@charset "UTF-8";
/* CSS Document */


body{

margin:0px;
background:url(images/titlebar.gif) repeat-x #ffffff;

}

.section{

padding-bottom:10px;
margin-bottom:10px;

}

.section a{

font-weight:bold;

}

.section a:link{

color:#16513e;

}

.section a:visited{

color:#16513e;

}

.section a:hover{

color:#ffc000;

}


#logo{

border:none;
position:absolute;
left:5px;

}

#titlebar{

width:800px;
position:relative;
height:120px;
background:url(images/titlebar.gif) repeat-x;

}

.wrapper{

position:relative;
width:800px;

}

#navbarwrapper{

position:relative;
z-index:5;
background-color:#1f674e;
height:30px;
width:800px;

}

#navbar{


background-color:#1f674e;

}

#menu dl, #menu dt, #menu dd, #menu ul, #menu li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {

position:absolute;
right:0px;
bottom:0px;
list-style:none;
margin:0px;
padding:0px;
border-right:solid 1px #ffffff;
}

#menu dl {

float: left;
border-left:solid 1px #ffffff;
}
#menu dt {

border-top:solid 1px #ffffff;

}

#menu dt a{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
cursor: pointer;
text-align: center;
display:block;
padding:7px 7px 6px 7px;
margin:0px;
text-decoration:none;

}

#menu dt a:link{

background-color:#333333;
color:#FFFFFF;

}

#menu dt a:visited{

background-color:#333333;
color:#FFFFFF;

}

#menu dt a:hover{

background-color:#ffc000;
color:#333333;

}


#menu dd#smenu1{

position:absolute;
width:258px;
top:30px;
left:0px;
}


#menu dd#smenu2{

position:absolute;
width:258px;
top:30px;


}


#menu dd#smenu3{

position:absolute;
width:184px;
top:30px;


}




#menu li {

text-align: center;
float:left;

}

#menu li a{

font:normal 11px arial;
padding:7px 7px 6px 7px;
margin:0px 0px 0px 0px;
display: block;
text-decoration: none;

float:left;
}

#menu li a:link{

background-color:#333333;
color:#FFFFFF;

}

#menu li a:visited{

background-color:#333333;
color:#FFFFFF;

}

#menu li a:hover{

background-color:#ffc000;
color:#FFFFFF;

}

#linkbar{

position:relative;
margin-top:1px;

z-index:1;
background-color:#333333;
height:28px;
width:100%;

}


/*-------------------*/

#search{

position:absolute;
right:0px;
top:35px;
width:220px;

}

#searchfield{

font-size:12px;
width:145px;
border:none;
padding:3px 3px 4px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;

}

#searchbtn{

float:right;
background:url(images/searchbtn3.gif) no-repeat;
border:none;
width:60px;
height:20px;
position:relative;
top:0px;
cursor:pointer;
margin:0px;
padding:0px;

}



/*-------------------*/

#toplinks{

position:absolute;
right:0px;
top:10px;
color:#FFFFFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

font-size:11px;
margin:0px;
list-style-type:none;

}

#toplinks li{

float:left;
padding:0px 7px 0px 7px;
border-right:solid 1px #ffffff;

}

#toplinks a:link{

color:#FFFFFF;
text-decoration:none;

}

#toplinks a:visited{

color:#FFFFFF;
text-decoration:none;

}

#toplinks a:hover{

color:#FFFFFF;
text-decoration:underline;

}

#lastlink{

border-right:solid 1px #ffffff;

}

/*--------------*/




#promoarea{

position:relative;
float:left;
z-index:6;
clear:left;
left:215px;
top:2px;
width:585px;
height:225px;
background:url(images/promo2.jpg);

}

/*--------------*/

#sidenav{

position:absolute;
top:158px;
left:10px;
width:196px;
z-index:100;

}

#sidenavtop{

background:url(images/sidenavtop.gif) no-repeat top;
height:36px;
width:196px;

}


#sidenavmiddle{

background:url(images/sidenavmiddle.gif) repeat-y top;
width:196px;

}


#sidenavbottom{

background:url(images/sidenavbottom.gif) no-repeat top;
height:36px;
width:196px;

}

#sidelinks{

list-style-type:none;
padding:0px 5px 0px 6px;
margin:0px;

}

#sidelinks ul{

margin:0px;
padding:0px;

}


#sidelinks li{

margin:0px;
padding:0px 0px 1px 0px;

}

#sidelinks li a{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
display:block;
text-decoration:none;
padding:10px 0px 10px 35px;
margin:0px;
background:url(images/sidenavup.gif) no-repeat 10px #f0f0f0;

}

#sidelinks li a:link{

color:#333333;
background:url(images/sidenavup.gif) no-repeat 10px #f0f0f0;

}

#sidelinks li a:visited{

color:#333333;
background:url(images/sidenavup.gif) no-repeat 10px #f0f0f0;

}

#sidelinks li a:hover{

color:#ffffff;
background:url(images/sidenavover.gif) no-repeat 10px #6d8d24;

}



#sidenav h2{

position:absolute;
top:12px;
left:12px;
margin:0px;
color:#FFFFFF;
font-family:"Trebuchet MS", Helvetica, sans-serif;

font-size:14px;
font-weight:normal;
padding:0px 0px 0px 30px;
background:url(images/header_icon.gif) no-repeat 3px;

}

#sidenav h3{

position:absolute;
top:50px;
left:12px;
margin:0px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;

font-size:14px;
font-weight:normal;
font-style:italic;

}


/*---------------*/

/* #contentarea is for the homepage only */

#contentarea{

position:relative;
float:left;
clear:left;
width:800px;
margin-top:4px;

}


/* #twocolcontentarea is for the inner pages only */

#twocolcontentarea{

float:right;
width:580px;
left:225px;
padding:10px 0px 10px 0px;

}

#rightcol{

width:200px;
background-color:#ffffff;
float:right;
border-left:solid 0px #ffffff;
padding-bottom:40px;

}

#leftcol{

width:195px;
min-height:200px;
background-color:#ffffff;
float:left;
clear:left;
border-right:solid 5px #ffffff;
padding-left:15px;
padding-top:235px;

}


#frontpage_leftcol{

width:195px;
min-height:200px;
background-color:#ffffff;
float:left;
clear:left;
border-right:solid 5px #ffffff;
padding-left:15px;

}


/*for the inner pages only*/
#innerweather{

margin-left:2px;

}





/*---------------*/


.mainpageheader{

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

font-size:14px;
color:#ffffff;
font-weight:normal;
text-align:left;
margin:0px;
background-color:#333333;
background:url(images/header_icon.gif) no-repeat 8px 6px #333333;
margin:0px 203px 0px 215px;
padding:7px 20px 7px 35px;

}

.mainpage_h3_header{

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

font-size:12px;
color:#333333;
font-weight:bold;
margin:0px 201px 0px 215px;
padding:15px 0px 7px 0px;


}

/*---------------*/


#twocolcontentarea h1{

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:24px;
color:#195f47;
font-weight:bold;
padding:10px;
margin:0px;
margin:0px 0px 0px 0px;
padding:7px 0px 10px 0px;


}

#twocolcontentarea h2{

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

font-size:18px;
color:#195f47;
font-weight:bold;
padding:10px;
margin:0px;
margin:0px 0px 0px 0px;
padding:7px 0px 7px 0px;

}


#twocolcontentarea h3{

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
line-height:1.5em;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:10px 0px 7px 0px;

}


#twocolcontentarea p{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:1.5em;
margin:0px 0px 0px 0px;
padding:7px 0px 7px 0px;

}


#twocolcontentarea p a{

font-weight:bold;

}

#twocolcontentarea p a:link{

color:#16513e;

}

#twocolcontentarea p a:visited{

color:#16513e;

}

#twocolcontentarea p a:hover{

color:#ffc000;

}



#twocolcontentarea ul{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:2em;
margin:0px 0px 0px 0px;
padding:7px 0px 7px 40px;

}

#twocolcontentarea li{

padding-bottom:5px;


}

/*---------------*/


a img{

border:none;

}

/*---------------*/

#footer{

position:relative;
clear:both;
padding:20px 0px 40px 15px;

}

#innerfooter{

clear:both;
padding:40px 0px 20px 10px;
width:800px;

}

#innerfooter p{

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#bbbbbb;
margin:0px;

}

#footer p{

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#bbbbbb;
margin:0px;

}


#bottomlinks{

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px;
padding:5px 0px 0px 0px;
list-style-type:none;
}

#bottomlinks li{

float:left;
padding:0px 7px 0px 0px;
margin:0px 7px 0px 0px;
border-right:solid 1px #555555;

}

#bottomlinks li a:link{

color:#333333;
text-decoration:none;

}


#bottomlinks li a:visited{

color:#333333;
text-decoration:none;

}

#bottomlinks li a:hover{

color:#333333;
text-decoration:underline;

}

.disclaimer{

padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;

}

.copyright{

padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}



/*---------------*/


#ratesheader{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;
color:#ffffff;
font-weight:normal;
padding:10px;
margin:0px;
background-color:#333333;
background:url(images/header_icon.gif) no-repeat 8px #333333;
margin:0px 0px 0px 0px;
padding:8px 0px 8px 35px;

}

.rate{

border-bottom:dotted 2px #cccccc;
padding:0px 0px 15px 0px;
margin-left:5px;

}

.ratestitle{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;
margin:10px 0px 5px 0px;
padding:10px 10px 0px 30px;
background:url(images/plus.gif) no-repeat 4px 10px;
font-weight:bold;

}

.ratesdate{

color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px;
padding:0px 0px 10px 30px;

}

.rate_value{

font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin:0px;
text-align:left;
padding:10px 0px 5px 35px;
color:#ff6600;

}

.ratestitle a{

text-decoration:none;

}

.ratestitle a:link{

color:#206a51;
text-decoration:none;

}

.ratestitle a:visited{

color:#206a51;
text-decoration:none;

}

.ratestitle a:hover{

color:#ffcc00;
text-decoration:none;

}


/*---------------*/



.downloadlink{

font-family:"Times New Roman", Times, serif;

font-size:12px;
margin:0px;
text-align:left;
padding:10px 0px 0px 25px;


}

.downloadlink a:link{

color:#ff6600;

}

.downloadlink a:visited{

color:#ff6600;

}

.downloadlink a:hover{

color:#206a51;

}

/*---------------*/


/*For google maps on contact page*/

iframe{

margin-top:22px;
border:solid 1px #333333;

}


/*---------------*/

address{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#333333;
line-height:1.5em;
margin:0px 110px 0px 0px;
padding:7px 0px 7px 0px;

}

/*---------------*/

#anchored_navigation{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:20px;
padding-left:0px;
line-height:1.5em;
list-style:none;

}

/*---------------*/


table#tools{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:1.5em;
margin:0px 0px 0px 0px;
padding:7px 0px 7px 0px;

}


table#tools a{

font-weight:bold;

}

table#tools a:link{

color:#16513e;

}

table#tools a:visited{

color:#16513e;

}

table#tools a:hover{

color:#ffc000;

}


/*---------------*/


.youthtable{

font-family:Arial, Helvetica, sans-serif;
color:#333333;
line-height:1.5em;
margin:10px 0px 0px 0px;
border:solid 1px #333333;
width:450px;

}

.youthtable th{

padding:5px;
border:solid 1px #333333;
font-size:14px;

}

.youthtable td{

padding:5px;
border:solid 1px #333333;
font-size:12px;

}