body {
background-color:transparent;

}

#termLife {
background-color:#ffffff;
/*border:1px solid #003366;*/
border:2px solid #E5E5E5;
width:200px;
font-size:10px;
font-family:Verdana, Arial, Helvetica;
/*height:444px;*/
height:auto;
margin-top:0px;
padding:0px;
}

#termLife h3 {
padding-top:1px;
padding-bottom:1px;
color:#003366;
font-size:13px;
text-align:center;
vertical-align:top;

}

#termLife p div{
text-align:left;
font-size:8px;
color:#000000;

}

#termLife table.frame {
font-size:10px;
font-family:Verdana, Arial, Helvetica;
border-collapse:collapse;
border-spacing:0px;
height:270px;

}

#termLife table {
font-size:10px;
font-family:Verdana, Arial, Helvetica;
border-collapse:collapse;
border-spacing:0px;

}



#termLife table tr {
padding-left:3px;
font-size:10px;
font-family:Verdana, Arial, Helvetica;

} 

#termLife table tr td {
vertical-align:middle; 
font-size:10px;
font-family:Verdana, Arial, Helvetica;
/*padding-top:1px;
padding-bottom:2px;*/
margin-top:1px;
margin-bottom:2px;
} 

#termLife table tr td.req {
font-size:10px;
font-family:Verdana, Arial, Helvetica;
color: #900;
text-align:right; 
} 

#hdng {
width:200px;
background-color:#EBF1FD;
text-align:center;
font-weight:bold;
color:#003366;
font-family:Arial, Verdana, Tahoma;
font-size:12px;
}

.submit
{
border:none;
font-size:11px;
font-family:Helvetica;
background:url(/images/header/submit_btn.png);
/*font-weight:bold;*/
color:#fff;
}

.bg1 {
background-color:#E5E5E5;
}

.req2
{ 
	color: #900;
  font-size:10px;
  text-align:left; 
}

.req2hidden
{
color:#900;
font-weight:bold;
text-align:center;
background-color:#E6F3FF;
border-top:1px solid #003366;
border-bottom:1px solid #003366;
font-size:10px;
height:14px;
padding-top:2px;
padding-bottom:2px;
width:200px;
}

.req 
{ 
	color: #900;
  font-size:10px; 
  text-align:right;
}

#OnCorFooter, #AccuQuoteFooter  {
padding:8px;

}

.fieldTitle {
font-weight:bold;
}

.required 
{ 
	COLOR: #900 
}


.reqFld {
  background-color: #CC4444;
}

.landingPageImg
{
	float:right;
	padding:2px;
	border:1px solid #003366;
	vertical-align:top;
	padding:5px;
}

.reqTxtFld
{
	height:16px;
  color:#900;
  border:solid 1px #003366;
  background-color:#E6F3FF;
  font-size:10px;
  font-family:Verdana,Arial, Helvetica;
  font-weight:normal;
}


.reqTxtFldRadio
{
	color:#900;
  font-size:10px;
  font-family:Verdana,Arial, Helvetica;
  font-weight:normal;
}

.reqTxtFldDropDown
{
color:#900;
background-color:#E6F3FF;
border:solid 1px #003366;
font-size:10px;
font-family:Verdana,Arial, Helvetica;
font-weight:normal;
}

#divNewFields table
{
border:0px;
padding:0px;
width:100%;
border-collapse:collapse;

}

#divNewFields table tr th
{
padding:0px;
margin:0px;
}


#divNewFields table tr td
{
border:0px;
margin:0px;
padding-top:1px;
padding-bottom:2px;

}


#divNewFields th
{ 
	FONT-SIZE: 11px; 
	padding:0px;
	margin:0px;
	
}

table #divNewFields 
{ 
	BORDER-RIGHT: 0px none; 
	
}	
.NewFields
{ 
padding:0px;
margin:0px;
height:16px;
color:#000;
font-size:10px;
font-family:Verdana,Arial, Helvetica;
}
.field
{
height:16px;
color:#000;
border:solid 1px #999999;
background-color:#eeeeee;
font-size:10px;
font-family:Verdana,Arial, Helvetica;
text-align:left;
margin:.5px 0px;
padding:0px;

}

label
{
text-align:right;
padding-right:0px;
padding-left:5px;

}

.conf 
{
font-size:11px;
font-family:Verdana, Arial, Helvetica;
color:#000000;
text-align:center;
padding:5px;
}


