body, td, input, select, textarea, p {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 9pt;
}

body { 
	margin:0 0 0 0;
}

table {
	background-color:#FFFFFF;

}

li   { font-size: 10pt;}

a {
	text-decoration:none;
} 

a:hover {
	text-decoration:underline;
} 




.subtitle-big   {font-size: 12pt; font-weight: bold;} 


.login		{font-size: 12pt; font-weight: bold;} 
.field          {font-size: 10pt; font-weight: bold; text-align: right; color:#000066;}

.gray9		{font-size: 9pt;  color:gray;} 




.error 		{color:red;}

.title-bg	{background-color:#EEEEEE; padding:5;color:#000080; font-size: 12pt; font-weight:bold}


.subtitle       {
	font-size: 10pt; 
	font-weight: bold; 
	color:#000066;
} 


.page-title     {
	font-size: 18pt; 
	color: blue; 
	font-weight: bold;
	font-style: italic
}

.page-title-small  {
	font-size: 14pt; 
	color: blue; 
	font-weight: bold;
}





/* Page header & top navigation bar */

#page-header td {
	color:#FFFFFF;	
} 

#page-header a {
	text-decoration:none;
	font-family: Arial,Helvetica,sans-serif; 
	font-size:9pt;  
	color:#FFFFFF;
	font-weight:bold;
} 

#page-header a:hover {
	text-decoration:underline;
} 


/* Left navigation bar */

#leftnav tr {
	color: #667F99;
}

#leftnav a: hover{
	color: #FF0000;
}

#leftnav  .title td {
	color: #000099;
	font-weight: bold;
	background-color: #F6F6F6;
	height: 25px;
	padding-left: 2px;
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	padding-left:5px;
}



/* View Properties by State */

#property-state {
	width: 100%;
	border:#EEEEEE 1px solid
}

#property-state .header td {
	font-weight: bold;
	color: #0000FF;
	background-color: #FAFAFA;	
	height: 25px;
	padding-left: 10px;
	border-bottom:#EEEEEE 1px solid
}






/* lastest 10 properties */

#lastest-posted {
	width: 100%;
	border-top: #EEEEEE 1px solid;
	border-collapse: collapse;
	spacing: 0;
}


#lastest-posted .topheader td {
	font-weight: bold;
	background-color: #6B92D7;
	color: #FFFFFF;	
	height: 25px;
	padding: 4px;
}

#lastest-posted .header td {
	font-weight: bold;
	background-color: #FAFAFA;
        height: 25px;
	padding: 3px;
}


#lastest-posted td {
	border-bottom: #EEEEEE 1px solid;
	height: 25px;
}



/* Property Fairs */

#propertyfair {
	border-collapse: collapse;
	spacing: 0;
	width: 100%;
}


#propertyfair .topheader td {
	font-weight: bold;
	font-size: 10pt;
	background-color: #568DCC;
	color: #FFFFFF;	
	height: 25px;
	padding: 4px;
}

#propertyfair .header td {
	font-weight: bold;
	color: #000000;
	/* background-color: #E8F5FF; */
	/* background-color: #FFFFCC; */
	background-color: #FAFAFA; 
        height: 25px;
	padding-left: 4px;
}


#propertyfair td {
	border-bottom: #EEEEEE 1px solid;
	height: 25px;
	color: #006699;
}



/* search result table */

#search-result {
	width: 800;
	border-collapse: collapse;
	spacing: 0;
	border-bottom: #5273BD 1px solid; 
}

#search-result .topheader td {
	font-weight: bold;
	background-color: #5273BD; 
	color: #FFFFFF;
        height: 25px;
	padding: 3px;
}


#search-result .header td {
	font-weight: bold;
	background-color: #EEEEEE;
        height: 25px;
	padding: 3px;
}


#search-result td {
	border-bottom: #EEEEEE 1px solid;  
	height: 25px;
}

