body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;
	margin: 0px; background-color: #5f7580; line-height: 16px;}
a { font-weight: bold; color: #999999; text-decoration: none; }
a:hover { font-weight: bold; color: #999999; text-decoration: underline; }
a:link, .linked { font-weight: bold; color: #2d383c; }


.lbtn { font-weight: bold; color: #999999; text-decoration: none; }
.lbtn:hover { font-weight: bold; color: #999999; text-decoration: underline; }


.userUpperMenuContainer { height: 84px; }
.userUpperMenu { width: 130px; margin: 4px 10px 0 0; }
.userUpperMenu td { border-bottom: 1px solid #cccccc; }

.loginForm { width: 250px; color: #a8b1b6; }
.loginForm td { padding: 2px 0px 2px 10px; }
.loginForm #forgotRegister
{
	border-top: 1px solid #cccccc;
	padding-top: 5px;
}

.loginForm #forgotRegister #notregistered A
{
 color: #ff0000;  
 font-weight:bold; 
}
.loginForm #forgotRegister a { color: #a8b1b6; text-decoration: none; font-weight: normal; }
.loginForm #forgotRegister a:hover { color: #a8b1b6; text-decoration: underline; font-weight: normal; }

.mainContentTable { border: 1px solid #a8b1b6; background-color: #ffffff; }
.latMenu { width: 124px; }
.latMenu td
{
	padding: 4px 0px 4px 0px;
	border-bottom: 1px solid #cccccc;
}
.mainContent { width:763px; margin: 24px 30px 16px 30px; }

.breadcrumbs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;
	padding: 21px 0 20px 30px; }
.breadcrumbs a { font-weight: bold; color: #999999; text-decoration: none; }
.breadcrumbs a:hover {font-weight: bold; color: #999999; text-decoration: underline; }

.breadcrumbsRight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;
	text-align: right; padding: 21px 30px 20px 0; }
.breadcrumbsRight a { font-weight: bold; text-decoration: none; color: #999999; }
.breadcrumbsRight a:hover { font-weight: bold; text-decoration: underline; color: #999999; }

.seachPanel { width:763px; margin-left: 30px; border-bottom: 1px solid #cccccc;}

.seachResultsInfo { border-bottom: 1px solid #cccccc;}
	
.propertyDetailContentTab { margin: 20px 20px 0px 20px; }
.propertyDetailLateral { padding-left: 30px; width: 174px; line-height: 15px; }
.propertyUserMenu { width: 174px; }
.propertyUserMenu td { border-bottom: 1px solid #cccccc; }
.propertyDetailAgentInfoMenu { height: 90px; width: 317px; margin-left: 18px; }
.propertyDetailAgentInfoMenu td { border-bottom: 1px solid #cccccc; }

.openHouseFrame { height: 85px; width: 174px; border: 1px solid #cccccc; }
.imageFrame1 { border: 1px solid #cccccc !important; padding: 5px; }
.imageFrame2 { border: 1px solid #cccccc !important; }
.imageFrameSelected { border: 2px solid #cccccc !important; }

.button #menuNumber {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; 
	color: #666666; }
.button #menuNumber a { text-decoration: none; font-weight: bold; color: #666666; }
.button #menuNumber a:hover { font-weight: bold; color: #4c5f03; }

.mainContentAgent {width:763px; margin: 5px 30px 16px 30px; padding: 20px 0; line-height: 16px;
	border-bottom: 2px solid #5f7582; border-top: 2px solid #5f7582; }
.mainContentAgentDetails { width:763px; margin: 5px 30px 16px 30px; padding: 20px 0; line-height: 16px; }
.marqueeAgent {	width: 112px; margin: 8px; padding: 8px; border: 1px solid #cccccc; }
.textDetailAgent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
	color: #666666; padding: 0 0 8px 14px; line-height: 18px; }
.imageDescriptionMarquee { width: 229px; border: 1px solid #cccccc;	padding: 8px 3px; }
.imageGrayMarquee {	border: 1px solid #cccccc; width: 209px; margin: auto; }
.imageMarquee {	border: 1px solid #cccccc; width: 209px; }

.mainContentMessage { font-weight: bold; width:776px; background-color: #FFFF99; margin-left: 15px; 
	padding: 5px 7px; border-bottom: 1px solid #cccccc; }

.pagerCell { height: 37px; vertical-align: top; }
.pagerSeparator { font-size: 12px; }
.searchResultItem { float:left; display:inline; margin: 5px 8px 5px 0; }

/* Elementos de formulario*/
.textBox, .dropDownList, .textBox_01, .textBox_02, .fileInput, .textBox_03, .textBox_04, .chektBox, 
.textBox_05, .textBox_06, .textBox_07, .textBox_08, .textBox_09, .dropDownListShort, .dropDownListCriteria_01, 
.dropDownListCriteria_02, .dropDownListCriteria_03, .dropDownListCriteria_04  {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	color: #999999;	border: 1px solid #a8b1b6; line-height:16px; }
.textBox { margin-top: 5px; width: 180px; height: 14px;
    margin-left: 0px;
}
.textBox_01 { margin-top: 5px; width: 35px; height: 14px; }
.textBox_02 { margin-top: 5px; width: 300px; height: 14px; }
.textBox_03 { margin-top: 5px; width: 700px; height: 100px; overflow:auto; }
.textBox_04 { margin-top: 5px; width: 428px; height: 152px; overflow:auto; }
.textBox_05 { margin-top: 5px; width: 200px; height: 100px; overflow:auto; }
.textBox_06 { margin-top: 5px; width: 100px; height: 14px; }
.textBox_07 { margin-top: 5px; width: 428px; height: 51px; overflow:auto; }
.textBox_08 { width: 180px; height: 14px; }
.textBox_09 { margin-top: 5px; width: 428px; height: 120px; overflow: auto; }

.chektBox { margin-top: 5px; width: 20px; }
.dropDownList {	margin-top: 5px; width: 180px; height: 18px; }
.dropDownListShort { margin-top: 5px; width: 35px; height: 18px; }
.dropDownListCriteria_01 { margin-top: 5px; height: 18px; width: 70px; }
.dropDownListCriteria_02 { margin-top: 5px; height: 18px; width: 120px; }
.dropDownListCriteria_03 { margin-top: 5px; height: 18px; width: 105px; }
.dropDownListCriteria_04 { margin-top: 5px; height: 18px; width: 80px; }
.fileInput { margin-top: 5px; width:350px; height: 18px; }
.fileInputShort { width:200px; margin-top: 5px; height: 18px; }
.checkBoxListContainer { margin-top: 5px; width: 180px; overflow: auto; border: 1px solid #cccccc; }

.txtmainContentTableTtl, .txtmainContentTableTtl a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2d383c;
}

.txtmainContent2
{
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #a8b1b6;
	border-bottom-color: #a8b1b6;
	
	overflow: auto;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.txtmainContent
{
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #a8b1b6;
	border-bottom-color: #a8b1b6;
	
	height: 300px;
	overflow: auto;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.txtmainComment
{
	min-height:0px;
	max-height:234px;
	overflow: auto;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.txtmainContentModal
{
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #a8b1b6;
	border-bottom-color: #a8b1b6;
	
	min-height: 130px;
	overflow: auto;
	
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	
	margin-top: 5px;
	margin-bottom: 10px;
}

.txtmainContentTableTtlNormal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	font-weight: normal; color: #2d383c; }
.mainContentTableIntern { padding-right: 10px; }
.title2 { font-weight: bold; font-size: 12px; }
.title3 { font-weight: bold; }
.frameWithBorder { border: 1px solid #cccccc; padding: 20px; }
.frameWithBorderMargin { border: 1px solid #cccccc; padding: 20px; margin-top: 12px; }
.tableForm td {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; 
	color: #666666; padding-bottom: 5px; padding-top: 5px;	background-position: center;
}
.txtmainContentTableSubTtl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	font-weight: bold; color: #666666; }
.tableFormFF td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
	color: #4c5f03; padding-bottom: 10px; padding-top: 5px; background-position: center; }

.tableInfo
{
    border-style: none none solid none;
    border-width: 1px;
    border-color: #cccccc;
}

.tableInfo th, .tableInfo td
{
    padding: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
    text-align: left;
}
.tableInfo th
{
    border-style: solid none solid none;
    border-width: 1px;
    border-color: #cccccc;
    font-weight: bold;
}

.seachPanelTtl { width:763px; border-bottom: 3px solid #2d383c; padding-top: 42px; margin-left: 30px; }
.seachPanelTtl2 { width:763px; border-bottom: 3px solid #2d383c; padding-top: 21px; margin-left: 30px; }

.seachPanelInternLeft {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.seachPanelAgent {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	margin-top: 10px;
	margin-bottom: 10px;
}
.seachPanelSectionIndex 
{
    /*
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
    */
	margin-right: 30px;
	text-align: right;
	margin-top: 7px;
}

.seachPanelSectionBtn {
	margin-left: 30px;
	margin-right: 30px;
	text-align: right;
}

.seachPanelInternRight {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding-left: 20px;
	margin-left: 20px;
}
.txtPanelRight {
	padding-left: 10px;
	padding-top: 47px;
}
.tableRight {
	margin-left: 20px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.detailImages {
    padding-left: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.seachPanelTable {
	width:763px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-left: 30px;
	margin-right: 30px;
}
.txtMenuSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 45px;
}

.mainContentButtons {
	width:763px;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.mainContentMenu {
	width:763px;
	margin-top: 30px;
	margin-right: 30px;
	margin-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-bottom: 30px;
}
.mainContentGeneric { margin: 15px 30px;}
.mainContentFlash {
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;
}

.seachPanelTableBlue {
	width:660px;
	margin-left: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6d6e72;
}
.txtmainContentTableSubTtlBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #2d383c;
	padding-right: 5px;
	padding-left: 5px;
}
.txtmainContentTableSubTtlGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2d383c;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.txtmainContentBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5f7582;
}
.tableRightButtons {
	margin-left: 20px;
	padding-top: 20px;
}

.gridChildren {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.gridChildren td
{
    font-size: 10px;
	font-weight: normal;
	text-align: center;
	padding: 10px;
	border-style: none;
	border-width: 0px;
    }
    
.gridLead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.gridLead th {
	font-size: 10px;
	font-weight: bold;
	color: #2d383c;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2d383c;
}

.gridLeadtd td  {
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.grid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.grid th {
	font-size: 10px;
	font-weight: bold;
	color: #2d383c;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2d383c;
}

.grid td {
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.gridSummary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.gridSummary th
{
    font-size: 10px;
    font-weight: bold;
    color: #2d383c;
    text-align: center;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #2d383c;
    vertical-align: top;
}

.gridSummary td {
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.divGridHeader
{
	border-left-width: 1.5px;
	border-left-style: solid;
	border-left-color: #2d383c;
	width: 100%;
}

.divGrid {
	text-align: left;
}
.divheader {
	padding-left: 8px;
	text-align: left;
}
.grid_02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.grid_02 th {
	font-size: 10px;
	font-weight: bold;
	color: #2d383c;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;	
}

.grid_02 td {
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.grid_03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}

.grid_03 th {
	font-size: 10px;
	font-weight: bold;
	color: #2d383c;
}

.grid_03 td {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}

.divmarqueeGrid_03 {
	border: 1px solid #CCCCCC;
	width: 55px;
}

.divGrid_03Header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	}
.tableFormMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: center;
	}
.grid_04, .color_01_grid_04 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.grid_04 td 
{
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	vertical-align: super;
}	
.color_01_grid_04
{
	color: #2d383c;	
}
.color_02_grid_04
{
	color: #6d6e72;	
}
.color_03_grid_04
{
	color: #6e2020;	
}
.color_04_grid_04
{
	color: #a18404;	
}
.color_05_grid_04
{
	color: #422f21;	
}
.color_06_grid_04
{
	color: #4c5f03;	
}
.grid_05 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.grid_05 th {
	font-size: 10px;
	font-weight: bold;
	color: #2d383c;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.grid_05 td {
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.ajax__calendar_container td
{
	border-width: 0;
	padding: 0;
}

.divGrid_05Header
{
	width: 100%;
	padding-left: 10px;
}

.grid_06 th {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.divGrid_06Header
{
	border-left-width: 1.5px;
	border-left-style: solid;
	border-left-color: #666666;
	width: 100%;
}
.seachPanelMenu {
	width:794px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	margin-right: 15px;
}
.textID {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 30px;
	padding-top: 30px;
}
.numberID {
	font-size: 10px;
	font-weight: bold;
	color: #242d31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.deletebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.imageDescription {
	color: #4c5f03;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #4c5f03;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding-top: 12px;
	padding-bottom: 4px;
	margin-top: 3px;
}
.imageDescriptionLightBlue { color: #273a4e; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px; font-weight: bold; border-top: 6px solid #5f7582; border-bottom: 1px solid #cccccc;
	padding-top: 12px; padding-bottom: 4px; margin-top: 3px; }
.imageTextDeccription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	margin-top: 7px;
}
.cellspaceImageDescription { float:left; display:inline; padding: 5px 8px; }
.mainContentSearch {
	width:500px;
	margin-top: 24px;
	margin-bottom: 16px;
	margin-left: 45px;
	margin-right: 30px;
	border: 1px solid #cccccc;
}
.tableContentSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5f7582;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
}
.tableContentSituation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding-left: 2px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
}
.tableContentSituation2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding-left: 2px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
}
.tableContentSituationFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4c5f03;
	padding-left: 2px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
}

.textSearchResults {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
.numberSearchResults {
	font-size: 10px;
	font-weight: bold;
	color: #283a4e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textViewAllResults {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 0px;
	padding-top: 5px;
}
.mainChangeSearch { border: 1px solid #cccccc; margin-top: 12px; padding: 20px 20px 0 20px; }
.mainContentMenu {
	width:763px;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 16px;
	margin-left: 30px;
}
.mainContentText { width:745px; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; margin: 24px 30px 16px 30px; padding-right: 7px; padding-left: 7px; font-weight: normal;
	color: #666666; line-height: 16px; }
.mainContentText2 { width:745px; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px;
    font-size: 10px; margin: 24px 30px 0 30px; padding-right: 7px; padding-left: 7px; font-weight: normal;
	color: #666666; line-height: 16px; }
.mainContentTextLinks {
	width:745px;
	margin-top: 16px;
	margin-right: 30px;
	margin-bottom: 16px;
	margin-left: 30px;
	text-align: justify;
	padding-right: 7px;
	padding-left: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.txtBoldBlue12, .txtBoldBlue12 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5f7582;
}
.txtBoldBlue13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5f7582;
}

.txtBoldGray12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.txtBoldDarkBlue12, .txtBoldDarkBlue12 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #242d31;
}
.textBoxBullet { padding: 5px 15px 5px 10px; text-align: justify; }
.textBoxBullet2 { padding: 5px 15px 0 10px; text-align: justify; }
.textBoxBullet li { margin-bottom: 12px; }
.txtBoldBlue10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5f7582;
}
.txtBlue10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5f7582;
}

.divCheckBox {
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 3px;
	width: 25px;
}
.txtBoldGray10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.txtBoldRed10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cc1010;
}

a.redLink, .redBold
{
    color: #cc1010;
}

.redBold
{
    color: #cc1010;
    font-weight: bold;
}

.divButtonBox {
	margin-right: 3px;
	margin-bottom: 4px;
	width: 600px;
	margin-left: 3px;
	margin-top: 20px;
}
.textPanelInfo {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	line-height:15px;
}

.txtBoldDarkBlue10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #242d31;
}
.txtBoldDarkBlue10 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #242d31;
}
.txtNormalDarkBlue10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #242d31;
}

.change_search { margin: 13px 15px 30px 15px; }
.change_search_tabs .ajax__tab_outer { background: url('/Images/bt_Arrow.gif') no-repeat right; 
	padding-right: 13px; margin-right: 5px;}
.change_search_tabs .ajax__tab_active .ajax__tab_outer { background: url('/Images/bt_Arrow_On.gif') no-repeat right; 
	padding-right: 13px; font-weight: bold; margin-right: 5px;}

.titleSearchProperty { height: 63px; background: url('/Images/title_Search-Properties_Underline.gif') no-repeat; }

.collapsibleControl { cursor: pointer; display: inline; }

.tableBottomButtons {text-align: right; padding-top: 25px;}

.inputFile span {visibility: hidden; display: none; }
.progressBar {margin: 0px; border: 0px; padding: 0px; width: 100%; height: 40px;}
.collapsibleTarget { padding-top: 6px;}

.redlink 
{
 color:#FF0000;   
}
.messageModalPopup, .blogModalPopup, .mortgageModalPopup
{
    background-color: #ffffff; border: 1px solid #999999; padding: 30px;
}


.modalBackground { background-color: #FFFFFF; filter:alpha(opacity=70);	opacity:0.7; }
.messageModalPopup {  width: 440px; }
.messageModalPopup a { color: #2d383c; }
.blogModalPopup {width: 640px; }

.modalCloseContainer
{
    text-align: right;
    padding-right:10px;
}

.mortgageModalPopup { width: 300px;}
.mortgageTextBox {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;
    border: 1px solid #a8b1b6; margin-top: 5px; width: 90px; height: 14px;}
.mortgageShortTextBox {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;
    border: 1px solid #a8b1b6; margin-top: 5px; width: 35px; height: 14px;}
.hiddenButton { display: none; }

.propertyDetailContainerTab { line-height: 15px; }
.agentBanner { margin-top: 4px; }

.test { margin: 0; padding: 0; text-decoration: none;}

.agentBannerTable
{
	border-collapse: collapse;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	font-size: 11px;
}
.agentBannerTable td
{
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	
	padding: 0px;
	margin: 0px;
	border: 1px solid #CCC;
}
.agentBannerTable td.#contentInfo
{
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	
	padding-left: 10px;
}

.invisibleObject { display:none; }

.validationError
{
    font-weight: bold;
    font-size: 13px;
}

.mainContentText2 ul li
{
    line-height: 20px;
    padding-bottom: 10px;
}

.mainContentText2 ul li
{
    line-height: 20px;
    padding-bottom: 10px;
}

.mainContentText2 ul li ul li
{
    line-height: 20px;
    padding-bottom: 0px;
}

.form3Cell
{
    width: 250px;
}