
body
{
	/*background-color: #FFFFFF;*/
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	/*color: #454545;*/
	color: #000000;
}

p
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	/*color: #676767;*/
	/*color: #454545;*/
	color: #000000;
}

td
{
	/*background-color: #FFFFFF;*/
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	/*color: #676767;*/
	/*color: #454545;*/
	color: #000000;
}



a:link
{
	color: #2E68AF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:normal;
	text-decoration: underline;
}

a:active
{
	color: #2E68AF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:normal;
	text-decoration: underline;	
}

a:hover
{
	color: #2E68AF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:normal;
	text-decoration: underline;	
}

a:visited
{
	color: #2E68AF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:normal;	
	text-decoration: underline;	
}

a.bold:link
{
	color: #F04A4A;
	font-family: Arial, Helvetica, Garamond;
	font-size: 8pt;
	font-weight:bolder;	
	text-decoration: none;	
}

a.bold:active
{
	color: #F04A4A;
	font-family: Arial, Helvetica, Garamond;
	font-size: 8pt;
	font-weight:bolder;	
	text-decoration: none;	
}

a.bold:hover
{
	color: #F04A4A;
	font-family: Arial, Helvetica, Garamond;
	font-size: 8pt;
	font-weight:bolder;
	text-decoration: none;		
}

a.bold:visited
{
	color: #F04A4A;
	font-family: Arial, Helvetica, Garamond;
	font-size: 8pt;
	font-weight:bolder;	
	text-decoration: none;		
}

a.bold10:link
{
	color: #F04A4A;
	font-family: Arial, Helvetica, Garamond;
	font-size: 10pt;
	font-weight:bolder;	
	text-decoration: none;	
}

a.bold10:active
{
	color: #F04A4A;
	font-family: Arial, Helvetica, Garamond;
	font-size: 10pt;
	font-weight:bolder;	
	text-decoration: none;	
}

a.bold10:hover
{
	color: #F04A4A;
	font-family: Arial, Helvetica, Garamond;
	font-size: 10pt;
	font-weight:bolder;
	text-decoration: none;		
}

a.bold10:visited
{
	color: #F04A4A;
	font-family: Arial, Helvetica, Garamond;
	font-size: 10pt;
	font-weight:bolder;	
	text-decoration: none;		
}

div.standbtn
{
	padding: 2px 2px 2px 2px;
	border: dotted 1px #2E68AF;	
	background-color: #EFEFEF;	
}

td.lightblue
{
	background-color: #6ECBCB;
}

td.blue
{
	background-color: #2E68AF;
}

td.mainsectionheader
{
	/*background-color: #E2E8E8;*/
	background-color: #FFFFFF;
	color: #2E68AF;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 12pt;
	font-weight:800;
}

td.mainsectionheader_stat
{
	/*background-color: #E2E8E8;*/
	background-color: #FFFFFF;
	color: #F04A4A;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 12pt;
	font-weight: bolder;
}

td.sectionheader
{
	background-color: #FFFFFF;
	color: #2E68AF;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: bolder;
}

td.sectionheader_red
{
	background-color: #FFFFFF;
	color: #F04A4A;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: bolder;
}

td.sectionheader_line
{
	background-color: #C6D1D1;
	color: #2E68AF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
	height:1px;
}

td.subsectionheader
{
	background-color: #E2E8E8;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
	height:23px;
}

td.subsectionheader_red
{
	background-color: #E2E8E8;
	color: #F04A4A;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
	height:23px;
}

.censusheader
{
	background-color: #E2E8E8;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
	height:23px;
}

.censusstrip1
{
	background-color: #E2E8E8;
	color: #2E68AF;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: bolder;	
}

.censusstrip2
{
	background-color: #E2E8E8;
	color: #2E68AF;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: bolder;	
}

h1
{
	font-family: Verdana, Arial, Helvetica;
	color: #F04A4A;
	font-size: 14pt;
	margin: 0px,2px,4px,2px;
}

h1.blue
{
	font-family: Verdana, Arial, Helvetica;
	color: #2E68AF;
	font-size: 14pt;
	margin: 0px,2px,4px,2px;
}

.redtext
{
	/*background-color: #FFFFFF;*/
	color: #F04A4A;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: bolder;
}

.bluetext
{
	/*background-color: #FFFFFF;*/
	color: #2E68AF;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: bolder;	
}

.bluetextsmall
{
	/*background-color: #FFFFFF;*/
	color: #2E68AF;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 8pt;
	font-weight: bolder;	
}


.paragraphBoldRed
{
	background-color: #FFFFFF;
	color: #F04A4A;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: bolder;
}

ul.featurelist
{
	padding: 14px 14px 14px 14px
}

li.featurelist
{
	padding: 6px 6px 6px 6px
}

ul.blue
{
	color: #2E68AF;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 8pt;
	font-weight: bolder;	
}

li.blue
{
	color: #2E68AF;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 8pt;
	font-weight: bolder;		
}

li.red
{
	color: #F04A4A;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 8pt;
	font-weight: bolder;		
}

/* Starts > Photo profile classes*/
.pp_name
{
	font-family: Arial, Helvetica;
	color: #000000;
	font-size: 11px;
	font-weight: 800;
}

.pp
{
	font-family: Arial, Helvetica;
	color: #343434;
	font-size: 10px;
	font-weight: 400;
}

/* Starts > Side navigation classes*/
a.sidenav:link
{
	color: #2E68AF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
	text-decoration: none;
}

a.sidenav:active
{
	color: #2E68AF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
	text-decoration: none;	
}

a.sidenav:hover
{
	color: #2E68AF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
	text-decoration: none;	
}

a.sidenav:visited
{
	color: #2E68AF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;	
	text-decoration: none;	
}

a.sidenav_redtext:link
{
	color: #F04A4A;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
	text-decoration: none;
}

a.sidenav_redtext:active
{
	color: #F04A4A;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
	text-decoration: none;	
}

a.sidenav_redtext:hover
{
	color: #F04A4A;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
	text-decoration: none;	
}

a.sidenav_redtext:visited
{
	color: #F04A4A;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;	
	text-decoration: none;	
}

a.sidenav_onblue:link
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
	text-decoration: none;
}

a.sidenav_onblue:active
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
	text-decoration: none;	
}

a.sidenav_onblue:hover
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
	text-decoration: none;	
}

a.sidenav_onblue:visited
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;	
	text-decoration: none;	
}

td.sidemenu_lightblue
{
	background-color: #6ECBCB;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
}

.sidemenu
{
	background-color: #E2E8E8;
	color: #2E68AF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
}

.sidemenu_blueback
{
	background-color: #2E68AF;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
}

.sidemenu_orange
{
	background-color: #F0B73E;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
}

.sidemenu_red
{
	background-color: #E2E8E8;
	color: #F04A4A;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
}

.sidemenu_redback
{
	background-color: #F04A4A;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
}

.sidemenu_selected
{
	background-color: #E2E8E8;
	color: #2E68AF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight:bolder;
}

/* Ends > Side navigation classes*/

td.darkblue
{
	background-color: #2E68AF;
}

.lightblue
{
	color: #6ECBCB;
}

.darkblue
{
	color: #2E68AF;
}

.purple
{
	color: #F04A4A;
}

.textbold
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	/*color: #676767;*/
	color: #565656;
	font-weight: bolder;
}

/* Error message text */
.errMsg
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #F04A4A;
	font-weight: bold;
}

/*  Small text */
.textsmall
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}

a.textsmall:link
{
	color: #2E68AF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 8pt;
	font-weight:normal;
	text-decoration: underline;	
}

a.textsmall:active
{
	color: #2E68AF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 8pt;
	font-weight:normal;
	text-decoration: underline;	
}

a.textsmall:hover
{
	color: #2E68AF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 8pt;
	font-weight:normal;
	text-decoration: underline;	
}

a.textsmall:visited
{
	color: #2E68AF;
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 8pt;
	font-weight:normal;	
	text-decoration: underline;	
}

/* form elements */
.form_req
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #676767;
	font-weight: bolder;
}

/*INPUT{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #4E4E6E;
	border : 1px solid #6e6e6e;
	height: 20px;
	text-decoration : none;
	}
*/
tr.maptable
{
	background-color: #E2E8E8;
	color: #2E68AF;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: bolder;
}
	
td.maptable
{
	background-color: #E2E8E8;
	color: #2E68AF;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: bolder;
}

tr.maptable_lighttext
{
	background-color: #E2E8E8;
	color: #2E68AF;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: normal;
}
	
td.maptable_lighttext
{
	background-color: #E2E8E8;
	color: #2E68AF;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: normal;
}

td.maptable_gray
{
	background-color: #EFEFEF;
	color: #2E68AF;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: bolder;
}
	
td.maptable_gray_lighttext
{
	background-color: #EFEFEF;
	color: #2E68AF;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: normal;
}

td.maptable_dropdown
{
	background-color: #E2E8E8;
	color: #2E68AF;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 7pt;
	font-weight: bolder;
}

tr.contactmanager_leaditem
{
	background-color: #E2E8E8;
	color: #2E68AF;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: bolder;
}

tr.contactmanager_item
{
	background-color: #E2E8E8;
	color: #2E68AF;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: bolder;
}

tr.contactmanager_alternateitem
{
	background-color: #E2E8E8;
	color: #2E68AF;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: bolder;
}

td.contactmanager_leaditem
{
	background-color: #E2E8E8;
	color: #F04A4A;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: bolder;
}

td.contactmanager_item
{
	background-color: #EFEFEF;
	color: #676767;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: bolder;
}

td.contactmanager_alternateitem
{
	background-color: #EFEFEF;
	color: #676767;
	font-family: Verdana, Arial, Helvetica, Times New Roman, Garamond;
	font-size: 9pt;
	font-weight: bolder;
}

/*Tabstrip*/
/*
 * Copyright 2003-2004, DonationChannel Inc. All rights reserved. 
 */

div.RootMenuBar
{
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	background-color: #6ECBCB;
	border-bottom: #8AA1B9 1px solid;
	border-top: #003366 1px solid;
}


div.RootMenuBar A.RootMenuItemActive
{
	border-right: #FFFFFF 1px solid;
	border-top: #8AA1B9 1px solid;
	border-bottom-width: 1px;
	border-left: #8AA1B9 1px solid;
	font-family: 'Microsoft Sans Serif' , Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #2E68AF;
	text-decoration: none;
	background-color: #E2E8E8;
	padding-right: 12px;
	cursor: default;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 7px;
}

div.RootMenuBar A.RootMenuItem
{
	font-family: 'Microsoft Sans Serif' , Verdana;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 12px;
	padding-left: 12px;
	margin-left:3px;
	margin-right:3px;
	border-left: #6ECBCB 1px solid;
	border-right: #6ECBCB 1px solid;
}

div.RootMenuBar A.RootMenuItem:Hover
{
	border-right: #6791BB 1px solid;
	padding-right: 12px;
	border-top: #ffffff 1px solid;
	padding-left: 12px;
	font-size: 8pt;
	padding-bottom: 4px;
	border-left: #ffffff 1px solid;
	cursor: hand;
	color: #000000;
	padding-top: 2px;
	border-bottom: #6791BB 1px solid;
	font-family: 'Microsoft Sans Serif' , Verdana;
	background-color: #CCDDF8;
	text-decoration: none;
}

div.ChildMenuBar
{
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 10px;
	/*background-color: #2E68AF;*/
	background-color: #E2E8E8;
	border-bottom: #82B0FB 1px solid;
	font-family: 'Microsoft Sans Serif' , Verdana;
	font-size: 8pt;
}

div.ChildMenuBar A.ChildMenuItemActive
{
	border-right: #ffffff 1px solid;
	border-top: #99A7BE 1px solid;
	border-bottom-width: 1px;
	border-left: #99A7BE 1px solid;
	font-family: 'Microsoft Sans Serif' , Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #2E68AF;
	cursor: default;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 7px;
}

div.ChildMenuBar A.ChildMenuItem
{
	font-family: 'Microsoft Sans Serif' , Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #2E68AF;
	padding-right: 12px;
	padding-left: 12px;
	margin-left:3px;
	margin-right:3px;
	border-left: #E2E8E8 1px solid;
	border-right: #E2E8E8 1px solid;

}

div.ChildMenuBar A.ChildMenuItem:Hover
{
	border-right: #7B958A 1px solid;
	padding-right: 12px;
	border-top: #ffffff 1px solid;
	padding-left: 12px;
	font-size: 8pt;
	padding-bottom: 3px;
	border-left: #ffffff 1px solid;
	cursor: hand;
	color: #2E68AF;
	padding-top: 3px;
	border-bottom: #7B958A 1px solid;
	font-family: 'Microsoft Sans Serif' , Verdana;
	background-color: #CCDDF8;
	text-decoration: none;
}


div.PropertyHotspotL1 div.PropertyHotspotL2
{
	filter:alpha(opacity=50); 
}

div.EmphasizedBtn
{
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	background-color: #6ECBCB;
	border-bottom: #8AA1B9 1px solid;
	border-top: #003366 1px solid;
	width: 200px;
}


div.EmphasizedBtn A.EmphasizedBtnItemActive
{
	border-right: #FFFFFF 1px solid;
	border-top: #8AA1B9 1px solid;
	border-bottom-width: 1px;
	border-left: #8AA1B9 1px solid;
	font-family: 'Microsoft Sans Serif' , Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #2E68AF;
	text-decoration: none;
	background-color: #E2E8E8;
	padding-right: 12px;
	cursor: default;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 7px;
}

div.EmphasizedBtn A.EmphasizedBtnItem
{
	font-family: 'Microsoft Sans Serif' , Verdana;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 12px;
	padding-left: 12px;
	margin-left:3px;
	margin-right:3px;
	border-left: #6ECBCB 1px solid;
	border-right: #6ECBCB 1px solid;
}

div.EmphasizedBtn A.EmphasizedBtnItem:Hover
{
	border-right: #6791BB 1px solid;
	padding-right: 12px;
	border-top: #ffffff 1px solid;
	padding-left: 12px;
	font-size: 8pt;
	padding-bottom: 4px;
	border-left: #ffffff 1px solid;
	cursor: hand;
	color: #000000;
	padding-top: 2px;
	border-bottom: #6791BB 1px solid;
	font-family: 'Microsoft Sans Serif' , Verdana;
	background-color: #CCDDF8;
	text-decoration: none;
}

div.StandardBtn
{
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	background-color: #6ECBCB;
	width: 150px;
}

/*Measure tool related - START*/
.lineH { position: absolute; background-color: red; overflow :hidden; width : 2}
.lineW { position: absolute; background-color: red; overflow :hidden; height : 2}
.point { position: absolute; background-color: red; overflow: hidden; width: 3; height: 3}
.dhtmldiv {position:absolute; left:0; top:0;width:0;height:0;  }
/*.displayMeasureStyle {font-size:11px;font-weight:bold; padding: 5px 5px 5px 5px; color:Navy; background-color:White;*/
.displayMeasureStyle {font-size:11px;font-weight:bold; color:Navy; background-color:White;	
	filter:alpha(opacity=50);   /* Internet Explorer       */
    -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
   opacity: 0.5;               /* newer Mozilla and CSS-3 */	
   }
.dhtmlDisplay {position:absolute; left:0; top:0; width:0; height:0; background-color: #EFEFEF;layer-background-color: #EFEFEF padding: 2px 4px;
	filter:alpha(opacity=50);   /* Internet Explorer       */
    -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
   opacity: 0.5;               /* newer Mozilla and CSS-3 */	
	}

/*  drives the measurement labeling color*/

#label1, #label2, #label3 {font-size:10.5pt;}
/*Measure tool related - END*/

#dhtmltooltip{
	position: absolute;
	width: 250px;
	border: 1px solid gray;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}




/* Featured Listings Member Area - STARTS*/

.flgrid_attr_addr
{
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 10pt;
	font-weight: bolder;
}

.flgrid_header
{
	font-family: Arial, Helvetica, Times New Roman, Garamond;
	font-size: 10pt;
	font-weight: bolder;/*
	background-color: #C6D1D1;*/
	color: #2E68AF;
	border-bottom: 1px solid #8AA1B9 ;
}

td.flgrid_cell
{
	border: 0 ;
}

.flgrid_cell
{
	border: 0 ;
}

a.flgrid_manage_link
{
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	height: 6px;
}

a.flgrid_manage_link:link
{
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	height: 6px;
}
a.flgrid_manage_link:active
{
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	height: 6px;	
}
a.flgrid_manage_link:hover
{
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	height: 6px;	
}
a.flgrid_manage_link:visited
{
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	height: 6px;	
}
/* Featured Listings Member Area - ENDS*/

div.MyRealBirdRootMenuBar
{
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 12px;
	background-color: #E2E8E8;
	border-bottom: #8AA1B9 0px solid;
	border-top: #8AA1B9 1px solid;
}


div.MyRealBirdRootMenuBar A.MyRealBirdRootMenuItemActive
{
	border-right: #FFFFFF 1px solid;
	border-top: #8AA1B9 1px solid;
	border-bottom-width: 1px;
	border-left: #8AA1B9 1px solid;
	font-family: 'Microsoft Sans Serif' , Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #2E68AF;
	text-decoration: none;
	/*background-color: #E2E8E8;*/
	background-color: #FFFFFF;
	padding-right: 12px;
	cursor: default;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 7px;
}

div.MyRealBirdRootMenuBar A.MyRealBirdRootMenuItem
{
	font-family: 'Microsoft Sans Serif' , Verdana;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	border-right: #6791BB 1px solid;
	padding-right: 12px;
	border-top: #ffffff 1px solid;
	padding-left: 12px;
	font-size: 8pt;
	padding-bottom: 6px;
	border-left: #ffffff 1px solid;
	cursor: hand;
	color: #F04A4A;
	padding-top: 2px;
	border-bottom: #8AA1B9 0px solid;
	font-family: 'Microsoft Sans Serif' , Verdana;
	background-color: #E2E8E8;
	text-decoration: none;
}

div.MyRealBirdRootMenuBar A.MyRealBirdRootMenuItem:Hover
{
	border-right: #6791BB 1px solid;
	padding-right: 12px;
	border-top: #ffffff 1px solid;
	padding-left: 12px;
	font-size: 8pt;
	padding-bottom: 6px;
	border-left: #ffffff 1px solid;
	cursor: hand;
	color: #F04A4A;
	padding-top: 2px;
	border-bottom: #6791BB 0px solid;
	font-family: 'Microsoft Sans Serif' , Verdana;
	background-color: #FFFFFF;
	text-decoration: none;
}

a.btn { width:auto; height: 20px; background-color: #E2E8E8; color: #2E68AF; text-align:center; font-family: Verdana, Arial; font-size: 12px; font-weight: bolder; padding:5px; /*border-top: 1px solid #EFEFEF; border-left: 1px solid #EFEFEF; border-bottom: 1px solid gray; border-right: 1px solid gray; */ cursor: hand; text-decoration: none; }
a.btn:link { width:auto; height: 20px; background-color: #E2E8E8; color: #2E68AF; text-align:center; font-family: Verdana, Arial; font-size: 12px; font-weight: bolder; padding:5px; /*border-top: 1px solid #EFEFEF; border-left: 1px solid #EFEFEF; border-bottom: 1px solid gray; border-right: 1px solid gray; */ cursor: hand; text-decoration: none; }
a.btn:visited { width:auto; height: 20px; background-color: #E2E8E8; color: #2E68AF; text-align:center; font-family: Verdana, Arial; font-size: 12px; font-weight: bolder; padding:5px; /*border-top: 1px solid #EFEFEF; border-left: 1px solid #EFEFEF; border-bottom: 1px solid gray; border-right: 1px solid gray; */ cursor: hand; text-decoration: none; }
a.btn:hover { width:auto; height: 20px; background-color: orange; text-align:center; font-family: Verdana, Arial; font-size: 12px; font-weight: bolder; padding:5px; color: white; /*border-top: 1px solid #EFEFEF; border-left: 1px solid #EFEFEF; border-bottom: 1px solid gray; border-right: 1px solid gray; */ cursor: hand; text-decoration: none; }


#columnarForm fieldset
{
	float: left;
	display: block;
	width: 17em;
	margin: 0 1em 1em 0;
	padding: 0 1em 1em 1em;
}

#columnarForm fieldset.radio
{
	width: 15em;
	margin: 1em 0 2em 0;
}

#columnarForm fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#columnarForm fieldset.radio label
{
	font-weight: normal;
}

#columnarForm input
{
	display: block;
	width: 15em;
}

#columnarForm label
{
	display: block;
	margin-bottom: 1em;
	font-weight: bold;
}

#columnarForm label.first
{
	padding-top: 1em;
}

#columnarForm select
{
	display: block;
}

#horizontalForm fieldset
{
	display: block;
	margin: 0 0 3em 0;
	padding: 0 1em 1em 1em;
}

#horizontalForm fieldset.radio
{
	margin: 1em 0 2em 0;
}

#horizontalForm fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#horizontalForm fieldset.radio label
{
	font-weight: normal;
}

#horizontalForm input
{
	display: block;
	width: 15em;
}

#horizontalForm input.submit
{
	clear: both;
}

#horizontalForm label
{
	float: left;
	display: block;
	margin: 1em 1em 0 0;
	font-weight: bold;
}

#horizontalForm select
{
	display: block;
}

#marginForm fieldset
{
	display: block;
	margin: 0 0 1em 0;
	border: 0 solid #FFFFFF;
	border-top: 1px solid #000000;
	padding: 0 1em 1em 1em;
}

#marginForm fieldset.radio
{
	margin: 0 0 0 -1em;
	border: 0 solid #FFFFFF;
}

#marginForm fieldset.radio input
{
	position: static;
	clear: both;
	float: left;
}

#marginForm fieldset.radio label
{
	position: relative;
	top: -1.25em;
	display: inline;
	width: auto;
	margin: 0 0 0 12em;
	font-weight: bold;
	font-weight: normal;
}

#marginForm fieldset.radio legend
{
	float: left;
	font-weight: bold;
}

#marginForm input
{
	position: relative;
	top: -1.4em;
	left: 12em;
	display: block;
}

#marginForm input.inline
{
	position:static;
	display: inline;
	border: 0px solid gray;
	background-color: transparent;
	text-decoration: underline;
	font-size: 80%;
	cursor:hand;
}

#marginForm input.submit
{
	clear: both;
	top: 0;
	margin-top: 1em;
}

#marginForm label
{
	clear: both;
	float: left;
	display: block;
	width: 12em;
	margin-top: -1em;
	font-weight: bold;
}

#marginForm label.first
{
	margin-top: 1em;
}

#marginForm select
{
	position: relative;
	top: -1.4em;
	left: 12em;
	display: block;
}

#verticalForm fieldset
{
	display: block;
	width: 17em;
	margin: 0 0 3em 0;
	padding: 0 1em 1em 1em;
}

#verticalForm fieldset.radio
{
	width: 15em;
	margin: 1em 0 2em 0;
}

#verticalForm fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#verticalForm fieldset.radio label
{
	font-weight: normal;
}

#verticalForm input
{
	display: block;
	width: 15em;
}

#verticalForm label
{
	display: block;
	margin-bottom: 1em;
	font-weight: bold;
}

#verticalForm label.first
{
	padding-top: 1em;
}

#verticalForm select
{
	display: block;
}

.errLabel
{
    margin: 15px 5px 0px 0px;
    padding: 5px 5px 5px 5px;
    background-color: Red;
    color: White;
    display: block;
    width: 400px;
}

.msgLabel
{
    margin: 15px 5px 0px 0px;
    padding: 5px 5px 5px 5px;
    background-color: Blue;
    color: White;
    display: block;
    width: 400px;
}