/* CSS Document */

body {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: small;
font-style: normal;
color: #333333;
line-height: 16px;
background: #12727c url('images/teal_twill.gif') repeat;
margin:0px;
}

h3 {
letter-spacing: 2px;
color:#016773;
font-weight:bold;
text-align:center;
margin-top: 15px;
margin-bottom: 5px;
}

h4 {
color:#016773;
font-weight:bold;
letter-spacing: 1px;
}


#container_wrap {
background: #FFFFFF url('images/shadow_bg.gif') repeat-y;
width:814px;
margin: 0px auto;

}

#subheader {
background:  url('images/top-dropshadow.gif') repeat-x bottom left; /*#7f7600 */
height:9px;
width:804px;
margin: 0px auto;
}

#header {
width:800px;
margin: 0px auto;
border:none;
border-top: 1px solid #ffffff;
padding:0px;
}

#navwrap {
width:798px;
clear:both;
margin: 0px auto;
padding:0px;
background:#a5a60c url('images/topnavbg.gif') repeat-x top left;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

#nav {
padding:4px 0px;
font-size:12px;
letter-spacing: 1.25px;
vertical-align:bottom;
}

#nav ul {
display:inline;
list-style:none;
margin:0px;
padding:0px;

}
#nav li {
display:inline;
border-right: 1px dotted #faf8ec;
padding:2px 13px;
margin: 0px;

}

#nav li.last {
border-right: none;
}

#nav a {
color:#FFFFFF;
text-decoration:none;
padding:2px;
}



#nav a:hover {
color: #016772; /*light blue */
text-decoration:none;
/*background-color: #f39f3c;*/
}

#bottomnav td {
padding:5px;
}
#bottomnav a {
color:#df8822;
text-decoration:none;
font-weight:normal;
}
#bottomnav a:hover {
color:#019bbf;
}

#innerleftnav a {
padding:0px 5px;
color: #df8822;
letter-spacing: .75px;
text-decoration:none;
display:block;
width:120px;
border-bottom: 1px dotted #cccccc;
font-size:11px;
}

#innernavwrap {
width:798px;
clear:both;
margin: 0px auto;
background:#ffffff;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
}

#innernav {
border:none;
border-top: 1px #cccccc solid;
}

#content {
width:798px;
margin: 0px auto;
border: 0px solid #ffffff;
vertical-align:bottom;
}

#contentbody {
margin:0px 0px 0px 0px;
}

#contentbody a {
color:#e28f2f;
text-decoration:none;
}

#contentbody a:hover {
color:#019bbf;
text-decoration:none;
}
.ochreborder {
border:1px solid #A5A60C ;
}

.dashingleft {
border-left: 1px dotted #cccccc;
}
.dashingtop {
border-top: 1px dotted #cccccc;
}

.pop {
color:#016773;
font-weight:bold;
}

.borderleft {
border-left:#cccccc 1px solid;
padding:0px 10px;
}

.borderleftbottom {
border-left:#cccccc 1px solid;
border-bottom:#cccccc 1px solid;
padding:0px 5px;
}

.indexbg {
background: #ffffff url(images/placeholder2.jpg) bottom left no-repeat;
}
.indextext {
width:275px;
color:#6b6b6b;
}



#footerimg {
width:800px;
margin: 0px auto;
background-color:#008aa7;
}

#footer {
width:798px;
margin: 0px auto;
border: 1px solid #ffffff;
font-size:10px;
color:#FFFFFF;
padding:2px 0px;
text-align:right;
height:25px;
background: #7f7600 /* url('images/bottom-dropshadow.gif') repeat-x bottom left */;
}

#subfooter {
background: url('images/bottom-dropshadow.gif') repeat-x top left; /*#7f7600 */
height:7px;
width:804px;
margin: 0px auto;
}
