
* {
	font-family:Arial, Helvetica, sans-serif;
}

body {margin: 0px;/*background-image: url('gamebase/images/mhcglogo.gif');background-repeat: no-repeat;
	 background-position: 45px 2px;*/ }
th {font: 12px Arial bold; background-color: #04537c;color:#eee;padding:4px;}
td {font: 12px Arial;}
p  {font: 13px Arial; color:#04537c;padding:4px;}
blockquote  {font: 13px Arial; color:#04537c;padding:4px;}

a, a:visited {
	color:#333333;
	font-size: 12px;
}

fieldset { padding: 6px; margin-left: 10px;background-color: #fff}
legend {background-color: efefef; color: #04537c; padding: 4px; font-size: 14px; font-weight: 600;}
label {
	background-color: #678;
	color:#efefef;
	padding: 2px 2px 2px 5px; 
	margin: 1px;
	width: 200px;
	font-weight:600; 
	display: block;
	height: 16px;
	float: left;
	margin-right: 5px;}
input {margin:1.5px;}
select {margin-bottom: 2px; margin-left:2px;}

.message {text-align:center;font-weight:600;font: 12px Arial;color:red;}

#bodyBox {margin: 0px;/*padding-top:120px;*/}
#headerBox {
		background-color:#333;
		color: #eee; font: 17px Arial bold; height: 36px; 
		color: #eee; font-weight: 600; border: 1px solid black;
		padding: 0px; margin: 0px;
		/*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#<cfoutput>#color1#</cfoutput>', startColorstr='#04537c', gradientType='1');*/
	}
#primaryContent {
		font: 12px Arial;
		color:#444;
		margin-left: 10px; 
		margin-right: 10px;
		border-left: 1px solid silver; 
		border-right: 1px solid silver;
		margin-top:0px; 
		/*height:1000px;*/
		padding: 8px;
		background-color: #f2f2f2;
	}
#pageTitle {
		font: 14px Arial bold; color: #336; border-bottom: 1px solid silver; margin-bottom: 14px;
	}
#specialMessage {
		font: 14px Arial; text-align:center; color: red; background-color: #ffe; margin: 4px; padding: 4px;border: 1px solid #339;width:450px;
	}
.formelement {
	background-color: #fff;	padding-bottom: 2px;margin-bottom: 1px;font: 13px Arial; color:#04537c;
	}
.required {margin-top:9px;color:red;}
.data {font: 11px Arial;}

.ToolBox {border:1px solid silver;width:270px;}

.pageList {border-bottom:1px solid #dde;}

#createButton {
	font: 17px Arial bold;
	height: 20px; 
	color: #eee;
	font-weight: 600; 
	padding: 8px;
	margin: 0px;
}
	
#quickLink
{
	border:1px solid black;
	overflow-x:auto;
	overflow-y:auto;
	height:100px;
	width:180px;
}
.tableheader {
	font-size: 11pt;
	font-family:arial;
	font-weight:600;
	color:#FFFFFF;
	background-color:#333333;
	}
.rowheader {
	color:#EFEFEF;
	background-color:#667788;
	font-weight:bold;
}
.rowalpha, .rowalpha a {
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
}
.rowbeta, .rowbeta a {
	background-color:#EFEFEF;
	color:#000000;
	font-size:11px;
}
.cellAction, .cellAction a {
	background-color:#dddddd;
	font-size:11px;
}
#primaryAdminMenu {
	/*border-top:1px solid #F2D794;
	border-bottom:1px solid #F2D794;*/
	background-color:#DDDDDD;
	color:#000000;
	text-align:right;
	padding-right:20px;
}

/********************	scoring		********************/
.scoringArea { float:right;width:100px;display:block;padding:5px;background-color:#000000;color:#FFFFFF;font-weight:bold;border:1px solid #DDDDDD;text-align:right; }
.scoringBar { float:right;list-style-type:none;margin:0;padding:0;border:1px solid #DDDDDD; }
.scoringBar li { float:left;width:100px;padding:5px;font-weight:bold;text-align:center; }
.scoringBar li.selectedScore { background-color:#ECC369; }

/******************		TAB MENU	******************/
.tabMenu { list-style-type:none; }
.tabMenu li { float:left;margin-right:1px;padding:5px 10px;background-color:#999999; }
.tabMenu li a { color:#FFFFFF;font-weight:bold;text-decoration:none; }
.tabMenu li:hover, .tabMenu li.selected { background-color:#333333; }
.tabMenu li:hover a, .tabMenu li.selected a { color:#FFFFFF; }