/*
*
* LISTING
*
******************************************/
#cases {

}
#cases .list {
	border: solid 1px #175587;
	margin: 0;
	padding: 20px;
	position: relative;
}
#cases .list .paging {
	color: #666766;
	font-size: 11px;
	text-align: center;
}
#cases .list .paging a {
	color: #0b84bd;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#cases .list .results-information {
	color: #333333;
	margin: 0 0 10px 0;
}
#cases .list ul {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
#cases .list ul li {
	margin: 0 !important;
}
#cases .list ul li .abstract {
	color: #333;
	font-size: 12px;
	margin: 0 0 10px 0;
}
#cases .list ul li.separator {
	font-size: 0 !important;
	height: 1px !important;
	margin: 20px 0 20px 0 !important;
	padding: 0 !important;
}
#cases .list ul li .date {
	font-family: Arial, Sans-Serif !important;
	font-size: 11px !important;
	color: #8f908f !important;
}
#cases .list ul li h3 {
	color: #0684bd !important;
	font-family: Arial, Sans-Serif !important;
	font-size: 16px !important;
	font-weight: normal !important;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	
}
#cases .list ul li h3 a {
	font-size: 16px !important;
	font-weight: normal !important;
}
#cases .list ul li a {
	color: #0684bd !important;
	font-size: 11px !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
#cases .list ul li a:hover {
	color: #003768 !important;
	text-decoration: none !important;
}


/*
*
* FEATURED
*
******************************************/
#cases .list ul.featured {

}
#cases .list ul.featured li {
	margin: 0 0 21px 0 !important;
}
#cases .list ul.featured li.clearer {
	margin: 0 !important;
	padding: 0 !important;
	clear: both;
	font-size: 0px;
	height: 0px;
}
#cases .list ul.featured li .case-container {
	background-image: url(/Frontend/Images/case-featured-bg.gif);
	background-repeat: no-repeat;
	height: 262px;
	width: 206px;
	margin: 0 !important;
}
#cases .list ul.featured li .case-container .case-padding {
	padding: 20px;
}


#cases .case-logotype {
	background-image: url(/Frontend/Images/case-featured-logotype-bg.gif);
	background-repeat: no-repeat;
	height: 79px;
	width: 166px;
}
#cases .case-logotype .case-logotype-container {
	padding: 2px;
	text-align: center;
}
#cases .case-abstract {
	margin: 10px 0 10px 0 !important;
	
}
#cases .case-link {
	margin: 10px 0 10px 0 !important;
}
#cases .case-link a {
	font-size: 10px;
}

/*
*
* TABS
*
******************************************/
#cases .tabs {
	height: 22px;
	margin: 10px 0 0 0;
}
#cases .tabs .tab {
	float: left;
	height: 22px;
	margin: 0 1px 0 0 !important;
	text-align: center;
	width: 111px;
}
#cases .tabs .tab div {
	margin: 5px 0 0 0 !important;
	padding: 0 !important;
}
#cases .tabs .tab a {
	color: #fff;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}
#cases .tabs .tab a:hover {
	color: #fff !important;
	text-decoration: none !important;
}
#cases .tabs .selected {
	background-image: url(/Frontend/Images/news-tab-selected.gif);
	background-repeat: no-repeat;
}
#cases .tabs .default {
	background-image: url(/Frontend/Images/news-tab-default.gif);
	background-repeat: no-repeat;
}




