@charset "utf-8";
/* CSS Document */

/* ---------- Body Styles ---------- */
html, body { height: 100%; }
body { font:12px Verdana, Geneva, sans-serif; color:#656565; margin:0px; padding:0px; background-color:#ececec; }
table { font:12px Verdana, Geneva, sans-serif; color:#656565; margin:0px; padding:0px; }

/* ---------- Content Holders ---------- */
.tableMain { width:760px; background-color:#ffffff; }
.tableBack { width:860px; background: url(../images/tableBack.png) top repeat-y; margin:0 auto; }
.tableBottom { width:860px; height:50px; background:url(../images/tableBottom.png) top no-repeat; margin:0 auto; }
.tableBottom2 { width:860px; height:50px; background:url(../images/tableBottom2.png) top no-repeat; margin:0 auto; }
.tableHeader { width:760px; height:166px; vertical-align:bottom; text-align:left; background:url(../images/headerMain.jpg) bottom no-repeat; }
.tableBlueBack { width:760px; vertical-align:middle; text-align:center; background-color:#cde5f2; color:#236ba8; }
.tableBlueBack table { color:#236ba8; }
.tableSplash { height:203px; padding:30px 40px; vertical-align:bottom; text-align:right; background:url(../images/mainBack1.jpg) top no-repeat; }
.tableSplash2 { height:191px; background:url(../images/mainBack2.gif) center no-repeat; margin:0px; padding:0px; }
.tableHeaderAuto { width:760px; height:166px; vertical-align:bottom; text-align:left; background: url(../images/headerAuto.jpg) bottom no-repeat; }
.tableHeaderHome { width:760px; height:166px; vertical-align:bottom; text-align:left; background:url(../images/headerHome.jpg) bottom no-repeat; }
.tableHeaderHealth { width:760px; height:166px; vertical-align:bottom; text-align:left; background:url(../images/headerHealth.jpg) bottom no-repeat; }
.tableHeaderLife { width:760px; height:166px; vertical-align:bottom; text-align:left; background:url(../images/headerLife.jpg) bottom no-repeat; }

/* ---------- Navigation ---------- */
.navDIV ul li { float:left; margin:0px; padding:0px; padding-left:5px; list-style:none; text-indent:-9000px; }
.btnAuto a { padding:0px; margin:0px; width:132px; height:30px; border:0px; outline:none; display:block; background-image:url(../images/buttonAuto.png); text-indent: -9000px; }
.btnAuto a:hover { background-position:0px 30px; }
.btnAuto2 { padding:0px; margin:0px; width:132px; height:30px; border:0px; outline:none; display:block; background-image:url(../images/buttonAuto2.png); text-indent: -9000px; }
.btnHome a { padding:0px; margin:0px; width:132px; height:30px; border:0px; outline:none; display:block; background-image:url(../images/buttonHome.png); text-indent: -9000px; }
.btnHome a:hover { background-position:0px 30px; }
.btnHome2 { padding:0px; margin:0px; width:132px; height:30px; border:0px; outline:none; display:block; background-image:url(../images/buttonHome2.png); text-indent: -9000px; }
.btnHealth a { padding:0px; margin:0px; width:133px; height:30px; border:0px; outline:none; display:block; background-image:url(../images/buttonHealth.png); text-indent: -9000px; }
.btnHealth a:hover { background-position:0px 30px; }
.btnHealth2 { padding:0px; margin:0px; width:133px; height:30px; border:0px; outline:none; display:block; background-image:url(../images/buttonHealth2.png); text-indent: -9000px; }
.btnLife a { padding:0px; margin:0px; width:132px; height:30px; border:0px; outline:none; display:block; background-image:url(../images/buttonLife.png); text-indent: -9000px; }
.btnLife a:hover { background-position:0px 30px; }
.btnLife2 { padding:0px; margin:0px; width:132px; height:30px; border:0px; outline:none; display:block; background-image:url(../images/buttonLife2.png); text-indent: -9000px; }

/* ---------- Misc Items ---------- */
.dottedVerticalLine { border-right:dashed 1px #236ba8; }
.boldBlueText { font-weight:bold; color:#236ba8; }
.boldBlueText2 { font-weight:bold; color:#03337b; }
.form1 { padding-top:40px; }
.formField1 { width:146px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.formField2 { width:86px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.footer { width:760px; font-size:10px; color:#969696; text-align:left; }
.footer a { color:#409dc7; text-decoration:underline; }

/* ---------- Form Info Styles ---------- */
.borderBox { border: 1px solid #287AB7; }
.fieldtext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #216496; }
.stepSelected {	font-size: 14px; font-weight: bold;	color: #206293;	font-family: Arial, Helvetica, sans-serif; }
.stepUnselected { font-size: 14px; font-weight: bold; color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; }
.fields { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #18415E; }
.textfield { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: inset; border-right-style: inset; border-bottom-style: inset; border-left-style: inset; }
#errors { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; }
div.hr { height: 1px; width: 100%; font-size: 1px; border-bottom: solid 1px #999999; margin: 0; padding: 0; line-height: 0px; left: 278px; }
.borderBox2 { border: 1px solid #B8D8EF; }
.fieldtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; }
.text { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #2776AF; }
.smalltext { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; }
.formtext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold; }
a { color: #287AB7; text-decoration: underline; }
.heading { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; }
.subheading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #216496; font-weight: bold; }

