/* General CSS	*/
*{margin: 0;padding	: 0;}
html{font-size: 100%; height: 100%;}
body{font: normal 76%/1.3em Arial, Helvetica, sans-serif;color:#000;background-color:#000;}
img{border:0; vertical-align:middle;}
a, a:link, a:visited {color:#000000;text-decoration:none;}
a:hover {text-decoration:none;}
ul li{list-style-type: none; list-style-position: outside;}
input, textarea, select {color:#000000; padding:2px; border: 1px solid #676A4D; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #EFF0EA !important;}
/*input:hover, input:focus, textarea:focus{border: 1px solid #c3d2e1;}*/
input.stdCheckBox{border:0 solid #000099;}
option {padding: 1px;}
hr {border:1px solid #858771; margin:8px 0px;}

/*Float Margin and padding CSS*/
.flotLeft{float:left;}
.flotRight{float:right;}
.clearBoth{clear:both;}
.rightMargin10{margin-right:10px;}
.rightMargin1{margin-right:1px;}
.leftMargin180{margin-left:180px;}
.BorderNone{border:0px !important; padding:0px !important; margin:0px !important;}
.width100{width:100px;}
.width200{width:200px;}
.width150{width:150px;}

/*	Default Head */
h1 {line-height:30px;font-size:1.4em;text-align:left; text-indent:10px; color:#263a4d; letter-spacing:2px; word-spacing:5px; text-transform:uppercase;}
h2 {border-bottom:1px solid #8C9079;/*line-height:29px;font-size:1.2em;*/line-height:2.3em;font-size:0.9em;background:#CDCEBC url(../images/darkblue_arrow.gif) 10px center /*8px*/ no-repeat;padding-left:25px; text-align:left;} /*For Right Panel or Index Page Heading*/
h3 {font-size:1.1em;padding-bottom:6px;} /*For Bold Login Hear on Home Page & Full View*/
h4 {font-size:1.1em;background:url(../images/blue_arrow.gif) 5px 8px no-repeat;text-indent:20px;line-height:25px;color: #3C3D30;border-bottom:1px solid #535544;} /*For Down Arrow Page Heading*/
h5 {font-size:1.1em;line-height:25px;color: #3C3D30;border-bottom:1px solid #535544;} /*For Listing Criteria Head*/ /*background:url(../images/black_circle.gif) 5px 8px no-repeat;text-indent:20px;*/
h6 {color:#263A4D; font-size:1.2em; font-weight:bold;} /*Full View MLS */

/*	Page Title */
.pagetitle{background:url(../images/pgtitle_botmline.jpg) 0px 28px repeat-x;}
.pagetitle span{background:url(../images/darkblue_arrow.gif) left 3px no-repeat;font-weight:bold;line-height:33px;font-size:1.2em;padding-left:20px;}

/*	Page Title 2 */
.pagetitle2{background:url(../images/pgtitle_botmline.jpg) 0px 28px repeat-x;}
.pagetitle2 span{background:url(../images/darkblue_arrow.gif) left 3px no-repeat;font-weight:bold;line-height:33px;font-size:12px;padding-left:20px; color:#000000;text-align:left}

/*	Default Message */
.mandatoryMark{color:#FF0033;}
.successMsg{color:#000099; font-weight:bold;}
.smallText{font-size:0.9em;color:#666666;}
.errorMsg{color:#CC0000; font-weight:bold;}
.imgAction{cursor : pointer; border: 0;vertical-align: middle;}

/* Header Class */
#header{width:100%;}
#header a, #header a:link{position:absolute;top:25px;left:60px; /* 100%-900px*/ width:200px;height:70px;float:left;display:block;}

/* Menu Class */
#topmenu{background-color:#227190; width:100%; display:table; margin:1px 0px 2px 0px !important; margin:-2px 0px 2px 0px; font-size:1.1em;}

/* Main Content */
#page-container{width:900px; margin:auto;}
#pop-container{width:100%; margin:auto; background:#EFF3EF; float:left;}
#container{float:left; width:100%;}
.containerBg{width:100%; background: url(../images/bg_spacer.jpg) repeat-y;}
.indexBg{width:100%; background: url(../images/home_spacer.jpg) repeat-y;}
#inner-pagecontent{padding:10px 15px; margin-bottom:1px; min-height:280px;}/*background-color:#B2C7DB; */
#inner-pagecontent a, a:link {color:#000000;text-decoration:none;}
#inner-pagecontent a:hover {text-decoration:underline;}
#content{width:720px; float:left;}
/*#rightpanel{margin-left:1px; float:left; background-color:#94ABC4;}*/
#rightpanel{margin-left:1px; float:left;}
#sep-page-content{clear: both;background:url(../images/footer_bg.jpg) 0px 0px repeat-x;height: 25px;margin:0px 0px 12px 0px;}
legend{font-size:1.2em;line-height:1.6em;font-weight:bold;margin-left:5px; padding:0 10px; border:1px solid #424B54;}
fieldset{margin: -10px 5px;	border: 1px solid #5F614D;}
.pagecontent{color:#cdcdcd; padding:15px;}
.imgBorder{border:1px solid #FFFFFF; vertical-align:middle;}

/* Search Tab */
#searchTab ul {clear:left;display:table; width:83%;}
#searchTab ul li {display:block;float:left;margin:0 0 10px 0;border-bottom:1px solid #747660;}
#searchTab ul li a{display:block;margin:1px 1px;padding:6px 9px;background-color:#ADAF9A;}
#searchTab ul li a:hover{background-color:#7A7C6B;color:#000;}
#searchTab ul li.highlight a{background-color:#7A7C6B;color:#fff;}

/*Sub Link Class*/
.divSubLink{font-weight:bold;line-height:24px;font-size:1.1em;}
.divSubLink a, .divSubLink a:link {color:#424B54;text-decoration:none;}
.divSubLink a:hover {text-decoration:none; color:#000000;}

/* Form CSS */
.divForm {padding:0px 15px;}
.divForm h4, .divForm h5{border-bottom:1px solid #535544; padding-bottom:0px; margin-bottom:10px;}
.divForm p {padding-bottom:8px;}
.divForm p label {float:left; font-weight:bold; padding-right:5px; text-align:right; width:22%;}
.divForm span {float:left;}
.divForm span div {font-size:0.9em;float:left; padding:3px 4px; }
.divwidth2 div{width:190px;}
.divwidth3 div{width:140px;}
.divForm a, .divForm a:link {color:#000000;text-decoration:none;}
.divForm a:hover {text-decoration:none; color:#000000;}
.divBox {padding:0px; border:#CEE7FF solid 1px;}
.divBox div{margin:10px;}

.bluebox{background-color:#E1E3D6; padding:10px 10px/*15px*/; text-align:left; border-bottom:1px solid #525345;}
.bluebox p{margin-top:10px; text-align:left; /*margin-bottom:8px;*/}
.margin0 p{margin:0px;}
.bluebox p a{font-size:1.0em;color:#fff;}
.bluebox p a:hover{color:#000;}
.bluebox ul li{background:url(../images/white_arrow.gif) 0px 7px no-repeat;text-indent:20px;color:#e6e6e6;line-height:20px; color:#000;}
.bluebox ul li a,.bluebox ul li a:link,.bluebox ul li a:visited{color:#000;}
.bluebox ul li a:hover{color:#000; text-decoration:underline;}
.bluebox h6 {color:#CF0000; font-weight:bold;font-size:1.1em;}

/* Home Tab */
.HomeTabHead{border-top:1px solid #000000; line-height:1em;}
.HomeTabHead tr td {height:35px;}
.HomeTabHead tr td a,.HomeTabHead tr td a:link{background-color:#CED0BB/*#738CA8*/; display:block;padding:2px 1px;color:#000000; text-align:center; height:25px; text-transform:uppercase; border-bottom:1px solid #656A54; font-size:0.8em; border-right:1px solid #656A54; }
.HomeTabHead tr td a:visited{color:#000000;}
.HomeTabHead tr td a:hover, .HomeTabHead tr td a.highlight{background-color:#E1E3D6; color:#000000; border-right:1px solid #656A54; border-bottom:1px solid #CED0BB;}

.innerHomeTab td, .innerHomeTab tr, .innerHomeTab p, .innerHomeTab span {font-size:x-small;line-height:10px;padding:2px; text-align:left;}
.innerHomeTab tr td{border-bottom:1px solid #939675;}
.innerHomeTab tr td a:link,.innerHomeTab tr td a:visited,.innerHomeTab tr td a:active{color:#000000;}
.innerHomeTab tr td a:hover{color:#FFFFFF;}
.hideHomeTab{display:none;}
.showHomeTab{display:block;}

.FormBoxMargin p{margin:0px;}

.propertybox{padding:5px 1px; width:130px;}
.propertybox p{text-align:left; padding-left:10px; color:#fff;}
.smallPrice{font-size:1.0em;color: #87b5df !important;font-weight: bold;margin:3px 0px;text-align:left;padding-left:10px;}

.boxborder p{margin-top:0px;}
.boxborder{margin-top:1px !important; margin-top:-2px;}
.boxborder span{margin-left:10px; line-height:25px; border-bottom:1px solid #939675; display:block;}

/*
.otherlink{margin:5px 3px 5px 3px;}
.otherlink ul li{border:1px solid #657E97; padding:5px; width:80px; float:left; margin:2px 0px; background:#94ABC4 url(../images/white_arrow.gif) 5px 10px no-repeat; text-indent:13px;}
.otherlink ul li a{color:#000;}
.otherlink ul li a:hover{color:#fff; text-decoration:underline;}
*/

.otherlink{margin:5px 3px 5px 3px;}
.otherlink ul li{border:1px solid #B2B4A0; padding:5px; text-align:center; height:30px; float:left; margin:2px 4px 20px 4px ; background:#DBDDCD; }
.otherlink ul li:hover{background:#CACCBD; }
.otherlink ul li a{color:#000;}
.otherlink ul li a:hover{text-decoration:underline; }

/* Button CSS */
.stdButton {background-image:url(../images/btn_bg.jpg); background-color:#8C8E79;border:1px solid #42442C;cursor:pointer;margin-top:5px;padding:1px;color:#FFFFFF;}
.stdButton:hover {border:1px solid #5C5F3D;cursor:pointer;}
.stdLightButton {background-image:url(../images/light_btn_bg.jpg);border:1px solid #26405b;cursor:pointer;margin-top:5px;padding:1px;}
.stdLightButton:hover {border:1px solid #7c95ac;cursor:pointer;}

/* Page Class */
.pageClass {padding-top:4px;padding-bottom:2px !important;}
.pageClass span{background-color:#5C5D48; color:#FFFFFF;/* FF0000 424B54 */ float:none !important; border:#7C95AC solid 1px; padding:1px 3px; margin:0 2px;}
.pageClass a{border:#484937 solid 1px; padding:1px 3px; margin:0 2px;}
.pageClass a:hover{background:#5C5D48; color:#fff;}

/* Site Map */
#sitemap {margin-left:30px; margin-top:10px;}
#sitemap ul li {font-size:1.0em;padding:2px; list-style-type: square; list-style-position:inside; }
#sitemap ul li ul {margin-bottom:2px;margin-left:25px;}
#sitemap ul li ul li {font-size:1.0em; list-style-type: circle; }
#sitemap a, #sitemap a:link, #sitemap a:visited {text-decoration:none; font-weight:normal;}
#sitemap a:hover {text-decoration:underline; font-weight:bold;}

/* Footer Class */
#footer{color:#F1F2EA; padding:15px;}
#footer p{color:#F1F2EA;text-align:center;}
#footer a{color:#F1F2EA;}
#footer a:hover{color:#fff;}

/* xAjax Loader */
div#stdLoader{position:fixed; opacity:.90!important; z-index:1000; width: 200px; height: 100px; border:1px #1C3C69 solid; background-color:#EFF3EF;}
div#stdDisableArea {left:0px; top:0px; opacity:.20!important; position:absolute; z-index:998; background-color:#EFF3EF;}
div#stdLoader{position :absolute; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); z-index:1000; width: 200px; height: 100px; border:none; background-color:#999999; overflow: hidden; color:#FFFFFF;}
.stdLoader{position	:absolute; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); z-index:1000; width: 200px;  height: 100px;  border:1px #000000 solid; background-color:#EFF3EF; overflow: hidden; color:#000000; }
div#stdDisableArea {left:0px; top:0px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); position:absolute; z-index:998; background-color:#999999; }
.popupTable {font-family : Verdana, Arial, Helvetica, sans-serif; font-size	: 9px; font-weight : normal; color : #000000; border : 1px solid #424B54; background-color: #FFFFFF; }
.popupTitle {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; color : #000000; background-color: #E7E3D6; height : 22px; padding-left : 5px; padding-right : 5px;}
.popupBody {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; font-weight : normal; color : #000000; background-color : #EFF3EF;}

/* -- For Menu -- */
/* -- Top Menus -- */
ul.jd_menu{margin: 0px; padding: 0px; list-style-type: none;}
ul.jd_menu ul{display: none;}
ul.jd_menu li {float: left;}
ul.jd_menu_slate {background-color: #227190;clear: both;line-height:27px;}
ul.jd_menu_slate a, ul.jd_menu_slate a:active, ul.jd_menu_slate a:link, ul.jd_menu_slate a:visited {text-decoration: none;color: #FFF;}
ul.jd_menu_slate li {font-weight:bold;padding: 0px 15px 0px 15px;cursor: pointer;white-space: nowrap;background:url(../images/menu_sep.gif) right 0px no-repeat;}
ul.jd_menu_slate .lastchild{background:none;}
ul.jd_menu_slate li.jd_menu_active_menubar,ul.jd_menu_slate li.jd_menu_hover_menubar {color: #cddae3;padding:0px 15px 0px 15px;	background: url(../images/menu_hvr.jpg) repeat-x;}

/* -- Sub-Menus -- */
ul.jd_menu ul{position: absolute;display: none;list-style-type: none;margin: 3px 0px 0px 0px;padding: 0px;z-index: 10000;}
ul.jd_menu ul li{float: none;margin: 0px;}
ul.jd_menu_slate ul li a,ul.jd_menu_slate ul li a:active,ul.jd_menu_slate ul li a:link,ul.jd_menu_slate ul li a:visited {color: #000000;}
ul.jd_menu_slate ul {background: #3591B7;border: 1px solid #000000;}
ul.jd_menu_slate ul li {/*width:115px;*/ padding: 0px 10px 0px 4px;background: #7BB4C7;line-height:25px;border: none;text-align:left;font-weight:normal;}
ul.jd_menu_slate ul li.jd_menu_active,ul.jd_menu_slate ul li.jd_menu_hover {background-color:#9FC5D2;}
