html, body{ margin:0; padding:0; text-align:center; background-color: #409CCE; font-family: Verdana, arial, helvetica, sans-serif; font-size:11px; line-height:140%;    height:100%; } 
 
 
#container{ width:800px; text-align:left; margin-left:auto; margin-right:auto; background-color:#FFFFFF; } 
#header{ position:relative; height:80px; background-color:#FFFFFF; width:100%; } 
#main-image { width:800px; background-color:#ffffff;  height:200px; }
#content-left{ width:190px; float:left; position:relative; padding-top:10px; padding-left:10px; background-color:#FFFFFF; }
#content-right{
	background-color:#FFFFFF;
	float:right;
	display:inline;
	position:relative;
	width:580px;
	padding-top:10px;
	font-size:11px;
	line-height:140%;
	color:#666666;
	padding-right:10px;
	top: 0;
}
#footer{ height:20px; background-color:#FFFFFF; clear:both; text-align:center; border-top:dashed 1px #333333; padding-top:5px; padding-bottom:5px; } 
 
#logo {
	position:absolute;
	text-align:left;
	padding:5px 0 0 5px;
	width: 781px;
	left: -5px;
	top: -1px;
}
#menu { position:absolute; float: left;  margin-left: 220px; padding:25px 0 0 5px; }
#nav-menu ul { list-style: none; padding: 0; margin: 0; }
#nav-menu li { float: left; margin: 0 0.7em; }
#nav-menu li a { height: 30px; line-height: 30px; width: 5.9em; display: block; text-align: center; } 
#nav-menu li a { float: none; }
#nav-menu { width:100%; } 

/* LINKS
======================================*/
a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited { color: #5095BE; text-decoration: none; }
a:hover { color: #5095BE; text-decoration:underline; }
a:active { color: #5095BE; text-decoration: none; }

.blue {color: #5095BE; }
.red {color: #993300; }
h2 { font-size:14px; color: #5095BE; }
h3 { font-size:12px; color: #5095BE; }
 
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}
