.sideleft h3
{
   font-size:15px;
   font-family: TrajanPro;
   color:#88247f;	
   background:transparent url(/images/category.png) no-repeat 0 100%;
   padding:0 0 10px 10px;
}

.sideleft ul
{
	margin: 10px 0 0 10px;
}

.m-bar 
{
   background-color:#e3e3e3;
   padding:25px 15px;	
   width:922px;
}

.sideleft ul li
{ 
 clear:both;	
}

.sideleft ul li a {
    color: #6c6c6c;
    display:inline-block;
    height:20px;
}

.sideleft ul li a:hover,.sideleft ul li a.red
{
	color:#88247f;	
}

.summary
{
  clear:both;    
}

input.text
{
   height:20px;
   line-height:20px;
   padding:2px;
   color: #8B8888;
   font-size:11px;
   background-color:#fff;
   width:150px;
   border:1px solid #88247f;
}

.main .listing
{
	width:100%;	
	display:block;
	float:left;
	clear:both;
}

.main .ulPraise
{
	 display:block;	
	 clear:both;	
	 width:100%;	
    margin: 0;   
}

#new-list
{
  margin-top:15px;
  width:700px;
overflow: hidden; 
}

#new-list ul
{
    overflow:visible;
}

.cs-pages
{
  clear:both;    
}

ul li.liImage
{
  width:700px;    
}

#btnBack
{
  display:none;	
}


.main .ulPraise li
{
   background-image:none;	
	list-style:none;	
    padding:0;
	 
}

.divdescription
{
	float:left;	
	color:#333333;
}

.divdescription img
{
	 float:left;
	 margin-right:15px;	
}

.page_casestudies .main
{
	  width:711px;	
	  overflow:visible;
	  padding-top:0;
}

.main .ulPraise li.liImage
{
	float:left;	
	width:225px;
	margin:0 0 15px 8px;
	height:370px;
	background-color:#fff;
	border:2px solid #E3E3E3;	
}

.main .ulPraise li.liImage:hover
{
   border:2px solid #88247F;	
}

.main .ulPraise li.liImage .divImage img
{
	width:225px;
}

h4
{
	font-family: TrajanPro;
	font-size:15px;
	color:#88247f;
	margin-bottom:5px;
}

.read-more
{
  margin:15px 8px 0 8px;	
  float:left;
  clear:both;
}

a.divfullname
{
  height:72px;
  line-height:72px; 
  display:block;
  text-align:left;
  font-size:18px;
  color:#94ab21;
  margin:0 25px;
}

.divImage
{
	
}

.cs-tools
{
  float:right;	
  clear:right;
}

#cs-list
{
  float:left;	
}

#cs-list a
{
  color:#88247f;
}

#cs-list a.aspNetDisabled
{
  color:#6C6C6C;
}

.cs-current
{
	float:right;
	margin-left:15px;	
}

.divImage img
{
	 width:105px;	
}

.post
{
   font-size:10px;	
   float:left;
   clear:left;
   margin-bottom:5px;
}

.post a {
    color: #88247F;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.news_detail .post,.news_detail .post .red 
{
   font-size:11px;	
}

.post .red
{
  font-size:10px;	
}

.divfullname a
{
	font-weight:bold;	
	font-size: 10px;
	color: #88247F;
	text-decoration:none;
}

.divjobtitle
{
	 font-size:14px;
	 margin-bottom:5px;	
	 
}

#prevBtn, #nextBtn
{
  position:absolute;	
  margin-top:-223px;
  display:inline-block;
  overflow:hidden;
  z-index:1000;
  width:22px;
  height:35px;
}

#prevBtn a,#nextBtn a
{
   background-image:none;
   display:inline-block;
   margin-left:0;
}

#nextBtn 
{	
	margin-left:678px;
}

.paging
{
	 padding:0;	
}

.main .li_foot
{
	 float:left;
	 display:block;	
	 margin:20px 0;
	 width:100%;
}

.main .li_foot a
{
	padding:0;	
	font-size: 11px;	
	text-decoration:none;
	color: #88247f;
}

.news_detail .main
{	
	width:700px;
	padding-top:0;
}

h2
{	
	font-size: 24px;
	color: #88247f;
	font-family: TrajanPro;
	margin-bottom:0;
	margin-bottom:10px;
}

.main .detail
{
    margin-top:10px;
}

.main .detail .liImage
{
 float:left;	
 margin-bottom:10px;
 display:inline;
}

.main .description {
    color: #006699;
    font-size: 16px;
    font-weight: bold;
    margin: 0 20px 0 0;
    display:block;
}

ul.results li img
{
	 width:	115px;
	 height:115px;
} 

.liText
{
	 width:auto;
	 display:inline;	
	 height:320px;
	 overflow:hidden; 
	 float:left;
}

.divfullname
{
	padding:8px;
	
}

.back-top
{
  float:right;	
}

h3 {
    font-size: 17px;
    margin-top: 0;
    margin-bottom:15px;
}


.divdescription a
{
	color: #88247F;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.subnav ul li a
{
	 background-image:none;
	 padding-left:0;	
}

.double_column_lhs .sideleft
{
   width:200px;	
}

.m-bar .lists
{
  margin:0;	
}

.main .ulPraise li.next
{
	 background-image:url(/images/tab-top-next.png);
	 width:296px;
}

max-width: 1100px;
margin: 0 auto;
padding: 30px 20px 60px;
background-color: #ffffff;
}

h1, h2, h3 {
	color: #1b3b5f;
	margin-top: 0;
}

h1 {
	font-size: 2rem;
	margin-bottom: 0.75rem;
}

h2 {
	font-size: 1.5rem;
	margin-top: 2rem;
	margin-bottom: 0.75rem;
}

h3 {
	font-size: 1.25rem;
	margin-top: 1.5rem;
	margin-bottom: 0.5rem;
}

p {
	margin-bottom: 1rem;
}

ul {
	margin: 0 0 1.5rem 1.2rem;
	padding: 0;
}

li {
	margin-bottom: 0.4rem;
}

.hero {
	padding: 20px;
	margin-bottom: 25px;
	background: #e8f1fb;
	border-radius: 8px;
}

.hero-subtitle {
	font-size: 0.95rem;
	color: #3b4b63;
}

.highlight-list li::marker {
	color: #1b3b5f;
}

.section-note {
	font-style: italic;
	color: #555;
}

.cta-block {
	margin-top: 40px;
	padding: 22px 24px;
	background: #eeeeee;
	color: #fff;
	border-radius: 8px;
}

	.cta-block a {
		display: inline-block;
		background: #ffdd7a;
		color: #1b3b5f;
		padding: 10px 18px;
		border-radius: 6px;
		font-weight: 600;
		text-decoration: none;
	}