* {margin: 0; padding: 0;}

body
{
        text-align:center;
        margin:0;
        padding:0;
        font-family:"Lucida Sans Unicode", Arial, Helvetica, Tahoma, sans-serif;
        font-size:9pt;
}

a
{
        text-decoration:none;
        color:#009;
}

#mainpage
{
        margin: 5px auto 0 auto;
        width:954px;
        text-align:left;
}

#header
{
        float:left;
        width:952px;
		height:134px;
        border:solid 1px #999;
        background-color:#336666;
        background-image:url(images/banner.jpg);
		color:#fff;
        margin:0 0 0 0;
}

#header h1
{
        float:left;
        font-family:Arial, Helvetica, Tahoma, sans-serif;
        font-weight:bold;
        font-size:26px;
        color:#fff;
        margin:103px 7px 0 0;
        padding:0;
        width:945px;
		text-align:right;
}

* html #header h1
{
        margin-right:4px;
}
/*
#header h2
{
        float:left;
        color:#fff;
        font-family:Arial, Helvetica, Tahoma;
        font-size:12px;
        margin:0 0 0 11px;
        padding:0;
        width:942px;
}

* html #header h2
{
        margin-left:5px;
}
*/

#nav
{
        float:left;
        width:952px;
        height:46px;
        color:#fff;
        background-color:#B8B88E;
        border:solid 1px #999;
        margin:4px 0 0 0;
        
}

#nav #links
{
        float:left;
        margin:4px 0 0 10px;
        width:834px;
		font-size:11pt;
}

#nav #statusbar_left
{
        float:right;
        margin:4px 10px 0 0;
        width:200px;
        text-align:right;
}
#nav #statusbar_right
{
        float:left;
        margin:4px 0 0 10px;
        width:656px;
        text-align:left;
}

* html #nav #links, * html #nav #statusbar_right
{
	margin-left:5px;
}

* html #nav #statusbar_left
{
	margin-right:5px;
}

#nav a
{
        color:#fff;
        text-decoration:none;
}

#nav a:hover
{
        color:#336666;
}

#maincontent
{
        float:left;
        width:954px;
        text-align:left;
        margin:4px 0 0 0;
}

#maincontent #homepageImages
{
		float:right;
		margin:2px 0px 0 5px;
		padding:0;
		width:320x;
}

#maincontent .page_container img
{
		float:left;
		margin:0 0 0 2px;
}

#maincontent #homepageImages img
{
	clear:both;
	margin-bottom:2px;
}

#maincontent .h2_container
{
        float:left;
        width:954px;
        background-color:#e0e0e0;
        margin:0;
        padding:0;
}

#maincontent .h2_container h2
{
        font-size:16px;
        color:#336666;
        margin:3px 0 4px 10px;
        padding:0;
}

#maincontent .h3_container
{
        float:left;
        width:954px;
        background-color:#fff;
        margin:0;
        padding:0;
}

#maincontent .h3_container h3
{
        font-size:13px;
        color:#336666;
        margin:3px 0 4px 10px;
        padding:0;
}

#maincontent .page_container
{
        float:left;
        width:934px;
        margin:0 0 5px 10px;
        padding:0;
}

#maincontent .page_container p
{
	float:left;
	width:934px;
	margin:6px 0 6px 0;
	padding:0;
}

#maincontent .seasonlinks
{
        float:left;
        width:698px;
        margin:4px 0 4px 10px;
        padding:0;
}

#maincontent .seasonlinks #selected_season
{
        /*color: #000;*/
        font-weight: bold;
}

#maincontent .seasonlinks a
{
        color:#316563;
}

#maincontent table
{
        float:left;
        width:934px;
		margin:0 0 0 10px;
}

#maincontent table thead
{
   color:#9C9A00;
   background-color:#ffffff;
   font-weight: bold;
}

#maincontent .inline_table
{
        width:auto;
        margin:0 0 0 10px;
}

* html #maincontent .page_container, * html #maincontent .seasonlinks, * html #maincontent table, * html #maincontent .inline_table
{
        margin-left:5px;
}

#footer
{
        float:left;
        width:954px;
        font-size:10px;
		margin-top:32px;
}



.normaltd
{
 color:#000000;
  background-color:#FFFFFF;
  padding:4px 0 4px 0;
}

.normaltd a
{
  text-decoration: none;
}

.highlighttd
{
  color:#000000;
  background-color:#EEE9E9;
  padding:4px 0 4px 0;
}

.highlighttd a
{
  text-decoration: none;
}

