/*
-------------------------------------------
No Exam Life Insurance - Base Styles
Version:  April 17, 2007
------------------------------------------- */
/* Change Log:
Created April 17, 2007
April 17, 2007: 
------------------------------------------- */

/* Default Styles
------------------------------------------- */
body {
	font: normal .75em/1.5em Arial, Helvetica, sans-serif;
	color: #444444;
	margin: 10px;
}

a img {
  border-width:0;
}
strong {
	font-weight: bold;
}
ol {
	margin: 5px;
}
li {
	margin: 5px;
}
/* Title
------------------------------------------- */
h1 {
	color:#085572;
	font: bold 22px Arial, Helvetica, sans-serif; 
	margin:0 0 -5px 0; padding:0;
}
h2 {
	color:#026673;
	font: bold 16px Arial, Helvetica, sans-serif; 
	margin:0 0 -5px 0; padding:0;
}
h3 {
	color:#026673;
	font: bold 13px Arial, Helvetica, sans-serif; 
	margin:0 0 -5px 0; padding:0;
}
#title-noexams-notests {
	margin: 5px 0 15px 50px;
}
.bg_left {
	background: url(../images/bg_left.gif) repeat-y top left;
}
.bg_right {
	background: url(../images/bg_right.gif) repeat-y top right;
}
#bottom {
	background: url(../images/bottom.gif) no-repeat top center;
	width:770px;
	height:21px;
}
/* Links
------------------------------------------- */
a:link { color: #669999;}
a:visited { color: #669999;}
a:hover { color: #669999;}
a:active { color: #669999;}

#nav a:link { outline: none; color: #669999; text-decoration: none; }
#nav a:visited {outline: none; color: #669999; text-decoration: none; }
#nav a:hover {outline: none; color: #669999; text-decoration:underline; }
#nav a:active {outline: none; color: #669999; text-decoration:underline; } 
#nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #84BF0E;
	font-weight: bold;
}

.header_popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

a.request { 
	font-size: 15px;
	text-transform: uppercase;
	color: #e29221;
}


/* Nav
----------------------------------------------- */
#nav {
  background:#749696 url(../images/nav-back.gif) no-repeat left bottom;
  width:770px;
  margin-bottom:0;
  color:#fff;
  }
html>body #nav {
  background-image:url(../images/nav-back.png);
  }
#nav ul {
  background:url(../images/nav-top-shade.gif) repeat-x;
  height:36px;
  margin:0;
  padding:0 0;
  list-style:none;
  }
#nav li {
  float:left;
  margin:0;
  padding:0;
  background-image:none;
  line-height:normal;
  text-indent:0;
  }
#nav li a, #nav li strong {
  background-repeat:no-repeat;
  background-position:0 0;
  display:block;
  float:left;
  height:36px;
  border-width:0;
  text-indent:-10000px;
  }
#nav li strong {
  background-position:0 -36px;
  }
#nav li a:hover {
  background-position:0 -72px;
  }
/* Nav Images
----------------------------------------------- */
#nav ul {
  padding:0 60px;
  }
#nav5 a, #nav5 strong {
  background:url(../images/nav5-home.gif);
  width:70px;
  }
#nav1 a, #nav1 strong {
  background:url(../images/nav1-product-information.gif);
  width:160px;
  }
#nav2 a, #nav2 strong {
  background:url(../images/nav2-resource-center.gif);
  width:140px;
  }
#nav3 a, #nav3 strong {
  background:url(../images/nav3-the-process.gif);
  width:140px;
  }
#nav4 a, #nav4 strong {
  background:url(../images/nav4-request-a-quote.gif);
  width:140px;
  }


/* FORM TABLE
----------------------------------------------- */
.even{ 
background-color:#f0faff;
}
.bgWhite {
background:#ffffff;
}
/* FORM
----------------------------------------------- */
   
input, option, select, textarea {
	font: normal .95em Arial, Helvetica, sans-serif;
	color: #666666;	
	text-align: left;
} 

input.submit {
	text-align:center;
	vertical-align:middle;
	margin:20px 0px 10px 0px;
	width:140px; 
	height:42px;
}

label {
	font-weight: bold;
}

fieldset {
	border: solid 1px #066475;
	padding: 10px 0;
}
#question-icon {
	margin-bottom: 2px;
}

/* Thank You Page */
.thankyou {padding: 35px 0; 
	width:450px;}

/* Validation styles
----------------------------------------------- */
.validation-advice {
	color: #f00;
	margin-top: .25em;
	margin-bottom: 1ex;
	font-weight: bold;
}


.displaynone {
	display:none;
}

.text-wrap {
	padding: 10px 20px;
	text-align: left;
}



.right-features {
	padding-left: 10px;
	margin-left: 10px;
	margin-top: -8px;
}


/* OTHER
----------------------------------------------- */
.main-life-insurance {
	padding: 0 12px;
	text-align: left;
}

#disclaimer {
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 12px 0;
	padding: 0 12px;
	
}

.formnote {
	font: normal 7pt Arial, Helvetica, sans-serif;
	color: #666666;
}

#agreeing {
	font: normal .95em/1.5em Arial, Helvetica, sans-serif;
	color: #666666;
}
.right-life-insurance {
	padding: 0 0;
}
#apply-now {
	text-align: center;
	margin-top: 30px;
}
#v-space {
	margin-top: 40px;
}
#div-request-a-quote {
	margin: 10px 0;
	width: 480px;
	text-align: center;
}
/* FOOTER
----------------------------------------------- */
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

