/* Havering stylesheet FIXED WIDTH*/

@import url(styleps1.css.axd);
@import url(styleps1colours.css.axd);
@import url(styleinlines.css.axd);
@import url(stylecalendar.css.axd);
@import url(stylesitemap.css.axd);
@import url(../stylecommon.css.axd);

/** TEXT STYLES **/

body { background : #ffffff;  text-align : center ;  }

/* $name='Heading 1 (H1)' */ 
h1, H1 {font-size: 200%; color: #0071B9; font-weight: normal; text-align: left; padding : 0; margin: 0;}

/* $name='Heading 2 (H2)' */ 
h2, H2 {font-size: 125%; color: #000000; font-weight: bold; text-align: left; padding: 5px 0 5px 0; margin : 0;}

/* $name='Heading 3 (H3)' */ 
h3, H3 {color: #0071B9; font-weight: bold;font-size:110%;}

/* $name='Heading 4 (H4)' */ 
h4, H4 {color: #000000; font-weight: bold;font-size:105%;}

/* $name='Heading 5 (H5)' */ 
h5, H5 {color: #000000; font-weight: bold;font-size:102%;}

/* $name='Heading 6 (H6)' */ 
h6, H6 {color: #000000; font-weight: bold;font-size:100%;}

TEXTAREA, textarea, INPUT, input, SELECT, select, option, OPTION
{font-family : Verdana, Arial, Helvetica, Geneva, sans-serif; color : #666666; } /* font-size: 100%; */
/* SELECT, select, INPUT, input{font-size : small;} */ /* 90% */
P, p {margin: 0 0 1em 0; font-size : small ;}
P, p, OL, ol, UL, ul {color : #000000;}
TH, th {color : #ffffff; background-color : #0071B9; padding : 5px; text-align : left;}
address { font-style: normal ; padding-bottom : 5px ; margin : 0px ; padding-top : 0px ; }

.addressblock { display : block ; margin-left : 90px ; position : relative ; top : -28px ;}

.whiteTH { font-weight : bold ; background : #ffffff ; color : #000000 ; }

caption { font-weight : bold ; font-size : medium ; padding-top : 10px; padding-bottom : 10px ; }

ol { padding : 10px 0px 10px 10px ; margin-left : 10px ; }

ol li { margin-left : 20px ; padding-left : 0px ; border-collapse : collapse ; }

ul.bodyul { position: relative; left: 16px; margin-right: 18px; }

.toptable, .toptablebanner{	width : 760px; 			
								left : auto; 
								right : auto ; 
								margin : 0 auto ; 
								text-align : left ;}
								
.contactbakcolour{background-color : #ebcceb;}
.backstyle, .searchstyle{color : #ffffff; font-weight : bold; background-color : #0071B9; padding : 5px; clear : left; margin : 2px;}
.backstyle{width : 75px;float : left;}
.textcontact{padding : 5px; margin : 2px; color : #000000; font-weight : normal;}
.textnorm{color : #000000; font-weight : normal;}
.textbold{color : #000000; font-weight : bold; }
.imagetitle{color: #ffffff; font-size : 95%; font-weight : bold; background-color : #660066; padding : 4px;}
.date{color : #ffffff; font-size : 95%; font-weight : normal; padding : 5px; text-align: right; vertical-align: middle;}
.searchhead {color : #ffffff; font-weight : bold; padding-right : 5px; }
.articlemargin{margin : 0px 5px 5px 5px;}
.footeraddress{color : #cc66cc;}
.utilspipe{color : #000000 ; font-weight : normal; text-decoration : none; padding : 0 5px 0 5px;} /* #ffffff */
.utilslist{padding: 0; margin : 0;}
.utilsitem{list-style-type: none; display: inline;}
.hrznavlist{padding : 0; margin : 0;}
.hrznavitem{list-style-type : none; display : inline;}

.topnavborder, .topnavbordernav { color : #ffffff ; background-color: #0071B9; padding : 1px; border-bottom : solid #ffffff 2px; font-weight : 700 ;}

/* .topbordernav { max-width: 600px; } */

.topnavborder form, .topnavborder fieldset { padding : 0px ; border : none ; }

.topnavborder td { padding : 0px ; border : none ; width : auto ; }

.topnavborder label, input { font-size : small ; }

.topnavborder label { display : none ; width : 0px ; }

.secnavrow{background-color: #cc66cc;}
.secnavborder{background-color: #cc66cc;}
.secnavpipe{color : #ffffff; font-weight : bold; text-decoration : none; background-color : #cc66cc; padding : 4px 3px 4px 3px; display : none;}
.bottompipe{color : #083167; font-weight : normal; text-decoration : none;padding : 0 5px 0 5px;}
.breadnav, .pathselected, .pathname{margin: 0; padding: 0; white-space: normal; list-style-type: none; display : inline;}
.pathname{color: #003366; font-weight : bold; text-decoration : none;}
.pathselected{color: #000000; font-weight : normal; text-decoration : underline;}
.rhstitle, .rhstitletop{color : #ffffff; font-weight : bold; padding : 4px ; background-color : #0071B9;} 
.rhslinkicon{background : url('../../images/common/page.gif') no-repeat; padding-left:25px; padding-right:5px; padding-top:2px; padding-bottom:2px}
.forumtitle{color: #0071B9; margin: 0 0 1em 0; font-size : 145%; font-weight : bold; padding : 4px;}
.forumsearch{float : right; padding-right : 10px;}
.forumsearchhead {color : #000000; font-weight : bold; padding-right : 5px;}
.forumhead {color : #ffffff; font-weight : bold; padding : 5px; border : solid 1px #ffffff; background-color: #0071B9;}
.forumtext, .forumbold{color : #000000; font-weight : normal;}
.forumbold{font-weight : bold;}
.forumband1, .forummessband1{background-color : #eaeaea; border-top : solid 2px #ffffff;}
.forumband2, .forummessband2{background-color : #ffffff; border-top : solid 2px #ffffff;}
.contactnorm{padding : 0 5px 0 0; text-decoration : none;}
.contactnormdes, .contactbold, .contacttel, .contactfax{padding : 0 5px 0 0; text-decoration : none;}
.contactbold{font-weight : bold;}
.contacttel{padding-left : 5px;}
.contactfax{padding-left : 1px;}
.contactposl{padding : 10px 10px 10px 0; float : left;}
.contactposr{float : right; padding : 10px 10px 10px 0;}
.showrhstab{background : url('../../images/common/page.gif') no-repeat; padding-left:20px; padding-right:4px; padding-top:4px; padding-bottom:4px}
.atozheadstyle{background-color : #d9d9d9; padding : 4px; border-top : solid #ffffff 5px; font-weight : bold; color : #000000;}
.atozheadtext{color : #000000; font-weight : bold; text-decoration : none;}
.atozcontacts{float : right; width : 240px; background-color : #ffffff;}
.faqintro, .faqtext{color : #000000; padding : 0 5px 0 0; text-decoration : none;}
.faqintro{font-weight : bold;}
.formattachment{font-weight : bold;}
.rowhigh, .rowlow{padding : 3px 3px 3px 3px;}
.rimage{float: right; padding: 0 0 10px 10px; height: auto; }
.limage{float: left; padding: 0 10px 10px 0; height: auto; }
.timage{float: left; padding: 0 20px 10px 0; margin-top : 20px; margin-right : 10px ; height: auto;}
.rthumbimage{float: left; padding: 0 5px 10px 0; height: auto;}
.lthumbimage{float: left; padding: 0 5px 10px 0; height: auto;}
.cimage{position : relative; padding: 20px;}
.footflourish{background : url('../../images/havering/common/footer.gif') repeat-x;}
.blanktop{margin : 0px 0 10px 0}
.blanktopcontact{margin : 10px 10px 10px 10px} /* top right bottom left */
.introsearch, .introevent{padding : 0 5px 0 0; text-decoration : none;}
.introsearch, .introcal, .introevent{font-weight : bold;}
.contactposl, .contactposr, .homeposl, .homeposr{padding : 10px 10px 10px 0; float : left;}
.contactposr, .homeposr{float : right;}
.pollquestion, .pollanswer, .polltitle{font-weight : bold; padding : 4px;}
.pollquestion{margin-top : 10px;}
.pollanswer{font-weight : normal;}
.polltitle{color: #ffffff;background-color: #f79f00;}
.showmessgepoll, .showmessageinfo{font-size : 110%;font-weight : bold;}
.showmessgepoll{width : 200px; padding : 5px 5px 5px 60px;}
.showmessageinfo{padding : 35px 5px 5px 60px;}
.pollquestionheading{font-size : 110%; padding : 5px 5px 5px 60px; font-weight : bold; background-color : #f79f00; color : #ffffff;}
.closebuttonstrip{padding-left : 60px; margin-top : 10px;}
.pollresult1, .pollresult3, .pollresult5, .pollresult2, .pollresult4{background-color : #0071B9; color: #ffffff; width : 2px;}
.votebuttons{padding : 2px 0 5px 5px; margin-bottom : 20px}
.logincontent{width : 50%;}
.loginhead, .errorhead{padding : 5px 5px 5px 5px; border : solid 2px #ffffff; background-color: #0071B9; color : #ffffff; font-weight : bold;}
.btntext{background-color : #0071B9; color : #FFFFFF; font-weight : normal; text-align : center;}
.rowhigh{background-color : #eaeaea;}
.rowlow{background-color : #ffffff;}
.bannerbackground{background : #0071B9 url('LBHbanner.jpg') no-repeat; color : #000000}
.bodybackground{background-color : #E6E6E6; color : #000000;} /* #f4f4ff */
.collapsebackground, .rhsbackground{background-color : #E6E6E6 ;} /* #f4f4ff */
.quickheading{color : #ffffff; font-weight : bold; padding : 4px; background-color : #999999; border : solid 1px #000000 ; width : 140px;}
.loginbandtop{font-weight : bold; background-color : #0071B9; border-top : solid 2px #ffffff; border-left : solid 2px #ffffff; border-right : solid 2px #ffffff; padding : 5px 5px 5px 5px; color : #ffffff;}
.loginbandbot{background-color : #ffffff; border-bottom : solid 2px #ffffff; border-left : solid 2px #ffffff; border-right : solid 2px #ffffff; padding : 5px 5px 5px 5px;}
.searchbtntext{ font-size : medium ; background-color : #777777; color : #FFFFFF; font-weight : normal; text-align : center; border : solid 1px #777777;}
.lhscol{background-color : #ffffff; padding : 0px 0 0 0px; width: 150px; font-size : 90% ;  } /* font-size : 80% ; */
.lhscolwidth{width: 150px;}

A:link, a:link, A:visited, a:visited, A:active, a:active, A:focus, a:focus
{color : #000000; font-weight : normal; text-decoration : underline;}

a.astandardlink:link, a.astandardlink:visited, a.astandardlink:active, a.astandardlink:hover, a.astandardlink:focus, a.aboldlink:link, a.aboldlink:visited, a.aboldlink:active, a.aboldlink:hover, a.aboldlink:focus, a.aboldbluelink:link, a.aboldbluelink:visited, a.aboldbluelink:active, a.aboldbluelink:hover, a.aboldbluelink:focus, a.abluelink:link, a.abluelink:visited, a.abluelink:active, a.abluelink:hover, a.abluelink:focus
{color : #000000; font-weight : normal; text-decoration : none; display : block;}

a.aboldlinkunderline:link, a.aboldlinkunderline:visited, a.aboldlinkunderline:active, a.aboldlinkunderline:hover, a.aboldlinkunderline:focus
{color : #000000; font-weight : bold; text-decoration : underline; display : inline;}

a.aboldlink:link, a.aboldlink:visited, a.aboldlink:active, a.aboldlink:hover, a.aboldlink:focus, a.aboldbluelink:link, a.aboldbluelink:visited, a.aboldbluelink:active, a.aboldbluelink:hover, a.aboldbluelink:focus
{font-weight : bold; display : inline;}

a.abluelink:link, a.abluelink:visited, a.abluelink:active, a.abluelink:hover, a.abluelink:focus
{font-weight : normal; display : inline;}

a.aboldbluelink:link, a.aboldbluelink:visited, a.aboldbluelink:active, a.aboldbluelink:hover, a.aboldbluelink:focus, a.abluelink:link, a.abluelink:visited, a.abluelink:active, a.abluelink:hover, a.abluelink:focus
{color : #0066cc; text-decoration : underline;}

a.astandardlink:hover, a.aboldlink:hover, a.inlinelink:hover, a.asitemaplink:hover
{text-decoration : underline;}

a.atopnav:link, a.atopnav:visited, a.atopnav:active, a.atopnav:hover, a.atopnav:focus, a.atopnavs:link, a.atopnavs:visited, a.atopnavs:active, a.atopnavs:hover, a.atopnavs:focus, a.atopnavn:link, a.atopnavn:visited, a.atopnavn:active, a.atopnavn:hover, a.atopnavn:focus, a.atopnavsn:link, a.atopnavsn:visited, a.atopnavsn:active, a.atopnavsn:hover, a.atopnavsn:focus, a.asecnav:link, a.asecnav:visited, a.asecnav:active, a.asecnav:hover, a.asecnav:focus, a.asecnavs:link, a.asecnavs:visited, a.asecnavs:active, a.asecnavs:hover, a.asecnavs:focus
{display : block; text-align : left; text-decoration : none; float : left;}

.autilnavs { color : #ffffff ; }

a.autilnav:link, a.autilnav:visited, a.autilnav:active, a.autilnav:hover, a.autilnav:focus, a.autilnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:hover, a.autilnavs:focus, a.autilnavn:link, a.autilnavn:visited, a.autilnavn:active, a.autilnavn:hover, a.autilnavn:focus, a.autilnavsn:link, a.autilnavsn:visited, a.autilnavsn:active, a.autilnavsn:hover, a.autilnavsn:focus
{text-align : left; text-decoration : none; color : #ffffff;}

a.autilnav:link, a.autilnav:visited, a.autilnav:active, a.autilnav:hover, a.autilnav:focus, a.autilnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:hover, a.autilnavs:focus
{border-right : 1px #ffffff solid ; padding : 0 4px 0px 0px ;}

a.autilnav:visited, a.autilnav:link,  a.autilnav:active, a.autilnav:hover, a.autilnavn:visited, a.autilnavn:link,  a.autilnavn:active, a.autilnavn:hover
{ font-weight : 900 ;}

a.autilnav:focus, a.autilnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:hover, a.autilnavs:focus, a.autilnavn:focus, a.autilnavsn:link, a.autilnavsn:visited, a.autilnavsn:active, a.autilnavsn:hover, a.autilnavsn:focus 
{ font-weight : 700;}

a.autilnav:hover, a.autilnavs:hover, a.autilnavn:hover, a.autilnavsn:hover{ text-decoration : underline ; }

a.autilnav, a.autilnavs { font-size : small }

a.asecnav:link, a.asecnav:visited, a.asecnav:active, a.asecnav:hover, a.asecnav:focus, a.asecnavs:link, a.asecnavs:visited, a.asecnavs:active, a.asecnavs:hover, a.asecnavs:focus
{font-weight : bold; padding : 4px 6px;}

a.asecnav:link, a.asecnav:visited, a.asecnav:active, a.asecnav:hover, a.asecnav:focus
{color : #ffffff;}

a.asecnavs:link, a.asecnavs:visited, a.asecnavs:active, a.asecnavs:hover, a.asecnavs:focus
{color : #ffff00; background-color : #660066;}

a.printlink:link, a.printlink:visited, a.printlink:active, a.printlink:hover, a.printlink:focus
{text-align : left;text-decoration : none; color : #083167;}

a.printlink:link, a.printlink:visited, a.printlink:active, a.printlink:hover, a.printlink:focus
{color : #000000; font-weight : bold;}

a.aartpathlhs1:link, a.aartpathlhs1:visited, a.aartpathlhs1:active, a.aartpathlhs1:hover, a.aartpathlhs1:focus, a.aartpathlhs2:link, a.aartpathlhs2:visited, a.aartpathlhs2:active, a.aartpathlhs2:hover, a.aartpathlhs2:focus, a.aartpathlhs3:link, a.aartpathlhs3:visited, a.aartpathlhs3:active, a.aartpathlhs3:hover, a.aartpathlhs3:focus, a.aartpathlhs4:link, a.aartpathlhs4:visited, a.aartpathlhs4:active, a.aartpathlhs4:hover, a.aartpathlhs4:focus, a.aartpathlhs5:link, a.aartpathlhs5:visited, a.aartpathlhs5:active, a.aartpathlhs5:hover, a.aartpathlhs5:focus, a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:hover, a.atreenav1:focus, a.atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:hover, a.atreenav2:focus, a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:hover, a.atreenav1s:focus,  a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:hover, a.atreenav2s:focus, a.aquicknav:link, a.aquicknav:visited, a.aquicknav:active, a.aquicknav:hover, a.aquicknav:focus
{display : block; list-style-type : none;text-align : left; text-decoration : none; width : 140px;}

a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:hover, a.atreenav1:focus, a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:hover, a.atreenav1s:focus, a.aquicknav:link, a.aquicknav:visited, a.aquicknav:active, a.aquicknav:hover, a.aquicknav:focus
{padding : 4px;}

a.atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:hover, a.atreenav2:focus, a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:hover, a.atreenav2s:focus
{padding : 4px 4px 4px 25px;} /* top right bottom left */

a.aartpathlhs1:link, a.aartpathlhs1:visited, a.aartpathlhs1:active, a.aartpathlhs1:hover, a.aartpathlhs1:focus, a.aartpathlhs2:link, a.aartpathlhs2:visited, a.aartpathlhs2:active, a.aartpathlhs2:hover, a.aartpathlhs2:focus, a.aartpathlhs3:link, a.aartpathlhs3:visited, a.aartpathlhs3:active, a.aartpathlhs3:hover, a.aartpathlhs3:focus, a.aartpathlhs4:link, a.aartpathlhs4:visited, a.aartpathlhs4:active, a.aartpathlhs4:hover, a.aartpathlhs4:focus, a.aartpathlhs5:link, a.aartpathlhs5:visited, a.aartpathlhs5:active, a.aartpathlhs5:hover, a.aartpathlhs5:focus
{padding : 4px; background-color : #666666; color: #ffffff; border-top : solid 1px #ccccff; border-left : solid 1px #ccccff; border-right : solid 1px #ccccff; font-weight :bold;}

a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:focus, a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:focus, a.atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:focus, a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:focus{border-left : solid 1px #ccccff; border-right : solid 1px #ccccff; font-weight : normal; }

a.aquicknav:link, a.aquicknav:visited, a.aquicknav:active, a.aquicknav:hover, a.aquicknav:focus {border-left : solid 1px #000000; border-right : solid 1px #000000; font-weight : normal; }


a.aquicknav:link, a.aquicknav:visited, a.aquicknav:active, a.aquicknav:hover, a.aquicknav:focus
{background-color : #ffffff; color: #000000; border-bottom : solid 1px #000000;}

a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:focus
{background-color : #ffffff; color: #000000; border-top : solid 1px #ccccff;}

a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:focus
{background-color : #0071B9; color: #ffffff; border-top : solid 1px #ccccff; font-weight : bold;}

a.atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:focus
{background-color : #d6e0eb; color: #000000; width : 119px;}

a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:focus
{background-color : #d6e0eb; color: #000000; font-weight : bold;}

a.asitemaplink1:link, a.asitemaplink1:visited, a.asitemaplink1:active, a.asitemaplink1:hover, a.asitemaplink1:focus
{padding : 5px; margin : 1px; background-color : #ebcceb; color : #000000; font-weight : bold; text-decoration : none; width : 120px;}

a.asitemaplink2:link, a.asitemaplink2:visited, a.asitemaplink2:active, a.asitemaplink2:hover, a.asitemaplink2:focus, a.asitemaplink3:link, a.asitemaplink3:visited, a.asitemaplink3:active, a.asitemaplink3:hover, a.asitemaplink3:focus, a.asitemaplink4:link, a.asitemaplink4:visited, a.asitemaplink4:active, a.asitemaplink4:hover, a.asitemaplink4:focus, a.asitemaplink5:link, a.asitemaplink5:visited, a.asitemaplink5:active, a.asitemaplink5:hover, a.asitemaplink5:focus
{color : #000000; font-weight : normal; text-decoration : none;}

a.pathnav:link, a.pathnav:visited, a.pathnav:active, a.pathnav:hover, a.pathnav:focus
{color: #000000; font-weight : normal; text-decoration : none; font-size : small ; }

.showline, .controlsearch { font-size : x-small ; text-decoration : none ; } /* Needed to make breadcrumb consistent */

a.arhslinkmedia:link, a.arhslinkmedia:visited, a.arhslinkmedia:active, a.arhslinkmedia:focus, a.arhslinkmedia:hover, a.arhslink:link, a.arhslink:visited, a.arhslink:active, a.arhslink:focus, a.arhslink:hover
{display : inline; list-style-type : none; text-align : left; text-decoration : none; color : #000000; font-weight : normal; text-decoration : none;}

a.aatozlink:link, a.aatozlink:visited, a.aatozlink:active, a.aatozlink:hover, a.aatozlink:focus, a.aatozlinks:link, a.aatozlinks:visited, a.aatozlinks:active, a.aatozlinks:hover, a.aatozlinks:focus
{margin : 0px; color : #ffffff; padding : 2px 1px 2px 1px; text-align : center; font-size : small; font-weight : bold; text-decoration : none; border : none; background-color: #0071B9;}

a.aatozlinks:link, a.aatozlinks:visited, a.aatozlinks:active, a.aatozlinks:hover, a.aatozlinks:focus, a.aatozlink:hover
{border : none; background-color: #d9d9d9; color : #000000;}

a.aatozheadlink:link, a.aatozheadlink:visited, a.aatozheadlink:active, a.aatozheadlink:hover, a.aatozheadlink:focus
{color : #000000; font-weight : bold; text-decoration : none;}

a.aatozheadlink:hover{text-decoration : underline;}

a.afaqlink:link, a.afaqlink:visited, a.afaqlink:active, a.afaqlink:hover, a.afaqlink:focus, a.afaqboldlink:link, a.afaqboldlink:visited, a.afaqboldlink:active, a.afaqboldlink:hover, a.afaqboldlink:focus
{color : #000000; font-weight : normal; text-decoration : none;}

a.afaqboldlink:link, a.afaqboldlink:visited, a.afaqboldlink:active, a.afaqboldlink:hover, a.afaqboldlink:focus
{font-weight : bold;}

a.acontactlink:link, a.acontactlink:visited, a.acontactlink:active, a.acontactlink:hover, a.acontactlink:focus
{color : #000000; font-weight : normal; text-decoration : underline; }

a.acontactemaillink:link, a.acontactemaillink:visited, a.acontactemaillink:active, a.acontactemaillink:hover, a.acontactemaillink:focus, a.acontactweblink:link, a.acontactweblink:visited, a.acontactweblink:active, a.acontactweblink:hover, a.acontactweblink:focus
{color : #000000; font-weight : normal; text-decoration : none;}

A:hover, a:hover, a.aboldbluelink:hover, a.abluelink:hover, a.aboldlinkunderline:hover, a.acontactlink:hover{text-decoration : none;}
a.asecnavs:hover, a.asecnav:hover{background-color : #660066; color : #ffff00;}
a.asitemaplink1:hover{background-color : #990099; color : #ffffff;}

a.acontactweblink:hover, a.acontactemaillink:hover, a.printlink:hover, a.printlinks:hover, a.asitemaplink2:hover, a.asitemaplink3:hover, a.asitemaplink4:hover, a.asitemaplink5:hover, a.pathnav:hover, a.arhslinkmedia:hover, a.arhslink:hover, a.afaqboldlink:hover, a.afaqlink:hover{text-decoration : underline;}

a.aquicknav:hover
{ background-color : #f0f5fb; color: #f60; border-bottom : solid 1px #666666;border-left : solid 1px #000000; border-right : solid 1px #000000;}

a.atreenav1:hover, a.atreenav1s:hover
{background-color : #f0f5fb; color: #f60; border-top : solid 1px #ccccff; border-left : solid 1px #ccccff; border-right : solid 1px #ccccff;}

a.atreenav2:hover, a.atreenav2s:hover
{background-color : #d6e0eb; color: #000000; border-left : solid 1px #ccccff; border-right : solid 1px #ccccff; text-decoration: underline; width : 119px;}

/* hard coded replacements */

.bottomedge{border-bottom : solid 1px #ccccff;}
.rhcolwidth{width : 146px; font-size : small ;} /* font-size : 80% ; */
.rhcolpadding{padding: 10px 5px 10px 5px;}

.leftborderwhite
{
	border-left : 4px solid #ffffff;
	border-right : 4px solid #ffffff;
	margin : 5px;
	display: none;
	padding-bottom : 10px;
	background-color: #ffffff;
}

.leftrightborder, .rhcolpadding
{
    border-left : 4px solid #e6e6e6; 
    border-right : 4px solid #e6e6e6;
}

.toppadding{padding-top : 18px;} 
.bottompadding{padding-bottom : 18px;}

.backgreybox { display : none ; }
.boxmargintop { display : none ; }

.acontactlink { margin-bottom : 5px ; }

th div p {color : #ffffff; background-color : #0071B9; padding : 5px; text-align : left;}

th div {color : #ffffff; background-color : #0071B9; padding : 5px; text-align : left;}

th p {color : #ffffff; background-color : #0071B9; padding : 5px; text-align : left;}

.personalisationbox
{
 background-color: #ebebeb;
 color : #000000;
 margin-top: 10px;
 padding: 5px;
 display: none;
}


/* TopLevel styles */

.button, .dlgbutton, .dlgtoolbarbutton, .toolbarbutton, .toolbarbuttondisabled {
	BACKGROUND-COLOR:#d6e0eb; 	
	COLOR: #000000;	
	FONT-WEIGHT: Bold;
 	FONT-SIZE: 1em; /*Need to override standard styles*/
	CURSOR: pointer;
	}
.toolbarbuttondisabled {
	BACKGROUND-COLOR: #f0f5fb; 	
	COLOR: #f60 ;	/*grey*/
	FONT-WEIGHT: Bold;
	CURSOR: pointer;
	}

.featureTitle1 { font-size : medium ; font-weight : bold ;}

.featureTitle2 { font-size : medium ; font-weight : bold ;}

.featureTitle3 { font-size : medium ; font-weight : bold ;}

.featureTitle4 { font-size : medium ; font-weight : bold ;}

.featureTitle5 { font-size : medium ; font-weight : bold ;}

.featureTitle6 { font-size : medium ; font-weight : bold ;}

.featureTitle7 { font-size : medium ; font-weight : bold ;}

.featureTitle8 { font-size : medium ; font-weight : bold ;}

.featureTitle9 { font-size : medium ; font-weight : bold ;}

.paddingcolumn { padding : 0 5px 0 5px ;} /* Added to remove padding on rhs also commented out showrhstab which doesnt seem to be in use */

.rhsbox { width: 150px; font-size : 90% ; } /* auto */

.positionright { padding : 0px ;  border : none ;}
.position { padding : 0px ; border : none ; }

.zonelist { display : none ; }

.csdsearchhead { background-color : #d6e0eb ; border : thin solid #000000 ; padding : 5px ; font-size : small ; width : 200px ; font-weight : bold ;}

.csdsearchhead label { font-weight : normal ;}

#keywd { border : thin solid #000 ; }

#postcode { border : thin solid #000 ; }

/* Zoom templates */
#medialist ul {
	list-style: none outside none;
	padding: 0;
	margin: 0;
}

#medialist ul li {
	float: left;
	width: 40%;
	margin: 0;
	padding: 1em;
	line-height: 1.5em;
	text-align: left;
}

#medialist ul li a
{
	display: block;
	font-weight:bold;
	text-decoration: none;
	padding: 0;
	margin: 4px 0 0 0;
}
#medialist ul li a:hover
{
	text-decoration: underline;
}


#mediaItem table {
	border: none;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

#mediaItem td {
	vertical-align: top;
}

#mediaItem td.media {
	float: left;
}

#mediaItem td.metadata {
	padding: 0 0 0 1em;
}

#mediaItem td.metadata p {
	padding: 0;
	margin: 0.2em 0 0.2em 0;
}

#mediaItem td.metadata p span {
	color: #0071B9;
	font-weight: bold;
}

#mediaItem td.metadata img {
	border: none;
}

div.mediaview
{
	margin-top: 15px;
}

.hidden {
	display: none;
}


div.column
{
	float:left;
	padding: 0;
	margin: 0 10px 0 0;
	width: 45%;
}


div.fullcolumn ul li
{
	float: left;
	width: 45%;
}


div#popular h2, div#recent h2
{
	font-size: 1.2em;
	margin: 0 0 15px 0;
	padding: 0;
	border-bottom: solid 1px #dddddd;
}

div#popular ul, div#recent ul
{
	padding: 0;
	margin: 0;
}

div#popular ul li, div#recent ul li
{
	margin: 0 20px 20px 0px;
	display: inline;
}

div#popular ul li a, div#recent ul li a
{
	display: block;
	margin-top: 5px;
}


/* End of Zoom templates */

/* Goss - 20080114 (merge from UAT) */
table#poll td { text-align: left; }
table#poll td.answer { width: 20%; }
table#poll td.votes { width: 10%; }
table#poll td.bar { width: auto; }

.logincontrol
{
width: 130px;
}

div .logincontrol input#uname, div .logincontrol input#pword {
 font-size: smaller;
}

#forumUpload fieldset label {width: 200px; margin-right: 0.5em; display: block}

.forumMedia {padding: 0px 0px 0px 30px; line-height:25px; display: block; vertical-align:middle;}

.navinline{display : inline;}

.atozinline {display: inline;}

#atozbreadcrumb
{
	margin-bottom: 15px;
}

div.image img {border : none;}