body {
margin:0;
padding:0;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(graphics/main_bk.gif);
background-repeat:repeat-x;
color:#002641;
}

#wrapper{
width:700px;
margin:0 auto 0 auto;
background-color:#fff;
}

#header img {
padding:25px 0 0 10px;
}

#container{
width:700px;
margin:0 auto 0 auto;
}

#header{
background-image:url(graphics/hdr_bk.gif);
background-repeat:repeat-x;
width:700px;
height:125px;

}

#footer{
width:700px;
border-top:1px solid #ccc;
margin:2px auto 0 auto;
font-size:10px;
color:#666;
padding:5px 0 0 0;
text-align:center;
}

ul{list-style:none;}


/* NAV 

========================================= */

#nav{
clear:both;
padding:0;
margin:40px 0 0 0;
height:30px;
width:700px;
color:#51779a;
}

#nav ul{
height:38px;
width:750px;
float:left;
list-style:none; 
padding:0 0 0 0; 
margin:0;
}

#nav li{
height:38px;
padding:0;
margin:0;
display:inline;

}

#nav li a{
color:#51779a;
text-decoration:none;
background-repeat:no-repeat;
background-image:url(graphics/btn_off_bk.gif);
background-repeat:repeat-x;
padding:10px 20px 10px 20px; 
margin:0;
height:38px;
}

#nav li a:hover{
color:#4bb3e6;
text-decoration:none;
background-repeat:no-repeat;
background-image:url(graphics/btn_on_bk.gif);
background-repeat:repeat-x;
padding:10px 20px 10px 20px;  
margin:0;
}

#nav li a.active{
color:#4bb3e6;
text-decoration:none;
background-repeat:no-repeat;
background-image:url(graphics/btn_on_bk.gif);
background-repeat:repeat-x;
padding:10px 20px 10px 20px; 
margin:0;
}




#secNav{
clear:both;
width:897px;
padding:13px 0 0 10px;
color:#fff;
font-size:10px;
}


#secNav a{
color:#fff;
text-decoration:none;
padding:0 10px 10px 10px;
}

#secNav a:hover{
color:#b9b9b9;
text-decoration:none;
background-image:url(graphics/snav_bk_on.gif);
background-repeat:no-repeat;
background-position:center bottom;
}

#secNav a.active{
color:#b9b9b9;
text-decoration:none;
background-image:url(graphics/snav_bk_on.gif);
background-repeat:no-repeat;
background-position:center bottom;
}



/* CONTENT 

========================================= */


#container #contentHP{
clear:both;
background:url(graphics/hp_contentBk.jpg) right bottom no-repeat;
padding:0;
margin:0;
height:390px;
border-bottom:1px solid #ccc;
}

#container #content{
clear:both;
padding:10px 0 20px 0 ;
margin:0;
border-bottom:1px solid #ccc;
}

#hpContent{
padding:10px 10px 0 340px;
}

#subRtContent{
float:right;
padding:40px 10px 0 10px;
width:240px;
}


#subRtContent a{
display:block;
padding:0 0 4px 0;
color:#4bb3e6;
text-decoration:none;
font-size:13px;
font-weight:normal;
}


#subContent{
float:left;
width:400px;
border-right:1px solid #ccc;
padding:0 10px 0 20px;
}

#content h1{
font-weight:normal;
font-size:18px;
color:#4bb3e6;
padding:0;
margin:0;
}

#content h1 p{
font-weight:normal;
font-size:12px;
color:#666;
padding:0;
margin:0;
}

#content p#crumb{
color:#666;
font-size:10px;
display:inherit;
float:right;
width:400px;
text-align:right
}


#content p#crumb a{
color:#013567;
}


/* TABLE */
td {
color:#666;

}

td .pad{
padding:5px 0 5px 10px;
}



.quote{
background-color:#f4f5f7;
padding:30px 30px 30px 45px;
color:#0f3f63;
font-size:15px;
background-image:url(graphics/bk_quotebox.gif);
background-position:left top;
background-repeat:no-repeat;
}

.quote em{
text-align:right;
font-style:italic;
font-size:12px;
display:block;
}


/* GENERAL HTML ELEMENTS 

========================================= */

h4 {
color:#4bb3e6;
font-weight:normal;
margin:0;
padding: 0 0 4px 0;
}

h3, h3 a {
text-decoration:none;
font-weight:normal;
color:#4bb3e6;
}


a{

color:#013567;
}