* /*Set's border, padding and margin to 0 for all values*/
{}

body, html {
	background-color: #fff; 
	text-align: center; /*** Centers the design in old IE versions ***/
	margin: 0 0 0 0;
	/*height: 100%;*/
}

form {
  display:inline;
}

#container {
	width: 997px;
	margin: 0 auto; /*** Centers the design ***/
	min-height: 100%;
	background: #fff url(images/main_shader_bg.jpg) repeat-y; /*** This is our faux columns ***/
}

* html #container {
	height: 100%;  /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/
}

/**************************
HEADER
**************************/

#header {
	width: 977px;
	background-color: #FFFFFF;
	margin: auto;
}

#content {
	width: 977px;
	margin-bottom: 35px;
	margin-right: 10px;
	margin-left: 10px; 
	background-color: #004500; 
}

* html #content {
	position: relative;  /*** IE needs this  ***/
}

/**************************
FOOTER
**************************/

#footer {
	width: 977px;
	height: 35px;
	margin: 0 auto;
	margin-top: -35px; /*** By using a negative margin-top we now moves the footer up the same amount as the footer height to avoid vertical scrolling. Remember, if you use borders and padding on your footer you will have to calculate this in your negative margin-top value also. ***/
	background-color: #004500;
}

#mainfooter {
	width: 977px;
	margin: 0 auto;
	margin-top: -35px; /*** By using a negative margin-top we now moves the footer up the same amount as the footer height to avoid vertical scrolling. Remember, if you use borders and padding on your footer you will have to calculate this in your negative margin-top value also. ***/
	background-color: #004500;
}

/**************************
Text
**************************/

.page_header{
	font-family:Verdana;
	font-size:12px;
	color:#336600;
}

.textgreen{
	font-family:Verdana;
	font-size:12px;
	color:#406843;
}

.textgreen1{
	font-family:Verdana;
	font-size:11px;
	color:#406843;
}

.selectbox{
	font-family:Verdana;
	font-size:11px;
}

.text{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
}

.textwhite{
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
}

.textwhite11{
	font-family:Verdana;
	font-size:10px;
	color:#FFFFFF;
}

.crumbtextlink{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

.crumbtextlink:hover{
	font-family:Verdana;
	font-size:11px;
	color:#F07B11;
	text-decoration:none;
}

.menutextlink1{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.menutextlink1:hover{
	font-family:Verdana;
	font-size:12px;
	color:#F07B11;
	text-decoration:none;
}

.menutextlink{
	font-family:Verdana;
	font-size:12px;
	color:#406843;
	text-decoration:none;
}

.menutextlink:hover{
	font-family:Verdana;
	font-size:12px;
	color:#F07B11;
	text-decoration:none;
}

.selectedmenutextlink{
	font-family:Verdana;
	font-size:12px;
	color:#F07B11;
	text-decoration:none;
}

.submenutextlink{
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.submenutextlink:hover{
	font-family:Verdana;
	font-size:11px;
	color:#F07B11;
	text-decoration:none;
}
.landingmenutextlink{
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.landingmenutextlink:hover{
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.sitemaptextlink{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.sitemaptextlink:hover{
	font-family:Verdana;
	font-size:12px;
	color:#F07B11;
	text-decoration:none;
}


