/*
-------------------------------------------
Affordable Health Insurance - Base Styles
Version:  April 20, 2007
------------------------------------------- */
/* Change Log:
Created April 20, 2007
------------------------------------------- */

/* Default Styles
------------------------------------------- */

body, html {
margin: 0;
background: #dee8f5;
font: 11px "Trebuchet MS", "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
color: #777;
}

#wrap {
width: 780px;
margin: 0 auto;
padding: 0; 
}
a img {
border: none;
}
#affordable-health-care {
	margin-left: 4px;
	border: none;
}
/* Links 
------------------------------------------- */
a { color: #777; }
a:hover { color: #ff8019; }
/* Lists 
------------------------------------------- */
ol,ul {
margin: 0;
padding-top: .5em;
}

li {
margin-left:12px;
line-height:1.75em;
text-align:left;
}

/* HEADERS
------------------------------------------- */
h1, h2, h3 {
	font: bold 1em 'Arial', Tahoma, Sans-serif;
	color: #444;
	padding: 0; margin: 0;
}
h1 { 
	font-weight: bold;
	font-style: italic;
	font-size: 2em; 
	color: #ffffff; 
	padding: 0; margin: 0;
}
h2 { 
	font-size: 1.4em; text-transform: uppercase;
}
h3 { font-size: 1.2em; 
}
h4 {font-size: 1.0em; 
}

#health-title-bar {
	padding: 12px 12px;
	background: url(../images/t-health.gif) no-repeat center left;
}
/* HEADER
----------------------------------------------- */

#header {
clear:both;
height:182px;
width:777px;
background: #dee8f5 url(../images/header-health-plans.jpg) top center no-repeat;
padding-bottom: 5px;
}


/* LEFT NAV 
------------------------------------------- */
#leftnav {
background: #f2f6cf url(../images/ln-health-care.jpg) no-repeat top left; 
padding-top:10px;
margin: 0;
float: left; 
width: 200px;
text-align: left;
}

#leftnav_generic {
background: #ffffff url(../images/ln-health-care-gen.jpg) no-repeat top left; 
padding-top:10px;
margin: 0;
float: left; 
width: 200px;
text-align: left;

}

#text-ln-health-care {
padding: 0 5px 0 5px;
text-align: left;
color: #777;
font-weight: normal;
letter-spacing: .5px;
line-height: 1.70em;
}

#vspace_1 {
margin-top: 130px;
}
#vspace_2 {
margin-top: 80px;
}
#vspace_3 {
margin-top: 200px;
}
#Get_Started_Now {
color: #777;
}
/* MAIN CONTENT
------------------------------------------- */
#wrap-content {
padding: 0; margin: 0;
width:780px;
background: url(../images/wrap-content-bottom.gif) no-repeat bottom center;
}
#content {
clear: both;
width:780px;
text-align:left;
background: url(../images/contentbg.gif) left center repeat-y;
}
#maincontent {
margin-left:205px;
padding-left:9px;
padding-right:9px;
background: url(../images/main-top.gif) no-repeat top center;
width: 554px;
min-height: 400px;
}
#maincontent p {
line-height:20px;
}
.request-health-quote {
font-weight: bold;
background: #fff url(../images/tri_right_890000.gif) no-repeat left center;
padding-left: 12px;
}

/* FORM
------------------------------------------- */
th {
color: #777;
}
.headerQuote {
text-align: center;
}
.odd {
background-color: #ffffff;
}

.evn {
background-color: #dee8f5;
}
input, select {
font: 11px "Trebuchet MS", "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
color: #777;
}

/* FOOTER
----------------------------------------------- */
#footer {
margin-top: 5px;
clear:both;
width: 777px;
padding: 12px 0;
background: url(../images/bottom-nav-health.gif) no-repeat top center;
text-transform: uppercase;
text-align: center;
color: #fff;
}
#footer a {
color: #fff;
text-decoration: none;
}
#footer a:hover {
color: #777;
text-decoration: underline;
 }
#copyright {
font-size: 10px;
color:#444;
margin-top:20px;
text-align: center;
}
/* HACKS
------------------------------------------- */
.clearer {
clear:both;
}
table { 
border-collapse: collapse; 
}


/* POP UPS
------------------------------------------- */
.pop-up {
padding: 0px 10px;
}
.closepopup {
color: #ffffff;
margin: 0px 8px 0 0;
font: normal .95em 'Arial', sans-serif;	
text-transform: uppercase;
white-space:nowrap;
}

.closepopup-bottom {
color: #ffffff;
font: normal .95em 'Arial', sans-serif;
float: right;
text-transform: uppercase;
}
.closepopup:hover, .closepopup-bottom:hover {
color: #fcfeab;
}

.bgWhite {
background: #ffffff;
}
.bgBlue {
background: #173777;
}

.close-window {
color: #ffffff;
}

/* Validation styles */
.validation-advice {
  color: #f00;
  margin-top: .25em;
  margin-bottom: 1ex;
  font-weight: bold;
}

#advice-loanform p {
	margin: 1ex 0 1em;
}