@import url('https://fonts.googleapis.com/css?family=Domine|Oswald');
body {
	color: #414042;
	font: normal normal 400 16px/20px 'Domine', serif;
	margin: 0;
	background: url(content-bg-image-2.jpg) repeat top left;
	background-size: cover;
}
a {
	color: #53752a;
	text-decoration: underline;
}
a:hover,
a:focus {}
a.logo {
	background: url(logo1.png) no-repeat left top;
	display: block;
	height: 157px;
	left: 20px;
	position: absolute;
	width: 209px;
}
h1 {
	font: normal normal 700 2em/2.1em sans-serif;
	margin: 0.67em 0;
	padding: 0;
}
h2 {
	font: normal normal 700 1.5em/1.6em sans-serif;
	margin: 0.83em 0;
	padding: 0;
}
h3 {
	font: normal normal 700 1.17em/1.27em sans-serif;
	margin: 1em 0;
	padding: 0;
}
img {
	border: 0;
	display: block;
}
ol, ul {
	margin: 1em 0;
	padding: 0 0 0 1.25em;
}
p {
	margin: 1em 0;
	padding: 0;
}
#epAttention {
	font-family: 'Domine', serif;
	font-size: 19px;
	font-weight: 700;
	color: #523629;
	text-align: center;
	min-width: 1350px;
	line-height: 1.3;
	padding: 20px 0;
}
#epBanner {
	background: url(default-banner3.png) no-repeat top left;
	background-size: cover;
	height: 750px;
	width: 100%;
	min-width: 1350px;
}
#epButtons {
	height: 150px;
	padding-bottom: 50px;
	position: relative;
	width: 1170px;
}
#epButtons a {
	box-shadow: 1px 1px 10px 2px rgba(0, 0, 0, 0.3);
	background-color: #f2eee6;
	color: #523629;
	display: block;
	float: left;
	height: 150px;
	margin-right: 50px;
	padding-top: 20px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 340px;
}
#epButtons a:hover,
#epButtons a:focus {
	background-color: #797773;
	color: white;
}
#epButtons a span.title {
	font: normal normal 700 1.5em/1.6em 'Domine', serif;
	text-transform: uppercase;
	padding: 0 5px;
	display: block;
	top: 50%;
	transform: translateY(-50%);
	position: relative;
}
#epButtons a:hover span.title,
#epButtons a:focus span.title {display: none;}
#epButtons a span.subtitle {
	display: none;
	font-size: 14px;
	margin:auto;
	text-align: center;
	width: 260px;
	top: 50%;
	transform: translateY(-50%);
	position: relative;
}
#epButtons a:hover span.subtitle,
#epButtons a:focus span.subtitle {display: block;}
form fieldset {border: none;}
#epColumn1 {
	padding: 20px;
	width: 920px;
}
#epColumn2 {
	float: right;
	padding: 20px;
	width: 400px;
}
#epColumn3 {
	min-height: 200px;
	padding: 20px;
}
#epCol66 {
	display: inline-block;
	margin: 0 13% 0 20px;
	min-height: 300px;
	vertical-align: top;
	width: 50%;
}
#epCol33 {
	display: inline-block;
	margin-right: 20px;
	padding-top: 68px;
	vertical-align: top;
	width: 33%;
}
#epContent {
	clear: both;
	margin: 0 auto;
	width: 1170px;
	min-height: 800px;
}
#epContentWrapper {
	width: 100%;
	min-width: 1350px;
	min-height: 338px;
}
#epEmergency {
	clear: both;
	float: left;
	padding: 20px;
	position: relative;
}
#epHeader {
	height: 90px;
	position: relative;
	width: 1170px;
	margin: 0 auto;
}
#epHeaderWrapper {
	background: url(topBottom.jpg) no-repeat top left;
	background-size: cover;
	width: 100%;
	min-width: 1350px;
	height: 126px;
	margin-bottom: 30px;
}
#epLang {
	position: absolute;
	right: 20px;
	top: 10px;
}
#epLang a {
	color: white;
	margin: 0 10px;
}
#epNav {font: normal normal 400 26px/21px 'Oswald', sans-serif;}
#epNav a {
	color: #fff;
	display: inline-block;
	padding: 0 20px;
	text-transform: uppercase;
	text-decoration: none;
	height: 47px;
	margin-top: 45px;
	line-height: 45px;
}
#epNav a:hover,
#epNav a:focus {
	background: #F2EEE6;
	color: #513628;
}
#epNav a:first-child {margin-left: 300px;}
#epNAVEXFooter {
	clear: both;
	margin: 0 auto;
	width: 1170px;
}
#epNAVEXFooter .line1 {
	color: #fff;
	float: left;
	padding-left: 20px;
}
#epNAVEXFooter .line2 {
	color: #fff;
	float: right;
	padding-right: 20px;
}
#epNAVEXFooter span a {color: #fff;}
#epNAVEXFooter th {display: none;}
#epNAVEXFooterWrapper {
	clear: both;
	background: url(topBottom.jpg) no-repeat top left;
	background-size: cover;
	width: 100%;
	min-width: 1350px;
	height: 126px;
}
#epWrapper {
	position: relative;
	width: 100%;
	min-width: 1350px;
}
/*dp2*/
#epDataPrivacy .online, #epDataPrivacy .phone, #epDataPrivacy .output {}
#epDataPrivacy ol.dropDowns {
	list-style: none;
	margin: 0;
	padding: 0;
}
#epDataPrivacy select {
	font: normal normal 400 12px/15px sans-serif;
	margin: 0 0 1em 0;
	width: 100%;
}
/*phone*/
#epPhone select {
	font: normal normal 400 12px/15px sans-serif;
	margin: 0 0 1em 0;
	width: 100%;
}
/*Issues*/
#epIssues {width: 100%;}
#epIssues .catdesc {display: none;}
#epIssues .catname {font: normal normal 700 24px/20px sans-serif;}
#epIssues .details {
	font: normal normal 400 12px/20px sans-serif;
	position: absolute;
	right: 0;
	top: 0;
}
#epIssues .issue {
	color: #008000;
	margin: 10px 0;
	position: relative;
}
#epIssues .issue:hover,
#epIssues .issue:focus {color: #513628;}
#epIssues .name {font: normal normal 700 14px/20px sans-serif;}
#epIssues .desc {padding: 1em 0 0 0;}
.bottom {
	margin-bottom: 0;
	padding-bottom: 0;
}
.listor {
	list-style: none;
	margin: 1em 0;
}
.nowrap {white-space: nowrap;}
.top {
	margin-top: 0;
	padding-top: 0;
}