/* ***  tab list for chargeable pages */
.tablist{
font: bold 11px Arial;
/*width: 100%; leave this value as is in most cases*/
padding: 5px 0;
margin-left: 0;
border-bottom: 1px solid #B1B1B1;
}

.tablist li{
list-style: none;
margin: 0;
display: inline;
}

.tablist li a{
padding: 5px 11px;
margin-left: 0px;
margin-right: -3px;
color: #4D4D4D; /*text color*/
text-decoration: none;
border-top: 1px solid #B1B1B1; /*gray border*/
border-right: 1px solid #B1B1B1; /*gray divider between menu items*/
background: white url(images/indentbg.gif) top center repeat-x;
}

.tablist li a:visited{
color: #4D4D4D; /*text color*/
}

.tablist li a.selected{
color: #4D4D4D !important;
border-bottom: 1px solid white;
background: white url(images/indentbg2.gif) top center repeat-x;
}

.tablist li a:hover{
color: #4D4D4D;
text-decoration: underline;
}

.tablist li a {
outline: none;
-moz-outline-style: none;
}
/*
.tabcontentstyle{ style of tab content container
border: 1px solid #B1B1B1;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}*/



/*- Menu Tabs 4--------------------------- */

#feature_tabs {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	
}
#feature_tabs ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
}
	
#feature_tabs li {
	display:inline;
	margin:0;
	padding:0;
}
#feature_tabs a {
	float:left;
	background:url("images/featuretab_left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 8px;
	text-decoration:none;
	font:12px arial;
	line-height:15px;
	font-weight: bold;
	outline: none;
	-moz-outline-style: none;
}
#feature_tabs a span {
	margin:0;
	float:left;
	display:block;
	background:url("images/featuretab_right.gif") no-repeat right top;
	padding:10px 10px 8px 2px;
	color:#464646;
}

#feature_tabs .green a {
	float:left;
	background:url("images/featuretab_left_green.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 8px;
	text-decoration:none;
	font:12px arial;
	line-height:15px;
	font-weight: bold;
	outline: none;
	-moz-outline-style: none;
}
#feature_tabs .green a span {
	margin:0;
	float:left;
	display:block;
	background:url("images/featuretab_right_green.gif") no-repeat right top;
	padding:10px 10px 8px 2px;
	color:#464646;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#feature_tabs a span, #feature_tabs .green a span {float:none;}
/* End IE5-Mac hack */
#feature_tabs a:hover span{
	color:#0065a7;
}

#feature_tabs .green a:hover span {
	color:#528108;
}

#feature_tabs a:hover {
	/*background-position:0% -35px;*/
}
#feature_tabs a:hover span {
	/*background-position:100% -35px;*/
}

#feature_tabs  a.selected, #feature_tabs .green a.selected {
	background-position:0% -35px;
}
#feature_tabs a.selected span{
	background-position:100% -35px;
	color:#0065a7;
}
#feature_tabs .green a.selected span  {
	background-position:100% -35px;
	color:#528108;
}

/* sub tab **/

#sub_tabs, #webcon_tabs {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	
}
#sub_tabs ul, #webcon_tabs ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
}

#sub_tabs li, #webcon_tabs li {
	display:inline;
	margin:0;
	padding:0;
}
#sub_tabs a {
	float:left;
	margin:0;
	padding:0;
	text-decoration:none;
	font:12px arial;
	background-color:#dcfbc2; /*e1ebf4*/
	outline: none;
	-moz-outline-style: none;
}
#sub_tabs a span, #webcon_tabs a span {
	margin:0;
	float:left;
	display:block;
	padding-top:4px; 
	padding-bottom:6px;
	padding-left: 0px;
	padding-right: 0px;
	color:#888888;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#sub_tabs a span, #webcon_tabs a span {float:none;}
/* End IE5-Mac hack */
#sub_tabs a:hover span, #webcon_tabs a:hover span {
	color:#0065a7;
}
#sub_tabs a:hover, #webcon_tabs a:hover {
	/*background-position:0% -35px;*/
}
#sub_tabs a:hover span, #webcon_tabs a:hover span {
	/*background-position:100% -35px;*/
}

/* 
#sub_tabs  a.selected {
	background-color:#e1ebf4;
}

#sub_tabs a.selected span {
	background:url("images/sub_tab.gif") no-repeat center bottom #6f92b0;
	color:#ffffff;
	background-color:#6f92b0;
}
*/
/* web sub bgcolor changes */
#webcon_tabs a {
	float:left;
	margin:0;
	padding:0;
	text-decoration:none;
	font:12px arial;
	background-color:#dcfbc2;
	outline: none;
	-moz-outline-style: none;
}
	
#sub_tabs  a.selected, #webcon_tabs a.selected {
	background-color:#dcfbc2;
}

#sub_tabs a.selected span, #webcon_tabs a.selected span{
	background:url("images/websub_tab.gif") no-repeat center bottom #9ac079;
	color:#ffffff;
	background-color:#9ac079;
}


/*style of tab content container
.tabcontentstyle{ 
border: 1px solid #B1B1B1;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}*/

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}