
.tabbox {
	position: relative;
	overflow: visible;
	clear: both;

}

.tabbox .tabPanel h3 {
	float: left;
	width: 159px;
	margin: 0;
	border: solid #b0bfc8;
	border-width: 0px 0px 0 0;
	font-size: .6em;
	
}
.tabbox .first h3 { border-left-width: 0px;
border-width: 0px 0px 0 0;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
 }
.tabbox .tabPanel h3 a {
	text-decoration: none;
	color: #666666;
	display: block;
	height: 20px;
	padding: 5px;
}
.tabbox .tabPanel h3 a:hover {
	background: #e92024;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	color: #FFFFFF;
}
.tabPanel.selected h3 a { background: #ffffff;
filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
 

}

.tabbox .tabContent {
	position: absolute;
	top: -9999px;
	left: -9999px;
	border: 0px solid #000;
	padding: 5px;
	
}
.tabbox .selected .tabContent {
	top: 30px;
	left: 0;
		filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}


/* Vertical */
.verticalTabs .tabPanel h3 {
	float: none;
	clear: both;
	width: 157px;
	border-width: 0 0px 1px 1px;
	
		filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.verticalTabs .selected h3 { background: #ffffff;

border-width: 0px 0px 1px 1px;
filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
 

}


.verticalTabs .tabPanel h3 a:hover {
	background: #e92024;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	color: #FFFFFF;
}

.verticalTabs .tabPanel h3 a {
	height: auto;
	vertical-align: middle;

	
	
}
.verticalTabs .first h3 {  border-width: 0px 0px 1px 2px; 

}
.verticalTabs .selected .tabContent {
	top: 0;
	min-height: 10em;
	margin-left: 1px;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	
}