/* CSS for Domain control */

body	{
			font-family: Tahoma, Verdana;
			font-size: 10pt;
		}
.HEAD0	{
			background-color: Gainsboro;
		}
.HEAD1	{
			font-size: 20pt;
			font-weight: bold;
			color: rgb( 80, 80, 80);
			text-shadow: 1px 1px #f0f0f0;
			vertical-align: top;
			padding: 6pt;
		}
.HEAD2	{
			font-size: 8pt;
			font-weight: normal;
			text-align: right;
			vertical-align: top;
			padding: 6pt;
		}
.HEAD3	{
			font-size: 12pt;
			font-weight: bold;
			text-align: center;
			vertical-align: top;
			padding: 6pt;
		}
/* Headers */
#divData h1	{
			background-color: Gainsboro;
			font-size: 14pt;
			font-weight: bold;
			text-align: center;
			color: #505050;
			text-shadow: 1px 1px #f0f0f0;
			margin: 6px 6px 12px 6px;;
			padding: 6px 0 6px 0;
	}

/* Data table */
#divData table{
	margin: 6px auto 6px auto; 
	border-collapse:collapse;
}

#divData caption{
	background-color: Gainsboro;
	margin: 0 0 3px 0;
	padding: 3px;
	font-size: 11pt;
	font-weight: bold;
	color: #404040;
	text-shadow: 1px 1px #f0f0f0;
}

.TH	{
			background-color: Gainsboro;
			font-size: 12pt;
			font-weight: bold;
			text-align: center;
			vertical-align: middle;
			padding: 6pt;
		}
.DTH0	{
			background-color: Gainsboro;
			font-size: 10pt;
			font-weight: bold;
			text-align: center;
			vertical-align: middle;
			padding: 4pt;
			border: None;
		}
.DTH1	{
			background-color: Gainsboro;
			font-size: 10pt;
			font-weight: bold;
			color: #404040;
			text-shadow: 1px 1px #f0f0f0;
			text-align: center;
			vertical-align: middle;
			padding: 4pt;
			border: 1px solid black;
		}
.DTH2	{
			background-color: Gainsboro;
			font-size: 10pt;
			font-weight: bold;
			text-align: left;
			vertical-align: middle;
			padding: 4pt;
			border: 1px solid black;
		}
.DTD	{
			background-color: White;
			font-size: 10pt;
			font-weight: normal;
			vertical-align: middle;
			padding: 4pt;
			border: 1px solid black;
		}
.A0	{
			color: Black;
			padding: 3px;
		}
/*
.A0:hover	{
			background-color: Red;
		}
*/		
.A1	{
			color: Black;
			display: block;
			padding: 3px;
		}
.A1:hover	{
			background-color: Red;
		}

.A10	{
			color: Black;
			display: block;
			padding: 3px;
		}
.A10:hover	{
			background-color: Red;
		}
.A11	{
			color: Black;
			display: block;
			padding: 3px;
			font-weight: bold;
		}
.A11:hover	{
			background-color: Red;
		}

.A20	{
			color: Black;
			display: block;
			padding: 3px;
			font-size: 8pt;
			margin-left: 12px;
		}
.A20:hover	{
			background-color: Red;
		}
.A21	{
			color: Black;
			display: block;
			padding: 3px;
			font-weight: bold;
			font-size: 8pt;
			margin-left: 12px;
		}
.A21:hover	{
			background-color: Red;
		}


.A00	{
			color: Black;
			padding: 3px;
			font-size: 8pt;
			text-decoration: none;
		}
.A00_1:hover	{
			background-color: Red;
		}
		
		
.A2	{
			color: Black;
			display: block;
/*			padding: 4px 0px 4px 0px;*/
			padding: 3px;
		}
.A2:hover	{
			background-color: Red;
		}
/*
.M1	{
			background-color: Gainsboro;
			font-size: 10pt;
			font-weight: bold;
			text-align: center;
			white-space: nowrap;
			vertical-align: middle;
			padding: 0;
			border-left: 1px solid white;
			border-right: 1px solid white;
		}
.M0	{
			background-color: Gray;
			font-size: 10pt;
			font-weight: bold;
			text-align: center;
			white-space: nowrap;
			vertical-align: middle;
			padding: 0;
			border-left: 1px solid white;
			border-right: 1px solid white;
		}
*/
.ALERT1	{
			background-color: Red;
			border: 1px solid rgb( 80, 80, 80);
		}
.ALERT2	{
			color: Red;
			border: 1px solid rgb( 80, 80, 80);
		}
.SHADOW	{
			position:	absolute;
			border:		none;
			background: black url(../img/black.gif);
			opacity: 	0.6;
			filter:		progid:DXImageTransform.Microsoft.alpha(opacity=60);
		}
		