/* This Css is Used For Tab */


.posrelative{position:relative;}

.clear{clear:both;}

.shadetabs{ 
padding: 0px 0px 0 15px; *padding: 0px 0px 0 15px;
margin-left: 0;
margin-top: 10px; position:relative; float:right;
margin-bottom: 0;
font: bold 14px Arial, Helvetica, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/ 
}

.shadetabs li{ float:left; 
margin: 0; display:block; position:relative;
}
 
.shadetabs li a{
	
text-decoration: none; 

height:25px;
line-height:25px;
display:block;
z-index: 1;
padding: 0px 0px 0 15px;
margin-left: 3px;
color: #fff;
background:url(/images/sup/tab-bg.gif) no-repeat left top;
cursor:pointer;
border:1px solid #cbcbcb; border-bottom:none;
float:left;
}

.shadetabs li a span{text-decoration: none;display:block;padding: 0px 18px 0 0px;float:left;background:url(/images/sup/tab-bg.gif) no-repeat right top;}

.shadetabs li a:visited, .shadetabs li a:visited span{}



.shadetabs li a:hover{text-decoration:none;}
.shadetabs li a:hover span{text-decoration: none;}


.shadetabs li a.selected { /*selected main tab style */
color: #284a91;
background:url(/images/sup/bg-ttl-plan-compare.gif) repeat-x; position:relative; z-index:55555; border-bottom:1px solid #fff; margin:0 0 -1px 0;

}


.shadetabs li a.selected span{ /*selected main tab style */ 
background:url(/images/sup/bg-ttl-plan-compare.gif) repeat-x; 
color: #284a91;
text-decoration:none;

}


.tabcontent{ border:0px solid #cbcbcb;
	width:100%; float:left;
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
 