body{
color:#333399;
font:normal normal 400 12px/18px Verdana,​Arial,​Helvetica,​sans-serif;
margin:0;
}

a{
color:#009999;
text-decoration:none;

}

a:hover{
color:#ff0000;
text-decoration:underline;
}

span.logo{
background:url(logo1.jpg) no-repeat left top;
display:block;
height:99px;
position:absolute;
right:0;
top:37px;
width:277px;
}

a.logong{
background:url(logong.png) no-repeat left top;
display:block;
height:51px;
margin:20px 0;
width:175px;
}

h1,h2{
color:#333399;
font:normal normal 700 12px/15px arial,​helvetica;
margin:10px 0;
padding:0;
}

h3{
color:#333399;
font:normal normal 700 12px/15px arial,​helvetica;
margin:10px 0;
padding:0;
text-transform:uppercase;
}

img{
border:0;
display:block;
}

ol,ul{
margin:0 0 10px 25px;
padding:0;
}

p{
margin:0 0 10px 0;
padding:0;
}

ul.listnone{
list-style:none;
}

#epAttention{
border-bottom:1px solid #71717e;
color:#333399;
font:normal normal 400 8pt/14px Arial,sans-serif;
padding:0 20px 20px 20px;
margin:0 20px 0 -20px;
width:155px;
}

#epAttention strong{
color:#996699;
font:normal normal 700 12px/15px Arial,sans-serif;
}

#epColumn1{
margin: 0 540px 0 20px;
width: 195px;
padding:0;
float: none;
}

#epColumn2{
border-left:1px solid #cccce5;
float:right;
padding:0 20px;
width:503px;
}

#epColumn3{
padding:20px;
}

#epContent{
clear:both;
float:left;
padding:20px 0;
width:760px;
}

#epEmergency{
}

#epFooter{
clear:both;
color:#c0c0c0;
text-align:center;
}

#epFooter th{
display:none;
}

#epHeader{
background:url(header.png) no-repeat left bottom;
height:113px;
position:relative;
}

#epLang{
background:#0099ff;
color:#0099ff;
font:normal normal 400 8pt/20px Arial,​Helvetica,​sans-serif;
left:0;
padding:0 15px;
position:absolute;
text-align:right;
top:0;
width:730px;
display: 
}

#epLang a{
color:#0099ff;
padding:0 5px;
text-decoration:none;
}

#epLang a:hover{
/*color:white;*/
text-decoration:underline;
}

#epNav{
margin:0 20px 0 -20px;
width:195px;
}

#epNav a{
border-bottom:1px solid #71717e;
border-top:1px solid #efeff7;
color:#333399;
display:block;
font:normal normal 700 12px/30px Arial,sans-serif;
padding:0 20px;
text-decoration:none;
width:155px;
}

#epNav a:hover{
color:#996699;
text-decoration:underline;
}

#epReportBox{
border:1px solid #333333;
margin:10px 0;
padding:10px;
width:481px;
}

#epWrapper{
float:left;
position:relative;
width:760px;
}

/*dp2*/

#epDataPrivacy .online,#epDataPrivacy .phone,#epDataPrivacy .output{
}

#epDataPrivacy{
margin-bottom:10px;
}

#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 blue;
margin:10px 0;
padding:10px;
position:relative;
}

#epIssues .issue:hover{
background:green;
color:white;
}

#epIssues .issue:hover .name{
color:white;
}

#epIssues .name{
color:blue;
font-size:14px;
}

#epIssues .desc{
padding:10px 0 0 0;
}

.bottom{
margin-bottom:0;
padding-bottom:0;
}

.nowrap{
white-space:nowrap;
}

.top{
margin-top:0;
padding-top:0;
}
