body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;/*does not work in ie5*/
	background-color:#666666;
	/*background:url(assets/images/HEATbackground1900w.jpg) repeat left top;*/
	/*background:url(assets/images/waterstartbw.jpg) repeat left top;*/
	/*background:url(assets/images/road2.jpg) repeat-x left top;*/
	background-attachment:fixed;
	/*margin:0;
	padding:0;*/
}

p, table {font-size:12px;}/*ie5 fix*/
p {
	margin-top: 2px;
	margin-bottom: 6px;
	font-size:inherit;
}
p.indent {
	margin-right: 20px;
	margin-left: 20px;
}
ol {
	margin-top: 2px;
}
ul {
	margin-top: 2px;
	/*list-style-image: url(assets/images/flamesm.gif);*/
}
li {
	margin-top:5px;
	margin-bottom:5px;
}

table {
	background-color:#FFFFFF;
}
#tableNavbar {
	line-height: 16px;
	text-decoration: none;
	text-align: center;
	background-color: #FFFFFF;
	color: #333333;
	margin-top: 0px;
	text-transform: uppercase;
	font-size: 1.1em;
}
#tableNavbar a {
	text-decoration: none;
	color: #333333;
	background-color: transparent;
}
#tableNavbar a:link {
	text-decoration: none;
	color: #333333;
	background-color: transparent;
}
#tableNavbar a:hover {
	text-decoration: none;
	color: #FF0000;
	background-color: transparent;
}
#tableNavbar a:active {
	text-decoration: none;
	color: #333333;
	background-color: transparent;
}
.new {width:28px; /*new gif*/
	height:11px;
	padding-right:2px;
}

a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
a:link {
	color: #666666;
	text-decoration: underline;
}

a:visited {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
a:active {
	color: #666666;
	text-decoration: underline;
}
#printheader {display:none;} /*suppress print header*/
.headerblack {
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#000000;
	line-height:1.2em;
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;
	padding:2px 0 2px 0;
}
.borderblack {
	border: 1px;
	border-color: #000000;
	border-style: solid;
	margin-top:0px;
	text-align: center;
	padding-bottom: 5px;
}
.borderblacknobottompad {
	border: 1px;
	border-color: #000000;
	border-style: solid;
	margin-top:0px;
	text-align: center;
	padding-bottom: 0px;
}
.borderblackpad {
	border: 1px;
	border-color: #000000;
	border-style: solid;
	margin-top:0px;
	text-align: center;
	padding:5px;
}
.headergold {
	font-style: normal;
	/*background:url(assets/images/goldheaderbgd3.gif) no-repeat;*/
	background-color:#cfb52b;
	color:#FFFFFF;
	font-weight: bold;
	line-height:1.2em;
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;
	padding:2px;
}
.bordergold {/*includes gold bgd*/
	/*background:url(assets/images/bgdgold.gif) no-repeat;
	background-color:#FFFFFF;*/
	border: 1px;
	border-color: #CFB52B;
	border-style: solid;
	margin-top:0px;
	text-align: center;
	padding: 5px;
}
.headersilver {
	font-style: normal;
	font-weight: bold;
	border-top:1px solid #C0C0C0;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-bottom:0;
	color:#666;
	background-color:#C0C0C0;
	line-height:1.2em;
	margin-bottom:0px;
	margin-top:10px;
	text-align:center;
	padding:2px;
}
.bordersilver {
	border: 1px solid #C0C0C0;
	margin-top:0px;
	padding-top:0px;
	text-align: center;
	padding: 5px;
}
.bordersilvernopad {
	border-top: 0;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	margin:0;
	padding: 0;
}
.headerorange {
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#FF6600;
	line-height:18px;
	margin-bottom:2px;
	margin-top:0px;
	text-align:center;
	text-transform: uppercase;
}
.headerbronze {
	background-color:#a67d36;
	color:#FFFFFF;
	font-style: normal;
	font-weight: bold;
	/*background:url(assets/images/bronzeheaderbgd3.gif) no-repeat;*/
	line-height:1.2em;
	margin-bottom:0px;
	margin-top:10px;
	text-align:center;
	padding: 2px;
}
.borderbronze {/*also has bronze bgd*/
	border: 1px solid #996600;
	/*background:url(assets/images/bgdbronze.gif) no-repeat;*/
	margin-top:0px;
	text-align: center;
	padding: 5px;
}

.headerred {
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#FF0000;
	line-height:1.2em;
	margin-bottom:0px;
	margin-top:10px;
	padding:2px 0 2px 0;
	text-align:center;
	background-color: #FF0000;
	color: #FFFFFF;
	/*text-transform: uppercase;*/
}
.borderred {
	border: 1px;
	border-color: #FF0000;
	border-style: solid;
	margin-top:0px;
}
.borderredpad {
	border: 1px;
	border-color: #FF0000;
	border-style: solid;
	margin-top:0px;
	padding:5px;
	text-align:center;
}

.headeryellow {
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#FF9900;
	line-height:18px;
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;
}
.borderyellow {
	border: 1px;
	border-color: #FF9900;
	border-style: solid;
	margin-top:0px;
	padding-bottom: 5px;
}
.heating { /*heating up header on home page*/
	border-left-color: #FF0000;
	border-left-width: 1em;
	border-left-style: solid;
	padding-left: 7px;
	line-height: 1em;
	margin-top: 1.5em;
	margin-bottom: 4px;
	color: #FF0000;
	background-color: transparent;
	text-transform: uppercase;
	font-weight:bold;
}
.heatingitem { /*heating up header on home page*/
	border-left-color: #FF0000;
	border-left-width: .5em;
	border-left-style: solid;
	padding-left: 7px;
	line-height: 1em;
	margin-top: 1em;
	margin-bottom: 4px;
	color: #FF0000;
	background-color: transparent;
}

.cooling { /*cooling down on home page*/
	border-left-color: #FF6600;
	border-left-width: 1em;
	border-left-style: solid;
	padding-left: 7px;
	line-height: 1em;
	margin-top: 1.5em;
	margin-bottom: 4px;
	color: #FF6600;
	background-color: transparent;
	text-transform: uppercase;
	font-weight:bold;
	}
	
.series { /*series header on home page*/
	border-left-color: #666666;
	border-left-width: 1em;
	border-left-style: solid;
	padding-left: 7px;
	line-height: 1em;
	color: #666666;
	background-color: transparent;
	text-transform: uppercase;
	font-weight:bold;
		}
#recurring { /*div with series on home page */
	padding:5px;
	margin:25px 0 20px 0;
	background-color:#E4E4E4;
	}
.cooling { /*cooling down on home page*/
	border-left-color: #FF6600;
	border-left-width: 1em;
	border-left-style: solid;
	padding-left: 7px;
	line-height: 1em;
	margin-top: 2em;
	margin-bottom: 4px;
	color: #FF6600;
	background-color: transparent;
	text-transform: uppercase;
	}

.highlight {border:1px solid #FF6600;padding:3px; background-color:#FFE6CC;text-align:left;margin:3px 0 3px 0; }	
.highlight2 {border:1px solid #FFFF00 ; background-color:#FFFFCC;padding:5px; text-align:center;}	
.highlightsilver {border:1px solid #666 ; background-color:#CCC; color:#666; padding:5px; text-align:center;}
.highlight3 {border:1px solid #F00; padding:10px; color:#F00; background-color:transparent;}
.highlightdotted { border:1px dotted #000; margin:2em 0 2em 0; color:#000; padding:5px;}

.highlightsponsor{}
img.new {width:28; height:11; padding-right:2px;}
#footer {
	font-size: 0.8em;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
	
.footerprint	{/*suppress screen display of print footer*/
	display:none;
	}
.hotshot {/*home page rotating gallery shot*/
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: center;
	border: 1px;
	border-color: #FF0000;
	border-style: solid;
	margin-bottom: 0px;
	margin-top: 2px;
	text-transform: uppercase;
}
#tableSponsor {/*home page sponsor table*/
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(assets/images/sponsorbgd127.jpg);
	vertical-align: top;
	text-align: center;
	color: #FFFFFF;
	font-size: 1em;
	text-transform: uppercase;
}
#tableSponsor a {/*home page sponsor table links*/
	color:#FFFFFF;
	text-decoration: none;
	display: block;
	margin: 5px/* 0 5px 0*/;
	/*margin-bottom: 2px;
	margin-top: 2px;*/
	padding: 4px/* 0 4px 0*/;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-weight: bolder;
}
#tableSponsor a:hover {/*home page sponsor table rollover*/
	background-color:#FFFFFF;
	color:#FF0000;
}
.sponsorhead {/*home page sponsor table heading*/
	font-weight: bold;
	margin-bottom:0;
	margin-top: 0px;
	line-height:18px;
	background-color: #666666;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 0 2px 0 2px;
	text-align: center;
}
.sponsorgsb {/*sponsor table sub headings*/
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 10px;
	background-color: transparent;
	color: #FFFFFF;
	text-transform:uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#sponsorbannerhead {/*border-top:2px solid #FF0000;
	border-left:2px solid #FF0000;
	border-right:2px solid #FF0000;*/
	padding:5px;
	margin-bottom:10px;
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	font-weight:bold;
	text-align:center;
	}
p.quote	{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#000000;
	font-size:14px;
	border: 2px solid;
	padding:5px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-color: #FFFFFF;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	border-color: #FF0000;
	text-align: justify;
	font-style: italic;
}
/* **********************styles for calendar page********************************/
#cal {
	margin-top:0;
	padding-top:0;
	/*width:100%Z*/
}
#cal td {
	border: 1px solid #000000;
	vertical-align: top;
	height:100px;
	padding:2px;
}
#cal td.months {
	color: #FF0000;
	background-color: #FFFFFF;
	text-transform: uppercase;
	text-align:center;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 25px;
	border:0;
	height:20px;
	vertical-align:bottom;
	}
#cal #may td.months {padding-top:10px;}	
#cal table .days {
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	height:20px;
	padding:5px 0 5px 0;
	vertical-align:bottom;
}
#months {margin:0; padding-left:250px; padding-right:250px;}/*month headings container*/
#months .column {float:left; position:relative;}
#monthcurrent {width:100%;}/*center*/
#monthprior {/*left*/
	width:250px;
	margin-left:-100%;
	right:250px;}
#monthnext {width:250px;}/*right*/
.caltri {
	color: #FF0000;
	text-decoration:none;
	margin-bottom: 10px;
}
.caltri a {
	text-decoration:none;
	color: #FF0000;
	}
.caltri a:visited {
	color:#FF0000;
	text-decoration:none;
	}
.caltri a:hover {
	text-decoration:none;
	font-weight:bold;
	}
.caltri a:active {
	color:#FF0000;
	text-decoration:none;
	}
/*****************calendar pics***************/	
img.spinstar, img.flamesm, img.pic {padding:0 2px 0 2px;}
img.spinstar {width:13px; height:12px;}
img.pic {width:16px; height:15px;}
img.flamesm {width:12px; height:17px;} 
#tableForm {
	border: 1px dashed #FF0000;
	background-color: #E0E0E0;
}
/***********************************for links page***************************/
#links {
	text-indent: 5px;
}
#morelinks {
	margin-top:10px;
}	
#sponsors {
	margin-bottom: 20px;
	text-indent: 5px;
}
#sponsors img {
	v-space: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#sponsorgold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bold;
	font-variant: small-caps;
	color: #cc9900;
	margin-top:5px;
	background-color: transparent;
	border-top-style: dashed;
	border-top-width: 1px;
}
#sponsorsilver {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bolder;
	font-variant: small-caps;
	color:#999999;
	margin-top:20px;
	border-top-style: dashed;
	border-top-width: 1px;
}
#sponsorbronze {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bolder;
	font-variant: small-caps;
	color:#996600;
	margin-top:20px;
	border-top: solid;
	border-top-style: dashed;
	border-top-width: 1px;
}
#affiliate {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bolder;
	font-variant: small-caps;
	color:#333300;
	margin-top:60px;
	border-top: solid;
	border-top-style: dashed;
	border-top-width: 1px;
}

/**********************************for dean page*******************************/
.deantext {
	right: 110px;
	position: absolute;
	margin-bottom: 20px;
	padding: 5px;
}

/************************************for gear page***************************/
