/***********************/
/***** :hover anything */
/***********************/
#nav, #auxnav,#contact  {
 behavior:url(/js/csshover.htc);
}

div#home, ul#nav li,ul#nav li ul li, #contact li, div#home {
  text-indent: -5000px;
}

/***********************/
/***** nav *************/
/***********************/
#nav, #contact {
  position:relative;
  margin:0;
  padding:0;
  border:0;
  height:34px;
  list-style-type:none;
  z-index:20;
}
#nav li, #contact li {
  position:absolute;
  top:0;
  text-decoration:none;
  margin:0;
  padding:0;
}
#nav li a, #contact li a {
  display:block;
  height:34px;
  text-decoration:none;
}

#nav-about      { left:16px;   width:99px; background:url(/images/nav_01_about.gif) transparent 0 0 no-repeat; }
#nav-properties { left:129px; width:114px; background:url(/images/nav_02_properties.gif) transparent 0 0 no-repeat; }
#nav-services   { left:260px; width:53px;  background:url(/images/nav_03_services.gif) transparent 0 0 no-repeat; }
#nav-recent     { left:335px; width:77px;  background:url(/images/nav_04_recent.gif) transparent 0 0 no-repeat; }
#nav-home       { left:430px; width:43px;  background:url(/images/nav_05_home.gif) transparent 0 0 no-repeat; }
#nav-end        {  height:34px; left:473px; width:27px;  background:url(/images/nav_end_sub.gif) transparent 0 0 no-repeat; }

#nav-about.on, #nav-about a:hover, #nav-about a.hover                 { background:url(/images/nav_01_about.gif) transparent 0 -34px no-repeat; }
#nav-properties.on, #nav-properties a:hover, #nav-properties a.hover  { background:url(/images/nav_02_properties.gif) transparent 0 -34px no-repeat; }
#nav-services.on, #nav-services a:hover, #nav-services a.hover        { background:url(/images/nav_03_services.gif) transparent 0 -34px no-repeat; }
#nav-recent.on, #nav-recent a:hover, #nav-recent a.hover              { background:url(/images/nav_04_recent.gif) transparent 0 -34px no-repeat; }
#nav-home.on, #nav-home a:hover, #nav-home a.hover                    { background:url(/images/nav_05_home.gif) transparent 0 -34px no-repeat; }

#nav-market-data  { left:73px; width:80px; background:url(/images/nav2_01_market.gif) transparent 0 0 no-repeat; }
#nav-contact      { left:164px;   width:70px; background:url(/images/nav2_02_contact.gif) transparent 0 0 no-repeat; }

#nav-market-data.on, #nav-market-data a:hover, #nav-market-data a.hover { background:url(/images/nav2_01_market.gif) transparent 0 -34px no-repeat; }
#nav-contact.on, #nav-contact a:hover, #nav-contact a.hover             { background:url(/images/nav2_02_contact.gif) transparent 0 -34px no-repeat; }

/***********************/
/***** dhtml ***********/
/***********************/
#nav li ul,
#nav li ul li,
#auxnav li ul,
#auxnav li ul li {
  width:175px;
}
#nav li ul,
#auxnav li ul {
  position:relative;
  float:left;
  list-style:none;
  margin:0;
  padding:0;
  border-right:solid 1px #494949;
}
#nav li ul li,
#auxnav li ul li {
  position:relative;
  display:block;
  float:left;
  margin:0;
  padding:0;
  height:auto;
  top:0;
}
#nav li ul li a,
#auxnav li ul li a {
  display:block;
  margin:0;
  padding:3px 10px;
  height:100%;
  font: bold 10px/18px verdana,sans-serif;
  text-indent:0px;
  color:#fff;
  background-color:#9C8C68;
  border:solid 1px #C8B385;
  border-left-color:#71654B;
  border-bottom-color:#5F553F;
  border-right:none;
}
#nav li ul li a:hover,
#auxnav li ul li a:hover {
  background:url(/images/subnav_on.gif) #333031 0 0 no-repeat;
  color:#CC9900;
}

/***********************/
/***** dhtml lvl2 ******/
/***********************/
#nav li ul li a.more,
#nav li ul li a.more:link,
#nav li ul li a.more:visited,
#nav li ul li a.more:active {
  background:url(/images/dhtml_caret.gif) #9C8C68 97% 50% no-repeat;
}
#nav li ul li a.more:hover {
  background:url(/images/dhtml_caret.gif) #333031 97% 50% no-repeat;
}
#nav {
  behavior:url(/js/csshover.htc);
}
#nav li ul li ul {
  display:none;
}
#nav li ul li:hover ul {
  display:block;
  position:absolute;
  top:0;
  left:175px;
}
#nav li ul li:hover a.more,
#nav li ul li:hover a.more:link,
#nav li ul li:hover a.more:visited,
#nav li ul li:hover a.more:active {
  background:url(/images/dhtml_caret.gif) #333031 97% 50% no-repeat;
  color:#C90;
}
ul#top-right {
  width: 246px;
}
ul#top-right {
  float: left;
  margin: 0;
  padding: 0;
  list-style-type: none;
  background-color: #474344;
  font-family: Verdana, Arial;
}
ul#top-right a {
  position: relative;
  top: 4px;
  font-size: 11px;
}
ul#top-right a, 
ul#top-right a:visited {
  text-decoration: none;
  color: #d7d5ba;
}
ul#top-right a:hover {
  text-decoration: underline;
}
ul#top-right li {
  text-transform: lowercase;
  text-align: right;
  padding: 2px 10px 0px 2px;
  position: relative;
  margin-right:15px;
  background: url(/images/bullet_squares.gif) no-repeat bottom right;
}
ul#top-right li#tenant-services-login {
  padding-top: 55px;
  /*padding-top: 76px;*/
 /* padding-top: 95px; */
}


/*******************************/
/***** IE Select Box Hack ******/
/*******************************/
#nav iframe {position:absolute; left:0px; top:0px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav-about-iframe.show-iframe {left:0; top:35px; width:175px; height:180px;}
#nav-properties-iframe.show-iframe {left:0; top:35px; width:175px; height:125px;}
#nav-services-iframe.show-iframe {left:0; top:35px; width:175px; height:100px;}
#nav-recent-iframe.show-iframe {left:0; top:35px; width:175px; height:125px;}
#nav li ul li:hover iframe {
  display:block;
  position:absolute;
  top:0;
  left:175px;
	height: 100px;
	width: 170px;
	border: 0;
}
