body {
	background-color: #000033;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5 {margin: 0px;}

a, a:visited {color: #0099FF;}
a:hover, a:active {color: #666666;}

.blue {color: #000033;}

#subNav a, a:visited {
	color:#666666;
	text-decoration: none;
}
#subNav a:hover, a:active {
	color: #000033;
	text-decoration: none; 
}
#newsItemContainer a, a:visited {color: #666666;  text-decoration: underline;}
#newsItemContainer a:hover, a:active {color: #0099FF; text-decoration: underline;}

#footer a, a:visited {color: #0099FF;  text-decoration: underline; }
#footer a:hover, a:active {color: #666666;  text-decoration: underline; }

#introWrapper {
	width: 900px;
	height: 400px;
	position:absolute;
	left: 50%;
	top: 50%;
	margin: -200px 0px 0px -450px;
}
#wrapper {
	width: 900px;
	margin: 50px auto;
}
#menuContainer {
	background: #FFFFFF;
	margin-bottom: 7px;
}
#menu {
	width: 400px;
	position: absolute;
	margin-left: 480px;
	margin-top: 66px;
}
#contentContainer {
	background:#FFFFFF;
	border-top: 9px solid #808099;
	border-right: 11px solid #808099;
	border-bottom: 0px;
	border-left: 11px solid #808099;
	padding: 28px;
}
#footer {
	background:#FFFFFF;
	font-size: 10px;
	border-top: 7px solid #808099;
	border-right: 11px solid #808099;
	border-bottom: 9px solid #808099;
	border-left: 11px solid #808099;
	padding: 5px 30px 7px 30px;
}
#copyrightStatement {
	width: 300px;
	float:right;
	text-align: right;
	font-size:10px;
}
#flashContainer {
	height: 335px;
	width: 335px;
	border: 12px solid #CCCCCC;
}
#footer {font-size: 12px;}
#homeCopy {
	color: #666666;
	float: right;
	width: 430px;
	margin-top: 110px;
	font-size:14px;
	font-weight:bold;
	line-height: 20px;
	text-align: justify;
}

#interiorMasthead {
	overflow: auto;
	margin-bottom: 30px;
}
#sectionID {
	background-color: #000033;
	width: 225px;
	height: 160px;
	border-right: #FFFFFF 1px solid;
	float: left;
}
#imageRotation {
	background-color: #FFFFFF;
	width: 595px;
	height: 160px;
	float: right;
}
#copyContainer {
	overflow: auto;
}
#bodyCopy {
	color: #666666;
	font-size:14px;
	line-height: 20px;
	width: 595px;
	float: right;
}
#bodyCopy h1 {
	color: #000033;
	font-size: 20px;
	display: block;
	padding-bottom: 8px;
	border-bottom: #000033 1px solid;
}

#subNav {
	font-size:14px;
	width: 200px;
	font-weight:bold;
	float: left;
}
#subNav ul
{
	list-style: none;
	width: 170px;
	padding: 0;
	margin: 0;
}
#subNav ul li
{
	border-bottom: #666666 1px solid;
	padding: 6px 0 6px 0;
}
#subNav ul li.noDivider {
	border-bottom: 0px;
}

/* Styles for Investment Companies */
.companyProfile {
	margin-top: 25px;
}

.companyProfileHead {
	display: block;
	background: #DCDCDC;
	color:#666666;
	font-size: 15px;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

.companyProfileName {
	display: block;
	color:#666666;
	font-size: 15px;
	font-weight:bold;
	padding-bottom: 5px;
	margin-bottom: 20px;
	border-bottom: #666666 1px solid;
}

.companyProfile img { float:left; }

.companyProfileCopy {
	margin-left: 160px;
}
.companyProfileCopy p { margin: 0px;}

.companyProfileHead a, .companyProfileHead a:visited {color: #000033; text-decoration: none;}
.companyProfileHead a:hover, .companyProfileHead a:active {color: #0099FF; text-decoration: none;}

.companyProfileName a, .companyProfileName a:visited {color: #666666; text-decoration: none;}
.companyProfileName a:hover, .companyProfileName a:active {color: #0099FF; text-decoration: none;}

/* End Styles for Investment Companies */


.boardOfAdvisors ul {margin-top: -15px;}

.strategicPrinciples ol {
	margin: 0px;
	padding-left: 25px;
	float: left;
}

/*.strategicPrinciples table{
	border-top: #999 1px solid;
	border-right: #999 1px solid;
}
.strategicPrinciples table td{
	border-left: #999 1px solid;
	border-bottom: #999 1px solid;
	padding: 7px;
}*/

.strategicPrinciples table td{
	padding: 7px;
}

/* Styles for News Items */


.newsItem {
	margin-top: 20px;
}

.newsDate { width: 80px; float:left; font-weight:bold; }

.newsItemLink { float:right; width: 500px; margin-right:1px;}

/* EndStyles for News Items */

/* Completely remove subNav from these sections */

.news #subNav,
.contactUs #subNav,
.investments #subNav
{ display:none; }

.overview #teamSubNav,
.overview #investmentsSubNav,
.team #overviewSubNav,
.team #investmentsSubNav,
.investments #overviewSubNav,
.investments #teamSubNav
{ display:none; }

/* This section controls the subNav current page highlights */

.overviewLanding #overviewLink,
.investStrategy #investStrategyLink,
.boardOfAdvisors #boardOfAdvisorsLink,

.investmentsLanding #investmentsLink,
.strategicPrinciples #strategicPrinciplesLink,

.tCampbell #tCampbellLink,
.tDady #tDadyLink,
.dLake #dLakeLink,
.nCampbell #nCampbellLink

{ color:#000033 }

.clear { clear:both; }