@charset "UTF-8";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #333333;
}


.container {
	width: 800px;
	margin-left: auto ;
	margin-right: auto ;
}

.header {
	background: #003366 URL(images/header_logo.gif) no-repeat;
	width: 800px;
	height: 169px;
	float: left;
}

.header_home {
	background: #003366 URL(images/header_logo_home.gif) no-repeat;
	width: 800px;
	height: 169px;
	float: left;
}

.header h1{
	color: #fff;
}

.nav {
	background: #99CCFF;
	width: 115px;
	height: 324px;
	float: left;
	padding: 0 0 0 19px;
}

.nav ul {
	list-style: none;
	padding: 0 0 0 5px;
}

.nav li a{
	display: block;
	height: 30px;
	font: 13px/30px helvetica,arial,sans-serif;
	color: #003366;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 5px;
}

.nav a:hover{
	background: url(images/nav_bckgrd.gif) no-repeat;
}

.on{
	background: url(images/nav_bckgrd.gif) no-repeat;
}

.feat_on{
	background: url(images/feat_nav_background.gif) no-repeat;
}
.nav img{

}

.feat_nav {
	background: #99CCFF;
	width: 125px;
	float: left;
	margin-left: 1px;
	padding: 0 0 0 0px;
}

.feat_nav ul {
	list-style: none;
	padding: 0 0px 0 0px;
}

.feat_nav li a{
	display: block;
	height: 30px;
	font: 12px/13px helvetica,arial,sans-serif;
	color: #003366;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px 5px 5px 25px;
}

.feat_nav a:hover{
	background: url(images/feat_nav_background.gif) no-repeat;
}


.feat_photo {
	float: left;
}

.feat_photo img{
	padding: 24px;
}

.home_main {
	width: 656px;
	height: 324px;
	background: #003366;
	float: right;
	padding-left: 10px;
}

.home_main ul{
	padding: 15px;
}


.home_main li {
	list-style: none;
	padding: 5px;
}

.contact {
	width: 656px;
	height: 324px;
	background: #fff;
	float: right;
	padding-left: 10px;
}

.contact p{
	display: block;
	width: 134px;
	font: 11px/15px helvetica,arial,sans-serif;	
	padding: 5px;
}

.titles {
	float: left;
	width: 800px;
	height: 45px;
	padding-top: 62px;
	background: #fff url(images/features_banner_home.gif) no-repeat;
}

.titles ul{
	padding: 6px 0 0 5px;
}

.titles li {
	float: left;
	width: 134px;
	padding: 0 0 0 15px;
	font: bold 11px/15px helvetica,arial,sans-serif;	
	list-style: none;
}

.descrip {
	float: left;
	width: 800px;
	height: 200px;
	padding-top: 0px;
	}

.descrip ul{
	padding: 6px 0 0 5px;
}

.descrip li {
	float: left;
	width: 134px;
	padding: 0 0 0 15px;
	font: 11px/15px helvetica,arial,sans-serif;	
	list-style: none;
}

.content {
	float: left;
	background: #fff;	
}

.content_head {
	float: left;
	background: #003366;
	height: 55px;
	width: 540px;
	padding-top: 50px;
}
.content_head h1{
	padding: 0px 0px 0px 20px;
	color: #fff;
	font: 21px/0px helvetica,arial,sans-serif;
	letter-spacing: 1px;	
}

.content_head h3{
	padding: 0px 0px 0px 20px;
	color: #0066CC;
	font: 10px/10px helvetica,arial,sans-serif;
	letter-spacing: 1px;	
}

.fullcol_content_head {
	float: left;
	background: #003366;
	height: 55px;
	width: 666px;
	padding-top: 50px;
}
.fullcol_content_head h1{
	padding: 0px 0px 0px 20px;
	color: #fff;
	font: 21px/0px helvetica,arial,sans-serif;
	letter-spacing: 1px;	
}

.fullcol_content_head h3{
	padding: 0px 0px 0px 20px;
	color: #0066CC;
	font: 10px/10px helvetica,arial,sans-serif;
	letter-spacing: 1px;	
}

.content_body {
	float: left;
	width: 240px;
	padding: 0px 0px  0px 15px;
}

.content_body p {
	font: 10px/14px helvetica,arial,sans-serif;
}

.content_body h4 {
	font: bold 14px/16px helvetica,arial,sans-serif;
}
.content_body li {
	font: 12px/14px helvetica,arial,sans-serif;
}





.footer {
	width: 800px;
	height: 40px;
	float: left;
	padding: 0px;
	background: #99CCFF;
}

.footer ul{
	padding: 0px 0px 0px 10px;
}

.footer li{
	display: inline;
	padding: 0px 0px 0px 5px;
	color: #003366;
	font: 11px/15px helvetica,arial,sans-serif;	
}

.footer a{
	color: #003366;
	font: 11px/15px helvetica,arial,sans-serif;	
	text-decoration: none;
}

.footer a:hover {
	text-decoration: underline;
}