/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#11568c;
}

img  a {
	border: 0;
}

p {
	font-size: 11px;
	padding-right: 10px;
}

table tr td {
	font-size: 11px;
}

#address {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#11568c;
	font-weight: bold;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 25px;

}

#container {
	background-color: #eeefef;
	width:760px;
}

#logo {
	background-color: 11568c;
	border-top: 15px solid #11568c; /*blue top border*/
	background: url(../images/logo.gif) no-repeat;
	height: 71px;
}

/*START main nav list styles ------------------------*/
#mainnav {
	background-color: #11568c;
	width: 750px;
	padding-left: 10px;
}
/*END main nav list styles ------------------------*/

/*START banner styles ----------------------------*/
#banner {
	height: 138px;
}

.home {
	background: url(../images/banners/home2.jpg) no-repeat;
}

.profile {
	background: url(../images/banners/profile.jpg) no-repeat;
}

.team {
	background: url(../images/banners/team.jpg) no-repeat;
}

.strategy {
	background: url(../images/banners/strategy.jpg) no-repeat;
}

.portfolio {
	background: url(../images/banners/investments.jpg) no-repeat;
}

.news {
	background: url(../images/banners/news.jpg) no-repeat;
}

.contact {
	background: url(../images/banners/contact.jpg) no-repeat;
}

.directions {
	background: url(../images/banners/directions.jpg) no-repeat;
}

.corp {
	background: url(../images/banners/ppr.jpg) no-repeat;
}
/*END banner styles ----------------------------*/

#content {
	background-color: #eeefef;
	width:760px;
}

#content a:link, #content a:visited, #subcontent a:link, #subcontent a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #11568c;
	text-decoration: underline;
}

#content a:hover, #content a:active, #subcontent a:hover, #subcontent a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #78a22f;
	text-decoration: underline;
}

#content a.rm:link, #content a.rm:visited, #subcontent a.rm:link, #subcontent a.rm:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FCB032;
	text-decoration: underline;
}

#content a.rm:hover, #content a.rm:active, #subcontent a.rm:hover, #subcontent a.rm:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #78a22f;
	text-decoration: underline;
}

#content ul, #subcontent ul {
	list-style-type:square;
}

#content li, #subcontent li {
	font-size: 11px;
	line-height: 15px;
}

/*START Team nav list styles ---------------------- */
#content ul.teamnavlist  {
 	margin: 0;
 	padding: 5px 0 5px 0;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 	list-style: none;
}

#content li.teamnavlist  {
	margin: 0;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 	list-style: none;
}

#content a.teambio:link, #content a.teambio:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#666;
	text-decoration: none;
}

#content a.teambio:hover, #content a.teambio:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #78a22f;
	text-decoration: underline;
}
/*END Team nav list styles ---------------------- */

/*START Team banner styles ---------------------- */
.teamMember{
	display:none;
	color:#FFF;
	padding:0;
	margin-top:-18px;
	font-size:11px;
}
html>body .teamMember{
	margin-top:-14px;
}
#teamMember1{
	margin-left:125px
}
#teamMember2{
	margin-left:180px
}
#teamMember3{
	margin-left:260px
}
#teamMember4{
	margin-left:345px
}
#teamMember5{
	margin-left:427px
}
#teamMember6{
	margin-left:480px
}
#teamMember7{
	margin-left:559px
}
/*END Team banner styles ---------------------- */

/*START Hompage profiles styles ------------------- */
.profileVisible {
	display:block;
}
.profileInvisible{
	display:none;
}
/*END Hompage profiles styles ------------------- */

/*START Investments nav list styles ---------------------- */
#content ul.investnavlist  {
 	margin: 0;
 	padding: 55px 0 25px 0;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 	list-style: none;
}

#content li.investnavlist  {
	margin: 0;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 	list-style: none;
}

#uberlink li {
	font-weight: bold;
	color: #78a22f;
}

#content a.invest:link, #content a.invest:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #78a22f;
	text-decoration: none;
}

#content a.invest:hover, #content a.invest:active/*, #content #uberlink a:link, #content #uberlink a:visited, #content #uberlink a:hover,#content #uberlink a:active*/ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
}
/*END Investments nav list styles ---------------------- */

h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

h3 {
	margin-right: 5px;
	font-size: 12px;
}

h4 {
	font-size: 11px;
}

h4.ltblue {
	color: #0397D6;
	font-size: 11px;
}

.grn {
	color: #78a22f;
}

.gry {
	color: #666;
}

.bizdescriphdr {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}


/*START styles for content column left headers --------------------*/
.hide {
	display: none;
}

#home {
	width: 200px;
	height: 66px;
	background: url(../images/headers/ppr.gif) no-repeat;
	margin: 10px 0 0 10px;
}

#profile {
	width: 200px;
	height: 66px;
	background: url(../images/headers/profile.gif) no-repeat;
	margin: 10px 0 0 10px;
}

#team {
	width: 200px;
	height: 66px;
	background: url(../images/headers/team.gif) no-repeat;
	margin: 10px 0 0 10px;
}

#strategy {
	width: 200px;
	height: 66px;
	background: url(../images/headers/strategy.gif) no-repeat;
	margin: 10px 0 0 10px;
}

#portfolioc {
	width: 200px;
	height: 66px;
	background: url(../images/headers/investments-current.gif) no-repeat;
	margin: 10px 0 0 10px;
}

#portfoliop {
	width: 200px;
	height: 66px;
	background: url(../images/headers/investments-prior.gif) no-repeat;
	margin: 10px 0 0 10px;
}

#news {
	width: 200px;
	height: 66px;
	background: url(../images/headers/news.gif) no-repeat;
	margin: 10px 0 0 10px;
}

#contact {
	width: 200px;
	height: 66px;
	background: url(../images/headers/contact.gif) no-repeat;
	margin: 10px 0 0 10px;
}

#directions {
	width: 200px;
	height: 66px;
	background: url(../images/headers/directions.gif) no-repeat;
	margin: 10px 0 0 10px;
}

#privacy {
	width: 200px;
	height: 66px;
	background: url(../images/headers/privacy.gif) no-repeat;
	margin: 10px 0 0 10px;
}

#security {
	width: 200px;
	height: 66px;
	background: url(../images/headers/security.gif) no-repeat;
	margin: 10px 0 0 10px;
}

#terms {
	width: 200px;
	height: 66px;
	background: url(../images/headers/terms.gif) no-repeat;
	margin: 10px 0 0 10px;
}



/*END styles for Content ColumnLeft Headers --------------------*/


#subcontent {
	clear: both;
	border-top: 15px solid #78a22f; /*green top border*/

}


/*START column classes to be used in content or subcontent areas ------*/
.colleft {
	float: left;
	width: 190px;
	margin: 10px 0 10px 10px;
}

.colcenter {	
	float: left;
	width: 270px;
	margin: 12px 0 10px 0;
}

.colright {	
	float: left;
	width: 270px;
	margin: 12px 0 10px 0;
}

.coldoublewide {	
	float: left;
	width: 540px;
	margin: 12px 0 10px 0;
}

.coltriplewide {	
	float: left;
	width: 750px;
	margin: 10px 0 10px 0;
}
/*END column classes to be used in content or subcontent areas ------*/

/*START footer styles -------------------------------------------------- */
#footer {
	clear: both;
	border-top: 15px solid #11568c;
	background-color: #fff;
	width: 760px;
}

#copyright {
	margin: 0 0 0 10px;
	padding: 5px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 20px;
}

#copyright a:link, #copyright a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}

#copyright a:hover, #copyright a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #215d8b;
	text-decoration: underline;
}
/* END footer styles -------------------------------------------------- */