@charset "UTF-8";
/* SMW CSS - version 1 */

html body {
	margin: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background: #721600;
}
html body img {
	border: 0px;
}
#page_div {
	position: relative;
	width: 800px;
	top: 0px;
	left: auto;
	right: auto;
	margin: 0px auto;
	text-align: left;
}
#header_div {
	position: relative;
	width: 800px;
	height: 79px;
	background-color: #E6D2AF;
}
#head_logo_div {
	position: relative;
	width: 275px;
	float: left;
}
#head_nav_div {
	position: relative;
	width: 492px;
	top: 6px;
	float: right;
}
#head_nav_div ul, #head_nav_div li {
	display: inline;
	margin: 0px;
	padding: 0px;
	height: 35px;
	text-align: center;
}
.head_nav_element {
	float: left;
}
.head_nav_element.here {
	background-image: url(../images/nav_marker_here.gif);
	background-repeat: no-repeat;
	background-position: top center;
}
#cover_div {
	position: relative;
	width: 800px;
	height: 218px;
	background-color: #FFFFFF;
	margin: 3px 0px;
}
#content_div {
	position: relative;
	width: 800px;
	background-color: #E6D2AF;
	padding-bottom: 10px;
}
.col_half {
	margin-top: 10px;
	position: relative;
	width: 399px;
}
.col_left {
	float: left;
}
.col_right {
	float: right;
}
.col_175 {
	margin-top: 10px;
	position: relative;
	width: 175px;
}
.col_625 {
	margin-top: 10px;
	position: relative;
	width: 623px;
}
.col_486 {
	margin-top: 10px;
	position: relative;
	width: 486px;
}
.left_border {
	background: url(../images/dotted_line.gif) repeat-y left top;
}
.home_section {
	position: relative;
	width: 367px;
	padding: 6px 16px;
	float: left;
}
.home_section ul {
	list-style: none;
	margin-left: -30px;
	padding-left: -1px;
	text-indent: 0em;
	text-align: center;
}
.home_section li {
	display: inline;
	padding: 6px 0px 6px 0px;
	font-size: 13px;
}
.sub_nav {
	position: relative;
	width: 168px;  /*143px*/
	padding: 6px 6px; /* 6px 16px */
	float: left;
}
.sub_nav ul {
	list-style: url(../images/link_bullet.gif) outside;
	margin-left: -13px;
	padding-left: -1px;
	text-indent: 0em; 
}
	
.sub_nav li {
	margin-left: -5px; /*-30px*/
	padding: 0px;
}
.sub_off {
	display: none;
	font-weight: bold;
}
.sub_section {
	position: relative;
	width: 593px;
	padding: 6px 16px;
	float: left;
}
.awards_section {
	position: relative;
	width: 470px;
	padding: 6px 16px;
	float: left;
}
.section_divider {
	float: left;
	margin-left: 0px;
	background-image:url(../images/column_divider.gif);
}
#page_break {
	position: relative;
	width: 768px;
	float: left;
	margin: 0px 16px;
	border-bottom: #721600 dotted 1px;
}
#page_break2 {
	position: relative;
	width: 768px;
	float: left;
	margin: 12px 16px 0px 16px;
}
.map_btn {
	float: right;
	margin-top: -15px;
}
.img_header {
	padding-bottom: 10px;
	border-bottom: #721600 solid 4px;
}
.img_header_full {
	padding: 0px 16px;
	float: left;
}
.icon {
	margin-bottom: -3px;
	padding-left: 2px;
}
.form_style {
	width: 360px;
	background-color: #DBC8A8;
	border: #A5977D solid 1px;
}

#footer_div {
	position: relative;
	width: 768px;
	float: left;
	margin: 20px 16px 0px 16px;
	text-align: center;
	border-top: #721600 solid 1px;
	clear: both;
	float: none;
}
/* alignment */
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}

/* fonts */
h2 {
	width: 367px;
	padding: 0px 0px 3px 0px;
	margin: 0px;
	border-bottom: #721600 solid 2px;
	font-size: 14px;
	color: #373528;
}
h3 {
	width: 367px;
	padding: 7px 0px 3px 0px;
	margin: 0px;
	border-bottom: #721600 dotted 1px;
	font-size: 12px;
	color: #373528;
	font-weight: bold;
	text-transform: capitalize;	
}
h4 {
	padding: 0px 0px 3px 0px;
	margin: 0px;
	font-size: 14px;
	color: #605036;
}
h5 {
	padding: 7px 0px 0px 0px;
	margin: 0px;
	font-size: 12px;
	color: #605036;
}
.home_section a:link, .home_section a:visited {
	color: #721600;
}
.home_section a:hover {
	color: #373528;
}
.p_content {

	font-size: 12px;
	color: #605036;
}
.first {
	margin-top: 0px;
}
.p_form, .f_buttons {
	margin: 7px 0px;
}
.p_address {
	margin: 0px;
	font-size: 11px;
	color: #8F7A55;
}
.p_address a:link, .p_address a:visited {
	color: #721600;
}
.p_address a:hover {
	color: #373528;
}
.p_closer {
	font-size: 14px;
	color: #854105;
	text-align: center;
}
.p_closer img {
	padding: 4px 0px;
}
.sub_section ul{
	list-style: outside;
	margin-left: 0px;
	padding-left: -1px;
	text-indent: 0em;
}
.sub_section li {
	margin-left: -25px;
	padding: 0px 0px 10px 0px;
}
#bio_details h5, #bio_details .p_address {
	color: #721600;
}
.grey {
	color: #605036;
}
.cta, .cta a:link, .cta a:visited {
	color: #721600;
}
.cta a:hover {
	text-decoration: none;
}
.sub_nav, .sub_nav a:link, .sub_nav a:visited {
	font-size: 12px; line-height:14px;  /*add line-height*/
	color: #605036;
	text-decoration: none;
}
.here {
	font-weight: bold;
}
.f_buttons {
	text-align: right;
}
#f_required {
	float: left;
}
.f_text {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6E6D61;
}
.f_links, .f_links a:link, .f_links a:visited {
	font-size: 11px;
	color: #373528;
	margin: 6px 0px;
	text-decoration: none;
}
.f_links a:hover {
	color: #721600;
}
.f_legal {
	font-size: 11px;
	color: #8F7A55;
	margin: 2px 0px;
}

.s_tag, .s_tag a:link, .s_tag a:visited {
	font-size: 13px;
	color: #721600;
	margin: 2px 0px;
	text-decoration: none;
	
}

.s_tag a:hover{
color: #373528;


}

#disclaimer {
	clear: both;
	font-size: 11px;
	color: #8F7A55;
}
/*
*********************************************************************
IE hacks moved to separate CSS file >> ie_only.css
*********************************************************************
*/

