body {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #000000;
	margin: 10px;
}
h1, h2, h3 {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
p {
	margin-top: 0em;
	margin-bottom: 1em;
}
a:link {
	color: #8888CC;
}
a:visited {
	color: #444488;
}
a:hover {
	color: #FF0000;
}
a:active {
	color: #CCCCCC;
}

/* Main Menu */
/* ---------------------------------------------------------------------------- */
#BannerMenuLayer {
	position: relative;
	left: 0px;
	top: -2px;
	width: 600px;
	height: 18px;
	z-index: 1;
}
/* default styling */
.MenuBar,
.MenuBar ul {list-style-type:none; margin:0; padding:0; float:left;}
.MenuBar a {text-decoration:none;}
.MenuBar {margin-bottom:-1px;}
/* style the links */
.MenuBar a {float:left; background:rgb(0,172,148); color:#fff; text-align:center; line-height:16px; padding:4px 0; border:1px solid #fff; margin-bottom:-1px;}
.MenuBar a.sub-a {background:none;}
.MenuBar a:hover,
.MenuBar a:focus,
.MenuBar a:active {outline:0; background:rgb(253,96,48); color:#fff;}
.MenuBar a:visited {color:#fff;}
.MenuBar {width:120px; margin-right:-1px;}
.MenuBar a {width:118px; margin-right:-119px;} /* take into account the borders when calculating the link width, margin-right = total link width - 1px */
.MenuBar ul li {max-width:120px;} /* fix for IE8 */
.MenuBar ul {position:relative; top:-25px; margin-bottom:-10000px;} 
.MenuBar ul li {float:left; clear:left;}
.MenuBar a {position:relative;}
.sub-li {margin-top:-10000px;}
.sub-a {margin-top:10000px;}
/* this is for the path highlight in all browsers except IE6 and lower */
/*.MenuBar li:hover > a {background:rgb(253,96,48); color:#fff;} */
/* The bit that does ALL the work to bring the sub-limenus into view */
.sub-li a:hover,
.sub-li a:focus,
.sub-li a:active {margin-right:0;}
/* OPERA fix */
.MenuBar ul:hover {clear:left;}
/*IE5-7 fixes*/
.MenuBar .sub-li {width:100%;}
a:active {}
/* ---------------------------------------------------------------------------- */


/* Menu Links */
a:link.MenuLink {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited.MenuLink {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.MenuLink {
	color: #FF0000;
	text-decoration: none;
}
a:active.MenuLink {
	text-decoration: none;
	color: #CCCCCC;
}

p.news_heading {font-size: 14pt;}
.heading_date {color: #BBBBBB;}
.news_body {font-family: Courier New, Times New Roman, Arial, Helvetica, sans-serif}
.news_indent {
	padding-left: 1.5em;
	padding-right: 0.5em;
}
table.news_table tr td {
	vertical-align: top;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

h4.sub_heading {
	color: #FF0000;
	font-weight: normal;
	margin: 0px;
}
.no_margin {margin: 0px}
ul.list1 {
	list-style-image: url("img/arrow1.gif");
	margin-top: 0px;
}

/* Results */
table.results_menu tr td {
	padding-left: 0.5em;
	padding-right: 0.5em;
}
h3.results_heading {
	margin-top: 10px;
	font-size: 14pt;
}
.results {font-family: Courier New, Times New Roman, Arial, Helvetica, sans-serif}
table.results tr th,
table.results tr td {
	padding-left: 0.5em;
	padding-right: 0.5em;
}
table.rounds {
	margin-top: 10px;
	border-collapse: collapse;
	border: solid white 1px;
}
table.rounds tr td {
	border: solid white 1px;
	background-color: rgb(0,172,148);
	width: 3em;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}
table.rounds tr td#selected {
	background-color: rgb(253,96,48);
}
.inactive1 {
	color: gray;
}
.inactive2 {
	color: silver;
}
.highlight
{
	background-color: rgb(0,172,148);
}

/* Records */
table.records tr td {
	padding-left: 0.5em;
	padding-right: 0.5em;
}
