body{
	background-color:#344B6B;
}

/* 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-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	MARGIN: 0px 0px 5px; 
	COLOR: #FF9966; 
	FONT-FAMILY: Tahoma, Verdana, Arial;
}
.H3 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	MARGIN: 0px 0px 5px; 
	COLOR: #8FAAD1; 
	FONT-FAMILY: Tahoma, Verdana, Arial;
}

/* Comman CSS Message */
.mandatory {
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	font-weight		: normal;
	color			: #FF6600;
}
.mandatoryMark {
	color: #FF6600;
}
.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;/*CCFFCC*/
}

/* Comman CSS Form elements */
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a{
	size			: 12px;
	color			: #FFFFFF;
	text-decoration	: none;
}
a:link   	{ text-decoration : none; 		color : #FFFFFF; }
a:visited	{ text-decoration : none; 		color : #FFFFFF; }
a:hover		{ text-decoration : underline;		color : #FFFFFF; }

#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-family			: Tahoma, Verdana, Arial;
	font-size 			: 8pt;
	font-weight: normal;
	color: #000000;
	border				: 1px #000000 solid;
}
INPUT.stdButton {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	CURSOR: pointer;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	BACKGROUND-COLOR: #3D5F92;
	border: 1px solid #24344A;
}
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	: #990000;
	border				: 1px solid #000000;
	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: #FFFFFF;
	text-decoration: none;
}
.bodytextValue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#5B708E;
}
.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-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma, Verdana, Arial; 
	BACKGROUND-COLOR: #314D75
}
.fieldValueDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	BACKGROUND-COLOR: #132847;
}
.fieldValue {
	font-size 		: 8pt;
	color 			: #FFFFFF;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: normal;
}
.pagerText {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma, Verdana, Arial;
}
.smallbodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	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 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #FF6600; 
	FONT-FAMILY: Tahoma, Verdana, Arial;
}
.priceLinkFullView {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF9966;
	text-decoration: none;
	MARGIN: 0px 0px 5px; 
}
.priceLinkCol {
	color: #0099FF;
}
.disply2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	MARGIN: 0px 0px 5px; 
	COLOR: #FF9966; 
	FONT-FAMILY: Tahoma, Verdana, Arial;
}
.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-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma, Verdana, Arial;
	vertical-align:middle;
	
}
a.pageLink:link   	{ text-decoration: none; 		color : #FFFFFF; }
a.pageLink:visited 	{ text-decoration: none; 		color : #FFFFFF; }
a.pageLink:hover	{ text-decoration: underline; 	color : #FFFFFF; }

.stats {
	font-size 		: 8pt;
	color 			: #FFFFFF;
	font-family		: Tahoma, Verdana, Arial;
	background-color: #344B6B;
}
.activePage {
	font-size 		: 8pt;
	color 			: #DC6029;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: bold;
}
.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: 15px;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight		: bold;
	text-decoration: none;
	font-style: normal;
}
.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;
	/*background-color:#291B14;*/
}
.listingBoxHeader {
	font-size: 15px;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight		: bold;
	background-color: #314D75;
	text-decoration: none;
	font-style: normal;
}
.listingBoxHeaderNew {
	font-size: 15px;
	color: #FF9966;
	font-family: Arial, Helvetica, sans-serif;
	font-weight		: bold;
	background-color: #314D75;
	text-decoration: none;
	font-style: normal;
}
.listingBoxNew {
	font-size 		: 12pt;
	color 			: #144369;
	font-family		: Tahoma, Verdana, Arial;
	font-weight		: bold;
	background-color: #45556B;
	border-top-color: #43679E;
	border-right-color: #43679E;
	border-bottom-color: #43679E;
	border-left-color: #43679E;
}
.displayheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top		:10px;
	padding-bottom	:15px;
}
.lightbox{
	background-color:#263C5B;
}
.darkbox{
	background-color:#132847;
}
.subHeader {
	font-family		: Tahoma, Verdana, Arial;
	font-size: 13px;
	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{
	border: 1px solid #43679E;
}
table.stdTableBorder {
	border			: 1px solid #000000;
	/*background-color: #DADAD6;*/
	/*background-color:#344B6B;*/
	background-color:#132847;
}
.line {
	background-color: #FFFFFF;
	height: 1px;
}
.divider {
	height:1px;
}
.sectionheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.boxoutline{
	background-color:#647B9C;
}
.boxBorder {
	border: 1px solid #43679E;
	background-color:#2F4A71;
}

/* Link */
.similarLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.similarLink			{ text-decoration: none; 		color: #FFFFFF; }
a.similarLink:link   	{ text-decoration: none; 		color: #FFFFFF; }
a.similarLink:visited 	{ text-decoration: none; 		color: #FFFFFF; }
a.similarLink: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: #FFFFFF;
	font-weight:bold;	
	text-decoration: none;
}
a.agentLink			{ text-decoration: none; 	color: #FFFFFF; }
a.agentLink:link   	{ text-decoration: none; 	color: #FFFFFF; }
a.agentLink:visited { text-decoration: none; 	color: #FFFFFF; }
a.agentLink:hover 	{ text-decoration: underline;	color: #FFFFFF; }

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

TD.silverLink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #OOOOOO; 
	FONT-FAMILY: Tahoma, Verdana, Arial; 
	background-image:url(../images/silver1.gif);
}
.silverLink {
	font-weight	:bold;
	font-size	:8pt;
	color		:#000000;
	font-family	:Tahoma, Verdana, Arial;
	text-decoration:none;
}
A.silverLink:link 		{	color		:#000000;	text-decoration:none;}
A.silverLink:visited 	{	color		:#000000;	text-decoration:none;}
A.silverLink:hover 		{	color		:#000000;	text-decoration:none;}

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

.stdBigLink, td.stdBigLink {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0099FF; FONT-FAMILY: Tahoma, Verdana, Arial
}

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

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

/*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;
}
