/* Tab Styles */

div.TabEnvelope {
	display:none;
}
div.TabEnvelope div.Tabs div.Tab {
	padding:4px 10px 0 10px;
	border-top: 1px solid #92B3DA;
	border-right: 1px solid #598CC8;
	border-left: 1px solid #92B3DA;
	border-bottom: 1px solid #598CC8;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
	color: #CFDFEF;
	background-color: #6496CB;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFAEC6E3,EndColorStr=#FF6496CB);
	float:left;
}

div.TabEnvelope div.Tabs div.TabFill {
	width:auto;
	border-bottom:1px solid #92B3DA;
	padding:4px 0 0 10px;
	
}
div.TabEnvelope div.Tabs div.over {
	background-color: #99B4DB;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFC3D3EB,EndColorStr=#FF8AAFD7);
	color: #FFFFFF;
}
div.TabEnvelope div.Tabs div.on {
	background-color: #F5F5F5;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FF9DBCDD,EndColorStr=#FFF5F5F5);
	color: #0066FF;
	border-bottom: none;
}

div.TabEnvelope div.Tabs div.disabled {
	background-color: #F5F5F5;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFE2E2E2,EndColorStr=#FFB1B1B1);
	color: #EDEDED;
	border-bottom: 1px solid #92B3DA;
	height: 26px;
	cursor:default;
}

div.TabEnvelope 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.TabEnvelope div.TabContent div.active {
	display: block;
}

div.TabEnvelope div.TabContent div.not_active, div.TabEnvelope div.TabContent div.disabled {
	display: none;
}

div.TabEnvelope div#controls {
	display:none;
}

div.TabEnvelope div.TabContent h4.tabHeading {
	display:none;
}

div.TabEnvelope div.TabContent table.data tr.even td {
	background-color:#F2F2F2;
	}
div.TabEnvelope div.TabContent table.data tr.odd td {
	background-color:#FFFFFF;
	}
div.TabEnvelope div.TabContent table.data tr.atd td {/*assignment to date lt_profitability report support*/
	color:#999999;
	} 
div.TabEnvelope div.TabContent table.data tr.reported td {/*lt_profitability report support*/
	font-weight:bold;
	color:#000000;
	background-color:#FFFF99;
	}
div.TabEnvelope div.TabContent .instruction{
	font-size:9px;
	color:#999;
	}
div.TabEnvelope div.TabContent table.summary .label{
	white-space:nowrap;
	font-weight:bold;
	text-align:right;
	width:30%;
	padding:3px 4px 3px 4px;
	color: #888;
	background-color:#F0F0F0;
	border-bottom:1px solid #E5E5E5;
	}
div.TabEnvelope div.TabContent table.summary td.value {
	padding: 3px 4px 3px 4px;
	border-bottom:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
	background-color:#F5F5F5;
	white-space:nowrap;
}


@media print {
	div.TabEnvelope div.Tab, div.TabEnvelope div.TabFill {
		display:none;
	}
	div.TabEnvelope div.TabContent {
		overflow:visible;
		display:block;
		border:none;
	}
	div.TabEnvelope div.TabContent div.active, div.TabEnvelope div.TabContent div.not_active, div.TabEnvelope div.TabContent div.disabled {
		margin:5px;
		display: block;
		vertical-align:top;
	}
	
	div.TabEnvelope div.TabContent h4.tabHeading {
		display:block;
	}
}

