@charset "utf-8";
/* CSS Document */

body {background-color:#565756; padding:54px 0;}
p, table, a, li, ul {color:#ccc; font:12px Arial, Helvetica, sans-serif; text-align:justify;}
p {line-height:140%; margin:0px 0px 12px; padding:1px;}
table td, table th {vertical-align:top;}
a {color:#ccdccc; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0px;}

#MainContainer {width:836px; margin:0px auto;}

#LogoHeader {height:117px; width:800px; background:url('../images/bg/header2.png') 0 0 repeat-x; text-align: center; margin:0 auto;}
.logo {margin-top:15px; }

#Taglines {left:-355px; top:170px; position:absolute;}

img {  
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */
    zoom: 1;
}

#SearchContainer {width:790px; padding:5px; height:15px; margin:0px auto; background-color:#1a1a1a; height:15px; display:none;}
.searchfield, .searchbutton {height:14px; border:1px solid #303030;}
.searchfield {width:106px; height:12px; font:10px Arial, Helvetica, sans-serif; color:#333;}
.searchbutton {float:right; margin-top:0px;}
#search {float:right; display:none;}

#Header {width:100%; height:162px; background-image:url('../images/header-home.gif'); padding:66px 0 0;}
#Header .logo {width:170px; margin:0px auto; display:block;}

#BodyTable {background:url('../images/bg/body.png') 0 0 repeat-x #2b2b2b;}

.Home #Header {width:100%; height:228px; background-image:url('../images/header-home.gif'); padding:0px; position:relative;}
.Home #Header .logo {margin:46px 0 0 60px; width:240px; display:inline;}
.Home #Header #MainImageDiv {position:absolute; right:6px; top:7px;}

#Header {width:100%; height:228px; background-image:url('../images/header-home.gif'); padding:0px; position:relative;}
#Header .logo {margin:46px 0 0 60px; width:240px; display:inline;}
#Header #MainImageDiv {position:absolute; right:6px; top:7px;}
#MainImageDiv img {position:absolute; top:0; right:0;}


#Navigation {background:url('../images/bg/nav.png'); width:800px; margin:0px auto; height:42px; position:relative; z-index:1000; text-align:center; border-bottom:1px solid #565756;}
#Nav {font:12px Arial, Helvetica, sans-serif; padding:0px; margin:0 0 0 105px; display:block; text-transform:uppercase;}
#Nav li {width:auto; height:42px; line-height:42px; color:#000; padding:0px; margin:0px; border-right:1px solid #565756;}
#Nav li.first {border-left:1px solid #565756;}
#Nav li:hover {background-color:#004000;}
#Nav li a {text-align:center; height:42px; line-height:42px; display:block;}
#Nav li.selected ul {color:#000; background-color:#004000;}

#Nav li ul {background:url('../images/bg/subnav.png'); font:10px Arial, Helvetica, sans-serif; text-transform:uppercase; width:800px; text-align:center; position:absolute; left:0px; top:42px; margin-top:0px; border-top:1px solid #565756;}
#Nav li ul li {padding:0px 0px; text-align:center; height:18px; line-height:18px; float:left; display:block;}
#Nav li ul li:hover {background-color:#333;}
#Nav li ul li:hover {background-color:#004500;}
#Nav li ul li a {padding:0px; height:18px; line-height:18px; font-size:10px; text-align:center;}

#Nav li ul li a, #Nav li a {color:#fff; text-decoration:none;}
#Nav li:hover ul a, #Nav li:hover a {color:#fff;}

#Nav #subabout .first {margin-left:125px;}
#Nav #subteam .first {margin-left:105px;}

/* Menu widths */
#Nav #home {width:83px;}
#Nav #about {width:108px;}
#Nav #team {width:79px;}
#Nav #news {width:84px;}
#Nav #investors {width:116px;}
#Nav #contact {width:105px;}

/* Sub menu widths */
#Nav #overview {width:148px;}
#Nav #fund {width:212px;}
#Nav #philosophy {width:176px;}

#Nav #management {width:154px;}
#Nav #professionals {width:195px;}
#Nav #operations {width:229px;}

#SubNavContainer {height:18px; width:800px; margin:0px auto; background-color:#090909; border-bottom:1px solid #565756;}

#Content {background:url("../images/bg/body.png") repeat-x scroll 0 0 #2b2b2b; width:800px; margin:0px auto; border-bottom:1px solid #565756;}
.Home #Content table td {padding:45px 35px; width:50%; line-height:19px;}

#Page {padding:35px 95px; min-height:300px;}
#Page ul {list-style:disc; margin:0px 16px;}
#Page ul li {margin:0px auto 5px;}

#Page #teamlist {margin:0; padding:0; list-style: none; float:left; width:150px;}
#Page #teamlist li {padding:5px; cursor:pointer;}
#Page #teamlist li:hover {background-color:#555;}
#Page #teamlist li.active:hover {background-color:#1A1A1A;}
#bios {float:left; width:440px; height:615px; margin-left:20px; overflow: hidden; position:relative;}
.bio {position: absolute; left:-440px; width:440px; top:0px;z-index:11; padding-top:5px}
.bio p b {font-size:18px; padding-bottom:3px; display: block;}

#Page #About #teamlist {width:180px;}
#About #bios {width:410px;}
#About .bio {width:410px;}


#Footer {width:800px; margin:0px auto 0px; padding:6px 0px; color:#565756; text-align:center; font:10px Arial, Helvetica, sans-serif; height:25px; background:url('../images/bg/footer.png') 0 0 repeat-x;}
#Footer a {font-size:10px; color:#666;}

#investorstable {border:1px solid #565756; margin:14px auto; background-color:#1a1a1a; padding:5px;}
#investorstable td, #investorstable th {padding:5px 8px;}
#investorstable th {text-align:center; padding:8px;}
#investorstable input {font-size:10px;}

.newsitem {padding-top:4px; border-top:1px dotted #fff;}
.newsitem a {color:#fff;}

.lightgreen {color:#ccdccc;}
.borderright {border-right:1px solid #565756;}

.title {color:#f6f5f5; text-transform:uppercase; font-weight:bold;}

.break {width: 100%; border-top:1px dotted #565756; margin:15px auto 15px;}

.floatleft {float:left; margin-right:70px; margin-bottom:35px;}
.clearboth {clear:both; text-align:left;}

.pdficon {float:left; margin:3px 10px 14px 0; width:25px;}

.button {float:left; padding:4px 20px; cursor:pointer;}
.bio {}
.active {background-color:#1A1A1A;}
.inactive {background-color:inherit;}
