﻿body{margin:0px;font-family:Arial}
form{margin:0px;}
a {color:#54709D;font-weight:bold;text-decoration:none}
a:hover {color:#002664;font-weight:bold}

/********************************************************/
/*                       JSMENU                         */
/********************************************************/
table.jsmenumenuTabPage tr td {font-size: 13px;color: #FFF;font-family: Arial;cursor: pointer;font-weight:bold}
table.jsmenumenuTabPage td.menuoptionTabPage{}
table.jsmenumenuTabPage td.selectedoptionTabPage{}
table.jsmenusubmenu {border-right: #002664 1px solid;border-top: #002664 1px solid;border-left: #002664 1px solid;}
table.jsmenusubmenu td {font-family: Arial;height:30px;background-color:#1F4789}
table.jsmenusubmenu td td {color: #FFEDA8;cursor: pointer;border-bottom: #002664 1px solid;font-size:14px;text-align:center}
table.jsmenusubmenu td.selectedoption td {color: #FFEDA8;border-bottom: #002664 1px solid;background-color:#002664}
table.jsmenusubmenu td.menuoptiondisabled td {color: #FFFFFF;border-bottom: #000000 1px solid;}
a.linkItem{color:#FFEDA8;font-size:14px;text-decoration:none;font-weight:normal}
a.linkItem:hover{color:#FFEDA8;font-size:14px;text-decoration:none;font-weight:normal;}
/********************************************************/

/********************************************************/
/*                     CONTENT                          */
/********************************************************/
.CommonContentPartBorderOn{background-color:#CCC;}
.CommonContentPartBorderOff{}
#InternalContainer{color:#002664;font-size:14px;line-height:22px}
#InternalContainer img{border:solid 0px #002664;}

div.ContainerDefaultMenu a{font-size:10px;text-transform:uppercase;text-decoration:none;color:#FFF;font-weight:bold}
div.ContainerDefaultMenu a:hover{font-size:10px;text-transform:uppercase;text-decoration:none;color:#000;font-weight:bold}
a.btnLogin{font-size:10px;text-transform:uppercase;text-decoration:none;color:#FFF;font-weight:bold}
a.btnLogin:hover{font-size:10px;text-transform:uppercase;text-decoration:none;color:#000;font-weight:bold}
div.divUserInfo{background-color:#002664;color:#FFF}
div.divToolsMgmt{font-size:10px;width:500px;position:relative;top:-59px;left:-185px;border: solid 0px #F00;cursor:pointer;z-index:120}
a.labelUsername{color:#FFF;text-decoration:none;font-size:11px}
a.labelUsername:hover{color:#f5d55a;text-decoration:none}
/********************************************************/

/********************************************************/
/*                     META TAG                         */
/********************************************************/
div.MetaTag{float:left;font-size:10px;color:#FFF;text-transform:uppercase;font-weight:bold;padding-left:5px;padding-right:5px;padding-bottom:5px;text-align:center}
div.MetaTag a:active{font-size:10px;color:#FFF;text-decoration:none;}
div.MetaTag a:link{font-size:10px;color:#FFF;text-decoration:none;}
div.MetaTag a:visited{font-size:10px;color:#FFF;text-decoration:none;}
div.MetaTag a:hover{font-size:10px;color:#000;}
div.ContainerDefaultMetaTag{font-size:10px;width:390px;position:relative;top:2px;left:350;border: solid 0px #FFFFFF}
div.ContainerInternalMetaTag{font-size:10px;width:390px;position:relative;top:5px;left:410;border: solid 0px #FFFFFF}
div.ContainerDynamicMetaTag{font-size:10px;width:390px;position:relative;top:5px;left:350;border: solid 0px #FFFFFF}
/********************************************************/

/********************************************************/
/*                  DIV wait_please_style               */
/********************************************************/
.table_wait_please_style{border:1px solid #646768;width: 300px;}
.td_box_wait_please_style{font-family: Arial;font-size: 10px;color:#646768;background-color: #FFFFFF;padding:10px;}
.div_wait_please_style{border:0px solid black;position:absolute;display: none;z-index: 1000;}
div.listhidescrollbyshowwait{width: 100%;overflow:-moz-scrollbars-none;OVERFLOW-Y: hidden;OVERFLOW-X: hidden;z-index: 1;position: relative;}
/*********************************************************/

/********************************************************/
/*                     DELETEALERT                      */
/********************************************************/
table.alertoutertable{border-top: solid 1px #002664;border-left: solid 1px #002664;border-bottom: solid 1px #002664;border-right: solid 1px #002664;}
table.alertinnertable{border-top: solid 1px #FFFFFF;border-left: solid 1px #FFFFFF;border-bottom: solid 1px #FFFFFF;border-right: solid 1px #FFFFFF;background-color: #FFEEAA;}
table.alerttitletable{background-color: #002664;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#002664,endColorStr=#9a642b);
	border-bottom: solid 1px #FFFFFF;color: #FFFFFF;font-family:Arial;font-size: 10px;font-weight: bold;
}
table.alertmessagetable{border-top: solid 1px #002664;color: #002664;font-family: Arial;font-size: 10px;}
table.alertbuttontable{border-top: solid 1px #002664;background-color: #FFFFFF;}
td.alertbuttonseparatorskin{width: 1px;background-color: #000000;}
td.alertbuttonseparatorwhite{width: 1px;background-color: #FFFFFF;}
/*********************************************************/

/********************************************************/
/*                       IMAGEBUTTON                    */
/********************************************************/
input.imagebutton{border:0;background-color:#FFEDA8;color:#000;background-repeat: no-repeat;background-position: 10px 50%;padding-right: 0px;cursor: pointer;height:27px;font-size:12px;font-family:Arial}
input.imagebutton_over{border: solid 0px #000000;background-color:#f5d55a;background-repeat: no-repeat;background-position: 10px 50%;padding-right: 0px;cursor: pointer;height:27px;color:#000;font-size:12px;font-family:Arial}
a.imagebutton{color: #000000;text-decoration: none;font-size:11px;}
a.imagebutton:hover{color: #000000;text-decoration: none;}
/********************************************************/

/********************************************************/
/*                       ICONBUTTON                    */
/********************************************************/
input.iconButton{border:0;background-repeat: no-repeat;background-position:left;cursor: pointer;height:24px;width:24px;background-color:Transparent}
/********************************************************/

/********************************************************/
/*                       LOGIN		                    */
/********************************************************/
td.field { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #002664; FONT-FAMILY: Arial }
input.loginbutton {border: solid 0px #000000;background-color: Transparent;background-repeat: no-repeat;background-position: 10px 50%;padding-right: 0px;cursor: pointer;height: 20px;font-size:12px;}
input.loginbutton_over {COLOR: #9a642b;border: solid 0px #000000;background-color: Transparent;background-repeat: no-repeat;background-position: 10px 50%;padding-right: 0px;cursor: pointer;height: 20px;font-size:12px;}
a.login { FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none }
.loginon { FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none }
td.content { FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial }
.message{FONT-SIZE: 12px}
.messageError{FONT-SIZE:13px;color:#F00;font-style:italic;font-weight:bold}
a.messageForgot{COLOR: #002664;FONT-SIZE:12px;}
/********************************************************/

/********************************************************/
/*                       TOOLBAR                        */
/********************************************************/
td.toolbar{height: 27px;background-color: #ffeda8;}
td.mgmttoolbar{height: 27px;background-color: #ffeda8;}
/*********************************************************/

/********************************************************/
/*                        LIST                          */
/********************************************************/
tr.listtitle td{background-color: #54709D;font-weight: bold;font-size:11px;color: #FFF;}
td.listtitle{background-color: #54709D;font-weight: bold;color: #FFFFFF;}
tr.listitemeven td{	border-bottom: solid 1px #54709D;background-color: #EAE0D5;font-size:11px;color: #000000;}
tr.listitemuneven td{border-bottom: solid 1px #54709D;background-color: #FFFFFF;font-size:11px;color: #000000;}
/*********************************************************/

/********************************************************/
/*                      TITLEMAIN                       */
/********************************************************/
table.titlemain{border: solid 1px #FFFFFF;padding-left: 10px;padding-right: 10px;background-color: #54709D;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3A0A0A,endColorStr=#9a642b);
}
table.newtitlemain{	border: solid 1px #FFFFFF;padding-left: 10px;padding-right: 10px;background-color:#54709D;background-image:url(../Images/BgPrincipalBar.gif);background-repeat:repeat-x}
table.titlemain td.title{font-size: 12px;font-weight: bold;color: #FFF;}
table.newtitlemain td.title{font-size: 12px;font-weight: bold;color: #FFF;}
table.newtitlemain input.imagebutton{border: solid 0px #000000;background-color: Transparent;background-repeat: no-repeat;background-position: 0px 50%;padding-right: 0px;	cursor: pointer;height: 20px;color: #FFFFFF;}
table.newtitlemain input.imagebuttontitle{border: solid 0px #000000;background-color: Transparent;background-repeat: no-repeat;background-position: 0px 50%;padding-right: 0px;	cursor: pointer;height: 20px;color: #FFFFFF;}
/*******************************************************************/

/********************************************************/
/*                        POPIN                        */
/********************************************************/
table.external{border: solid 1px #54709D;}
table.externalwhite{border: solid 1px #54709D;background-color: #FFFFFF;}
table.external_1{border-top: solid 1px #626566;border-left: solid 1px #626566;border-bottom: solid 1px #626566;border-right: solid 1px #626566;}
table.external_2{border-top: solid 1px #ffffff;border-left: solid 1px #ffffff;border-bottom: solid 1px #808080;	border-right: solid 1px #808080;}
table.external_3{border-top: solid 1px #626566;border-left: solid 1px #626566;border-bottom: solid 1px #626566;border-right: solid 1px #626566;}
table.external_4{border-top: solid 1px #808080;border-left: solid 1px #808080;border-bottom: solid 1px #626566;border-right: solid 1px #626566;}
table.external_5{border-top: solid 1px #626566;border-left: solid 1px #626566;border-bottom: solid 1px #ffffff;border-right: solid 1px #ffffff;}
#divSwMiniPopin{filter:alpha(opacity=50) !important;-moz-opacity: 0.5 !important;opacity: 0.5 !important;}
div.divPopin{display:none;position:absolute;z-index:900;height:auto;border:solid 5px #000000}
a.lnkClose{color: #FFF;text-decoration: none;font-size:12px;}
a.lnkClose:hover{color: #FFF;text-decoration: none;}

/**************************************************************************************/

div.divBoxHeaderHome{border:solid 0px #F00;position:absolute;top:130;z-index:120;width:100%}
#HeaderContainer{color:#FFF;font-size:14px;line-height:24px;text-align:left;}
#HeaderContainer p{padding:0px;margin:0px}
.bgHome{background-image:url(../Images/BgExpand.jpg);background-repeat:repeat-x;background-position:top;background-color:#FFECA7}
.bgInternal{background-image:url(../Images/Internal/ShadowExpand.gif);background-repeat:repeat-x;background-position:top;background-color:#FFF}

ul#header{margin:0;padding:0;list-style:none}

div.list{width: 100%;overflow:-moz-scrollbars-vertical;	OVERFLOW-Y: scroll;OVERFLOW-X: hidden;z-index: 1;}

.footerCopyright{font-size:11px;color:#002664}
.footer{font-size:13px;color:#002664}

.external{border:solid 1px #002664;background-color:#D3DFF2}
.externalMap{border:solid #002664;background-color:#D3DFF2;border-width:1px 1px 1px 0px}
.labelResult{color:#FFFFFF;background-color:#002762;font-size:14px}
.labelAdvancedSearch{color:#002664;font-size:14px;font-weight:bold;font-style:italic;border-bottom:solid 1px #002664}
.labeldesc{color:#002664;font-size:14px;}
.labelTitleSection{color:#002664;font-size:14px;font-weight:bold;border-bottom:solid 1px #000}
.textbox{color:#032A63;font-size:14px;border:solid 1px #002664;font-family:Arial}
.textboxsearch{color:#4C6792;font-size:12px;border:solid 1px #002664;padding-left:10px;font-family:Arial}
.ddlbox{color:#032A63;font-size:14px;border:solid 1px #002664;visibility:inherit !important}

.titleSection{font-size:18px;color:#002664}
.titleSubSection{font-size:14px;color:#002664;font-weight:bold}
.titleAttribute{font-size:12px;color:#002664;line-height:16px}
.titleHeaderAttribute{font-size:12px;color:#002664;border-right:solid 1px #54709D}
.valueAttribute{font-size:12px;color:#002664;font-weight:bold;line-height:16px}
.valueHeaderAttribute{font-size:12px;color:#002664;font-weight:bold;border-right:solid 1px #54709D}
.price{background-color:#FFEDA8;font-size:18px;font-weight:bold;color:#002664}
.headerBar{background-color:#54709D;font-size:12px;color:#FFF}

.horizontaldivisor{height:1px;background-color:#54709D}
.verticaldivisor{width:1px;background-color:#54709D}
.verticalBackendDivisor{width:1px;background-color:#FFF}

.spacer10{padding:10px}

.propertyEven{padding:20px;background-color:#A9BAD6}
.propertyUneven{padding:20px;background-color:#E7EFFB}
.propertyListEven{background-color:#A9BAD6}
.propertyListEven td{padding:0px}
.propertyListUneven{background-color:#E7EFFB}
.propertyListUneven td{padding:0px}
.propertyBar{background-color:#A9BAD6;font-size:14px;color:#002664;}

.btnSearchList{background-color:#FFF;border:0px;color:#002664;width:95px;height:20px}
.btnSearchList_over{background-color:#55709D;border:0px;color:#FFF;cursor:pointer;width:95px;height:20px}

/********************************************************/
/*                    SEARCH BUTTON                     */
/********************************************************/
.mbtnbuttonstyle
{
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-COLOR: #000000;
	PADDING-LEFT: 0px;
	padding-right:0px;
	WIDTH: 41px;
	
	COLOR: #50DE47;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	text-align:right;
}

.mbtnarrowstyle /* mBtn Arrow Style */
{ 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 10px; 
	 
	cursor: pointer;
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #000000;
}

.mbtnoptionstablestyle /* mBtn Options Table Style */
{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	OVERFLOW: visible; 
	WIDTH: 80px; 
	 
	PADDING-TOP: 0px; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #A27642; 
	LAYER-BACKGROUND-COLOR: #A27642;
}

a.mbtnoptionlinkstyle /* mBtn Option Link Style */
{
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}

a.mbtnoptionlinkstyle:hover /* mBtn Option Link Style : hover*/
{
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	COLOR: #ffffff; 
}

.mbtnoptionstyle /* mBtn Option Style */
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	
}

.mbtnoptionmouseoverstyle /* mBtn Option Mouse Over Style */
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	 
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px; 
	BACKGROUND-COLOR: #000000;
	CURSOR: pointer;
}

td.mbtnoptionmouseoverstyle a /* mBtn Option Mouse Over Style */
{
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	COLOR: #ffffff; 
}

.LineSeparatorStyle
{
	 HEIGHT: 1px;
	 BACKGROUND-COLOR: #000000;
	 BORDER-TOP: none;
	 BORDER-BOTTOM: none;
}

.helptooltip
{
	BORDER-RIGHT: 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: 1px solid;
	PADDING-LEFT: 3px;
	Z-INDEX: 10000;
	BACKGROUND: #FFF;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: 1px solid;
	COLOR: #000;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: 1px solid;
	POSITION: absolute;
	font-family: Arial, Verdana;
	FONT-SIZE: 11px;
}
/**********************************************************/
/*                  END SEARCH BUTTON                     */
/**********************************************************/

/**********************************************************/
/*                  CONTENT EDITOR - STYLES               */
/**********************************************************/
.headerTitle{font-size:28px;color:#002664;text-transform:uppercase}
.headerSubtitle{font-size:24px;color:#DCAA00}
.contentTitle{font-size:18px;color:#002664}
a.contentLink{color:#002664;font-weight:bold;text-decoration:none}
a.contentLink:hover{color:#54709D;font-weight:bold}
/**********************************************************/
/*                  CONTENT EDITOR - STYLES               */
/**********************************************************/

.btnMgmt{background-color:#F00;border:solid 1px #000;color:#FFF;cursor:pointer}

.labelRealtorTitle{font-size:18px;color:#002664;background-color:#FFEDA8;border-top:solid 1px #54709D;height:29px}
.labelRealtor{color:#002664;font-size:12px;}
.labelSelectedPage{color:#002664;font-size:14px;font-weight:bold;cursor:pointer}
.labelPage{color:#002664;font-size:14px;cursor:pointer}

/**********************************************************/
/*           Affiliated service providers - STYLES        */
/**********************************************************/
td.AffiliatedListSelected{font-family: Arial; font-size: 14px; font-weight:bold; color:#002664; cursor: pointer; cursor:hand; width:240px; height: 30px; text-align: left;}
td.AffiliatedListUnSelected{font-family: Arial; font-size: 14px; font-weight:bold; color:#54709D; cursor: pointer; cursor:hand; width:240px; height: 30px; text-align: left;}
td.AffiliatedData{font-family: Arial; font-size: 14px; color:#002664; text-align: center; vertical-align:middle;}
td.AffiliatedDataTitle{font-family: Arial; font-size: 14px; color:#002664; font-weight:bold; text-align: center; vertical-align:middle;}
td.AffiliatedTitle{font-family: Arial; font-size: 18px; color:#002664; text-align: center; vertical-align:middle;}
/**********************************************************/
	
	

