body {
	background: url(img/body-bg.gif) top center;
	margin: 0;
}


body {
        font-family: verdana, tahoma, sans-serif;
        font-size: 11px;
}

div#innerbody {

	background: url(img/inner-bg.gif) repeat-x top center;

}

div#bottombg {

	background: url(img/supplies.gif) repeat-x bottom left;
}


div#container {
        width: 858px;
        margin: 0 auto 0 auto;
}

div, p, span, table, tr, th, td {
        font-family: inherit;
        font-size: inherit;
        color: inherit;
}

p { margin: 0; }

#top {
	width: 858px;
	height: 146px;

	background: url(img/top-banner.gif) no-repeat;
}

#main {
	margin-left: 109px;
	width: 742px;
	background: #ffffff;
	position: relative;
	left: 0px;
	top: -13px;
}

#nav {
}

	#nav ul {
		margin: 0;
		margin-left: 3px;
		padding: 0;
		list-style: none;
	}

	#nav ul li {
		margin: 2px;
		padding: 3px 5px 3px 5px;
		float: left;
		background: #796e6e;
	}

	#nav ul li a {
		color: white;
/*		font-weight: bold; */
		font-family: Arial Black;
		font-size: 13px;
		text-transform: uppercase;
		text-decoration: none;
	}

#news {
	width: 238px;
	margin: 0;
	padding: 0;

	float: right;
}

	#news-twoweek-title {
		width: 238px;
		height: 67px;
		background: url(img/news-top.gif) no-repeat;
	}

	#news-twoweek-body {
		width: 238px;
		background: url(img/news-bg.gif) repeat-y;
	}

	#news-twoweek-body .padd {
		padding: 0px 20px 5px 20px;
	}

	#news-twoweek-body .date {
		font-weight: bold;
	}

	#news-twoweek-body .event {
		padding-bottom: 8px;
	}

	#news-quick-title {
		width: 238px;
		height: 77px;
		background: url(img/quick-top.gif) no-repeat;
	}

	#news-quick-body {
		width: 238px;
		height: 168px;
		background: url(img/quick-bg.gif) no-repeat;
	}

	#news-quick-body .padd {
		padding: 0px 20px 5px 25px;
	}

	#news-quick-body ul {
		padding: 0 0 0 15px;
		margin: 0;
	}

#content {
	width: 490px;
	margin: 0;
	padding: 0;
	min-height:900px;
	float: left;
}

#content .padd {
	padding: 10px;
}


#clean, .clean {
	clear: both;
}

#footer {
	width: 858px;
	margin: 0 auto 0 auto;
}

#innerfooter {
	margin-left: 109px;
	width: 742px;
	height: 90px;
	position: relative;
	left: 0px;
	top: -13px;
	background: url(img/bottom.gif) no-repeat;
}

#bottomnav {
	padding-top: 50px;
	padding-right: 15px;
	text-align: right;
	color: #616680;
}

	#bottomnav  a {
		text-decoration: underline;
		color: #616680;
	}


#content a:link, a:visited, a:hover, a:active, #news a:link, a:visited, a:hover, a:active {
	color: #616680;
}

#DROP_START {
	float: left;
	width: 0px;

	position: relative;
	top: 28px;
	left: -680px;
	z-index: 7;

	background-color:#ffffff;
}

	.dynamIt_menu {
		position: absolute;
		top: 0px;
		background-color:#796E6E;
		visibility: hidden;
		width:178px;
		padding: 4px;
	}

		.dynamIt_menu a {
			text-transform: uppercase;
			font-weight: bold;
		}
		.dynamIt_menu div a {
			text-transform: none;
			font-weight: normal;
		}

	a.dynamIt_menu_obj, a.dynamIt_menu_obj:link, a.dynamIt_menu_obj:visited {
		display: block;

		margin: 4px 8px 4px 8px;
		padding: 4px;

		text-align: left;
		border-style: hidden;
		border-width: 1px;
		border-color: #124168;

               text-decoration: none;
               color: #ffffff;
	}
	a.dynamIt_menu_obj:hover, a.dynamIt_menu_obj:active {
		text-decoration: none;
		color: #ffffff;
	}





h1.headline-dark {
        font-size: xx-large;
        font-family: Trebuchet MS;
        color: #000033;
        font-weight: normal;
        margin: 0;
}
h1.headline-light {
        font-size: xx-large;
        font-family: Trebuchet MS;
        color: white;
        font-weight: normal;
        margin: 0;
}

h2.subhead-dark {
        font-size: x-large;
        font-family: Trebuchet MS;
        color: #000033;
        font-weight: normal;
        margin: 0;
}
h2.subhead-light {
        font-size: x-large;
        font-family: Trebuchet MS;
        color: white;
        font-weight: normal;
        margin: 0;
}


h3.section-title-dark {
        font-size: large;
        font-family: Trebuchet MS;
        font-weight: normal;
        margin: 0;
        color: #000033;
}
h3.section-title-highlt {
        font-size: large;
        font-family: Trebuchet MS;
        font-weight: normal;
        margin: 0;
        color: #990000;
}
h3.section-title-light {
        font-size: large;
        font-family: Trebuchet MS;
        font-weight: normal;
        margin: 0;
        color: white;
}

.list-title-dark {
        font-size: medium;
        font-family: Trebuchet MS;
        color: #000033;
}
.list-title-light {
        font-size: medium;
        font-family: Trebuchet MS;
        color: #666699;
}

.text-dark {
        font-size: small;
        font-family: Trebuchet MS;
        color: #000000;
}
.text-light {
        font-size: small;
        font-family: Trebuchet MS;
        color: #666699;
}

.text-highlt {
        font-size: small;
        font-family: Trebuchet MS;
        color: #990000;
}

.text-alt {
        font-size: small;
        font-family: georgia;
        color: #000000;
}