.media-container, .searchresults {
	margin-top : 10px;
	background-color: #ecf7f3;
	float: left;
	width: 740px;
}
.searchresults {
	border-bottom : solid 1px #1e634f;
}
.media-container span {
	width: 100%;
	background: #fff;
	display: block;
	padding: 5px 0 10px 0;
}
.media-container h2, .searchresults h2 {
	background-color: #1E634F;
	font-size : 120%;
	color : #fff;
	padding : 5px 10px;
	margin : 0;
	height : 1em;
}
.media-container h2.medianame, .searchresults h2.medianame {
	font-size : 100%;
	margin : 5px 0;
	padding : 0;
	font-weight: bold;
	background: none;
	color: #000;
}
.media-container-group {
	border-left : solid 1px #1e634f;
	border-right : solid 1px #1e634f;
	border-bottom : solid 1px #1e634f;
	overflow: hidden;
	height: 100%;
}
.asset-image p {
	margin: 0;
}
.media-container ul.asset-image, .searchresults ul.asset-image {
	padding : 0;
	margin : 0;
	list-style : none;
}
.media-container ul.asset-image li, .searchresults ul.asset-image li {
	display : inline;
	padding : 0;
	margin : 0;
}
.media-container p {
	margin : 10px 0;
	padding : 0;
}
.media-container p.asset-links, .searchresults p.asset-links {
	margin : 0 0 5px;
}
.searchresults p {
	margin : 2px 0 20px 0;
	padding : 10px 5px;
}
.searchresults .asset-container p, .searchresults .document-container p {
	padding : 0;
}
.document-container, .asset-container {
	width : 31%;
	height : auto;
	float : left;
	margin: 5px 4px 20px 4px;
	overflow: hidden;
}

ul.pagingContainerList {
	padding : 10px 0;
	margin : 0;
	list-style : none;
	background-color: #fff;
}
ul.pagingContainerList li {
	display : inline;
	padding : 0 5px;
}
#searchform fieldset {
	border: none;
	padding: 0;
	margin: 0;
}
.noresults {
	border: 0 none;
	padding: 20px 0;
}
.noresults h1 {
	background: none;
	margin: 0.5em;
	padding: 0;
}
.noresults .backTo {
	margin: 0.5em;
}
#searchform #keyword {
	margin: 0 5px;
}
.pagingContainer {
	clear: both;
}
.no-group-container {
	border: 1px solid #1e634f;
	float: left;
	width: 740px;
}
.backTo {
	clear: both;
	margin: 10px 7px;
}
#searchpagination {
	margin: 10px 5px;
	float: left;
	width: 740px;
}
#searchpagination input {
	margin: 0 10px 0 0;
	float: left;
}
a:hover, a:active, .backTo:hover, .backTo:active {
	text-decoration: underline;
}
