html{
height:100%;
}

body{
background:#fafafa url(body.png) repeat-x left top;
color:#858585;
font:400 normal 12px/18px Arial,​Helvetica,​sans-serif;
height:100%;
margin:0;
}

*{
margin:0;
}

a{
color:#00b4ff;
text-decoration:none;
}

a:hover{
color:#00b4ff;
text-decoration:underline;
}

a.logo{
background:url(logo1.png) no-repeat left top;
bottom:-37px;
display:block;
height:87px;
left:428px;
position:absolute;
width:104px;
z-index:100;
}

h1{
color:#29b5f5;
font:400 normal 28px/32px 'franklin-gothic-urw-condensed',​sans-serif;
margin:13px 0;
padding:0 0 3px 0;
text-transform:uppercase;
}

h2{
background:url(h1.png) repeat-x left bottom;
color:#29b5f5;
font:400 normal 20px/24px 'franklin-gothic-urw-condensed',​sans-serif;
margin:13px 0;
padding:0 0 3px 0;
text-transform:uppercase;
}

h3{
color:#6a6a6a;
font:400 normal 18px/20px 'franklin-gothic-urw-condensed',​sans-serif;
margin:15px 0;
padding:0;
text-transform:uppercase;
}

img{
border:0;
display:block;
}

ol,ul{
margin:12px 0 12px 25px;
padding:0;
}

p{
margin:12px 0 12px 0;
padding:0;
}

#epAttention{
clear:both;
color:#6a6a6a;
float:left;
font:400 normal 12px/40px Arial,​Helvetica,​sans-serif;
text-align:center;
width:960px;
}

#epColumn1{
margin-right:292px;
padding:40px 0 20px 0;
}

#epColumn2{
float:right;
padding:40px 0 20px 0;
width:272px;
}

#epColumn1b{
margin-right:490px;
padding:40px 0 20px 0;
}

#epColumn2b{
float:right;
padding:40px 0 20px 0;
width:470px;
}

#epColumn3{
padding:40px 0 20px 0;
}

#epContent{
clear:both;
float:left;
width:960px;
}

#epEmergency{
}

#epFooter{
background:url(footer.png) repeat-x left top;
clear:both;
color:#81daff;
font:700 normal 11px/18px Arial,​Helvetica,​sans-serif;
height:230px;
text-align:center;
position:relative;
z-index:100;
}

#epFooter a{
color:white;
text-decoration:none;
}

#epFooter a:hover{
color:white;
text-decoration:underline;
}

#epFooter td{
padding:100px 0 0 0 !important;
}

#epFooter th{
display:none;
}

#epHeader{
height:250px;
position:relative;
}

body.index #epHeader{
background:url(headerindex.png) no-repeat left top;
}

body.report #epHeader{
background:url(headerreport.png) no-repeat left top;
}

body.report2 #epHeader{
background:url(headerreport2.png) no-repeat left top;
}

body.report3 #epHeader{
background:url(headerreport3.png) no-repeat left top;
}

body.report4 #epHeader{
background:url(headerreport4.png) no-repeat left top;
}

#epLang{
color:#ffffff;
left:0;
font:400 normal 15px/25px 'franklin-gothic-urw-condensed',​sans-serif;
padding:0 15px;
position:absolute;
text-align:right;
top:0;
width:930px;
}

#epLang a{
color:#ffffff;
padding:0 5px;
}

#epNav{
background:#00b4ff;
bottom:0;
color:white;
float:left;
font:400 normal 15px/30px 'franklin-gothic-urw-condensed',​sans-serif;
left:98px;
letter-spacing:1px;
position:absolute;
text-transform:uppercase;
width:764px;
z-index:10;
}

#epNav.es{
left:18px;
width:924px;
}

#epNav a{
color:white;
display:block;
float:left;
padding:0;
text-align:center;
text-decoration:none;
width:160px;
}

#epNav.es a{
width:200px;
}

#epNav a:hover{
background:#0188c0;
color:#00b4ff;
}

#epNav span.logospacer{
display:block;
float:left;
height:30px;
width:124px;
}

#epReport{
float:left;
margin-bottom:20px;
width:272px;
}

#epReport a{
border:1px solid #cccccc;
display:block;
float:left;
padding:10px;
height:104px;
width:104px;
}

#epReport a:hover{
border:6px solid #00b4ff;
padding:5px;
}

#epReport a.yum{
background:url(logo1.png) no-repeat center center;
margin:0 20px 0 0;
}

#epReport a.kfc{
background:url(kfc.png) no-repeat center center;
}

#epReport a.pizza{
background:url(pizza.png) no-repeat center center;
margin:20px 20px 0 0;
}

#epReport a.taco{
background:url(taco.png) no-repeat center center;
margin:20px 0 0 0;
}

#epWrapper{
background:url(wrapper.png) no-repeat left top;
float:left;
min-height:100%;
height:auto !important;
height:100%;
left:50%;
padding:0 120px;
position:relative;
margin:0 0 -230px -600px;
width:960px;
z-index:10;
}

/*dp2*/

#epDataPrivacy .online,#epDataPrivacy .phone,#epDataPrivacy .output{
display:none;
}

#epDataPrivacy{
margin-bottom:20px;
}

#epDataPrivacy ol.dropDowns{
list-style:none;
margin:0;
padding:0;
}

#epDataPrivacy select{
margin-bottom:10px;
width:100%;
}




/*phone*/

#epPhone{
margin-bottom:20px;
}

#epPhone select{
margin-bottom:10px;
width:100%;
}

/*Issues*/

#epIssues .details{
position:absolute;
right:10px;
top:10px;
}

#epIssues .issue{
border:1px solid #cccccc;
margin:10px 0;
padding:10px;
position:relative;
}

#epIssues .issue:hover{
border:6px solid #00b4ff;
color:#00b4ff;
padding:5px;
}

#epIssues .issue:hover .details{
position:absolute;
right:5px;
top:5px;
}

#epIssues .name{
font:400 normal 16px/18px 'franklin-gothic-urw-condensed',​sans-serif;
letter-spacing:1px;
text-transform:uppercase;
}

#epIssues .desc{
padding:10px 0 0 0;
}

.bottom{
margin-bottom:0;
padding-bottom:0;
}

.nowrap{
white-space:nowrap;
}

.push{
clear:both;
height:230px;
}

.top{
margin-top:0;
padding-top:0;
}

@font-face{
font-family:'franklin-gothic-urw-condensed';
src:url('fgc.eot');
src:url('fgc.eot?#iefix') format('embedded-opentype'),
url('fgc.ttf') format('truetype');
font-weight:normal;
font-style:normal;
}