  .site-border {

  border-bottom-style: solid;

  border-bottom-width: 1px;

  border-bottom-color: #000000;

  border-right-style: solid;

  border-right-width: 1px;

  border-right-color: #000000

  }

  

  .body-border {

  border-left-style: solid;

  border-left-width: 1px;

  border-left-color: #000000

  }

  

  .border {

  border: 1px solid #000000;

  }



  p {

  font-family: Verdana, Arial, Helvetica;

  color: #000000;

  text-decoration: none;

  font-size: 13px;

  font-weight: normal;

  line-height: 20px;

  margin-left: 10px;

  margin-right: 10px;

  }

  

  h1 {

  font-family: Verdana, Arial, Helvetica;

  color: #CC3366;

  text-decoration: none;

  font-size: 15px;

  font-weight: bold;

  margin-left: 10px;

  }

  

  .page-header {

  font-family: Verdana, Arial, Helvetica;

  color: #CC3366;

  text-decoration: none;

  font-size: 15px;

  font-weight: bold;

  padding-right: 10px;

  }

  

  .documents {

  font-family: Verdana, Arial, Helvetica;

  color: #000000;

  text-decoration: none;

  font-size: 11px;

  font-weight: normal;

  line-height: 11px;

  margin-left: 10px;

  margin-right: 10px;

  }

  

  .list {

  font-family: Verdana, Arial, Helvetica;

  color: #000000;

  text-decoration: none;

  font-size: 12px;

  font-weight: normal;

  line-height: 15px;

  padding-left: 10px;

  }

  

  .footer {

  font-family: Arial, Helvetica, Verdana;

  color: #000000;

  text-decoration: none;

  font-size: 11px;

  font-weight: normal;

  }

  

  .navarea {

  color: #ffffff;

  padding-left: 0px;

  }

  

  .nav {

  font-family: Verdana, Arial, Helvetica;

  color: #ffffff;

  text-decoration: none;

  font-size: 11px;

  font-weight: normal;

  }

  

  .nav:hover {

  font-family: Verdana, Arial, Helvetica;

  color: #CC3366;

  text-decoration: none;

  font-size: 11px;

  font-weight: normal;

  }

  

  .sub {

  font-family: Verdana, Arial, Helvetica;

  color: #CC3366;

  text-decoration: none;

  font-size: 12px;

  font-weight: normal;

  text-align:center;

  }

  

  .sub:hover {

  font-family: Verdana, Arial, Helvetica;

  color: #ffffff;

  text-decoration: underline;

  font-size: 12px;

  font-weight: normal;

  text-align:center;

  }

  

  .roll {

  font-family: Verdana, Arial, Helvetica;

  color: #ffffff;

  text-decoration: none;

  font-size: 12px;

  font-weight: normal;

  }

  .docheadings {

  font-family: Verdana, Arial, Helvetica;

  color: #ffffff;

  text-decoration: none;

  font-size: 12px;

  font-weight: normal;

  }

  .roll:hover {

  font-family: Verdana, Arial, Helvetica;

  color: #CC3366;

  text-decoration: underline;

  font-size: 12px;

  font-weight: normal;

  }

  

  .roll2 {

  font-family: Arial, Helvetica, Verdana;

  color: #CC3366;

  text-decoration: none;

  font-size: 11px;

  font-weight: normal;

  }

  

  .roll2:hover {

  font-family: Arial, Helvetica, Verdana;

  color: #000000;

  text-decoration: underline;

  font-size: 11px;

  font-weight: normal;

  }

  

  a {

  font-family: Verdana, Arial, Helvetica;

  color: #CC3366;

  text-decoration: none;

  font-size: 13px;

  font-weight: normal;

  }

  

  a:hover {

  font-family: Verdana, Arial, Helvetica;

  color: #000000;

  text-decoration: underline;

  font-size: 13px;

  font-weight: normal;

  }

  

   .section-header { color: #0099CC; font-weight: bold }



  .large-txt {font-size: 14px}

  .small-txt {font-size: 9px; font-weight: normal;}



  .info-txt { color: #ffffff; font-size: 9px; font-weight: normal;}



  .resource-header { color: #003366; font-weight: bold; font-size: 13px; margin-left: 10px; }



  .month { color: #0099CC; font-weight: bold }



  .date { font-size: 10px }



  .contact-required

  {

  font-family: Verdana, Arial, Helvetica;

  color: #CC3366;

  text-decoration: none;

  font-size: 10px;

  font-weight: normal;

  }

   

  .contact-error

  {

  font-family: Verdana, Arial, Helvetica;

  text-decoration: none;

  font-size: 11px;

  font-weight: normal;

  color: #CC3366;

  }

  

  .contact-border

  {

  border: 1px solid #000000;

  }

  

  .contact-asterick

  {

  font-family: Verdana, Arial, Helvetica;

  color: #CC3366;

  text-decoration: none;

  font-size: 10px;

  font-weight: normal;

  }

  

  .contact-label

  {

  font-family: Verdana, Arial, Helvetica;

  color: #ffffff;

  text-decoration: none;

  font-size: 11px;

  font-weight: normal;

  }

  

  .contact-label-bkg

  {

  background-color: #000000;

  }

   

  .contact-field-bkg

  {

  background-color: #666666;

  }

   

  .contact-submit-bkg

  {

  background-color: #666666;

  }



  .property-box

  {

  margin: 0px;

  background-color: #FAF7ED;

  padding: 1px;

  border: 1px double #756335;

  }



  .sub-property-box

  {

  margin: 0px;       

  background-color: #ffffff;

  padding: 1px;

  border: 1px double #756335;

  }



  .property-image-bg

  {

  margin: 0px;

  background-color: #FAF7ED;

  }

        

  .category-text 

  {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  font-weight: bold;

  color: #000000;

  }



  .house-info 

  {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;  

  color: #000000;

  }



  .small-text

  {

  font-style: normal;

  font-weight: normal;

  font-size: 11px;

  }



  .small-text-bold

  {

  font-style: normal;

  font-weight: bold;

  font-size: 11px;

  }



  .smaller-text

  {

  font-weight: normal;

  font-style: normal;

  font-size: 10px;

  }

  

  #weather-widget {

  border:1px solid #000000;

  width:122px;

  text-align:center;

  font-family:verdana,arial,sans-serif;

  font-size:8pt;

  }

  

/*Style Applied to Weather Widget */

#weather-widget {

	border: 1px solid #000;

	width: 154px;

	text-align: center;

	margin-left: -1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	margin-top: 0px;

	padding: 0px;

}



#ww-header {

  padding: 2px;

  color: #000;

  background-color: #CC3366;

}



#ww-title {

  font-weight:bold;

  color: #000;

}



#ww-location {

	font-size: 9px;

	padding-top: 3px;

}



#ww-body {

	padding: 0px;

	margin: 0px;

	text-align: center;

}



.ww-float1 {

	font-size: 9px;

	width: 59px;

	float: left;

	padding-top: 3px;

	line-height: 11px;

}



.ww-float2 {

	width: 45px;

	float: left;

}



.ww-float3 {

	font-size: 9px;

	width: 50px;

	float: left;

	padding-top: 3px;

	line-height: 11px;

}



.temp {

	font-size: 12px;

	font-weight: bold;

}

.uv {

	font-size: 12px;

	font-weight: bold;

}



#ww-bottom {

  clear: both;

  padding-top: 4px;

  text-align: center;

  

}



#ww-wind {

	font-size: 9px;

	width: 122px;

	border-top: 1px solid #999;

	border-bottom: 1px solid #999;

	margin-left: 5px;



}



#ww-time {

	font-size: 9px;

	color: #000;

	padding-top: 3px;

  

}