body {
	margin: 0px;
	text-align: center;
	padding: 0px;
	font-size: 12px;
	margin-top: 0px;
	background-color: #262262;
}

#main-container {
	text-align: center;
	margin: auto;
	width: 800px;
	height: 100%;
	padding: 0px;
}

#header-container {
	position: relative;
	left: 0px;
	top: 0px;
	width: 768px;
	height: 174px;
	margin: auto;
	padding: 0px;
	text-align: left;
}

#header-logo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 177px;
	height: 174px;
	margin: auto;
	padding: 0px;
	text-align: left;
}

#header-nav {
	position: relative;
	float: right;
	top: 0px;
	width: 600px;
	height: 20px;
	margin: auto;
	margin-top: 0px;
}

#header-nav, ul, li, a.header{
	height: 20px;
	background-color: #0f6e38;
	font-family: Trebouchet MS,Helvetica,Arial,Sans-Serif;
	color: #ffffff;
	font-size: 12px;
	font-style: normal;
	font-variant: small-caps;
	list-style: none;
	display: inline;
	text-decoration: none;
	line-height: 20px;
	margin-left: 0px;
}

#header-nav a.header:hover{
	height: 20px;
	background-color: #e8a43c;
	font-family: Trebouchet MS,Helvetica,Arial,Sans-Serif;
	color: #ffffff;
	font-style: normal;
	font-variant: small-caps;
	list-style: none;
	display: inline;
	text-decoration: none;
	line-height: 20px;
}

#header-banners {
	position: relative;
	float: right;
	top: 20px;
	right: 0px;
	height: 90px;
	width: 550px;
	text-align: center;
	font-family: Trebouchet MS,Helvetica,Arial,Sans-Serif;
	font-size: 9px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: lighter;
}

#header-orange {
	position: relative;
	float: right;
	top: 50px;
	width: 550px;
	height: 22px;
	border: 1px solid #1c4350;
	background-color: #cc7135;
	background-image: url('./images/orange_banner_back.png');
	font-family: Trebouchet MS,Helvetica,Arial,Sans-Serif;
	font-size: 13px;
	color: #FFFFFF;
	font-style: normal;
	font-variant: small-caps;
	line-height: 22px;
	text-indent: 22px;
}

#shadow-container {
	text-align: center;
	margin: auto;
	width: 800px;
	padding: 0px;
	background-image: url('./images/shadowbackground_main.png');
}

#silver-container {
	text-align: center;
	margin: auto;
	width: 768px;
	height: 100%;
	padding: 0px;
	background-image: url('./images/silverbackground.png');
}

#silver-footer {
	text-align: center;
	margin: auto;
	width: 768px;
	height: 4px;
	padding: 0px;
	background-image: url('./images/footer-shadow.png');
}

#nav-main {
	float: left;
	text-align: left;
	margin: auto;
	width: 176px;
	height: 403px;
	background-image: url('./images/nav_background.png');
}

#nav-main-title{
	position: relative;
	float: left;
	top: 15px;
	left: 0px; 
	text-align: center;
	width:176px;
	font-family: Trebouchet MS,Helvetica,Arial,Sans-Serif;
	color: #ffffff;
	font-style: normal;
	font-variant: small-caps;
}

#nav-main-content{
	position: relative;
	float: left;
	left: 14px;
	top: 30px;
	font-family: Trebouchet MS,Helvetica,Arial,Sans-Serif;
	color: #ffffff;
	font-style: normal;
	font-variant: small-caps;
	line-height: 22px;
	text-decoration: none;
	text-indent: 14px;
}

#content-main {
	float: left;
	text-align: left;
	margin: auto;
	margin-top: 12px;
	height: 100%;
	font-family: Trebouchet MS,Helvetica,Arial,Sans-Serif;
	font-size: 14px;
	color: #000000;
	font-style: bold;
	line-height: 18px;
	text-decoration: none;
}

td.off {
	font-family: Trebouchet MS,Helvetica,Arial,Sans-Serif;
	color: #ffffff;
	font-size: 13px;
	font-style: normal;
	font-variant: small-caps;
	line-height: 18px;
	text-decoration: none;
	text-indent: 14px;
}

td.on {
	font-family: Trebouchet MS,Helvetica,Arial,Sans-Serif;
	font-size: 13px;
	color: #ffffff;
	font-style: normal;
	font-variant: small-caps;
	line-height: 18px;
	text-decoration: none;
	background: url('./images/nav_active.png');
	text-indent: 14px;
}


#dropmenudiv{
	position:absolute;
	background-color: #262262;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:18px;
	text-align: left;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #e8a43c;
}


.body {
	font-family: Trebouchet MS,Helvetica,Arial,Sans-Serif;
	font-size: 14px;
	color: #000000;
	font-style: bold;
	font-variant: small-caps;
	line-height: 18px;
	text-decoration: none;
}

/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: square;
width: 135px;
background-color: #FFFFB9;
}

a.mainNav {
	font-family: Trebouchet MS,Helvetica,Arial,Sans-Serif;
	color: #ffffff;
	font-style: normal;
	font-variant: small-caps;
	text-decoration: none;
}

#smallNav {
	font-family: Trebouchet MS,Helvetica,Arial,Sans-Serif;
	color: #0f6e38;
	font-style: normal;
	font-variant: small-caps;
	text-decoration: underline;
	font-size: 14px;
	font-variant: smallcaps;
}
a.smallLinks {
	font-family: Trebouchet MS,Helvetica,Arial,Sans-Serif;
	color: #0f6e38;
	font-style: normal;
	font-variant: small-caps;
	text-decoration: none;
	font-size: 12px;
	text-indent: 25px;
	line-height: 14px;
}

a.smallLinks:hover {
	background-color: #e8a43c;
}

a.general {
	font-family: Trebouchet MS,Helvetica,Arial,Sans-Serif;
	color: #330000;
	font-style: normal;
	text-decoration: underline;
}

#smallNavSponsors {
	font-family: Trebouchet MS,Helvetica,Arial,Sans-Serif;
	color: #330000;
	font-style: normal;
	font-variant: small-caps;
	text-decoration: underline;
	font-size: 14px;
	font-variant: smallcaps;
}
a.smallLinksSponsors {
	font-family: Trebouchet MS,Helvetica,Arial,Sans-Serif;
	color: #330000;
	font-style: normal;
	font-variant: small-caps;
	text-decoration: none;
	font-size: 12px;
	text-indent: 25px;
	line-height: 14px;
}

a.smallLinksSponsors:hover {
	background-color: #66ccff;
}