body  {background-color:#bfcd8e; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#1f2001;}

#testBg {
   width:1000px;
   float:left;
   background-image:url(images/bottom_right_bg2.jpg);
   background-position:bottom right;
   background-repeat:no-repeat;
}

#wrapper {width:1054px; margin:0 auto; text-align:left;}
#maincontainer {width:944px;}
#allcontent {
   width:944px;
   float:left; 
   background-color:#fff;
   border-bottom:12px solid #fff;
}

#comMainBox {
   width:916px;
   float:left;
   margin-left:13px;
}

#comMain {
   width:916px;
   float:left;
}

/* Logo / Navigation / Main Image
----------------------------------------------------------------------------*/
#logoBox {
   width:916px;
   float:left;
}

#logoBoxX {
   width:916px;
   float:left;
}

#logo {
   width:897px;
   float:left;
   height:52px;
   overflow:hidden;
   margin-top:10px;
}

#topLinks {
   width:897px;
   float:left;
   margin-top:14px;
   font-size:11px;
   text-align:right;
}
#topLinks a {color:#005847; text-decoration:none;}
#topLinks a:hover {color:#005847; text-decoration:underline;}

#navContainer {
   width:916px;
   height:31px;
   margin-top:10px;
   float:left;
   background-image:url(images/nav_bg.gif);
   background-repeat:repeat-x;
}

#navContainer2 {
   width:916px;
   height:31px;
   float:left;
   background-image:url(images/nav2_bg.gif);
   background-repeat:repeat-x;
}

#nav {
   width:886px;
   float:left;
   margin-left:30px;
}

#nav2 {
   width:902px;
   float:left;
   margin-left:14px;
}

#nav3 {
   width:733px;
   float:left;
}

#comAct {
   float:left;
   width:153px;
   margin-left:30px;
}

/* Left Navigation
----------------------------------------------------------------------------*/
#leftNav {
   width:182px;
   float:left;
   background-color:#3c5f54;
   min-height:468px;
   height:auto !important; /* For ie6 min-height */
   height:468px; /* For ie6 min-height */
   border-bottom:12px solid #3c5f54;
}

#comMiddle {
   width:699px;
   float:left;
   margin-left:35px;
   margin-top:36px;
}

#pageLinks {
   width:850px;
   float:left;
   margin-left:15px;
   margin-top:15px;
   min-height:525px;
   height:auto !important; /* For ie6 min-height */
   height:525px; /* For ie6 min-height */
}

#bread {
   width:699px;
   float:left;
   font-size:11px;
   line-height:23px;
   color:#005847;
   text-transform:uppercase;
}
#bread a {color:#005847; text-decoration:none;}
#bread a:hover {color:#1B3737; text-decoration:none;}

#inLeft {
   width:440px;
   float:left;
   margin-top:5px;
}

#inRt {
   width:194px;
   float:left;
   margin-left:50px;
   /*background-color:#fcf8e7;*/
}

#inRtText {
   width:194px;
   float:left;
   /*margin-left:14px;*/
   margin-top:20px;
   font-family:arial;
   line-height:16px;
   font-variant:normal;
   color:#333;
   padding-bottom:12px;
}
#inRtText a {color:#005847; text-decoration:none;}
#inRtText a:hover {color:#1B3737; text-decoration:none;}

#refine {
   width:182px;
   float:left;
   margin-top:14px;
   text-indent:12px;
   color:#d0dfd7;
}
#refine a {color:#d0dfd7; text-decoration:none;}
#refine a:hover {color:#d0dfd7; text-decoration:underline;}

#inLftNav {
   width:171px;
   float:left;
   margin-top:2px;
   margin-left:5px;
   background-color:#839a73;
   /*min-height:410px;
   height:auto !important; /* For ie6 min-height
   height:410px; /* For ie6 min-height */
   border-bottom:6px solid #839a73;
}

#navTabs {
   width:159px;
   float:left;
   margin-top:6px;
   margin-left:6px;
}
#navTabs table td a {color:#005847; text-decoration:none;}
#navTabs table td a:hover {color:#005847; text-decoration:none;}

#searchCriteria {
   font-size:11px;
   color:#063925;
}
#footLinks a {color:#063925; font-weight:normal; text-decoration:none;}
#footLinks a:hover {color:#5b5618; font-weight:normal; text-decoration:underline;}

.resultsBox {
   width:685px;
   height:161px;
   float:left;
   margin-top:9px;
   background-image:url(images/community_bg.gif);
   overflow:hidden;
}

.resultTile {
   width:685px;
   float:left;
}

.resultImg {
   width:164px;
   height:120px;
   float:left;
   margin-top:1px;
   margin-left:1px;
}

.imgClick {
   width:164px;
   float:left;
   margin-top:5px;
   text-align:center;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-style:italic;
   line-height:15px;
   font-variant:normal;
   color: #333;
}
.imgClick a {color:#a5cbbd; text-decoration:none;}
.imgClick a:hover {color:#deb406; text-decoration:none;}

.resultText {
   width:490px;
   float:left;
   color:#1f2001;
   margin-left:14px;
   margin-top:11px;
}

.resultRows {
   width:490px;
   float:left;
}
.resultRows p {margin-top:0px; margin-bottom:6px;}

.resultLeft {
   width:300px;
   float:left;
   line-height:16px;
   color:#333;
   font-variant:normal;
   font-size:12px;
}
.resultLeft a {color:#005847; font-size:11px; font-weight:bold; text-decoration:none;}
.resultLeft a:hover {color:#1B3737; font-size:11px; font-weight:bold; text-decoration:none;}
.resultLeft h1 {font-size:16px; margin-bottom:8px; margin-top:0px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif;}
.resultLeft p {margin-top:0px; margin-bottom:8px;}

.resultRt {
   width:154px;
   float:left;
   margin-left:30px;
}
.resultRt ul {margin:0px; padding:0px; list-style-type:none; color:#005847; font-size:11px;}
.resultRt a {color:#005847; text-decoration:none;}
.resultRt a:hover {color:#1B3737; text-decoration:none;}

.resultBtmRows {
   width:484px;
   float:left;
   /*background-image:url(images/bottom_row_bg.gif);
   background-repeat:no-repeat;*/
   height:34px;
   margin-top:15px;
}

.resBtmTxt {
   width:484px;
   float:left;
   margin-top:10px;
}
.resBtmTxt a {color:#ba8b00; font-size:11px; font-weight:bold; margin-right:24px; text-decoration:none;}
.resBtmTxt a:hover {color:#226b49; font-size:11px; font-weight:bold; margin-right:24px; text-decoration:none;}

.indivBox {
   width:440px;
   float:left;
   margin-bottom:15px;
}
.indivBox h1 {color:#000000; font-family:Georgia; font-size:14px; margin-bottom:15px; font-style:italic; font-weight:normal;}
.link_box a {color:#053b23; font-size:11px; font-weight:bold; text-decoration:underline; background-color:#f7f4c6; padding:4px;}
.link_box a:hover {color:#006c3c; font-size:11px; font-weight:bold; text-decoration:underline; background-color:#f7f4c6; padding:4px;}
.indivBox a {color:#005847; font-size:14px; text-decoration:none; font-family:Georgia; font-style:italic;}
.indivBox a:hover {color:#1B3737; font-size:14px; text-decoration:none; font-family:Georgia; font-style:italic;}
.indivBox p {margin-bottom:10px; margin-top:0px;}

.indivTextBox {
   width:550px;
   float:left;
}

.livingBox {
   width:440px;
   float:left;
}
.livingBox a {color:#005847; font-size:14px; text-decoration:none; font-family:Georgia; font-style:italic;}
.livingBox a:hover {color:#1B3737; font-size:14px; text-decoration:none; font-family:Georgia; font-style:italic;}
.livingBox p {margin-bottom:10px; margin-top:0px;}

.livingBox h1 {color:#000000; font-family:Georgia; font-size:14px; margin-bottom:15px; font-style:italic; font-weight:normal;}

.livingTextBox {
   width:550px;
   float:left;
}

.indivPicBox {
   width:250px;
   float:left;
   margin-left:18px;
}

#newFont {}
#newFont a {color:#005847; font-size:12px; text-decoration:none; font-family:Arial; font-style:normal;}
#newFont a:hover {color:#FF6600; font-size:12px; text-decoration:none; font-family:Arial; font-style:normal;}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:956px;
   float:left;
   margin-top:15px;
   text-align:center;
}

#footLinks {
   width:956px;
   float:left;
   font-size:11px;
   color:#5b5618;
   font-weight:bold;
}
#footLinks a {color:#063925; font-weight:normal; text-decoration:none;}
#footLinks a:hover {color:#5b5618; font-weight:normal; text-decoration:underline;}

#footCopy {
   width:956px;
   float:left;
   font-size:10px;
   color:#5b5618;
   margin-top:7px;
}
#footCopy a {color:#5b5618; text-decoration:none;}
#footCopy a:hover {color:#063925; text-decoration:underline;}

.shadowbox{margin:0px; padding:0px;} 
.shadowbox .centerrow .left {background-image: URL('imgaes/shadows_left.png'); width:6px; background-repeat: repeat-y;line-height:8px; font-size:8px;}  
.shadowbox .centerrow .center {}  
.shadowbox .centerrow .right {background-image: URL('shadows_right.png'); width:6px; background-repeat: repeat-y;line-height:8px; font-size:8px;}  
.shadowbox .bottomrow .left {background-image: URL('shadows_bottom_left_cnr.png'); width:6px; height:6px;line-height:8px; font-size:8px;}  
.shadowbox .bottomrow .center {background-image: URL('shadows_bottom.png');  height:6px; background-repeat: repeat-x;line-height:8px; font-size:8px;}  
.shadowbox .bottomrow .right {background-image: URL('shadows_bottom_right_cnr.png'); width:6px; height:6px;line-height:8px; font-size:8px;}

#map {
	width: 646px;
	height: 361px;
}
/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:16px; margin-bottom:18px; margin-top:0px; font-weight:normal;}
h2 {color:#395e53; font-weight:bold; font-family:Verdana; font-size:12px; margin-top:20px; margin-bottom:8px; padding-bottom:2px; width:690px; border-bottom:1px solid #96bdb7;}
.head {font-size:20px; color:#000; font-family: Georgia, "Times New Roman", Times, serif;}
.picspace {margin-bottom:18px;}
.picspace2 {margin-top:12px; margin-bottom:10px;}
.sm_text {font-size:11px; font-family:Verdana;}
.sm_text2 {font-size:11px;}
.brown_lrg {color:#6e5819; font-size:14px;}
.bracket {color:#839b73; font-size:18px; font-family:Times, Georgia;}
.large {font-size:13px; line-height:20px; color:#1f2001;}
.ver {font-family:Verdana;}
.sub {color:#226b49; font-weight:bold; font-family:Verdana;}
.sub2 {color:#829b73; font-size:14px; font-weight:bold;}
.sub3 {color:#fff; font-size:14px; font-weight:bold;}
.brown {font-size:14px; line-height:16px; font-weight:bold; font-variant:normal; color:#715B1A;}
.pad {padding-top:6px; padding-bottom:6px; float:left;}
.feat {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-style:italic; line-height:normal; font-variant:normal; color:#000;}
.listingText_bold {font-size:13px; line-height:16px; font-variant:normal; color: #715B1A;}
.listingText_bigger {font-size:14px; line-height:17px; font-variant:normal; color:#715B1A;}
.com_sub {font-size:16px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif;}
td {font-size:14px; font-family:arial;}
td.green {color:#005847;}
a img {border:none;}
a {outline:none;color:#053b23;}
a:hover {outline:none;color:#006c3c;}
table.bord {border:2px solid #edf2dc;}
table.bord2 {border:1px solid #fff;}
form {padding:0px; margin:0px;}
.flooractions{text-decoration:none;font-weight:bold;font-size:11px;}
.flooractions a{text-decoration:none;font-weight:bold;color:#053b23;font-size:11px;}
.flooractions a:hover{text-decoration:none;font-weight:bold;color:#006c3c;font-size:11px;}
.communityname{
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-transform:none;
}
