


body
{
	background:			#000000;
	color:				#ffffff;
	font:				10pt arial, sans-serif;
	text-align:			center;
	
	margin:				6px;
}


a
{
	color:				#ffffff;
}


#GlobalWrapper
{
	text-align:			left;
	color:				#c0c0c0;
	
	margin:				6px;
}


			
h1
{
	font-size:			18pt;
}

h2
{
	font-size:			14pt;
}

h3
{
	font-size:			12pt;
}

h4 h5 h6
{
	font-size:			10pt;
}

h1
{
	margin: 			.1em 0em .1em 0em;
}

h2, h3, h4, h5, h6
{
	margin: 			1em 0em .1em 0em;
}

h1.Sub, h2.Sub, h3.Sub, h4.Sub, h5.Sub
{
	margin: 			0;
}

h1.Sub, h2.Sub
{
	font-size:			10pt;
}

h3.Sub, h4.Sub
{
	font-size:			8pt;
}

h5.Sub, h6.Sub
{
	font-size:			6pt;
}

.Sub
{
	color:				#c0c0c0;
}


ul
{
	margin:				3px 20px 10px;
	list-style:			square;
}

ul ul
{
	list-style:			disc;
}

ul ul ul
{
	list-style:			circle;
}

ul ul ul ul
{
	list-style:			square;
}

li
{
	margin:				4px 0px 4px;
}

li .Sub
{
	margin: 			0;
	color:				#c0c0c0;
}


.Sub a
{
	color:				#c0c0c0;
}


.NavigationBlock
{
	background:			#1d2878;
	color:				white;
	border:				1px solid #8080ff;
	margin:				0 0 12px;
	
	padding:			6px;
	
	text-align:			left;
}

.NavigationBlock a
{
	display:			block;
	padding:			2px;
	margin:				0;

}

.NavigationBlock a:hover
{
	background:			#8080ff;
	border:				1px solid #c0c0ff;
	padding:			1px;
}



.NavigationBlock ul
{
	list-style:			none;
	margin:				0;
	padding:			0;
}


.NavigationBlock ul li
{
	padding:			0;
	display:			block;
	margin:				1px;
}


.NavigationBlock .CurrentGroup
{
	display:			block;
	background:			#4040ff;
	padding:			1px;
	border:				1px solid #8080ff;
	margin:				0;

}




#ContentContainer
{
	margin:				10px 0px 10px 170px;
	padding:			0;
}

#NavigationContainer
{
	position:			absolute;
	top: 				10px;
	left: 				10px;
	width: 				160px;
	
	margin:				0;
	padding:			0;
	
	float:				left;
}


#Content
{
	padding:			10px;
	margin:				0;
	
	background:			#fffff0;
	color:				#000000;
	border:				1px solid #a0a0a0;
	
	min-height:			530px;


}

#Content a
{
	color:				#000000;
}

#Content .Sub
{
	color:				#606060;
}

#Content .Sub a
{
	color:				#606060;
}


#Content a:hover, #Content .Sub a:hover
{
	color:				red;
}



#Content .Error
{
	color:				#c02020;
	font-weight:		bold;
}

#Content .Warning
{
	color:				#808000;
	font-weight:		bold;
}

#Content .New
{
	color:				#00a000;
	font-weight:		bold;
}


#NewLinkNotice
{
	background:			#303030;
	color:				#c0c0c0;
	border:				1px solid #808080;
	text-align:			center;
	padding:			3px;
	margin:				0 0 12px;
}


#PageFooter
{
	clear: 				both;

	text-align: 		left;
	
	background: 		#004000;
	color:				#608060;
	
	padding:			6px;
	
	height:				30px;
	
	white-space:		nowrap;
}

#PageFooter a
{
	color:				#608060;
}


#ValidatorLinks
{
	float:				left;
	background: 		#004000;
}

#MarkupValidator, #CssValidator, #RssValidator, .ValidatorLink
{
	margin-right:		6px;
}


#VersionInfo
{
	float:				left;
	background: 		#004000;
	width:				120px;
	margin-right:		6px;
}

#FileRevision, #ModifyDate
{
	text-align:			center;
}


#CopyrightBlock
{
	float:				left;
	background: 		#004000;
	width:				210px;
	margin-right:		6px;
}

#CopyrightLine1, #CopyrightLine2
{
	text-align:			center;
}


#ServerStatsBlock
{
	float:				left;
	background: 		#004000;
	width:				160px;
	margin-right:		6px;
}

#ServerStatsLine1, #ServerStatsLine2
{
	text-align:			center;
}


#LogoBlock
{
	background: 		#606060;
	color: 				black;
	border: 			1px solid #c0c0c0;
	margin-bottom: 		12px;
	
	padding: 			6px;
	padding-left:		11px;
	padding-right:		11px;
	
	text-align: 		left;
}



table
{
	background:			#808080;
	border:				2px solid #808080;
	color:				#000000;
	text-align:			left;
	font-size:			10pt;
	vertical-align:		middle;
	padding:			1px;
}


tr.OddRow
{
	background:			#c0c0c0;
}


tr.EvenRow
{
	background:			#60a0a0;
}


tr.EvenRow td, tr.OddRow td
{
	/* border:				1px solid; */
}


tr.Header, thead
{
	background:			#606060;
	color:				#ffffff;
	text-align:			center;
}


tr.Footer, tfoot
{
	color:				#ffffff;
	text-align:			center;
	padding:			6px;
}

tr.Footer a, tfoot a, #Content tr.Footer a, #Content tfoot a
{
	color:				#ffffff;
}

tr.Footer a:hover, tfoot a:hover, #Content tr.Footer a:hover, #Content tfoot a:hover
{
	color:				#ffff00;
}


.PropName
{
	font-size:			7pt;
	color:				#ffffff;
	text-align:			right;
	width:				25%;
	vertical-align:		middle;
	height:				15px;
}


.PropVal
{
	background:			#c0c0c0;
	font-size:			10pt;
	color:				#000000;
	text-align:			left;
	vertical-align:		middle;
	height:				15px;
	padding-left:		2px;
}


.EvenRow .PropVal
{
	background:			#c0e0e0;
}

.EvenRow table, table.EvenRow
{
	background:			#60a0a0;
}



.PropName a, #Content .PropName a
{
	color:				#ffffff;
}

.PropName a:hover, #Content .PropName a:hover
{
	color:				#ffff00;
}

.PropVal a, #Content .PropVal a
{
	color:				#000000;
}


td
{
	border-top:			1px none;
	border-bottom:		1px none;
}


img
{
	border:				0;
	vertical-align:		middle;
}



.New
{
	color:				#80ff80;
	font-weight:		bold;
}


.PopupWarning
{
	font-size:			8pt;
	color:				#c0c0c0;
}


.Copyright
{
	font-size:			8pt;
	color:				#c0c0c0;
	height:				2em;
	vertical-align:		bottom;
}


.Error
{
	color:				#c02020;
	font-weight:		bold;
}


.Warning
{
	color:				#ffff00;
	font-weight:		bold;
}


.ErrorDetails
{
	color:				#ffffff;
	font-weight:		bold;
}


.ValidXHTML
{
	text-align:			left;
}


.buttonblock
{
	display:			block;

	text-align:			center;
	
	border:				1px solid #606060;

	height:				24px;
	max-height:			24px;
	
	padding-left:		3px;
	padding-top:		3px;
	padding-right:		4px;
	padding-bottom:		4px;
	
	margin:				3px;
}


.buttonblock_over
{
	display:			block;

	text-align:			center;
	
	border-left:		1px solid #d0d0d0;
	border-top:			1px solid #d0d0d0;

	border-right:		1px solid #404040;
	border-bottom:		1px solid #404040;

	height:				24px;
	max-height:			24px;
	
	padding-left:		3px;
	padding-top:		3px;
	padding-right:		4px;
	padding-bottom:		4px;
	
	background:			#b0b0b0;
	
	margin:				3px;
	
	color:				black;
}


.buttonblock_down
{
	display:			block;

	text-align:			center;
	
	border-left:		1px solid #404040;
	border-top:			1px solid #404040;

	border-right:		1px solid #d0d0d0;
	border-bottom:		1px solid #d0d0d0;

	height:				24px;
	max-height:			24px;
	
	padding-left:		4px;
	padding-top:		4px;
	padding-right:		3px;
	padding-bottom:		3px;
	
	background:			#e0e0e0;
	
	margin:				3px;
	
	color:				black;
}


a.buttonblock, a.buttonblock_over, a.buttonblock_down
{
	text-decoration:	none;
}


a.buttonblock_over:hover, a.buttonblock_down:hover, #Content a.buttonblock_over:hover, #Content a.buttonblock_down:hover
{
	color:				black;
}

