div.case_study_list_wrapper {
float:right;
width:100%;
margin-left:-135px;
clear: both;
padding-bottom:1em;
padding-top:1em;
border-bottom:solid 1px #f0f0f0;
}

div.case_study_content{
margin-left:135px;
}

div.case_study_side {
float:left;
width:160px;
text-align: center;
}

div.case_study_footer {
clear:both;
width:100%;
}

.case_study_list_wrapper .thumbnail {
border: 5px solid #FAFAFA;
}

.case_study_list_wrapper dt {
clear:left;
float: left;
width: 20%;
font-weight: bold;
}

.case_study_list_wrapper dd {
float: left;
width: 60%;
}



div.section_wrapper{
	padding:0 1em 1em 1em;
}	
div.section_wrapper p{
	padding:0.5em 0;
}
div.section_wrapper h2{
	padding-left:0;
	padding-top:0;
	color:#4A4A4A;
}





/**** CASE STUDIES *******/
div.case_study_list_wrapper {
float:right;
width:100%;
margin-left:-185px;
clear: both;
}

div.case_study_content{
margin-left:185px;
}

div.case_study_side {
float:left;
width:180px;
text-align: center;
padding-top:1em;
}

div.case_study_footer {
clear:both;
width:100%;
}

.case_study_list_wrapper .thumbnail {
border: 5px solid #FAFAFA;
}

.case_study_list_wrapper dt {
clear:left;
float: left;
width: 20%;
font-weight: bold;
}

.case_study_list_wrapper dd {
float: left;
width: 60%;
}


div.case_study_details_wrapper {
float:right;
width:100%;
margin-left:-200px;
}

div.case_study_details_content{
margin-left:200px;
}

div.case_study_details_side {
float:left;
width:200px;
}


div.case_study_details_footer {
clear:both;
width:100%;
}

.case_study_details_wrapper .thumbnail {
border: 5px solid #FAFAFA;
}


.case_study_details_wrapper dt {
clear:left;
float: left;
width: 20%;
font-weight: bold;
}

.case_study_details_wrapper dd {
float: left;
width: 60%;
}


p.download{
	background-image: url("/website_images/icon_arrow_download.gif");
	background-repeat:no-repeat;
	background-position:left center;
}
p.download a{
	padding-left:20px;
}




/************ NEWS ********************/
.news{
	margin:1em;
	padding:1em;
	border-bottom:solid 1px #f0f0f0;
	clear:both;
}
.news h1{
	padding:0 1em 0.5em 0;
}

.news_image{
	float:left;
}

.news p{
	margin-left:110px;
	padding-top:0;
}
.news p.fullstory a{
	clear:both;
	float:right;
	padding-right:20px;
	padding-bottom:0px;
	background-image: url("/website_images/icon_more.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
}
.news p.fullstory a:hover{
	background-image: url("/website_images/icon_more_hv.gif");
}

.full_news{
	padding-top:0;
}

.full_news p{
	margin-left:0;
	padding-left:0;
}
.full_news .news_image{
	float:right;
	margin:0 0 5px 10px;
}

.rss_links{
	padding-top:20px;
	padding-bottom:20px;
}
.rss_links img{
	vertical-align:middle;
}


.article_list{
	padding:1em;
	color:#4A4A4A;
}
.article_list table tr{
	margin-top:20px;
}
.showstate{
	margin-right:5px;
}