body, td, span, div, input, select  {
	color : #000000;
	font-family: Arial, Tahoma, Verdana;
	font-size:8pt;
	text-decoration:none;
}

a{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
.topMenuItem
{
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	white-space:nowrap;	
	padding-left:5px;
	padding-right:5px;	
}
.centerTbl{
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	padding-left: 10px;
	padding-right: 10px;
}
.rightSideCell{
	border-left: 1px solid #DCEBF8;
	padding-left: 4px;
}
.centralCell{
	padding:0px;
	padding-right: 4px;
	padding-left: 4px;
}
.leftSideCell{
	border-right: 1px solid #DCEBF8;
	padding-right: 4px;

}

.bottomMenuItem{
	color:#9EA0A2;
	font-size:7pt;
	padding-left:3px;
	padding-right:3px;
}
.bottomText{
	font-size:7pt;
	color:#9EA0A2;
}
.btmContactInfo1{
	white-space:nowrap;	
	font-size:7pt;
	color: #8AC3EA;
}
.btmContactInfo2{
	font-size:8pt;
	color: #81C0E9;
	font-weight:bold;
}
.btmContactInfo3{
	font-size:8pt;
	color: #006F49;
	font-weight:bold;
}

.rightPanelCaption,
.officePanelCaption
{
	background-color: #78BDE8;
	color : #FFFFFF;
	font-size: 13pt;
	font-weight: bold; 
	height:37px;
	padding-left:9px;
	vertical-align: middle;
}

.rightPanelSearchLabel,
.rightPanelNewsTitle
{
	color : #00704A;
	font-size: 9pt;
	font-weight: bold; 
}
.rightPanelSearchCombo{
	width:100%
}
.leftPanelNewsTitle{
	color : #00704A;
	font-size: 8pt;
	font-weight: bold; 
}
.leftPanelNewsText{
	color : #00704A;
	font-size: 8pt;
}
.noMargin{
	margin:0px;
}

.viewLatestCaption{
	background-color: #006F49;
	color: #FFFFFF;
	font-size:9pt;
	padding-left:10pt;
	padding-right:5pt;
	font-weight:bold;
	width:270px;
	height:19px;
}



.inactLeftPnlTable{
	cursor:hand;
	border: 1px solid #DBEAF8;
	background-image: url('images/small_blue_square2.gif');
	background-repeat: no-repeat;
	background-position:top right;	
}
.actLeftPnlTable{
	cursor:hand;
	background-image: url('images/small_white_square2.gif');
	background-repeat: no-repeat;
	background-position:top right;		
	background-color:#7ABDE8;
}

div.inactLeftPnlTable a,
div.actLeftPnlTable a
{
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;
	display:block;
}

div.inactLeftPnlTable a
{
	color: #00714B;
}
div.actLeftPnlTable a
{
	color: #FFFFFF;
}

.inactTopPnlTable,
.actTopPnlTable{
	cursor:hand;
	background-color:#00714B;
	background-image: url('images/top_pnl_green.gif');
	background-repeat: no-repeat;
	background-position:top;
	width:102px;
	height:53px;	
}

.actTopPnlTable{
	background-color:#7ABDE8;
	background-image: url('images/top_pnl_blue.gif');
}

div.inactTopPnlTable a,
div.actTopPnlTable a
 {
	color: #7ABDE8;
	font-size:8pt;
	font-weight: bold;
	padding-right:6px;
}

div.actTopPnlTable a{
	color: #127452;
}


.propTiledLoc,
.propTiledPrice
{
	color:#00714B;
	font-size: 9pt;
}
.propTiledPrice
{
	font-weight:bold;
	font-size: 9pt;
}

/*
.propTiledInfo{
	background-color:#79BEE9;
	padding-top:2px;
	padding-bottom:2px;
}

.propTiledPrice,
.propTiledBeds,
.propTiledLoc
{
	color:#FFFFFF;
	font-weight:bold;
	font-size: 8pt;
}
.propTiledPrice
{
	padding-left:3px;
}
.propTiledBeds
{
	padding-right:3px;
}
*/

.propListPrice,
.propListArea
 {
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12pt;
	padding-left:15px;
}
.propDetPrice,
.propDetArea
 {
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12pt;
}

.propListAddress,
.propDetAddress
{
	color: #086056;
	font-size:14pt;
	font-weight: bold;
}
.propDetAddress
{
	color: #0B0B0B;
}

.propListLocation
{
	color: #076258;
	font-size:12pt;
	font-weight: bold;
}
.propListCaption,
.propDetCaption{
	color: #266A3A;
	font-size:10pt;
	font-weight: bold;
}
.propListValue{
	color: #2E2F2E;
	font-size:9pt;
	font-weight: bold;
}

.pgTotalCountTEXT{
	color: #00704A;
	font-size:11pt;
	font-weight: bold;
}

.pgPagesCountTEXT
{
	background-color:#78BDE8;
	color: #FFFFFF;
	font-size:11pt;
	font-weight: bold;
	padding: 5px;	
	padding-left:10px;
	padding-right:10px;
}
.nonActivePgNum, .activePgNum
{
	text-decoration:none;
	color: #FFFFFF;
	font-size:11pt;
	font-weight: bold;	
}

.activePgNum {
	color:#007049;
}

.officeInfo,
.officeEmail,
.staffName,
.staffPosition,
.staffEMail
{
	color: #4B4B4B;
	font-size:10pt;
	font-weight: bold;	
}
.onlineValForm{
	font-size:11pt;
	font-weight: bold;	
	color: #00704A;
	padding-right:10px;
}

.staffEMail,
.officeEmail
{
	padding-top:10px;
	color: #00704A;
}

.staffName
{
	color: #00704A;
}

.newsHeading{
	color : #00704A;
	font-size: 11pt;
	font-weight: bold; 
}

.emptyMonth {
	font-size:10pt;
	color: #CECECE;
	font-weight: bold;
}
.archiveYear {
	font-size:10pt;
	color:#006F49;
	font-weight:bold;
}
.sfSimpleTxt{
	color: #00704A;
}
.sfFTitle,
.sfTitle {
	font-size:10pt;
	font-weight:bold;
	color: #00704A;
	background-color: inherit ;
}
.sfFTitle {
	text-align: right;
}
.sfTitle {
	text-align: center;
}
.sfErrors {
	color: #E21B2B;
	text-align:center;
}
.sfFldTitleCont {
	width: 25%;
	text-align: right;
	padding-right: 5px;
}
.sfInputpassword,
.sfTextarea,
.sfInputtext {
	border: 1px solid #969696;
	border-top: 1px solid #969696;
	border-right: 1px solid #969696;
}
.sfCombobox,
.sfInputtext {
	font-size:9pt;
	width:100%;
}
.sfTextarea {
	width:100%;
	font-size:9pt;
}
.sfSubmit {
	margin-top: 5px;
	border-style: none;
	background-color: #006F49;
	font-weight:bold;
	color: #FFFFFF;
	border: 1px solid #006F49;
	margin-bottom: 5px;
}
.sfName{
	background-color: #78BDE8;
	color : #FFFFFF;
	font-size: 12pt;
	font-weight: bold; 
	padding-left:9px;
	vertical-align: middle;
	width:100%;
}
.breadTrailerItem{
	color:#00713D;
	font-size:8pt;
}

.backLinkCaption{
	color:#00713D;
	font-size:10pt;
	padding:10px;
	font-weight:bold;
}
.bluePnlHeader{
	background-color: #78BDE8;
	height:29px;
	padding-top:8px;
	vertical-align: middle;
}
.divPageTitle
{
	margin-left:9px;
	color : #FFFFFF;
	font-size: 13pt;
	font-weight: bold; 	
}
.aPageTitleLink
{
	color : #FFFFFF;
	font-size: 9pt;
	text-decoration:underline;
}

.greenPnlHeader{
	background-color: #00714B;
	color : #FFFFFF;
	font-size: 13pt;
	font-weight: bold; 
	height:37px;
	padding-left:9px;
	padding-top:9px;
	vertical-align: middle;
}
.mailingListEmail
{
	border:1px solid #C8C5C6;
	color: #000000;
	width:100%;
}
.linkToHome
{
	color : #FFFFFF;
	font-size: 9pt;
	padding-left:10px;

