/* CSS Document */
body.body-1 {
	background-image: url(../../images/bgr.gif);
}
a:link{
    TEXT-DECORATION: none;
}
A:visited {
	TEXT-DECORATION: none;
}
A:active {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline;
}
table{
font-family: Arial;
	font-size: 10pt;
	color: #000000;
}
td{
    font-family: Arial;
	font-size: 8pt;
	color: #000000;
}
.btn {
	border-bottom:#999999 1px solid;
	border-left:#999999 1px solid;
	border-top:#999999 1px solid;
	border-right:#999999 1px solid;
	background-color: #5498E5;
	font-family:Tahoma;
	font-size:10pt;
	color: #FFFFFF;
}
td.object {
	font-family: Tahoma;
	font-size: 8pt; 
	background-color: #FFFFFF;
	cursor:pointer;
	text-align: center;
    white-space: nowrap;
  padding-left: 10px;
  padding-right: 10px
}
td.plan_type {
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #FFFFFF;
	cursor:pointer;
	text-align: center;
	font-weight:bold;
}
td.tab_logo {
	cursor:pointer;
}
input.zipcode {
	font-family: Arial; 
	font-size: 9pt; 
	font-weight: bold; 
	border-bottom:#000000 1px solid;
	border-left:#FFFFFF 1px solid;
	border-top:#FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	background-color: #FFFFF0;
	padding-left: 4px
}
input.sffocus {
		font-family: Arial; 
	font-size: 10pt; 
	font-weight: bold; 
	border: 1px solid #FFFFFF; 
	background-color: #ECEFE4;
	padding-left: 5px
}
select.plan_type {
	font-family: Tahoma; 
	font-size: 8pt; 
	width: 150
}
select.county {
	font-family: Arial; 
	font-size: 8pt; 
	font-weight: bold; 
	border: 1px solid #d3d3d3; 
	background-color: #FFFFF0;
}

input {
	font-family:Tahoma;
	font-size:8pt;
    color: #000080;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
}
select {
	border-bottom:#808080 1px solid;
	border-left:#808080 1px solid;
	border-top:#808080 1px solid;
	border-right: #808080 1px solid;
	font-family:Tahoma;
	font-size:8pt;
	color: #000000;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
}
input.age {
	font-family:Tahoma;
	font-size:8pt;
    color: #000080;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	text-align: center;
}
input.dob {
	font-family:Tahoma;
	font-size:8pt;
    color: #000080;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	text-align: left;
}
.style1 {font-family: Arial, Helvetica, sans-serif}
.style4 {font-size: 12px}
.style5 {
	color: #FFFFFF;
	font-weight: bold;
}
table.tb_planlist {
	background-color: #A8A8A8;
	margin-bottom: 10px;
}
tr.tr_headerplanlist {
	background-color: #0088DA;
	height: 21px;
}
td.td_headerplanlist {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	color: #FFFFFF;
}
td.td_headertermlife {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	color: #FFFF00;
}
tr.tr_planlist {
	height: 19px;
}
td.td_planlist_rate {
	font-family: Verdana; 
	font-size: 10pt; 
	color: #FF0000; 
	font-weight: bold;
	padding-right: 25px;
	text-align: right;
	vertical-align: middle;
	width: 100px;
}
td.td_planlist_name {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
}
td.td_sumary_plan {
	font-family: Arial; 
	font-size: 8pt; 
	color: #333333
}
td.td_plan_type_name {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight: bold;
}
table.planlist {
	background-color: #A8A8A8;
	margin-top: 10px;
	margin-bottom: 10px;
}
tr.headerplanlist {
	background-color: #0088DA;
	height: 21px;
}
td.headerplanlist {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	color: #FFFFFF;
}
td.headertermlife {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	color: #FFFF00;
}
tr.planlist {
	height: 19px;
}
td.planlist_rate {
	font-family: Verdana; 
	font-size: 10pt; 
	color: #FF0000; 
	font-weight: bold;
	padding-right: 25px;
	text-align: right;
	vertical-align: middle;
	width: 100px;
}
td.planlist_name {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
}
td.sumary_plan {
	font-family: Arial; 
	font-size: 8pt; 
	color: #333333
}
td.plan_type_name {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight: bold;
}
td.compare_planname {
	font-family:Tahoma; 
	font-size:9pt; 
	color:#000000; 
	font-weight:bold;
	background-color : #FFFFFF;
}
td.plan_rate {
	padding-right:6pt;
	font-family: Arial; 
	font-size: 10pt;
	font-weight: bold;
	height : 18px;
	text-align: right;
	color: #FF0000;
}
td.plan_family {
	font-family: Arial; 
	font-size: 8pt;
	font-weight: bold;
	padding-left: 5px;
	height : 18px;
	text-align: left;
	color: #000000;
}
td.plan_name {
	font-family: Arial; 
	font-size: 8pt;
	font-weight: bold;
	padding-left: 10px;
	height : 18px;
	text-align: left;
	color: #000000;
}
table.table_rate{
font-size: 8pt;
font-family: Arial;
border-collapse:collapse;
}
tr.category{
	background-color: #C6DFFF;
}
td.category{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	width : 6%;
	text-align: center;
}
td.category_c{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: left;
	background-color : #FFFFEF;
	height : 40px;
}
td.category_rc{
	background-color : #FFFFFF;
	text-align: center;
	
}
td.category_r{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	text-align: left;
}
.txt {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	text-align: justify;
}
.warning{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color : #FF0000;
	text-align: center;
	height : 30px;
}
form {
	margin: 0px;
}

.logo-1 {
	height : 21;
	width : 74;
	border : 0px;
}

table.table-1 {
	background-color: #FFFFFF;
}
table.quoteinfo
{
	border: 1px solid #008ADE; 
	font-family:Tahoma;
	font-size:8pt;
}
table.quoteinfo th
{
	padding : 2px;
	background-color: #008ADE;
	color: #ffffff;
	text-align: left;
}
table.quoteinfo a{
	color : #ffffff;
}
table.quoteinfo td{
	vertical-align: top;
	padding: 1pt 2pt 1pt 4pt;
}
table.quoteinfo span{
	font-weight: bold;
}
span.span-1{
	font-family:Tahoma;
	font-size:8pt;
}
span.span-2 {
	cursor:pointer;
}
.vbmenu_popup
{
	background: #99CCFF;
	color: #000000;
	border: 1px solid #0b198c;
}
.imgloading {
	position:absolute; 
	width:100px;
	height:25px;
	background-color: #FFFFFF; 
	layer-background-color: #FFFFFF; 
	border:0px;
}
.overlay_window {
	filter:alpha(opacity=10);
}
#footer {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #f5f5f5;
  width: 100%;
  left: 0px;
  bottom: 0px;
  text-align:left;
  color: #aaa;
  font-size: 10px;
  z-index:10000;
  opacity:0.9;
  filter:alpha(opacity:90);
}
