p {line-height:1.5em; margin:0 0 6px 0; padding-bottom:5px;}

.printPage {font-size:8pt; margin:-20px 10px -10px 0; text-align:right;}
.printPage a:hover {text-decoration:none;}


#propertyDetails {width:100%;}
#propertyDetails form {width:50em;}
#propertyDetails fieldset {background-color:#f4f4f4; border:1px solid #999; margin:1em 0; /*  space out the fieldsets a little*/ padding:1em;}
#propertyDetails legend {color:#2f4428; font-size:11pt; font-weight:bold;}
#propertyDetails label {float:left; font-weight:bold; margin-right:10px; text-align:right; width:10em;}
#propertyDetails .required {color:#cf0606; font-size:11pt; font-weight:bold;}

#propertyDetails input[type="text"], textarea, select {border-bottom:1px solid #ccc; border-left:2px solid #999; border-top:2px solid #999; border-right:1px solid #ccc;}
#propertyDetails input.radio, input.checkbox, input.submit {width:auto;}
#propertyDetails select {font-size:8pt;}  
#propertyDetails option {padding:1px 4px;}  

/* style form elements on focus */
#propertyDetails input:focus, textarea:focus {color:#8b1a1a; font-weight:bold;}
#propertyDetails input.radio {float:left; margin-right:1em;}
#propertyDetails textarea {width:300px; height:100px;}
#propertyDetails .formButton {border:1px solid #666; font-size:7pt; font-weight:bold; padding:1px 5px;}
