body {
font: 11px verdana, arial, helvetica, sans-serif;
background-color: #ffffff;
line-height:17px;
margin:0% auto;
padding-top:0px;
}


#content {
background-color: #FFFFFF;
margin:auto;
width: 756px;
}

#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{
position: absolute;
font: bold 11px verdana, arial, helvetica, sans-serif;
padding: 8px 0px 10px 0px;
width:758px;
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: 250px;
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 0px;
margin-top: 15px;
}


#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 11px 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);
margin-left: -20px;
}

h2{
 font: bold 12px Arial,sans-serif;
 color:#543806;
 background-color: #DDD1BB;
 margin-bottom: -8px;
 padding: 5px 0px 0px 7px;
 height: 20px;
 border-bottom: 3px solid #000000;
 width: 172px;
 margin-left: -10px;
}

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;
}


#contactinfo{
font: 11px verdana, arial, helvetica, sans-serif;
padding: 5px 0px 5px 0px;
text-align:center;
background-color:#92A7BC;
width: 756px;
}

#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;
}




#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
padding-top: 20px;
margin: 0 180px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
background-color:#FFFFFF;
height: 900px;
}


#leftcolumn{
padding-top: 20px;
float: left;
width: 180px; /*Width of left column in pixel*/
margin-left: -756px; /*Set margin to that of -(MainContainerWidth)*/
background-color:#f7f3ee;
height: 900px;
}

#rightcolumn{
float: left;
width: 180px; /*Width of right column*/
margin-left: -180px; /*Set left margin to -(RightColumnWidth)*/
background-color:#f7f3ee;
padding-top: 20px;
height: 900px;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
