.hidden {
	display:none;
}

.select_list li {
	background: url(../images/case_studies/item_header.png) no-repeat;
	height: auto !important;
	padding: 0 !important;
}

.select_list a {
	background: url(../images/case_studies/item_header.png) no-repeat;
}
.select_list a:hover {
	background: url(../images/case_studies/item_headerover.png) no-repeat;
}

.sub_content .border {
	background: url(../images/case_studies/sub_content_box_vback.png) repeat-y;
}

.sub_content .body {
	background: url(../images/case_studies/sub_content_box.png) repeat-x bottom;
}

.sub_content .bottom {
	background: url(../images/case_studies/sub_content_box_bottom.png) no-repeat;
	position: relative;
	top: -5px;
}

.select_list li.pink_large {
	background: url(../images/about/item_header.png) no-repeat;
}
.select_list .pink_large a {
	background: url(../images/about/item_header.png) no-repeat;
}
.select_list .pink_large a:hover {
	background: url(../images/about/item_headerover.png) no-repeat;
}

.select_list li.blue_large {
	background: url(../images/business/item_header.png) no-repeat;
}
.select_list .blue_large a {
	background: url(../images/business/item_header.png) no-repeat;
}
.select_list .blue_large a:hover {
	background: url(../images/business/item_headerover.png) no-repeat;
}

.select_list li.green_large {
	background: url(../images/community/item_header.png) no-repeat;
}
.select_list .green_large a {
	background: url(../images/community/item_header.png) no-repeat;
}
.select_list .green_large a:hover {
	background: url(../images/community/item_headerover.png) no-repeat;
}

.activity_content {
	margin-top: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 10px !important;
}

.video_buttons {
	margin-top: 10px;
}

.video_buttons div {
	margin-top: 5px;
}

.select_list .video_buttons a {
	display: block !important;
	background: url(../images/case_studies/purple_button.png) no-repeat !important;
	color: #330066 !important;
	width: 134px !important;
	height: 23px !important;
	line-height: 23px !important;
	font-weight: bold;
	text-align: center !important;
	overflow: hidden !important;
	padding: 0 !important;
	margin: 0 !important;
	position: relative !important;
}
.select_list .video_buttons a:hover {
	background: url(../images/case_studies/purple_button_over.png) no-repeat !important;
	color: #fff !important;
}

.select_list a {
	padding-top: 10px !important;
	font-size: 11px !important;
	line-height: 1 !important;
	color: #fff !important;
	height: 31px !important;
	border-bottom: none !important;
 	padding-bottom: 0 !important;
	position: absolute !important;
}

.select_list a:hover span.description {
	text-decoration: none !important;
}

.description {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
}

.select_list a span.read_more {
	top:15px !important;
	right: 16px !important;
}

.title {
	font-weight: bold;
}

.video_button, .archive_button {
	display: block;
	color: #330066 !important;
	background: #fff url(../images/case_studies/videos.png) no-repeat bottom;
	overflow: hidden;
	width: 478px;
	height: 41px;
	line-height: 41px;
	text-indent: 10px;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	top: -2px;
}

.archive_button {
	margin-top: 12px;
	background: #fff url(../images/news/news_page.png) no-repeat bottom;
	position: static;
}

.back_button {
	display: block;
	color: #330066 !important;
	background: #fff url(../images/news/news_page.png) no-repeat bottom;
	overflow: hidden;
	width: 478px;
	height: 41px;
	line-height: 41px;
	text-indent: 10px;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	top: -2px;
}

.sub_content .body a { 
	position: relative !important;
	display: inline !important;
}

.sub_content .body a:hover {
	text-decoration: underline !important;
}