html, body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #103F23;
	font-family: "Arial", "Verdana", "Sans-serif";
	font-size: medium;
	color: #000000;
}

h1 { font-size: x-large; font-weight: normal; color: #755134; padding: 20px 0px 0px 0px; margin: 0px 0px 0px 0px; }
h2 { font-size: larger; font-weight: normal; color: #755134; padding: 20px 0px 0px 0px; margin: 0px 0px 0px 0px; }
p { padding: 0px; margin: 17px 0px 0px 0px; }
#page_container { width: 744px; margin: 20px auto 10px auto; padding: 0px; border: 8px solid #FFFFFF; background-color: #FFFFFF; }


/* Banner
-------------------------*/
#banner_container { width: 744px; height: 180px; }
#banner_container .home { background-image: url(../images/banner_home.jpg); background-repeat: no-repeat; background-position: top left; height: 180px; padding: 0px 0px 0px 198px; }

/* Navigation
-------------------------*/
#navigation { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
#navigation li { padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; border: 1px solid #D9E3DD; }
#navigation li a { display: block; text-decoration: none; color: #00401A; font-size: medium; border-left: 1px solid #FFFFFF; padding-left: 5px; }
#navigation li a:hover { color: #443120; border-left: 1px solid #443120; }
#navigation .selected { border-left: 1px solid #443120 !important; }

#sub_navigation { margin: 0px 0px 0px 0px; padding: 160px 0px 0px 0px; list-style-type: none; }
#sub_navigation li { display: inline; border-left: 1px solid #796043; padding-left: 5px; }
#sub_navigation li a { text-decoration: none; color: #796043; font-size: medium; }
#sub_navigation li a:hover { color: #3D3E35; }
#sub_navigation .selected { color: #3D3E35; }

/* Content
-------------------------*/
#left_column { width: 170px; background-color: #D9E3DD; padding: 27px 0px 50px 10px; float: left; }
#right_column { background-color: #D9E3DD; }
#content { background-color: #D9DAD1; margin-left: 180px; border-left: 5px solid #FFFFFF; padding: 0px 0px 0px 13px; margin-bottom: 0px; }
html>body #content { padding-bottom: 20px; }
#content_image { float: right; width: 202px; height: 398px; border: 5px solid #FFFFFF; border-top: 0px; border-right: 0px; margin: 0px 0px 20px 20px; }
#content p { padding-right: 20px; }
#content a { text-decoration: underline; color: #00401A; }
#content a:hover { text-decoration: none; color: #99BD53; }

#content_location {
	margin-left: 180px;
	background-color: #D9E3DD;
	border-left: 5px solid #FFFFFF;
	padding: 0px 0px 0px 0px !important;

}

html>body #content_location { margin-left: 180px; }

/* Text Size
-------------------------*/
#text_size {
	padding: 158px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
}
#text_size a {
	color: #000000;
	text-decoration: none;
}

#text_size a:hover {
	color: #755134;
}


/* Footer
-------------------------*/
#footer_container { margin-top: 15px; color: #3D3E35; }
#footer_container h1 { color: #3D3E35 !important; font-size: medium; width: 170px; float: left; text-align: center; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#address { margin-left: 198px; line-height: 20px; }
#address a { text-decoration: underline; color: #3D3E35 !important; }
#address a:hover { text-decoration: none; color: #000000 !important; }

/* Credit
-------------------------*/
#credit { width: 744px; margin: 10px auto 10px auto; text-align: right; font-size: small; }
#credit a { text-decoration: none; color: #FFFFFF; }
#credit a:hover { color: #D9E3DD; }

/* Toolbox
-------------------------*/
#toolbox { margin: 50px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; width: 110px; }
#toolbox li { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 1px solid #D9E3DD; background-color: #A9BDB1; }
#toolbox li a { display: block; text-decoration: none; color: #FFFFFF; font-size: small; padding: 5px 5px 5px 7px; }
#toolbox li a:hover { color: #00401A; }
#toolbox .top { background-image: url(../images/toolbox_top_left.jpg); background-position: top left; background-repeat: no-repeat; }
#toolbox .top a { background-image: url(../images/toolbox_top_right.jpg); background-position: top right; background-repeat: no-repeat; }
#toolbox .btm { background-image: url(../images/toolbox_btm_left.jpg); background-position: bottom left; background-repeat: no-repeat; }
#toolbox .btm a { background-image: url(../images/toolbox_btm_right.jpg); background-position: bottom right; background-repeat: no-repeat; }

/* Misc
-------------------------*/
.lt_green { color: #99BD53; }
#cms_article { padding-right: 20px; }
#cms_article img { border: 1px solid #103F23; margin: 10px; }

/* Forms
-------------------------*/
.field_text { font-size: medium; font-family: "Arial", "Verdana", "Sans-serif"; border: 1px solid #103F23; padding: 2px; width: 300px; color: #000000; }
.field_dropdown { font-size: medium; font-family: "Arial", "Verdana", "Sans-serif"; border: 1px solid #103F23; padding: 2px; width: 300px; color: #000000; }
.field_textarea { margin-left: 0px; padding-left: 0px; left: 0px; font-size: medium; font-family: "Arial", "Verdana", "Sans-serif"; border: 1px solid #103F23; padding: 2px; width: 300px; height: 100px; color: #000000; }
.field_button { font-size: large; font-weight: bold; border: 0px; background-color: transparent; color: #103F23; }
.field_button_over { text-decoration: underline; background-color: transparent; color: #103F23; font-weight: bold; font-size: large; border: 0px; cursor: pointer; }
.message { border: 1px solid #103F23; padding: 3px; background-color: #FFFFFF; margin: 10px 0px 10px 0px; width: 310px; }
.required { font-weight: bold; font-size: larger; color: #103F23; }


