/* EXSISTING ELEMENT STYLES */

body {
	background:url(../images/bg_document.jpg) #000000 repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3b3b;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:26px;
	margin-right:4px;
	min-width:1024px;
}

#farmInfo{
width:600px;
margin:auto;
text-align:left;
border:thin;
background-color:#ECECEC;
}

h1, .h1 {
	font-family:"Times New Roman", Times, serif;
	color:#001c6b;
	font-style:italic;
	font-weight:bold;
	font-size: 24px;
	margin: 0px;
}

h2, .h2 {
	color:#114538;
	font-weight:bold;
}

h3, .h3 {
	color:#252525;
	font-weight:bold;
}

h4, .h4 {
	color:#001c6b;
	font-weight:bold;
}

p {
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 15px;
}

a {
	color:#950000;
	text-decoration:none;
	font-style:italic;
	font-weight: bold;
}

a:hover{
	text-decoration:underline;
}

strong .strong {
	font-weight:bold;
}

input {
}

ol {
}

ul {
}

li {
}

/* COMMONLY USED STYLES */

.photobox {
}

.quote {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	color:#114538;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

.areainfo {
	margin-top:6px;
	text-align:center;
}

.areainfo a{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
}

/* MENU STRUCTURE STYLES  */

.menu {
	height:31px;
	margin-right:10px;
	margin-left:310px;
	vertical-align:middle;
}

.menu td{
	background: #114538;
	border-top:solid #FFFFFF 1px;
}

.menu td td{
	width:;
	border:none;
	padding-left: 10px;
}

.menu_bullet {
	width:4px;
	height:31px;
	background:url(../images/yellow_bullet.jpg) no-repeat top left;
}

.menu a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	font-style:normal;
	text-transform:uppercase;
	text-decoration:none;
}

.menu a:hover{
	text-decoration:underline;
}

.submenu {
	width:149px;
	height:46px;
}

.submenu a{
	width:149px;
	height:39px;
	display:block;
	background:url(../images/submenu_button_up.jpg) no-repeat top left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	font-style:normal;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	padding-top:7px;
}

.submenu a:hover{
	background:url(../images/submenu_button_dwn.jpg) no-repeat top left;
	text-decoration:none;
}

.bodymenu {
	color:#950000;
	text-align:center;
	font-size: 10px;
	line-height: 15px;
}

.bodymenu a{
	font-style:normal;
}

div.navSER_1 {
	width : 105%;
	text-align : center;
	margin-top : 20px;
	padding-bottom : 10px;
}

div.navSER_1 a {
	font-size : 11px;
	padding-left : 4px;
	padding-right : 0px;
	text-transform : capitalize;
}

div.navSER_1 a:hover {
	text-decoration : underline;
}

/* PAGE STRUCTURE STYLES */

.logo {
	width:342px;
	height:202px;
	display:block;
	background:url(../images/logo.gif) no-repeat top left;
	position:absolute;
	top:3px;
	left:2px;
}

.master {
	width:100%;
	margin-top:14px;
	min-width:600px;
}

.leftcol {
	width:275px;
	background:url(../images/bg_leftcol.jpg) #ececec repeat-y 10px 0px;
	vertical-align:top;
}

.farmtab {
	width:229px;
	height:32px;
	vertical-align:bottom;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	background: #114538;
	text-align:center;
	border-bottom: solid #FFFFFF 1px;
	line-height: 25px;
}

.banner {
	width:100%;
	height:213px;
	background:url(../images/banner_tile.jpg) repeat-x top left;
}

.content {
	width:99%;
	min-width:700px;
}

.prop {
	height:360px;
	float:right;
	width:1px;
}

.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}

.redtab {
	margin-right:5px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 15px;
}

.footer {

	color:#FFFFFF;
	font-size:11px;
	height:32px;
	margin-right:15px;
	margin-left:15px;
}

.footer a{
	color:#FFFFFF;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}

.footer a:hover{
	text-decoration:underline;
}

.preload {
	visibility:hidden;
}
/* ROUNDED CORNER STYLES */

.corner_a {
	width:9px;
	height:32px;
	display:block;
	border:none;
	background:url(../images/corner_a.gif) no-repeat top left;
}

.corner_b {
	width:9px;
	height:33px;
	display:block;
	border:none;
	background:url(../images/corner_b.jpg) no-repeat top left;
}

.corner_c {
	width:9px;
	height:33px;
	display:block;
	border:none;
	background:url(../images/corner_c.jpg) no-repeat top left;
}

.corner_d {
	width:9px;
	height:32px;
	display:block;
	border:none;
	background:url(../images/corner_d.jpg) no-repeat top left;
}

.corner_e {
	width:9px;
	height:32px;
	display:block;
	border:none;
	background:url(../images/corner_e.jpg) no-repeat top left;
}

.redtab_a {
	width:11px;
	height:35px;
	display:block;	
	background:url(../images/redtab_a.jpg) no-repeat top left;
}

.redtab_c {
	width:11px;
	height:35px;
	display:block;	
	background:url(../images/redtab_c.jpg) no-repeat top left;
}
/* --- Form Styles ---*/

/* Contact Form Styles */
/*
.cont_filed1 {
	text-align: right;
	padding-right: 7px;
	width: 185px;
	background-color: #E9E9E9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.cont_filed2 {
	text-align: right;
	padding-right: 7px;
	width: 185px;
	background-color: #E9E9E9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
}

.cont_field3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.cont_field3_bg {background-color: #CCCCCC;
}

.cont_text_area {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F7F7F7;
	width: 439px;
	border: 1px solid #444444;
}

.cont_titles1 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #888888;
}

.thankyou_cnt {
	font-size: 12px;
	font-weight: bold;
	border: groove 2px #666666;
	background-color: #CCCCCC;
	width: 450px;
}

/* CMA Form Styles */

/*.cma_textfield1   {text-align: right; padding-right: 7px; width: 185px; background-color: #E9E9E9;
                   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
}

.cma_textfield2   {text-align: right; padding-right: 7px; width: 185px; background-color: #E9E9E9; 
                   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
				   color: #000099;
}

.cma_textfield3   {text-align: right; padding-right: 7px; background-color: #E9E9E9; 
                   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
				   color: #207786;
}

.cma_datafield3   {font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 10px;
}

.cma_datafield3a   {font-family: Verdana, Arial, Helvetica, sans-serif;
                    font-size: 10px; color: #000099; font-weight: bold;
}

.cma_datafield3b   {font-family: Verdana, Arial, Helvetica, sans-serif;
                    font-size: 10px; color: #FF0033; font-weight: bold;
}

.cma_field3_bg  {background-color: #CCCCCC;
}

.cma_text_area   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
                  background-color: #F7F7F7; width: 475px; border: 1px solid #444444;
}

.cma_titles1   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;
                font-weight: bold; background-color: #888888; text-transform: uppercase; padding-left: 5px;
}

#cmv_greybg_bottom   {background-image: url(../images/grey_bg_bottom.jpg);
}

#cmv_greybg_top   {background-image: url(../images/grey_bg_top.jpg);
}

#cmv_greybg_right  {background-image: url(../images/grey_bg_right.jpg);
}

#cmv_greybg_left   {background-image: url(../images/grey_bg_left.jpg);
}

/* End CMA Form Styles */

/* Start Dream Home Finder */

/*.dhf_textfield1   {text-align: right; padding-right: 7px; width: 185px; background-color: #E9E9E9;
                   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
}

.dhf_textfield2   {text-align: right; padding-right: 7px; width: 185px; background-color: #E9E9E9; 
                   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
				   color: #000099;
}

.dhf_textfield3   {text-align: right; padding-right: 7px; background-color: #E9E9E9; 
                   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
				   color: #207786;
}

.dhf_datafield3   {font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 10px;
}

.dhf_datafield3a   {font-family: Verdana, Arial, Helvetica, sans-serif;
                    font-size: 10px; color: #000099; font-weight: bold;
}

.dhf_datafield3b   {font-family: Verdana, Arial, Helvetica, sans-serif;
                    font-size: 10px; color: #FF0033; font-weight: bold;
}

.dhf_field3_bg  {background-color: #CCCCCC;
}

.dhf_text_area   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
                  background-color: #F7F7F7; width: 503px; border: 1px solid #444444;
}

.dhf_titles1   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;
                font-weight: bold; background-color: #888888; text-transform: uppercase; padding-left: 5px;
}

.thankyou_dhf   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
                 font-weight: bold; border: groove 2px #666666; background-color: #CCCCCC;
				 width: 450px;
}
*/
/* End Dream Home Finder */

/* Start FTP MLS Styles */

/*a.search_pages_flip {
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	text-transform: uppercase;
	text-decoration: none;
}

a.search_pages_flip:hover {
	color: #0099CC;
}

#ftpmls_images_bg {
	background-image: url(../images/ftpmls_images_bg.jpg);
	background-position: bottom;
}

.ftpmls_datafield1 {
	height: 16px;
	font-size: 10px;
	color: #000033;
	font-weight: bold;
	padding: 1px;
	text-transform: uppercase;
	background-color: #DFE4EC;
}

.ftpmls_datafield1out {
	font-size: 10px;
	color: #275C98;
	font-weight: bold;
	padding: 1px;
	text-transform: capitalize;
	background-color: #E3EAEE;
}

.ftpmls_datafield2 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4E5652;
	background-color: #EAF1F2;
}

.ftpmls_datafield2out {
	font-size: 11px;
	font-weight: bold;
	color: #2D5AA6;
	background-color: #E6EDEE;
}

#ftpmls_courtesy_of_title {
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	color: #2C6578;
	height: 16px;
	background-color: #E1EAEC;
}

#ftpmls_courtesy_of_name {
	font-size: 10px;
	font-weight: bold;
	color: #3C8888;
	background-color: #DBE6E8;
}

.ftpmls_piclinks_td {
	background-color: #CAD2DF;
}

.ftpmls_pictextlinks_td {
	background-color: #D9E2E8;
}

a.ftpmls_links1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #294D61;
	text-decoration: none;
	font-weight: bold;
		  
}

a.ftpmls_links1:hover {
	color: #5593B7;				
}

a.mini_mls_images {
	padding-right: 1px;
}

.ftpmls_header1 {
	font-size: 14px;
	text-transform: uppercase;
	padding-left: 3px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/ftpmls_head_bg.jpg);
	height: 20px;
}

#ftpmls_main_description {
	font-weight: bold;
	color: #003366;
	padding: 2px;
}

.ftpmls_feat_title {
	text-transform: capitalize;
}

.ftpmls_10per_title_td {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000066;
	background-color: #AABFCC;
	height: 15px;
}

.ftpmls_10per_title_td a {
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #123D36;
	background-color: #AABFCC;
	height: 15px;
}

.ftpmls_10per_title_td a:hover {
	color: #237468;
}

.ftpmls_scroll_numbers a {
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}

.ftpmls_scroll_numbers a:hover {
	color: #006699;
}

a.ftpmls_pageflip {
	font-size: 14px;
	color: #184B83;
	text-decoration: none;
	font-weight: bold;
}

a.ftpmls_pageflip:hover {
	font-size: 14px;
	color: #2775CB;
	text-decoration: underline;
}

a.ftpmls_10per_link1 {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #0000CC;
}

a.ftpmls_10per_link1:hover {
	color: #006666;
	text-decoration: underline;
}

.ftpmls_tenper_title1 {
	background-color: #DFE7EC;
	font-weight: bold;
}

.ftpmls_tenper_title2 {
	background-color: #DFE7EC;
	font-weight: bold;
	font-size: 10px;
	color: #1B433F;
}

.ftpmls_tenper_title3 {
	background-color: #DFE7EC;
	font-weight: bold;
	font-size: 10px;
	color: #0C6078;
}

.ftpmls_tenper_title4 {
	background-color: #DFE7EC;
	font-weight: bold;
	font-size: 10px;
	color: #17591B;
}

.ftpmls_tenper_title5 {
	background-color: #DFE7EC;
	font-weight: bold;
	font-size: 10px;
	color: #953A35;
}

.ftpmls_tenper_title6 {
	background-color: #DFE7EC;
	font-weight: bold;
	font-size: 10px;
	color: #9B572F;
}

.ftpmls_searchbox_header {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #888888;
	height: 18px;
}

.ftpmls_searchbox_fields1 {
	font-size: 11px;
	color: #000066;
	text-transform: uppercase;
	background-color: #E1E8EA;
	text-align: right;
	padding-right: 4px;
}

.ftpmls_searchbox_fields1a {
	color: #000066;
	background-color: #D7DEE1;
}

#ftpmls_submit_bg1 {
	background-color: #C7D1D6;
	padding-top: 6px;
	padding-bottom: 6px;
}

.ftpmls_field_data1 {
	font-size: 12px;
	color: #000033;
}
*/
/* --- End FTPMLS --- */

/* --- Start Content Styles --- */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000066;
	text-transform: uppercase;
	background-image: url(../images/h1_bg1.jpg);
	background-repeat: no-repeat;
	height: 36px;
	padding-left: 12px;
	padding-top: 7px;
	margin-top: 0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0141AD;
	text-transform: uppercase;
	padding-left: 0px;
	margin-top: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0358D9;
	text-transform: uppercase;
	font-weight: bold;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #003366;
}

h5 {
	font-family: arial;
	color: #0440B8;
	text-decoration: underline;
	text-decoration: none;
	font-size: 11px;
	font-weight: bolder;
}

.li_1 {
	font-size: 12px;
	letter-spacing: 0px;
	color: #000033;
	text-transform: capitalize;
	font-weight: bold;
	padding-bottom: 4px;
}

.li_2 {
	padding-bottom: 3px;
}

.li_3 {
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	font-size: 11px;
	text-transform: capitalize;
}

.li_4 {
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000099;
}

.property_main_search1 {
	font-family: arial;
	font-size: 18px;
	color: #0358D9;
	text-transform: uppercase;
	font-weight: bold;
}

.property_main_search2 {
	font-family: arial;
	color: #0440B8;
	text-decoration: underline;
	text-decoration: none;
	font-size: 11px;
	font-weight: bolder;
}

.disclaimer{
    font-family: arial;
	text-align: justify;
	color: #535353;
	text-decoration: none;
	font-size: 10px;
}

.legal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #868686;
}

a.legal2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #616161;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}

a.legal2:hover {
	text-decoration: underline;
	color: #48616A;
}

a.bodylinks1 {
	font-size: 12px;
	color: #000099;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
}

a.bodylinks1:hover {
	color: #0099FF;
}

a.bodylinks2 {
	font-size: 12px;
	color: #1142B5;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

a.bodylinks2:hover {
	color: #1E89CA;
}

a.bodylinks3 {
	font-size: 12px;
	color: #2D7724;
	font-weight: bold;
	text-decoration: none;
}

a.bodylinks3:hover {
	color: #6ACE60;
}

a.bodylinks4 {
	font-size: 12px;
	color: #2D7724;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

a.bodylinks4:hover {
	color: #6ACE60;
}

a.bodylinks5 {
	font-size: 11px;
	color: #2D7724;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

a.bodylinks5:hover {
	color: #6ACE60;
}

.body_text1 {
	font-size: 9px;
	color: #0033CC;
}

a.island_search_links1 {
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-transform: uppercase;
	text-decoration: none;
}

a.island_search_links1:hover {
	color: #0066CC;
}

a.island_search_links2 {
	font-size: 13px;
	font-weight: bold;
	color: #24580E;
	text-transform: uppercase;
	text-decoration: none;
}

a.island_search_links2:hover {
	color: #419E18;
}

a.island_search_links3 {
	font-size: 11px;
	font-weight: bold;
	color: #154A51;
	text-transform: uppercase;
	text-decoration: none;
}

a.island_search_links3:hover {
	color: #268691;
}

.content_font2 {
	font-size: 11px;
	text-align: justify;
}

a.chapter_links1 {
	font-size: 11px;
	color: #064BAA;
	text-decoration: none;
}

a.chapter_links1:hover {
	color: #175046;
}

a.reports {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000066;
	text-decoration: none;
}

a.reports:hover {
	color: #003399;
	text-decoration: underline;
}

a.reports2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.reports2:hover {
	color: #333333;
}

a.sitemap_h3 {
	font-size: 14px;
	color: #2A78E3;
	text-decoration: none;
}

a.sitemap_h3:hover {
	color: #54B1ED;
}

div.listings {
	margin-left:20px;
}

div.area_info .h3 {
	display:none;
}

