@charset "utf-8";
/* CSS Document */

/* Normalize padding and margins */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding: 0;
}


/* Normalize header sizes */
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}

/* Normalize list styles */
ol, ul {
list-style: none;
}


/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

/* Normalize table borders */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* Normalize other borders */
fieldset, img {
padding: 0px;
border: none
}

/* Normalize text-alignment */
caption, th {
text-align: left;
}

/* Normalize (remove) quotation marks */
q:before, q:after {
content: '';
}

*:focus {
outline: none;
}	

html{

}

img{
padding: 0;
}


/*----------------------------------------------------- Don't edit anything above this line ---------------------------------------------------*/

html {
	background-color: #000000;
	background-image:url(/images/site/photo_background.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;
}

body{
	text-align: center;
	padding: 0 0 40px 0;
}

*{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #800505;
	text-decoration: none;
}

a:hover  {
	text-decoration: underline;
}



ul {
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
}

li {
	list-style:disc;
	margin:0;
	padding:0;
}

#site_footer {
	border: 10px solid #B8B18F;
}

#main_container {
	text-align: left;
	width:950px;
	margin: 0px auto;
}

#top_navdd1 {
	position:absolute;
	z-index:10;
	background-color:#FFFFFF;
	padding: 5px;
	margin-left: 5px;
	border: 1px solid #B8B18F;
	border-top: none;
	width: 720px;
}

#top_nav_market {
	width: 300px;
	padding: 5px 10px 5px 5px;
}

.top_nav_welcome {
	font-size: 10px;
	padding-bottom: 3px;
}

#content_container {
	padding: 7px 7px 5px 7px;
}

#left_nav {
	width:275px;
	padding: 0px 0px 20px 0px;
}

#right_side_column {
/* width: 238px; */
width: 224px;
}



.inner_content_container{
	padding: 0px 10px 10px 10px;
}

.boardmgmt_name {
font-weight: bold;
padding-bottom: 5px;
padding-top: 5px;
}

.boardmgmt_desc {
padding-bottom: 5px;
}


.topnav {
	display: block;
	text-decoration : none;
	padding: 1px 5px 1px 0px;
	margin-top: 1px;
	color: #000000;
}

.topnav_over {
	display: block;
	text-decoration : none;
	background-color:#F4EFDC;
	padding: 1px 5px 1px 0px;
	margin-top: 1px;
	color: #000000;
}

.topnav_over:hover {
	background-color:#F4EFDC;
	text-decoration : none;
	color: #000000;
}

.topnav:hover {
	background-color:#F4EFDC;
	text-decoration : none;
	color: #000000;
}



#left_col_header {
	background-image: url(/images/site/left_column_header_.gif);
	background-repeat:no-repeat;
	height: 16px;
	width: 275px;
	color: #FFFFFF;
	font-size: 10px;
	padding: 1px 0px 0px 5px;
	font-weight: bold;
}

#right_col_header {
	background-image: url(/images/site/right_column_header.gif);
	background-repeat:no-repeat;
	height: 16px;
	width: 224px;
	color: #FFFFFF;
	font-size: 10px;
	padding: 1px 0px 0px 5px;
	font-weight: bold;
}

.products_top {
	color: #FFFFFF;
}


.page_background {
	background-image: url(/images/home/wood_bg_new.jpg);
	background-repeat: no-repeat;
	
}

.homepage_copy {
	color: #000000;
	font-size: 10px;
}

.homepage_copy a {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 10px;
}

#hr_line {
	background-color: #333333;
	margin-top: 5px;
	margin-bottom: 5px;
}

.right_color {background-color:#F4EFDC;}
.dk_gray {background-color: #444641}
.dk_brown {background-color: #382B00}
.gray {background-color: #DBDBDB}
.baby_poo {background-color: #725A25}
.orange {background-color: #985425}
.tan {background-color: #9E9875}
.green {background-color: #839082}
.lt_gray {background-color: #EDEDED}

.bread_crumb {color: 444641;}

.area_select {
	font-size: 10px;
	color: #444641;
}

.about_select {
	font-size: 10px;
	color: #444641;
}

.location_type {
	color: #807D6E;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 10px;
}

.location_list {
	padding-left: 20px;
}

.location_list_sm {
	font-size: 10px;
	padding-left: 20px;
}

.location_list a {
	text-decoration: none;
}

.location_list a:hover {
	text-decoration: underline;
}

.small_text {
	font-size: 10px;
}

.page_title {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.page_title_lbl {
	font-size: 14px;
	color: #807d6e;
	font-weight: bold;
}

.page_text {
	padding: 10px 10px 5px 10px;
}

.right_ad_title {
	font-weight: bold;
}

.right_ad_text {
	font-size: 10px;
}

.right_ad_text a {
	font-size: 10px;
	text-decoration: underline;
}

.subnav {
	display: block;
	text-decoration : none;
	padding: 2px 5px 2px 20px;
	margin-top: 2px;
}

.subnav_over {
	display: block;
	text-decoration : none;
	background-color:#F4EFDC;
	padding: 2px 5px 2px 20px;
	margin-top: 2px;
}

.subnav_over:hover {
	background-color:#F4EFDC;
	text-decoration : none;
}

.subnav:hover {
	background-color:#F4EFDC;
	text-decoration : none;
}

.location_right {

}

.staff_title {
	font-weight: bold;
	}

.staff_name {

}


.top_email {
background-image:url(/images/site/center_nav.gif);
width: 353px;
height: 30px;
}

.area_dd {
	background-color : #FFFFFF;
	z-index : 1000;
	position : absolute;
	visibility : hidden;
	border-top : 1px solid #DBDBDB;
	border-right : 1px solid #DBDBDB;
	border-bottom : none;
	border-left : 1px solid #DBDBDB;
	padding: 5px;
}

.about_dd {
	width: 170px;
	background-color : #FFFFFF;
	z-index : 1000;
	position : absolute;
	visibility : hidden;
	border-top : 1px solid #DBDBDB;
	border-right : 1px solid #DBDBDB;
	border-bottom : none;
	border-left : 1px solid #DBDBDB;
}

#flashMap {
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 690px;
	height: 355px;
	}
	
	
