/* boxout added as in webstructure cms and needed here */
#content_main div.boxout {background-color:#e5e5e5;margin:10px 20px; display:block;padding:10px;}
#content_main div.blue_boxout {background-color:#E0E1F6;margin:10px 20px; display:block;padding:10px;}
#content_main .blue_boxout {background-color:#E0E1F6;margin:10px 20px; display:block;padding:10px;}


/* picture class added as in webstructure cms and needed here. */
.picture, .picture_left
{
    margin:0px 20px 5px 15px;
    font:normal 0.9em Arial, Helvetica, sans-serif;
    color:#666;
    float:right;
}
.picture img, .picture_left img
{
    border: 1pt solid #bfbde2;
    padding:3px;
    margin:0px;
}

.picture_left
{
    float:left;
}

.pictureNB, .picture_leftNB
{
    margin:0px 20px 5px 15px;
    font:normal 0.9em Arial, Helvetica, sans-serif;
    color:#666;
    float:right;
}
.pictureNB img, .picture_leftNB img
{
    padding:3px;
    margin:0px;
}
.picture_leftNB
{
    float:left;
}

.article #content_main .picture a:link, .article #content_main .picture a:hover, .article #content_main .picture a:visited, .article #content_main .picture a:active
{
    text-decoration:none;
    border-bottom:0px;
}


.srt_main_content img {margin-left:15px;}

a.anchor{position: static ; display: block; width: 0 ; height: 0 ; line-height: 0 ; padding: 0 ; border: 0px none ; overflow: hidden } 

/* smbc created tabel styles as used in webstructure cms */
/* New style added for Blue Tables */
#content_main .srt_main_content div.smbcblue
{
  padding:15px;
    width:98%;
}
#content_main div.smbcblue table{
    border: 2px solid #10006C;
    font-size: 1.1em;
    color: #000000;
    margin:0px;
    margin-right:20px;
    background-color:#fff;
}
#content_main div.smbcblue td{
    padding: 8px ;
    border: 2px solid #10006C;
    font-size: 0.95em;
    color: #000000;
}
#content_main div.smbcblue th{
    padding: 7px;
    border: 2px solid #10006C;
    font-size: .9em;
    color: #10006C;
    font-weight:bold;
    background-color:#fff;
}

#content_main div.smbcblue td li
{
    margin-left:-2em;
    padding:0px;
}


/* New style added for Grey Tables */
#content_main .srt_main_content div.smbcsolid
{
  padding:15px;
  width:98%;

}
#content_main div.smbcsolid table{
    background-color: #F1F4FB;
    font-size: 1.1em;
    color: #000000;
    margin:0px;
    margin-right:20px;
}
.smbcsolid td{
    padding: 8px;
    border: 3px solid #ffffff;
    font-size: .9em;
    color: #000000;
}
.smbcsolid th{
    padding: 7px;
    background-color: #D4DCF1;
    border: 3px solid #ffffff;
    font-size: .9em;
    color: #000000;
    font-weight:bold;
}

.smbcsolid td li
{
    margin-left:-2em;
    padding:0px;
}
/* basic table layout */
#content_main table{
    padding:15px;
    width:98%;
    background-color: #F1F4FB;
    font-size: 1.1em;
    color: #000000;
    margin:0px;
    margin-right:20px;
}
#content_main td{
    padding: 8px;
    border: 3px solid #ffffff;
    font-size: .9em;
    color: #000000;
}
#content_main th{
    padding: 7px;
    background-color: #D4DCF1;
    border: 3px solid #ffffff;
    font-size: .9em;
    color: #000000;
    font-weight:bold;
}
#content_main td li
{
    margin-left:-2em;
    padding:0px;
}
/* blank table, for the few occasions where a table is required but no border
or colour is needed */
#content_main .srt_main_content div.smbcblank
{
  padding:15px;
  width:98%;
}
#content_main div.smbcblank table{
    background-color: #fff;
    font-size: 1.1em;
    color: #000000;
    margin:0px;
    margin-right:20px;
}
.smbcblank td{
    padding: 8px;
    border: 3px solid #ffffff;
    font-size: .9em;
    color: #000000;
}
.smbcblank th{
    padding: 7px;
    background-color: #fff;
    border: 0px solid #fff;
    font-size: .9em;
    color: #000000;
    font-weight:bold
}
.smbcblank td li
{
    margin-left:-2em;
    padding:0px;
}


/* multipage arrows */
#content_main div.srt_multipagearrows {  display:block; width:95%  }
#content_main div.srt_multipagearrows p { float : right; padding:0px }
#content_main div.srt_multipagearrows a + img { padding-left : 5px; padding-right : 5px; text-decoration:none; }
#content_main div.srt_multipagearrows a:hover + img{text-decoration:none;}
/*Lay out */

#content_main .srt_main_content
{
    margin-left:15px;
    margin-top:-1em;
    display:block;
}

/* content container */
#content_main_cat, #srt_breadcrumb { float : left; width : 78%; padding-left:15px; }
#srt_content_main_left
{
    float : left; width : 44%;
}
#srt_content_main_right
{
    float : left; 
    width : 54%;
}
.srt_nav_quicklinks, .srt_smaller_col
{
    width:39%;
    float : left;
    padding-right:5px;
    margin-right:20px;
}

.srt_small_col
{
    float : left; width : 27.5%;        
}
/* large centre box */
#content_main_cat div.srt_catselfservice, #content_main_cat div.srt_bluebackground,  #content_main_cat div.srt_lightbluebackground, .srt_bluebackground, .srt_catselfservice, .srt_lightbluebackground, .srt_twocolquicklinks
{ 
    margin : 0px 5px 20px 0px; 
    padding:8px 5px 0px 8px; 
    border-left:1px solid #bfbde2;
    border-right:2px solid #bfbde2; 
    border-bottom:2px solid #bfbde2;
    border-top:1px solid #bfbde2;
    width:97%;
    float:left;
}
#content_main_cat div.srt_catselfservice
{
    background : url('/Images/pagefurniture/onlinetoolsbanner.jpg') no-repeat 0 0;
}
.srt_left_sub
{
    float : left; 
    width : 19.5%; 
}
#content_main_cat div.srt_catonlinecol 
{
    float : left; 
    width : 47.5%; 
    padding-bottom : 10px;
    padding-right:7px; 
}
#content_main_cat div.srt_bluebackground, .srt_left_sub div.srt_bluebackground, .srt_bluebackground
{ 
    background :  url('/Images/pagefurniture/srt_blue_gradient.jpg') repeat-x 0 0;
    background-color: #e0e1f6;
}
#content_main_cat div.srt_lightbluebackground, .srt_lightbluebackground
{
    border-right:none;
    border-bottom:none;
    border-top:2px;
    background : url('/Images/pagefurniture/content_events.jpg') repeat-x 0 0;
}

#content_main_cat div.srt_catnavigationcol, .srt_nav_quicklinksright 
{  
    float : left;  
    width:34%; 
    margin-left : 5px ; 
    padding-left: 5px; 
    padding-bottom: 10px; 
    background :  url('/Images/pagefurniture/quicklinksgradient.jpg') repeat-x 0 0;
    margin-top:-40px;
}

#content_main_cat div.srt_catonline 
{ 
    background : url('/Images/pagefurniture/content_events.jpg') repeat-x 0 0; 
    clear:left;  
    margin : 10px 0px 5px 0px; 
    padding-bottom:10px; 
    padding-top:0px; 
    padding-left:5px;
    float : left; 
    width : 49%; 
}
#content_main_cat div.srt_catfeaturecol { float : left; width : 61%; margin : 5px 5px 5px 0px; min-width:460px;  }
.srt_plain 
{
      font-size: 80%;
      margin-right:5px;
      width:100%;
      margin-top:5px;
      margin-bottom:5px;
    padding-left:0px;
      border-bottom : 1px dotted #202148;
}

/* headings */
#content_main_cat div.srt_catnavigationcol h2, #content_main_cat div.srt_bluebackground h2, #content_main_cat div.srt_catnavigationcol h2, .srt_bluebackground h2, #content_main_cat div.srt_catselfservice h2
{
    color:#fff; 
    display:block;
    margin : -5px 0px 0px 0px; 
    padding:0px 0px 0px 20px;
    font-size:1.1em;
    height : 1.5em;
      
}

#content_main .srt_main_content h1 + p {font-weight: bold;}
#content_main .srt_main_content h1 {padding-top:0;}
#content_main .srt_main_content h2 + p {font-weight: normal;}

#content_main_cat h2 {font-size:1.8em;color:#000;margin-left:-4px;}
.srt_contact_box h3
{
    margin-left:5px;
    font-size:1.1em;
}
/*general text */
#content_main_cat p  {font-size:1.0em;margin-left:-4px;}

#content_main_cat .srt_catsubitem img {text-align:center; border: 1pt solid #bfbde2; padding:3px;}
#content_main_cat .srt_catsubitem h2  { text-align: left; display:block;  width:140px;  padding-left:1px;  margin-left:0px;  margin-top:0px;  margin-bottom:0px; margin-right:0px;  border:0px none;  font-size:1em;}
#content_main_cat .srt_catsubitem p  
{ 
    text-align: left; 
    display:block;   
    width:140px; 
    padding-left:4px;  
    margin:0 3px 4px 0;   
    border-left:1pt solid #bfbde2;  
    font-size:0.9em;
    font-weight:500;
}

/* ul li */
.srt_catnavigationcol ul, .srt_catonlinecol ul, .srt_plain ul
{   
    list-style-type:none;  
    margin: -6px 0 2px 0px;
    padding-left:8px;
}
.srt_catnavigationcol  li
{ 
    font-size:1em;    
    line-height:1.0em;    
    padding-bottom:.2em;    
    font-weight:500;
}
.srt_catonlinecol  li 
{ 
    font-size:0.9em;     
    line-height:1.2em;
    padding-bottom:0px;    
    font-weight:500; 
}


.srt_main_content ol
{
    list-style-type : decimal;
    margin-left:50px
}

#content_main_cat div.srt_catonline h2 {color:#ffffff ; display:block; padding-left:25px;  margin-left:-5px;  margin-top:0px;  margin-right:0px;  border:0px none;  font-size:1em;height : 20px; background : url('/Images/pagefurniture/onlinetoolsbanner.jpg') no-repeat 0 0;  }
.srt_catnavigationcol h3 { font-size:0.95em; display:block;  color:#666699;  padding-left:5px;  margin-left:-4px;  margin-top:10px;  margin-bottom:0px; margin-right:-6px;  border:0px none;  }
.srt_catonlinecol h3 {  display:block;  padding-left:5px;  margin-left:-4px;  margin-top:0px;  margin-bottom:0px; margin-right:-6px;  border:0px none;  font-size:1em;}

#content_main_cat div.srt_bigFeatureCol h2
{
     color:#000000;
    padding-left:4px;
}
.srt_bigFeatureCol  ul
{
  margin-left:8px;
  padding-left:18px;
  list-style-type:disc;
  margin-top:1em;
  margin-bottom:3px;
}
.srt_bigFeatureCol  li h3
{
  margin-top:-1em;
}

.srt_plain li
{
    font-size:1em;
    line-height:1.2em;
    padding-bottom:.5em;
    font-weight:normal;
}
.srt_plain li p
{
    padding-left:5px;
    margin-bottom:1em;
    margin-top:-1em;
}
.srt_plain li h2 + p
{
    font-weight:normal;
}
.srt_plain a:hover
{
  text-decoration:underline;
  color:black;
}
.srt_plain h3
{
  display:block;
  color:#666699;
  padding-left:5px;
  margin-left:-4px;
  margin-top:0px;
  margin-right:-6px;
  border:0px none;
  font-size:1.1em;
}
.srt_plain a:link, a:visited, a:active
{
    text-decoration:none;
}
.srt_plain  h3 a:link, .srt_plain  h3 a:hover, .srt_plain  h3 a:visited, .srt_plain  h3 a:active
{
    color:#666699;
    text-decoration:none;
}
.srt_plain h2 a:link, .srt_plain h2 a:hover, .srt_plain h2 a:visited, .srt_plain h2 a:active
{
    color:#666699;
      text-decoration:none;
}
.srt_plain .pressReleaseDate
{
       font-weight:normal;
    color:black;
    font-size:.8em;
}
.srt_plain select
{
    width: 80%;
    margin-bottom:10px;
}
.srt_plain input
{
    margin-bottom:10px;
}
.srt_feature li
{
     font-size:1em;
    line-height:1.2em;
    padding-bottom:.5em;
    font-weight:normal;
}
.srt_feature ol
{
      list-style-type: decimal;
    margin-left:25px;
    color:#666699;
}
/* hyperlinks */

.srt_catnavigationcol a:link, .srt_catnavigationcol a:visited, .srt_catnavigationcol a:active
{
    color:#666699;
    text-decoration:none;
}
.srt_catnavigationcol a:hover, .srt_catonlinecol a:hover
{
    color:red;
    text-decoration:underline;
}
.srt_catnavigationcol h3 a:link, .srt_catnavigationcol h3 a:visited, .srt_catnavigationcol h3 a:active
{
    color:#202148; /*7073ac 202148 */
    text-decoration:none;
}
.srt_catnavigationcol h3 a:hover
{
    text-decoration:underline;
}
div.srt_bluebackground ul
{
    border-left: 1px solid white;
    padding-left:8px;
}
div.srt_bluebackground li a
{
    color: #202148;
    font-weight:bold;
}
.srt_feature a:link, .srt_feature a:hover, .srt_feature a:visited, .srt_feature a:active
{
      color:#666699;
      text-decoration:none;
}
/* playing with hyperlinks */
.article #content_main a, .srt_web_app a, #content_supp .srt_promo a
{
    border-bottom:solid red 1px;
    font-weight:bold;
    text-decoration:none;  
}
.article #content_main a:hover, .srt_web_app a:hover, #content_supp .srt_promo a:hover
{
    border-bottom:solid red 1px;
    text-decoration:none;
}
/* council services left images */
#content_main_cat div.srt_catimagescol 
{ 
    display:block;  
    float : left;  
    width:34%; 
    margin-left : 5px; 
    padding-left: 5px; 
    padding-bottom: 10px; 
    text-align:center;
    margin-top:-35px;
}
a.srt_payit, a.srt_applyit, a.srt_reportit, a.srt_findit, a.srt_payit:hover, a.srt_applyit:hover, a.srt_reportit:hover, a.srt_findit:hover
{
    display : block; 
    width:125px; 
    height : 110px; 
    text-indent : -9999px;
    margin-left:auto; 
    margin-right:auto;
}

div.report_abuse
{
    width:81%;
    padding-right:15px;
    padding-left:15px;
    padding-top:15px;
}

a.srt_reportabuse, a.srt_reportabuse:hover, a.srt_reportadultabuse, a.srt_reportadultabuse:hover
{
    display : block; 
    width : 66px; 
    height : 50px; 
    text-indent : -9999px;
    margin-left:auto; 
    margin-right:auto;
    padding-left:-15px;
}

a.srt_reportabuse, a.srt_reportabuse:hover
{
float:left;
padding-left:20px;
}
a.srt_reportadultabuse, a.srt_reportadultabuse:hover
{
float:right;
}




/* council services tab left hand images */

div.report_abuse a.srt_reportadultabuse 
{ 
    background : url('/Images/pagefurniture/adult_abuse.jpg') no-repeat 0 0; 
}
div.report_abuse a.srt_reportadultabuse:hover 
{ 
    background : url('/Images/pagefurniture/adult_abuse_over.jpg') no-repeat 0 0; 
}



div.report_abuse a.srt_reportabuse 
{ 
    background : url('/Images/pagefurniture/child_abuse.jpg') no-repeat 0 0; 
}
div.report_abuse a.srt_reportabuse:hover 
{ 
    background : url('/Images/pagefurniture/child_abuse_over.jpg') no-repeat 0 0; 
}


div.srt_catimagescol .srt_reportabuse{
  margin-top:15px;
}

div.srt_catimagescol h3
{
    text-align:center;    
    margin-left:auto;
    padding-top:15px;
}  


/* council services tab left hand images */
div.srt_catimagescol a.srt_payit 
{ 
    background : url('/Images/pagefurniture/red_payit.jpg') no-repeat 0 0; 
}
div.srt_catimagescol a.srt_payit:hover 
{ 
    background : url('/Images/pagefurniture/blue_payit.jpg') no-repeat 0 0; 
}
div.srt_catimagescol a.srt_applyit 
{ 
    background : url('/Images/pagefurniture/red_applyit.jpg') no-repeat 0 0;
}
div.srt_catimagescol a.srt_applyit:hover 
{  
    background : url('/Images/pagefurniture/blue_applyit.jpg') no-repeat 0 0; 
}
div.srt_catimagescol a.srt_reportit 
{ 
    background : url('/Images/pagefurniture/red_reportit.jpg') no-repeat 0 0; 
}
div.srt_catimagescol a.srt_reportit:hover 
{ 
    background : url('/Images/pagefurniture/blue_reportit.jpg') no-repeat 0 0; 
}
div.srt_catimagescol a.srt_findit 
{ 
    background : url('/Images/pagefurniture/red_findit.jpg') no-repeat 0 0; 
}
div.srt_catimagescol a.srt_findit:hover 
{ 
    background : url('/Images/pagefurniture/blue_findit.jpg') no-repeat 0 0; 
}

/* end of council services tab left hand images */
/* nav_main_seealso */
div #content_sub .srt_related
{
    border-bottom : 1px solid #c0c3ec; 
}
div #content_sub #nav_main_seealso
{
    border-bottom : 1px solid #c0c3ec;
    margin-right:15px;
}
div #content_sub #nav_main_seealso ul, .srt_small_col ul, .srt_smaller_col ul, .srt_right_col ul
{
    list-style-image: url('/Images/pagefurniture/hyperlink.gif');
    margin-top:-1em;
    padding-left:5px;
}
div #content_sub #nav_main_seealso li
{
    padding-left:0;
    line-height:1.2em;
    padding-bottom:.8em;
}
div #content_sub #nav_main_seealso h3
{
    color:  #202148;
}
#content_main .srt_related a
{
  background : none;
  padding-left:0px;
  border-bottom:none;
  font-weight:normal;
}
#content_main .srt_related a:hover
{
  text-decoration:underline;
  border-bottom:none;
}
#content_main .srt_related ul
{
   list-style-image: url('/Images/pagefurniture/hyperlink.gif'); 
}
   
#content_main ul#nav_path li a
{
  border-bottom:none;
  font-weight:normal;
}
#content_main ul#nav_path li a:hover
{
  text-decoration:underline;
}
.srt_more_horizontal
{
    float:right;
    margin-left:-5px;
}
.srt_more_horizontal li
{
    padding-left:10px;
    margin-right:15px;
    display: inline;
}
.srt_more_horizontal a, .srt_arrows li
{
    background: url('/Images/pagefurniture/hyperlink.gif') no-repeat 0 0;
    padding-left:12px;
}
.srt_inline
{
    float:right;
    display:inline;
}
.srt_small_col h1
{
    margin-top:-40px;    
}
.srt_news_story img
{
    float:right;
    padding:8px;
}
.srt_news_story p
{
    font-weight:normal;
}
.srt_news_story h2
{
    margin-top:-20px;
}
.srt_long_box
{
    width : 98%;
    float:left;
    margin-bottom:10px;
}
.srt_long_box .srt_catselfservice, .srt_long_box .srt_lightbluebackground
{
    float:right;
    width:49%;
    border:none;
}
.srt_long_box .srt_horizontal_box, .srt_long_box .srt_contact_box, .srt_long_box .srt_latest_press_release, .srt_press_releases
{
    width:48%;
    float:left;
}
.srt_horizontal_box .srt_narrow_box
{
    width:98%;
    padding-bottom:15px;
    float:left;
}
.srt_contact_box, .srt_latest_press_release
{
    border-left:1px solid #bfbde2;
    border-right:2px solid #bfbde2; 
    border-bottom:2px solid #bfbde2;
    border-top:1px solid #bfbde2;
}
.srt_contact_box p
{
    margin-left:5px;
    margin-top:-1em;
}
.srt_horizontal_box .srt_small_col
{
    width:53%
}
.srt_two_column
{
    width:49.5%;
    float:left;
    
}
.srt_long_box .srt_catselfservice li, .srt_long_box .srt_lightbluebackground li
{
    list-style-type:disc;
    margin-left:10px;
}
.srt_nav_quicklinks, .srt_nav_quicklinksright, .srt_valt_quicklinks { background : #e0e1f6 url('/Images/pagefurniture/nav_quicklinks.jpg') repeat-x 0 0; border-top : 1px solid #fff; border-bottom : 1px solid #a3a7e3; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:20px;}
.srt_press_releases {background : #e0e1f6;}
.srt_twocolquicklinks {padding-right:5px;}
.srt_twocolquicklinks li {padding-bottom:.7em; padding-left:1em; font-size:1.2em; background: url('/Images/pagefurniture/hyperlink.gif') no-repeat 0 0;
}

.srt_nav_quicklinks h3, .srt_nav_quicklinksright h3, .srt_catfeaturecol .srt_twocolquicklinks h2, .srt_valt_quicklinks h3 { color : #fff; font-size : 132%; }
#content_main_cat .srt_catfeaturecol .srt_twocolquicklinks h2 {padding-left:1em;}
.srt_nav_quicklinks ul, .srt_nav_quicklinksright ul, .srt_valt_quicklinks ul { padding : 0 0 0 10px; border-left : 1px solid #fff; }
.srt_nav_quicklinks a, .srt_nav_quicklinks a:visited { color : #202148; font-weight : bold; }
.srt_nav_quicklinksright a, .srt_nav_quicklinksright a:visited { color : #202148; }
.srt_nav_quicklinksright ul {margin-bottom:13px; margin-top:-5px;}
.srt_twocolquicklinks ul { padding : 10px 0 0 10px; border-left : 1px solid #fff; margin-left:10px; }
.srt_twocolquicklinks .srt_catonlinecol ul a, .srt_twocolquicklinks .srt_catonlinecol ul a:visited {color : #202148; font-weight : bold;}
.srt_atozLinks { margin: 0 0 0 0; padding: 0; list-style: none; width: 99%; }
.srt_atozLinks li { display: block; float: left;  text-align: center;
    background: url('/Images/pagefurniture/atoz_top.gif') no-repeat 0 0; margin-left:0; margin-right:0px; margin-top:0; margin-bottom:5px }
.srt_atozLinks li a, .srt_atozLinks li a:visited, .srt_atozLinks li a:active { display: block; width: 27px;  border-bottom: 0px none; text-align: center;  font-size: 1.3em; line-height: 150%;
    background: url('/Images/pagefurniture/atoz_bottom.gif') no-repeat 0 100%; }
    
    
/* srt_cat2list  */
#content_main .srt_cat2list ul a
{
    text-decoration:none;    
}
#content_main .srt_cat2list ul.outside
{
      margin-left:30px;
     line-height:1.2em;
}
#content_main .srt_cat2list ul.outside li
{
   padding-bottom:1em;
}
#content_main .srt_cat2list ul.outside li a
{
  font-weight:bold;
  text-decoration:none;
  border-bottom:none;
}
/*end of srt_cat2list */
#srt_service_options h3
{
    background : url('/Images/pagefurniture/tick-box.gif') no-repeat;
       padding-left: 30px;
       font-size:1.2em;
}
#srt_service_options ul
{
    padding-left:30px;
    margin-top:-4px;
}
#srt_service_options dt
{
   background : url('/Images/pagefurniture/tick-box.gif') no-repeat;
   padding-left: 30px;
   padding-bottom: 4px;
}
#srt_service_options dd
{
   padding-left: 30px;
   margin-top:-4px;
}

#content_supp .srt_promo
{
    background:none;
    background-color:#fff;
}

#content_main a:visited
{
    color:#666699;
}
#content_main a:hover
{
    color:red;
    text-decoration:underline;
}
/*needed because of the fix below to the UL */
#content_main ul#nav_path
{
    margin-left:15px;
}
/*fix to get UL to indent correctly */
#content_main ul
{
    list-style-position : outside;
    margin-left:50px;
}
#content_main_cat div.srt_feature { float : left; width : 29%; padding : 5px; background : url('/Images/pagefurniture/content_events.jpg') repeat-x 0 0;; margin-left:5px; margin-right:0; margin-top:5px; margin-bottom:5px }
#content_main_cat div.srt_navlist { float : left; width : 19.5%; margin : 5px 0 5px 5px; padding : 2px;  }
#content_main_cat div.srt_bigFeatureCol { float : left; width : 45%; padding : 5px; border:5px none #fff; background : url('/Images/pagefurniture/content_events.jpg') repeat-x 0 0;; margin-left:0px; margin-right:10px; margin-top:5px; margin-bottom:5px}
#content_main_cat div.srt_bigFeatureColfixed { float : left; width : 98%; margin : 5px 10px 5px 0px; padding : 5px; border:5px #fff none; }
#content_main_cat div.srt_catsubfeatures {background :  url('/Images/pagefurniture/content_main_one.jpg') repeat-x 0 0;  margin : 10px 0px 0px 0px; padding-left:15px; padding-bottom:20px; padding-top:5px;border: 1pt solid #bfbde2;}
#content_main_cat div.srt_catfeatures {margin : 10px 0px 0px 0px; padding-left:15px; padding-bottom:20px; padding-top:5px;}
#content_main_cat div.srt_catsubitem {float : left;  width : 32%; padding : 0px;}

#content_main_cat p  {font-size:1.0em;margin-left:-4px;}

/*new css for visiting and leisure time tab */
.srt_fullwidth_box
{
    width:99%;
    border:1px solid blue;
}
.srt_valt_quicklinks
{
    float : left; width : 19.5%;
    margin-right : 10px; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:20px;
}
.srt_right_col
{
    float:right;
    width:25%;
    border-left:1px solid #bfbde2;
    border-right:2px solid #bfbde2; 
    border-bottom:2px solid #bfbde2;
    border-top:1px solid #bfbde2;    
    padding:3px;
    
}
.srt_group_boxes
{
    width:33%;
    float:left;
}
.srt_3_col
{
    width:70%;
    clear:left;
}
.srt_group_boxes img, .srt_img_border
{
    float:left;
    padding:4px;
    border: 1px solid #bfbde2;
    margin: 5px 5px 5px 0;
}
.srt_group_boxes h3
{
    margin-left: 0;
}
.srt_right_col .map_image
{
    position : relative; 
    display:inline;
}
.srt_right_col img
{
    margin-bottom:15px;
}
.srt_top_right_box
{
    float:right;
    width:25%;
}
.srt_top_right_box h3
{
    background :  url('/Images/pagefurniture/srt_blue_gradient.jpg') repeat-x 0 0;
    color:#202148;
    padding-left:8px;
}
div.srt_visiting_leisure_time { height : 85px; background : url('/Images/pagefurniture/internetmastpic.jpg') no-repeat 0 0; }
.srt_horizontal_box h1
{
    margin-top: -25px;
}
.srt_valt_quicklinks a, .srt_valt_quicklinks a:visited { color : #202148; font-weight : bold; }

.srt_group_boxes ul { clear:left; margin-top:-.5em;}

/* needed to fix issue with right news items on home page.*/
.index .srt_catsubitem img {float:right; margin : 0 10px 10px 0;}
.index .srt_catsubitem h4  {padding-left:1px;  margin:0px; font-size:1em;}
.index .srt_catsubitem p  {padding-left:3px; margin-top:0px;  font-size:0.9em; font-weight:500;}
.index .srt_catsubitem { width:90%; margin-bottom:20px;}
.index .srt_catsubitem li {border-bottom : 1px dotted #202148; float:left; padding-bottom:.5em; padding-top:.5em; width:98%;}

.srt_park_facilities
{
    padding-right: 10px; float: left; clear:right;
}
.srt_accesskey
{
    position:absolute; top:-9999px;
}

#content_main_cat h1 {margin-left:4px;}
#content_main_cat h1, .srt_horizontal_box h1, .srt_main_content h1 {font-size:2.2em;}

.backto{
    float :right; 
    list-style-image: url('/Images/pagefurniture/hyperlink.gif'); 
}
.srt_main_content ul, .srt_group_boxes ul, .srt_catselfservice .srt_catonlinecol ul, #srt_service_options ul, div.three ul,
#news #content_main ul
{
    list-style-image: url('/Images/pagefurniture/reddot.gif');
}
.srt_catselfservice .srt_catonlinecol ul 
{
    margin-left:10px;
}

.srt_facilities, .srt_facilities_last
{
    padding-right: 10px;
    padding-bottom:8px;
    float:left;     
}
.srt_facilities a
{
    margin-left:13px;
}

.srt_clear
{
    clear:both;
}
 
.srt_clearleft
{
    clear:left;
}
.srt_clearright
{
    clear:right;
}

.srt_center
{
    text-align:center;
}


#content_supp h2
{
    font-size:1.5em;
}
#content_supp h3, .srt_related h2
{
    font-size:1.1em;
}
.srt_web_app
{
    font-size: 10pt;
    clear:left;
}
.hidelegend {text-indent : -9999px;margin-top:-1em;}

.index .srt_newslist
{
min-height: 100px;
}
.index .srt_newslist ul
{
    padding-top:0; 
}
.index .srt_newslist li
{
    background-image: url('/Images/pagefurniture/reddot.gif');
    background-repeat: no-repeat;  
    background-position: 0px 8px;  
    border-bottom:0px none;
    padding-bottom:3px;
    padding-left:10px;
}

/* green boxout */
.greenbox{
font-weight:bold;
width:97%;
background-color:#8CC63E;
padding:5px;
text-align:center;
}
.greenbox label, .greenbox p {color:#fff; font-size:1.2em;}

/* styles for the screenswitcher to display properly */
#screenswitcher .srt_whatisthis a:link,#screenswitcher .srt_whatisthis a:visited {color:#fff;padding-left:5px; position:absolute; right:45px; padding-top:5px;}
#select-screen-switcher {float:right; padding-right:125px;} 
#select-screen-switcher dd {display:inline; position : relative;}
#select-screen-switcher #default { width:15px; margin-top:5px; margin-right:10px; text-indent : -9999px; display:block; float:left; background : url('/Images/pagefurniture/Textsizeimages/icon-default-white.gif') no-repeat 0 0;}
#select-screen-switcher #default a {width:15px; text-indent : -9999px; display:block; float:left; background : url('/Images/pagefurniture/Textsizeimages/icon-default-white.gif') no-repeat 0 0; }
#select-screen-switcher #largetext {width:20px; margin-right:10px; text-indent : -9999px; display:block; float:left; background : url('/Images/pagefurniture/Textsizeimages/icon-medium-white.gif') no-repeat 0 0;}
#select-screen-switcher #largetext a {width:20px; text-indent : -9999px; display:block; float:left; background : url('/Images/pagefurniture/Textsizeimages/icon-medium-white.gif') no-repeat 0 0;}
#select-screen-switcher #bigtext {width:25px; margin-right:10px; margin-top:-5px; text-indent : -9999px; display:block; float:left; background : url('/Images/pagefurniture/Textsizeimages/icon-large-white.gif') no-repeat 0 0;}
#select-screen-switcher #bigtext a {width:25px; text-indent : -9999px; display:block; float:left; background : url('/Images/pagefurniture/Textsizeimages/icon-large-white.gif') no-repeat 0 0;}
#select-screen-switcher #highvisibility {width:20px; margin-right:10px; text-indent : -9999px; display:block; float:left; background : url('/Images/pagefurniture/Textsizeimages/icon-contrast.gif') no-repeat 0 0;}
#select-screen-switcher #highvisibility a {width:20px; text-indent : -9999px; display:block; float:left; background : url('/Images/pagefurniture/Textsizeimages/icon-contrast.gif') no-repeat 0 0;}