body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #004991;
	background-color:#FFFFFF;
}

.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #004991;
}

a:link { color: #003C74;}
a:visited { color: #003C74;}
a:hover { color: #003C74;}
a:active { color: #003C74;}

.navbar a:link {color: #003C74; text-decoration: none; }
.navbar a:visited {color: #003C74; text-decoration: none; }
.navbar a:hover {color: #003C74;}
.navbar a:active {color: #628990; } 

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00574F;
	line-height:12px;
	text-align:left;
	margin-top:15px;
}
.navbar {
    position:relative;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	width:325px;
	top:70px;
	right:70px;
	background-color:#EEF2F1;
	padding-left:0px;
	z-index:4;
	border:solid thin #666699;
}

.main_menu{
width:160px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
 }
 .main_menu2{
width:190px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
 }
 		
.logo {
position:relative;
top:20px;
}
.logo2 {
position:relative;
top: 15px;
padding-bottom: 0px;

}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #446D7B;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #004991;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #004991;
}

.generic_content {
	background-color: #BED7F7;
}
.fields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #446D7B;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #427D7D;
}

.displaynone
{
  display:none;
}

table.quoterow td{  border-color: #ccc; padding:5px; }
table.quoterow tr.odd{ background-color: #fff; }
table.quoterow tr.even{ background-color: #eee; }

div.form-header {
position:relative; 
top:50px;
left:178px;
width:300px;
}

div.form-header h1, .Formheader, div.generic-header h1{
	font-family: Arial, Helvetica, sans-serif;
	color:#024282;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	padding-bottom:0px;
	margin:5px 0px;
}

div.generic-header {
	position:relative; 
	top: -55px;left:75px;
	width:400px;
	text-align:center;
}

#downstream {
  width: 519px;
  text-align: center;
  margin-top: -20px;
  margin-bottom: 140px;
}

.Genericheader{
color:#024282;
font-weight:bold;
font-size:18px;
text-align:left;
padding-bottom:0px;
}

div.right-side {
position:relative;
top:94px;
left:auto;
}
div.right-side2 {
position:relative;
top:93px;
left:auto;
}
div.affiliate-right div.right-side {
	top:65px;
}

div.affiliate-right-hd div.right-side {
	top:73px;
}

div.generic-right div.right-side {
	top:0px;
}

#healthquoteform table{
position:relative;
background-color:#fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:500px;
left:-7px;
}
 #healthquoteform{
 color:#446D7B;
 }
 
 #comment1 td {vertical-align:top;}



/*ty ads styles*/

table.ad-table {
	margin:10px auto;
	font-size:5px;
}

td.ad-top-left {
	background:url("../images/ad-border-top-left.gif") left top no-repeat; 
	width:10px; 
	height:10px;
}

td.ad-top-mid {
	background:url("../images/ad-border-top-mid.gif") repeat-x;
}

td.ad-top-right {
	background:url("../images/ad-border-top-right.gif") right top no-repeat; 
	width:10px;
}

td.ad-left {
	 background:url("../images/ad-border-left.gif") left top repeat-y;
}

td.ad-right {
	background:url("../images/ad-border-right.gif") right top repeat-y;
}

td.ad-bot-left {
	background:url("../images/ad-border-bot-left.gif") left top no-repeat; 
	height:10px;
}

td.ad-bot-mid {
	background:url("../images/ad-border-bot-mid.gif") repeat-x;
}

td.ad-bot-right {
	background:url("../images/ad-border-bot-right.gif") right top no-repeat;

}
td.content-sides-border {
	background:url("../images/bg_line_new.gif") left top repeat-y;
}
td.content-bottom-border {
	background:url("../images/bg_line_newbottom.gif") repeat-x;
}

td.get-quote-ad-header {
	background:url("../images/getquote_ad.gif") no-repeat;
}

td.get-quote-ad-header2 {
	background:url("../images/getquote_ad3.gif") no-repeat;
}

td.get-quote-ad-header3 {
	background:url("../images/getquote_ad4.gif") no-repeat;
}

td.row-spacer {
	background:url("../images/spacer.gif") top no-repeat;
	height:1px;
	padding:2px;
	line-height:0px;
}

div.topnav {
	float:right;
	height:20px;
	position:relative;
	top:0px;
	left:164px;
	width:430px;
	background: url("../images/menu_tab.gif") no-repeat;
	text-align:right;
}
div.topnav2 {
	float:right;
	height:20px;
	position:relative;
	top:0px;
	left:174px;
	width:430px;
	background: url("../images/menu_tab.gif") no-repeat;
	text-align:right;
}

div.index {
	left:434px;
}


/* Validation styles */

.validation-advice {
  color: #f00;
  margin-top: .25em;
  margin-bottom: 1ex;
  font-weight: bold;
}

#advice-loanform p {
	margin: 1ex 0 1em;
}