.hidden, .sociable, #column, p#today, #az_index { display: none;}
a img { border: none;}
img	{ max-width: 100%;}

.pseudoH1 .hidden { display: block; font-size: 1.7em; font-weight: bold; margin: 10px 1% 0 1%; clear: both;}

#mast {background: none !important; }
body { border-top: none; font-family: sans-serif; padding-bottom: 5px; }
#wrapper, #footer { margin: 3px auto; border: 1px solid #ccc; border-top: medium solid #ccc; width: auto; max-width: 597px; clear: both; overflow-y: auto; overflow-x: hidden; }

#content { clear: both;}

h1, #mast form { margin: 1em 1% ; clear: both; }
#content { float: none; padding: 2%; width: auto; max-width: 597px; }

#breadcrumb { padding:1% 2%; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
#breadcrumb ul {margin: 0; padding:0;}
#breadcrumb ul li { display: inline; list-style:none; padding: 2px; font-size: 0.9em;}

#bar ul {  padding:1% 2%; border-top: 1px solid #ccc; margin: 0; }
#bar ul li { display: inline; list-style:none; padding: 2px; font-size: 0.9em;}

#column { clear:both; padding:1% 2%; border-top: 1px solid #ccc; font-size: 0.9em;}

.contentimage { float: right; margin: 1em 1%; }

/* ############################################################## */

.width2 {width:2%; } .width3 {width:3%;} .width4 {width:4%;} .width5 {width:5%;} .width6 {width:6%;} .width7 {width:7%;} .width8 {width:8%;} .width9 {width:9%;} .width10 {width:10%;} .width11 {width:11%;} .width12 {width:12%;} .width13 {width:13%;} .width14 {width:14%;} .width15 {width:15%;} .width16 {width:16%;} .width17 {width:17%;} .width18 {width:18%;} .width19 {width:19%;} .width20 {width:20%;} .width21 {width:21%;} .width22 {width:22%;} .width23 {width:23%;} .width24 {width:24%;} .width25 {width:25%;} .width26 {width:26%;} .width27 {width:27%;} .width28 {width:28%;} .width29 {width:29%;} .width30 {width:30%;} .width31 {width:31%;} .width32 {width:32%;} .width33 {width:33%;} .width34 {width:34%;} .width35 {width:35%;} .width36 {width:36%;} .width37 {width:37%;} .width38 {width:38%;} .width39 {width:39%;} .width40 {width:40%;} .width41 {width:41%;} .width42 {width:42%;} .width43 {width:43%;} .width44 {width:44%;} .width45 {width:45%;} .width46 {width:46%;} .width47 {width:47%;} .width48 {width:48%;} .width49 {width:49%;} .width50 {width:50%;} .width51 {width:51%;} .width52 {width:52%;} .width53 {width:53%;} .width54 {width:54%;} .width55 {width:55%;} .width56 {width:56%;} .width57 {width:57%;}  .width58 {width:58%;} .width59 {width:59%;} .width60 {width: 60%;} .width61 {width:61%;} .width62 {width:62%;} .width63 {width:63%;} .width64 {width:64%;} .width65 {width:65%;} .width66 {width:66%;} .width67 {width:67%;} .width68 {width:68%;} .width69 {width:69%;} .width70 {width:70%;} .width71 {width:71%;} .width72 {width:72%;} .width73 {width:73%;} .width74 {width:74%;} .width75 {width:75%;} .width76 {width:76%;} .width77 {width:77%;} .width78 {width:78%;} .width79 {width:79%;} .width80 {width:80%;} .width81 {width:81%;} .width82 {width:82%;} .width83 {width:83%;} .width84 {width:84%;} .width85 {width:85%;} .width86 {width:86%;} .width87 {width:87%;} .width88 {width:88%;} .width89 {width:89%;} .width90 {width:90%;} .width91 {width:91%;} .width92 {width:92%;} .width93 {width:93%;} .width94 {width:94%;} .width95 {width:95%;} .width96 {width:96%;} .width97 {width:97%;} .width98 {width:98%;} .width99 {width:99%;}
.width100 {width:100%;}	

/* ############################################################## */

.row_divider					{ clear: both; margin: 0 0 20px 0;}
.stacking						{ clear: both; margin: 0 0 20px; overflow: auto;}
.new_widget						{ float: left; }

#content .uonCarousel				{ border: 1px solid #5bac26; height: 253px; position: relative; }
#content .uonCarousel .frame		{ height: 253px; overflow: hidden; width: 100%; }
#content .uonCarousel .frame ul 	{ height: 253px; list-style: none; margin: 0; overflow: hidden; padding: 0; width: 1000000px; }
#content .uonCarousel .frame ul li	{ display: block; float: left; height: 253px; overflow: hidden; width: 100%; }
#content .uonCarousel .frame ul li a{ display: block; position: relative; }
#content .uonCarousel .frame ul li a:hover { text-decoration: none; }
#content .uonCarousel img			{ height: 253px; width: 100%; }
#content .uonCarousel .strapline		{ background: #000; bottom: 10px; color: #fff; font-family: georgia, 'times new roman', times, serif; font-size: 1.5em; left: 0; padding: 5px; position: absolute; }
#content .uonCarousel a:hover .strapline { background: #5bac26; }
#content .uonCarousel ul.controls	{ list-style: none; left: 0; margin: 0; padding: 0; position: absolute; top: 0; width: 100%;}
#content .uonCarousel ul.controls li{ list-style: none; margin: 0; padding: 0; position: absolute; top: 105px; }
#content .uonCarousel ul.controls li.back { left: 0;}
#content .uonCarousel ul.controls li.next { right: 0;}
#content .uonCarousel ul.controls li a { display: block; height: 41px; text-indent: 1000em; width: 33px; }
#content .uonCarousel ul.controls li a.previousButton { background: url(../css_img/left-arrow.png) no-repeat -1px top; }
#content .uonCarousel ul.controls li a.nextButton { background: url(../css_img/right-arrow.png) no-repeat left top; }

#content .mccCarousel .frame		{ height: 309px; overflow: hidden; width: 100%; }
#content .mccCarousel .frame ul 	{ height: 309px; list-style: none; margin: 0; overflow: hidden; padding: 0; width: 1000000px; }
#content .mccCarousel .frame ul li	{ display: block; float: left; height: 309px; overflow: hidden; width: 100%; }
#content .mccCarousel img			{ height: 217px; width: 100%; }
#content .mccCarousel .frame ul li div	{ background: #5bac26; color: #fff; height: 307px; padding: 1px; }
#content .mccCarousel .frame ul li div h2{ font-family: georgia, 'times new roman', times, serif; margin: 0; padding: 10px; }
#content .mccCarousel .frame ul li div h2 a,
#content .mccCarousel .frame ul li div h2 a:hover 	{ color: #fff; }
#content .mccCarousel .frame ul li div p 	{ margin: 0; padding: 0 10px 10px; }
#content .mccCarousel ul.controls,
#content .mccCarousel ul.controls ul{ display: block; list-style: none; left: 0; margin: 0; padding: 0; width: 100%;}
#content .mccCarousel ul.controls li{ display: block; list-style: none; left: 0; margin: 0; padding: 0; width: 100%;}
#content .mccCarousel ul.controls .pages li		{ display: block; float: left; list-style: none; left: 0; margin: 0; width: 25%; }
#content .mccCarousel ul.controls .pages li a 	{ background: #5bac26; border-right: 1px solid #fff; border-top: 1px solid #fff; color: #fff; display: block; font-family: georgia, 'times new roman', times, serif; font-size: 1.1em; height: 74px; line-height: 1; padding: 10px; position: relative; }
#content .mccCarousel ul.controls .pages li a.selected { border-top: none; padding-top: 11px; }
#content .mccCarousel ul.controls .pages li a.page-4 { border-right: none; }
#content .mccCarousel ul.controls .pages li.page-4	{ width: 25%;}
#content .mccCarousel ul.controls .pages li a span	{ bottom: 0; display: block; height: 9px; position: absolute; width: 9px; }
#content .mccCarousel ul.controls .pages li a span.sw{ background: url(../css_img/sw.png) no-repeat; left: 0; }
#content .mccCarousel ul.controls .pages li a span.se{ background: url(../css_img/se.png) no-repeat; right: 0; }

