
/* ########## Main Navigation ########## */

#ja-mainnav { width: 100%; padding-top: 0px; height: 33px; 	position:absolute; top: -72px; left: 0; z-index:1; }
#ja-mainnav a { font-size: 15px; line-height: normal; height: 33px; outline: none; font-family:Arial, Helvetica, sans-serif; cursor: pointer; }
/*#ja-cssmenu li a.active { background: url(/images/site/nav/mainnav-active.gif) #333 no-repeat center top }*/
.clearfix:unknown { font-size: 9px; CLEaR: both; display: block; visibility: hidden; height: 0px; content: "." }
* html > BODY .clearfix { display: block; width: 100% }
* html .clearfix { height: 1% }


#ja-cssmenu { padding: 0; margin: 0; }
#ja-cssmenu ul { padding: 0; margin: 0;  }
#ja-cssmenu li {  /* main menu items */ display: block; font-size: 10px; padding: 0px 1px 0px 0px; margin: 0px; cursor: pointer; height: 33px; overflow: hidden; float: right;  }
#ja-cssmenu li ul { /* submenu */ z-index: 199; left: -999em; width: 18em; position: absolute; height: auto; margin: 0px 0px 0px 0px; }
#ja-cssmenu li li { /* this is horizontal line width separating submenu items  */ padding: 0px; margin: 0px; width: 18em; }
#ja-cssmenu ul a {	width: 17em }

#ja-cssmenu li a {  /* Top menu items */  display: block;	font-size: 15px; color: #003466; text-decoration: none; background: url(../images/li_bg_left.gif) no-repeat left top; }
#ja-cssmenu li a:hover { color: #fff; background: url(../images/li_bg_left.gif) no-repeat left bottom }
#ja-cssmenu li a:active { color: #cccccc }
#ja-cssmenu li a:focus { color: #cccccc }

#ja-cssmenu a:hover span { background: transparent url(../images/li_bg_right.gif) no-repeat right bottom; }
#ja-cssmenu li.sfhover a { background: transparent url(../images/li_bg_left.gif) no-repeat left bottom;  color: #fff } /* COLOR padding: 8px 5px 8px 5px ; */
#ja-cssmenu a span { float:left; display:block; background: transparent url(../images/li_bg_right.gif) no-repeat right top; padding:9px 9px 7px 9px; }


#ja-cssmenu li.havechildsfhover a  { background: transparent url(../images/li_bg_left.gif) no-repeat left bottom; color:#FFFFFF; }
#ja-cssmenu li.havechildsfhover a span  { background: transparent url(../images/li_bg_right.gif) no-repeat right bottom; color:#FFFFFF; }

#ja-cssmenu li.havechildsfhover li a  { background: none; }
#ja-cssmenu li.havechildsfhover li a:hover span { background: none; color:#003466 }
#ja-cssmenu li.havechildsfhover li a span { background: none; }

/*#ja-cssmenu li.havechildsfhover a { background: transparent url(../images/li_bg_right.gif) no-repeat right bottom; color: #000 }  
#ja-cssmenu li.havechild-activesfhover a {background: transparent url(../images/li_bg_right.gif) no-repeat right bottom; color: #000 }*/ 
   
/*#ja-cssmenu li.havechild a:hover{ background: transparent url(../images/li_bg_left.gif) no-repeat left bottom;  }  */


/* SUB MENU */
#ja-cssmenu li ul li { height: auto; background:#5ea1e2 none; } 
#ja-cssmenu li ul li span { background: none; } 

#ja-cssmenu li ul a { font-size: 13px; background: none transparent scroll repeat 0% 0%; margin: 0px; color: #fff!important;  border-right-STYLE: none; white-space: nowrap; padding: 0px 10px 0px 0px; }
#ja-cssmenu li ul li a:hover { background: #ffda06; } 


#ja-cssmenu ul li span a { background: none; }
#ja-cssmenu ul li a.active { background: none; color: #ffffff!important; }
#ja-cssmenu ul li a.active:hover {  color:#003466!important; background: none; }
#ja-cssmenu ul li a.active:active {	color: #ffffff!important; background: none; }
#ja-cssmenu ul li a.active:focus {	color: #ffffff!important; background: none; }



  
/* End IE5-Mac hack */
#home #ja-cssmenu .home, #about #ja-cssmenu .about, #tenants #ja-cssmenu .tenants, #investors #ja-cssmenu .investors, #property_management #ja-cssmenu .property_management, #rental_properties #ja-cssmenu .rental_properties, #for_sale #ja-cssmenu .for_sale, #about #ja-cssmenu .about, #cities #ja-cssmenu .cities, #sales_details #ja-cssmenu .for_sale {
background: transparent url(../images/li_bg_left.gif) no-repeat left bottom;color: #fff;cursor: default;
}

#home #ja-cssmenu .home span, #about #ja-cssmenu .about span, #tenants #ja-cssmenu .tenants span, #investors #ja-cssmenu .investors span, #property_management #ja-cssmenu .property_management span, #rental_properties #ja-cssmenu .rental_properties span, #for_sale #ja-cssmenu .for_sale span, #about #ja-cssmenu .about span, #cities #ja-cssmenu .cities span, #sales_details #ja-cssmenu .for_sale span {
background: transparent url(../images/li_bg_right.gif) no-repeat right bottom;color: #fff; cursor: default;
}



 

/* Sub Menu */

.sub_div {

}
.sub_div_white {
background:#fff url(../imges/pn_white_bg.gif) repeat-y; width:220px; margin-top:5px;
}
.sub_div_white p {
font-size:12px; margin:0 10px 8px 14px;
}
.sub_div_white img {
margin:0 10px 8px 14px; border:1px solid #204365;
}
.sub_div_white h3 {
margin:0; padding: 6px 10px 5px 14px; font-size:14px; color:#204365; font-weight:normal;
}
.sub_div_white .print_buttons img {
border:0; margin:0 0 0 1px;
}

#sub_nav {
margin: 0; padding: 0; list-style:none;
}
#sub_nav li {
margin: 0 0 1px 0; text-indent: 19px;
}
#sub_nav li a {
display:block; height: 24px; color: #fff; text-decoration: none; padding: 8px 0 0 0; background:url(../imges/li_bg.gif) no-repeat left bottom; font-size: 14px;
}
#sub_nav a:hover, #sub_nav #current a{
background-position:  left top; color: #14314c;
}

.top {
width:100%; height:9px; background:url(../imges/pn_top.gif) no-repeat left bottom;
}
.bottom {
width:100%; height:9px; background:url(../imges/pn_btm.gif) no-repeat left bottom;
}
.pic {
 margin:4px 0 0 0;
}
.margin_four_btn {
 margin: 0 0 4px 0;
}
.margin_four_top {
 margin: 4px 0 0 0;
}




 
 /*
#ja-cssmenu li:hover ul ul { left: -999em }
#ja-cssmenu li:hover ul ul ul { left: -999em }
#ja-cssmenu li.sfhover ul ul { left: -999em }
#ja-cssmenu li.havechildsfhover ul ul {	left: -999em }
#ja-cssmenu li.havechild-activesfhover ul ul { left: -999em }
#ja-cssmenu li.activesfhover ul ul { left: -999em }
#ja-cssmenu li.sfhover ul ul ul { left: -999em }
#ja-cssmenu li.havechildsfhover ul ul ul { left: -999em }
#ja-cssmenu li.havechild-activesfhover ul ul ul { left: -999em }
#ja-cssmenu li.activesfhover ul ul ul { left: -999em }
#ja-cssmenu li:hover ul { left: auto }
#ja-cssmenu li li:hover ul { left: auto }
#ja-cssmenu li li li:hover ul { left: auto }
#ja-cssmenu li.sfhover ul { left: auto }
#ja-cssmenu li.havechildsfhover ul { left: auto }
#ja-cssmenu li.havechild-activesfhover ul {	left: auto }
#ja-cssmenu li.activesfhover ul { left: auto }
#ja-cssmenu li li.sfhover ul { left: auto }
#ja-cssmenu li li.havesubchildsfhover ul { left: auto }
#ja-cssmenu li li.havesubchild-activesfhover ul { left: auto }
#ja-cssmenu li li.activesfhover ul { left: auto }
#ja-cssmenu li li li.sfhover ul { left: auto }
#ja-cssmenu li li li.havesubchildsfhover ul { left: auto }
#ja-cssmenu li li li.havesubchild-activesfhover ul { left: auto }
#ja-cssmenu li li li.activesfhover ul {	left: auto}




#ja-cssmenu li.havesubchild-active { background: url(/images/icons/submenu_arrow.gif) no-repeat 95% 50% }
#ja-cssmenu li ul a:hover { background: #f78e36; }
#ja-cssmenu li ul a:active { background: #f78e36 }
#ja-cssmenu li ul a:focus { background: #f78e36 }
#ja-cssmenu ul li:hover { background: #f78e36 }
#ja-cssmenu ul li.sfhover { background: #f78e36 }

#ja-cssmenu ul li.havesubchildsfhover {	background: #f78e36!important }
#ja-cssmenu ul li.havesubchild-activesfhover { background: #f78e36!important }
#ja-cssmenu ul ul li:hover { background: #f78e36!important }
#ja-cssmenu ul ul li.sfhover { background: #f78e36!important }
#ja-cssmenu ul ul li.havesubchildsfhover { background: #f78e36!important }
#ja-cssmenu ul ul li.havesubchild-activesfhover { background: #f78e36!important }*/
