﻿body {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font: 12px Trebuchet, Helvetica, sans-serif;
	color: #333333;
	background-image:url('../images/bgGrad.jpg');background-repeat:repeat-x;background-color:#d5d5d5;}
#wrapper{width:985px;background-color:#f8f8f8;}
h1, h2, h3 {margin-top: 0px;color: #0f1434;}
h1 {margin:0px 0px 4px 0px;font-size:20px;color: #0f1434;font-weight:300;}
h2 {font-size:14px;font-weight:normal;color:#ffffff;margin-bottom:1px;}
h3 {font-size: 1.4em;}
h4{color: #5294ae;font-size:14px;margin:2px;font-weight:normal;}
p, ol, ul {margin-bottom: 1.8em;line-height: 160%;}

a {color: #0f1434;}
a:hover {text-decoration: none;color: #000000;}
a img {border: none;}

/* Header */
#header {border:1px solid #808080;
	background-color:#f8f8f8;background-position:right;
	width: 985px;
	height: 90px;
	margin: 0px 0px 8px 0px;
	padding-bottom:5px;}

#header a {text-decoration: none;color: #FFFFFF;}

#logo{float:left;margin:20px 0px 0px 7px;width:240px;border:0px solid red;}

/* Menu */
#menu {height:20px;background-image:url('../images/NavBg.jpg');width:967px;
	vertical-align:middle;border-bottom:2px solid #0f1434;padding-top:5px;
	margin:0px 0px 0px 0px;text-align:left;padding-left:20px;}

#menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style:none;
	line-height: normal;}

#menu li {
	float: left;
	margin: 0px 19px 0px 1px;}

#menu img {
	margin: 0px 52px 0px 0px;}

#menu .homesLink{margin:-2px -24px 0px 0px;}

#menu a {
	color:#ffffff;
	width: auto;
	height: 12px;
	padding: 5px 2px 0px 1px;
	margin: 26px 1px 0px 1px;
	font-weight:500;
	font-size:12px;color:#ffffff;text-decoration:none;}

#menu a:hover {color:#ffffff;text-decoration:underline;}
#menu .active {background: #ffffff url(images/img02x.jpg) repeat-x 0px 0px;}
#menu .active a {background: #ffffff url(images/img02x.jpg) repeat-x 0px 0px;}


/* MAINPG */
#mainpg{background: #ffffff url(../images/PageBgx.gif) repeat-x 0px 0px;
   	width: 985px;border:0px solid #808080;
	min-height:400px;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

.pgHdr{padding:6px 0px 4px 15px;height:19px;width:670px;color:#5294ae;}

/* Content */
#hcontent {border:0px blue solid;
	text-align:left;
	float: right;
	width: 964px;
	padding:0px 20px 0px 0px;
	margin:1px 0px 0px 0px;
	min-height:300px;}

#content {border:0px blue solid;
	text-align:left;
	float: right;
	width: 705px;
	padding:0px 20px 0px 0px;
	margin:1px 0px 0px 0px;
	min-height:300px;}
	
#MainContent{margin:0px 20px 0px 0px;}
#copy{padding:12px 8px 5px 12px;}
#copy img{padding:12px 20px 12px 20px;}

/* left */
#left {height:100%;border:0px red solid;
	float: left;
	width: 225px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;text-align:left;color:#ffffff;}

#leftbtm {height: 3px;}

#left-article {background-color:#0f1434;height:100%;border:0px solid red;
	padding: 5px 10px 8px 14px;margin:10px 0px 3px 8px;}

#lefTtml  {background-color:#0f1434;height:100%;border:0px solid red;
	padding: 5px 10px 8px 14px;margin:10px 0px 3px 8px;}

#leftSignup {background-color:#0f1434;height:100%;border:1px solid #0f1434;
	padding: 3px 0px 0px 0px;margin:10px 0px 0px 8px;color:#ffffff;font-size:15px;text-align:center;}
	
#dvSignup{background-color:#ffffff;width:96%;margin:5px 0px 0px 0px;padding: 8px 8px 8px 1px;}

#dvclientl {height:100%;border:0px solid red;color:#0f1434;
	padding: 4px 5px 5px 14px;margin:10px 0px 0px 8px;}

#left ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.bull{color:#ffffff;font-size:19px;}

#left a {text-decoration: underline;color:#ffffff;}
#left a:hover {text-decoration: underline;}

/* Footer */
#footer {padding:5px 40px 0px 10px;margin:5px 0px 0px 0px;width:936px;height: 21px;text-align:right;display:inline-table;background:#0e1434;
	margin: 0px auto;
	color:#ffffff;}
#ftrAddress{margin-left:70px;width:260px;float:left;}
#ftrPhone{padding-left:30px;float:left;}
#ftrFAX{padding-left:30px;float:left;}

#footer p {margin: 0px;
	padding: 6px 0px 0px 0px;
	text-align: right;
	vertical-align:top;}

.blu{color:#5294ae;}
.favehdr{padding:3px 3px 2px 3px;height:15px;width:195px;background-color:#000000;color:#5294ae;}

 
 * html #fixedImg /* Override above rule for IE */ 
 {
	position: absolute;  
	TOP: expression(offsetParent.scrollTop + 100);  
	LEFT: expression(offsetParent.scrollLeft + 100); } 

.NewsInput{padding-bottom:5px;margin:0px 0px 2px 0px;border:2px solid #5294ae;font-size:11px;float:left;}
input{border:1px solid #666666}
.suBtn{margin-top:0px;}
#hlm{font-style:italic;font-size:10px;}
.litErr{font-size:10px;}
#rgtnav{margin-top:25px;color:#ffffff;line-height:20px;font-size:14px;background-color:#f8f8f8;border:1px solid #e1e1e1;width:125px;padding:15px 15px 15px 15px;}
#rgtnav a:link{color:#8c0000;}
#rgtnav a:visited{color:#8c0000;}
#rgtnav a:hovee{color:#8c0000;}
#rgtnav a:active{color:#8c0000;}

#MainContent{float:left;}
#MainContentPics{float:right;}

