
@import url(global.css);





#p_index #horizontal_banner {
	background: #42627b url(../_img/img_index.jpg) no-repeat 0 0;
	height: 230px;
	}

#p_index h2 {
	background: url(../_img/h2_index.gif) no-repeat 0 0;
	padding-top:130px;
	}
	
#p_index h3 {
	padding:0;
	width: auto;
	height: auto;
	font-size: 100%;
	font: 1.1em/1.4em Helvetica, Arial, sans-serif;
	color: #fff;
	padding-left: 0px;
	margin:40px 0 10px 0;
	font-weight: bold;
	background: none;
}


#p_index blockquote {
	position: relative;
	right: auto;
	top: auto;
	float: left;
	padding: 40px 30px 0 30px;	
	width: 250px;		
	color: #42627b;
	overflow: hidden;
	font-size: 1em;
	background: none;
	height: auto;

}

#p_index #main {
position:relative;
	float: left;
	background: #f0f3f5;
	width: 440px;
	height: 185px;
	top:0px;
	padding: 0 0px 0 85px;
	
	}

/* IE browsers see the follwing: */
*html #p_index #main {
	top: 5px;
	width: 445px;
	padding: 0 0px 0 80px;
}

#p_index #main p  {
	padding: 40px 25px 0 0;
	}

#fader_text {
	padding-right: 60px;
	}
	
#scroll_hidden {
	display: none;
}
#brown_graphic {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 330px;
	height: 30px;
	background: #dfdfa5;
	}
	
/* TEAM */

.p_team #horizontal_banner {
	background: #809387 url(../_img/img_team.jpg) no-repeat 0 0;
	}
.p_team h2 {
	background: url(../_img/h2_team.gif) no-repeat 0 0;
	top: 70px;
	}

.p_team h3 {
	background: #c4ccd1 url(../_img/h3_team.gif) 25px 0 no-repeat;
	
}

.p_team #main {margin-left: 30px;}

.bio_img {
			text-align:center;
			line-height: 1.2em;
			float:right; 
			width: 85px; 
			font-size:.8em;
			margin: 0 5px 0px 15px;}

#main #scroll .bio_img p {padding: 0; margin-top:2px;}

	
/* strategy */

.p_strategy #horizontal_banner {
	background: #868686 url(../_img/img_strategy.jpg) no-repeat 0 0;
	}
.p_strategy h2 {
	background: url(../_img/h2_strategy.gif) no-repeat 0 0;
	top: 95px;
	}

.p_strategy h3 {
	background: #c4ccd1 url(../_img/h3_strategy.gif) 25px 0 no-repeat;
	
}

#p_investment_criteria #main li {padding: 0px 5px;}

.p_strategy #scroll {
	height: 210px;
		overflow: auto;
		padding: 0 30px 0 0;

	}
#p_market_focus #main {
	line-height: 1.4em;
	}
/* portfolio */

#p_portfolio #horizontal_banner {
	background: #8c8a9a;
	}
#p_portfolio #flash {
	width: 335px;
	height: 175px;
	float: left;
	}


#p_portfolio h2 {
	position: relative;
	top: 95px;
	margin: 0px 0 0 60px;
	padding: 80px 0 0 0;	/* image height */
	width: 415px;		/* image width */
	height: 0;
	overflow: hidden;
	font-size: 1px;
	border: none;
	background: url(../_img/h2_portfolio.gif) no-repeat 0 0;
	float:left;

}

#p_portfolio #main{ line-height: 1.4em;}

#p_portfolio h3 {
	background: #c4ccd1 url(../_img/h3_portfolio.gif) 25px 0 no-repeat;
	
}

	
/* news */

#p_news #horizontal_banner {
	background: #879d9e url(../_img/img_news.jpg) no-repeat 0 0;
	}
#p_news h2 {
	background: url(../_img/h2_news.gif) no-repeat 0 0;
	top: 95px;
	}

#p_news h3 {
	background: #c4ccd1 url(../_img/h3_news.gif) 25px 0 no-repeat;
	
}

#pagination  {
	position: absolute;
	top:-25px;
	left: 410px;
	right: 0;
	width: 200px;
	height: 20px;
	text-align:right;
	}

	
body.news_releases #wrap {
	width: 700px;
	height: auto;
	padding-bottom: 30px;
	
	}

#p_news #main.wide {height: 200px; }
body.news_releases h4 {margin-bottom: 15px; border-bottom: solid 1px #ccc; padding-bottom: 3px;}
body.news_releases h3 {
	background: #c4ccd1 url(../_img/h3_news.gif) 25px 0 no-repeat;
	width: 100%;
	
}

.back_link { float: right; font-size: .9em; padding: 25px 25px 0 0;}
.sub_title {
	font-weight:bold;
}
.news_releases #content li  {
	padding: 0 0 3px 3px;
	list-style-type: square;
}
.news_releases #content ul{
	margin: 0 0 10px 15px;
	}


.about { 
	background: #eee;
	padding: 5px 10px;
	font-size: .9em;
	margin-top:10px;
	}

.date {
	color: #333;
	font-weight: bold;
	}

/* contact */

#p_contact #horizontal_banner {
	background: #8396a1 url(../_img/img_contact.jpg) no-repeat 0 0;
	}
#p_contact h2 {
	background: url(../_img/h2_contact.gif) no-repeat 0 0;
	top: 95px;
	}

#p_contact h3 {
	background: #c4ccd1 url(../_img/h3_contact.gif) 25px 0 no-repeat;
	
}

.admin #wrap {height:auto;}

.admin h2 {
	position: relative;
	top: 0px;
	margin: 20px 0 10px 2px;
	padding: 0px 0 0 0;	/* image height */
	width: 415px;		/* image width */
	height: auto;
	overflow: hidden;
	font-size: 1.2em;
	border: none;

}

.admin #header {
	padding: 0 25px;
	height: 100px;
}

.admin #header img {
	margin-left: 20px;
}
#header-right {
	float: right;
	
}

.admin #content {margin-left: 25px; height: auto;}
.admin .dataTable th {
	font-size: 1.1em;
	}
.admin .dataTable td.titles {width: 430px; }
.admin .dataTable td{
	border-top: solid 1px #ccc;
	}
.admin .add_release {margin-top: 15px;}

/* site map */
#p_sitemap ul.bullets {
margin-left:0;
}
#p_sitemap ul.bullets li {
	list-style-type: none;
	font-weight: bold;
	padding: 4px 0 2px 3px;
	line-height: 1.3em;
	}

#p_sitemap ul.bullets li ul.sub_li li {
	padding: 0px 0 2px 3px;

font-weight:normal;
	list-style-type:circle;
	margin-left: 15px;
	
}

#p_sitemap h2 {
	background: url(../_img/h2_contact.gif) no-repeat 0 0;
	top: 95px;
	}

#p_sitemap #horizontal_banner {
	background: #8396a1 url(../_img/img_contact.jpg) no-repeat 0 0;
	}
#p_sitemap h3 {
	background: #c4ccd1 url(../_img/h3_sitemap.gif) 25px 0 no-repeat;
	
}