@charset "utf-8";
/* CSS Document */
body { margin: 0 auto; padding: 0px; background-color:#f2f2f2; font-family:"Arial"; font-size:11px; color:#000000;background:url(../images/bg_gradient_top.gif) repeat-x top center; }
#background_top { background:url(../images/bg_gradient_top.gif) repeat-x top center; margin: 0px; padding:0px;}
#nav { background:url(../images/nav_gradient.gif) repeat-x; height:26px; width:970px;z-index: 1000;}
#main { width:970px;  margin: 0 auto;background-color:#FFFFFF; margin-top:20px;}
#content {background: url(../images/white_bg.gif) repeat-y;padding-top:12px; padding-left:15px; padding-right:15px;}
#header { background:url(../images/logo_banner.gif) no-repeat; width:970px; height:99px;}
#property_search { background:url(../images/home/search_bg.gif) no-repeat; width:221px; height:236px; display:block; float:left;}
#home_image { width:700px; height:237px; float:right;}
#latest_news {width: 222px; background:url(../images/home/news_table_middle.gif) repeat-y; margin-top:12px; font-size:10px;}
#latest_newsHome {width: 222px; height:507px; background:url(../images/home/latest_news_bg.gif) no-repeat top center; margin-top:12px; font-size:10px; display:block; padding-top:11px;}
#date { background:url(../images/home/date_bg.gif) no-repeat; width:27px; height:40px; color:#ff8403; font-weight:bold; text-transform:uppercase; font-size:12px; text-align:center; line-height:18px;letter-spacing:-0.5pt;}
#welcomeMsg { width:702px; float:right; background:url(../images/home/welcome_table_middle.gif) repeat-y; margin-top:12px; }
#description { width:622px; float:right; text-align:justify; padding-right:80px;}
#footer {clear:both; width: 940px; margin: 0 auto; padding-top:40px; font-size:9px; color:#999999;}
#spacing { padding-top:45px; clear:both;}
#pic_results { width:209px; height:305px; display:block; background:url(../images/inside/rentals_pic_bg.gif) no-repeat; padding:12px;}
/* begin Menu */

/* menu structure */
.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover
{
  text-align:left;
  text-decoration:none;
  outline:none;
  letter-spacing:normal;
  word-spacing:normal;
}

.artmenu, .artmenu ul
{
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
  display: block;
}

.artmenu li
{
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  float: left;
  position: relative;
  z-index: 5;
  background:none;
}

.artmenu li:hover
{
  z-index: 10000;
  white-space: normal;
}

.artmenu li li
{
  float: none;
}

.artmenu ul
{
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background:none;
}

.artmenu li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.artmenu li li:hover>ul
{
  top: 0;
  left: 100%;
}

.artmenu:after, .artmenu ul:after
{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}
.artmenu, .artmenu ul
{
  min-height: 0;
}

.artmenu ul
{
  background-image: url('../images/spacer.gif');
  padding: 10px 30px 30px 30px;
  margin: -10px 0 0 -30px;
}

.artmenu ul ul
{
  padding: 30px 30px 30px 10px;
  margin: -30px 0 0 -10px;
}


/* menu structure */

.nav
{
  position: relative;
  margin: 0  auto;
  width: 998px;
  height: 23px;
  z-index: 100;
}

.artmenu
{
  padding: 0px 0px 0px 0px;
}


.nav .l, .nav .r, .nav .r div
{
  top: 0;
  position: absolute;
  z-index: -1;
  overflow: hidden;
  height: 23px;
}

.nav .l
{
  left: 0;
  right: 0px;
}


.nav .r
{
  right: 0;
  width: 0px;
}


.nav .r div
{
  width: 998px;
  right: 0;
}


.nav .l, .nav .r div
{
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url('../images/nav_gradient.gif');
}

/* end Menu */

/* begin MenuItem */
.artmenu ul li
{
  clear: both;
}

.artmenu a , .artmenu a span
{
  height: 23px;
  display: block;
}


.artmenu a
{
  cursor: pointer;
  text-decoration: none;
  margin-right: 0px;
  margin-left: 0px;

}
.artmenu a span span
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #F6F5EE;
  padding: 0 22px;
  margin: 0 0px;
  line-height: 23px;
  text-align: center;
 /* background-image: url('../images/item-center.gif');*/
  background-position: left top;
  background-repeat: repeat-x;

}

.artmenu a:hover span span
{
  color: #003E7E;
  background-position: left -23px;
}

.artmenu li:hover a span span
{
  color: #003E7E;
  background-position: left -23px;
}

/* end MenuItem */

/* begin MenuSeparator */
.nav .separator
{
  display: block;
  width: 1px;
  height: 23px;
  background-image: url('../images/nav_div.gif');
}

/* end MenuSeparator */

/* begin MenuSubItem */
.artmenu ul a
{
  display:block;
  text-align: center;
  white-space: nowrap;
  height: 23px;
  width: 275px;
  overflow:hidden;
  line-height: 23px;
  margin-right: auto;


  /*background-image: url('images/subitem-bg.png');*/
  background-image: url('../images/opaque_menu.gif');
  background-position: left top;
  background-repeat: repeat-x;

  border-width: 1px;
  border-style: solid;
  border-color: #FFFFFF;
}

.nav ul.artmenu ul span, .nav ul.artmenu ul span span
{
  display: inline;
  float: none;
  margin: inherit;
  padding: inherit;
  background-image: none;
  text-align: inherit;
  text-decoration: inherit;
}

.artmenu ul a, .artmenu ul a:link, .artmenu ul a:visited, /*.artmenu ul a:hover,*/ .artmenu ul a:active, .nav ul.artmenu ul span, .nav ul.artmenu ul span span
{
  text-align: left;
  text-indent: 12px;
  text-decoration: none;
  line-height: 23px;
  color: #F6F5EE;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
}

.artmenu ul a:hover
{
	background-color: #F79017;

}

.artmenu ul ul a
{
  margin-left: auto;
}

.artmenu ul li a:hover
{
  color: #003E7E;
  border-color: #FFFFFF;
  background-position: 0 -23px;
}

.artmenu ul li:hover>a
{
  color: #003E7E;
  border-color: #FFFFFF;
  background-position: 0 -23px;
}

.nav .artmenu ul li a:hover span, .nav .artmenu ul li a:hover span span
{
  color: #003E7E;
}

.nav .artmenu ul li:hover>a span, .nav .artmenu ul li:hover>a span span
{
  color: #003E7E;
}

/* end MenuSubItem */


.blueTitle { color:#001d5d; font-weight:bold; font-size:14px;}
.blackTitle { color:#000000; font-weight:bold; font-size:14px;}
.orangeTitle { color:#ff8003; font-weight:bold; font-size:14px;}
.greenTitle { color:#b0d700; font-weight:bold; font-size:21px;}
a.orangeTitleLink { color:#ff8003; font-weight:bold; font-size:14px;text-decoration:none;}
a.orangeTitleLink:hover { color:#001d5d; text-decoration:none;}
a.greenTitleLink { color:#b0d700; font-weight:bold; font-size:14px;text-decoration:none;}
a.greenTitleLink:hover { color:#001d5d; text-decoration:none;}
a.blueLink { color:#001d5d; text-decoration:none; font-weight:bold;}
a.blueLink:hover { color:#001d5d; text-decoration:underline;font-weight:bold;}
a.lightblueLink { color:#5C8ABF; text-decoration:none; font-weight:bold;}
a.lightblueLink:hover { color:#5C8ABF; text-decoration:underline; font-weight:bold;}
a { color:#ff8003; text-decoration:none;}
a:hover { color:#ff8003; text-decoration:underline;}
.blue { color:#001d5d; }
.orange { color:#ff8003;}
.white{ color:#ffffff;}
.green{ color:#b0d700;}
.lightblue { color:#5C8ABF;}
.top_textboxSearch { border: 1px solid #cccccc; color:#999999; font-size:11px; font-family:"Arial";}
.textboxSearch { border: 1px solid #cccccc; color:#999999; font-size:11px; font-family:"Arial"; width:110px;}
.separator { background:url(../images/home/featured_div.gif) no-repeat top right;}
.btnDetails { background:url(../images/buttons/details.gif) no-repeat; width:60px; height:18px; display:block;}
.btnDetails span { display:none;}
.btnDetails:hover {background:url(../images/buttons/details_over.gif) no-repeat;
