a {
	color: #A98247;
	font-weight: bold;}

a:hover {
	color: #5886A9;
	text-decoration: none;}

body {
	background-color: #333333;
	behavior: url(csshover.htc);
	font-family: Arial;
	font-size: 10pt;
	text-align: center;}

pre {
	font-family: Arial;
	font-size: 9pt; }
	
#champs_search {
	background-color: #EEEEEE;}

#champs_search, .content {
	float: right;
	width: 745px;}

#champs_search, .content, #color_bar, #nav, #sidebar {
	margin-bottom: 10px;}

#champs_search, .content {
	border: 1px solid #CCCCCC; }

#champs_search, .content, #footer, #header {
	padding: 5px; }

.champs_year {
	float: left;
	margin-right: 20px;
	text-align: center; }

#color_bar {
	background-color: #98cdf6;
	border: 1px solid #000000;
	display: block;
	height: 5px; }

#current_year_label {
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  color: #5886A9;
  display: block;
  float: left;
  font-size: 14pt;
  font-weight: bold;
  height: 45px;
  margin-right: 25px;
  padding: 10px;
  width: 175px;}

#footer {
	background-color: #5886A9;
	border: 1px solid #000000;
	clear: both;
	color: #EEEEEE;
	font-size: 9pt;
	overflow: hidden;}

#footer a {
	color: #000000;}

#footer img, #header img {
	border: 0px;}

.footerimg {
	float: right;}

h1 {
	font-size: 14pt;
	margin-top: 0px;}

h2 {
	font-size: 14pt;
	margin-bottom: 0px;
	margin-top: 0px;}

#header {
	background-color: #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	margin-bottom: 0px;}

p {
	margin-bottom: 0px;
	margin-top: 0px;}

.search_form {
	background-color: #98cdf6;
	border: 1px solid #5886A9}

.search_form:focus {
	background-color: #5886A9;
	border: 1px solid #98cdf6;
	color: #FFFFFF; }

#sidebar {
	float: left; }

#wrapper {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px;
	text-align: left;
	width: 960px;}
	



/*--- Sidebar Navigation ---*/
ul {
	border-bottom: 1px solid #000000;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 190px; /* Width of Menu Items */ }

ul li {
	display: block;
	position: relative;
	width: 178px;	}
	
li ul {
	display: none;
	left: 189px; /* Set 1px less than menu width */
	position: absolute;
	top: 0;
	width: 125px; }

li ul li a {
	width: 113px;}

/* Styles for Menu Items */
ul li a {
	background: #98cdf6; /* IE6 Bug */
	border: 1px solid #000000;
	border-bottom: 0;
	color: #000000;
	display: block;
	font-weight: normal;
	padding: 5px;
	text-decoration: none;
	width: 178px; }

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #EEEEEE; background: #5886A9; } /* Hover Styles */
		
li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */

/*--- END: Sidebar Navigation ---*/
