@charset "UTF-8";

.tabs_h {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	clear: none;
	width: 100%;
}
.tabs_header_group {
	margin: 0px;
	padding: 0px;
}
.tabs_header {
	position: relative;
	top: 1px;
	float: left;
	padding: 7px 20px;
	margin: 0px 1px 0px 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	background-color: #f5f4f4;
	list-style: none;
	border-left: solid 1px #e9e9e9;
	border-bottom: solid 1px #e9e9e9;
	border-top: solid 1px #e9e9e9;
	border-right: solid 1px #e9e9e9;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}
.tabs_header_hover {
	background-color: #CCC;
    outline: 0px;
}
.tabs_header_selected {
	background-color: #fff;
	border-bottom: 1px solid #fff;
    outline: 0px;
}
.tabs_header a {
	color: black;
	text-decoration: none;
}
.tabs_content_group {
	clear: both;
	border-left: solid 1px #e9e9e9;
	border-bottom: solid 1px #e9e9e9;
	border-top: solid 1px #e9e9e9;
	border-right: solid 1px #e9e9e9;
	background-color: #fff;
}
.tabs_content {
	overflow: hidden;
	padding: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.tabs_content_visible {
}
/* Vertical Tabbed Panels */
.tabs_v {
	overflow: hidden;
	zoom: 1;
}
.tabs_v .tabs_header_group {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #fff;
	position: relative;
	border-top: solid 1px #e9e9e9;
	border-right: solid 1px #e9e9e9;
	border-left: solid 1px #e9e9e9;
	border-bottom: solid 1px #e9e9e9;
}
.tabs_v .tabs_header {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
.tabs_v .tabs_header_selected {
	background-color: #fff;
	border-bottom: solid 1px #e9e9e9;
}
.tabs_v .tabs_content_group {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
/* Styles for Printing */
@media print {
    .tabs_h {
	    overflow: visible !important;
    }
    .tabs_content_group {
	    display: block !important;
	    overflow: visible !important;
	    height: auto !important;
    }
    .tabs_content {
	    overflow: visible !important;
	    display: block !important;
	    clear:both !important;
    }
    .tabs_header {
	     overflow: visible !important;
	     display: block !important;
	     clear:both !important;
    }
}