@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');

body{
background-color:#D8D8D8;
color:#696269;
font:normal normal 400 15px/18px 'Source Sans Pro', sans-serif;
margin:0;
text-rendering:optimizeLegibility;
}

a{
color:#86AC03;
outline:none;
text-decoration:none;
}

a:hover{
color:#86AC03;
text-decoration:underline;
}

a.logo{
background:url(logo1.png) no-repeat left top;
display:block;
height:62px;
left:20px;
position:absolute;
top:20px;
width:330px;
}

h1{
color:#86AC02;
font:normal normal 700 2em/2.1em 'Source Sans Pro', sans-serif;
margin:0.67em 0;
padding:0;
}

h2{
color:#86AC02;
font:normal normal 700 1.5em/1.6em 'Source Sans Pro', sans-serif;
margin:0.83em 0;
padding:0;
}

h3{
font:normal normal 700 1.17em/1.27em 'Source Sans Pro', 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;
}

#banner{
background: url(banner.png) no-repeat;
background-color:white;
background-position:center;
background-size: 40%;
height:350px;
margin: 0 auto;
position:relative;
width:950px;
}

#epAttention{
top:40px;
color:#0a6da9;
position:absolute;
right:20px;
text-align:right;
width:400px;
}

#epColumn1{
padding:20px;
position:relative;
width:800px;
}

#epColumn2{
padding:20px;
position:relative;
top:30px;
width:600px;
}

#epColumn3{
padding:20px;
}

#epContent{
background-color:#fff;
margin:0 auto;
padding-bottom:50px;
position:relative;
width:950px;
}

#epDDN{
font-weight:bold;
white-space:nowrap;
}

#epEmergency{
}

#epNAVEXFooter{
background: url(footerbg.png) repeat-x scroll 0 0 #282828;
border-top: 5px solid #0068a6;
clear:both;
height:125px;
margin:0 auto;
position:relative;
text-align:center;
width:950px;
}

#epNAVEXFooterWrapper{
height:125px;
position:relative;
width:100%;
}

#epNAVEXFooter th{
clear:both;
display:none;
}

#epNAVEXFooter .line1{
float: left;
padding-left: 20px;
padding-top:70px;
}


#epNAVEXFooter .line2{
float: right;
padding-right: 20px;
padding-top:70px;
}

#epNAVEXFooter .line2 a{
color:#696269;

}

#epNAVEXFooter .line2 a:hover{
color:white;
text-decoration:underline;
}

#epHeader{
background:url(header.png) repeat-x;
background-color: #fff;
height:175px;
margin: 0 auto;
position:relative;
width:950px;
}

#epHeaderWrapper{
height:175px;
position:relative;
width:100%;
}

#epLang{
display:none;
color:black;
position:absolute;
right:20px;
top:10px;
}

#epLang a{
padding:0 5px;
}

#epNav{
background: url(navbg.png) repeat-x;
background-color: #006bb3;
float:left;
font:normal normal 400 14px/25px 'Source Sans Pro', sans-serif;
height: 57px;
margin: 120px 0px 0px 0px;
position:relative;
width:100%;
}

#epNav a{
color:white;
display:block;
float:left;
padding:15px 20px;
position:relative;
text-decoration:none;
text-transform:uppercase;
}

#epNav a:hover{
background-color:#A3D60A;
}

#epWrapper{
margin:0 auto;
position:relative;
min-width:950px;
width:100%;
}

/*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 'Source Sans Pro', sans-serif;
margin:0 0 1em 0;
width:100%;
}

/*phone*/

#epPhone select{
font:normal normal 400 12px/15px 'Source Sans Pro', sans-serif;
margin:0 0 1em 0;
width:100%;
}

.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;
}