@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');

body{
background: #f4f4f4;
font:normal normal 400 16px/22px "Open Sans", sans-serif;
margin:0;
}

a{
color:#0000ff;
text-decoration:none;
outline:none;
}

a:hover{
}

a.logo{
background:url(logo1.jpg) no-repeat left top;
display:block;
height:80px;
position:absolute;
width:200px;
}

a.logo2{
background:url(logo2.png) no-repeat left top;
display:block;
height:40px;
left: 230px;
position:absolute;
width:202px;
top: 20px;
}

a.logo3{
background:url(logo3.png) no-repeat left top;
display:block;
height:43px;
left: 480px;
position:absolute;
width:108px;
top: 20px;
}

a.logo4{
background:url(logo4.jpg) no-repeat left top;
display:block;
height:40px;
right: 220px;
position:absolute;
width:194px;
top: 20px;
}

a.logo5{
background:url(logo5.png) no-repeat left top;
display:block;
height:60px;
right: 20px;
position:absolute;
width:168px;
top: 10px;
}


h1{
font:normal normal 700 37px/40px "Open Sans", sans-serif;
margin:0.67em 0;
padding:0;
text-align:center;
}

h2{
font:normal normal 700 37px/40px "Open Sans", sans-serif;
margin:0.67em 0;
padding:0;
}

h3{
font:normal normal 700 1.5em/1.27em "Open Sans", 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{
bottom:10px;
position:absolute;
text-align:center;
width: 1050px;
}

#epAttention:lang(es){
font-size:15px;
}

#epColumn1{
border-right:2px solid #C198E0;
width: 360px;
min-height:600px;
padding:20px;
float: left;
}

#epColumn2{
float:right;
padding:20px;
width:590px;
}

#epColumn3{
padding:20px;
}

#epContent{
background:#FFF;
clear:both;
float:left;
border: 1px solid #000;
width:1050px;
padding: 20px 5px;
box-sizing: border-box;
}

#epEmergency{
clear: both;
color: red;
padding:30px 0 10px 0;
text-align: center;
font-weight: bold;
}

#epFooterContainer{
clear:both;
min-width:950px;
width:100%;
}

#epFooter{
font-size: 16px;
margin:0 auto;
text-align: center;
width:950px;
}

#epFooter th {
display: none;
}

#epHeader{
height:140px;
position:relative;
}

#epLang{
float:right;
position:relative;
right:20px;
top:80px;
display: block;
z-index: 20;
}

#epLang a{
color:black;
padding:0 5px;
}

#epNav{
background: #C198E0;
float:left;
font:normal normal 700 18px/18px "Open Sans", sans-serif;
width:100%;
text-transform: uppercase;
display: flex;
flex-flow: row;
justify-content: center;
}

#epNav:lang(es){
font-size:16px;
}

#epNav a{
color: #000;
display:block;
float:left;
padding:0 20px;
border-right: 1px solid #000;
margin: 15px 0;
}

#epNav a:last-child {
border-right: none;
}

#epNav a:lang(es){
text-align:center;
}

#epNav a:hover{
}

#epWrapper{
background: #fff;
margin: 0 auto;
position:relative;
width:1050px;
}

/*dp2*/

#epDataPrivacy .online,#epDataPrivacy .phone,#epDataPrivacy .output{
display:none;
}

#epDataPrivacy ol.dropDowns{
list-style:none;
margin:0;
padding:0;
}

#epDataPrivacy select{
border:1px solid #C198E0;
font:normal normal 400 16px/15px "Open Sans", sans-serif;
margin:0 0 1em 0;
width:100%;
}

/*phone*/

#epPhone select{
border:1px solid #C198E0;
font:normal normal 400 16px/15px "Open Sans", sans-serif;
margin:0 0 1em 0;
width:100%;
}

/*Issues*/

#epIssues{
width:100%;
}

#epIssues .catdesc{
display:none;
}

#epIssues .catname{
font:normal normal 700 16px/20px "Open Sans", sans-serif;
}

#epIssues .details{
font:normal normal 400 12px/20px "Open Sans", sans-serif;
position:absolute;
right:0;
top:0;
}

#epIssues .issue{
color:#0000ff;
margin:10px 0;
position:relative;
}

#epIssues .issue:hover{
color:#008000;
}

#epIssues .name{
font:normal normal 700 16px/20px "Open Sans", 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;
}
