﻿BODY
{
    font-family:Arial;
    background-color:#FFFFFF;
    color:#918E8E;
    font-size:13px;
    PADDING: 0px;
    MARGIN: 0px;
}

.myCentralTable
{
    
    margin: 0 auto;
    width:993px;
    
 }
.wrap_homepage
{
	padding:0px;
    MARGIN: 0px;
    background-color:#EFF0F0;
    BACKGROUND-IMAGE: url(../img/bg_main.jpg);
    background-repeat:no-repeat;
    background-position: center top
}
IMG
{
    BORDER: 0px;
    PADDING: 0px;
    MARGIN: 0px;
}
h1.title
{
    PADDING: 0px;
    MARGIN: 0px;
    font-size:32px; 
    font-family:Arial; 
    font-weight:bold;
    color:#A0295F
}
.login_txt div
{
	
	
	top:-1px;
	position:relative;
}
.login_txt div A
{
	color:#054599;
	text-decoration:none;
	top:-7px;
}

.login_txt div span
{
	top:-7px;
	color:#870038;
	font:12px arial;
}
.title
{
	font: normal 16px arial;
	color:#4B3832
}
.input_search
{
	BACKGROUND-IMAGE: url(../img/input_search.png);
	height:29px;
	width:272px;
	background-repeat:no-repeat;
	border:0px
}
.input_plan
{
	BACKGROUND-IMAGE: url(../img/input_plan.png);
	width:177px;
	height:28px;
	background-repeat:no-repeat;
	border:0px;
	
}
.Input_Text_1
{
    border: 0px;
    font: 14px arial;
    color: #C8C8C8;
    padding-left:5px;
    text-align:left;
    width:220px;
}
.Input_Text_2
{
    border: 0px;
    font: 14px arial;
    color: #C8C8C8;
    text-align:left;
    width:152px;
    background-color:transparent
}
.Input_Text_3
{
    border: 0px;
    font: 14px arial;
    /*color: #E1DFDF;*/
    text-align:left;
    width:90px;
    background-color:transparent
}

.Input_hp_date
{
    border: 0px;
    font: 14px arial;
    /*color: #E1DFDF;*/
    text-align:left;
    width:140px;
    height:25px;
    background-color:transparent;
    vertical-align:bottom;
    padding-top:2px;
    position:absolute;

    
}

.redText
{
   color:#85153a;
}

.btn_search
{
	BACKGROUND-IMAGE: url(../img/btn_search.jpg);
	height:24px;
	width:36px;
	background-repeat:no-repeat;
	border:0px
}
.btn_search
{
	BACKGROUND-IMAGE: url(../img/btn_search.jpg);
	height:24px;
	width:36px;
	background-repeat:no-repeat;
	border:0px
}
.planCircle
{
	BACKGROUND-IMAGE: url(../img/plan.png); 
	width:270px;
	height:276px;
	background-repeat:no-repeat;
	font: 12px arial;
}
.box_1
{
	BACKGROUND-IMAGE: url(../img/box_1.png);
	width:301px;
	height:99px;
	background-repeat:no-repeat;
	font: 12px arial;
	color:#474747;
	CURSOR: pointer;
	TEXT-DECORATION: none;
	
	
}

.box_1 td 
{
    font: 12px arial;
	color:#474747;
    
    }


.box_1:hover
{
	BACKGROUND-IMAGE: url(../img/box_1_over.png);
}
.box_1 A
{
	color:#474747;
	TEXT-DECORATION: none
}


.box_1 DIV
{
	font: normal 24px arial;
	color:#162D59;
}
.box_1 DIV A
{
	text-decoration:none;
	color:#162D59;
}
.box_2
{
	BACKGROUND-IMAGE: url(../img/box_2.png);
	width:309px;
	height:99px;
	background-repeat:no-repeat;
	font: 12px arial;
	color:#474747;
	CURSOR: pointer;
	TEXT-DECORATION: none
}

.box_2 td 
{
    font: 12px arial;
	color:#474747;
    
    }
.box_2:hover
{
	BACKGROUND-IMAGE: url(../img/box_2_over.png);
}
.box_2 A
{
	color:#474747;
	text-decoration:none
}
.box_2 DIV
{
	font: normal 24px arial;
	color:#162D59;
}
.box_2 DIV A
{
	text-decoration:none;
	color:#162D59;
}
.box_3
{
	BACKGROUND-IMAGE: url(../img/box_3.png);
	width:301px;
	height:99px;
	background-repeat:no-repeat;
	font: 12px arial;
	color:#474747;
	CURSOR: pointer;
	TEXT-DECORATION: none
}
.box_3:hover
{
	BACKGROUND-IMAGE: url(../img/box_3_over.png);
}
.box_3 A
{
	color:#474747;
	text-decoration:none
}
.box_3 DIV
{
	font: normal 24px arial;
	color:#162D59;
}
.box_3 DIV A
{
	text-decoration:none;
	color:#162D59;
}

.box_3 td 
{
    font: 12px arial;
	color:#474747;
    
    }
.pq { padding:10px 0 0; text-align:center; font-size:12px; line-height:16px; font-family:verdana }
.bodytext{
	font:normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
.footer{
	width:875px;
	margin:0 auto;
	text-align:center;
	padding-top:20px;
	clear:both;
	}

.footertext{
	width:875px; 
	font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#0d475a;
	line-height:16px;
	}
.footertext a{
	text-decoration:none;
	color:#0d475a;
	}
.footertext a:hover { text-decoration:underline;}	
.copyright{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	}
.logoesarea{
padding:15px 0;
	text-align:center;
	clear:both;
	}
	.logoesarea img { padding:0 15px;}
	
/* Page Compare */

.wrap_compare
{
    padding: 0px;
    margin: 0px;
    background-color:#ffffff;
    BACKGROUND-IMAGE: url(../img/bg_nav_compare.jpg);
    background-repeat:no-repeat;
    background-position: center top
}
.Compare_Title
{
	BACKGROUND-IMAGE: url(../img/Compare_Title.jpg);
	width:975px;
	height:39px;
	background-repeat:no-repeat;
	font-size:18px;
	color:#9B416C;
	font-weight:normal
}
.Compare_Title span
{
	padding-left:15px;
	font-size:18px;
	color:#9B416C;
	font-weight:normal
}
.btn_search
{
	BACKGROUND-IMAGE: url(../img/btn_search.jpg);
	height:24px;
	width:36px;
	background-repeat:no-repeat;
	border:0px
}
.verdana_black_11
{
	font: 11px verdana;
	color:#000000
}
.compare_tbl_top
{
	BACKGROUND-IMAGE: url(../img/compare_tbl_top.jpg);
	width:993px;
	height:54px;
	background-repeat:no-repeat;
	font: 14px arial;
	color:#9B416C;
}

.compare_tbl_hdr_txt
{
	font: 14px arial;
	color:#9B416C;
}



.compare_tbl_top div
{
	font: 12px arial;
	color:#585556;
}
.compare_tbl_top_faq
{
	BACKGROUND-IMAGE: url(../img/compare_tbl_top.jpg);
	width:993px;
	height:54px;
	background-repeat:no-repeat;
	padding-top:10px; 
	padding-left:20px; 
	padding-right:10px; 
}

.CompasGold
{
	background-image: url(../img/CompasGold.jpg);
	width:966px;
	height:46px;
	background-repeat:no-repeat;
	
}

.compare_tbl td
{
    color:#918E8E;
}
.compare_tbl td span
{
    color:#918E8E;
}



.CompasSilver
{
	background-image: url(../img/CompasSilver.jpg);
	width:966px;
	height:46px;
	background-repeat:no-repeat;
}
.CompasPlatinum
{
	background-image: url(../img/CompasPlatinum.jpg);
	width:966px;
	height:46px;
	background-repeat:no-repeat;
}
.ISO_1
{
	background-image: url(../img/ISO_1.jpg);
	width:966px;
	height:46px;
	background-repeat:no-repeat;
}
.ISO_2
{
	background-image: url(../img/ISO_2.jpg);
	width:966px;
	height:46px;
	background-repeat:no-repeat;
}
.Guard
{
	background-image: url(../img/Guard.jpg);
	width:966px;
	height:46px;
	background-repeat:no-repeat;
}
.Voyager
{
	background-image: url(../img/Voyager.jpg);
	width:966px;
	height:46px;
	background-repeat:no-repeat;
}

.VoyagerElite
{
	background-image: url(../img/VoyagerElite.jpg);
	width:966px;
	height:46px;
	background-repeat:no-repeat;
}



.Necessity
{
	background-image: url(../img/Necessity.jpg);
	width:966px;
	height:46px;
	background-repeat:no-repeat;
}
.Safety
{
	background-image: url(../img/Safety.jpg);
	width:966px;
	height:46px;
	background-repeat:no-repeat;
}


/* MegaDropDown Menu */

.dd_1_main_tbl
{
	border: 2px #bc8aa3 solid; 
	border-collapse:collapse; 
	background:#ffffff;
	width:475px
}
.dd1_title
{
	background-image: url(../img/dd1_title.jpg);
	height:31px;
	background-repeat: repeat-x;
	font: 16px arial;
	color:#9b416c;
}
.dd1_title span
{
	padding-left:15px
}
.dd2_title
{
	background-image: url(../img/dd1_title.jpg);
	height:31px;
	background-repeat: repeat-x;
	font: 16px arial;
	color:#5d8ac5;
}
.dd2_title span
{
	padding-left:15px
}
.dd_1_list li
{
	list-style-image: url(../img/dd1_bullete.jpg);
	position:relative;  
	left:-23px;
}
.dd_1_list td
{
	font: 14px arial;
	line-height:26px; 
	color:#4b3832
}
.dd_2_list li
{
	list-style-image: url(../img/dd2_bullete.jpg);
	position:relative;  
	left:-23px;
}
.dd_2_list td
{
	font: 14px arial;
	line-height:22px; 
	color:#4B3832
}
.dd_1_footer
{
	background-image: url(../img/dd_1_footer.jpg);
	height:55px;
	background-repeat: repeat-x;
}
.dd_2_main_tbl
{
	border: 2px #7EA3D3 solid; 
	border-collapse:collapse; 
	background:#ffffff;
	width:475px
}
#BtnPlatinum
{
	background-image:url(../img/BtnPlatinum.jpg);  
    background-repeat:no-repeat; 
    width:91px; 
    height:91px; 
    cursor:pointer;
    background-position:0px 0px; 
}
#BtnPlatinum:hover 
{
	background-position:0px -91px; 
}
#BtnGold
{
	background-image:url(../img/BtnGold.jpg);  
    background-repeat:no-repeat; 
    width:91px; 
    height:91px; 
    cursor:pointer;
    background-position:0px 0px; 
}
#BtnGold:hover 
{
	background-position:0px -91px; 
}
#BtnSilver
{
	background-image:url(../img/BtnSilver.jpg);  
    background-repeat:no-repeat; 
    width:91px; 
    height:91px; 
    cursor:pointer;
    background-position:0px 0px; 
}
#BtnSilver:hover 
{
	background-position:0px -91px; 
}
#Btn_ISO_med1
{
	background-image:url(../img/Btn_ISO_med1.jpg);  
    background-repeat:no-repeat; 
    width:91px; 
    height:91px; 
    cursor:pointer;
    background-position:0px 0px; 
}
#Btn_ISO_med1:hover 
{
	background-position:0px -91px; 
}
#Btn_ISO_med2
{
	background-image:url(../img/Btn_ISO_med2.jpg);  
    background-repeat:no-repeat; 
    width:91px; 
    height:91px; 
    cursor:pointer;
    background-position:0px 0px; 
}
#Btn_ISO_med2:hover 
{
	background-position:0px -91px; 
}
#BtnVoyager
{
	background-image:url(../img/BtnVoyager.jpg);  
    background-repeat:no-repeat; 
    width:91px; 
    height:91px; 
    cursor:pointer;
    background-position:0px 0px; 
}
#BtnVoyager:hover 
{
	background-position:0px -91px; 
}
#BtnElite
{
	background-image:url(../img/BtnElite.jpg);  
    background-repeat:no-repeat; 
    width:91px; 
    height:108px; 
    cursor:pointer;
    background-position:0px 0px; 
}
#BtnElite:hover 
{
	background-position:0px -108px; 
}
#BtnGuard
{
	background-image:url(../img/BtnGuard.jpg);  
    background-repeat:no-repeat; 
    width:91px; 
    height:91px; 
    cursor:pointer;
    background-position:0px 0px; 
}
#BtnGuard:hover 
{
	background-position:0px -91px; 
}
#BtnNecessity
{
	background-image:url(../img/BtnNecessity.jpg);  
    background-repeat:no-repeat; 
    width:91px; 
    height:91px; 
    cursor:pointer;
    background-position:0px 0px; 
}
#BtnNecessity:hover 
{
	background-position:0px -91px; 
}
#BtnSafety
{
	background-image:url(../img/BtnSafety.jpg);  
    background-repeat:no-repeat; 
    width:91px; 
    height:91px; 
    cursor:pointer;
    background-position:0px 0px; 
}
#BtnSafety:hover 
{
	background-position:0px -91px; 
}

/* DD Menu TOP */

.dropdown`
{
	padding: 0px; 
	list-style-type: none; 
	margin: 0px;  
	list-style-image: none; 
	width:160px;
}
.dropdown li a 
{
	border-bottom: 1px #E8F0FA solid; 
	border-left: 1px #E8F0FA solid;
	border-right: 1px #E8F0FA solid;
	padding-bottom: 5px; 
	background-color: #FFFFFF; 
	padding-left: 10px; 
	padding-right: 5px; 
	display: block; 
	color: #517EBA; 
	text-decoration: none; 
	padding-top: 5px;
	font-family:arial; 
	font-size:12px;
	width:160px;
}
.dropdown li a:link 
{
	width: 160px; 
	height: 100%; 
	color: #517EBA
}
.dropdown li a:visited 
{
	width: 160px; 
	height: 100%; 
	color: #517EBA
}
.dropdown li a:hover 
{
	background-color: #EDF5FF; 
	color: #517EBA
}

#ddmenu ul 
{
	position: absolute; 
	width: 100%; 
	display: none; 
	top: 37px; 
	right: 0px
}
#ddmenu:hover ul 
{
	display: block; 
	padding-top: 6px
}
#ddmenu_2 ul 
{
	position: absolute; 
	width: 100%; 
	display: none; 
	top: 33px; 
	left: 0px
}
#ddmenu_2:hover ul 
{
	display: block; 
	padding-top: 6px
}


#ddmenu_3 ul 
{
	position: absolute; 
	width: 83%; 
	display: none; 
	top: 12px; 
	left: 0px
}
#ddmenu_3:hover ul 
{
	display: block; 
	padding-top: 6px
}






.menuitem 
{
	margin: 0px 5px; 
	font-family: arial; 
	font-size: 12px; 
	cursor: pointer; 
	text-decoration: none;
	color:#054599
}
.menuitem2 
{
	margin: 0px 5px; 
	font-family: arial; 
	font-size: 14px; 
	cursor: pointer; 
	text-decoration: none;
	color:#E1DFDF
}

/**faq **/

.faq {}
.faq h4 { margin-bottom: .5em; }
.faq dt,
.faq dt.faqClosed { background:url(../img/red-box-arrow.gif) left 5px no-repeat; padding:3px 12px; cursor:pointer; }
.faq dt.faqOpen { background:url(../img/red-box-arrowD.gif) left 5px no-repeat; }
.faq dd { overflow: hidden; display:block; color:#5c5c5c; font-size:12px; padding:8px 0 8px 24px; background:url(../img/box-arrow.gif) 12px 12px no-repeat; line-height:16px; }
.faq .faqToTop { display: block; text-align: right; padding-bottom: 4px; font-size: 0.75em; }
.faq .faqHide,
.faq .faqShow { display: block; margin: 6px 0; padding: 0 0 0 18px; background: url(../img/minus.gif) -4px center no-repeat; font-weight: bolder; text-decoration: none; }
.faq .faqShow { background-image: url(../img/plus.gif); }
/**/


/***OLD CSS FILE*****/
/* General CSS Document */
*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,inputtextarea,p,blockquote,table,th,td {
	margin: 0;
	padding: 0;
	color: #000;
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
	
.spacer{
	line-height:0; font-size:0; clear:both;
	}
p { margin:9px 0;}
/*****************************************/
/*remove the blue glow highlight in Safari*/
*:focus {
outline: 0;
}
/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }
/****************************************/
ul,ol { list-style:none;}
/****************************************/
strong {font-weight:bold;}
/*-------------------------------------- header area ------------------------*/

.maindiv{
	width:993px;
	margin:0 auto;
	overflow:hidden;
	}
.divtop{
	width:993px;
	height:64px;
	}
.logo{
    height:50px;
    padding:14px 0 0;
	float:left;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#85153a;
	}
.headerHello
{
    float:left;
    font:9.5px Verdana, Arial, Helvetica, sans-serif;
    padding-top:15px;
	color:#0D475A;
	width:400px;
	text-align:center;
	
}

.headerHello strong
{
    font:bold 9.5px Verdana, Arial, Helvetica, sans-serif;
    	color:#0D475A;

}

.headerHello a
{
    font:9.5px Verdana, Arial, Helvetica, sans-serif;
   	color:#0D475A;


}


.topmenu{
	width:290px; height:64px;
	float:right;
	background:#ffffff url(../images/top-menubg.gif) 0 0 no-repeat;
	}
/*--------------------- Top Nav ------------------*/	
	
.top-nav{
	width:280px;
	float:right;
	padding-top:4px;
	padding-bottom:10px;
	}
.top-nav ul{
	list-style:none;
	font:normal 10px/10px Verdana, Arial, Helvetica, sans-serif;
	color:#0d475a;
	}
.top-nav ul li{
	float:left;
	background:url(../images/topmenu-devider.gif) 0 0 no-repeat;
	padding:0 5px;
	}
.top-nav ul li a{
	text-decoration:none;
	color:#0d475a;
	}
.top-nav ul li a:hover{
	font-weight:bold;
	color:#0D475A;
	}
.top-nav ul li.nobg{
	background:none;
	}
	
/*--------------------- Top Nav end ------------------*/	

/*--------------------- search start ------------------*/

.search{
	width:290px;
	height:31px;
	background:url(../images/search-box.gif) 0 0 no-repeat;
	float:left;
	}


.searchtext{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#06151a;
	margin-left:5px;
	margin-top:8px;		
	}
/*
form{
	width:270px;
	margin:0 auto;
	height:30px;
	}
*/	
.textbox{
	width:140px;
	height:12px;
	background:transparent;
	border:none;
	margin-left:7px;
	margin-top:6px;
	}
.searchdiv{
	float:left;
	width:60px;
	}

.search-box-div{
	width:150px;
	float:left;
	}
.search-button-div{
	float:left;
	width:60px;
	}
.search-button-div input {margin-top:3px; height:23px; width:36px; margin-left:22px;}
/*--------------------- search end ------------------*/	
.navdiv{
	width:993px; height:33px;
	}
.homebg{
	width:161px; height:33px;
	float:left;
	display:inline;
	text-align:center;
	background:url(../images/home-bg.gif) 0 0 no-repeat;
	}
.homebg a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:30px;
	color:#172529;
	}
.homebg-on {
	width:161px; height:33px;
	float:left;
	display:inline;
	text-align:center;background:url(../images/homebg.gif) 0 0 no-repeat;}
.homebg-on	a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:30px;
	color:#ffffff;
	}
.home-bg{
	width:161px; height:33px;
	background:url(../images/home-bg.gif) 0 0 no-repeat;
	float:left;
	}
.homediv{
	width:50px;
	float:left;
	margin-top:8px;
	margin-left:61px;
	}
	
.hometext{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
.hometext a{
	text-decoration:none;
	color:#ffffff;
	}
.hometext1{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#172529;
	}
.hometext1 a{
	text-decoration:none;
	color:#172529;
	}
/*------------------------------------ Navigation ---------------------------*/

/*.nav{
	width:765px; height:33px;
	float:right;
	}
.nav div.leftnav{
	width:14px; height:33px;
	float:left;
	background:url(../images/nav-left.gif) 0 0 no-repeat;
	
	}*/
.navbg{
	background:url(../images/nav-bg.gif) 0 0 repeat-x;
	height:33px;
	 width:765px;
	float:right;
	}
.navbg div {
	height:33px;
	width:151px;
	float:left;
	text-align:center;}
.navbg div a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#06151a;
	width:151px;
	display:block;
	height:20px;
	padding-top:8px;
	}
.navbg div a:hover{
	background:url(../images/navPink.gif) center 0 repeat-x;}
.navbg div.first a:hover{
	background:url(../images/navPink.gif) 0 0 repeat-x;}
.navbg div.last a:hover{
	background:url(../images/navPink.gif) right 0 repeat-x;}
	
.navbg div.first-on {background:url(../images/navRed.gif) left top no-repeat; }
.navbg div.first-on a { color:#fff;}
.navbg div.first-on a:hover { background:none;color:#fff;}
.navbg div.last-on {background:url(../images/navRed.gif) right top no-repeat; }
.navbg div.last-on a { color:#fff;}
.navbg div.last-on a:hover { background:none;color:#fff;}
.navbg div.on {background:url(../images/navRed.gif) center top no-repeat; }
.navbg div.on a { color:#fff;}
.navbg div.on a:hover { background:none;color:#fff;}
.navbg div.nav-menu2{
	width:2px;
	float:left;
	margin-top:4px
	}
#dropmenudiv { position:absolute; border:1px solid #A69EAC; font:normal 11px Verdana; line-height:18px; z-index:100; width:151px!important; margin-right:-1px!important ;}
#dropmenudiv a { width: 100%; display: block; text-indent: 3px; border-bottom: 0px solid black; padding: 1px 0; color:#000000; text-decoration: none; background-color:#ffffff; font-weight:normal; }
#dropmenudiv a:hover { /*hover background color*/ color:#000000; background-color:#f7d2df; display:block; }

.nav-menu ul{
	list-style:none;
	font:normal 11px/23px Verdana, Arial, Helvetica, sans-serif;
	color:#06151a;
	}
.nav-menu ul li{
	float:left;
	background:url(../images/nav-devider.gif) 0 0 no-repeat;
	padding:0 20px;
	}
.nav-menu ul li a{
	text-decoration:none;
	color:#06151a;
	}
.nav-menu ul li.no-bg{
	background:none;
	}	
	
/*------------------------------------- Navigation End ---------------------*/	
.header{
	 width:993px; height:280px;
	 background:url(../images/header.jpg) 0 0 no-repeat;
	 }
	 
.toll-free{
	width:240px;
	padding:251px 0 0 22px;
	float:left;
	}
.tollfreetext{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#0d475a;
	}
.headerright{
	width:273px;
	float:right;
	padding-top:40px;
	padding-right:27px;
	height:240px;
	}

.find-insbg{
	width:260px; height:188px;
	float:left;
	padding-top:34px;
	padding-left:13px;
	}
.find-insbg div.left-ins{
	width:53px;
	float:left;
	}
.find-insbg div.right-ins{
	width:207px;
	float:left;
	}
.combobig{
	width:192px; height:23px;
	float:left;
	background:url(../images/combobig.gif) 0 0 no-repeat;
	margin-top:12px;
	}
.finddiv2{ width:192px; float:left; white-space: nowrap; 
	}
.finddivgo{
	width:76px; height:31px; display:block;
	background:url(../images/go.gif) 0 0 no-repeat;
	margin: auto;
	/*margin-top:10px;*/
	border:0;
	text-align:center;
	}
.gotext{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#06151a;
	margin-top:10px;
	margin-left:30px;
	}
.gotext a{
	text-decoration:none;
	color:#06151a;
	}
.find-ins td.finddivcom{
	padding:6px 0 0;
	 background:url(../images/hpSelect.gif) left 6px no-repeat; 
	}
.finddivcom label { display:block;}
.finddivcom img {width:15px; height:15px;}
.finddivcom input {width:66px; border:0; background:transparent; margin:4px 0 6px 1px;}
.find-ins td.statdivcom{
	padding:6px 0 0;
	 background:url(../images/hpSelect1.gif) left 6px no-repeat; 
	}
.statdivcom label { display:block;}
.statdivcom img {width:15px; height:15px;}
.statdivcom input {width:171px; border:0; background:transparent; margin:4px 0 6px 1px;}

.listDd {position:relative; z-index:9999; float:left;}
.listDd ul { position:absolute; height:100px; width:145px; overflow:auto; background:#fff; border:1px solid #9abac7; left:-15px; z-index:999; }
.listDd li { padding:2px 0; white-space:normal;}
.listDd li a { text-decoration:none; display:block; padding:1px 0;}
.listDd li a:hover { background-color:#003366; color:#fff;}
.statdivcom .listDd ul { left:2px!important; width:178px;}
.find-ins td.datedivcom {
	padding:6px 0 0;
	 background:url(../images/hpSelect2.gif) right 6px no-repeat; }
.find-ins td.datedivcom input { vertical-align:middle;border:0; background:transparent; margin:0 0 0 10px; width:146px;}
.find-ins td.datedivcom img { vertical-align:middle;border:0;}
.findinstext{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:8px;
	margin-top:6px;
	}
.findinstext1{
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	position:static;
	}
	

/*-------------------------- Body------------------------*/

.bodytop{
	width:993px;
	margin:0 auto;
	}
.bodyhead-div{
	width:770px;
	float:left;
	display:inline;
	}
.bodyheading{ font:normal 18px/20px Verdana, Arial, Helvetica, sans-serif; color:#85153a; padding-left:7px; padding-top:2px; 
	}
.bodybottom{	
	width:993px;
	margin:0 auto;
	clear:both;
	}
.bodytextarea{
	width:963px;
	padding-left:9px;
	padding-top:9px;
	padding-bottom:30px;
	float:left;
	}
.bodytext{
	font:normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
.boxarea{
	width:993px;
	overflow:auto;
	
	}

.box{
	width:255px;
	float:left;
	padding-top:10px;
	padding-right:5px;
	display:inline;
	}
.box div.boxtop{
	height:30px;
	background:url(../images/box-top.gif) 0 0 no-repeat;
	}
.box div.boxcompass,/*{
	height:32px;
	background:url(../images/box-top-compass.gif) 0 0 no-repeat;
	}*/
.box div.boxiso,/*{
	height:32px;
	background:url(../images/box-top-isomed.gif) 0 0 no-repeat;
	}*/
.box div.boxvoyager{
	height:32px;
	/*padding-top:15px;
	background:url(../images/box-top-voyager.gif) 0 0 no-repeat;*/
	background:url(../images/box-topBg.gif) 0 0 no-repeat;
	color:#85153a;
	font-size:16px;
	font-weight:500;
	line-height:40px;
	text-align:center;
	overflow:hidden;
	}

.box div.boxbg{
	height:150px;
	background:url(../images/box-bg.gif) 0 0 repeat-y;
	}
.box div.boxbottom{
	height:28px;
	background:url(../images/box-bottom.gif) 0 0 no-repeat;
	}	
	
.boxheading{
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	color:#a50c34;
	text-transform:uppercase;
	padding-left:85px;
	padding-top:10px;
	}
.graytext{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	margin-left:50px;
	}
.boxtext{
	width:216px;
	float:left;
	padding-left:20px;
	padding-top:20px;
	}
.box-logo{
	float:left;
	}
.learnmore{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#0d475a;
	float:left;
	margin-top:2px;
	margin-left:80px;
	display:inline;
	}
.learnmore a{
	text-decoration:none;
	color:#0d475a;
	}
.shortcut{
	width:192px;
	float:left;
	display:inline;
	overflow:hidden;
	}
.shortcutheading{
	width:185px; height:18px;
	float:right;
	padding-top:2px;
	margin-left:5px;
	background:url(../images/shortcuts.gif) 0 0 no-repeat;
	display:inline;
	}
.shortcuttext{
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:#a50c34;
	padding-left:10px;
	}
.listitemtext{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	}
.listitemtext a{
	text-decoration:none;
	color:#000000;
	}
.listitem{
	width:192px;
	float:left;
	
	}
.listitem ul{
	list-style:none;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
.listitem ul li{
	background:url(../images/arrow.gif) 0 50% no-repeat;
	}
/*---------------------------------- Footer -----------------------*/

.footer{
	width:920px;
	margin:0 auto;
	text-align:center;
	padding-top:20px;
	clear:both;
	}

.footertext{
	width:920px; 
	font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#0d475a;
	line-height:16px;
	}
.footertext a{
	text-decoration:none;
	color:#0d475a;
	}
.footertext a:hover { text-decoration:underline;}	
.copyright{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	}
.logoesarea{
padding:15px 0;
	text-align:center;
	clear:both;
	}
	.logoesarea img { padding:0 15px;}
.logo1{
	width:90px;
	float:left;
	margin:15px 15px;
	}
.logo2{
	width:150px;
	float:left;
	margin:15px 15px;
	}
	
/*---------------------------------------------------- About page----------------------*/

.abouttop{
	width:965px;
	margin:0 auto;
	padding-top:10px;
	}
.abouttop-left{
 	width:11px; height:33px;
	background:url(../images/about-topleft.gif) 0 0 no-repeat;
	float:left;
	}
.abouttop-bg{
	width:943px; height:33px;
	background:url(../images/about-topbg.gif) 0 0 repeat-x;
	float:left;
	}
.abouttop-bg-left{
	width:750px;
	float:left;
	}
.abouttop-bg-right{
	width:120px;
	float:right;
	margin-right:5px;
	margin-top:5px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#0d475a;
	}
.abouttop-right{
	width:11px; height:33px;
	background:url(../images/about-topright.gif) 0 0 no-repeat;
	float:left;
	}
.abouthead{
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#85153a;
	margin-left:15px;
	margin-top:10px;
	}
.a-title{
	width:993px; float:left;
	padding-top:10px;
	}
.a-titleleft{
	width:14px; height:114px;
	background:#ffffff url(../images/a-title-left.gif) 0 0 no-repeat;
	float:left;
	}
.a-titlebg{
	width:943px;
	background:#ffffff url(../images/a-title-bg.gif) 0 0 repeat-x;
	float:left;
	}
.a-titleright{
	width:15px; height:114px;
	background:#ffffff url(../images/a-title-right.gif) 0 0 no-repeat;
	float:left;
	}
.titlehead{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#85153a;
	}
.titlesubhead{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#5C5C5C;
	}
.a-textarea{
	width:900px;
	float:left;
	padding-top:15px;
	padding-left:13px;
	}
/*-------------------------- Template -B list page ----------------*/

.listitem2{
	width:900px;
	float:left;
	padding-top:5px;
	}
.listitem2 ul{
	list-style:none;
	font:normal 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
.listitem2 ul li{
	background:url(../images/box-arrow.gif) 0 50% no-repeat;
	}
ul.sublist1{
	list-style:none;
	width:850px; float:left;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	margin-left:25px;
	}
ul.sublist1 li{
	background:url(../images/red-box-arrow.gif) 0 50% no-repeat;
	}
.list1{
	  width:900px;
	  float:left;
	 font:normal 13px/16px Verdana, Arial, Helvetica, sans-serif;
	 color:#000000;
	 padding-top:5px;
	}
.sublist{
	width:875px;
	float:left;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	margin-left:25px;
	}
.yellowbox{
	width:848px; height:38px;
	background-color:#fafbdf;
	border:#FDC98C 1px solid;
	float:left;
	margin-left:25px;
	margin-top:5px;
	margin-bottom:5px;
	}	
.boxtext1{
	width:824px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:10px;
	margin-top:4px;
	}
/*-------------------------- Template -A insurance plan page ----------------*/	

.listitem3{
	width:900px;
	float:left;
	padding-top:5px;
	}
.listitem3 ul{
	list-style:none;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
.listitem3 ul li{
	background:url(../images/red-bullete.gif) 0 50% no-repeat;
	}
.box3{
	width:993px;
	float:left;
	padding-top:10px;
	}
.box3left{
	background:url(../images/box3-left.gif) 0 0 no-repeat;
	float:left;
	width:14px; height:42px;
	}
.box3bg{
	background:url(../images/box3-bg.gif) 0 0 repeat-x;
	float:left;
	width:944px; height:42px;
	}
.box3right{
	background:url(../images/box3-right.gif) 0 0 no-repeat;
	float:left;
	height:42px; width:14px;
	}
.box3 div.box3subleft{
	width:220px;
	float:left;
	margin-left:13px;
	margin-top:15px;
	}
.box3 div.box3subright{
	width:430px; float:right;
	margin-top:11px;
	}
.combo2{
	width:87px; height:23px;
	float:left;
	margin-left:10px;
	
	
	}
.combo0{
	width:113px; height:23px;
	float:left;
	margin-left:10px;
	
	}
.combotext{
	margin-top:5px;
	margin-left:10px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
.box4{
	width:993px;
	float:left;
	}
.box4 div.box4top{
	width:993px;
	float:left;
	}
	
.box4topleft{
	width:15px; height:35px;
	background:url(../images/box4top-left.gif) 0 0 no-repeat;
	float:left;
	}
.box4topright{
	width:14px; height:35px;
	background:url(../images/box4top-right.gif) 0 0 no-repeat;
	float:left;
	}
.box4topbg{
	width:943px; height:35px;
	background:url(../images/box4top-bg.gif) 0 0 repeat-x;
	float:left;
	}
.box4bot{
	width:993px;
	float:left;
	}
.box4bot-a{
	width:993px; height:26px;
	float:left;
	}
.box4botleft{
	background:url(../images/box4bot-left.gif) 0 0 repeat-y;
	float:left;
	width:5px; height:26px;
	margin-left:1px;
	}
.box4botbg{
	width:961px;
	float:left;
	}
.box4botright{
	background:url(../images/box4bot-right.gif) 0 0 repeat-y;
	float:left;
	width:5px; height:26px;
	}
.box4bottom{
	background:url(../images/box4bottom.gif) 0 0 no-repeat;
	float:left;
	height:7px; width:993px;
	margin-bottom:10px;
	}
	
.box5top{
	width:235px; height:35px;
	float:left;
	border-right:#9EB2B8 1px solid;
	}
.box5bot-a{
	width:234px; height:26px;
	float:left;
	border-right:#9EB2B8 1px solid;
	}
	
.box5bot-b{
	width:235px; height:26px;
	float:left;
	border-right:#9EB2B8 1px solid;
	}

.box5bot-aright{
	width:235px; height:26px;
	float:left;
	}

.box5top-right{
	width:235px; height:35px;
	float:left;
	}
.box5bot{
	width:962px;
	float:left;
	height:26px;}
.box5botgray{
	width:962px;
	float:left;
	background:#F7F7F7;
	height:26px;
	}
.goldtext{
	width:117px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#14272e;
	float:left;
	margin:14px 0 0 7px;
	}
.buy{
	width:55px; height:22px;
	float:right;
	background:url(../images/buy.gif) 0 0 no-repeat;
	margin-top:6px;
	margin-right:3px;
	text-align:center;
	}
.buytext{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#06151a;
	margin-top:3px;
	}
.buytext a{
	text-decoration:none;
	color:#06151a;
	}
.box5text{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:5px 0 0 5px;
	}
/*------------------------------------ Plans- Comparison ----------------------*/

.planshead{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#85153a;
	margin-left:11px;
	margin-top:10px;
	float:left;
	}
.backto-home{
	width:110px;
	float:right;
	margin-right:8px; margin-top:16px;
	}
.bactohometext{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#0d475a;
	text-decoration:underline;
	}
.bactohometext a{
	text-decoration:underline;
	color:#0d475a;
	}

.boxplan-top{
	width:188px; height:35px;
	float:left;
	border-right:#9EB2B8 1px solid;
	}	
.boxplan-topright{
	width:187px; height:35px;
	float:left;
	}
.boxplantexthead{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#14272e;
	}
	
.boxplanbot-a{
	width:187px; height:26px;
	float:left;
	border-right:#9EB2B8 1px solid;
	}
	
.boxplanbot-b{
	width:188px; height:26px;
	float:left;
	border-right:#9EB2B8 1px solid;
	}

.boxplanbot-aright{
	width:187px; height:26px;
	float:left;
	}

.boxplanbotgray{
	width:962px;
	float:left;
	background:#DFDFDF;
	height:25px;
	border-top:#9EB2B8 1px solid;
	}
.plangraytext{
	width:150px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#14272e;
	float:left;
	margin:6px 0 0 7px;
	}
.plangray{
	width:70px;
	float:right;
	margin:5px 0 0 7px;
	}
.planviewmore-text{
	width:600px;
	float:left;
	margin-left:7px;
	margin-top:10px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#14272e;
	}
.planviewmore-right{
	width:250px;
	float:right;
	margin-right:10px;
	}
.goldtext1{
	width:117px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#14272e;
	float:left;
	margin:14px 0 0 7px;
	}
	
/*---------------------------------- form Page --------------------------*/

.createaccount{
	width:993px;
	margin:0 auto;
	padding-top:10px;
	}
.createac-left{
	background:url(../images/createac-leftbg.gif) 0 0 no-repeat;
	float:left;
	width:14px; height:180px;
	}
.createac-bg{
	float:left;
	background:url(../images/createac-bg.gif) 0 0 repeat-x;
	width:943px; height:180px;
	}
.createac-right{
	float:left;
	background:url(../images/createac-rightbg.gif) 0 0 no-repeat;
	width:15px; height:180px;
	}
	
.createarea{
	width:900px;
	float:left;
	margin-top:15px;
	margin-left:8px;
	}
.find-ins{
	width:273px; height:240px;
	float:left;
	background:url(../images/find-insurance.jpg) 0 0 no-repeat;
	}
.find-ins table { border-collapse:collapse;}
.find-ins th { padding:0 10px 16px 16px; vertical-align:top; }
.find-ins td { padding:0; vertical-align:top;font:normal 9px Verdana, Arial, Helvetica, sans-serif;}	
.formarea{
	width:610px;
	float:left;
	
	}
.formarea div.formtextleft{
	width:175px;
	float:left;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#263b43;
	margin-top:10px;
	}
.formarea div.formtextboxright{
	width:300px;
	float:left;
	margin:6px 0;
	}
.formtextboxright1
	{
	width:300px;
	float:right;
	margin:6px 0;
	}
.textbox1{
	width:277px; height:21x;
	border:#92B1BD 1px solid;
	background-color:#FFFFFF;
	}
.comboselect{
	width:80px;
	float:left;
	}
.selectbox{
	width:277px; height:21px;
	border:#92B1BD 1px solid;
	}
.selectbox1{
	width:182px; height:21px;
	border:#92B1BD 1px solid;
	}
.selectbox2{
	width:113px; height:21px;
	border:#92B1BD 1px solid;
	}
.selectbox3{
	width:85px; height:21px;
	border:#92B1BD 1px solid;
	}

.selectboxsmall{ width:86px; height:21px; border:#92B1BD 1px solid; 
	}
	
	
.selectboxsmall option { overflow:visible; width:auto;}
.selectboxsmall-0{
	border:#92B1BD 1px solid;
	width:58px; height:21px;
	}
	
.selectboxsmall-1{
	border:#92B1BD 1px solid;
	width:39px; height:21px;
	}

value{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#9e9e9e;
	}
.per-detail{
	width:993px;
	margin:0 auto;
	padding-top:20px;
	}
.perdetail-left{
	background:url(../images/per-detail-left.gif) 0 0 no-repeat;
	float:left;
	width:14px; height:307px;
	}
.perdetail-bg{
	float:left;
	background:url(../images/per-detail-bg.gif) 0 0 repeat-x;
	width:943px; height:307px;
	}
.perdetail-right{
	float:left;
	background:url(../images/per-detail-right.gif) 0 0 no-repeat;
	float:left;
	width:15px; height:307px;
	}
	
.perdetailarea{
	width:610px;
	float:left;
	margin-top:15px;
	margin-left:8px;
	}
.perdetailarea-left{
	width:150px;
	float:left;
	}
.perdetailarea-right{
	width:150px;
	float:left;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#0d475a;
	margin-left:50px;
	}
	
.number{
	width:993px;
	float:left;
	}
.oomenu{
	background:url(../images/00menu.jpg) 0 0 no-repeat;
	width:993px; height:28px;
	float:left;
	}
.personal{
	width:194px; height:55px;
	float:left;
	}	
.plan{
	width:174px; height:55px;
	float:left;
	}	
.payment{
	width:182px; height:55px;
	float:left;
	}	
.order{
	width:174px; height:55px;
	float:left;
	}	
.mail1{
	width:50px;
	float:left;
	}
.femail{
	width:70px;
	float:left;
	}
.blanckdiv{
	width:993px;
	height:20px;
	float:right;}
.findinsform{ padding: 42px 0 0 0; }




.plans-comform{
	width:425px;
	float:left;
	}
/***************************/

.wideControl
{
    width:440px;
    }


.fRight { float:right;}
.fLeft { float:left;}
.h1Blue { padding:9px 20px; background:url(../images/h1Blue.gif) center top no-repeat; font-size:18px; color:#85153a; line-height:normal; /*font-weight:bold;*/ }
.h1Blue span { font-size:13px; color:#85153a; }
.h1Blue img { vertical-align:middle; }
.h1Blue .h1BlueRight { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0d475a; float:right; font-weight:normal; }
.h1Blue .h1BlueRight a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0d475a; font-weight:normal; }
.h1Blue .h1BlueRight img { margin-right:5px; vertical-align:middle; }
.h1Blue .h1BlueRight a.buyBut { display:block;background:url(../images/butH1-62.gif) no-repeat; width:62px; height:31px; line-height:29px; color:#203541; text-decoration:none; text-align:center; margin:-4px 0 0; #margin:-10px 0 0;}
.h1Blue .h1BlueRight a.LongBut { display:block;background:url(../images/but400.gif) no-repeat; width:400px; height:31px; line-height:29px; color:#203541; text-decoration:none; text-align:center; margin:-4px 0 0; #margin:-10px 0 0;}
.cap { background:url(../images/capBot.png) center bottom repeat-y; margin-bottom:12px; }
.cap .capInner { background:url(../images/capTop.gif) center top no-repeat; padding:16px 20px 16px; min-height:84px; _height:84px; }
h2 { color:#85153a; font-size:14px; line-height:normal;  /*font-weight:bold;*/ }
h2 a{color:#85153a; font-size:14px; line-height:normal; font-weight:bold; text-decoration:none;}
h3 { color:#5C5C5C; font-size:13px; line-height:normal;font-weight:bold; margin:9px auto; }
h4 { color:#85153a; font-size:12px; line-height:normal; /*font-weight:bold;*/ }
h3.subH1Blue {padding:0 20px; clear:both;}
h4.subH1Blue {color:#5C5C5C; padding:0 20px; clear:both; font-size:11px;}
h3.subH1Blue a { float:right;}
.redBullet { padding-top:8px; }
.redBullet li { background:url(../images/red-bullete.gif) left 4px no-repeat; padding:0 0 3px 12px; }

.redBullet2 { padding-top:8px; width:90%; }
.redBullet2 li { background:url(../images/red-bullete.gif) left 4px no-repeat; padding:0 0 3px 12px; float:left; width:48%; }


.redBulletSpaced { padding-top:8px; }
.redBulletSpaced li { background:url(../images/red-bullete.gif) left 4px no-repeat; padding: 0 0 12px 12px; }


.redBulletSpaced2c { padding-top:8px; float:left; margin:0; padding:0; width:80em; }
.redBulletSpaced2c li { float:left; width:37em; background:url(../images/red-bullete.gif) left 4px no-repeat; padding: 0 0 12px 12px; }


.picList { padding-top:8px; }
.picList li {  padding:0 0 3px 12px; }
.picList li img { vertical-align:middle;}
.picList li a { text-decoration:none;}
.picList li a:hover { text-decoration:underline;}
.capLine { background:url(../images/capLine.gif) center top no-repeat; height:30px; padding:10px 20px 0; overflow:hidden; }
.capLine fieldset { float:right; border:0; }
.capLine select { width:115px; margin:0 8px 0 0; vertical-align:middle; }
/**/
.tblType01Wrapper { background:url(../images/tblBg.png) center bottom no-repeat; padding-bottom:7px; }
.cap .tblType01Wrapper {background:url(../images/tblBg2.png) center bottom no-repeat;}
.tblType01Wrapper table { border-collapse:collapse; width:100%; table-layout:fixed; background-color:#fff;}
.tblType01Wrapper th { text-align:left; background:url(../images/thCap.gif) center top no-repeat; height:35px; padding:0 5px 0 5px; border-left:1px solid #9eb2b8; color:#14272e; font-weight:bold; vertical-align:middle; line-height:35px; }
.tblType01Wrapper th.center { text-align:center; background:url(../images/thCap.gif) center top no-repeat; height:35px; padding:0 5px 0 5px; border-left:1px solid #9eb2b8; color:#14272e; font-weight:bold; vertical-align:middle; line-height:35px; }
.tblType01Wrapper th a {float:right; background:url(../images/buyBut.gif) 0 0 no-repeat; width:58px; height:30px; line-height:29px; color:#203541; text-decoration:none; text-align:center; margin:3px 0 0; position:relative;}
.tblType01Wrapper th.first { background-position:left top; border:none;}
.tblType01Wrapper th.last { background-position:right top; padding-right: 20px; }
.tblType01Wrapper th.first_center { text-align:center; background-position:left top; border:none;}
.tblType01Wrapper th.last_center { text-align:center; background-position:right top; padding-right: 20px; }

.tblType01Wrapper td { padding:4px 10px 5px; border-left:1px solid #9eb2b8;}
.tblType01Wrapper td img { float:right; cursor:pointer;}
.tblType01Wrapper td.first { background:url(../images/tblBg.png) left top no-repeat; border:none; font-size:10px;}
.tblType01Wrapper td.last { background:url(../images/tblBg.png) right top no-repeat;}
/*.tblType01Wrapper tr.color td { background-color:#f7f7f7;}*/
.tblType01Wrapper tr.color td { background-color:#f1f1f1;}
.tblType01Wrapper tr.lastTr td { background-color:#dfdfdf; text-align:right; vertical-align:top; padding:4px 10px 0;}
.tblType01Wrapper tr.lastTr td img { float:none;}
.tblType01Wrapper tr.lastTr td.first { text-align:left; font-weight:bold;}

.tblType01Wrapper .postTbl { border-top:1px solid #9eb2b8; margin:0 5px; padding:0 8px; }
.tblType01Wrapper .postTbl * { font-size:10px; line-height:15px;}
.tblType01Wrapper .postTbl ol,
ol.num { list-style-type:decimal; margin:0 10px; padding:0 25px; }
ol.num a { text-decoration:none;}
ol.num a:hover { text-decoration:underline;}
ol.latin { list-style-type:lower-alpha; margin:0 10px; padding:0 15px; }

.postTbl .but70Inline { background:url(../images/but70.gif) no-repeat; width:70px; height:22px; line-height:20px; display:inline-block; text-decoration:none; color:#203541; text-align:center; border: 0; }
.cap .butLine { height:29px; }
.cap .butLine .but152 { float:left; width:152px; height:29px; background:url(../images/but152-24.png) no-repeat; line-height:27px; text-decoration:none; color:#203541; text-align:center; _background:url(../images/but152IE.gif) no-repeat; margin-right: 10px; }
.but70 { background:url(../images/but70.gif) no-repeat; width:70px; height:22px; line-height:20px; display:block; text-decoration:none; color:#203541; text-align:center; border: 0;  cursor:pointer; }
.but70Inline { background:url(../images/but70.gif) no-repeat; width:70px; height:22px; line-height:20px; display:inline-block; text-decoration:none; color:#203541; text-align:center; border: 0; cursor:pointer; }
.but152 { background:url(../images/but152-24.png) no-repeat; width:152px; height:29px; line-height:20px; display:block; text-decoration:none; color:#203541; text-align:center; border: 0; cursor:pointer; }
.but152Inline { background:url(../images/but152-24.png) no-repeat; width:152px; height:29px; line-height:20px; display:inline-block; text-decoration:none; color:#203541; text-align:center; border: 0; cursor:pointer; }
.cap .butLine .but70 { background:url(../images/but70.gif) no-repeat; width:70px; height:22px; line-height:20px; float:right; text-decoration:none; color:#203541; text-align:center; margin-right: 10px; border: 0; }
input.but70 { line-height:normal!important; float:none; cursor:pointer;}
.cap h2 .but152,
.h1BlueRight .but152  { float:right; width:152px; height:29px; background:url(../images/but152-24.png) no-repeat; line-height:27px; text-decoration:none; color:#203541; text-align:center; _background:url(../images/but152IE.gif) no-repeat; margin-right: 10px; }
.h1BlueRight .but152 { margin-bottom:-26px; position:relative;}
.cap .butLine .but180 { float:left; width:180px; height:29px; background:url(../images/but180-24.png) no-repeat; line-height:27px; text-decoration:none; color:#203541; text-align:center; _background:url(../images/but180.gif) no-repeat; margin-right: 10px; }
.aRight a { float:right!important;}
/*uberBut*/
.uberBut { text-decoration:none; display:block; padding:0 10px 0 0; background:url(../images/uberButR.gif) right top no-repeat; height:22px; position:relative;}
.uberBut span { display:block; cursor:pointer; height:22px; line-height:20px; float:right; text-decoration:none; color:#203541; text-align:center; padding:0 0 0 10px; background:url(../images/uberButL.gif) left top no-repeat;}
.capInner h2 .uberBut {margin-top:-22px; float:right; position:relative;}
/**/
.sbButLine .but71 { background:url(../images/but71.gif) no-repeat; width:71px; height:31px; line-height:28px; float:left; text-decoration:none; color:#203541; text-align:center; }
.subH1Blue .but71 { background:url(../images/but71.gif) no-repeat; width:71px; height:31px; line-height:28px; float:right; text-decoration:none; color:#203541; text-align:center; margin:-6px 0 0; position:relative; }
blockquote { padding:0 20px; }
.pq { padding:20px 0 0; text-align:center; font-size:12px; line-height:16px; color:#918e8e; }
.pq strong { font-size:12px; line-height:16px;  color:#918e8e;}
.capLine a.but152 { background:url(../images/but152.gif) no-repeat; width:152px; height:29px; line-height:27px; text-decoration:none; color:#203541; text-align:center; float:right; margin:-5px 0 0 10px;}
.super { font-size:9px; color:red; vertical-align:super; }

.view-more{ height:35px; text-align: right; padding: 0 20px; }
.view-more a { background:url(../images/but152.gif) no-repeat; width:152px; height:29px; line-height:27px; text-decoration:none; color:#203541; text-align:center; float:right;}
.linkLine { height:35px; line-height:26px;}
.linkLine a { color:#000; text-decoration:none;}
.linkLine a:hover { text-decoration:underline;}
.linkLine a.wideBlue {background:url(../images/but152.gif) no-repeat; width:152px; height:29px; line-height:27px; text-decoration:none; color:#203541; text-align:center; float:right;}
.linkLine a.wideBlue:hover { text-decoration:none;}

.compareLine a.wideBlue {background:url(../images/but152.gif) no-repeat; width:152px; height:29px; line-height:27px; text-decoration:none; color:#203541; text-align:center; float:left;}
.compareLine a.wideBlue:hover { text-decoration:none;}

/**/
/*.faq {}
.faq li { background:url(../images/red-box-arrow.gif) left 4px no-repeat; padding:3px 12px; cursor:pointer;}
.faq li.on { background:url(../images/red-box-arrowD.gif) left 4px no-repeat;}
.faq li span { }
.faq li div { display:none}
.faq li.on div { display:block; color:#5c5c5c; font-size:12px; padding:8px 0 8px 12px; background:url(../images/box-arrow.gif) 0px 12px no-repeat; line-height:16px;}
.faq li div * { color:#5c5c5c; font-size:12px;}*/
.faq {}
.faq h4 { margin-bottom: .5em; }
.faq dt,
.faq dt.faqClosed { background:url(../images/red-box-arrow.gif) left 5px no-repeat; padding:3px 12px; cursor:pointer; }
.faq dt.faqOpen { background:url(../images/red-box-arrowD.gif) left 5px no-repeat; }
.faq dd { overflow: hidden; display:block; color:#5c5c5c; font-size:12px; padding:8px 0 8px 24px; background:url(../images/box-arrow.gif) 12px 12px no-repeat; line-height:16px; }
.faq .faqToTop { display: block; text-align: right; padding-bottom: 4px; font-size: 0.75em; }
.faq .faqHide,
.faq .faqShow { display: block; margin: 6px 0; padding: 0 0 0 18px; background: url(../images/minus.gif) -4px center no-repeat; font-weight: bolder; text-decoration: none; }
.faq .faqShow { background-image: url(../images/plus.gif); }
/**/
.cap750,
.sbText { background:url(../images/capBot-772.png) right bottom no-repeat; margin-bottom:12px; }
.cap750 .capInner,
.sbTextInner { background:url(../images/capTop-772.gif) right top no-repeat; padding:16px 20px 16px; min-height:84px; _height:84px; }
.sb { float:left; display:inline; width:200px; background:url(../images/sbBot.png) center bottom no-repeat; }
.sb ul { background:url(../images/sbTop.png) center top no-repeat; padding:0 9px 45px; }
.sb li { cursor:pointer; padding:10px; border-bottom:1px dotted #ccc; }
.sb li.on { font-weight:bold; color:#85153a; }
.sbText { margin-left:222px; zoom:1; }
.sbText h3 a { color:#5C5C5C; font-size:13px; font-weight:bold; }
.sbButLine { margin-left:222px; zoom:1; height:45px; padding:0 15px; }
.sbTextInner .sbButLine { margin:0; padding:0; }
.sbTextInner .rates { line-height:22px; padding:15px 0 0; }
.sbTextInner .rates select { vertical-align:middle; }
.sbTextInner .rates blockquote { line-height:22px; }
.but60 { cursor:pointer; font-size:11px!important; background:url(../images/but60.gif) no-repeat; width:60px; height:31px; line-height:28px; display:block; text-decoration:none; color:#203541; text-align:center; }
input.but60 { border:0; line-height:12px!important; display:inline; vertical-align:middle;}
.but52 { cursor:pointer; font-size:11px!important; background:url(../images/but52.gif) no-repeat; width:52px; height:22px; line-height:20px; display:block; text-decoration:none; color:#203541; text-align:center; margin-top:-4px;}
.tbBody { width:762px; background-color:White; }
.tbBody .h1Blue { background:url(../images/h1Blue-762.gif) center top no-repeat;}
.tbBody .cap { background:url(../images/capBot-762.png) center bottom no-repeat; }
.tbBody .cap .capInner { background:url(../images/capTop-762.gif) center top no-repeat;  } 
.tbBody .capLine { background:url(../images/capLine-762.gif) center top no-repeat; }
.tbBody .tblType01Wrapper { background:url(../images/tblBg-762.png) center bottom no-repeat;}
.tbBody .cap .tblType01Wrapper {background:url(../images/tblBg2-722.png) center bottom no-repeat;}
/***/
fieldset.type01 { /*line-height:0.01em; font-size:0.01em;*/}
fieldset.type01 { border:0; padding:12px 0 0; }
fieldset.type01 label { float:left; width:200px; clear:left; padding-top:8px; height:16px; }
fieldset.type01 span {margin-top:4px; padding-top:7px; border:0px solid #92b1bd; width:198px;float:none; width:auto; display: block; height: auto;}
fieldset.type01 input { margin-top:4px; padding:3px; border:1px solid #92b1bd; width:198px; }
fieldset.type01 select { margin-top:4px; margin-bottom:1px; width:206px; border:1px solid #92b1bd; height:19px; }
fieldset.type01 select.selectM { width:90px; }
fieldset.type01 select.selectD { width:50px; }
fieldset.type01 select.selectY { width:60px; }
fieldset.type01 select.wideControl { width:auto; }
fieldset.type01 input.readonly { border:0; background:transparent; width:200px; padding:4px; }
fieldset.type01 .rem {float:left; margin:-22px 0 0 420px; width:250px; line-height:12px; }
fieldset.type01 .error { padding-left:205px; color:red;  }
fieldset.type01 .radio input { width:auto; padding:0; vertical-align:middle; border:0; margin-top:9px; height:19px; }
fieldset.type01 textarea { margin-top:6px; padding:3px; border:1px solid #92b1bd; width:198px; height:45px; overflow:auto;}
fieldset.type01 label.checkbox { float:none; width:auto; display: block; height: auto; }
fieldset.type01 label.checkbox input { margin:0; width:auto; padding:0; border:0;}
/*numNav*/
.numNav { height:72px; background:url(../images/numNavB.gif) right bottom no-repeat; margin:10px 0; }
.numNav li { background:url(../images/numNavL.gif) left top no-repeat; float:left; display:inline; height:72px; white-space:nowrap; line-height:normal;}
.numNav li a { line-height:26px; height:56px; padding:16px 11px 0; display:block; zoom:1; _width:1%; text-decoration:none; font-size:16px; color:#9e9e9e;}
.numNav li a b { line-height:26px; float:left; width:36px; padding-right:4px; text-align:center; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:normal; cursor:pointer; _float:none; _display:inline-block;}
.numNav li.on a { background:url(../images/numNavL.gif) left -72px no-repeat; color:#85153a;}
.numNav li.on { background:url(../images/numNavR.gif) right top no-repeat;}
.numNav li.done { background:url(../images/numNavL.gif) left -144px no-repeat #fff;}
.numNav li.done a { color:#414f55;}
/*remYellow*/
.remYellow { background:url(../images/yellowRem.png) right bottom no-repeat; }
.remYellow div { background:url(../images/yellowRem.png) right top no-repeat; padding-right:4px; }
.remYellow div div { background:url(../images/yellowRem.png) left top no-repeat; height:4px; font-size:0.001em; }
.remYellow .in { background:url(../images/yellowRem.png) left bottom no-repeat; margin-right:4px; padding:0 0 4px 4px; }
/*login*/
.logIn { width:450px; height:350px; background:url(../images/popLogin-24.png) no-repeat; _background:url(../images/popLogin.png) no-repeat; }
.logIn h3 { color:#fff; text-align:center; font-size:21px; font-weight:normal; margin:0; padding:8px; }
.logIn fieldset { border:0; display:block; padding:0 55px; }
.logIn label { text-align:right; display:block; margin-bottom:8px; }
.logIn label input { padding:3px; border:1px solid #92b1bd; width:168px; vertical-align:middle; margin:0 0 0 6px; }
/*******************************/
@media print {    
	.divtop,
	.navdiv,
	.footer { display:none;}
	h1, h3, h2, .maindiv  { _width:100%!important; font-size:medium;}
  }
 /*********************************/



		
/*Calander Popup*/

.error label{ color:Red; font-weight:bold;}
.hidden { visibility:hidden; display:none;}
.hidden input{ visibility:hidden; display:none;}
.hidden img{visibility:hidden; display:none;}

/***Search Results****/
.searchResults h3 a{color:#85153a; font-size:13px; line-height:normal;font-weight:normal; margin:9px auto;  }
.searchResults h3 a b{color:#85153a; font-size:13px; line-height:normal;font-weight:bold; margin:9px auto; }
.searchResults b { font-weight:bold; }
.searchResults cite { color:#85153a; font-size:10px; line-height:normal;font-weight:normal; margin:9px auto;  }

/*********************/
/*Overlay*/
.overlay {
        position: fixed;
        z-index: 99;
        top: 0px;
        left: 0px;
        background-color: #FFFFFF;
        width: 100%;
        height: 100%;
        filter: Alpha(Opacity=70);
        opacity: 0.70;
        -moz-opacity: 0.70;
    }
    * html .overlay {
        position: absolute;
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
        width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
    }
    .loader {
        z-index: 100;
        position: fixed;
        width: 320px;
        margin-left: -110px;
        top: 50%;
        left: 50%;
    }
    * html .loader {
        position: absolute;
        margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
    }
/***********************/
