body{
	/*background-color:#333333;*/
	scrollbar-face-color: #DDDDDD;
	scrollbar-highlight-color: #666666;
	scrollbar-shadow-color: #666666;
	scrollbar-3dlight-color: #DDDDDD;	
	scrollbar-arrow-color: #666666;
	scrollbar-track-color: #EEEEEE;
	scrollbar-darkshadow-color: #DDDDDD;
    margin: 0px;
	background-color: #E1DBCD;	
}

/* Header tab */
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #001C31;
	text-decoration: none;
}
.H1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 19px; 
	COLOR: #FFFFFF; 
	FONT-STYLE: italic; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.H2 {
	font-family			: Verdana;
	font-size			: 12px;
	color				: #11575B;
	padding-right		: 15px;
	font-weight			: bold;
	text-decoration		: none;
}
.H3 {
	font-family			: Verdana;
	font-size			: 12px;
	color				: #11575B;
	padding-right		: 15px;
	font-weight			: bold;
	text-decoration		: none;
}

/* Comman CSS Message */
.mandatory {
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #CC0000;
}
.mandatoryMark {
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #990000;
}
.errorMsg {
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: bold;
	color			: #FF6600;
}
.successMsg
{
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FF6600;
}

/* Comman CSS Form elements */
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#mapTable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.mainborder {
	border: 1px solid #C0CFE4;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
input,textarea{
	font-size 			: 11px;
	color 				: #000000;
	font-family			: Verdana;
	font-weight			: normal;
	border-width		: 1px;
	border-color		: #11575B;
	border-style		: solid;
	background-color	: #FFFFFF;
	vertical-align		: middle;
}
INPUT.stdButton {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	background-color:#11575B;
	border:1px solid #A6A77B;
}
input.stdFilterButton {
	font-family		: Tahoma, Verdana, Arial;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #000000;
	border			: 1px solid #000000 ;
	background-color: #E7E7E7;
	width			: 100px;
	cursor			: pointer;
}
input.redButton {
	font-family			: Tahoma, Verdana, Arial;
	font-size			: 8pt;
	font-weight			: bold;
	color				: #FFFFFF;
	background-color	: #c5002e;
	border				: 1px solid #FFFFFF;
	cursor				: pointer;
}

/* Comman Text Class */
.sectiontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.homeHeadersLink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ED8B61;
	text-decoration: none;
	font-weight: bold;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.bodytextValue {
	font-size 		: 8pt;
	color 			: #000000;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: normal;
	background-color: #9C9D76;
	/*border-bottom	: 1px solid #FFFFFF;*/
}
.fieldLabelP {
	font-size 		: 8pt;
	color 			: #000000;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: normal;
	background-color: #EEEEEE;
}
.fieldValueP {
	font-size 		: 8pt;
	color 			: #000000;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: normal;
	border-bottom	: 1px solid #EEEEEE;
}
.fieldLabel {
	font-size 		: 8pt;
	color 			: #000000;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: normal;
	background-color: #A2A287;/*9C9D76*/
}
.fieldValueDark {
	font-size 		: 8pt;
	color 			: #000000;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: normal;
	border-bottom	: 1px solid #FFFFFF;
	background-color: #D1D2B2;
}
.fieldValue {
	font-size 		: 8pt;
	color 			: #FFFFFF;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: normal;
}
.pagerText {
	font-size 		: 9pt;
	color 			: #11575B;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: bold;
	text-decoration	: underline;
	/*background-color: #B7B88B;*/
}
.smallbodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #515040;
	text-decoration: none;
}
.boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	font-style: normal;
}
.priceLink {
	color 			: #990000;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: bold;
	FONT-SIZE		: 8pt; 
}
.priceLinkFullView {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	MARGIN: 0px 0px 5px; 
}
.priceLinkCol {
	color: #990000;
}
.footer {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

/* Page link */
.pageLink, td.pageLink{
	font-size 		: 8pt;
	color 			: #222222;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: bold;
	vertical-align:middle;
}
a.pageLink:link   	{ text-decoration: none; 		color : #222222; }
a.pageLink:visited 	{ text-decoration: none; 		color : #222222; }
a.pageLink:hover	{ text-decoration: underline; 	color : #000000; }

.headersmalltext{
font-family			: Verdana;
font-size			: 12px;
color				: #5A5852;
padding-right		: 15px;
font-weight			: bold;
text-decoration		: none;
}
a.headersmalltext		   	{ text-decoration: none; color: #5A5852; }
a.headersmalltext:link   	{ text-decoration: none; color: #5A5852; }
a.headersmalltext:hover     { text-decoration: underline; color:#11575B; }

.stats {
	font-size 		: 8pt;
	color 			: #000000;
	font-family		: Tahoma, Verdana, Arial;
	background-color: #BBBC9E;
}
.activePage {
	font-size 		: 8pt;
	color 			: #990000;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: bold;
	vertical-align:middle;
}
.disabledText {
	font-size 		: 8pt;
	color 			: #888888;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
}

/* for calender*/
table.calBorder {
	font-size		: 8pt;
	font-family:Arial, Helvetica, sans-serif;
	color			: #000000;
	font-weight		: normal;
	border			: #C33030 1px solid;
}
tr.calHeader{
	font-size		: 8pt;
	font-family		: Arial, Helvetica, sans-serif;
	color			: #FFFFFF;
	font-weight		: normal;
	background-color: #990000;
}
tr.calFooter{
	font-size		: 8pt;
	font-family:Arial, Helvetica, sans-serif;
	color			: #000000;
	font-weight		: normal;
	background-color: #FBF1DD;
}
.calFocusButton{
	font-size		: 8pt;
	font-family:Arial, Helvetica, sans-serif;
	color			: #FFFFFF;
	font-weight		: bold;
	border			: #FF0000 1px solid;
	cursor			: pointer;
}
.calFocusLostButton{
	font-size		: 8pt;
	font-family:Arial, Helvetica, sans-serif;
	color			: #FFFFFF;
	font-weight		: bold;
	border			: #FF9090 1px solid;
	cursor			: pointer;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/*  STANDARD CLASSES FOR IDX*/
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

/* Std bold link */
.listingBox {
	font-size 		: 12pt;
	color 			: #000000;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: bold;
	background-color: #BBBC9E;
}
.stdPageBox{
	/*background-color: #E7E7E7;*/
}
.listingBoxMap{
	font-size: 15px;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight		: bold;
	text-decoration: none;
	font-style: normal;
	border: 1px solid #000000;
}
.listingBoxHeader {
	font-family		: Verdana;
	font-size		: 13px;
	color           : #11575B;
	font-weight		: bold;
	padding-left	: 10px;
	text-decoration	: none;
	background-color: #B7B88B;
}
.listingBoxHeaderNew {
	font-family		: Verdana;
	font-size		: 13px;
	color           : #11575B;
	font-weight		: bold;
	padding-left	: 10px;
	text-decoration	: none;
	background-color: #B7B88B;
}
.listingBoxNew {
	font-size 		: 12pt;
	color 			: #000000;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: bold;
	background-color: #B7B88B;

	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
.displayheaders {
	font-family			: Verdana;
	font-size			: 19px;
	color				: #11575B;
	padding-right		: 15px;
	font-weight			: bold;
	text-decoration		: none;
	padding-top			: 15px;
	padding-bottom		: 15px;
}
.disply2 {
	font-family			: Verdana;
	font-size			: 19px;
	color				: #11575B;
	padding-right		: 15px;
	font-weight			: bold;
	text-decoration		: none;
	padding-top			: 10px;
	padding-bottom		: 15px;
}
.lightbox{
	background-color:#BBBC9E; /*D1D2D6*/
	border: 1px solid #000000;
}
.indexBox{
	background-color:#D1D2B2; 
	border: 1px solid #FFFFFF;
}
/*.mainLayoutBox{
	background-color:#BBC9C9; 
	border: 10px solid #FFFFFF;
}*/
.darkbox{
	background-color:#E7E7E7;
}
.subHeader {
	font-family			: Verdana;
	font-size			: 12px;
	color				: #11575B;
	padding-right		: 15px;
	font-weight			: bold;
	text-decoration		: underline;
}
.printHeader{
	font-family		: Tahoma, Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color:#000000;
	background-color:#EEEEEE;
}
.printHeaderDark{
	background-color:#DDDDDD;
}
.boxBgBorder{
	background-color:#9C9D76;
}
table.stdTableBorder {
	/*border			: 1px solid #000000;
	background-color:#132847;*/
}
.line {
	background-color: #FFFFFF;
	height: 1px;
}
.divider {
	/*height:1px;
	background-color:#FFFFFF;*/
}
.sectionheaders {
	font-family		: Verdana;
	font-size		: 13px;
	color			: #11575B;
	text-decoration	: none;
	font-weight		: bold;
	background-color: #B7B88B;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.boxoutline{
	/*background-color:#647B9C;*/
}
.boxBorder {
	background-color	: #BBBC9E;
	border				: 1px solid #000000;
}

/* Link */
.featuredBox {
	background-color: #CCCCCC;
	border: 1px solid #000000;
}
.featuredTitle {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #5A5947;
	text-decoration: underline;
}
a.featuredTitle {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #5A5947;
	text-decoration: underline;
}
a.featuredTitle				{ text-decoration: underline; 	color: #5A5947; }
a.featuredTitle:link   		{ text-decoration: underline; 	color: #5A5947; }
a.featuredTitle:visited 	{ text-decoration: underline; 	color: #5A5947; }
a.featuredTitle:hover 		{ text-decoration: underline;	color: #5A5947; }

.similarLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.similarLink			{ text-decoration: none; 		color: #000000; }
a.similarLink:link   	{ text-decoration: none; 		color: #000000; }
a.similarLink:visited 	{ text-decoration: none; 		color: #000000; }
a.similarLink:hover 	{ text-decoration: underline;	color: #000000; }

.topLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.topLink			{ text-decoration: none; 		color: #FFFFFF; }
a.topLink:link   	{ text-decoration: none; 		color: #FFFFFF; }
a.topLink:visited 	{ text-decoration: none; 		color: #FFFFFF; }
a.topLink:hover 	{ text-decoration: underline;	color: #FFFFFF; }

TD.footerLink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma, Verdana, Arial; 
	BACKGROUND-COLOR: #86856a;
}
.footerLink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma, Verdana, Arial;
}
A.footerLink:link 		{	COLOR: #ffffff; 	TEXT-DECORATION: none;}
A.footerLink:visited 	{	COLOR: #ffffff; 	TEXT-DECORATION: none;}
A.footerLink:hover 		{	COLOR: #ffffff; 	TEXT-DECORATION: none;}

.agentLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-weight:bold;	
	text-decoration: none;
}
a.agentLink			{ text-decoration: none; 		color: #000000; }
a.agentLink:link   	{ text-decoration: none; 		color: #000000; }
a.agentLink:visited { text-decoration: none; 		color: #000000; }
a.agentLink:hover 	{ text-decoration: underline;	color: #000000; }

TD.stdLink {
	font-family			: Arial;
	font-size			: 11px;
	font-weight			: bold;
	color				: #013B3D;
	text-decoration		: none;
}
.stdLink {
	font-family			: Arial;
	font-size			: 11px;
	font-weight			: bold;
	color				: #013B3D;
	text-decoration		: none;
}
A.stdLink:link 		{	COLOR: #013B3D; 	TEXT-DECORATION: none;}
A.stdLink:visited 	{	COLOR: #013B3D; 	TEXT-DECORATION: none;}
A.stdLink:hover 	{	COLOR: #000000; 	TEXT-DECORATION: underline;}

TD.silverLink {
	font-family			: Verdana;
	font-size			: 12px;
	color				: #FFFFFF;
	background-image	: url(../images/link_bg.jpg);
	padding-right		: 5px;
}
.silverLink {
	font-weight	:bold;
	font-size	:8pt;
	color		:#FFFFFF;
	font-family	:Tahoma, Verdana, Arial;
	text-decoration:none;
}
A.silverLink:link 		{	color		:#FFFFFF;	text-decoration:none;}
A.silverLink:visited 	{	color		:#FFFFFF;	text-decoration:none;}
A.silverLink:hover 		{	color		:#FFFFFF;	text-decoration:none;}

.smallLink, td.smallLink{
	font-size 		: 8pt;
	color 			: #000000;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: normal;
}
a.smallLink:link   		{ text-decoration: none; 		color : #000000; }
a.smallLink:visited 	{ text-decoration: none; 		color : #000000; }
a.smallLink:hover		{ text-decoration: underline; 	color : #990000; }

.stdBigLink, td.stdBigLink {
	font-size 		: 10pt;
	color 			: #990000;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: bold;
}

a.stdBigLink:link   	{ text-decoration: none; 		color : #990000; }
a.stdBigLink:visited 	{ text-decoration: none; 		color : #990000; }
a.stdBigLink:hover		{ text-decoration: underline; 	color : #990000; }

.addressLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.addressLink:link   	{ text-decoration: none; color : #000000; }
a.addressLink:visited 	{ text-decoration: none; color : #000000; }
a.addressLink:hover		{ text-decoration: none; color : #000000; }

/*Footer copyright*/
.copyright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a.copyright			{ text-decoration: none; 	color: #ffffff; }
a.copyright:link   	{ text-decoration: none; 	color: #ffffff; }
a.copyright:visited { text-decoration: none; 	color: #ffffff; }
a.copyright:hover 	{ text-decoration: underline;	color: #ffffff; }

/* Image highlight and Class */
a.stdImageLink img {
/*	filter			: alpha(opacity=90); 
	-moz-opacity	: 0.9; 
	opacity			: 0.9;	*/
}
a.stdImageLink:hover img { 
/*	filter			: alpha(opacity=100); 
	-moz-opacity	: 1.0; 
	opacity			: 1.0;	*/
}
.imgAction{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border:none;
	vertical-align:middle;
}
.imgBorder {
	border:	1px solid #000000;
/*	vertical-align	:middle;	*/
}
.imgBorder2 {
	border	: 1px solid #000000;
	cursor	: pointer;
}
.propertyImage{
	border:none;
}

/*marker tooltip*/
div.markerTooltip, div.markerDetail {
	color: black;
	font-weight: bold;
	background-color: white;
	white-space: nowrap;
	margin: 0;
	padding: 2px 4px;
	border: 1px solid black;
}

/* Page Manager Class */
a.verbiageclass
{
	font-family		: Arial, Helvetica, sans-serif;
	color			: #252958;
	text-decoration	: none;
	size			: 2;
	FONT-WEIGHT		: bold; 
}
a.verbiageclass:link 	{ COLOR	 : #252958; 	TEXT-DECORATION	: none;}
a.verbiageclass:visited { COLOR	 : #252958; 	TEXT-DECORATION	: none;}
a.verbiageclass:hover 	{ COLOR	 : #252958; 	TEXT-DECORATION	: underline;}

a.mainboxclass
{
	font-family		: Arial, Helvetica, sans-serif;
	color			: #252958;
	text-decoration	: none;
	size			: 2;
}
a.mainboxclass:link 	{COLOR	: #252958; 	TEXT-DECORATION	: none;}
a.mainboxclass:visited 	{COLOR	: #252958; 	TEXT-DECORATION	: none;}
a.mainboxclass:hover 	{COLOR	: #252958; 	TEXT-DECORATION	: underline;}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	color				: #11575B;
}

.bodytextbalck {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.mLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.mLink			{ text-decoration: none; 		color: #FFFFFF; }
a.mLink:link   	{ text-decoration: none; 		color: #FFFFFF; }
a.mLink:visited { text-decoration: none; 		color: #FFFFFF; }
a.mLink:hover 	{ text-decoration: underline;	color: #FFFFFF; }

.navigationtext{
font-family			: Verdana;
font-size			: 12px;
color				: #FFFFFF;
background-image	: url(../images/link_bg.jpg);
padding-right		: 5px;
}

.navigationlink{
font-family			: Verdana;
font-size			: 12px;
color				: #ffffff;
text-decoration		: none;
}
a.navigationlink		   	{ text-decoration: none; color: #ffffff; }
a.navigationlink:link   	{ text-decoration: none; color: #ffffff; }
a.navigationlink:hover 		{ text-decoration: underline; color:#D1D2B2; }

.newsHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top:20px;
	padding-bottom:5px;
}

