@charset "utf-8";
/* CSS Document */

/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}
/* root element for tabs  */
.pageTab{
	float:left;
	margin-top:14px;
	padding:0;
	display:block;
}
.tabdivright {
		z-index:3;
	}

ul.tabsright { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	height:53px;
}
/* single tab */
ul.tabsright li { 
	float:left;	 
	text-indent:0;
	padding:0 5px 0 0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabsright a.index1:link,ul.tabsright a.index1:visited { 
	background: url(../images/general/button-bg_right.gif) no-repeat 0 0;
	font-size:11px;
	font-weight:bold;
	display:block;
	height: 53px;  
	width: 104px;
	text-align:center;	
	text-decoration:none;
	color:#3d88cd;
	padding-top:0;
	margin:0px;	
	position:relative;
	top:1px;
}
.special_tab{
	padding-top:15px;
	display:block;
	line-height:14px;
}
.special_tab2{
	padding-top:9px;
	display:block;
	line-height:1.2;
}
ul.tabsright a:active {
	outline:none;		
}
/* when mouse enters the tab move the background image */
ul.tabsright a:hover, #currentTab {
	background-position: 0 -53px;
	color:#086e00;	
	
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabsright a.current, ul.tabsright a.current:hover, ul.tabsright li.current a {
	background-position: 0px -53px;		
	cursor:default !important; 
	color:#5f5f5f !important;
}


/* initially all panes are hidden */

.hide{
	display:none;
}
.show{
	display:block;
}
.br1{ 
	background: url(../images/general/button-bg_right_br.gif) no-repeat 0 0;
	font-size:11px;
	font-weight:bold;
	display:block;
	height: 53px;  
	width: 104px;
	text-align:center;	
	text-decoration:none;
	color:#3d88cd;
	padding-top:0;
	margin:0px;	
	position:relative;
	top:1px;
}

/* page wise class --*/
.gov1{
background: url(../images/general/button-bg_right_gov.gif) no-repeat 0 0;
	font-size:11px;
	font-weight:bold;
	display:block;
	height: 53px;  
	width: 104px;
	text-align:center;	
	text-decoration:none;
	color:#3d88cd;
	padding-top:0;
	margin:0px;	
	position:relative;
	top:1px;
}
.im1{
background: url(../images/general/button-bg_right_im.gif) no-repeat 0 0;
	font-size:11px;
	font-weight:bold;
	display:block;
	height: 53px;  
	width: 104px;
	text-align:center;	
	text-decoration:none;
	color:#3d88cd;
	padding-top:0;
	margin:0px;	
	position:relative;
	top:1px;
}
ul.tabs a.im1_over, ul.tabs a.im1_over:hover, ul.tabs li.im1_over a {
	color:#3d88cd;
}

.ps1{
background: url(../images/general/button-bg_right_ps.gif) no-repeat 0 0;
	font-size:11px;
	font-weight:bold;
	display:block;
	height: 53px;  
	width: 104px;
	text-align:center;	
	text-decoration:none;
	color:#3d88cd;
	padding-top:0;
	margin:0px;	
	position:relative;
	top:1px;
}

/*This style is for page tab only*/

.pageTab .tabdiv {
	z-index:3;
	margin-left:10px;
	}

.pageTab .tabdiv ul.tabs { 
	list-style:none; 
	margin:0;
	padding:0;	
	height:53px;
	margin-left:-25px;
}
/* single tab */
.pageTab .tabdiv ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0 4px 0 0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
.pageTab .tabdiv ul.tabs a.index:link,ul.tabs a.index:visited { 
	background: url(../images/general/button-bg.gif) no-repeat 0 0;
	font-size:11px;
	font-weight:bold;
	display:block;
	height: 53px;  
	width: 126px;
	text-align:center;	
	text-decoration:none;
	color:#3d88cd;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}
.oneline_tab{
	padding-top:15px;
	display:block;
}
.twoline_tab{
	padding-top:9px;
	display:block;
	line-height:1.2;
}

.threeline_tab{
	padding-top:0;
	display:block;
	line-height:1.2;
}

ul.tabs a:active {
	outline:none;		
}
/* when mouse enters the tab move the background image */

ul.tabs a:hover, #currentTab {
	background-position: 0 -53px;	
	color:#5f5f5f;	
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: 0px -53px;		
	cursor:default !important; 
	color:#5f5f5f !important;
}


/* initially all panes are hidden */ 
.panes{
	float:left;
	margin-top:-10px;
	margin-left:10px;
	_margin-left:5px;
	z-index:2;
	width:460px;
}
.panes .pane {
	display:none;		
}
.panes div {
/*	width:450px;*/
	height:auto;
	/*padding:15px 10px 15px 10px; ;*/
	border:1px solid #b0c7ec;
	/*background-color:#fff;
	margin:57px 0 0 0; */
}

.panes div h2{font:14px Arial; font-weight:normal; color:#424242; font-weight:bold; margin:10px 0 0 10px;}
#quote{ margin-top:-15px !important; border:none; width:100px; float:left;}
.hide{
	float:left;
	display:none;
}
.show{
	float:left; 
	display:block;
	width:477px;
	_width:472px;
	padding-bottom: 10px;
}
.TabAccord_accordionContent p{ margin:0 0 8px 0;}

.im{
	background: url(../images/general/button-bg_im.gif) no-repeat 0 0;
	font-size:11px;
	font-weight:bold;
	display:block;
	height: 53px;  
	width: 126px;
	text-align:center;	
	text-decoration:none;
	color:#3d88cd;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}
ul.tabs a.im_over, ul.tabs a.im_over:hover, ul.tabs li.im_over a {
	color:#844303;
}

.pro{ 
	background: url(../images/general/button-bg_pro.gif) no-repeat 0 0;
	font-size:11px;
	font-weight:bold;
	display:block;
	height: 53px;  
	width: 126px;
	text-align:center;	
	text-decoration:none;
	color:#3d88cd;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}
ul.tabs a.pro_over, ul.tabs a.pro_over:hover, ul.tabs li.pro_over a {
	color:#9e173f;
}

.ps{ 
	background: url(../images/general/button-bg_ps.gif) no-repeat 0 0;
	font-size:11px;
	font-weight:bold;
	display:block;
	height: 53px;  
	width: 126px;
	text-align:center;	
	text-decoration:none;
	color:#3d88cd;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}
ul.tabs a.ps_over, ul.tabs a.ps_over:hover, ul.tabs li.ps_over a {
	color:#53185a;
}

.br{ 
	background: url(../images/general/button-bg_br.gif) no-repeat 0 0;
	font-size:11px;
	font-weight:bold;
	display:block;
	height: 53px;  
	width: 126px;
	text-align:center;	
	text-decoration:none;
	color:#3d88cd;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}
ul.tabs a.br_over, ul.tabs a.br_over:hover, ul.tabs li.br_over a {
	color:#0a6d01;
}

/*This is for fixing tab issue*/

.panesright{
	margin-top:0px;
	z-index:2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

.panesright .pane {
	display:none;		
}

.panesright #lpButton1 img{ margin:0; padding:0;}
/*aetna_style_cms*/
#main #middleDiv #container #rightContent #rightTab .panesright .show{color:#6b6161;margin:0px 0 0 0; width:200px;}
#main #middleDiv #container #rightContent #rightTab .panesright .show h5{ font-size:11px !important;margin:5px 0 0 0;}

#main #middleDiv #container #rightContent #rightTab .panesright .show .tollFree{list-style-type:none; padding:0 30px; margin:14px 0 0 6px; font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#3d3c3c;}

#main #middleDiv #container #rightContent #rightTab .panesright .show .moreDetails{float:right;margin:0px 0 10px 0;_margin:0px 0 0px 0;font-family:Arial, Helvetica, sans-serif;width:81px;height:17px;border:none;font-weight:normal !important;}

#main #middleDiv #container #rightContent #rightTab .panesright .show .moreDetails img{padding:12px 0 0 0;}
#main #middleDiv #container #rightContent #rightTab .panesright .hide{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#6b6161;margin:8px 0 0 0;}

/*Tab_right_home*/

#main #middleDiv #container #rightContent #rightTab .panesright .show #customerCare{margin-top:0px;float:left; }
#main #middleDiv #container #rightContent #rightTab .panesright .show #customerCare h5{ font-size:11px !important;margin:5px 0 0 0;}
#main #middleDiv #container #rightContent #rightTab .panesright .show #customerCare .right_contact{float:left; clear:both; margin:0px; width:200px;margin:8px 0 0 0;}
#main #middleDiv #container #rightContent #rightTab .panesright .show #customerCare .right_contact_image{float:left; margin-right:7px;}
#main #middleDiv #container #rightContent #rightTab .panesright .show #customerCare .right_contact_text{float:left; margin:0 0 0 0px;}


