td,div { font-family:verdana,arial,helvetica,sans-serif; font-size:9px; color:#FFFFFF; }
body,p,span,textarea,.body { font-family:verdana,arial,helvetica,sans-serif; font-size:9px; color:#FFFFFF; line-height:18px; }

a:link { font-family:verdana,arial,helvetica,sans-serif; font-size:9px; color:#2C73A2; text-decoration:none; }
a:visited { font-family:verdana,arial,helvetica,sans-serif; font-size:9px; color:#999999; text-decoration:none; }
a:active { font-family:verdana,arial,helvetica,sans-serif; font-size:9px; color:#9999FF; text-decoration:none; }
a:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none; }

.schedule { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FF8429; text-decoration:none; }

.schedule a:link { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; color:#003E58; text-decoration:underline; }
.schedule a:visited { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; color:#666666; text-decoration:none; }
.schedule a:active { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; color:#003E58; text-decoration:none; }
.schedule a:hover { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none; }

.titles { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#003E58; font-weight:bold; margin-top: 5px; line-height: 20px;}
.smalltitles { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#FFFFFF; font-weight:bold; margin-top: 5px; line-height: 20px;}

input
{
	border-color: #999999;
	color: #FFFFFF;
 border-width: 1px;
	border-style: solid;
	font-family:verdana,arial,helvetica;
	font-size: 10px;
	background-color: #333333;
	height: 15px;
}

.buttons
{
	background-color: #999999;
	font-size: 10;
 font-weight:bold;
	color: #000000;
 font-family:verdana,arial,helvetica;
	border-width: 1px;
 border-color: #666666;
}

textarea
{
	border-color: #999999;
color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	font-family:verdana,arial,helvetica;
	font-size: 10px;
	background-color: #333333;
scrollers: none;
}



body {
margin: 0px 0px 0px 0px;
padding: 0px;
background-color: #000000;
text-align:center;
height: 100%;
}

#maindiv {
		width:719px;
		margin-right:auto;
		margin-left:auto;
		margin-top:40px;
  margin-bottom: 20px;
		padding:0px;
		}

#menu {
width: 707px;
padding-top: 0px;
padding-left: 10px;
text-align: left;
height: 17px;
border-right: solid 1px #333333;
border-left: solid 1px #333333;
overflow: visible;
letter-spacing: 1px;
font-style: italic;
}

#spacerdiv1 {
width:84px;
height: 55px;
border-right: solid 1px #666666;
border-left: solid 1px #333333;
border-top: solid 1px #333333;
		}

#spacerdiv2 {
width:632px;
height: 55px;
border-right: solid 1px #333333;
border-top: solid 1px #333333;
		}

#bodycontainer {
width: 717px;
border-left: solid 1px #333333;
border-right: solid 1px #333333;
background: url(2009_site/images/sidebar_bg.jpg);
background-repeat: no-repeat;
background-position: top left;
		}

#bodycontainerhome {
width: 718px;
border-left: solid 0px #666666;
border-right: solid 1px #333333;
background: url(2009_site/images/new_home_bg.jpg);
background-repeat: no-repeat;
background-position: top left;
padding: 0px;
		}

#sidebartext {
text-align: center;
margin: 0px;
width: 74px;
/* border-bottom: 1px solid #333333; */
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
padding-top: 20px;
}

#maincontent {
width: 572px;
height: 260px;
border-left: solid 1px #595858;
text-align: left;
padding: 20px;
background: url(2009_site/images/content_bg.jpg);
background-repeat: no-repeat;
background-position: top left;
}

#homecontentleft {
/* temporary height setting to hold div open */
margin: 0px;
height: 123px;
border-left: solid 0px #333333;
text-align: center;
padding: 10px;
}

#homecontentright {
margin: 0px;
background: none
width: 341px;
height: 143px;
text-align: left;
padding-top: 10px;
padding-left: 20px;
border-left: 0px solid #666666;
border-right: 0px solid #333333;
overflow: visible;
} 

#scrollers {
width: 15px;
padding-left: 4px;
padding-right: 5px;
padding-top: 25px;
padding-bottom: 25px;
text-align: center;
margin: 0px;
}

#horizontalscroller {
width: 580px;
padding: 0px;
text-align: right;
margin: 0px;
border: 0px solid #FFFFFF;
}

#hooterslogo {
float: left;
border: 0px solid #FFFFFF;
position: relative;
width: 150px;
top: 5px;
left: 40px;
z-index: 2;
}

#kotlogo {
border: 0px solid #FFFFFF;
position: relative;
width: 140px;
top: 10px;
left: 70px;
z-index: 3;
}

#twologos {
border: 0px solid #FFFFFF;
width: 615;
position: relative;
top: 5px;
left: 10px;
z-index: 3;
}


#photogallery {
width: 430px;
height: 430px;
text-align: center;
padding: 20px;
		margin-right:auto;
		margin-left:auto;
background: url(2009_site/photo_gallery/images/photogallery_bg.jpg);
background-repeat: no-repeat;
background-position: top left;
}

#engine {
width: 610px;
height: 510px;
text-align: center;
padding: 20px;
		margin-right:auto;
		margin-left:auto;
background: url(2009_site/photo_gallery/images/photogallery_bg.jpg);
background-repeat: repeat;
background-position: top left;
}

#videocontent {
width: 572px;
height: 800px;
border-left: solid 1px #595858;
text-align: left;
padding: 20px;
background:;
background-repeat: no-repeat;
background-position: top left;
}
