
* {
  padding:0px;
  margin:0px;
}
html {
  background-color: #1a1a1a; 
  color:#858585;
}  
body{  
  font-family: "Arial", helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  background-color: #1a1a1a; 
  color:#858585;	
}

div#outer_wrapper{
  width:890px;
  margin: auto;
  background-color: #1a1a1a;
  padding: 0px;
  margin-top: 15px;
}

div#inner_wrapper{
  height:520px;
}

div#header_container{
  margin-top: 40px;
  /* width:890px;   */
  width:100%;
  height: 200px;
}

div#col1_container{
  float:left;
  width:593px;
  height: 300px;

}

div#col2_container{
  float:left;
  width:200px;
  height: 390px;
}

div#col3_container {
  float:left;
  width:px;
  min-height: 200px; 
}


div#footer_container {
  clear:both; 
}


#contactleft{
  float:left;
  margin-top:16px;
}

#contactcenter{
  float:right;
  margin-top:16px;
  width:200px;
  height:40px;
  text-align:right;
}

#contactright{
  float:right;
  margin-top:16px;
  width:340px;
  height:40px;
  text-align:right;
  
}


div#contactInfo{
  background-color:#3f3f3f;
  clear:both;  
  font-size: 10px;
  height: 62px;
}
#contactInfo em {
 text-decoration: none;
 color: #cfcfcf; 
 font-style: normal;
}
#contactInfo a {
 text-decoration: none;
 color: #cfcfcf; 
 font-style: normal; 
}
#contactInfo {
 padding-left:10px;
 padding-right:10px;
 padding-top: 0px;
 padding-bottom: 0px;
 text-transform: uppercase;
 color: #828282;
 text-decoration: none;
}

#navigation a {
  padding-top: 14px;
  color: #ffffff;
  text-decoration: none;
  font-size: 10px; 
  font-family: Arial narrow, Helvetica, sans-serif;
  letter-spacing:.086em;
  text-transform: uppercase;
  margin-right: 40px; 
}

#navigation a:hover {
  color: #a9cc85;
}

#navigation a#contact {
  margin-right: 0px; 
}
#navigation a.current {
  background: url(/images/over_nav.gif) no-repeat top center; 
  color: #a9cc85;
}

div#navigation span{
   padding-top: 13px;
   padding-left: 40px;
   border-top: 1px #a9cc85 solid;
}

#logo {
  margin-top:0px;
  float:left;

}



a, a:visited{
 color:#ccc;
 text-decoration:none; 
}

a:hover, a:active {
 color:#a9cc85;
 text-decoration:none; 
}

h2 {
  color: #a9cc85;
  font-size:14px;
  text-transform: uppercase;
  margin-bottom:0px;
}
em {
  color: #a9cc85;
  font-style:normal;
}

table, td, th{
  vertical-align:top;
}

td, th{
 /* padding:0px 10px 4px 5px;*/
 /* padding:0px; */
}

/* Team Nav */

.team table{
  padding:0px;
  margin:0px;
}

#team_sub {
  margin-bottom: 20px;
  margin-left: 132px;
  width:200px;
  height:80px; 
  position:absolute;
  top:564px;
}
#team_sub a, #investments_sub a{
  font-size: 10px;
  color: #858585 ;
}
#team_sub a.current, #investments_sub a.current{ 
  color: #ffffff ;
}

#investments_sub{
  margin-bottom: 20px;
  margin-left: 210px;
  width:100px;
  height:80px; 
  position:absolute;
  top:700px;
}



.sub-nav{
  text-align:right;
  margin-right:70px;
}

.sub-nav a{
  padding-bottom:3px;
  display:block;
  color:#666;
}

.sub-nav a:hover,
.sub-nav a.current{
  color:#a9cc85;
}
