

BODY{
	font-size: small;
	margin: 0;
	padding: 0;
	background-color: #000000;
	background-image: url(/images/gui/main_bg.gif);
	background-position: 50%;
	background-repeat: repeat-y;
	font-family: Verdana, "Sans Serif";
}

A{
	color: #f5aa2d}

A IMG{
	border: none;
}

#Main{
	background-image: url(/images/gui/logo.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 680px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	width: 961px;
	position: relative;
}

#TopImage{
	position: absolute;
	top: 0;
	right: 0;
}

#Navigation{
	position: absolute;
	top: 237px;
	width: 100%;
	margin: 0;
	padding: 0;
	height: 24px;
	background-color: #fabb31;
	z-index: 1000;
}

	#Navigation UL{
		text-align: center;
		margin: 0;
		padding: 0;
		padding-top: 4px;
	}
	
	#Navigation UL LI{
		list-style: none;
		display: inline;
	}
	
	#Navigation UL LI A{
		color: white;
		text-decoration: none;
		font-weight: bold;
		padding: 2px 15px;
		text-transform: uppercase;
	}	
	
	#Navigation UL LI A:hover{
		text-decoration: underline;
		background-color: #f5aa2d;
	}	


#PageWrap{
	width: 100%;
	position: absolute;
	top: 261px;
}

#Page{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	color: #808080;
}

#Sidebar{
	padding-top: 190px;
}

#PageImage{
	position: absolute;
	right: 0;
}


H1{
	font-size: 120%;
	color: #404040}

H2{
	font-size: 115%;
}

H4{
	font-size: 110%;
}

#Footer{
	padding-top: 18px;
	padding-bottom: 18px;
	border-top: solid #404040 1px;
	text-align: center;
	font-size: xx-small;
}

.columnWrapper{
	float: left;
}
.tinycolumn{
	width: 114px;
	padding: 18px;
	float: left;
}
.thincolumn{
	width: 264px;
	padding: 18px;
	float: left;
}
.column{
	width: 414px;
	padding: 18px;
	float: left;
}
.fatcolumn{
	width: 564px;
	padding: 18px;
	float: left;
}
.hugecolumn{
	width: 714px;
	padding: 18px;
	float: left;
}

.box{
	background-color: white;
	width: 408px;
	border: solid #808080 1px;
	margin-bottom: 1em;
}

.flashBox{
	background-color: white;
	width: 410px;
	margin-bottom: 1em;
}

.boxContent{
	padding: 1em;
}

#RequestForm{
	float: left;
	border: solid #c0c0c0 2px;
	padding: 16px;
	margin: 16px;
	width: 428px;
}

.formItem{
	width: 100%;
	border-bottom: solid #eee 1px;
	padding-bottom: 0.5em;
	margin-bottom: 1em;
	position: relative;
	float: left;
}

	.formItem LABEL{
		display: block;
		width: 200px;
		margin-right: 20px;
		float: left;
	}
	
	.formItem INPUT, .formItem SELECT{
		display: block;
		width: 200px;
		float: left;
	}

.tableWrapper{
	margin-bottom: 1.5em;
	border: solid #808080 2px;
	width: 601px;
}

TABLE.statsTable{
	font-size: small;
	border-collapse: collapse;
	background-color: white
	margin: 1.5em;
	width: 100%;
}

TABLE.statsTable THEAD{
	color: black;
	border-bottom: solid black 1px;
}

TABLE.statsTable THEAD TH{
	font-size: larger;
	padding: 6px;
}

TABLE.statsTable THEAD TD{
	text-align: center;
}

TABLE.statsTable THEAD TD, TABLE.statsTable THEAD TH{
	border-right: solid #f5aa2d 1px;
	border-bottom: solid #f5aa2d 1px;
	background-color: #fabb31}

TABLE.statsTable TBODY TD, TABLE.statsTable TBODY TH{
	padding: 3px 8px;
	border-right: solid #eeeeee 1px;
	border-bottom: solid #c0c0c0 1px;
}

TABLE.statsTable TBODY TR:hover{
	background-color: #eeeeee}
TABLE.statsTable TBODY TR TD:first-child{
	color: #404040;
}

.center{
	text-align: center;
}

.left{
	float: left;
}
.right{
	float: right;
}
.error{
	color: #ff0000}
#VideoPlayerBox{
	background-image: url(/images/gui/VideoPlayerBG.gif);
}

img#newstore
{
	background: none;
	width: 319px;
	height: 185px;
	border: none;
	padding: none;
	margin: none;
	display: none;
	position: absolute;
	top: -140px;
	margin-left: -137px;
	z-index: 1000;
}
