@charset "UTF-8";
/* CSS Document */

ul {padding:0px;margin:0px;list-style:none;}

a:link {color:#963e1a;font-family:"Times New Roman", Times, serif;font-size:13px;}
a:active {color:#963e1a;font-family:"Times New Roman", Times, serif;font-size:13px;}
a:hover {color:#963e1a;font-family:"Times New Roman", Times, serif;font-size:13px;}
a:visited {color:#963e1a;font-family:"Times New Roman", Times, serif;font-size:13px;}

body {min-width:776px;/* for mozilla*/margin: 29px 0px 0px 0px;padding:0px;background: #585a4f url(images/backtile.gif); background-repeat:repeat-x;}
div#outer {776pxtext-align:center;}
div#inner {display:block;width:800px;margin-left:auto;margin-right:auto;}
div#top {position:absolute;top:29px;display:block;width:800px;height:10px;}
div#top_left {float:left;width:194px;height:10px;background: #585a4f url(images/top_left.gif); background-repeat:no-repeat;}
div#top_right {float:right;width:194px;height:10px;background: #585a4f url(images/top_right.gif); background-repeat:no-repeat;}
div#top_center {float:left;width:412px;height:10px;background: #585a4f url(images/center_tile.gif); background-repeat:repeat-x;}
div#menu {position:absolute;top:39px;display:block;width:800px;height:102px;}
div#menu_left {width:8px;height:102px;display:block;float:left;background: url(images/menu_left.gif); background-repeat:no-repeat;}
div#menu_right {width:23px;height:102px;display:block;float:right;background: url(images/menu_right.gif); background-repeat:no-repeat;}
div#menu_center {color:#ffffff;font-size:13px;font-family:"Times New Roman", Times, serif;padding-top:56px;padding-left:170px;text-align:left;width:599px;height:46px;display:block;float:left;background: url(images/menu_back.gif); background-repeat:repeat-x;}
div#logo {z-index:10;position:relative;top:10px;left:29px;display:block;width:126px;height:154px;}
div#banner {position:absolute;top:141px;display:block;width:800px;height:162px;background: url(images/content_back.gif); background-repeat:repeat-y;}
div#banner_left {float:left;display:block;width:8px;height:102px;background: url(images/content_left.gif); background-repeat:no-repeat;}
div#banner_right {float:right;display:block;width:23px;height:162px;background: url(images/content_right.gif); background-repeat:no-repeat;}
div#banner_center {color:#424843;font-family:"Times New Roman", Times, serif;font-size:12px;text-align:left;padding:60px 0px 0px 30px;float:left;display:block;width:739px;height:162px;}
div#contact_info {
	width:200px;
	float:right;
	border:solid 1px #ddd8cd;
	padding: 10px 15px 10px 15px; /* top left bottom right */
}

/* NO BANNER */

div#banner_off {
	position:absolute;
	top:141px;
	display:block;
	width:800px;
	height:42px;
	background: url(images/content_back.gif);
	background-repeat:repeat-y;
}
div#banner_left_off {
	float:left;
	display:block;
	width:8px;
	height:42px;
	background: url(images/content_left.gif);
	background-repeat:no-repeat;
}
div#banner_right_off {
	float:right;
	display:block;
	width:23px;
	height:42px;
	background: url(images/content_right.gif);
	background-repeat:no-repeat;
}
div#banner_center_off {
	color:#424843;
	font-family:"Times New Roman", Times, serif;font-size:12px;
	text-align:left;
	padding:60px 0px 0px 30px;
	float:left;
	display:block;
	width:739px;
	height:42px;
}
div#content_off {
	position:absolute;
	top:183px;
	color:#424843;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	text-align:left;
	padding:10px 60px 0px 60px; /* top left bottom right */
	float:left;display:block;
	width:680px;
	background: url(images/content_back.gif);
	background-repeat:repeat-y;
	clear:both;
}

div#contact_info {width:200px;float:right;border:solid 1px #ddd8cd;padding:0px 15px 10px 15px;}


div#content {
	position:absolute;
	top:303px;
	color:#424843;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	text-align:left;
	padding:10px 60px 0px 60px; /* top left bottom right */
	float:left;display:block;
	width:680px;
	background: url(images/content_back.gif);
	background-repeat:repeat-y;
	clear:both;
}

h1 {color:#963e1a;font-family:"Times New Roman", Times, serif;font-size:16px;font-weight:normal;}
h2 {color:#655538;font-family:"Times New Roman", Times, serif;font-size:15px;font-weight:normal;}
h3 {color:#585a4f;font-family:"Times New Roman", Times, serif;font-size:14px;font-weight:normal;}
ul.main_nav li a:link {padding-left:8px;padding-right:8px;color:#ffffff;text-decoration:none;font-family:"Times New Roman", Times, serif;font-size:13px;}
ul.main_nav li a:active {padding-left:8px;padding-right:8px;color:#ffffff;text-decoration:none;font-family:"Times New Roman", Times, serif;font-size:13px;}
ul.main_nav li a:visited {padding-left:8px;padding-right:8px;color:#ffffff;text-decoration:none;font-family:"Times New Roman", Times, serif;font-size:13px;}
ul.main_nav li a:hover {padding-left:8px;padding-right:8px;color:#ffffff;text-decoration:none;font-family:"Times New Roman", Times, serif;font-size:13px;}
ul.main_nav {list-style:none;margin:0px;padding:0px;height:30px;width:700px;}
ul.main_nav li {display:block;margin:0px;padding:0px;float:left;background:#858b86;height:30px;line-height:28px;}
ul.main_nav li:hover {background:#96a098;}
ul.main_nav li.active {background:#787c78;}
ul.main_nav li.active a:hover {padding-left:8px;padding-right:8px;color:#ffffff;text-decoration:none;font-family:"Times New Roman", Times, serif;font-size:13px;}
div#base {
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	color:#ffffff;text-align:center;
	padding-top:72px;width:800px;
	height:21px;position:relative;
	left:-60px;
	vertical-align:bottom;
	background:url(images/footer.gif);
	clear:both;
}
img.banner {position:relative;top:-50px;left:22px;}
ul.topnav {list-style:none;margin:0px;padding:0px;}
ul.topnav li {float:left;}
ul.topnav li a {padding:0px 4px 0px 4px;color:#bd5e29;text-decoration:none;}
div#titlebar {
	text-align:center;
	/*background:#e5e3db;*/
	width:450px;
	padding-left:0px;
	z-index:100;
	position:absolute;
	top:10px;
	display:block;
	color:#858b86;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	font-weight:normal;
}
textarea.contact_message {
	font-size:13px;
	color:#585a4f;
	font-family:"Times New Roman", Times, serif;
	padding:5px;
	max-width:218px;
	max-height:120px;
	height:120px;
	display:block;
	border:solid 1px #ddd8cd;
	width:218px;
	float:left;
	margin-top:0px;
	margin-bottom:4px;
}
select {float:left;}
span {display:block;float:left;clear:both;}
span.form_row {margin-bottom:5px;width:400px;display:block;float:left;clear:both;}
fieldset {
	padding: 10px 0px 10px 0px; /* top left bottom right */
	margin:0px;
	float: left;
	width:410px;
	border:solid 1px #ddd8cd;
}
label {
	float:left;
	margin-left:10px;
	margin-right:5px;
	padding-left:5px;
	line-height:24px;
	color:#bd5e29;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	height:24px;
	display:block;
	border:solid 1px #ddd8cd;
	width:145px;float:left;
	margin-bottom:4px;
}
label.spam {
	float:left;
	margin-left:10px;
	margin-right:5px;
	line-height:22px;
	color:#bd5e29;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	height:60px;
	display:block;
	border:solid 1px #ddd8cd;
	width:145px;float:left;
	margin-bottom:4px;
}
input.text {
	font-size:13px;
	color:#585a4f;
	font-family:"Times New Roman", Times, serif;
	padding-left:5px;
	padding-top:3px;
	font-size:14px;
	margin-bottom:4px;
	height:20px;
	display:block;
	border:solid 1px #ddd8cd;
	width:220px;
	float:left;
}
input.hidden {display:none;}
input.button {
	font-size:14px;
	line-height:19px;
	color:#ffffff;
	font-family:"Times New Roman", Times, serif;
	background:#bd5e29;
	margin-bottom:4px;height:26px;
	display:block;
	border:solid 1px #ddd8cd;
	width:228px;
	float:left;
}
fieldset h3 {margin-left:10px;margin-top:0px;}
input.button:hover {
	font-size:14px;
	line-height:18px;
	color:#585a4f;
	font-family:"Times New Roman", Times, serif;
	background:#ded8cd;
	margin-bottom:4px;height:24px;
	display:block;
	border:solid 1px #ddd8cd;
	width:228px;
	float:left;
}
img#vericode {border:solid 1px #ddd8cd;float:left;height:60px;margin-bottom:0px;margin-top:0px;}
