/* GENERIC STYLES FOR PRESENTING IWS DATA */
H2
{
	color: #444444;
}

td 
{
	font-size:9pt;
}

td.label {
	font-weight: bold;
	color:	 #BA313B;
}

td.label_gray {
	font-weight: bold;
	color:	 #EDEDED;
}

.text 
{
	text-align: left;
}

.number {
	text-align: right;
}

body 
{
	height: 100%;
	padding: 0px;
	font-family:verdana;
	font-size:10pt;
	text-align:left;
	color: #000000;
	background:#F6E6C5;
}

body.generic 
{
	font-size: 0.8em;
}

table.generic
{
	padding:	3;
	border:		1 outset;
}

table.style_one
{
	padding:	2;
	border:		10;
}

table.style_two
{
	padding:	0;
	border:		0;
}

table.style_three
{
	padding:	1;
	border-width:	2;
}

.clsBAR1 { border: 2px outset white; }
.clsBARBG1 { }
.clsLABEL1 { color: #000000; background-color: #F6E6C5; border: 2px groove white; font-family: Arial, Helvetica; font-size: 8pt; }
.clsHEADER1 { color: #000000; background-color: #F6E6C5; border: 2px groove white; font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; }
.clsLABELBG1 { background-color: #F6E6C5; }
.clsLEGEND1 { color: #000000; font-family: Verdana; font-size: 12px; }
.clsLEGENDBG1 { background-color: #F6E6C5; border: 2px groove white; }
.clsVALUES1 { font-family: Arial, Helvetica; font-size: 12px; }

.contents
{
	text-align:left;
	background:#8586B4;
	border-left: solid thin #f1d9a8;
	border-right: solid thin #f1d9a8;
	border-bottom: solid thin #f1d9a8;
	visibility:visible;
	position:absolute;
	top:165px;
	width:95%;
	height:65%;
}

.contentslabel
{
	text-align:left;
	background:#8586B4;
	font-family:verdana;
	font-size:10pt;
	color: navy;
}

.contentsvalue
{
	text-align:left;
}

.contentsvalue_number
{
	text-align:right;
}

.defaultbody
{
	font-family:verdana;
	font-size:10pt;
	text-align:left;
	color: #000000;
	background:#F6E6C5;
}

.defaultlink
{
	text-decoration: none;
	font-size:10pt;
	padding-top: 3px;
	color: #000000;
}

.defaultlink:hover
{
	text-decoration: underline overline;
	padding-top: 3px;
	color: #000000;
}

.TD_RA
{
	text-align:right; 
}

.ElectionSelector
{
	font-family:verdana;
	font-size:8pt;
	text-align:left;
	width:95%;
	color: #000000;
	background:#FFFFFF;
}

.numericvalue
{
	text-align:right;
}

.tab
{
	font-family:verdana;
	font-size:10pt;
	font-weight: bold;
	text-align:center;
	background:#8586B4;
	color: #F1D9A8;
	border-top: solid thin #F1D9A8;
	border-right: solid thin #F1D9A8;
	border-left: solid thin #F1D9A8;
	border-bottom: solid thin #F1D9A8;
	visibility:visible;
	z-index:1
}

.tablecolumn
{
	font-weight:bold;
	font-size:10pt;
	text-align:left;
	color: #000000;
	background:#F6E6C5;
}

.tableheader
{
	font-weight:bold;
	font-size:10pt;
	text-align:left;
	color: #000000;
	background:#F6E6C5;
}

.tableheader_number
{
	font-weight:bold;
	font-size:10pt;
	text-align:right;
	color: #000000;
	background:#F6E6C5;
}

.tabBody
{
	overflow:hidden; 
}

.tabFrame
{
	BORDER-RIGHT: #BA313B 2PX SOLID;
	BORDER-TOP: #BA313B 2PX SOLID;
	BORDER-LEFT: #BA313B 2PX SOLID;
	BORDER-BOTTOM: #BA313B 2PX SOLID;
	WIDTH: 93%;
	HEIGHT: 95%;
	position:absolute;
	left:35px;
	top:5px;
}

.tabFrame-old
{
	BORDER-RIGHT: #BA313B 2PX SOLID;
	BORDER-TOP: #BA313B 2PX SOLID;
	BORDER-LEFT: #BA313B 2PX SOLID;
	BORDER-BOTTOM: #BA313B 2PX SOLID;
	WIDTH: 93%;
	HEIGHT: 95%;
	overflow:auto;
	position:absolute;
	left:35px;
	top:5px;
}

.tabHTML
{
	margin:10px;
}

.tabOff
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: 700;
	TEXT-ALIGN: center;
	COLOR: #CCCCCC;
	BACKGROUND-COLOR: #555555;
	BORDER-BOTTOM: #BA313B 1PX SOLID;
	BORDER-TOP: #BA313B 1PX SOLID;
	BORDER-LEFT: #BA313B 1PX SOLID;
	BORDER-RIGHT: #BA313B 1PX SOLID;
	height: 90px;
	width: 25px;
	left:0px;
}

.tabOn
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: 700;
	TEXT-ALIGN: center;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #BA313B;
	BORDER-BOTTOM: #BA313B 1PX SOLID;
	BORDER-TOP: #BA313B 1PX SOLID;
	BORDER-LEFT: #BA313B 1PX SOLID;
	BORDER-RIGHT: #3344FF 1PX SOLID;
	HEIGHT: 90px;
	WIDTH: 25px;
	left:0px;
}

.thistab
 {
	font-family:verdana;
	font-size:10pt;
	font-weight: bold;
	text-align:center;
	color: navy;
	background:#8586B4;
	border-top: solid thin #F1D9A8;
	border-right: solid thin #F1D9A8;
	border-left: solid thin #F1D9A8;
	border-bottom: solid thin #F1D9A8;
	visibility:visible;
	z-index:2;
}

.title
{
	font-family:verdana;
	font-size:11pt;
	font-weight: bold;
	color: navy;
	text-align:left;
	background:#F1D9A8;
	border-left: solid thin #F1D9A8;
	border-right: solid thin #F1D9A8;
	border-bottom: solid thin #F1D9A8;
	visibility:visible;
	width:95%;
	height:100%;
}

.tocbody
{
	background:#F6E6C5;
}

.toctitle
{
	text-decoration: none;
	font-family:verdana;
	font-size:10pt;
	text-align:left;
	color: #000000;
}

.tocimage
{
	width: 13px;
	height:	12px;
	border:	0;
}

.toclink
{
	text-decoration: none;
	font-size:8pt;
	text-align:left;
	padding-top: 3px;
	color: #000000;
}

.toclink:hover
{
	text-decoration: underline overline;
	padding-top: 3px;
	color: #000000;
}

.toclinkactive
{
	text-decoration: none;
	color: #DD0000; 
}

.toclinkactive:hover
{
	text-decoration: underline overline;
}

.tocelement
{
	font-family:verdana;
	font-size:8pt;
	text-align:left;
	color: #000000;
	padding-top: 3px;
}