#cmhs_sliver_spacer {
	height:37px;
	background:#5E0000;
}

#cmhs_sliver_bar {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	overflow:visible;
	margin:0;
	padding:3px 0px;
	color:#fff;
	font:normal 13px/20px Helvetica, Arial, sans-serif!important;
	text-align:right;
	background:#5E0000;
	background: -moz-linear-gradient(top, #5E0000 0%, #9B0000 53%, #9B0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5E0000), color-stop(53%,#9B0000), color-stop(100%,#9B0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5E0000 0%,#9B0000 53%,#9B0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5E0000 0%,#9B0000 53%,#9B0000 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #5E0000 0%,#9B0000 53%,#9B0000 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5E0000', endColorstr='#9B0000',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #5E0000 0%,#9B0000 53%,#9B0000 100%); /* W3C */
}
#cmhs_sliver_bar a, #cmhs_sliver_bar a:visited {
	color:#fff;
	text-decoration:none;
}
#cmhs_sliver_bar a:hover {
	text-decoration:underline;	
}
#cmhs_sliver_links {
	float:left;
	position:relative;
	z-index:500;
}
#cmhs_search {
	float:right;
	position:relative;
	z-index:500;
	max-height:30px;
	width:260px;
}
#cmhs_sliver_links ul {
	margin:3px 0 0 1px;
	padding:0;
	padding-right: 10px;
	text-align:left;
}
#cmhs_sliver_links ul li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	display:inline;
}
#cmhs_sliver_links ul li a, #cmhs_sliver_links ul li a:visited {
	display:block;
	float:left;
	padding:6px 10px 2px;
	opacity:0.7;
	-webkit-transition:opacity 0.3s ease-out;
	-moz-transition:opacity 0.3s ease-out;
}
#cmhs_sliver_links ul li a:hover {
	opacity:1;
}
#cmhs_sliver_links ul li#cmhs_sliver_agencies a {
	background:url(../img/listing.png) no-repeat 4px 10px;
	padding-left:22px;	
}
#cmhs_sliver_links ul li#cmhs_sliver_services a {
	background:url(../img/services.png) no-repeat 5px 10px;
	padding-left:22px;	
}
#cmhs_sliver_links ul li#cmhs_sliver_logo a {
	width:95px;
	height:26px;
	padding:2px 10px;
	margin-top:-2px;
	overflow:hidden;
	text-indent:-1000px;
	opacity:1;
	background:url(../css/img/logo.gif) no-repeat 10px 0px;
}
#cmhs_sliver_links ul li#cmhs_sliver_logo a:hover, #cmhs_sliver_links ul li#cmhs_sliver_logo a:focus {
	background-position:10px -35px;
}
#cmhs_sliver.quirky #cmhs_sliver_bar {
	height:41px;
}
#cmhs_sliver.quirky #cmhs_sliver_links ul li#cmhs_sliver_logo a {
	width:115px;
	height:30px;
}

@media only screen and (max-width: 500px) {
	#cmhs_sliver_spacer {
		height:37px;
	}
	#cmhs_sliver_bar {
		height:35px;
		padding:1px 0;
	}
	#cmhs_sliver_links ul li#cmhs_sliver_logo a {
		width:72px;
		height:24px;
		padding:3px 10px 3px 8px;
		background-position:8px -70px;
	}
	#cmhs_sliver_links ul li#cmhs_sliver_logo a:hover, #cmhs_sliver_links ul li#cmhs_sliver_logo a:focus {
		background-position:8px -105px;
	}
}
@media only screen and (max-width: 335px) {
	#cmhs_sliver_bar {
		min-width:292px;
	}
	#cmhs_sliver_links ul li#cmhs_sliver_agencies a {
		background:none;
		padding-left:0;
	}
	#cmhs_sliver_links ul li#cmhs_sliver_services a {
		background:none;
		padding-left:5px;	
	}
}##begalci {
	margin-right: auto;
	margin-left: auto;
}
