body {
  background: #000;
  margin: 0;
  padding: 0;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #999999;
  text-align: center;
  line-height: 1.3;
}

h1 {
  width: 289px;
  height: 258px;
  margin: 0 auto;
  padding: 0;
  background-image: url(../images/title.jpg);
}

h1 a {
  display: none;
}

h2 {
  margin: 14px 18px 8px 18px;
  padding: 8px 0 2px 0;
  color: #FF6600;
  font-size: 11px;
  font-weight: bold;
  border-top: 1px solid #FF6600;
  clear:both;
}

h3 {
  margin: 0;
  z-index: 60;
}

p {
  margin: 0 18px 8px 0;
  padding: 0;
}

p.coreStrengths {
  margin: 0 18px 0 18px;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
}

p.references {
  padding: 0 0 10px 18px;
  font-weight: bold;
  color: #FFF;
}

ul {
  margin: 0 18px 11px 18px;
  padding: 0;
  list-style-position: inside;
  list-style-type: square;
}

li {
  margin:1px 0 0 18px;
  list-style-position: outside;
}

dl {
  margin: 11px 0 11px 18px;
  padding:0;
}

dl dt {
  float: left;
  clear: both;
  margin: 0 0 5px 0;
  padding: 0;
  width: 130px;
  font-weight: bold;
  color: #FFF;  
}

dl dd {
  margin: 0 0 5px 133px;
  padding: 0;
  width: 590px;
}

dl dd ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-position: outside;
}

dl dd ul li {
  margin: 0;
  padding: 0 0 5px 0;
}

a {
  color: #999;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

#content { 
  position: relative;
  height: 100%;
  margin: 0 auto;
  padding: 26px 0 0 0;
  width: 765px;
  text-align: left;
  background: #1D1C1A url(../images/bg.jpg) repeat-x top center;
  border-top: 7px solid #FF6600;
  overflow: hidden;
}

#portfolio {
  position: relative;
  margin: 0 18px 0 18px;
  zoom: 1;
}

#portfolioSites {
  margin: -155px 0 10px 0;
  height: 1%;
  display: block;
}

.highlight,
.highlight a {
  color: #FFFFFF;
  font-style: italic;
}

.clearContent {
  clear: both;
}

/*---------------
Navigation styles
/*-------------*/

ul#nav {
  margin: 89px 18px 27px 18px;
  padding: 0 0 5px 0;
  list-style-type: none;
  font-size: 14px;
  color: #FFFFFF;
  border-bottom: 4px solid #FF6600;
}

ul#nav li {
  padding: 0;
  margin: 0;
  display: inline;  
}

ul#nav li a {
  color: #FFF;
  text-decoration: none;
}

ul#nav li a:hover {
  text-decoration: underline;
}

ul#nav li.currentPage {
  color: #999999;
}

/*----------------------
Portfolio Montage styles
/*--------------------*/

ul#portfolioMontage {
  width: 729px;
  height: 529px;
  margin: 10px 0 6px 0;
  padding: 0;
  background: url(../images/portfolio.jpg) no-repeat top left;
  z-index: 50;
}

ul#portfolioMontage li {
  display: inline;
}

ul#portfolioMontage li a strong {
  display: none;
}

#healthTradEDM a {
  position: absolute;
  top: 0;
  left: 0;   
  width: 156px;
  height: 230px;
  display: block;
  z-index: 10;
}

#tradingPostLandingPage a {
  position: absolute;
  top: 2px;
  left: 479px;
  width: 236px;
  height: 237px;
  display: block;
  z-index: 10;
}

#localVoices a {
  position: absolute;
  top: 28px;
  left: 157px;
  width: 275px;
  height: 157px;
  display: block;
  z-index: 20;
}

#reaMobile a {
  position: absolute;
  top: 110px;
  left: 67px;
  width: 235px;
  height: 232px;
  display: block;
  z-index: 30;
}

#healthTrad a {
  position: absolute;
  top: 75px;
  left: 425px;
  width: 217px;
  height: 163px;
  display: block;
  z-index: 30;
}

#ptnac a {
  position: absolute;
  top: 159px;
  left: 212px;
  width: 303px;
  height: 232px;
  display: block;
  z-index: 40;
}

#tung a {
  position: absolute;
  top: 240px;
  right: 0;
  width: 292px;
  height: 200px;
  display: block;
  z-index: 50;
}

/*----------------------
Portfolio Link styles
/*--------------------*/

#portfolioSites ul {
  padding: 0;
  float: left;
  z-index: 200;
  color: #CCC;
  list-style-position: outside;
  list-style-type: none;
}

#portfolioSites ul li {
  color: #CCC;
  margin: 0;
  padding: 0 0 5px 0;
}

#portfolioSites ul li a {
  color: #CCC;
  text-decoration: underline;
}

#portfolioSites ul li.title {
  margin-bottom: 5px;
}

#portfolioSites ul li.title {
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
}

#portfolioSites ul li ul {
  margin: 10px 0 0 20px;
  padding: 0;
  color: #CCC;
  list-style-type: square;
  list-style-position: outside;
  float: none;
}

#portfolioSites ul li ul li {
  margin: 0;
  padding: 0 0 4px 0;
}

ul#websites {
  width: 150px;
  margin: 0 0 10px 0;
}

ul#newsletters {
  width: 160px;
  margin: 55px 0 10px 42px;
}

ul#banners {
  width: 160px;
  margin: 110px 0 10px 15px;
}

ul#other {
  width: 160px;
  margin: 110px 0 10px 27px;
}

