/*-----FieldResidences_CSS----*/


/*-----structure------*/

body {
font-family: Verdana;
font-size: 11px;
width: 950px;
margin-left: auto;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
background-image: url(../images/bg01.jpg);
}


.main {
width: 950px;
float: left;
overflow: visible;
}


.row {
width: 950px;
float: left;
overflow: visible;
}


.row900 {
width: 900px;
float: left;
overflow: visible;
margin: 0px 0px 0px 25px;
}



/*-----Header_perspectivePic------*/

.picMain {
width: 693px;
height: 391px;
float: left;
}


/*-----Header_RightColumn------*/


.rightCol {
width: 257px;
float: left;
}

.smLogo {
width: 257px;
height: 83px;
float: left;
background: #9E2D31;
overflow: visible;
}



/*-----ContentSection------*/


.rowContent {
width: 950px;
float: left;
overflow: visible;
background: #ffffff;
background-image: url(../images/contentBG01.jpg);
background-repeat: repeat-x;
}



.contentLeft {
width: 473px;
height: 277px;
float: left;
overflow: visible;
}


.accentPic {
width: 477px;
float: right;
overflow: visible;
}





/*-----UnitsPage_Structure------*/

.lftSpacer {
width: 50px;
float: left;
}


.box {
width: 200px;
height: 285px;
float: left;
margin: 33px 0px 20px 0px;
}





/*-----Footer------*/

.footer {
width: 950px;
float: left;
overflow: visible;
background: #ffffff;
background-image: url(../images/bottomBG01.jpg);
}



/*-----ContactUsPage_Structure------*/


.formCol {
width: 440px;
float: left;
overflow: visible;
margin: 10px 0px 0px 20px;
}

.addressCol {
width: 200px;
float: right;
overflow: visible;
background: #47A9BB;
}


.heading01 {
width: 192px;
height: 20px;
float: right;
overflow: visible;
background: url(../contact/headingBG01.jpg);
font-size : 11px;
font-weight: bold;
line-height : 13px;
color : #ffffff;
text-align : left;
margin : 0px 0px 8px 0px;
padding: 7px 0px 0px 8px;
}


.heading02 {
width: 192px;
height: 15px;
float: right;
overflow: visible;
background: url(../contact/headingBG01.jpg);
font-size : 11px;
font-weight: bold;
line-height : 13px;
color : #ffffff;
text-align : left;
margin : 25px 0px 5px 0px;
padding: 5px 0px 5px 8px;
}



/*-----ContactUsPage_TextProperties------*/

.add01 {
font-size : 11px;
font-weight: normal;
line-height : 15px;
color : #ffffff;
text-align : left;
margin : 8px 0px 8px 8px;
padding: 0px 0px 8px 0px;
width: 200px;
}



/*-----ContactUsPage_FormsProperties----*/


label {
float: left;
width: 140px;
font-size : 11px;
font-weight: normal;
text-align: right;
margin: 3px 8px 0px 0px;
}


input, textarea, select {
font-size : 11px;
height: 15px;
width: 180px;
margin-bottom: 8px;
border: solid 1px #000000;
}


textarea {
width: 250px;
height: 150px;
}


.boxes {
width: 1em;
border: none;
margin: 3px 0px 8px 0px;
}


.radio {
width: 14px;
height: 14px;
border: none;
margin: 4px 0px 0px 0px;
}

.radioLabel {
float: left;
width: 50px;
font-size : 11px;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
}


input.button {
font-family : Verdana;
font-size : 11px;
color : #ffffff;
text-align : center;
line-height : 12px;
font-weight: normal;
background-color : #047340;
border : 0px solid;
height : 20px;
width : 60px;
margin: 8px 0px 15px 0px;
}


br {
clear: left;
}


.msgBox   
{
font-family : Verdana;
font-size : 11px;
line-height : 12px;
color : #000000;
background-color: #ffffff;
padding: 1px;
border: solid 1px #000000;
margin-top : 4px;
margin-bottom : 4px;
height : 100px;
width : 250px;
}




/*-----texts------*/


.writeup01 {
font-size : 11px;
font-weight: normal;
line-height : 13px;
color : #2E7C46;
margin: 40px 0px 0px 25px;
text-align : justify;
text-indent : 0px;
width: 420px;
}


.writeup02 {
font-family : Verdana;
font-size : 11px;
font-weight: normal;
line-height : 15px;
color : #777777;
text-align : right;
text-indent : 0px;
}



/*-----textLinks_Generic------*/


.txLink01 {
font-size : 11px;
font-weight : normal;
line-height : 18px;
color : #2E7C46;
text-decoration : underline;
}

A.txLink01:link {
text-decoration : underline;
}

A.txLink01:visited {
color : #2E7C46;
text-decoration : underline;
}

A.txLink01:hover {
color : #2E7C46;
text-decoration : none;
}

A.txLink01:active {
color : #2E7C46;
text-decoration : underline;
}


.altWhite {
font-family : Verdana; 
font-size : 11px;
font-weight : normal;
color : #ffffff;
}


.altSeaGreen {
font-family : Verdana; 
font-size : 11px;
font-weight : normal;
color : #2693AF;
}




/*-----Menus_Structure------*/

.menuBox {
width: 257px;
height: 308px;
float: left;
margin: 0px 0px 0px 0px;
background-color: #46B13D;
background: url(../images/menuBG02.jpg);
}


/*-----verticalMenus----*/

#navcontainer ul {
margin: 0px 0px 0px 0px;
padding : 0px; 
list-style-type : none;
}


#navcontainer li { 
font-size : 11px;
margin: 0px 0px 0px 0px;
list-style-type : none;
}

#navcontainer a {
display : block;
font-size : 11px;
color : #ffffff;
width : 238px;
height : 15px;
font-family : Verdana;
line-height : 13px;
text-indent : 0px;
text-align : left;
text-decoration : none;
padding : 4px 0px 5px 19px;
}


#navcontainer a:hover {
font-size : 11px;
color : #ffffff;
text-decoration : none;
line-height : 13px;
background-color : #3D9648;
}


#active a {
font-family : Verdana;
font-size : 11px;
line-height : 13px;
display : block;
color : #38854F;
font-weight : normal;
background-color : #ABDC7D;
text-decoration : none;
}



/*-----footerlinks------*/


.pageLink01All {
font-family : Verdana;
font-size : 10px;
font-weight : normal;
line-height : 14px;
color : #047340;
text-align : left;
text-indent : 0px;
padding : 20px 0px 0px 25px;
text-decoration : none;
width: 550px;
float: left;
}

.pageLink01 {
font-family : Verdana;
font-size : 10px;
font-weight : normal;
line-height : 13px;
color : #047340;
text-align : left;
text-indent : 0px;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
text-decoration : none;
}

A.pageLink01:link {
text-decoration : none;
}

A.pageLink01:visited {
color : #047340;
text-decoration : none;
}

A.pageLink01:hover {
color : #047340;
text-decoration : underline;
}

A.pageLink01:active {
color : #047340;
text-decoration : none;
}


.top {
font-family : Verdana;
font-size : 11px;
font-weight : normal;
line-height : 13px;
color : #000000;
text-align : left;
text-decoration : none;
}

A.top:link {
text-decoration : none;
}

A.top:visited {
color : #000000;
text-decoration : none;
}

A.top:hover {
color : #000000;
text-decoration : underline;
}

A.top:active {
color : #000000;
text-decoration : none;
}


.disclaimer {
font-family : Verdana;
font-size : 10px;
font-weight: normal;
line-height : 12px;
color : #757575;
text-align : left;
text-indent : 0px;
margin: 0px 0px 0px 50px;
padding: 10px 0px 20px 0px;
width : 80%;
}


/* ----------------- Added by Mark Seno ------------------ */

.photocaption {
font-family: Verdana,Arial;
font-size: 9px;
color
: #666666;
}