body { 
	margin: 0px;
	font-family: arial, tahoma;
}
.header {
	margin:6px;
}
.para {
	text-indent:12px;
	margin:0px;
}
.menuItem { 
	text-align: left;
	cursor: pointer;
	color: white;
	border-color: #50acff;
	border-style: solid;
	border-width: 1px; 
}
a {
	color: rgb(0,27,84);
	/*text-decoration: none;*/
}
a:hover {
	color: red;
	text-decoration: underline;
}
a.location {
	font-weight: bold;
	color: rgb(0,27,84);
	text-decoration: none;
}
a.location:hover {
	color:#008cff;
}
.subheader {
	text-align: right;
	color:white;
	font-size: 8pt;
}
.subheader a {
	color: white;
}
.subheader a:hover {
	color: #008cff;
}

div.Stats {border:solid 1px rgb(0,0,0); padding:10px; margin:15px;}
div.Stats div.winners {font-weight:bold; font-size:18pt;}
div.Stats div.header {font-weight:bold; margin-bottom:0px;}
div.Stats ul, div.Stats ol {margin-top:0px;}
div.Stats div.ExpensiveTaste {}
div.Stats div.AffordableTaste {}
div.Stats div.Hopeful {}

div.menu a.menuitem { 
	display:block; 
	margin:2px; 
	padding:3px; 
	color:white; 
	text-decoration:none; 
	border:none; 
	background: none;
}

.menuPane {
	/*background-image: url('images/grad1.jpg');*/ 
	background-repeat: repeat-x; 
	background-color:rgb(0,27,84);
}

div.menu a.menuitem:visited {
	display:block; 
	margin:2px; 
	padding:3px; 
	color:white; 
	text-decoration:none; 
	border: none;
}

div.menu a.menuitem:hover {
	border:solid 1px white; 
	padding: 2px; 
	background-color:rgb(0,27,84); 
	background-image: url('../images/button_hover.gif'); 
	background-repeat: none;
}

div.faq div.header {font-weight:bold;}
div.faq div.text {margin-left:20px; margin-right:20px;}

div.printmessage {display:none;}

/* table stuff */
.rowA { background-color:white; }
.rowB { background-color:#dddddd; }
.rowHead { background-color:rgb(0,27,84); color:white; }
.rowHead a {color:white; text-decoration:underline;}
.rowHover { background-color:red; }

/* misc stuff */
.help { font-size:8pt; font-style:italic; }
.reserved { color:red; }
.footer { font-size:8pt; }

/* debug stuff */
.debug { color:red; }
.sql { color:#008cff; }
.error { color:red; text-align:center;}

/* announcement stuff */
div.announcement { border: solid 1px rgb(0,27,84); margin: 15px; padding: 0px; }
div.announcement div.header { background-color:rgb(0,27,84); color:white; font-style:italic; margin: 0px; }
div.new { border-color: red; }
div.new div.header { background-color:red; }
div.announcement div.content { padding: 10px; margin: 0px; }
div.announcement div.content p { margin: 0px; }
div.announcement div.content h3 { color:rgb(0,27,84); text-decoration:underline; margin-top:0px; }
div.new div.content h3 { color: red; }

div.since { margin-left: 15px; }
div.since div { margin-left: 15px; }
div.since h3 {}






 