@charset "UTF-8";
/* CSS Document */
/* Reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,img { 
  margin:0;
  padding:0;
  border:0;
}

body {
	width:100%;
	height:100%;
	background: url(../images/backgroundtexture.jpg) repeat top left;
}

p {
padding:0 0 15px 0;
}

img { border-width:0; }
img {border:none;}

#container {
	width:854px;
	margin:25px auto;
}
#header {
	background:url(../images/home_flash.jpg) top left no-repeat;
	width:854px;
	height:438px;	
}

#flash-div{
float:left;
padding:0 0 0 0;
width:854px;
height:438px;
z-index:2;
position:relative;
}

#nav {
z-index:3;
position:relative;
margin:0px auto;
top:-438px;
height:1px;
}

.topnav {
float:left;
text-align:center;
width:854px;
height:33px;
}

.navitem{
float:left;
padding:10px 21px 0 21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#fbcb59;
text-align:center;
}

.navitem  a{
color:#FFF;
text-decoration:none;
}

.navitem  a:hover{
color:#fbcb59;
text-decoration:none;
}

#content {
	background:url(../images/home_body.jpg) top no-repeat;
	width:854px;
	height:296px;
	padding:0;
	margin:0;
}

.bodywelcome {
width:400px;
float:left;
}

.bodywhatnew {
width:275px;
float:left;
}

.divider {
float:left;
padding:30px 0 0 0;
}

.bodyheader {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#cc871d;
padding:0 0 0 33px;
}

.bodywelcometext {
float:left;
width:303px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#552317;
padding:0 0 0 31px;
}

.bodywhatsnewtext_all {
clear:both;
width:500px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#552317;
padding:10px 0 10px 0;
border-bottom:solid;
border-width:1px;
border-color:#999999; 
}

.bodywhatsnewtext_all a {
color:#cc871d;
text-decoration:none;
}

.bodywhatsnewtext_all a:hover {
color:#5e788e;
text-decoration:none;
}

.bodywhatsnewtext {
float:left;
width:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#552317;
padding:0 0 0 11px;
line-height:13px;
}

.bodywhatsnewtext a {
color:#cc871d;
text-decoration:none;
}

.bodywhatsnewtext a:hover {
color:#5e788e;
text-decoration:none;
}

.whatsnew_all {
float:left;
padding:0 0 85px 47px;
}
 

.whatsnew_viewall {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5e788e;
clear:both;
padding:0 0 0 11px;
}

.whatsnew_viewall a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5e788e;
}

.whatsnew_viewall a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#cc871d;
}

.whatsnewdate {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#9e8962;
}

.whatsnewtitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#552317;
line-height:13px;
}

.whatsnewtitle_all {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#5e788e;
}

.sidenav {
float:right;
margin:8px 3px 0 0;
background: url(../images/sidenav.gif) top left;
width:164px;
height:118px;
}

.sidenavtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5e788e;
font-size:11px;
font-weight:bold;
line-height:28px;
text-align:right;
float:right;
padding:4px 5px 0 0;
}

.sidenavtext a {
color:#5e788e;
text-decoration:none;
}

.sidenavtext a:hover {
color:#FFF;
text-decoration:none;
}

.sidearrows {
float:right;
width:10px;
}

.footernav {
	float:left;
	width:854px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#86723e;
	text-align:center;	
	padding:15px 0 10px 0;
}

.footernav a{
	color:#86723e;
	text-decoration:none;	
}

.footernav a:hover{
	color:#ede2c6;
	text-decoration:none;	
}

.dkbrown {
color:#1d0b00;
}

.copyright {
	float:left;
	color:#1d0b00;
	width:854px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-align:center;
	padding:0 0 10px 0;	
}

.clear {
clear:both;
}









/* Start Secondary */

#sec_repeater {
float:left;
background:url(../images/secondary-repeater.jpg) top left repeat-y;
}

#sec_header-about {
	float:left;
	background:url(../images/secondary-header-about.jpg) top left no-repeat;
	width:854px;
	height:184px;
}

#sec_header-tools {
	float:left;
	background:url(../images/secondary-header-productsservices.jpg) top left no-repeat;
	width:854px;
	height:184px;
}

#sec_header-news {
	float:left;
	background:url(../images/secondary-header-news.jpg) top left no-repeat;
	width:854px;
	height:184px;
}

#sec_header-products-services {
	float:left;
	background:url(../images/secondary-header-tools.jpg) top left no-repeat;
	width:854px;
	height:184px;
}

#sec_header-agresources {
	float:left;
	background:url(../images/secondary-header-agresources.jpg) top left no-repeat;
	width:854px;
	height:184px;
}

#sec_header-customer-benefits {
	float:left;
	background:url(../images/secondary-header-customerbenefits.jpg) top left no-repeat;
	width:854px;
	height:184px;
}


#sec_titlebar {
float:left;
	background:url(../images/secondary-titlebar.jpg) top left no-repeat;
	width:854px;
	height:52px;
}

#sec_nav {
float:left;
position:relative;
margin:0px auto;
}

#sec_footer-bottom {
float:left;
background:url(../images/secondary-footer-bottom.jpg) top left no-repeat;
width:854px;
height:11px;
}

#sec_footer {
float:left;
background:url(../images/secondary-footer.jpg) bottom left no-repeat;
width:854px;
}

.sec_footernav {
	float:left;
	width:854px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#86723e;
	text-align:center;
	padding:10px 0 0  0;
}

.sec_footernav a{
	color:#86723e;
	text-decoration:none;	
}

.sec_footernav a:hover{
	color:#ede2c6;
	text-decoration:none;	
}

.sec_copyright {
	float:left;
	color:#1d0b00;
	width:854px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-align:center;
	padding:5px 0 10px 0;	
}

.sec_sidenav {
float:left;
margin:0 0 0 0;
padding:0 0 321px 0;
width:221px;
}

.sec_sidearrows {
float:left;
width:10px;
}

.secondary-nav-background {
background: url(../images/secondary-nav-background.jpg) top left no-repeat;font-family:Verdana, Arial, Helvetica, sans-serif;
color:#dbaa38;
font-size:11px;
font-weight:bold;
line-height:28px;
text-align:left;
float:left;
padding:1px 0 0 20px;
height:29px;
width:201px;
}

.secondary-nav-background a {
color:#5e788e;
text-decoration:none;
}

.secondary-nav-background a:hover {
color:#dbaa38;
text-decoration:none;
}

.secondary-nav-background-a {
background: url(../images/secondary-nav-background-a.jpg) top left no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#dbaa38;
font-size:11px;
font-weight:bold;
line-height:28px;
text-align:left;
float:left;
padding:1px 0 0 20px;
height:29px;
width:201px;
}

.secondary-nav-background-a a {
color:#5e788e;
text-decoration:none;
}

.secondary-nav-background-a a:hover {
color:#dbaa38;
text-decoration:none;
}

.sec_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
font-size:18px;
margin:15px 0 0 20px;
width:201px;
float:left;
}

.sec_category_title {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#eeab44;
font-size:18px;
margin:15px 0 0 20px;
}

.sec_content_body{
float:left;
width:854px;
}

.sec_content_body_copy {
font-family:"Times New Roman", Times, serif;
font-size:12px;
line-height:16px;
color:#552317;
float:left;
padding:8px 124px 30px 56px;
width:450px;
list-style-image: url(../images/bullet.gif);
}

.sec_content_body_copy ul{
padding:0 0 0 25px;
}

.sec_content_body_copy ul li{
padding:5px 0 0 0;
}

.sec_content_body_copy a{
color:#dbaa38;
}

.sec_content_body_copy a:hover {
color:#586b78;
}

.sec_content_body_title {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#586b78;
float:left;
padding:13px 0 0 46px;
width:450px;
}

.sec_content_body_title a {
color:#586b78;
}

.sec_content_body_title a:hover {
color:#dbaa38;
}

.indent {
margin:0 0 0 45px;
}

#sec_nav {
margin:0px auto;
}

.fencelines_cover {
float:left;
padding:39px 0 70px 30px;
width:200px;
text-align:center;
}

.fenceline_copy {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#552317;
}

.fenceline_copy a {
color:#dbaa38;
}

.fenceline_copy a:hover {
color:#5e788e;
}

.fenceline_tableofcontents{
width:275px;
float:left;
padding:39px 0 0 45px;
}

.fencelines_headertext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#dbaa38;
}

.fencelines_subheadertext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
color:#5e788e;
padding:0 0 0 12px;
}

.fencelines_tableofcontents_copy{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#552317;
line-height:18px;
}

.fencelines_tableofcontents_copy_blue{
font-size:10px;
color:#5e788e;
padding:0 0 0 30px;
line-height:12px;
}

#fenceline_previous_issue_copy{
padding:0 0 40px 0;
float:left;
width:600px;
}

.previous_issues{
padding:22px 0 0 75px;
float:left;
}

.previous_issues_seasons{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#889c92;
float:left;
width:125px;
text-align:center;
}

.previous_issues_year{
float:left;
width:600px;
}

.previous_issues_year_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#e2aa28;
float:left;
width:50px;
padding:10px 12px 0 29px;
}

.previous_issues_cover{
width:125px;
float:left;
padding:10px 0 0 0;
}

.fenceline_backlink{
clear:both;
padding:50px 0 0 400px;
width:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#552317;
}

.fenceline_backlink a {
color:#5e788e;
text-decoration:none;
}

.fenceline_backlink a:hover {
color:#dbaa38;
text-decoration:none;
}

#location_map{
background: url(../images/locations_map.png) no-repeat top left;
float:left;
width:626px;
position:relative;
height:555px;
z-index:0;
}

#location_contactinfo-container{
float:left;
width:321px;
position:absolute;
left:290px;
top:180px;
}

#location_contactinfo-top{
background: url(../images/locations_contactinfo-top.png) no-repeat top left;
float:left;
width:321px;
height:18px;
}

#location_contactinfo-rpt{
background: url(../images/locations_contactinfo-rpt.png) repeat-y top left;
float:left;
width:321px;
padding:0 0 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#location_contactinfo-bottom{
background: url(../images/locations_contactinfo-bottom.png) no-repeat top left;
float:left;
width:321px;
height:25px;
}

#locations_branchname {
font-size:16px;
font-weight:bold;
color:#663300;
text-indent:8px;
padding:0 0 5px 0;
}

.locations_contactinfo {
font-size:12px;
color:#333333;
padding:0 0 0 8px;
line-height:14px;
}

.orange {
color:#e1aa28;
}

.blue {
color:#667c86;
}

.green {
color:#679d3e;
}

.locations_contactinfo_positions {
font-size:11px;
padding:4px 0 0 7px;
line-height:14px;
width:295px;
border-top:solid;
border-width:2px;
border-color:#e6e6e6;
}

.locations_contactinfo_positions a {
color:#667c86;
}

.locations_contactinfo_positions a:hover {
color:#663300;
}

#calendar_container{
float:left;
width:600px;
padding:12px 0 0 18px;
}

.calendar_text {
padding:0 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#586b78;
}

.calendar_text a{
color:#1d0b00;
}

.calendar_text a:hover{
color:#e1aa28;
}

.calendar_topbar{
background: url(../images/calendar_topbar.jpg) no-repeat top center;
float:left;
width:592px;
height:16px;
}

.calendar_month{
background: url(../images/calendar_month.jpg) no-repeat top center #FFFFFF;
width:592px;
float:left;
}

.calendar_event_container{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0 0 10px 5px;
width:595px;
}

.calendar_month_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#889c92;
padding:0 0 5px 5px;
}

.calendar_month_day{
font-size:11px;
color:#5b3c18;
width:77px;
float:left;
line-height:12px;
}

.calendar_month_event{
font-size:11px;
color:#889c92;
width:176px;
float:left;
line-height:12px;

}

.calendar_month_location{
font-size:11px;
color:#5b3c18;
width:156px;
float:left;
line-height:12px;
}

.calendar_month_info{
font-size:11px;
color:#5b3c18;
width:174px;
float:left;
line-height:12px;
}

.calendar_padding {
padding:0 0 110px 0;
float:left;
width:600px;
}

/*Loan Calculator*/
.error {
    color: red;
}

#output {
float:left;
width:600px;
white-space: pre;
font: normal 12px monospace;
color:#552317;
padding:0 0 25px 0;
}

#summary {
float:left;
width:600px;
white-space: pre;
font: normal 12px monospace;
color:#667c86;
padding:15px 0 0 0;
font-weight:bold;
}

.loan_calculator {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#dbaa38;
float:left;
padding:8px 0px 0px 56px;
width:450px;
}

.loan_calculator_border {
width:450px;
border-top:solid thin;
border-top-color:#999999;
border-bottom:solid thin;
border-bottom-color:#999999;
}
/*End Loan Calculator*/
/*Board of Directors/Staff*/

#boardofdirectors_outside {
float:left;
width:550px;
padding:0 0 125px 0;
}

#boardofdirectors_container {
float:left;
width:550px;
padding:25px 0 0 0;
margin:0 0 0 46px;
border-bottom:solid #552317 1px;
}

.boardofdirectors_photo {
width:100px;
float:left;
padding:0 0 10px 0;
}

.boardofdirectors_detail_photo {
width:155px;
float:left;
padding:0 0 10px 0;
}

.boardofdirectors_details_container{
width:395px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#552317;
padding:0 0 10px 0;
}

.boardofdirectors-detail_details_container{
width:395px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#552317;
padding:0 0 20px 0;
}

.boardofdirectors_details_container a{
color:#e1aa28;
}

.boardofdirectors_details_container a:hover{
color:#586b78;
}

.boardofdirectors_title {
font-size:12px;
color:#586b78;
}

.boardofdirectors_name {
color:#552317;
font-weight:bold;
font-size:14px;
}
/*End Board of Directors/Staff*/

/*Links Page*/
#links_container {
float:left;
width:600px;
padding:15px 0 85px 25px;
}

.sec_link_title {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#586b78;
float:left;
padding:13px 0 20px 18px;
width:584px;
}

.links_column {
width:200px;
float:left;
padding:0 0 20px 0;
}

.links_title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:14px;
color:#e1aa28;
float:left;
padding:0 0 3px 0;
border-bottom:solid;
border-width:1px;
border-color:#d2c4a1;
}

.links_links{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#5e788e;
float:left;
padding:8px 0 0  0;
width:180px;
}

.links_links a {
color:#552317;
text-decoration:none;
}

.links_links a:hover{
color:#5e788e;
}
/*End Links Page*/

/*Classifieds Page*/
#classifieds_container {
width:625px;
float:left;
padding:0 0 130px 0;
}

.classifieds_post_an_ad {
color:#e1aa28;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:11px 0 10px 30px;
float:left;
width:580px;
text-decoration:none;
}

.classifieds_post_an_ad a {
color:#e1aa28;
text-decoration:none;
}

.classifieds_post_an_ad a:hover {
color:#5e788e;
text-decoration:none;
}

.classifieds_column_container{
float:left;
width:285px;
padding:0 0 0 17px;
}

.classifieds_category_container {
float:left;
width:285px;
}

.classifieds_header {
float:left;
width:285px;
}

.classifieds_column_cap{
width:13px;
float:left;
}

.classifieds_category{
background:#5e788e;
float:left;
width:250px;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding: 0 0 0 10px;
line-height:23px;
}

.classifieds_sub_category_container {
width:260px;
padding:0 0 0 13px;
}

.classifieds_sub_category {
float:left;
width:238px;
height:22px;
color:#5b3c18;
font-size:12px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:solid thin #e1aa28;
}

.classifieds_sub_category a {
color:#5b3c18;
width:238px;
height:22px;
text-decoration:none;
background:#FFFFFF;
line-height:23px;
padding:0 0 0 10px;
float:left;
}

.classifieds_sub_category a:hover {
color:#5b3c18;
background:#f9eed3;
}

.classifieds_numberofads{
width:22px;
background:#ebdaaa;
text-align:center;
float:left;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:23px;
color:#5b3c18;
border-bottom:solid thin #e1aa28;
}

#classifieds_listings_outside {
float:left;
width:575px;
}

#classifieds_listings_positioning {
padding:0 0 10px 28px;
width:547px;
float:left;
}

.classifieds_backtocategories {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#5e788e;
padding:11px 38px 10px 0;
float:right;
}

.classifieds_backtocategories a {
color:#e1aa28;
}

.classifieds_backtocategories a:hover {
color:#5e788e;
}

.classifieds_previous_next {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#bbb;
padding:11px 38px 10px 0;
float:right;
line-height:20px;
}

.classifieds_previous_next a {
color:#e1aa28;
}

.classifieds_previous_next a:hover {
color:#5e788e;
}

.classifieds_breadcrums{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#5e788e;
padding:11px 0 10px 30px;
float:left;
}

.classifieds_breadcrums a{
color:#e1aa28;
}

.classifieds_breadcrums a:hover {
color:#5b3c18;
}

.classifieds_listings_container {
width:547px;
float:left;
background:#FFFFFF;
padding:8px;
}

.classifieds_photo {
width:220px;
float:left;
}

.classifieds_name {
font-family:Georgia, "Times New Roman", Times, serif;
color:#5b3c18;
font-weight:bold;
font-size:12px;
padding:8px 0 0 0;
}

.classifieds_name a {
color:#5b3c18;
}

.classifieds_name a:hover {
color:#5e788e;
}

.classifieds_location {
font-family:Georgia, "Times New Roman", Times, serif;
color:#5b5b5b;
font-weight:normal;
font-size:12px;
line-height:24px;
}

.classifieds_location_detail {
font-family:Georgia, "Times New Roman", Times, serif;
color:#e1aa28;
font-weight:normal;
font-size:12px;
line-height:24px;
}

.classifieds_description {
color:#333333;
font-family:"Times New Roman", Times, serif;
font-size:12px;
line-height:18px;
padding:0 5px 10px 0;
}
 
.classifieds_price {
background:#f9eed3;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:14px;
text-align:center;
color:#434343;
float:left;
padding:5px;
}
 
.classifieds_price_detail {
background:#f9eed3;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:18px;
text-align:center;
width:125px;
color:#434343;
float:left;
padding:5px;
margin-top:20px;
}
 
.padding_bottom{
padding:0 0 100px 0;
clear:both;
}
 
.padding_bottom_classifieds_detail {
padding:0 0 50px 0;
clear:both;
}
 
.classifieds_detail_photos {
width:320px;
float:left;
}

.classifieds_thumb {
float:left;
padding:4px 4px 0 0;
}

.classifieds_name_detail {
font-family:Georgia, "Times New Roman", Times, serif;
color:#5b3c18;
font-weight:bold;
font-size:12px;
padding:8px 0 10px 0;
}

.classifieds_name_detail a {
color:#5b3c18;
}

.classifieds_name_detail a:hover {
color:#5e788e;
}

.classifieds_detail_description {
color:#333333;
font-family:"Times New Roman", Times, serif;
font-size:12px;
line-height:18px;
padding:0 5px 10px 0;
} 
 
.classifieds_contact {
width:150px;
float:left;
padding:10px 170px 0 0;
} 

.classifieds_contact_title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#5b3c18;
float:left;
}

.classifieds_contact_information {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color:#333333;
float:left;
}

.classifieds_contact_information a {
color:#333333;
}

.login_registertext {
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5b3c18;
}

.login_registertext a {
color:#e1aa28;
}

.login_registertext a:hover {
color:#5e788e;
}

.login_form {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#586b78;
float:left;
padding:15px 0 0 30px;
width:584px;
}

.login_form_formatting {
float:left;
width:75px;
}

.login_form_formatting_button{
float:left;
width:75px;
padding:10px 0 10px 0;
}

#register_container {
float:left;
width:530px;
}

.register_title{
float:left;
color:#5e788e;
font-size:14px;
width:500px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:15px 0 10px 30px;
line-height:14px;
}

.register_title a{
color:#e1aa28;
font-size:12px;
text-decoration:none;
}

.register_title a:hover{
color:#5e788e;
font-size:12px;
}

.register_dividers {
background:#5e788e;
float:left; width:300px; font-weight:bold;
color:#FFFFFF;
padding:0 0 0 30px;
line-height:23px;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.register_cap{
width:195px;
float:left;
}

.register_form_container {
float:left;
padding:0 0 0 30px;
width:500px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

.register_form_container a{
color:#5e788e;
}

.register_form_container a:hover{
color:#e1aa28;
}


.register_input_half {
float:left;
padding:10px 0 0 0;
width:250px;
line-height:14px;
}

.register_input_full {
float:left;
padding:10px 0 0 0;
width:500px;
line-height:14px;
}

.account_editdelete {
float:right;
width:125px;
padding:5px 5px 0 15px;
color:#e1aa28;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
}

.account_editdelete a {
color:#5e788e;
}

.account_editdelete a:hover {
color:#e1aa28;
}

#classifieds_account_positioning {
padding:5px 0 10px 28px;
width:547px;
float:left;
}

.classifieds_account_photo {
width:220px;
float:left;
padding:0 10px 0 0; width:110px;
}

.classifieds_account_name {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5b3c18;
font-size:12px;
padding:5px 15px 0 0;
float:left;
}

.classifieds_account_pendingapproval {
color:#FF0000;
float:right;
padding:5px 4px 0 0;
text-align:right;
}

.classifieds_account_approved {
color:#339933;
padding:5px 4px 0 0;
text-align:right;
}

.classifieds_account_padding {
padding:0 5px 10px 0;
width:547px;
text-align:right;
}

#classified_expiration {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:12px;
}

/* Start Staff */
#staff_container {
float:left;
padding:0 0 65px 0;
width:630px;
}

.staff_info-title {
float:left;
width:630px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b3c18;
padding:17px 0 22px 18px;
}

.staff_bar_container {
float:left;
width:630px;
padding:0 0 13px 0;
}

.staff_bar {
float:left;
width:260px;
color:#FFFFFF;
background:#5e788e url(/images/staff_cap.gif) no-repeat right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:22px;
padding:0 0 0 18px;
line-height:23px;
font-weight:bold;
text-decoration:none;
}

.staff_bar a {
width:260px;
color:#FFFFFF;
background:#5e788e url(/images/staff_cap.gif) no-repeat right;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:22px;
padding:0 0 0 18px;
line-height:23px;
font-weight:bold;
text-decoration:none;
cursor: pointer;
}

.staff_bar a:hover {
float:left;
color:#FFFFFF;
}

.staff_bar-click {
width:518px;
color:#FFFFFF;
background:#5e788e url(/images/staff_cap-over.gif) no-repeat right;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:22px;
padding:0 0 0 18px;
line-height:23px;
font-weight:bold;
text-decoration:none;
}

.staff_location_container {
width:520px;
float:left;
padding:10px 0 5px 18px;
border-bottom:solid #552317;
border-width:1px;
}

.staff_photo {
width:100px;
float:left;
padding:0 0 20px 0;
}

.staff_details_container{
width:395px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#552317;
padding:0 0 10px 0;
}

.staff_details_container a{
color:#e1aa28;
}

.staff_details_container a:hover{
color:#586b78;
}

.staff_title {
font-size:12px;
color:#586b78;
}

.staff_email {
font-size:12px;
color:#586b78;
padding:0 0 10px 0;
}

.staff_name {
color:#552317;
font-weight:bold;
font-size:14px;
}

/* End Staff */

/* Start Employment */
.employment_container {
float:left;
padding:0 30px 65px 0;
width:600px;
}

.employment_info-title {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b3c18;
padding:17px 0 22px 18px;
}

.openpositions_title {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#5e788e;
padding:17px 0 0 18px;
/*border-bottom:solid;
border-width:1px;
border-color:#999999;*/
width:200px;
}

.openpositions_openings {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5e788e;
padding:17px 0 0 18px;
color:#5b3c18;
width:600px;
}

.openpositions_openings a {
color:#5b3c18;
}

.openpositions_openings a:hover{
color:#e1aa28;
}

.position_description {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b3c18;
width:550px;
padding:0 0 10px 30px;
}

.employment_dividers {
background:#5e788e;
float:left; width:475px; font-weight:bold;
color:#FFFFFF;
padding:0 0 0 30px;
line-height:23px;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

hover.employment_dividers{
cursor:pointer;
}

.employment_cap{
width:25px;
float:left;
}
/* End Employment */

/* Members Only */
#members_only_container {
float:left;
width:190px;
padding:0 0 140px 0;
}

#loan_office-top {
float:left;
width:190px;
height:63px;
background:url(/images/membersonly_loanofficer-yourpersonalloanofficer.gif) top left no-repeat;
}

#loan_office-rpt {
float:left;
width:190px;
background:#f4efe4 repeat-y;
}

#loan_office-bottom {
float:left;
width:190px;
height:10px;
background:url(../images/membersonly_loanoffice_bottom.gif)top left no-repeat;
}

.loan_officer_content_container {
float:left;
width:170px;
padding:0 0 20px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.loan_office_name {
float:left;
font-size:14px;
color:#e1aa28;
font-weight:bold;
padding:14px 0 0 5px;
width:170px;
}

.loan_office_title{
float:left;
font-size:10px;
color:#5e788e;
line-height:10px;
font-weight:bold;
}

.loan_office_photo_container {
float:left;
padding:0 0 0 8px;
position:relative;
}

.loan_office_photo_container span {
float:left;
position:absolute;
top:0;
left:0;
width:113px;
height:113px;
background:url(/images/membersonly_photocontainer.png)top left no-repeat;
}

.loan_officer_office_location {
font-size:11px;
color:#5d9732;
font-weight:bold;
line-height:18px;
}

.loan_officer_office_details {
font-weight:normal;
font-size:11px;
color:#333333;
line-height:18px;
}

.loan_officer_office_details a {
color:#5e788e;
}

.loan_officer_office_details a:hover {
color:#e1aa28;
}

#members_only_nav_container {
float:left;
width:188px;
position:relative;
z-index:2;
}

#members_only_welcome {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#5e788e;
padding:37px 0 4px 8px;
float:left;
width:180px;
}

.members_only_bar_container {
float:left;
width:180px;
padding:10px 0 0 0;
}

.members_only_bar {
float:left;
width:155px;
background:#5e788e url(/images/staff_cap.gif) no-repeat right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:22px;
padding:0 20px 0 0;
line-height:23px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
text-align:right;
cursor:pointer;
}

.members_only_bar  a{
color:#FFFFFF;
text-decoration:none;
}

.members_only_bar  a:hover{
color:#FFFFFF;
text-decoration:none;
}

.members_only_bar-click {
float:left;
width:182px;
background:#5e788e url(/images/members_only_cap-click.gif) no-repeat right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:22px;
padding:0 20px 0 0;
line-height:23px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
text-align:right;
cursor:pointer;
}

.members_only_documents_container {
float:left;
width:252px;
padding:37px 0 130px 0; 
}

.documents-top {
float:left;
width:252px;
height:8px;
background:url(/images/membersonly_forms-top.gif) top left no-repeat;
}

.documents-rpt {
float:left;
width:252px;
background:#FFF repeat-y;
}

.documents-bottom {
float:left;
width:252px;
height:8px;
background:url(../images/membersonly_forms-bottom.gif)top left no-repeat;
}

.documents_list_container {
float:left;
padding:5px 5px 5px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b3c18;
}

.members_only_documents_introtext {
float:left;
padding:0 20px 5px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b3c18;
}

.documents_name {
float:left;
padding:10px 0 0 0;
width:225px;
}

.documents_name a {
color:#5b3c18;
}

.documents_name a:hover {
color:#667c86;
}

.documents_name img {
padding:0 0 0 5px;
}

#message_center_link {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5e788e;
padding:16px 10px 0 0;
text-align:right;
width:232px;
text-decoration:none;
line-height:16px;
}


#message_center_link a {
color:#5e788e;
text-decoration:none;
}

#message_center_link a:hover {
color:#e1aa28;
}

#numberofmessages{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background:url(../images/message_center-number_of_messages.gif) no-repeat top right;
width:16px;
height:16px;
padding:0 0 0 105px;
text-align:center;
line-height:16px;
}

/* End Members Only */

/* Start Rates */

#rates_container {
background:url(/images/rates.gif) no-repeat center #e4d6b2;
height:260px;
width:680px;
float:left;
}

.loantype_container {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:160px;
width:270px;
line-height:15px;
}

.loantype_title {
float:left;
padding:7px 0 0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; width:250px;
font-weight:bold; color:#6e899e;
line-height:14px;
}

.equiptmentloans {
float:left;
padding:7px 0 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:110px;
font-weight:bold;
color:#6e899e;
line-height:14px;
}

.equiptmentloans {
float:left;
padding:7px 0 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:110px;
font-weight:bold;
color:#6e899e;
line-height:14px;
}

.operatingloans {
float:left;
padding:7px 0 0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
width:125px;
font-weight:bold;
color:#6e899e;
line-height:14px;
}

.realestateloans {
float:left;
padding:7px 0 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:125px;
font-weight:bold;
color:#6e899e;
line-height:14px;
}

.rates_updated {
float:left;
padding:42px 0 0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px; width:650px;
line-height:18px;
color:#333333;
font-size:10px;
}

.loantype {
float:left;
padding:3px 0 0 20px;
font-size:12px;
width:250px;
color:#333333;
}

.rates {
float:left;
padding:2px 0 0 50px;
font-size:12px;
width:350px;
color:#333333;
height:160px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
}

#rates_bg {
background:url(/images/ratesbg.gif) no-repeat top left;
padding:10px 0 0 0;
height:138px;
width:360px;
float:left;
}

.rates_main {
float:left;
padding:2px 0 0 20px;
font-size:12px;
width:50px;
color:#333333;
height:75px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
}

.loantype_title_main {
float:left;
padding:3px 0 0 20px;
font-size:12px;
width:225px;
color:#333333;
}

#rates_container_padding {
float:left;
padding:25px 0 0 0;
width:320px;
}

.rates_updated_main {
float:left;
padding:0 0 0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:295px;
line-height:18px;
color:#333333;
}

#member_rates_disclaimer {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
line-height:12px;
padding:20px;
background:#e4d6b2;
}

.loantype_title_main_container {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:77px;
width:245px;
line-height:15px;
}

.titlerate_main {
float:left;
padding:0 0 2px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:50px;
font-weight:bold;
color:#6e899e;
line-height:14px;
}

.loantype_title_name {
float:left;
padding:0 0 2px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:225px;
font-weight:bold;
color:#6e899e;
line-height:14px;
}

.rates_disclaimer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:10px 0 10px 20px;
float:left;
text-align:left;
color:#1d0b00;
}

/* End Rates */

ul#menu, ul#menu ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 430px;
	float:left;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
	font-size:12px;
	float:left;
	width:430px;
	padding:10px 0;
	border-bottom:solid 1px #B1B7C1;
	text-align:left;
}

ul#menu li a {
	color:#49576D;
	text-align:center;
	clear:both;
}

ul#menu li a:hover {
	color:#fd0009;
}

ul#menu li ul li {
	padding:20px;
	width:390px;
	border:none;
	text-align:left;
	color:#666666;
}

ul#menu li ul li a {
  color: #B1B7C1;
}

ul#menu li ul li a:hover {
	color:#49576D;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

.upload_file_cancel { color:#5e788e;}
.logout {
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:22px 25px 0 20px;
}
.logout a {
	color:#f8f8f8;
	text-decoration:none;
}
.logout a:hover {
	color:#eeab44;
}

.message_center {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e788e;
	line-height:16px;
}
.message_center a {
	color:#5e788e;
	text-decoration:none;
}
.message_center a:hover {
	color:#e1aa28;
}
.message_center .incoming {
	background-color: #ddd2b6;
}
.message_center .incoming.unread {
	color:#000;
}
.message_center .incoming.unread a {
	color:#000;
}
.message_center .incoming.unread a:hover {
	color:#e1aa28;
}

.fieldWithErrors {display: inline;}
.fieldWithErrors input {border-color: red;}
.fieldWithErrors select {border-color: red; border-width: 2px;}
.fieldWithErrors textarea {border-color: red; border-width: 2px;}
.fieldWithErrors input[type="checkbox"] {border-color: red; border-width: 2px; background:#f00;}



.board_bar_container {
float:left;
width:260px;
padding:10px 0 0 0;
}

.board_bar {
float:left;
width:235px;
background:#5e788e url(/images/staff_cap.gif) no-repeat right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:22px;
padding:0 20px 0 0;
line-height:23px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
text-align:right;
cursor:pointer;
}

.board_bar  a{
color:#FFFFFF;
text-decoration:none;
}

.board_bar  a:hover{
color:#FFFFFF;
text-decoration:none;
}

.board_bar-click {
float:left;
width:262px;
background:#5e788e url(/images/members_only_cap-click.gif) no-repeat right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:22px;
padding:0 20px 0 0;
line-height:23px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
text-align:right;
cursor:pointer;
}

.board_documents_container {
float:left;
width:242px;
padding:37px 0 130px 80px; 
}

.board_documents_introtext {
float:left;
padding:30px 20px 5px 55px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#5b3c18;
width:250px;
}

.board_documents-top {
float:left;
width:212px;
height:8px;
background:url(/images/membersonly_forms-top.gif) top left no-repeat;
}

.board_documents-rpt {
float:left;
width:362px;
background:#FFF repeat-y;
}

.board_documents-bottom {
float:left;
width:212px;
height:8px;
background:url(../images/membersonly_forms-bottom.gif)top left no-repeat;
}

.board_documents_list_container {
float:left;
padding:5px 5px 5px 25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b3c18;
}

#board_message_center_link {
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5e788e;
padding:16px 25px 0 0;
text-align:right;
width:232px;
text-decoration:none;
line-height:16px;
}

#board_message_center_link a {
color:#5e788e;
text-decoration:none;
}

#board_message_center_link a:hover {
color:#e1aa28;
}

.upload_container {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#552317;
margin:18px -20px 100px 20px;
}

.upload_container a{
	color:#d19a38;
text-decoration:none;
}

.upload_container a:hover{
	color:#552317;
}

.upload_container #documents {
	padding:5px 10px;
}

.upload_container #documents .staff_name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#855347;
	font-weight:normal;
}
