
@media print, screen {
.bg_site {
	height: 100% !important;
	border: none;
	color: #757575 !important;
	font-size: 13px !important;
	line-height: 17px !important;
	font-family: Helvetica !important;
	margin: 0 auto;
	padding: 0;
	width: 887px;
}
#headercontainer {
	padding-bottom: 86px;
}
div#headercontainer input.headersearch {
	BACKGROUND: #f5f5f5 !important;
	COLOR: #a4a4a4 !important;
	float: right !important;
	FONT-SIZE: 12px !important;
	margin: 0px 3px 0px 0px;
}
div#headercontainer a#searchLinkNew {
	BACKGROUND: url(/Sites/CunaMutual/images/cmg/SearchIcon.png) no-repeat !important;
	display: block !important;
	float: right !important;
	height: 47px !important;
	width: 44px !important;
	position: absolute !important;
	background-position: right top !important;
	margin-left: 150px !important;
	margin-top: 5px !important;
}
.MainNav {
	width: 887px;
	height: 75px !important;
	margin-left: 0px;
	position: fixed;
	z-index: 999;
}
.DivTopRightLinksFirst {
	color: #555555 !important;
	font-family: Arial!important;
	font-size: 10px !important;
	background-color: #fff !important;
	text-decoration: none !important;
	font-weight: 500 !important;
}
.DivTopRightLinks {
	color: #555555 !important;
	font-family: Arial !important;
	font-size: 10px !important;
	background-color: #fff !important;
	padding-left: 9% !important;
	padding-left: 12%\9 !important;
	text-decoration: none !important;
	font-weight: 500 !important;
}
.UlHeaderBackground {
	background-color: #8A002E !important;
	height: 64px !important;
	/*box-shadow: 0px 5px 3px 0px #6E6E6E !important; */
	margin-bottom: 4px !important;
	box-shadow: 0px 5px 3px 0px rgba(0,0,0,0.5) !important;
	-moz-box-shadow: 0px 5px 3px 0px rgba(0,0,0,0.5) !important;
	-webkit-box-shadow: 0px 5px 3px 0px rgba(0,0,0,0.5) !important;
}
.aHeaderColor {
	color: #ffffff !important;
	cursor: pointer !important;
	background-color: #8A002E !important;
	padding-top: 24px !important;
	font-size: 14px !important;
}
.aHeaderColorActive {
	color: #DC661E !important;
	cursor: pointer !important;
	background-color: #8A002E !important;
	padding-top: 24px !important;
	font-size: 14px;
}
.MainHeaderNav {
}
.AllProdBanner {
	width: 860px !important;
	padding-left: 11px !important;
	padding-right: 0% !important;
}
.AllProdBanner img {
	width: 860px !important;
}
.DivHeader {
	height: 22px !important;
	padding-top: 2px !important;
	padding-left: 82% !important;
	padding-left: 70%\9 !important;
	background-color: white !important;
}
.DivHeader ul {
	LIST-STYLE-IMAGE: none;
}
.CMLinkLi {
	padding-left: 3px !important;
	padding-left: 5px\9 !important;
	padding-top: 25px !important;
	padding-top: 25px\9 !important;
	float: right;
}
.CMSearchBx {
	padding-left: 20px !important;
	padding-left: 20px\9 !important;
	padding-top: 20px !important;
	padding-top: 20px\9 !important;
	float: right;
	padding-right: 20px;
}
.CMLinkLiFirst {
	padding-left: 25px !important;
	padding-left: 30px\9 !important;
	padding-top: 25px !important;
	padding-top: 25px\9 !important;
	float: right;
}
.SearchBx {
	width: 200px !important;
	height: 28px !important;
}
.NavLiAnchor {
	Padding-left: 15px;
	Padding-right: 15px;
	Padding-top: 10px;
	Padding-bottom: 10px;
	position: relative;
	line-height: 20px !important;
	text-decoration: none !important;
}
.CMLogo {
	background-color: #8A002E !important;
	padding: 0px !important;
}
.CMLogoLi {
	padding-left: 25px !important;
	padding-top: 18px !important;
	padding-top: 18px\9 !important;
	float: left;
}
.HomeBannerImg {
	text-align: left !important;
	height: 5px !important;
	overflow: hidden !important;
}
:target:before, :target::before {
	content: '';
	display: block;
	height: 95px; /* fixed header height*/
	margin: -95px 0 0; /* negative fixed header height */
}
}

@media print, screen and (max-width: 887px) {
.MainNav {
	width: 887px;
	height: 75px !important;
	margin-left: 0px;
	position: relative;
	z-index: 9999;
}
#headercontainer {
	padding-bottom: 15px;
}
}

@media print {
a[href]:after {
	content: "" !important;
}
html * {
	-webkit-print-color-adjust: exact;
}
.CMLinkLi {
	visibility: hidden;
}
.CMSearchBx {
	visibility: hidden;
}
.CMLinkLiFirst {
	visibility: hidden;
}
.DivHeader {
	display: none;
}
}
