body {
font: 11px verdana, arial, helvetica, sans-serif;
background-color: #EFEFEF;
line-height:17px;
margin:0% auto;
padding-top:0px;
}


#content {
position:relative;
background-color: #FFFFFF;
margin:auto;
width: 756px;
border-bottom: solid #020167 1px;
border-right: solid #020167 1px;
border-left: solid #020167 1px;
}

#header {
position:absolute;
background-image:url(images/blue_bg2.jpg);
width: 756px;
float: left;
z-index:50;
}

#header a:active {
	color: #FFFFFF;
}
#header a:hover {
	color: #FFFFFF;
}

#header a:link {
	color: #FFFFFF;
}
#header a:visited {
	color: #FFFFFF;
}

#nav{
display:none;
position: absolute;
background-image:url(images/nav_background.png);
font: bold 11px verdana, arial, helvetica, sans-serif;
padding: 8px 0px 10px 0px;
width:756px;
margin-top: 185px;
z-index:51;
}

#nav a:active {
	color: #000066;
}
#nav a:hover {
	color: #000066;
}

#nav a:link {
	color: #000066;
}
#nav a:visited {
	color: #000066;
}

#subnavimage{
position: absolute;
padding: 4px 0px 4px 0px;
width:756px;
z-index:51;
}

#subnav{
position: absolute;
font: bold 11px verdana, arial, helvetica, sans-serif;
padding: 4px 0px 4px 0px;
width:756px;
margin-top: 12px;
margin-left: 42px;
border-top: #000066 dotted 1px;
border-bottom: #000066 dotted 1px;
width: 290px;
z-index:51;
}

#subnav a:active {
	color: #FFFFFF;
}
#subnav a:hover {
	color: #FFFFFF;
}

#subnav a:link {
	color: #FFFFFF;
}
#subnav a:visited {
	color: #FFFFFF;
}



a:link, a:visited{
	color: #003E7E;
	text-decoration: none;
}

#textcontainer{
background-color: #FFFFFF;
width: 756px;
}


#text{
background-color: #FFFFFF;
float:right;
padding: 8px 8px 8px 8px;
margin-top:240px;
margin-left: 10px;
width:520px;
}

#leftcolumn{
position:relative;
background-color:#F7F3EE;
float:left;
width: 200px;
border-right:solid #999999 1px;
margin-top:240px;
}


#contact{
background-color: #DBDD77;
border-top: 2px dashed #000000;
margin: 0px 2px 2px 2px;
padding: 5px 0px 5px 0px;
}

td {
font: 11px verdana, arial, helvetica, sans-serif;
}

#section{
font: bold 97% Arial,sans-serif;
padding-bottom: 15px;
background-color:#F7F3EE;
}

#section p{
margin-left: 4px;
margin-right: 4px;
}

#section li {
list-style-position:outside;
list-style-image: url(images/bullet.gif);
}

h2{
 font: bold 13px Arial,sans-serif;
 color:#543806;
 background-color: #DDD1BB;
 margin: 0px;
 padding: 5px 0px 0px 7px;
 height: 20px;
 border-bottom: 3px solid #005935;
}

h4 {
font: 12px verdana, arial, helvetica, sans-serif;
padding-top: 15px;
color:#000000;
font-weight:bold;
border-bottom: dotted 1px #000000;
}

h3 {
padding-top: 5px;
padding-left: 10px;
color: #000066;
border-bottom: #000066 double;
}

#contactinfoimage{
position: absolute;
padding: 12px 0px 4px 165px;
width:756px;
z-index:51;
}

#contactinfo{
position:relative;
font: 11px verdana, arial, helvetica, sans-serif;
padding: 5px 0px 5px 0px;
text-align:center;
background-color:#92A7BC;
clear:both;
}

#footer{
font: 11px verdana, arial, helvetica, sans-serif;
padding: 5px 0px 5px 0px;
text-align:center;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}




