:lang(km) {word-wrap: break-word;}

/* Hide Step 3 dialing instructions for certain countries. */
div.att.Croatia > .ol1 > .li3,
div.att.Ecuador > .ol1 > .li3,
div.att.Estonia > .ol1 > .li3,
div.att.Jordan > .ol1 > .li3,
div.att.Morocco > .ol1 > .li3,
div.att.Romania > .ol1 > .li3,
div.att.Saudi.Arabia > .ol1 > .li3,
div.att.Sri.Lanka > .ol1 > .li3,
div.att.Turkey > .ol1 > .li3,
div.att.United.Arab.Emirates > .ol1 > .li3,
div.att.Slovakia > .ol1 > .li3 {
display:none;
}


body{
font:12px arial, sans-serif;
margin:0;
}

a{
color:#5eb5a9;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

a img{
border:none;
}

h1{
font-size:16px;
font-weight:normal;
margin:15px 0;
}

h1.lang_title{
color:white;
display:block;
font-size:45px;
font-style:italic;
font-weight:bold;
left:25px;
position:absolute;
top:255px;
width:380px;
}

h2,h3{
font-size:14px;
font-weight:normal;
margin:5px 0;
}

p.integrity
{
padding-left: 10px;
}

li{
margin:5px 0 5px 0;
}

#col2_content h1{
margin:30px 0 15px 0;
}

#epAttention{
background:#313133 url(attn_bg.jpg) repeat-x left top;
color:white;
display:block;
line-height:15px;
margin:12px 0 12px 0;
min-height:23px;
padding:8px 10px 0 0;
text-align:right;
}

#epHeader{
background:#636563;
}

#epHeader img{
padding:0px 0 0 15px;
float:left;
margin:20px 0 0 0;
}

#epLang{
color:white;
float:right;
line-height:20px;
padding:20px 0 0 0;
width:760px;
direction:ltr;
}

#epLang a{
color:white;
padding:2px 7px;
text-decoration:none;
}

#epLang a:hover{
text-decoration:underline;
}

#epNav{
margin:10px 0 0 0;
float:left;
display:block;
width:100%;
}

#epNav a{
float:left;
display:block;
padding:15px 10px 15px 10px;
}

#epNav a:hover{
text-decoration:underline;
}

#epWrapper{
display:block;
margin:20px auto 0 auto;
width:960px;
}

#epWrapper.lang{
background:url(splash_bg.jpg) no-repeat #636563;
min-height:560px;
position:relative;
width:800px;
}

#epWrapper.lang #epLang{
background:#656465;
color:white;
display:block;
font-size:16px;
line-height:35px;
margin:440px 0 0 0;
padding:10px;
min-height:139px;
position:absolute;
z-index:10;
width:780px;
}

#epWrapper.lang #epLang a:hover{
line-height:35px;
color:#5EB5A9;
text-decoration:none;
}

#epColumn1{
float:left;
padding:10px;
width:320px;
}

#epCode
{
margin-bottom: 20px;
padding:10px;
}

#epCode select{
margin-top:3px;
width:260px;
}

#epCode h3{
margin-top:25px;
}

#ceoImage{
clear:both;
float:left;
margin:3px 10px 15px 0;
}

#epColumn2{
display:block;
width:580px;
float:left;
padding:10px;
}

table.values{width:560px;}

table.values ul{
list-style-image:url(green_bullet.gif);
}

#epButtons{
padding:0;
background:url(guards.jpg) no-repeat;
display:block;
clear:both;
}

#epButtons a{
font-size:14px;
text-align:left;
padding:10px 5px 5px 5px;
margin:110px 20px 0 0;
display:block;
float:left;
text-decoration:none;
width:150px;
min-height:155px;
color:white;
background:#666666;
}

#epButtons a.last{
margin-right:0px;
}

#epButtons a:hover{
color:#bbbbbb;
}

#epButtons p{
font-size:12px;
margin:10px 0 5px 0;
}

#epReport,#epQuestion,#epFollowup,#epAdditional,#ep_phone{
display:none;
}

.clear{
clear:both;
}

#epFooter{
clear:both;
}

#faq_answers p{
margin:8px 0 8px 0;
width:600px;
}

#phone img{
display:block;
width:82px;
}

#epDataPrivacy .phone,#epDataPrivacy2 .phone{
display:none;
}

#epDataPrivacy .online, #epDataPrivacy2 .online{
display:none;
}

#epDataPrivacy ol, #epDataPrivacy2 ol{
list-style:none;
margin:0;
padding:0;
}

#epDataPrivacy li, #epDataPrivacy2 li{
margin:5px 0 5px 0;
}

#dp_message{
clear:both;
}

#epIssues{
display:block;
margin:50px 0 5px 0;
}

#epIssues *{
zoom:1;
}

#epIssues .category{
border-bottom:1px solid #cccccc;
margin:10px 0;
float:left;
padding-bottom:10px;
}

#epIssues .catname{
font-size:20px;
padding:5px;
display:block;
float: left;
width:220px;
}

#epIssues .catdesc{
display:none;
}

#epIssues .issue{
margin:10px 100px 12px 250px;
position:relative;
width:370px;
}

#epIssues .issue:hover{
color:black;
}

#epIssues .details{
color:#5eb5a9;
cursor:help;
height:15px;
position:absolute;
right:-90px;
top:0;
width:100px;
line-height:10px;
}

#epIssues .desc{
width:350px;
}

#epIssues .name{
width:350px;
}