body { background-color: #e7e7e7; margin: 0 10px 5px; }
h1 {
	color: #069;
	font-size:   22px;
	font-family: arial, geneva, helvetica, sans-serif;
	font-weight: bold;
	margin:      0.67em 0; }

h1.light, h2.light {
	color: #FFF; }	

h2 {
	color: #900;
	font-size:   18px;
	font-family: arial, geneva, helvetica, sans-serif;
	font-weight: bold;
	margin:      0.3em 0 0.5em; }
	
h1.light a, h2.light a {
	color: #FFF; 
	text-decoration: none;}	
	
h1.light a:visited, h2.light a:visited {
	color: #FFF; 
	text-decoration: none;}	

h1.light a:hover, h2.light a:hover {
	color: #FFF; 
	text-decoration: underline;}

.footer { color: #e7e7e7; font-size: 10px; font-family: Verdana; background-color: #124; border: solid 1px black; height: 30px  }
.footer a { color: #e7e7e7; font-size: 10px; font-family: Verdana; text-decoration: none }
.footer a:hover { color: #e7e7e7; font-size: 10px; font-family: Verdana; text-decoration: underline }
.top_title { color: white; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Tahoma; text-decoration: none; background-color: #d61821; padding-top: 6px; padding-bottom: 6px }
.top_list_hl  { color: #d61821; font-size: 10px; font-family: Tahoma; text-decoration: none; background-color: #f5f5f5; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px dashed #d3d3d3 }
.top_list_big { color: #000; font-size: 11px; font-family: Tahoma; text-decoration: none; background-color: #f5f5f5; padding-top: 6px; padding-bottom: 6px; border-bottom: 1px dashed #d3d3d3; }
.top_list {	color:            #000;
	font-size:        10px;
	font-family:      Tahoma;
	text-decoration:  none;
	background-color: #f5f5f5;
	padding-top:      3px;
	padding-bottom:   3px;
	border-bottom:    1px dashed #d3d3d3; }

.top_list a   { color: #039; font-size: 10px; font-family: Tahoma; text-decoration: none; background-color: #f5f5f5 }
.top_list a:hover  { color: #800000; font-size: 10px; font-family: Tahoma; text-decoration: underline; background-color: #f5f5f5 }
.top_list_dark_big  { color: #000; font-size: 11px; font-family: Tahoma; text-decoration: none; background-color: #dcdcdc; padding-top: 6px; padding-bottom: 6px; border-bottom: 1px dashed #c0c0c0 }
.top_list_dark {	color:            #000;
	font-size:        10px;
	font-family:      Tahoma;
	text-decoration:  none;
	background-color: #dcdcdc;
	padding-top:      3px;
	padding-bottom:   3px;
	border-bottom:    1px dashed #c0c0c0; }

.top_list_dark a   { color: #039; font-size: 10px; font-family: Tahoma; text-decoration: none; background-color: #dcdcdc }
.top_list_dark a:hover  { color: #800000; font-size: 10px; font-family: Tahoma; text-decoration: underline; background-color: #dcdcdc }
.top_yellow   { color: #333; font-weight: bold; font-size: 10px; font-family: Tahoma; text-decoration: none; background-color: #fc0; padding: 4px 2px }
.top_red {	color:            white;
	font-size:        10px;
	font-family:      Tahoma;
	font-weight:      bold;
	text-decoration:  none;
	background-color: #900;
	padding:          4px 2px; }

.top_red2 { color: white; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Tahoma; text-decoration: none; background-color: #d61821; padding: 4px }
.top_blue  { color: white; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Tahoma; text-decoration: none; background-color: #002699; padding: 4px }
.top_green { color: white; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Tahoma; text-decoration: none; background-color: #066; padding: 4px }
.body_title_bar  {
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	font-family: arial, geneva, helvetica, sans-serif;
	text-decoration: none;
	background-color: #124;
	padding: 8px       }
.blue_title_bar { color: white; font-weight: bold; font-size: 14px; font-family: arial, geneva, helvetica, sans-serif; text-decoration: none; background-color: #069; padding: 8px }
.body_text {
	color: #333;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 12px; }
.body_text a { color: #039; font-family: Verdana; text-decoration: none }
.body_text a:visited { color: #039; font-family: Verdana; text-decoration: none }
.body_text a:hover { color: #900; font-family: Verdana; text-decoration: underline }
.body_footnote { color: #333; font-size: 10px; font-family: Verdana }
.body_footnote a { color: #900; font-size: 10px; font-family: Verdana; text-decoration: none }
.body_footnote a:hover { color: #900; font-size: 10px; font-family: Verdana; text-decoration: underline }
.body_footnote a:visited { color: #900; font-size: 10px; font-family: Verdana; text-decoration: none }
.box_border { border: solid 1px #666 }
hr { background-color: #900; }
.highlight_box {
	background-color: #f7eeda;
	padding: 1em;
	border: dashed 1px #036; }

/*navigation*/
#nav { }

#navlist {
	width: 168px;
	margin: 0;
	padding: 0; 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; }

#navlist ul {
	list-style: none; 
	margin: 0;
	padding: 0; }

#navlist li {
	margin-bottom: 3px; }

#navlist li a { 
	display: block;
	padding: 0.4em 2px 0.4em 8px;
	border-left: 8px solid #124;
	color: #FFF;
	background-color: #124;
	text-decoration: none;
	width: 150px;
	 }
	 
* html #navlist li a
{
  width: 168px;
  w\idth: 168px;
}	 

#navlist li a:link, #navlist li a:visited {
	color: #fff; }

#navlist li a:hover { 
	border-left: 8px solid #d61821;
	background-color: #036; 
	}
	
#navlist li.navfirst { }
.sponsors {
	color: #333;
	font-size: 10px;
	font-family: arial, geneva, helvetica, sans-serif;
	font-weight: bold;
	margin-left: 10px; }

