body { font-family: Helvetica, Arial, sans-serif; text-align: center; font-size: 12px; color: #898989; }

.heading { color: #ACACAC; font-size: 2.1em; font-weight: normal; font-family: Berling, Georgia, Times, "Times New Roman", serif; }

.subheading { font-size: 1.2em; font-weight: bold; border-bottom: 1px solid #CECECE; padding: 4px 0 4px 0; margin-bottom: 15px; }

.cs_heading { font-weight: normal; line-height: 120% !important; font-size: 1.4em; margin-bottom: 10px; font-family: Berling, Georgia, Times, "Times New Roman", serif; color: #E6661F; margin-top: 0 !important; }

.negleft { margin-right: -10px;}

.bold { font-weight: bold; }
.normal { font-weight: normal; }
.dark_grey { color: #555555; }
.orange { color: #E6661F; }
.branding { color:#df7a00; }
.design { color:#a8b400; }
.digital { color:#589199; }
.marketing { color:#64A0C8; }
.bsus { color:#7e4400; }

.fst { font-weight: bold; color: #E6661F; }

#bios h3 { font-weight: normal; font-size: 2.0em; margin: 20px 0 0 0; font-family: Berling, Georgia, Times, "Times New Roman", serif; color: #E6661F; }

#bios h4 { color: #E6661F; }


#pagination {
	float: right;
	text-align: right;
	height: 40px;
}

#pagination li {
	float: left;
	margin: 0 2px;
}

#pagination li a, #pagination li span  {
	display: block;
	text-decoration: none;
	padding: 4px;
	color: #898989;
}

#pagination li a:hover, #pagination li.on a {
	color: #E6661F;
}

#pagination li span.nogo {
	color: #FFFFFF;
	background: #EFEFEF !important;
}

#pagination li.pagenumber span {
	background: #FFFFFF;
}

#pagination li.nextprev a, #pagination li.nextprev span  {
	background: #CECECE;
	color: #FFFFFF;
}



.casestudy p ,
.partner p { margin-top: 0.6em; line-height: 140%; }
