#content_holder-1, #content_holder-2 {
	display: block;
	float: left;
	
}
#content_holder-1 {
	width: 572px;
	padding: 13px 0px 0px 47px;
}

#content_holder-2 {
	width: 275px;
	padding: 13px 26px 0px 6px;
}
.client_topper_1 {
	background-image: url("images/topper_client.png"); 
	background-repeat: no-repeat; 
	background-position: top left;
	width: 573px; 
	height: 31px; 
}
.client_topper_2 {
	background-image: url("images/topper_portfolio.png"); 
	background-repeat: no-repeat; 
	background-position: top left;
	width: 275px; 
	height: 31px;
	margin: 0px;
	padding: 0px 0px 5px 0px; 
}
.client_topper_grade_top {
	background-image: url("images/topper_portfolio_grade.png"); 
	background-repeat: no-repeat; 
	background-position: top left;
	width: 275px; 
	height: 31px; 
}
.client_topper_grade_bottom {
	background-image: url("images/bottom_portfolio_grade.png"); 
	background-repeat: no-repeat; 
	background-position: top left;
	width: 275px; 
	height: 26px; 
}
/* PORTFOLIO SECTION*/
#portfolio_cats {
	margin: 0px;
	padding: 9px 0px 0px 0px;
	list-style-type: none;
	font-family: Palatino Linotype,Palatino,Arial,Helvetica,sans-serif;
	font-size: 18px;
}

#portfolio_cats li {
	border-top-width: 3px;
	border-bottom-width: 0px;
	border-style: dotted;
	border-color: #C6C8CC;
	border-right: none;
	border-left: none;
	border-left-width: 0px;
	border-right-width: 0px;
	padding: 5px 0px 5px 0px;
}
.portfolio_hr {
	border-top-width: 3px;
	border-bottom-width: 0px;
	border-style: dotted;
	border-color: #C6C8CC;
	border-right: none;
	border-left: none;
	border-left-width: 0px;
	border-right-width: 0px;
	padding: 5px 0px 5px 7px;
	margin: 0px;
}



.pf_nav {
	width: 275px;
	height: 31px;
	font-size: 16px;
	vertical-align: middle;
	line-height: 28px;
}
.pf_nav a {
	display: block;
	height: 31px;
	text-decoration: none;
	color: #697E96;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
.pf_nav a:hover {
	display: block;
	text-decoration: none;
	color: #627580;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
.pf_nav_on {
	width: 275px;
	height: 31px;
	font-size: 16px;
	vertical-align: middle;
	line-height: 28px;
	background-image: url("images/portfolio_nav/portfolio-nav-bg.jpg"); 
	background-repeat: no-repeat; 
	background-position: left 5px;
	text-decoration: none;
}
.pf_nav_on a {
	display: block;
	height: 31px;
	text-decoration: none;
	color: #ffffff;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
.pf_nav_on a:hover {
	display: block;
	text-decoration: none;
	color: #ffffff;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}


