/* Common CSS File for MarcusMillichap.com */
/* HTML tag styles */
body {
 margin-top: 0px;
 background-color: #FFFFFF;
 background-repeat: no-repeat;
 margin-left: 0px;
 font-family: Arial, Helvetica, sans-serif;
 color: #333333;
}
a:link {
 color: #003D7D;
}
a:visited {
 color: #999999;
}
a:hover {
 color: #FF9900;
}
img {
 border: none;
}
form {
 padding: 0;
 margin: 0;
 text-align: left;
 vertical-align: top;
}
ul {
 margin: 2px 0 0 10px;
 padding: 0; 
}
 li {
  margin: 2px 0 0 5px;
  padding: 0;
  list-style:square;
  color: #ff9900; 
 }
 ul li ul li {
  list-style: none;
 }
 li span {
  color: #000000;
 }
h3 {
 color: #003d7d;
 margin-top: 10px;
 margin-bottom: 5px;
}
h4 {
 color: #003d7d;
 margin-top: 10px;
 margin-bottom: 5px;
 font-size: 12px;
}
h6 {
 color: #003d7d;
 margin-top: 11px;
 margin-bottom: 5px;
 font-size: 12px;
}

/* page header styles */
#header, .header {
  margin-top: 24px;
  height: 23px;
  vertical-align: top;
  color: #003d7d;
  background-image: url(/images/default_assets/header_bullet.gif);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 35px;
  font-size: 16px;
}
 .alt {
 /*  color: #999999; */
 }
 .header .orange {
  font-size: 11px;
 }

/* body content styles */
#contentTable {
  height: 600px;
}
#contentTD {
 vertical-align: top;
 font-size: 11px;
}
#content, .content {
 vertical-align: top;
 background-color: #FFF;
 margin: 0 46px;
}
.subTitle {
 font-size: 13px;
}
.accent {
 font-size: 12px;
 color: #666666;
 font-style: italic;
}
.orange {
 color: #ff9900; 
}
.orangesmall {
 color: #ff9900;
 font-size: 10px;
 font-weight: bold;
}
.blue {
 color: #003d7d;
}
.bluemedium {
 color: #003d7d;
 font-size: 11px;
}
.bluestrong {
 color: #003d7d;
 font-size: 11px;
 font-weight: bold;
}
.txtStrong {
 font-weight: bold;
 color: #003d7d;
}
.txtLarge {
 font-size: 14px;
 font-weight: bold;
}
.doubleLine {
 line-height: 30px;
}
 
/* footer and other page styles */
#left_column {
 width: 40px;
 overflow: hidden;
 text-align: center;
 vertical-align: top;
 background-color: #003366;
 background-position: top left;
 background-repeat: no-repeat;
} 

/* left_column backgrounds */

 .common_bg {
  background-image: url(/images/verticals/nmhg_left_main.jpg);  
 }
 .services_bg {
  background-image: url(/images/verticals/nmgh_clientservices.gif);  
 }
 .research_bg {
  background-image: url(/images/verticals/nmgh_research_child1.gif);
 }
 .location_bg {
  background-image: url(/images/verticals/nmhg_locations.jpg);
 }
 .advisory_bg {
  background-image: url(/images/verticals/nmgh_advisory.gif);
 }
 .brokerage_bg {
  background-image: url(/images/verticals/nmgh_brokerage.gif);
 }
 .finance_bg {
  background-image: url(/images/verticals/nmgh_finance.gif);
 }
 .office_bg {
  background-image: url(/images/verticals/nmhg_locations.jpg);
 }
 .career_bg {
  background-image: url(/images/verticals/nmhg_career.jpg);
 }
 .events_bg {
  background-image: url(/images/verticals/nmhg_news.jpg);
 }
  .news_bg {
  background-image: url(/images/verticals/nmhg_news.jpg);
 }
 .contact_bg {
  background-image: url(/images/verticals/nmhg_contact_us.jpg);  
 }
 .track_bg {
  background-image: url(/images/verticals/nmhg_track.jpg);
 }
 
#right_column {
 width: 30px;
 overflow: hidden;
 vertical-align: top;
 background-image: url(/images/default_assets/footer_tagline.gif);
 background-position: top left;
 background-repeat: no-repeat;
}
#footer {
 width: 760px;
 margin: 20px 20px 0 20px;
 color: #999999;
 font-size: 10px;
 text-align: center;
 border-top: 1px solid #ff9900;
} 
 #footer a:link {
  color: #999999;
 }
 #footer a:hover {
  color: #FF9900;
 }
/* Investment Services */
div.investmenthead {
text-align: justify;
width: 505px;
}
* html div.investmenthead {
width: 500px;
}
ul.investmentserv {
width: 470px;
margin: 0 auto;
text-align: justify;
}
/* IEWIN & IEMAC */
/*\*/
* html #footer {
 padding-top: 10px;
 }
/*/
* html {iemac rules;}
/**/ 

