@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500');
body{
font:normal normal 300 14px/24px "Montserrat",Arial,​Helvetica,​sans-serif;
margin:0;
}
body.es #epAttention{font-size:12px;}
body.es div.epButton a{font-size:14px;}
body.pl #epAttention{font-size:11px;}
a{
color:#666666;
outline:none;
text-decoration:underline;
}
a:hover,
a:focus{
color:#666666;
text-decoration:none;
}
a.logo{
background:url(logo1.png) no-repeat left top;
display:block;
height:74px;
left:16px;
position:absolute;
top:13px;
width:313px;
}
h1{
color:#72246C;
font-size:18px;
font-weight:700;
line-height:18px;
margin:0 0 15px 0;
padding:0;
}
h2{
color:#72246C;
font-size:16px;
font-weight:700;
line-height:16px;
margin:10px 0;
padding:0;
}
h3{
color:#72246C;
font-size:14px;
font-weight:700;
line-height:14px;
margin:10px 0;
padding:0;
}
img{
border:0;
display:block;
}
ol,ul{
line-height:24px;
margin:0 0 15px 25px;
padding:0;
}
p{
line-height:24px;
margin:0 0 15px 0;
padding:0;
}
strong,th{color:#666766;}
#epAttention{
bottom:8px;
color:#72246C;
font-size:13.5px;
left:0;
position:absolute;
text-align:center;
width:850px;
}
#epAttention:lang(es){font-size:11px;}
#epColumn1{
margin-right:575px;
padding:0;
}
#epColumn2{
background:white;
float:right;
padding:20px;
width:515px;
min-height: 840px;
}
#epColumn3{padding:20px;}
#epContent{
background:url(content.png) repeat-y left top;
clear:both;
float:left;
padding:20px;
width:810px;
}
div.epButton{margin:30px auto;}
div.epButton a{
font:normal normal 600 14px/24px "Montserrat",Arial,​Helvetica,​sans-serif;
text-decoration: none;
background:white;
border:2px solid #72246C;
padding:10px 56px;
-webkit-box-sizing: border-box;
        box-sizing: border-box;
display: block;
margin-bottom: 20px;
}
div.epButton a:lang(es){
padding:10px 28.4px;
}
div.epButton a:hover,
div.epButton a:focus{
  color:white;
  background: #72246C;
  border: 2px solid white;
}
#epEmergency{
background:white;
font-size:12px;
padding:20px;
}
#epFooter{
clear:both;
font-size:11px;
}
#epFooter div{display:inline;}
#epFooter th{display:none;}
#epFooter .line1{float:left;}
#epFooter .line2{float:right;}
#epHeader{
height:139px;
position:relative;
}
#epLang{
display:block;
font-size:14px;
position:absolute;
right:0px;
top:5px;
}
#epLang a{
color:red;
font-weight:bold;
padding:0 5px;
text-decoration:underline;
}
#epLang a:hover,
#epLang a:focus{text-decoration:none;}
#epNav{
color:white;
line-height:16px;
margin:20px 0 0 0;
width:100%;
}
#epNav a{
background:#777777;
color:white;
display:block;
font-weight:400;
text-decoration:none;
margin-bottom:7px;
padding:3% 2%;
width:96%;
font-size: 13px;
}
#epNav a:hover,
#epNav a:focus{
background:#660066;
color:white;
}
#epReportKey{
background:white;
font-size:12px;
margin:20px 0 0 0;
padding:10px 20px 17px 20px;
}
#epWrapper{
float:left;
left:50%;
margin-left:-425px;
position:relative;
width:850px;
}
/*dp2*/
#epDataPrivacy .online,#epDataPrivacy .phone,#epDataPrivacy .output{}
#epDataPrivacy{
margin-bottom:20px;
}
#epDataPrivacy ol.dropDowns{
list-style:none;
margin:0;
padding:0;
}
#epDataPrivacy select{
width:100%;
margin-bottom:10px;
}
/*phone*/
#epPhone{margin-bottom:20px;}
#epPhone select{
width:100%;
margin-bottom:10px;
}
/*Issues*/
#epIssues .details{
position:absolute;
right:10px;
top:10px;
}
#epIssues .issue{
border:1px solid blue;
margin:10px 0;
padding:10px;
position:relative;
}
#epIssues .issue:hover,
#epIssues .issue:focus{
background:green;
color:white;
}
#epIssues .issue:hover .name,
#epIssues .issue:focus .name{color:white;}
#epIssues .name{
color:blue;
font-size:14px;
}
#epIssues .desc{padding-left:25px;}
.bottom{
margin-bottom:0;
padding-bottom:0;
}
.nowrap{white-space:nowrap;}
.top{
margin-top:0;
padding-top:0;
}