/* Tab Styles */

div.TabWrapper {
	display:none;
}

div.TabWrapper div.Tab {
	padding:4px 10px 4px 10px;
	border-top: 1px solid #92B3DA;
	border-right: 1px solid #4077B9;
	border-left: 1px solid #92B3DA;
	border-bottom: 1px solid #4077B9;
	cursor:pointer;	
	font-family:arial,helvetica,clean,sans-serif;
	font-size: 110%;
	font-weight:bold;
	color: #CFDFEF;
	background-color: #6496CB;
	float:left;
}
div.TabWrapper div.TabFill {
	width:auto;
	border-bottom:1px solid #92B3DA;
	height: 26px;
	padding: 4px 0 0 10px;
}
div.TabWrapper div.over {
	background-color: #99B4DB;
	font-family:arial,helvetica,clean,sans-serif;
	font-size: 110%;
	font-weight:bold;
	color: #FFFFFF;
}
div.TabWrapper div.on {
	background-color: #F5F5F5;
	font-family:arial,helvetica,clean,sans-serif;
	font-size: 110%;
	font-weight:bold;
	color: #0066FF;
	border-bottom: none;
	height: 26px;
}
div.TabWrapper div.TabContent {
	border-left:1px solid #92B3DA;
	border-right:1px solid #92B3DA;
	border-bottom:1px solid #92B3DA;
	background: #F5F5F5;
	overflow:auto;
	clear:left;
	height:100%;
/*	padding:10px; */
}

div.TabWrapper div.TabContent div.active {
	display: block;
/*	border:1px solid #E4ECF6; */
	background: #F5F5F5;
	overflow:auto;
}

div.TabWrapper div.TabContent div.not_active, div.TabWrapper div.TabContent div.disabled {
	display: none;
}

div.TabWrapper div#controls {
	display:none;
}

div.TabWrapper div.TabContent h4.tabHeading {
	display:none;
}

@media print {
	div.TabWrapper div.Tab, div.TabWrapper div.TabFill {
		display:none;
	}
	div.TabWrapper div.TabContent {
		overflow:visible;
		display:block;
		border:none;
	}
	div.TabWrapper div.TabContent div.active, div.TabWrapper div.TabContent div.not_active, div.TabWrapper div.TabContent div.disabled {
		margin:5px;
		display: block;
		vertical-align:top;
	}
	
	div.TabWrapper div.TabContent h4.tabHeading {
		display:block;
	}
}

