@charset "UTF-8";
/* CSS Document */

/* Main */
body {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #462112;
	background-image: url(media/body_bg.gif);
}

/* Divs and Div Classes */

#container {
	width: 848px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#header {
	width: 848px;
	height: 113px;
	background-image: url(media/header.gif);
	border: 1px solid #006f53;
	margin-bottom: 5px;
	margin-top: 10px;
}
#sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	background-image: url(media/menu_bg.gif);
	padding: 15px 15px 0 15px;
	border: 1px solid #006f53;
	width: 168px;
	height: 635px;
}
#sidebar1 a:link {
	text-decoration: none;
	color: #462112;
	font-weight: bold;
}
#sidebar1 a:visited {
	text-decoration: none;
	color: #462112;
	font-weight: bold;
}
#sidebar1 a:hover {
	text-decoration: none;
	color: #b0c8aa;
	font-weight: bold;
}
/* first one controls IE and firefox */
#mainContent {
	margin: 0 -2px 5px 5px;
	padding: 15px 10px 20px 15px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	border: 1px solid #006f53;
	background: #f4f8dd;
	width: 618px;
	height: 615px;
	overflow: auto;
	float: right;
}
/* second one overwrites width and floats in firefox only */
html>body #mainContent {
	margin: 0 0 5px 5px;
	float: none;
}
#mainContent strong {
	color: #462112;
}
#mainContent a {
	color:#01788e;
	font-weight: bold;
}
#mainContent banner {
    width:500px;
	height:200px;
	border:2px #006633;
}
#footer {
	width: 818px;
	height: 20px;
	padding: 7px 15px 0 15px;
	background:#f4f8dd;
	border: 1px solid #006f53;
	margin-bottom: 25px;
	margin-top: 5px;
	float: clear;
}
#footer a:link {
	text-decoration: underline;
	color: #462112;
	font-weight: bold;
}
#footer a:hover {
	text-decoration: underline;
	color: #ce971f;
	font-weight: bold;
}
#google {
	margin: 10px 10px 10px 0;
	text-align: right;
}

/* Classes */

.subs {
	color: #006f53;
	font-weight: bold;
}
a:link {
	text-decoration: underline;
	color: #007353;
	font-weight: normal;
}
a:hover {
	text-decoration: underline;
	color: #ce971f;
	font-weight: normal;
}
