@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{
/* use with OpenCube menu system */
overflow: scroll;
}

img{
padding: 0;
}


/*----------------------------------------------------- Don't edit anything above this line ---------------------------------------------------*/

html {background-color:#ffffff;background-image:url(/images/wood_bg.jpg); background-repeat:no-repeat; background-position:top center; background-attachment:fixed;}

body{text-align: left; }

*{font-family:Arial, Helvetica, sans-serif; font-size: 11px;color: #433317;}

h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #8f3616;
letter-spacing: 1px;
padding: 0 0 10px 0;
}
h2{font-size: 11px;padding: 0 0 3px 0;font-weight: bold; color:#000000;}
h3{font-size: 12px;color: #8f3616; display: inline; font-weight: bold;}
.orange_bold {font-size: 12px;color: #8f3616; font-weight: bold;}


a:active, a:link, a:visited{font-size: 11px;text-decoration: none;text-decoration: underline;color: #433317;}
a:hover{text-decoration: none;color: #8f3616;}

td {}
p {margin-bottom: 14px;line-height: 1.6;}
strong {font-weight: bold;}
ul {padding: 0px 10px 10px 10px;}
li ul {padding: 5px 10px 5px 10px;}
li {list-style:disc; margin-left: 20px;line-height: 1.6;}
ol {padding: 10px 10px 10px 10px;}
ol>li {list-style:decimal;line-height: 1.6;}
em {font-style:italic;}
sup {font-size: 9px;}
sub {font-size: 9px;}

#main_container{width: 953px; margin:0 auto;}

#main_nav{background-color:#FFFFFF;}

#top_nav {}

#nav_items{}

#header_tagline{}

#footer {

}

#footer_top {}

#footer_content {
background-image: url(/images/bg_shadow_bottom.png);
background-repeat:no-repeat;
background-position:top left;
height: 75px;
padding-top: 5px;
padding-right: 5px;
}


#footer_content td{
	font-size: 10px;
	color: #ffffff;
}

#footer_content td a{
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

#footer_content td a:hover{
	text-decoration: underline;
}


#content_container{position: relative;background-color: #eae9da;padding-top: 20px; padding-bottom: 20px;}
#copy_container {width: 480px; padding: 0px 20px 20px 40px;}
.copy_text {padding: 0px 0px 0px 5px;}
#page_image{padding: 0px 0px 0px 0px;}

.copy_text_right {padding: 0px 5px 10px 12px;}
.team_text_right {padding: 0px 2px 10px 10px;}

#home_container{min-height: 100px;background-color: #eae9da; padding: 10px 0px 10px 0px;}
#home_left{width: 230px;padding: 0 10px 10px 70px;}
#home_middle{width: 260px;padding: 0 10px 10px 40px;}
#home_right{width: 300px;padding: 0 10px 10px 10px;}
.home_team_item {padding: 0px 20px 5px 0px;}
.home_team_item a {text-decoration: none;}
.home_item_title {font-weight: bold; padding-bottom: 3px; padding-top: 5px;}
.readmore_item {padding: 0 10px 10px 0;}
.readmore_item a{text-decoration:none;}

#left_nav_td {width: 200px;border-right: 1px solid #cccccc;}
#page_right {width: 181px;border-left: 1px solid #cccccc;}
#left_nav {padding: 0px 20px 80px 0px;}

.sub_nav_div {margin: 0px 0px 0px 0px; }
.sub_nav_div_on {margin: 0px 0px 0px 0px; background-image:url(/images/orange-circle.jpg); background-repeat:no-repeat; background-position:right;}
.sub_nav_div a{display: block;padding: 5px 10px 5px 30px;font-size: 11px;color:#433317;text-decoration: none;}
.sub_nav_div a:hover{color: #8f3616;}
.sub_nav_div_on a{display: block;padding: 5px 10px 5px 30px;font-size: 11px;color:#8f3616;text-decoration: none;}
.sub_nav_news_title {padding: 0px 10px 5px 30px;font-size: 11px;color:#433317;}

.sub_nav_item {}
.sub_nav_sub {padding: 5px 10px 5px 40px; font-style:italic;}
.sub_nav_sub_on {padding: 5px 10px 5px 40px; font-style:italic;}
.sub_nav_sub_on a{color: #a5532b; font-style:italic;}
.sub_nav_gallery {padding: 5px 10px 0px 25px;}
.sub_nav_gallery_on {color: #a5532b;}

.form_table td{ padding: 2px;}
#form_panel {padding: 0px 0px 0px 0px;}
#email_friend_container {padding: 5px;}
#contact_agent_container {padding: 5px;}

.contact td{padding: 3px;}
.list_panel {padding: 10px 50px 0px 5px;}
.detail_panel {padding: 0px 50px 0px 5px;}

.team_item {padding-bottom: 5px;}

.news_items {padding: 0px 5px 10px 20px;}
.news_title {padding: 0 0 5px 0;}

.news_date {font-weight: bold; padding-bottom: 5px;}


.news_nav_div{}
.news_nav_div a{}
.news_nav_div a:hover{color: #8f3616;}
.news_nav_div_on{}
.news_nav_div_on a{color:#8f3616;text-decoration: none;}


.news_title a{text-decoration:underline;}
.news_detail_date {font-weight: bold; padding-bottom: 5px;}
.news_detail_desc {line-height: 20px;}
.news_detail_sub {padding-bottom: 5px; font-style:italic;}
.news_detail_links {padding-bottom: 5px;}

