.mainpage {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(47,104,65);
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: rgb(47,104,65);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(47,104,65);
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgb(47,104,65);
}

td.topBottomBar {
	background-color: rgb(47,104,65);
	color: white;
	vertical-align: middle;
}

td.header {
	background-color: rgb(255,230,77);
}

td.propTitle {
	font-family: Times New Roman;
	font-size: 30pt;
	color: #990033;	
}

td.largeHeader {
	font-family: Times New Roman;
	font-size: 24pt;
	color: rgb(47,104,65);	
}

td.mediumHeader {
	font-family: Arial;
	font-size: 16pt;
  font-weight: bold; 
	color: rgb(47,104,65);	
}

td.descLabelSmall {
	font-family: Arial;
	font-size: 10pt;
  font-weight: bold; 
  white-space: normal;
  width: 40%;
  vertical-align: top;
}

td.descLabel {
	font-family: Arial;
	font-size: 12pt;
  font-weight: bold; 
  white-space: normal;
  width: 40%;
  vertical-align: top;
}

td.descLabelFeatures {
	font-family: Arial;
	font-size: 12pt;
  font-weight: bold; 
  white-space: normal;
  width: 15%;
  height: 20px;
  vertical-align: top;
}

td.descValueFeatures {
	font-family: Arial;
	font-size: 12pt;
  font-weight: normal; 
  white-space: normal;
  width: 32%;
  height: 20px;
  vertical-align: top;
}

td.descValueHighlights {
	font-family: Arial;
	font-size: 12pt;
  font-weight: normal; 
  white-space: normal;
  width: 45%;
  height: 20px;
  vertical-align: top;
}

td.lightBorder {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(122,210,122);
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: rgb(122,210,122);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(122,210,122);
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgb(122,210,122);
}

hr.lightBorder {
		text-align: center;
		width: 100%;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(122,210,122);
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: rgb(122,210,122);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(122,210,122);
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgb(122,210,122);
}

a.contentlink:link {
	font-family: Tahoma;
	font-size: 12pt;
	color: #990033;	
	text-decoration: none;
}

a.contentlink:visited {
	font-family: Tahoma;
	font-size: 12pt;
	color: #990033;	
	text-decoration: none;
}

a.contentlink:hover {
	font-family: Tahoma;
	font-size: 12pt;
	color: #990033;	
	text-decoration: none;
}

a.contentlinkreverse:link {
	font-family: Tahoma;
	font-size: 12pt;
	color: white;	
	text-decoration: none;
}

a.contentlinkreverse:visited {
	font-family: Tahoma;
	font-size: 12pt;
	color: white;	
	text-decoration: none;
}

a.contentlinkreverse:hover {
	font-family: Tahoma;
	font-size: 12pt;
	color: white;	
	text-decoration: none;
}

a.picNav:link {
	font-family: Tahoma;
	font-size: 14pt;
	color: Black;	
	text-decoration: none;
}

a.picNav:visited {
	font-family: Tahoma;
	font-size: 14pt;
	color: Black;	
	text-decoration: none;
}

a.picNav:hover {
	font-family: Tahoma;
	font-size: 14pt;
	color: Black;	
	text-decoration: none;
}

td.shortDescription {
	font-family: Arail;
	font-size: 12pt;
	color: black;	
	text-decoration: none;
}

table.propinfo {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(47,104,65);
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: rgb(47,104,65);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(47,104,65);
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgb(47,104,65);
    padding: 7px 7px;
}

span.mainPicCaption {
	font-family: Arial;
	font-size: 16pt;
  font-weight: normal; 
  white-space: normal;
}

td.picCaption {
	font-family: Arial;
	font-size: 10pt;
  font-weight: bold; 
  vertical-align: top;
}


















 p {font-size: 11px; font-family: verdana,arial,helvetica; color:#000000}
ul {font-size: 11px; font-family: verdana,arial,helvetica; color:#000000}
ol {font-size: 11px; font-family: verdana,arial,helvetica; color:#000000}
li {font-size: 11px; font-family: verdana,arial,helvetica; color:#000000}
td {font-size: 11px; font-family: verdana,arial,helvetica; color:#000000}

A:link {color:#336633}
A:visited {color:#336633}
A:hover {color:#000000}

a.bigLink:link {font-size: 15px; color:#336633}
a.bigLink:visited {font-size: 15px; color:#336633}
a.bigLink:hover {font-size: 15px; color:#000000}




.standardcolor {
    color: #17288F;
}

.titleText {
    font: 40pt arial;
    color: #17288f;
}

.navigationText {
    color: #000000;
    font: 12pt arial;
    font-weight: normal; 
}

.standardpagecontentsmall {
    color: #000000;
    font: 11pt arial;
    font-weight: normal; 
}

.standardpagecontent {
    color: #000000;
    font: 12pt arial;
    font-weight: normal; 
}

.standardpagecontentbold {
    color: #000000;
    font: 12pt arial;
    font-weight: bold; 
}

.standardpagecontentTitle {
    color: #000000;
    font: 11pt arial;
    font-weight: bold; 
}

.standardpagecontentTopofpage {
    color: #000000;
    font: 10pt arial;
    font-weight: normal; 
    text-decoration: underline;
}
a.menunavigation {
    color: #000000;
    font: 8pt arial;
    font-weight: bold; 
    text-decoration: underline;
}

a.navigationText {
    color: #000000;
    font: 10pt arial;
    font-weight: normal; 
    text-decoration: underline;
}

a.menunavigation:hover {
    color: #ffffff;
    font: 10pt arial;
    font-weight: bold; 
    text-decoration: underline;
}

.adminTableLargeColumnHeaders {
	font: 12pt Arial;
	font-weight: bold;
	color: #000000;
}

.adminTableTitle {
	font: 12pt Arial;
	font-weight: bold;
	color: #000000;
}

.adminTableColumnHeaders {
	font: 10pt Arial;
	font-weight: bold;
	color: #000000;
}

.adminTable {
    font: 8pt arial;
}

.adminTableCenter {
    font: 8pt arial;
    text-align: center;
}

.adminTableLarge {
    font: 10pt arial;
}

.pagetexttitle {
  font-size: 14px;
}

.pagetexttitleactive {
  font-size: 14px;
  color: green;
}

.pagetexttitleinactive {
  font-size: 14px;
  color: red;
}

.pagetext {
  font-size: 12px;
}

div.float {
  float: left;
}
  
div.floatcenter {
   text-align: center;
}

.propertyAddress {
    font-size: 12px; 
    font-family: verdana,arial,helvetica; 
    font-weight: bold;
    color:#000066;
}

.propertySectionTitleText {
    font-size: 11px; 
    font-family: verdana,arial,helvetica; 
    font-weight: bold;
    color:#000066;
}

.pictureTitle {
    font-size: 10px; 
    font-family: verdana,arial,helvetica; 
    font-weight: bold;
}

.pictureTitleNoBold {
    font-size: 10px; 
    font-family: verdana,arial,helvetica; 
}

.address {font-size: 10px; font-family: arial,helvetica; color:#D9DED9}
.ffooter {font-size: 16px; font-family: verdana,arial,helvetica; color:#FFFFFF; font-weight: bold}

