html {

    height: 100%;

}



body {

    margin: 0px 0px 0px 0px;

    height: 100%;

    background-color: #DBD8AD;

		background-image: url('images/background_green.jpg');

	background-position: center center;

	background-repeat: repeat-y;

    text-align: center;

    line-height: 18px;

    color: #7C6A55;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 12px;

}

#wrapper {

	margin-left: auto;

	margin-right: auto;

    text-align: center;

	height: 100%;

}


table.mytable { padding: 0px; border: none; border-left: 1px solid #837A5C; border-top: 1px solid #837A5C; border-bottom: 1px solid #837A5C;}
table.mytable td { font-size: 12px; border: none; background-color: #E8E4D0; 
vertical-align: middle; padding: 0px; }
table.mytable tr.special td { border-right: 1px solid #837A5C; background-color: #FDFCFA;  }
table.mytable tr.special_dark td { border-right: 1px solid #837A5C; background-color: #E8E4D0;  }
table.mytable tr.header td { border-right: 1px solid #837A5C; background-color: #FDFCFA; font-weight: bold;  }


table.feature { padding: 0px; border: 0px; background-image: url(../images/background_mytable.jpg); background-repeat: repeat-y;}
table.feature td { font-size: 12px; border: none; vertical-align: middle; padding: 0px; }
table.feature tr.special td { }
table.feature tr.special_dark td { background-image: url(../images/background_mytable_dark.png); }
table.feature tr.header td {  font-weight: bold;  }



#nonFooter {

    position: relative;

    min-height: 100%;

    background-image: url('images/background_main.png');

    background-position: center center;

    background-repeat: repeat-y;

}



* html #nonFooter {

    height: 100%;

}



.sub_body_box_interior {

    padding: 40px 30px 50px 30px;

}



.sub_body_box_interior a {

    color: #7c6a55;

}



.sub_body_box_interior a:hover {

    color: #7c6a55;

}



.blue {

    color: #174a7c;

    font-weight: bold;

}



.gold {

    color: #9b7d0d;

    font-weight: bold;

    text-transform: uppercase;

}

.red {

	color: #993620;

	font-weight: bold;

}

a.red {

	color: #993620;

	font-weight: bold;

}

a.red:hover {

	color: #993620;

	font-weight: bold;

}

a.blue {

	color: #174a7c;

	font-weight: bold;

}

a.blue:hover {

	color: #174a7c;

	font-weight: bold;

}
.red_header {

	color: #993620;
	font-weight: bold;
	text-transform: uppercase;

}
.back_to_top {

	color: #471806;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 9px;

}


H1 {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 30px;

    font-weight: 400;

	line-height: 24px;

    color: #893103;

	margin-top: 0px;

    text-transform: uppercase;

}

H3 {

    font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 30px;

    font-weight: 400;

	line-height: 24px;

    color: #893103;

	margin-top: 0px;

    text-transform: uppercase;

}
H4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	font-size: 14px;
	color: #23396F;
}

.current_news_title {

	font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 27px;

    font-weight: 400;

	line-height: 30px;

    color: #DAC993;

	margin-top: 0px;

    text-transform: uppercase;

}
.close_out_header {

	font-family: Georgia, "Times New Roman", Times, serif;

    font-size: 11px;

    font-weight: 650;

	line-height: 16px;

    color: #893103;
	
	text-transform: uppercase;
	

}
.close_out_save {
	
    color: #893103;
	font-size: 11px;
    font-weight: 650;		
	

}


ul.noIndent {

    margin-left: 5px;

    padding-left: 10px;

}





#header_holder {

    text-align: center;

    background-color: #DBD8AD;

}

#header_underline {

	background-color: #491700;

	height: 6px;

}

#header {

    margin-left: auto;

    margin-right: auto;

    width: 900px;

    background-image: url(../images/background_header.jpg);

    background-color: #7C6954;

}



#top_nav_holder {

	margin-left: auto;

	margin-right: auto;

    height: 35px;

	width: 900px;

	overflow-x: hidden; 

	overflow-y: hidden;

	background-color: #491700;

}



#body_holder {

    text-align: center;

    background-color: #DAC993;

}

.body_holder {

	margin-left: auto;

	margin-right: auto;

	width: 900px;

	background-image: url(../images/background_2_column.jpg);

}
.body_holder_single {

	margin-left: auto;

	margin-right: auto;

	width: 900px;
	
	background-color: #F3ECD5;

}


.body_left_nav {

	float: left;

	text-align: left;

	width: 450px;

	padding: 0px;

}

.body_left_nav_content {

	padding: 18px;

}

.body_left_nav_content a {

	color: #491700;

}

.body_left_nav_content a:hover {

	color: #893103;

}

.body_right_nav {

	float: right;

	width: 450px;

	padding: 0px;

}

#body_interior {

	margin-left: auto;

	margin-right: auto;

	width: 900px;

    padding: 0px 0px 0px 0px;

	

    /* background:url(../images/background_landing_bottom.png) no-repeat center bottom; */

}

.announcement {

	background-color: #D65A19;

	text-align: left;

}
.announcement_box {

	padding: 15px;

	color: #FFFFFF;

	font-size: 14px;

	font-family: Georgia, "Times New Roman", Times, serif;

}

.announcement_box a {

	color: #893103;

	text-decoration: none;


}
.announcement_box a:hover {

	color: #491700;

	text-decoration: underline;


}
.current_news_holder {

	background-color: #893103;

	text-align: left;

}

.current_news_box {

	padding: 15px;

	color: #DAC993;

	font-size: 10px;

	font-family: Georgia, "Times New Roman", Times, serif;

}

.current_news_box a {

	color: #FFFFFF;

	text-decoration: none;



}

.current_news_box a:hover {

	color: #CCCCCC;

	text-decoration: underline;



}



#text_headline {

}



#footer {

	margin-left: auto;	

	margin-right: auto;

    width: 900px;

    text-align: center;

	color: #685F00;

	font-size: 10px;

	line-height: 16px;

	padding: 15px 0px 15px 0px;
	background-image:url(../images/background_green.jpg);
	


}

.footer a {

	color: #685F00;

}

.footer a:hover {

	color: #685F00;

}




