/* Havering stylesheet FIXED WIDTH*/

@import url(../stylecommon.css);

/** TEXT STYLES **/

html , body  { height : 100% ;}

body {  background : #CCFFFF ;   text-align : center ; margin: 0; padding : 0 ; }

/* $name='Heading 1 (H1)' */ 
h1, H1 {font-size: x-large; color: #0079C1; font-weight: normal; text-align: left; padding : 0; margin: 0;}

/* $name='Heading 2 (H2)' */ 
h2, H2 {font-size: medium; color: #000000; font-weight: bold; text-align: left; padding: 5px 0 5px 0; margin : 0;}

/* $name='Heading 3 (H3)' */ 
h3, H3 {color: #000000; font-weight: normal ; font-size:medium;}

#news h3, #newswide h3, #doitonline h3, #events h3, #partners h3 { margin : 0px ; padding : 0px ; font-size : small ;  }
h3 a:link, h3 a:visited { text-decoration : none ; color: #1F527B; } /* SJG 12/8/2009 removed font-weight : bold ; */
div#events h2 a:visited { text-decoration : none ; font-weight : bold ; color : #ffffff ;}
h3 a:hover { text-decoration : underline ; }

/* $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; }

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 ; }
#intevents.hidelistbullet { padding : 0 0 5px 0 ; }
.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 : 30px ; padding-left : 10px ; border-collapse : collapse ; }

ul.bodyul { position: relative; left: 16px; margin-right: 18px; }

    #main {    position : relative ; width : 974px ; 
                    left : auto;  right : auto ;  margin : 0 auto ; 
                    background : #ffffff ;
                    clear : both ; _height : 100% ;
                    height : auto ; border-width : 5px ;
                    border-style : solid ; border-color : #ffffff ;
                     }
       
            
    #toplinks {    position : relative ; height : 32px ;  text-align : right ;
                        /* background-image : url(../../images/havering/thinbanner.jpg) ; */
                        background-repeat : no-repeat ; background-color : transparent ;
                        float : left ; width : auto ;}
    #toplinks img { float : left ; } 
    #toplinks ul { padding : 2px ; margin : 0px ; vertical-align : top ; z-index : auto ; text-align : right ;}
    #toplinks li { vertical-align : top ; padding-top : 5px ; text-align : right ;}

    #thetop {      width : 972px ;  background : #ffffff ; 
                        left : auto ; right : auto ; clear:both ;
                        display : block ; float : left ;
                        }

    #thebottom {     width : 972px ; display : block;
                            position : relative; float : left ; clear : both ;
                            padding : 5px 0 10px 0 ; margin : 0 ;
                            background : #ffffff ; 
                            }

	#articlemargin {padding : 0px 0px 5px 0px; 
	                float : left ; width : 600px ; 
	                text-align : left ; 
	                margin : 0 5px 0 5px ;  background : #ffffff ;
 }
 
 #articlemarginpersonal {padding : 5px 0 0 0px ; 
	                /* float : left ; */
	                width : 974px ; 
	                text-align : left ; 
	                margin : 0 ;  
 }
 
 	#lhscol{    float : left ;
	                background-color : #ffffff; 
	                padding : 0px ; 
	                width: 179px; 
	               /*  font-size : 90% ;  */
                      } /* font-size : 80% ; */
                      
  #lhscol form { padding : 0 0 18px 0 ; margin : 0 ; }
  
  
	#rhsbox { 
	                width: 170px; 
	                float : right ;
	                /* font-size : 90% ;  */
	                padding : 0px ; 
	                /* background : #E6E6E6 ;  */
	                text-align : left ;} /* auto */
	                
    #rhsbox .image { margin : 2px 0 0 0 ; padding : 2px 0 0 0 ;}
    
    #rhsbox p { padding : 4px ; margin : 0 ;}
	#rhsbox h3 { padding : 4px ; margin : 0 ;}
	
	#topnavborder { position : relative ; 
	                color : #ffffff ; 
	                background : #0071B9 /* transparent url(../../images/common/bannerback.gif) no-repeat scroll 0% 100% */; 
	                /* border : 1px #99BBE8 solid ; */
	                /* background-color: #0071B9;  */
					font-weight : 700 ; 
					height : auto ; }
                
	#menu { left : 0px ;  top : 0 ; padding : 5px ; text-align : left ; float : right ; width : auto ;}
	
	#bannerbackground{ position : relative ; 
	                                /* left : 0 ; top : 0px ;  */
	                                text-align:left ; height : 95px ; 
	                                /* border-top : 1px #0071B9 solid ; border-left : 1px #0071B9 solid ; */
	                                background : transparent ;
	                                vertical-align : top ;
	                                float : left ; width : auto ;
	                                /* no-repeat url(../../images/havering/common/toplogo.jpg) */
	                                }
	
	#banner { width : 600px ; float : none ; }
	
	div#Ads h3 { display : block ; padding : 4px ; background-color : #FFCC00 ; width : 160px ; font-size : small ; font-weight : normal ; text-align : left ; margin : 0 0 2px 0; }

    #events { width : 299px ; float : left ; }
    
    #doitonline, #partners { width : 296px ; float : right ; margin-left : 2px ; clear : right ; }

    #news { width : 295px ; float : left ; padding-right : 5px ;}
    #newswide { width : 600px ; float : left ; padding : 0px 0 5px 0 ; margin-bottom : 5px ; background : #E1E1E1 ;} /* SJG 2/11/2009: Changed colour */

    #news p, #newswide p { font-size : x-small ; }
    #news .featurepadding, #newswide .featurepadding { clear : both ; padding : 2px 0 2px 0 ;  }   
    /* .newsitem { float : left ; width : auto ;} */
    #newsitem {
    width: 288px;    /* SJG 12/8/2009 decreased by 2 for margin */ /* This is the problematic magic number! */
    float: left;
    margin: 0;
    margin-right: 2px; /* SJG 12/8/2009 Added */
    padding: 0 2px 0 0 ;
    height : 100% ;
    }
    
/* #newsitem.odd  { clear : right ; float : right ; } */
    
    #newsitem.even {
    clear: left; height : auto ; float : left ; /* The repeater treats 0 as even, so on items 0, 2, 4 it should clear the left margin and essentially start a new line */
    }


    #quicklinks { height : 100% ; padding : 0 ; float : left ; margin-bottom : 10px ; } /* SJG 2/11/2009: Increased margin */
	
	#intnews { padding : 5px 5px 0px 5px ; float : left ; }
	
#search form { padding : 0px ; margin : 0px 0px 3px 0px ; }
	
#sitesearchboxform { padding : 0px ; margin : 0px ; border:1px solid #EE3696; float : left ;}

#sitesearchboxform label { display : none ; width : 0px ;  }

#sitesearchboxform fieldset { width : 167px ; }

fieldset { padding : 0px ; margin : 0px ; }

.clearboth { clear : both ; }

#bottombanner {       clear : both ;
                                left : auto ; right : auto ; margin : 0 auto ; 
                                width: 974px ; 
                                padding-top : 5px ;
                                font-size : x-small ; 
                                text-align : center ; vertical-align : middle ;}

#bottombanner img.noborder { vertical-align : middle ; margin : 0 15px 0 15px ; }
                
 #secondmenu { color : #1A9BD4 ; padding :  5px 0px 5px 0px ; vertical-align : middle; }     
 #thirdparty { text-align : center ; }           
								
.contactbakcolour{background-color : #ebcceb;}
.backstyle, .searchstyle{color : #ffffff; font-weight : bold; background-color : #336699; 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;}

.topbordernav { max-width: 600px; }

#pword, #uname { border : 1px solid #0071b9 ; width : auto ; }

.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;}

.rhslinkicon{background : no-repeat url(../../images/common/page.gif); padding: 2px 5px 2px 25px;}
.forumtitle{color: #336699; 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: #336699;}
.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;}
.contactemail, p.contactemail { font-size : xx-small ; white-space :normal ; padding : 0px ; margin : 0px ;}
.contactfax{padding-left : 1px;}
.contactposl{padding : 10px 10px 10px 0; float : left;}
.contactposr{float : right; padding : 10px 10px 10px 0;}
.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 : 340px; background-color : #ffffff; padding: 0 0 0 10px ;}
.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; margin : 5px 0px 5px 10px  ;}

.limage{float: left; padding: 0 10px 10px 0; height: auto; margin : 5px 10px 5px 0px  ;}

.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{ width : 170px ; margin : 0px 0 5px 0 ; padding : 0px 0 10px 0 ;  float : left ; clear : both ; }

.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 : #336699; 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: #336699; color : #ffffff; font-weight : bold;}
.srchbtntext
          { text-align : left ;
            border : 1px #000000 solid ; cursor : pointer ;
            background : url(../../images/common/sitesearchback.gif) no-repeat 100% 0 #ffffff ; 
            color : #000000 ; font-weight : bold ; 
            padding : 5px ; width : auto ; width : 100px ; }

.rowhigh{background-color : #F5F5F5;}
.rowlow{background-color : #ffffff;}

.bodybackground{background-color : #E6E6E6; color : #000000;} 
.collapsebackground, .rhsbackground{background-color : #E6E6E6 ;}

#quickheading, #loginheading {    color : #ffffff; 
                            font-weight : bold;  
                            overflow : hidden ; 
                            background-color : #0071b9; 
                            border : none ;
                            text-align : left ;
                            width : 160px;
                            display : block ;
                            padding : 5px ; 
                            clear : both ;
                        }
               
#quickheading h2, #loginheading h2 { font-size : small; display : inline ; color : #ffffff; float : left ; width : auto ;}
#quickheading p, #loginheading p { display : inline ; margin : 0 ; }
               
.loginbandtop{font-weight : bold; background-color : #336699; 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 : 0px ; float : right ;
                        border : none ; /* 1px #EE3696 solid ; */ cursor : pointer ;
                        background-color : #ffffff; 
                        background : no-repeat url(../../images/common/lookingGlass.gif);   
                        color : #ffffff ; font-weight : bold ; text-align : right; 
                        padding : 8px 2px 8px 2px ; margin : 0px ; 
                        width : 30px ; height : 36px ; margin-top : 2px ;
                }
                
#kword {  border : none #ffffff ; vertical-align : middle ; padding : 7px 2px 7px 1px ; margin : 0px ; float : left ; }

                
.lhscol{background-color : #ffffff; padding : 0px 0 0 0px; width: 170px; font-size : 90% ;  } /* font-size : 80% ; */
.lhscolwidth{width: 170px; border-bottom : 1px solid #0071B9 ;}

A:link, a:link, A:visited, a:visited, A:active, a:active, A:focus, a:focus
{color : #1F527B; font-weight : normal; text-decoration : none ;}

a:hover { text-decoration : underline ; }

#menu a:link, #menu a:visited { text-decoration: none; }  /* SJG 22/7/2009 */
#menu a:hover { text-decoration: underline; } /* SJG 23/7/2009 */
#lhscol a:link, #lhscol a:visited { text-decoration: none; }  /* SJG 22/7/2009 */
#lhscol a:hover { text-decoration: underline; } /* SJG 23/7/2009 */
#rhsbox a:link, #rhsbox a:visited { text-decoration: none; }  /* SJG 22/7/2009 */
#rhsbox a:hover { text-decoration: underline; } /* SJG 23/7/2009 */

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 : #1F527B; font-weight : normal; text-decoration : none; display : block;}

a.aboldlinkunderline:link, a.aboldlinkunderline:visited, a.aboldlinkunderline:active, a.aboldlinkunderline:hover, a.aboldlinkunderline:focus
{color : #1F527B; 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
{display : inline;} /* SJG 12/8/2009 removed font-weight : bold; */

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:focus, a.abluelink:link, a.abluelink:visited, a.abluelink:active,  a.abluelink:focus
{color : #1F527B; text-decoration : none ;}

a.astandardlink:hover, a.aboldlink:hover, a.inlinelink:hover, a.abluelink:hover, a.aboldbluelink: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 : #1F527B;}

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
{ padding : 4px 10px; margin : 0px ; } /* border-right : 1px #ffffff solid; */

a.autilnav:hover { background : #ffffff  ; color : #0071b9 ; } /* background : #D6E0EB ; color : #000000 ; */

/* 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 ;} */ /* SJG commented out 12/8/2009 */

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.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 : #1F527B; 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 : 161px;}

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; 
        margin : 2px 0 2px 0 ;
        /* border-top : solid 1px #0071B9; border-left : solid 1px #0071B9; border-right : solid 1px #0071B9;  */
         font-weight :bold;}


a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:focus
{   
    cursor : pointer ;                
    background-color : #007EC3; color: #ffffff ; /* border-top : solid 1px #0071B9 ; */ font-weight:bold;
    margin : 2px 0 2px 0 ;}

a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:focus
{background-color : #336699; color: #ffffff; border-top : solid 1px #0071B9; font-weight : bold;}

a.atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:focus
{background-color : #D3EEF4; color: #1F527B; width : 139px;}

a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:focus
{background-color : #d6e0eb; color: #1F527B; 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 : #1F527B; font-weight : normal; text-decoration : none;}

a.pathnav:link, a.pathnav:visited, a.pathnav:active, a.pathnav:hover, a.pathnav:focus
{color: #1F527B; font-weight : normal; text-decoration : none; font-size : x-small ; }

.margintop, .pathlabel, .pathselected { font-size : x-small ; padding : 0px ; }

.showline, .controlsearch { font-size : x-small ; text-decoration : none ; } /* Needed to make breadcrumb consistent */

a.aquicknav:link, a.aquicknav:visited, a.aquicknav:active, a.aquicknav:hover, a.aquicknav:focus, 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, .showrhstab
{      display : inline; list-style-type : none; text-align : left; text-decoration : none; 
        padding: 1px 0 1px 1px; display:block; 
        color : #1F527B; font-weight : normal; text-decoration : none; font-size : small ; }

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 0 5px 0 ; color : #ffffff; 
        padding : 5px ; text-align : center; 
        font-size : small; font-weight : bold; 
        text-decoration : none; border : none; 
        background-color: #0071B9; width : 25px ; text-transform : lowercase ; width : 3.5% ;}

a.aatozlinks:link, a.aatozlinks:visited, a.aatozlinks:active, a.aatozlinks:hover, a.aatozlinks:focus, a.aatozlink:hover
{border : none; background-color: #d9d9d9; color : #1F527B;}

a.aatozheadlink:link, a.aatozheadlink:visited, a.aatozheadlink:active,a.aatozheadlink:hover, a.aatozheadlink:focus
{color : #1F527B; 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 : #1F527B; 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:focus
{color : #1F527B; font-weight : normal; text-decoration : none; }

a.acontactlink:hover { 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 : #1F527B; font-weight : normal; text-decoration : none;}

a.asecnavs:hover, a.asecnav:hover{background-color : #660066; color : #ffff00;}
a.asitemaplink1:hover{background-color : #990099; color : #ffffff;}

 a.aquicknav:hover, 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.atreenav1:hover, a.atreenav1s:hover
{text-decoration : underline ; /* border-top : solid 1px #0071B9; border-left : solid 1px #0071B9; border-right : solid 1px #0071B9; */ }

a.atreenav2:hover, a.atreenav2s:hover
{text-decoration: underline; width : 139px;}

#newsitem a:link { font-weight: bold; text-decoration: none; } /* SJG 12/8/2009 */
#newsitem a:visited { font-weight: bold; text-decoration: none; } /* SJG 12/8/2009 */
#newsitem a:hover { font-weight: bold; text-decoration: underline; } /* SJG 12/8/2009 */

div#Ads h3 a:link { text-decoration: none; color: #1F527B; }  /* SJG 22/7/2009 */
div#Ads h3 a:visited { text-decoration: none;  color: #1F527B;}  /* SJG 22/7/2009 */
div#Ads h3 a:hover { text-decoration: underline; }  /* SJG 23/7/2009 */

/* hard coded replacements */

/* .bottomedge, ul.bottomedge { border-bottom : solid 1px #0071B9;} */

a.bottomedge { border-bottom : none ; }

.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 : 0 0 10px 0 ;}

.backgreybox { display : none ; }


.acontactlink { margin-bottom : 5px ; }

th div p {color : #ffffff; background-color : #336699; padding : 5px; text-align : left;}

th div {color : #ffffff; background-color : #336699; padding : 5px; text-align : left;}

th p {color : #ffffff; background-color : #336699; padding : 5px; text-align : left;}

#personalisationbox
{
 background : url(../../images/common/personback.gif) no-repeat scroll 0% 0%;
 /* background-color: #DCDB6F  */
 /*#0071B9 #ebebeb */ 
 /* border-left : 2px solid #0071B9 ; border-right : 2px solid #0071B9 ; */
 color : #000000;
 margin-top: 10px;
 padding: 0px 0px 5px 0px ;
 height : 25px ; 
 overflow : hidden ;
}

#personalisationbox:active
{
 background : url(../../images/common/personback.gif) no-repeat scroll 0% 0%;
 /* background-color: #DCDB6F  */
 /*#0071B9 #ebebeb */ 
 /* border-left : 2px solid #0071B9 ; border-right : 2px solid #0071B9 ; */
 color : #000000;
 margin-top: 10px;
 padding: 0px 0px 5px 0px ;
}

#personalisationbox p { color : #000000 ; }

#personalisationform { display : none; border : 1px solid #0071b9 ; padding : 4px ;}

/* TopLevel styles */

.button, .dlgbutton, .dlgtoolbarbutton, .toolbarbutton, .toolbarbuttondisabled {
	BACKGROUND-COLOR:#d6e0eb; 	
	COLOR: #000000;	
	FONT-WEIGHT: Bold;
 	FONT-SIZE: 2em; /*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 */


.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 ; display : inline-block ; margin : 0 0 5px 0 ; 
                 vertical-align : top ; }

#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: #336699;
	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; }

#logincontrols { height : auto ; border : 1px solid #0071b9 ; margin-bottom : 5px ;}

.logincontrol
{
width: 142px;
padding : 2px 4px 0px 4px ; text-align : left ; 
}

#loginbox { border : 1px solid #99BBE8 ; margin-bottom : 5px ; border-top : none ; }

div .logincontrol input#uname, div .logincontrol input#pword {
 font-size: xx-small; text-align : left ; 
}

#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;}

.atozinline {display: inline;}

#atozbreadcrumb
{
	margin-bottom: 15px;
}

div.image img {border : none; }

#Googlemap { width: 600px; height: 300px ; margin-top : 10px }

.gsmsc-mapDiv { height : 300px;}
.gsmsc-idleMapDiv { height : 300px;}
.gm_container { color:#676767; font-size:11px; margin:5px; padding:4px;}
/* .gsmsc-controls { display : none ; } */

.rhsbox { width : auto ; clear : left ;}

.forminline { display : inline ; }

.forminline input, .forminline select { display : inline ;  
                                                                        vertical-align : middle ; margin : 0 0 5px 0 ; 
                                                                        padding : 6px  ; }
                                                                        
h2.rhstitletop  {   color  : #ffffff; 
                        font-weight : bold; 
                        padding : 4px; 
                        margin : 0 0 0 0 ; float : left ; clear : both ;
                        width : 161px ;
                        background : #0071B9  ; 
                         text-align : left ; } /* SJG 2/11/2009: Removed margin */
                        
h2.rhstitletop a  { color : #ffffff ; font-weight : bold ; text-decoration : none ; vertical-align : middle ; }
h2.rhstitletop a:hover, div#events h2:hover { text-decoration : underline ; }                        
                        
h2.rhstitle {   color : #0071b9 ; font-weight : bold; 
                    background :  #42423A url(../../images/havering/LBHbannerthin.jpg) no-repeat scroll 0% 0%;
                    border : 1px solid #0071b9 ;
                    padding : 5px 0 0 0 ; margin : 0px ; /* Why have a margin */
                    width : auto ; }
                        
#socialnetworking {   border : 6px solid #E1E1E1 ; float : left ;
                                text-align : center ; width : 137px ;
                                padding : 0 10px 10px 10px ; margin : 10px 0 10px 0 ;} /* SJG 2/11/2009: Changed colour */
                       
.delicious { background:transparent url(../../images/common/delicious.gif) no-repeat scroll 0%;
padding:  4px 4px 4px 20px; width : 110px ; 
}

.digg { background:transparent url(../../images/common/digg-guy.gif) no-repeat scroll 0%;
padding:4px 4px 4px 20px; width : 110px ;  
}

.reddit { background:transparent url(../../images/common/blog_head.png) no-repeat scroll 0%;
padding:4px 4px 4px 20px; 
}

.face { background:transparent url(../../images/common/facebook.gif) no-repeat scroll 0%;
padding:4px 4px 4px 20px; 
}

.stumble { background:transparent url(../../images/common/stumbleupon.gif) no-repeat scroll 0%;
padding: 4px 10px 4px 20px; 
}

.google { background:transparent url(../../images/common/google.gif) no-repeat scroll 0%;
padding: 4px 10px 4px 20px; 
}

.yahoo { background:transparent url(../../images/common/yahoo.gif) no-repeat scroll 0%;
padding: 4px 10px 4px 20px; 
}

.topmargintwenty, .margintop  { margin : 5px 0px 0px 0px ; }

#personfooter { background : transparent url(../../images/common/personfootergoldout.gif) no-repeat scroll 0% 100%; height : 20px ; } 
#personheader { background : url(../../images/common/personheadergoldout.gif) no-repeat scroll 0% 0%; color : #000000 ; text-align : center ; }
#personheader H2 {
                            font-size : small ; display : inline ; float : left ; background : transparent ; width : auto ;
                            }
#rhsboxbottom { background : transparent url(../../images/common/personfooter.gif) no-repeat scroll 0% 100%; height : 20px ; }

/* Site Map css imported from sitemap.css */

a.sitemapsectionlink:link, a.sitemapsectionlink:visited, a.sitemapsectionlink:active, a.sitemapsectionlink:hover, a.sitemapsectionlink:focus
{
	color : #336699;
	font-weight : bold;
	text-decoration : none;
}

a.sitemapfirstitem { color : #0079C1 ; font-size : large ; }

a.sitemapsectionlink:hover{text-decoration : underline;}

a.sitemaplistitemlabel:link, a.sitemaplistitemlabel:visited, a.sitemaplistitemlabel:active, a.sitemaplistitemlabel:hover, a.sitemaplistitemlabel:focus
{
	text-decoration : none;
	color : #000000; font-weight : bold ;
}

a.sitemaplistitemlabel:hover{text-decoration : underline; }

li.sitemaplistangle, li.sitemaplistanglelast, li.sitemaplistanglefirst, li.sitemaplistitem, li.sitemaplistitemlast
{
	padding : 5px 0 0 20px;
	list-style-type : none;
}

li.sitemaplistitem, li.sitemaplistitemlast, li.sitemaplistitemempty
{
	padding : 5px 0 0 20px;
	list-style-type : none;
}


li.sitemaplistangle, li.sitemaplistanglefirst{padding : 0 0 5px 20px;}

.sitemappadding{padding : 0 0 0 20px; margin : 0;}

/*************************************************/
/*              New calendar styles              */
/*************************************************/
.caledge, .calcelledge, .calcellwide, .callink, .caldate, .calblank, .caltoday, .calevent, .calnorm, .calselected
{
	text-decoration : none;
	color: #ffffff;
	background-color: #336699;
}

.caldate, .calblank, .caltoday, .calevent, .calnorm, .calselected, .calcelledge, .calselected
{width : 33px;}

.calblank, .caltoday, .calevent, .calnorm, .calselected
{
	background-color : #99b3cc;
}

.topground{ padding: 5px 0 5px 0; margin : 0; background-color : #ffffff;}

.topground label { display : none ; }

.calblank, .caltoday, .calevent, .calnorm, .calselected
{
	border : none;
	padding : 5px ;
}

.callink{padding : 6px 9px 6px 9px;}

.caltoday, .calevent, .calselected
{font-weight : bold; text-align : center;}

.calnorm a:link { color : #007EC3 ; text-decoration : none ; font-weight : bold;}

.caltoday{background-color : #336699; color: #ffffff; font-weight : bold;}
.calevent{background-color : #ff9933; color: #ffffff;}
.calnorm{background-color : #E6EBED ; color: #007EC3 ; }
.calselected{background-color : #666666; color: #ffffff; text-decoration : none;}

a.acalendarlink:link, a.acalendarlink:visited, a.calendarlink:active, a.acalendarlink:hover, a.acalendarlink:focus,  a.acalendarlinktoday:link, a.acalendarlinktoday:visited, a.calendarlinktoday:active, a.acalendarlinktoday:hover, a.acalendarlinktoday:focus
{
	text-decoration : none;
	background-color : transparent;
	border: none;
	width : 33px;
	display : block;
}

a.acalendarlink:link, a.acalendarlink:visited, a.calendarlink:active, a.acalendarlink:hover, a.acalendarlink:focus
{color : #000000; font-weight : normal;}

a.acalendarlinktoday:link, a.acalendarlinktoday:visited, a.calendarlinktoday:active, a.acalendarlinktoday:hover, a.acalendarlinktoday:focus
{color : #ffffff; font-weight : bold;}

a.acalendarlink:hover, a.acalendarlinktoday:hover
{
	background-color : #000000;
	color : #ffff00;
}

.staticdisplay{color : #ffffff; text-align : center;}
.daydisplay{clear : left; float:left; margin : 0 10px 10px 0;}
.daydisplay label { position : absolute ; left : -999px; }
.calendarwidth, .daydisplay { width : 50% ; }

#events .calendarwidth { width : 300px ; }

.calendarborder
{
	border-left : solid 8px #336699;
	border-bottom : solid 8px #336699;
	border-right : solid 8px #336699;
	width : 300px;
}

.calendaredge
{
	border : solid 1px #6f8ca6;
	width:300px;
}

/*************************************************/
/*       end of New calendar styles              */

a.biglink { font-size : small ; color : #fff ; display : block ; width : 20% ; border : 1px solid #000; background : #71A0DD  ; padding : 5px ; }

.off { position : absolute ; left : -2000px; }

/* rhs classes */          


#AtoZ, #jobs, #atoz { margin-bottom : 5px ; clear : left ; cursor:pointer;}

#features h2.rhstitletop { background : #CE2127 ; text-align : left ; }
#thirdparty h2.rhstitletop { background : red ; }
#links h2.rhstitle { background : #CE2127 ; color : #ffffff ; border : none ; width : 161px ;}
#features .blanktop { background : #E0F6FC ; }   
#search {margin-bottom : 5px ; }
#search h2.rhstitletop { background : #EE3696 ; }
#calendarevent h2 { color : #007EC3 ; }
#contactblock h2.rhstitletop { background : #316733 ; }
#jobs { background : #9999CC ; display : block ; vertical-align : middle ;}
#jobs h2.rhstitletop { background : none ; display : inline ; text-align : left ; padding : 4px 0px 0 5px  ; width : auto ; }
div#Ads { float : left ; margin: 10px 0 0 0 ;}
#search h2.rhstitletop { margin : 0px ; }

.bannerText { font-size : x-large ; color : #fff ; z-index : auto ; position : absolute ; top : 10px ; left : 10px ; }
.bannerimage { z-index : auto ; text-align : left ;}
#rhsbox h3 {font-size : small ; }
a.headblock:link, a.headblock:active, a.headblock:focus  {display : block; list-style-type : none; text-align : left; text-decoration : none; width : 159px; padding : 2px ;}
#mainsitesearchform.forminline label { display : block ; background :  url(../../images/common/keywdback.gif) no-repeat scroll 100% 0 #000000 ; 
                                color : #ffffff ; display : inline-block ; padding :  8px 10px 8px 4px ;
                                width : 140px ; margin : 0 0 0 0 ; }
#mainsitesearchform.forminline label.textnorm { color : #000000 ; background : #ffffff ; width : auto ; vertical-align : top ;}                                
.searchdisplay { clear : none ; }
#rss { height : 24px ; width : 24px ; background :  url(../../images/common/rss.gif) no-repeat ; font-size : 0px ; color : #FDCCAC ; float : left ; display : inline-block ; text-decoration : none ;}

h2.rhstitletop.redback { background : #CB2027 none repeat; }
h2.rhstitletop.greenback { background : #346734 none repeat; }
div#articlemargin h3.navinline img { display : inline ; text-align : left ;} 
div#articlemargin h3.navinline a.arhslinkmedia { display : inline ; font-size : medium;font-weight:bold;}

/* Accordion */
#slider { width : 170px ; float : left ; padding-bottom : 5px ;}
#slider h2 { background-color : #0079C1 ; color : #ffffff ; padding : 4px ; cursor:pointer;}
.content {overflow:hidden}

#newswide h2.rhstitletop  { background : none ; display : inline ; text-align : left ; padding : 2px 0 0 0 ; width : auto ; }
#newswide .left { float : left ; width : 50% ; }
#newswide .right { float : right ; width : 50% ;}
#newstitle { float : left ; background : #EE3696 ;color : #ffffff ; border : none ; width : 592px ; display : block ; 
                    padding : 2px 4px 0px 4px ; margin-bottom : 3px ;}
#newswide span a:link {   text-align : right ; color : #ffffff ; float : right ; width : auto ; margin: 0 0 5px; 
                                        display : inline ; }
#events h2.rhstitletop, #partners h2.rhstitletop { background : #66CC33 ; color : #ffffff ; border : none ; width : 288px ; }
#eventparent { clear : both ; float : left ; }

.listitem { padding: 3px 1px 3px 1px; }  /* SJG 2/11/2009 Used for divs of listodd/listeven */
.listodd { background-color: #E1E1E1; }  /* SJG 27/10/2009 Used for alternate backgrounds on lists */
.listeven { background-color: #FFFFFF; }  /* SJG 27/10/2009 Used for alternate backgrounds on lists */
