/* page layout */
body { font-family: Arial, Helvetica, sans-serif; margin:10px 0 10px 0;}
#container {padding: 0; position: relative; width: 832px; margin-left: auto; margin-right: auto; background: url(../web/images/background.gif) repeat-x 50% 0;}

#header { position: relative; height: 101px; margin:0 16px 0 16px; }
#gh {height: 70px }
#globalheader { position: relative; margin:1px 1px 0 1px;height: 30px; background: url(../web/images/global_header_bk.gif) repeat-x 50% 0; }
#pgtext {
	position: relative;
	padding:20px 36px 20px 36px;
	background-image: url(../web/images/bottom_background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

* html #pgtext {
	position: relative;
	padding:10px 36px 20px 36px;
	background-image: url(../web/images/bottom_background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#homebanner {position: relative; height:150px}
#banner {position:relative}
#bannertext {position: relative;float:left}
#slideshow { position:relative; float:right}	
#info {float: left; width:370px;margin: 10px 0 0 0;}
#benefits {float: right; width:375px;margin: 25px 0 20px 0;}	
#downloadform {position: absolute; top:130px; left: 74px; z-index:5000; height: 48px;}

#downloadform a.pdf {
  display: block;
  width: 271px;
  height:54px;
    background: url(../web/images/download_form.gif) no-repeat 0 -54px;}
#downloadform a.pdf:hover {
width: 271px;
height:54px;
  background: url(../web/images/download_form.gif) no-repeat 0 0;}


#homeclear { padding:0; margin:0; position:relative; height: 350px; width:745px;}

#sponsors ul { padding: 10px 0 0 0; margin:0; list-style:none;}
#sponsors li {  font-size: 11px; color: #666; line-height: 17px; margin: 0 0 1px 0;}
.sponsorcol {width: 170px; float:left}
.sponsorthincol {width: 140px; float:left}
.sponsorthickcol {width: 200px; float:left}

#sponsorslogos ul { padding: 0; margin:20px 0 0 0; list-style:none; width:100%;}
#sponsorslogos li {  font-size: 20px; color: #000; margin:30px 40px 0 0; float:left; height:100px;}

#bronze { clear:both; height:200px;}
#bronze ul { padding: 30px 0 0 0; margin:0; list-style:none;}
#bronze li {  font-size: 11px; color: #666; line-height: 17px; margin: 0 0 1px 0;}

/* content */
p { font-size: 12px; color: #333; line-height: 18px; margin: 0 0 10px 0; padding: 0;}
a { font-size: 12px; color: #00c; text-decoration:none; border:none}
table {margin: -11px 0 20px 0; width: 600px; padding:0; border-left: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;}
th { font-size: 11px; color: #fff;background-color: #000; font-weight: normal; padding: 5px 0 3px 3px; border-bottom: solid 1px #ccc;text-align:left; border-top: 1px solid #ccc;  border-right: 1px solid #ccc;}
tr:hover {background-color:#1a6b9e; color:#fff;}
thead tr:hover {background-color: transparent; color:inherit;}
td { font-size: 11px; padding:5px 3px 5px 3px; border-right: 1px solid #eaeaea}
.ar {background-color: #eaeaea;}
#contact table{margin: 20px 0 20px 0; width: 425px; padding:0; border-left: none}
#contact td { font-size: 11px; color: #333; border-bottom: none; padding:5px 3px 5px 3px; border-right: none}

h2 { font-size: 13px; color: #036; padding: 0; font-weight: bold; margin: 0;}
h3 { font-size: 13px; color: #F90; padding: 0 0 0 0; font-weight: bold; margin: 0;}
strong { color:#333; font-weight: bold;}
#info dl { margin:14px 0 21px 0; padding:0;}
#info dt { float: left; font: bold 13px Arial, Sans-serif; color: #036; padding:20px 0 50px 0; margin:0;}
#info dd { margin:0 0 5px 0; padding:15px 0 0 94px; font: normal 12px Arial, Sans-serif; color: #333;line-height: 18px; }

/* forms */

#pg {
	padding: 25px 100px 30px 128px;
	background-image: url(../web/images/bottom_background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;}
	
* html #pg {
	padding: 15px 100px 30px 128px;
	background-image: url(../web/images/bottom_background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;}
	
#pgsponsors {
	padding: 25px 0px 30px 128px;
	background-image: url(../web/images/bottom_background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;}
	
* html #pgsponsors {
	padding: 15px 0px 30px 128px;
	background-image: url(../web/images/bottom_background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;}	
	
	

#formleft { float: left;width:250px;}
#formright {float: right; width: 325px;}

#clear { clear: both;}
	
textarea {Font: normal 11px Arial, Sans-serif; color: #333; padding: 3px 5px; margin: 2px 0;}
.fields {Font: normal 11px Arial, Sans-serif; color: #666; padding: 3px; margin: 2px 0;}
input.radio { border: none}
form {margin:0; padding:0;}
form dl { margin:0; padding:0;}
form dt {font-size: 12px; font-weight: bold; color: #333; padding:0; margin: 10px 30px 0 0;}
form dd {margin: 0; Font: normal 12px Arial, Sans-serif; color: #666; }
.button { font: bold 12px Arial, Sans-serif; color:#f90; background: url(../web/images/button.gif) repeat-x 0 0;  padding: 2px 5px; margin: 5px 0 0 0;}


#nav {  margin: 0 0 0 19px; padding: 0; }
	
#nav li {
  /*float the main list items*/
  margin: 0;
  float: left;
  display: block;
  padding: 0;
}

#nav li a.home {
  width: 75px;
  height:44px;
  display: block;
  background: url(../web/images/global_header.gif) no-repeat 0 -102px;
 
}

#nav li a.homeselected {
  width: 75px;
  height:44px;
  display: block;
  background: url(../web/images/global_header.gif) no-repeat 0 -51px;
 
}

#nav li a.home:hover {
width: 75px;
height:44px;
  background: url(../web/images/global_header.gif) no-repeat 0 top;

	
}

#nav li a.photos {
  display: block;
  width: 89px;
  height:44px;
    background: url(../web/images/global_header.gif) no-repeat -74px -102px;}

#nav li a.photosselected {
  display: block;
  width: 89px;
  height:44px;
    background: url(../web/images/global_header.gif) no-repeat -74px -51px;}
	
#nav li a.photos:hover {
width: 89px;
height:44px;
  background: url(../web/images/global_header.gif) no-repeat -74px 0;}


#nav li a.results {
  display: block;
  width: 92px;
  height:44px;
    background: url(../web/images/global_header.gif) no-repeat -162px -102px;}
#nav li a.resultsselected {
  display: block;
  width: 92px;
  height:44px;
    background: url(../web/images/global_header.gif) no-repeat -162px -51px;}	
#nav li a.results:hover {
width: 92px;
height:44px;
  background: url(../web/images/global_header.gif) no-repeat -162px 0;}
  
 
 #nav li a.map {
  display: block;
  width: 119px;
  height:44px;
  background: url(../web/images/global_header.gif) no-repeat -253px -102px;}
#nav li a.mapselected {
  display: block;
  width: 119px;
  height:44px;
  background: url(../web/images/global_header.gif) no-repeat -253px -51px;}
#nav li a.map:hover {
  width: 119px;
  height:44px;
  background: url(../web/images/global_header.gif) no-repeat -253px 0;} 

#nav li a.sponsor {
  display: block;
  width: 111px;
  height:44px;
  background: url(../web/images/global_header.gif) no-repeat -371px -102px;}
#nav li a.sponsorselected {
  display: block;
  width: 111px;
  height:44px;
  background: url(../web/images/global_header.gif) no-repeat -371px -51px;}
#nav li a.sponsor:hover {
  width: 111px;
  height:44px;
  background: url(../web/images/global_header.gif) no-repeat -371px 0;}

#nav li a.volunteer {
  display: block;
  width: 112px;
  height:44px;
  background: url(../web/images/global_header.gif) no-repeat -481px -102px;}
#nav li a.volunteerselected {
  display: block;
  width: 112px;
  height:44px;
  background: url(../web/images/global_header.gif) no-repeat -481px -51px;}
#nav li a.volunteer:hover {
  width: 112px;
  height:44px;
  background: url(../web/images/global_header.gif) no-repeat -481px 0;}
  
 #nav {  margin: 0 0 0 19px; padding: 0; }
	
#nav li {
  /*float the main list items*/
  margin: 0;
  float: left;
  display: block;
  padding: 0;
}

#thumbnails {}
#tabnav { position: relative;  margin: 0; padding: 0; }
#tabnav ul {
  /*float the main list items*/
  margin: 10px 0 0 0;
  padding: 0;
  height: 40px;
  list-style:none;
  background: url(../web/images/tab_rule.gif) no-repeat 0 0;
}	
#tabnav li {
  /*float the main list items*/
  margin: 0;
  float: left;
  display: block;
  padding: 0;
}
#tabnav li a.currentyear {
  width: 62px;
  height:30px;
  display: block;
  background: url(../web/images/year_tabs.gif) no-repeat 0 -30px;
  padding:0;
 
}

#tabnav li a.currentyearslctd {
  width: 62px;
  height:30px;
  display: block;
  background: url(../web/images/year_tabs.gif) no-repeat 0 top;
 
}

#tabnav li a.lastyear {
  width: 62px;
  height:30px;
  display: block;
  background: url(../web/images/year_tabs.gif) no-repeat -61px -30px;
 
}

#tabnav li a.lastyearslctd {
  width: 62px;
  height:30px;
  display: block;
  background: url(../web/images/year_tabs.gif) no-repeat -61px 0;
 
}
#tabnav li a.firstyear {
  width: 62px;
  height:30px;
  display: block;
  background: url(../web/images/year_tabs.gif) no-repeat -122px -30px;
 
}

#tabnav li a.firstyearslctd {
  width: 62px;
  height:30px;
  display: block;
  background: url(../web/images/year_tabs.gif) no-repeat -122px 0;
 
}

  