html, body {
  background: #000000 url(images/background.gif) no-repeat top center;
  margin:0;
  padding:0;
  border:none;
  text-align: center;
}



#title_block {
  height: 198px;
  width: 800px; 
  margin: 0;
  padding: 50;
  text-align: right;
}

#logo {
  float:left; 
  width: 307px;
  /*border: thin solid yellow; */
}

#banner { 
    background: #cccccc url(images/carphoto.jpg) no-repeat  center;
	margin: 0px 0px 0px 307px;
	padding: 10px 5px 5px 5px;
	width: 483px;
	height: 183px;
  /*border: thin solid red; */
} 

p.title {
	font: 8pt Tahoma; 
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	margin: -3px 0px 5px 0px;
}

p {
	font: 10pt Tahoma; 
	text-decoration: none;
	color: #333333;
	text-align: justify;
	margin: 0px 0px 20px 0px;
}


p.download {
	font: 8pt Tahoma; 
	text-decoration: none;
	color: #333333;
	text-align: justify;
	margin: -7px 0px 20px 0px;
}

p.points_table {
	font: 10pt Tahoma; 
	text-decoration: none;
	color: #333333;
	text-align: center;
	margin: 5px 0px 5px 0px;
}

p.points_table_header {
	font: 12pt Tahoma; 
	text-decoration: none;
	color: #333333;
	text-align: center;
	margin: 5px 0px 5px 0px;
}

p.points_table_header_white {
	font: 12pt Tahoma; 
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	margin: 5px 0px 5px 0px;
}

ul {
	color: #333333;
	text-align: justify;
	margin: 0px 0px 20px 0px;
}

li {
	font: 10pt Tahoma; 
	text-decoration: none;
	color: #333333;
	text-align: justify;
	margin: 0px 0px 5px 0px;
}

a.navbar:link { 
	font: 12pt Tahoma; 
	text-decoration: none;
    padding: 3px 5px 3px 5px;
	color: #FFFFFF;
	border: 0px;
	}

a.navbar:visited { 
	font: 12pt Tahoma; 
	text-decoration: none;
    padding: 3px 5px 3px 5px;
	color: #FFFFFF;
	border: 0px;
	}

a.navbar:hover, a.website:active {
	font: 12pt Tahoma;
	text-decoration: underline;
    padding: 3px 5px 3px 5px;
	color: #FFFFFF;
	border: 0px;
	}

a.sponsor:link { 
	font: 7pt Verdana; 
	text-decoration: none;
    padding: 0px 00px 0px 0px;
	color: #999999;
	border: 0px;
	}

a.sponsor:visited { 
	font: 7pt Verdana; 
	text-decoration: none;
    padding: 0px 00px 0px 0px;
	color: #999999;
	border: 0px;
	}

a.sponsor:hover, a.website:active {
	font: 7pt Verdana;
	text-decoration: underline;
    padding: 0px 00px 0px 0px;
	color: #000000;
	border: 0px;
	}

a.track:link { 
	font: 10pt Tahoma; 
	text-decoration: underline;
    padding: 0px 00px 0px 0px;
	color: #000066;
	border: 0px;
	}

a.track:visited { 
	font: 10pt Tahoma; 
	text-decoration: underline;
    padding: 0px 00px 0px 0px;
	color: #000066;
	border: 0px;
	}

a.track:hover, a.website:active {
	font: 10pt Tahoma;
	font-weight: bold;
	text-decoration: underline;
    padding: 0px 00px 0px 0px;
	color: #000066;
	border: 0px;
	}

th {
	font: 10pt Tahoma; 
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

tr.sched {
    height: 40px;
	font: 10pt Tahoma; 
	text-decoration: none;
	color: #000000;
	margin: 0px 0px 0px 0px;
}

tr.GVATsched {
    height: 10px;
	text-decoration: none;
	color: #000000;
	margin: 0px 0px 0px 0px;
}

tr.GVATsched_sub {
    height: 10px;
	text-decoration: none;
	color: #000000;
	margin: 0px 0px 0px 0px;
}


td.track {
	font: 10pt Tahoma; 
	text-decoration: none;
	color: #000000;
	text-align: left;
	margin: 0px 0px 0px 0px;
	 border-bottom: thin solid black;
}

td.sched {
	font: 10pt Tahoma; 
	text-decoration: none;
	color: #000000;
	text-align: center;
	margin: 0px 0px 0px 0px;
	border-bottom: thin solid black;
}

td.GVATtrack {
	font: 10pt Tahoma; 
	text-decoration: none;
	color: #000000;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

td.GVAT {
	font: 10pt Tahoma; 
	text-decoration: none;
	color: #000000;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

td.GVATtrack_sub {
	font: 8pt Tahoma; 
	text-decoration: none;
	color: #333333;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	border-bottom: thin solid black;
}

td.GVAT_sub {
	font: 8pt Tahoma; 
	text-decoration: none;
	color: #333333;
	text-align: center;
	margin: 0px 0px 0px 0px;
	border-bottom: thin solid black;
}

#main {
  width: 800px ;
  background: #D1D0D1;
  height: 700px ;*/
  text-align: left;
  margin-left: auto ;
  margin-right: auto ;
  margin-top: 0px ;
  /*border-style: solid;
  border-width: 2px; */
  }


#navbar {
  background: #1f1f1f url(images/navbar_bg.jpg);
  height: 50px;
  margin: 0;
  padding: 0px 0px 0px 0px;
}

#navbar_links {
  float:left;
  height: 50px;
  width: 500px;
  text-align: left;
  margin: 0px  0px 0px 200px;
  padding: 0px 0px 0px 0px;
  
}

#navbar_linkCell {
  height: 30px;
  text-align: left;
  margin: 0px 00px 0px 0px;
  padding: 7px 0px 0px 20px;
}



#contentbox { 
  /* background: url(images/botright.jpg) no-repeat top right ; 
  background: url(images/line_botright.jpg) no-repeat bottom right;*/
  text-align: left; 
  width: 799px ;
  position:absolute;	
  /*margin:0 175px 0 175px; */
   /*border: thin solid yellow;*/
  }


#col_cen {
  position:relative;
  background: #020041;
  width: 475px;
  margin: 0 150px 0 175px;
  padding: 10px 0px 0px  0px;
/* border: thin solid red; */
}

#main_white {
  position:relative;
  background: #FFFFFF;
  width: 455px;
  margin:  0px 5px 10px 5px;
  padding: 10px 7px 10px 5px;
 /* border: thin solid red;  */
}

#main_text {
  position:relative;
  text-align: left;
  width: 430px;
  margin:  5px 5px 5px 10px;
 /* border: thin solid yellow; */
}

#section_header {
  text-align: left;
  margin:  10px 0px 5px 0px;
  /* border: thin solid red; remove this line to remove the border */
}

#content_header {
    font: 11pt Tahoma;
	font-weight: bold;
	color: #333333;
	text-align: left;
	margin: 0px 0px 10px 0px;
  /* border: thin solid red; remove this line to remove the border */
}

#content_header2 {
    font: 10pt Tahoma;
	font-weight: bold;
	color: #333333;
	text-align: left;
	margin: 0px 0px 3px 0px;
  /* border: thin solid red; remove this line to remove the border */
}

#col_lh {
  position:absolute;
  background: #B4B4B4 url(images/sidemenu_bg.jpg)  no-repeat top left;;
  left:0;
  width: 175px;
  height: 1220px;
  /* border: thin solid black; remove this line to remove the border */
  margin:  0px 0px 0px 0px;
  padding: 0;
}

#sideMenu {
  position:absolute;
  background: #FFFFFF;
  width: 135px;
  border: thin solid black; 
  margin:  20px 0px 0px 15px;
  padding: 10px 0px 5px 10px;
}

#email {
  position:absolute;
  width: 135px;
  margin:  290px 0px 0px 15px;
  padding: 10px 0px 5px 10px;
}


#col_rh {
  background: url(images/graphite.gif);
  position:absolute;
  width: 150px;
  height: 1220px;
  left:0;
  margin:  0px 0px 0px 650px;
  padding: 00px 00px 00px 00px;
  z-index: 100;
   /*  border: thin solid green; */
} 


#sponsorsMenu {
  position:absolute;
  background: #FFFFFF;
  width: 125px;
  /*   border: thin solid red; */
  margin:  20px 0px 0px 8px;
  padding: 10px 05px 0px 07px;
}



p.sponsor {
  margin:  0px 0px 10px 0px;
}

#sponsorsMenuLH {
  position:absolute;
  background: #FFFFFF;
  width: 125px;
  /*   border: thin solid red; */
  margin:  340px 0px 0px 20px;
  padding: 10px 05px 0px 07px;
}


#credits {
  background-color: #000000;
  text-align: left; 
  width: 800px;
  position:absolute;	
  margin:0px 0px 0px 0px; 
 /*border: thin solid yellow;*/
  }

#copyright {
  text-align: left;
  float: left;
  width: 400px;
 
}

#toddfish { 
    text-align: center;
    margin: 0px 0px 0px 500px;
	padding: 00px 0px 0px 0px;
	position: relative;
	width: 200px;
	/*border: thin solid red;*/
} 

div#copyright p {
	font: 8pt tahoma; 
	text-decoration: none; 
	color: #999999;
	}

div#copyright a {
	font: 8pt tahoma;
	text-decoration: underline; 
	color: #999999;
	}

div#toddfish p {
	font: 7pt tahoma; 
	text-decoration: none; 
	color: #999999;
	}

div#toddfish a {
	font: 7pt tahoma;
	text-decoration: underline; 
	color: #999999;
	}
