.row_divider {width:100%;clear:both;margin: 0 0 10px 0; overflow:hidden;}
.new_widget {float:left; overflow:hidden;}
.stacking {margin: 0 0 10px 0; width:100%; clear:both; }

.width2 {width:1%;margin:0 1% 0 0;}
.width3 {width:2%;margin:0 1% 0 0;}
.width4 {width:3%;margin:0 1% 0 0;}
.width5 {width:4%;margin:0 1% 0 0;}
.width6 {width:5%;margin:0 1% 0 0;}
.width7 {width:6%;margin:0 1% 0 0;}
.width8 {width:7%;margin:0 1% 0 0;}
.width9 {width:8%;margin:0 1% 0 0;}

.width10 {width:9%;margin:0 1% 0 0;}
.width11 {width:10%;margin:0 1% 0 0;}
.width12 {width:11%;margin:0 1% 0 0;}
.width13 {width:12%;margin:0 1% 0 0;}
.width14 {width:13%;margin:0 1% 0 0;}		
.width15 {width:14%;margin:0 1% 0 0;}		
.width16 {width:15%;margin:0 1% 0 0;}
.width17 {width:16%;margin:0 1% 0 0;}		
.width18 {width:17%;margin:0 1% 0 0;}
.width19 {width:18%;margin:0 1% 0 0;}		
	
.width20 {width:19%;margin:0 1% 0 0;}
.width21 {width:20%;margin:0 1% 0 0;}
.width22 {width:21%;margin:0 1% 0 0;}
.width23 {width:22%;margin:0 1% 0 0;}
.width24 {width:23%;margin:0 1% 0 0;}
.width25 {width:24%;margin:0 1% 0 0;}
.width26 {width:25%;margin:0 1% 0 0;}
.width27 {width:26%;margin:0 1% 0 0;}
.width28 {width:27%;margin:0 1% 0 0;}
.width29 {width:28%;margin:0 1% 0 0;}

.width30 {width:29%;margin:0 1% 0 0;}
.width31 {width:30%;margin:0 1% 0 0;}
.width32 {width:31%;margin:0 1% 0 0;}
.width33 {width:32%;margin:0 1% 0 0;}
.width34 {width:33%;margin:0 1% 0 0;}
.width35 {width:34%;margin:0 1% 0 0;}
.width36 {width:35%;margin:0 1% 0 0;}
.width37 {width:36%;margin:0 1% 0 0;}
.width38 {width:37%;margin:0 1% 0 0;}
.width39 {width:38%;margin:0 1% 0 0;}

.width40 {width:39%;margin:0 1% 0 0;}	
.width41 {width:40%;margin: 0 1% 0 0;}	
.width42 {width:41%;margin: 0 1% 0 0;}	
.width43 {width:42%;margin: 0 1% 0 0;}	
.width44 {width:43%;margin: 0 1% 0 0;}	
.width45 {width:44%;margin: 0 1% 0 0;}	
.width46 {width:45%;margin: 0 1% 0 0;}	
.width47 {width:46%;margin: 0 1% 0 0;}	
.width48 {width:47%;margin: 0 1% 0 0;}	
.width49 {width:48%;margin: 0 1% 0 0;}	

.width50 {width:49%;margin: 0 1% 0 0;}
.width51 {width:50%;margin: 0 1% 0 0;}
.width52 {width:51%;margin: 0 1% 0 0;}
.width53 {width:52%;margin: 0 1% 0 0;}
.width54 {width:53%;margin: 0 1% 0 0;}
.width55 {width:54%;margin: 0 1% 0 0;}
.width56 {width:55%;margin: 0 1% 0 0;}
.width57 {width:56%;margin: 0 1% 0 0;}
.width58 {width:57%;margin: 0 1% 0 0;}
.width59 {width:58%;margin: 0 1% 0 0;}

.width60 {width:59%;margin: 0 1% 0 0;}
.width61 {width:60%;margin: 0 1% 0 0;}
.width62 {width:61%;margin: 0 1% 0 0;}
.width63 {width:62%;margin: 0 1% 0 0;}
.width64 {width:63%;margin: 0 1% 0 0;}
.width65 {width:64%;margin: 0 1% 0 0;}
.width66 {width:65%;margin: 0 1% 0 0;}
.width67 {width:66%;margin: 0 1% 0 0;}
.width68 {width:67%;margin: 0 1% 0 0;}
.width69 {width:68%;margin: 0 1% 0 0;}

.width70 {width:69%;margin: 0 1% 0 0;}	
.width71 {width:70%;margin: 0 1% 0 0;}	
.width72 {width:71%;margin: 0 1% 0 0;}	
.width73 {width:72%;margin: 0 1% 0 0;}	
.width74 {width:73%;margin: 0 1% 0 0;}	
.width75 {width:74%;margin: 0 1% 0 0;}	
.width76 {width:75%;margin: 0 1% 0 0;}	
.width77 {width:76%;margin: 0 1% 0 0;}	
.width78 {width:77%;margin: 0 1% 0 0;}	
.width79 {width:78%;margin: 0 1% 0 0;}	

.width80 {width:79%;margin: 0 1% 0 0;}
.width81 {width:80%;margin: 0 1% 0 0;}
.width82 {width:81%;margin: 0 1% 0 0;}
.width83 {width:82%;margin: 0 1% 0 0;}
.width84 {width:83%;margin: 0 1% 0 0;}
.width85 {width:84%;margin: 0 1% 0 0;}
.width86 {width:85%;margin: 0 1% 0 0;}
.width87 {width:86%;margin: 0 1% 0 0;}
.width88 {width:87%;margin: 0 1% 0 0;}
.width89 {width:88%;margin: 0 1% 0 0;}

.width90 {width:89%;margin: 0 1% 0 0;}
.width91 {width:90%;margin: 0 1% 0 0;}
.width92 {width:91%;margin: 0 1% 0 0;}
.width93 {width:92%;margin: 0 1% 0 0;}
.width94 {width:93%;margin: 0 1% 0 0;}
.width95 {width:94%;margin: 0 1% 0 0;}
.width96 {width:95%;margin: 0 1% 0 0;}
.width97 {width:96%;margin: 0 1% 0 0;}
.width98 {width:97%;margin: 0 1% 0 0;}
.width99 {width:98%;margin: 0 1% 0 0;}
.width100 {width:99%;margin: 0 1% 0 0;}	


#content .azhome h2, #content .eventCalendarWidget h2, #content .contentWidget h2, #content .documentListWidget h2, #content .WhatsOnWidget h2, #content .latestNewsWidget h2, #content .opinionPollWidget h2, #content .cateInfoWidget h3, #content .NewOnSiteWidget h2, #content .topFaqWidget h2, #content .recentMeetingsWidget h2, #content .xformsAndDownloadsWidget h2
	{border-bottom: 5px solid #ccc;  padding: 0 0 3px 0; margin:0 0 5px 0; font-size: 1.4em; color: #333; }



#content .eventCalendarWidget table.calendar { float:none; background: none; border-collapse: collapse; border: none; font-size: 0.9em; margin: 10px auto; width: 94%;}
#content .eventCalendarWidget table th {background: #1f7748; text-transform: uppercase; color: #fff; border: none; text-align: center; border: 1px solid #1f7748; border-right: 1px solid #fff;}
#content .eventCalendarWidget table td {background: none; text-transform: uppercase; color: #666; border: 1px solid #ccc; border-top: none;  padding:5px; text-align: center; font-weight:bold;}
#content .eventCalendarWidget table tr {background: none; text-transform: uppercase; color: #333; border: none;}

#content .contentWidget {line-height: 1.5; padding: 0 0 10px 0;}
#content .contentWidget  div img {margin: 5px;}
#content .contentWidget  div img.float_left {margin-right: 10px; clear:left;}
#content .contentWidget  div img.float_right {margin-left: 10px; }
#content .contentWidget ul li {list-style: disc; margin-left: 15px;}

#content .documentListWidget ul { margin: 0; }

#content .widget_banner a {border: none;}
#content .widget_banner img, #content .randomimageWidget img {padding:2px; border: 3px solid #eee;}
#content .widget_banner p {padding: 0 5px;}

#content .rightAdvertWidget .adwrap {border-top: 5px solid #ccc; padding-top: 10px; margin-bottom: 10px;}
#content .rightAdvertWidget .adwrap span {display:block; padding:5px;}
#content .rightAdvertWidget .adwrap img {padding: 2px; border:3px solid #eee;}
#content .rightAdvertWidget .adwrap a:link, #content .rightAdvertWidget .adwrap a:visited {border:none; text-decoration: none; display:block;}
#content .rightAdvertWidget .adwrap a:hover, #content .rightAdvertWidget .adwrap a:active {border:none; text-decoration: none; background: #eee; display:block;}
#content .randomimageWidget span { font-size: 1.3em; font-family: Georgia, 'Times New Roman', serif; margin: 3px 0 3px 5px; }

#content .WhatsOnWidget h3, #content .latestNewsWidget h3 {font-size: 1.4em;}
#content .WhatsOnWidget p, #content .latestNewsWidget p {margin: 10px 0 0 0; font-size: .9em;}
#content .WhatsOnWidget p a, #content .latestNewsWidget p a {background: url(../css_img/nav_plus.gif) no-repeat 0 5px; padding:0 0 0 10px; border: none; font-weight: normal;}
#content .WhatsOnWidget p a:hover, #content .WhatsOnWidget p a:active, #content .latestNewsWidget p a:hover, #content .latestNewsWidget p a:active {text-decoration: underline;}

#content .opinionPollWidget form {margin:0; }
#content .opinionPollWidget p { margin: 5px 0 0 0; }
#content .opinionPollWidget form p { margin: 2px 0 2px 10px;}
#content .opinionPollWidget form p label {text-align: left;font-size: .9em; width: 100%;}
#content .opinionPollWidget .button { margin: 6px 0; }

#content div.middleAdvertWidget div {border-bottom: 1px solid #ddd; clear:both; margin:0 0 12px 0; padding: 0 0 12px 0;}
#content div.middleAdvertWidget div img {width: 70px; height:70px; padding:1px; border: 1px solid #ddd; float:left; margin: 20px 0 0 0;}
#content div.middleAdvertWidget div h2 {font-family: 'Lucida grande', verdana, arial, helvetica, sans-serif; color: #666; font-size:1.2em; margin:0 0 0 84px; padding:0;}
#content div.middleAdvertWidget div h3 {margin: 0 0 0 84px; padding:0;}
#content div.middleAdvertWidget div p {margin: 10px 0 0 84px; font-size: 0.9em; color: #666;}

#content .navWidget ul, #content .NewOnSiteWidget ul {margin:2px 0 12px 0; padding: 0; list-style:none;}
#content .navWidget h2, #content .NewOnSiteWidget h2 {font-size:1.4em; color: #333; margin:0; padding:0; border-bottom: 5px solid #d66ca5;}
#content .navWidget ul li, #content .NewOnSiteWidget ul li {border-bottom: 1px solid #ddd; padding:0;}
#content .navWidget ul li a, #content .NewOnSiteWidget ul li a {display:block; background:#fff url(../../images/nav_plus.gif) no-repeat 0 10px; font-weight:normal; padding:3px 2px 3px 12px; border:none; color: #333; font-size: 0.9em;}
#content .navWidget ul li a:hover, #content .navWidget ul li a:active,
#content .NewOnSiteWidget ul li a:hover, #content .NewOnSiteWidget ul li a:active
 {background:#eee url(../../images/nav_plus.gif) no-repeat 0 10px; font-weight:normal; padding:3px 2px 3px 12px; border:none; color: #000;}

#content .NewsList ul {margin:2px 0 12px 0; padding: 0; list-style:none;}
#content .NewsList h2 {font-size:1.4em; color: #333; margin:0; padding:0; border-bottom: 5px solid #438ecf;}
#content .NewsList ul li {border-bottom: 1px solid #ddd; padding:0;}
#content .NewsList ul li a {display:block; font-size: 0.9em; background:#fff url(../../images/nav_plus.gif) no-repeat 0 10px; font-weight:normal; padding:3px 2px 3px 12px; border:none; color: #333;}
#content .NewsList ul li a:hover, #content .NewsList ul li a:active {background:#eee url(../../images/nav_plus.gif) no-repeat 0 10px; font-weight:normal; padding:3px 2px 3px 12px; border:none; color: #000;}

#content .azhome p { font-size: .9em;}
#content .azhome ul { text-transform: uppercase; list-style:none; margin:0; padding:0; text-align: justify; }
#content .azhome ul li { list-style:none; display:inline; font-size:1.1em;}
#content .azhome li a, #content .azhome li span { float: left; text-align: center; line-height:1.1em; margin:0 4px 5px 0; padding:1px 2px 2px 2px; width: 1.3em; display:block; }
#content .azhome li span {border: 2px solid #ccc;}
#content .azhome li a:link, #content .azhome li a:visited {border: 2px solid; background: #fff; color: #333}
#content .azhome li a:hover, #content .azhome li a:active {border: 2px solid #d66ca5; background: #fff; color: #d66ca5;}

