
/**********************************/
/*****COPIED FROM STYLES.CSS*******/
/**********************************/

body{ margin:0;padding:0; background-color:#FFF;} 
#shelltop{ width:100%; height:16px; margin:0; padding:0; background:#FFFFFF url(/images/shelltopbar.gif) top left no-repeat; text-align:right; }
/*#shelltop p, a{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#004172; margin:0px; text-align:left; }
#shelltop a:hover{ text-decoration:none; }*/
.logos{ width:804px; height:65px; text-align:left; }
.main{ width:799px; margin:0; padding:0; padding-left:5px; }
.sbgleft{ background:#277039 url(/images/shellbo.gif) left repeat-y; }
.sbgright{ background:#277039 url(/images/shellbo.gif) right repeat-y; }
.sbgbottom{ background:#277039 url(/images/shellbo.gif) bottom repeat-x; }
td.ssbgleft{ border-left:1px solid #0C4F60; }
.ssbgright{ background:#FFF url(/images/shellsubbor.gif) right repeat-y; }
.ssbgbottom{ border-bottom:1px solid #0C4F60; }
.frmtl{ background:url(/images/frmtl.gif) top left no-repeat; height:14px; }
.frmtop{ background:url(/images/frmbo.gif) top repeat-x; height:14px; }
.frml{ background:url(/images/frmbo.gif) left repeat-y; }
.frmr{ background:url(/images/frmbo.gif) right repeat-y; }
.frmb{ background:url(/images/frmbo.gif) bottom repeat-x; }
.right{ background-position:right; background-repeat:repeat-y; }
#sideNav{ width:125px; text-align:left; }
#sideNav a{ color:#FFF; font:normal 12px Verdana, Helvetica, sans-serif; }
.sideLink{color:#FFF; font:normal 12px Verdana, Helvetica, sans-serif; padding-left:3px;}
#sideNav a:hover{ text-decoration:none; }
.sideTitle{ color:#FFF; font:normal bold 14px bold Verdana, Arial, Helvetica, sans-serif; }
.sidelines{ height:20px; width:125px; background:url(/images/sidenavbar.gif) top repeat-x; }
.mainImg{ background:#F8EEBD url(/images/mainImg1.jpg) top right no-repeat; background-position: 394px 32px; }
#title{ background-color:#FFF; width:616px; height:26px; padding:6px 0 0 8px; font:normal bold 18px Verdana, Arial, Helvetica, sans-serif; color:#27703A; }
#subhead{ background-color:#FFF; width:498px; height:26px; padding:6px 0 0 8px; font:normal bold 14px Verdana, Arial, Helvetica, sans-serif; color:#27703A; }
html> body #title{ height:26px; }
h1{ font:normal bold 18px Verdana, Arial, Helvetica, sans-serif; color:#27703A; }
h3{ font:normal bold 16px Verdana, Arial, Helvetica, sans-serif; color:#27703A; }
td, p, li{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; }
#bottomtxt{ background-color:#FFFFFF; }
#frmTxt, .frmTxt{ font:normal bold 11px Verdana, Arial, Helvetica; color:#000; }
.frmsubTxt{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; }
#privacy, #privacy a{ font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#000; }
#privacy a{ font-weight:bold; }
input,select{ color:#0084D9; font:normal 10px Verdana, Arial, Helvetica, sans-serif; }

a{ font:normal bold 11px Verdana, Arial, Helvetica, sans-serif; color:#164613; text-decoration:underline; }
a:hover{ text-decoration:none; }
/*#tnav, #tnav a, #tnav a:hover, #tnav a:visited{ font:normal bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
#tnav a:hover{ color:#164613}*/
/*******MENU*******/
#tnav a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; line-height: 15px;}
#link1 { width:125px; height:25px; background:url(/images/link1.gif) top no-repeat; }
#link2 { width:127px; height:25px; background:url(/images/link2.gif) top no-repeat; }
#link3 { width:127px; height:25px; background:url(/images/link3.gif) top no-repeat; }
#link4 { width:127px; height:25px; background:url(/images/link4.gif) top no-repeat; }
#link1active { background:url(/images/link1on.gif) top no-repeat; }
#link2active { background:url(/images/link2on.gif) top no-repeat; }
#link3active { background:url(/images/link3on.gif) top no-repeat; }
#link4active { background:url(/images/link4on.gif) top no-repeat; }
#link1active a, #link2active a, #link3active a, #link4active a { color: #164613; }
#link1a { display: block; width: 127px; height: 25px; padding-top: 6px; }
#link1a:hover { background: url(/images/link1on.gif) top no-repeat; color: #164613; }
#link2a { display: block; width: 127px; height: 25px; padding-top: 6px;}
#link2a:hover { background: url(/images/link2on.gif) top no-repeat; color: #164613; }
#link3a { display: block; width: 127px; height: 25px; padding-top: 6px; }
#link3a:hover { background: url(/images/link3on.gif) top no-repeat; color: #164613; }
#link4a { display: block; width: 127px; height: 25px; padding-top: 6px; }
#link4a:hover { background: url(/images/link4on.gif) top no-repeat; color: #164613; }
/*****************/



#footer, #footer a{ color:#E8D670; font:normal 10px Verdana, Arial, Helvetica, sans-serif; padding:4px 0 5px 0; }
#footer a:hover{ text-decoration:none; }
#copy { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; }
.formTitles{ color:#000;font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;border-bottom:1px solid #050003;width:468px;margin:0px 0 0 3px; }
#geotrust{ width:94px; height:45px; padding-top: 5px; }


/*******************************/
/***END OF COPY OF STYLES.CSS***/
/*******************************/




input, select {
	border: 1px solid #636363;
	height: 15px;
	vertical-align: middle;
	padding-top: 0;
	padding-bottom: 0;
 }
#title {
	padding: 7px 0 0 8px;
	height: 24px;	
 }
#subhead {
	padding: 0 0 0 8px;
 }
.no-border {
	border: none;
}
.mainImg {
	background: #F8EEBD url(/images/mainImg1.jpg) no-repeat scroll 394px 27px;
 }
td.applicant-empty-col {
	width: 2px;	
 }
#spouse_needs_insurance,#number_of_dependents {
	width: 46px;
 }
td.form-title {
	border-bottom: 1px solid #050003;
	padding-top: 5px !important;	
 }
td.left-info-column {
	text-align: left;
	width: 120px;
 }
td.right-info-column {
	text-align: right;
	width: 110px;
 }
.zip {
	width: 60px !important;
 }
.phone {
	width: 110px;
}

.email {
	width:110px;
}

.btnSubmit {
	border: none;
	height: auto;
	width: auto;
	margin-bottom: 15px;
 }
.state {
	width: 128px;
	height: 19px;
 }
table.medical-info {
	margin-bottom: 2px;
	width: 415px;	
}
.sideLink {
	margin-right: 3px;	
}
.sideTitle {
	margin-bottom: -2px;
	margin-left: 4px;
	margin-top: 4px;	
}
table#applicant-info {
	width: auto;
	margin-top: 10px;
 }
 
td.applicant-title {
	width: 72px !important; 	
 }
 
td.spouse-title {
	width: 71px !important; 	
 }
 
 td.child-title {
	width: 69px !important;
	color: #000;
	font-weight: bold; 	
 }
 
table#applicant-info td {
	padding-top: 10px;	
 }

table#applicant-info label {
	color: #000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;	
 }
table#applicant-info input {
	width: 128px;
 }
select {
	height: 18px;
 }
.required {
	color: #FF0000;
 }
.complete-fields {
	font-size: 9px;
	font-weight: normal;
	margin-left: 130px;
 }

td.col-gender {
	width: auto;
 }

td.col-dob {
	width: auto; 
 }

td.col-height {
	width: auto; 
 }

td.col-weight {
	width: auto; 
 }

td.col-smoker {
	width: auto; 
 }

td.frmTxt {
	width: auto;
 }

table#spouse-select,table.children-options {
	width: 292px;
 }

td.form-text {
	color: #000;
	font-family: Verdana, Arial,Helvetica;
	font-size: 11px;
	font-weight: bold;
	height: 30px;
	width: 135px;		
 }
 
table.applicant,table#spouse, table.children{
	width: 489px; 
	margin-top: 5px;
	margin-bottom: 5px;
}



table.children-no-header, table.children {
	width: 489px;
	margin-bottom: 0;
	margin-top: 4px;
}

table#spouse td, table.applicant td {
	margin: 0;
	padding: 3px 0 0;
}

table.children td, table.children-no-header td {
	padding-bottom: 5px;	
}

.heightIN, .heightFT {
 	width:38px;
}
 
table#spouse .heightIN, table#spouse .heightFT {
 	width:38px;
 }
 
 td.empty-col {
 	width: 95px;
 }

table.children-no-header td.col-empty, table.children td.col-empty,  {
	color: #000;
	font-weight: bold;
	line-height: normal;
	text-align: center;
	width: 67px;
 }

table.children-no-header td.col-gender, table.children td.col-gender {
	padding-right: 35px;
	width: 73px
}

table.children-no-header td.col-dob, table.children td.col-dob{
	padding-right: 31px;
	width: 110px;
 }

table.children-no-header td.col-height {
	width: 100px;
	padding-right: 0px;
} 

table.children td.col-height  {
	width: 100px;
 }

table.children-no-header td.col-weight {
	padding-right: 0px;
	width: auto;
 }

table#spouse td.col-empty {
	color: #000;
	font-weight: bold;
	line-height: normal;
	text-align: center;
	width: 80px;	
 }

table.childrens td.col-empty {
	color: #000;
	font-weight: bold;
	line-height: normal;
	text-align: center;
	width: 72px;
 }

table.childrens td.col-dob {
	padding-right: 5px;
	width: auto;
 }

table.childrens td.col-height {
	width: 90px;
 }

table.childrens td.col-weight {
	padding-right: 1px;
	width: auto;
 }

#privacy, #privacy a {
	padding-bottom: 15px;
	padding-top: 10px;
}
div.formTitles { width: auto;}
/*
body:nth-of-type(1) table#spouse td.col-dob{width: 115px !important;}
body:nth-of-type(1) table.children-no-header td.col-gender, table.children td.col-gender { padding-right: 13px;} 
body:nth-of-type(1) table.children-no-header td.col-dob, table.children td.col-dob{width: 110px !important;}
*/


input.phone1 {
width:27px !important;
}

input.phone2 {
width:30px !important;
}

table#conditions { margin-left: 25px; }
td.conditionsPadding { padding-left: 10px; }
#btnAndPrivacy { margin-top: 10px; }

.btn_submit {
border: 0;
height:57px;
margin-bottom:15px;
width:271px;
}
