@font-face {
	font-family: "Myriad Pro";
	font-weight: normal;
	src: url("myriad-pro-regular.woff") format("woff"), url("myriad-pro-regular.ttf") format("truetype");
}
body {
	font: normal normal 400 16px/22px "Myriad Pro", Arial, sans-serif;
	margin: 0;
}
body:lang(te), body:lang(my) {
	font-size: 14px;
	line-height: 24px;
}
* {
	box-sizing: border-box;
}
a {
	color: #006899;
	outline: none;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.logo {
	background: url(logo1.png) no-repeat left top;
	display: block;
	height: 100px;
	right: 20px;
	position: absolute;
	top: 5px;
	width: 50px;
}
a.logo:lang(ar), a.logo:lang(he) {
	left:20px;
	right: unset;
}
h1 {
	font: normal normal 700 2em/2.1em "Myriad Pro", Arial, sans-serif;
	margin: 0.67em 0;
	padding: 0;
}
h2 {
	font: normal normal 700 1.5em/1.6em "Myriad Pro", Arial, sans-serif;
	margin: 0;
	padding: 0;
}
h3 {
	font: normal normal 700 1.17em/1.27em "Myriad Pro", Arial, 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 {
	background: #ddd;
	font-size: 16px;
	padding: 4px 0;
	position: relative;
	text-align: center;
	width: 100%;
}
#epAttention:lang(ja), #epAttention:lang(vi), #epAttention:lang(ru), #epAttention:lang(hr) {
	font-size: 14px;
}
#epAttention:lang(kn), #epAttention:lang(my), #epAttention:lang(ta) {
	font-size: 13px;
}
#epAttention:lang(my) {
	font-size: 12.5px;
}
.tagline {
	color: #fff;
	padding: 10px 20px 12px 20px;
	max-width: 50%;
	position: relative;
}
.tagline:lang(ta) {
	max-width: 56%;
}
.headerText {
	color: #fff;
	font-size: 34px;
	padding-left: 20px;
	text-transform: uppercase;
	max-width: 75%;
	position: relative;
	line-height: 1.1;
}
.headerText:lang(mg) {
	font-size: 24px;
	max-width: 82%;
}
.headerText:lang(tl) {
	font-size: 24px;
	letter-spacing: -.5px;
}
.headerText:lang(ta) {
	font-size: 27px;
	max-width: 80%;
}
.headerText:lang(kn), .headerText:lang(my), .headerText:lang(tr) {
	font-size: 30px;
	max-width: 80%;
}
.headerText:lang(uk) {
	font-size: 28px;
}
.headerText:lang(ar), .headerText:lang(he) {
	padding-right: 20px;
}
#epBreadcrumb {
	background: #ddd;
	font-weight: bold;
	padding: 5px;
	width: 100%;
}
#epBanner {
	clear: both;
	background: #eee;
	height: 250px;
	position: relative;
}
.bannerIcon {
	display: block;
	height: 200px;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 200px;
}
.bannerIcon:lang(ar), .bannerIcon:lang(he) {
	left:20px;
	right: unset;
}
body.report .bannerIcon {
	background: #006899 url(online.png) no-repeat center center;
	background-size: 165px auto;
	border-radius: 50%;
}
body.follow .bannerIcon {
	background: #006899 url(follow.png) no-repeat center center;
	background-size: 165px auto;
	border-radius: 50%;
}
body.phone .bannerIcon {
	background: #006899 url(phone.png) no-repeat center center;
	background-size: auto 150px;
	border-radius: 50%;
}
.bannerText {
	color: #006899;
	display: block;
	max-width: 420px;
	font-size: 18px;
	padding: 20px 0 0 20px;
	position: relative;
}
.bannerText:lang(kn), .bannerText:lang(ta) {
	max-width: 600px;
	font-size: 16px;
}
.step {
	color: #006899;
	display: none; /* was block */
	max-width: 400px;
	padding: 20px 0 0 20px;
	position: relative;
	font-size: 24px;
}
.bannerHeader {
	color: #006899;
	font-size: 45px;
	font-weight: bold;
	max-width: 575px;
	padding: 10px 20px 20px 20px;
	position: relative;
	line-height: 1.1;
}
.bannerHeader:lang(uk) {
	font-size: 41px;
	max-width: 650px;
}
.bannerHeader:lang(te) {
	font-size: 34px;
	line-height: 1.3;
}
.bannerHeader:lang(my) {
	font-size: 29px;
	line-height: 1.5;
	max-width: 700px;
}
.bannerHeader:lang(uk), .bannerHeader:lang(ta) {
	font-size: 38px;
	line-height: 1.3;
	max-width: 640px;
}
#epButtonsWrapper {
	clear: both;
	background: #EEEEEE;
	width: 100%;
}
#epButtons {
	min-height: 300px;
	margin: 0 auto;
	padding-top: 20px;
	position: relative;
	width: 840px;
	display: flex;
	justify-content: space-around;
}
#epButtons a {
	color: #006899;
	display: block;
	float: left;
	height: 180px;
	padding-top: 20px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 180px;
}
#epButtons a:not(:last-child) {
	margin-right: 28px;
}
#epButtons a.report {
	background: #006899 url(online.png) no-repeat center center;
	background-size: auto 150px;
	border-radius: 100px;
}
#epButtons a.phone {
	background: #006899 url(phone.png) no-repeat center center;
	background-size: auto 150px;
	border-radius: 100px;
}
#epButtons a.followup {
	background: #006899 url(follow.png) no-repeat center center;
	background-size: auto 150px;
	border-radius: 100px;
}
#epButtons a.email {
	background: #006899 url(email.png) no-repeat center center;
	background-size: 290px auto;
	border-radius: 100px;
}
#epButtons a:hover {
}
#epButtons a span.title {
	font: normal normal 700 18px/22px "Myriad Pro", Arial, sans-serif;
	position: relative;
	top: 175px;
}
#epButtons a span.title:lang(tl) {
	font-size: 17px;
}
#epButtons a span.title:lang(my) {
	font-size: 15px;
}
#epButtons a:hover span.title {
}
#epButtons a span.subtitle {
	display: none;
	font-size: 14px;
	margin: 0px 10px 10px 10px;
	text-align: center;
	width: 210px;
}
#epButtons a:hover span.subtitle {
	display: block;
}
form fieldset {
	border: none;
}
#epColumn1 {
	padding: 20px;
	width: 920px;
	text-align: center;
}
#epColumn2 {
	padding: 20px;
	float: left;
	width: 100%;
}
.left {
	border-right: 1px solid #ddd;
	float: left;
	padding: 10px 40px 10px 10px;
	width: 550px;
	min-height: 600px;
}
.right {
	float: left;
	padding: 10px 10px 10px 40px;
	font-weight: bold;
	width: 360px;
	font-size: 20px;
}
.right:lang(my) {
	line-height: 34px;
}
#epColumn3 {
	min-height: 200px;
	padding: 10px;
}
#epContent {
	clear: both;
	float: left;
	width: 960px;
}
#epEmergency {
	font-size: 14px;
	color: #fff;
	clear: both;
	float: left;
	padding: 10px;
	position: relative;
	line-height: 18px;
	text-align: center;
}
#epNAVEXFooter {
	clear: both;
	font-size: 14px;
}
#epNAVEXFooter, #epNAVEXFooter a {
	color: #fff;
}
#epNAVEXFooter .line1 {
	float: left;
	padding-left: 10px;
}
#epNAVEXFooter .line2 {
	float: right;
	padding-right: 10px;
}
#epNAVEXFooter th {
	display: none;
}
#epFooterWrapper {
	background: #006899;
	clear: both;
	width: 960px;
	margin: 0 auto;
}
#epFollow {
	list-style: none;
	padding: 0;
}
#epFollow li {
	padding: 15px 0;
}
input.follow {
	margin: 10px 0;
	width: 100%;
	padding: 5px;
}
input.submit, button.cont, button#epIssuesContinue {
	background: #006899;
	border: none;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	margin: 10px 0;
	padding: 10px 30px;
	text-align: center;
	font-size: 15px;
	-webkit-transition: background-color 100ms ease-out 200ms;
	-moz-transition: background-color 100ms ease-out 200ms;
	-o-transition: background-color 100ms ease-out 200ms;
	transition: background-color 100ms ease-out 200ms;
}
input, button {
	font-family: inherit;
}
#epHeader {
	background: #006899;
	height: 110px;
	position: relative;
}
#epHeader:lang(my) {
	height: 120px;
}
/*Language styling*/
/****lang page styling****/
.lang-page #epLang {
	color: black;
	direction: ltr;
	display: block;
	position: relative;
	padding: 2px;
}
.lang-page #epLang a {
	color: #006899;
	font-weight: bold;
	padding: 0 5px;
	line-height: 30px;
}
.lang-page #epLang a:hover {
	color: #000;
}
.lang-page #epLang a:after {
	content: " |";
}
.lang-page #epLang a:last-child {
	content: "";
}
/**END lang page styling**/
.current-lang {
	position: absolute;
	float: right;
	top: 10px;
	right: 150px;
	color: #fff;
}
.current-lang:lang(ar), .current-lang:lang(he) {
	float: unset;
	left: 150px;
	right: unset;
}
a.current-lang:hover {
	text-decoration: underline;
}
#epNav {
	display: flex;
	flex-flow: row;
	float: right;
	font: normal normal 700 20px/30px "Myriad Pro", Arial, sans-serif;
	justify-content: flex-end;
	position: relative;
	width: 100%;
	height: 30px;
}
#epNav:lang(my) {
	font-size: 18px;
	height: 36px;
}
#epNav a {
	display: inline-block;
	padding: 0 15px;
	overflow: hidden;
	position: relative;
	z-index: 100;
}
#epNav > * {
	float: left;
}
#epNav a:hover {
	overflow: visible;
	text-decoration: underline;
}
#epWrapper {
	border: 1px solid #ddd;
	float: left;
	left: 50%;
	margin-left: -475px;
	position: relative;
	width: 960px;
}
.epResources {
	/*Dropdown Box*/
	display: block;
	position: absolute;
	text-align: center;
	top: 28px;
	width: 70%;
	z-index: 10;
}
.epResources:lang(my) {
	top: 33px;
}
.epResources span {
	background: #fff;
	color: #000;
	cursor: pointer;
	display: block;
	font-size: 15px;
	line-height: 20px;
	opacity: .9;
	padding: 5px 20px;
}
.epResources span:hover {
	background: #006899;
	color: white;
}
.resources {
	color: #006899;
	display: inline-block;
	padding: 0 5px 0 15px;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	z-index: 100;
}
.resources:hover {
	overflow: visible;
}
.resources .resourcesText {
	background: #fff;
	color: #000;
	cursor: pointer;
	display: none;
	display: block;
	font-size: 15px;
	line-height: 18px;
	opacity: .9;
	padding: 5px 20px;
	position: absolute;
	right: 10px;
	text-align: center;
	top: 28px;
	width: 300px;
}
.resources .resourcesText:lang(ar), .resources .resourcesText:lang(he) {
	left: 10px;
	right: unset;
}
.resources .resourcesText:lang(my) {
	top: 33px;
}
.resources .resourcesLinks {
	display: block;
}
.resources .resourcesText a {
	text-decoration: underline;
	display: inline-block !important;
	padding: 2px !important;
	float: none !important;
}
.resources .resourcesText a:hover {
	overflow: auto !important;
	color: #000;
}
/*dp2*/
#epDataPrivacy .online, #epDataPrivacy .phone, #epDataPrivacy .output {
	display: none;
}
#epDataPrivacy ol.dropDowns {
	list-style: none;
	margin: 0;
	padding: 0;
}
#epDataPrivacy select {
	font: normal normal 400 12px/15px "Myriad Pro", Arial, sans-serif;
	margin: 0 0 1em 0;
	width: 100%;
	padding: 5px 0;
}
/*phone*/
#epPhone select {
	font: normal normal 400 12px/15px "Myriad Pro", Arial, sans-serif;
	margin: 0 0 1em 0;
	width: 100%;
}
/* fixes for 'run-on' dialing */
#epPhone .Republic.of .table1:nth-of-type(5) th:lang(es), #epPhone .Republic.of .table1:nth-of-type(5) th:lang(pt) {  
    display: inline-block;
    white-space: normal !important;
    width: 376px !important;
}
#epPhone .Republic.of .table1:nth-of-type(5) th:lang(fr) {  
    display: inline-block;
    white-space: normal !important;
    width: 403px !important;
}
#epPhone .Republic.of .table1:nth-of-type(4) th:lang(kn), #epPhone .Republic.of .table1:nth-of-type(5) th:lang(kn), #epPhone .Republic.of .table1:nth-of-type(5) th:lang(mg), #epPhone .Republic.of .table1:nth-of-type(5) th:lang(ms), #epPhone .Republic.of .table1:nth-of-type(5) th:lang(ru), #epPhone .Republic.of .table1:nth-of-type(5) th:lang(vi) {
    display: inline-block;
    white-space: normal !important;
    width: 390px !important;
}
#epPhone .Republic.of .table1:nth-of-type(4) th:lang(ta), #epPhone .Republic.of .table1:nth-of-type(5) th:lang(ta) {
    display: inline-block;
    white-space: normal !important;
    width: 345px !important;
}
#epPhone .Philippines .table1:nth-of-type(1) th:lang(ta) {
    display: inline-block;
    white-space: normal !important;
    width: 320px !important;
}
#epPhone .Russian .table1:nth-of-type(4) th:lang(ta) {
    display: inline-block;
    white-space: normal !important;
    width: 334px !important;
}
#epPhone .Russian .table1:nth-of-type(5) th:lang(ta) {
    display: inline-block;
    white-space: normal !important;
    width: 300px !important;
}
#epPhone .Bolivarian .table1:nth-of-type(2) th:lang(fr) {  
    display: inline-block;
    white-space: normal !important;
    width: 403px !important;
}
#epPhone .Bolivarian .table1:nth-of-type(2) th:lang(hr), #epPhone .Bolivarian .table1:nth-of-type(2) th:lang(ke), #epPhone .Bolivarian .table1:nth-of-type(2) th:lang(kn), #epPhone .Bolivarian .table1:nth-of-type(2) th:lang(mg), #epPhone .Bolivarian .table1:nth-of-type(2) th:lang(mk), #epPhone .Bolivarian .table1:nth-of-type(2) th:lang(pt), #epPhone .Bolivarian .table1:nth-of-type(2) th:lang(ru), #epPhone .Bolivarian .table1:nth-of-type(2) th:lang(tr), #epPhone .Bolivarian .table1:nth-of-type(2) th:lang(uk), #epPhone .Bolivarian .table1:nth-of-type(2) th:lang(vi), #epPhone .Bolivarian .table1:nth-of-type(2) th:lang(ja), #epPhone .Bolivarian .table1:nth-of-type(2) th:lang(ta) {  
    display: inline-block;
    white-space: normal !important;
    width: 351px !important;
}
#epPhone .Emirates .table1:nth-of-type(3) th:lang(hr), #epPhone .Emirates .table1:nth-of-type(3) th:lang(kn), #epPhone .Yugoslav .table1 th:lang(kn), #epPhone .Emirates .table1:nth-of-type(3) th:lang(ru), #epPhone .Emirates .table1:nth-of-type(3) th:lang(te), #epPhone .Emirates .table1:nth-of-type(3) th:lang(uk), #epPhone .Emirates .table1:nth-of-type(3) th:lang(vi), #epPhone .Emirates .table1:nth-of-type(3) th:lang(ar), #epPhone .Emirates .table1:nth-of-type(3) th:lang(ta) {
    display: inline-block;
    white-space: normal !important;
    width: 392px !important;
}
#epPhone .Yugoslav .table1 th:lang(pt), #epPhone .Yugoslav .table1 th:lang(ru), #epPhone .Yugoslav .table1 th:lang(uk) {  
    display: inline-block;
    white-space: normal !important;
    width: 346px !important;
}
#epPhone .Yugoslav .table1 th:lang(ro), #epPhone .Yugoslav .table1 th:lang(tr), #epPhone .Yugoslav .table1 th:lang(vi), #epPhone .Yugoslav .table1 th:lang(es) {  
    display: inline-block;
    white-space: normal !important;
    width: 382px !important;
}
#epPhone .Dominican .table1:nth-of-type(1) th:lang(vi),#epPhone .Dominican .table1:nth-of-type(1) th:lang(ta) {  
    display: inline-block;
    white-space: normal !important;
    width: 332px !important;
}
#epPhone ol{  
    font-size: 12px !important;
    white-space: normal;
}
#epPhone em{  
    font-size: 12px !important;
    white-space: normal;
}
/*Issues*/
#epIssues {
	width: 100%;
}
#epIssues .category {
	border-bottom: 1px solid #dfdfdf;
	margin: 20px 0;
	padding: 20px 0;
}
#epIssues .catdesc {
	display: none;
}
#epIssues .catname {
	color: #009900;
	font: normal normal 700 14px/20px 'Open Sans', "Myriad Pro", Arial, sans-serif;
}
#epIssues .details {
	display: none;
}
#epIssues .details:hover {
	background: url(details.png) no-repeat 0px -26px;
}
#epIssues #issuecheck {
	height: 15px;
	left: 0px;
	position: absolute;
	top: 0;
	width: 15px;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #fff;
	border: 1px solid #000;
	box-shadow: 1px 1px black;
}
#epIssues #issuecheck:lang(ar), #epIssues #issuecheck:lang(he) {
	right: 0px;
}
#epIssues #issuecheck:checked {
	background: #000;
}
#epIssues #issuecheck input {
	padding: 0;
}
#epIssues .issue {
	margin: 10px 0;
	position: relative;
}
#epIssues .issuebox {
	position: relative;
}
#epIssues .name {
	padding: 0 0 0 30px;
	cursor: text !important;
	font-weight: bold;
}
#epIssues .name:lang(ar), #epIssues .name:lang(he) {
	padding: 0 30px 0 0;
}
#epIssues .desc {
	padding: 5px 10px;
	cursor: text !important;
	position: absolute;
	top: -10px;
	left: 330px;
	width: 580px;
	border: 1px solid #dfdfdf;
	background: #F5F5F5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index: 10;
}
#epIssues .desc:lang(ar), #epIssues .desc:lang(he) {
	right: 330px;
}
#epIssues .desc:hover {
}
.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;
}
.banner {
	position: relative;
	overflow: auto;
	color: black;
	display: block;
}
.banner h2 {
	line-height: 28px;
}
.banner li {
	height: 400px;
	list-style: none;
	width: 950px;
	z-index: 10;
}
.banner ul {
	padding: 0;
	margin: 0;
}
.banner ul li {
	float: left;
	margin-bottom: 10px;
}
.banner ul li.one {
	background: url(banner01.jpg) no-repeat center top;/*margin-left:-15px;*/
}
.banner ul li.two {
	background: url(banner02.jpg) no-repeat center top;
}
.banner ul li.three {
	background: url(banner03.jpg) no-repeat center top;
}
.banner ul li.four {
	background: url(banner04.jpg) no-repeat center top;
}
.banner ul li.five {
	background: url(banner05.png) no-repeat top -30px left / cover;
}
.center {
	text-align: center;
}
.dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -7px;
	text-align: center;
}
.dots li {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 4px;
	text-indent: -999em;
	border: 2px solid #fff;
	border-radius: 6px;
	cursor: pointer;
	opacity: .4;
	-webkit-transition: background .5s, opacity .5s;
	-moz-transition: background .5s, opacity .5s;
	transition: background .5s, opacity .5s;
}
.dots li.active {
	background: #fff;
	opacity: 1;
}
.prev {
	position: absolute;
	color: #fff;
	font-size: 100px;
	top: 175px;
	cursor: pointer;
	left: 5px;
}
.next {
	position: absolute;
	color: #fff;
	font-size: 100px;
	top: 175px;
	cursor: pointer;
	right: 5px;
}
.prev:lang(ar), .prev:lang(he) {
	left: unset;
	right: 5px;
}
.next:lang(ar), .next:lang(he) {
	left: 5px;
	right: unset;
}
.sliderText {
	position: relative;
	float: left;
	background: #fff;
	opacity: .7;
	width: 50%;
	margin-left: 50px;
	padding: 20px;
	margin-top: 20px;
}
.push {
	margin-top: 150px;
}
.navArrow::after {
	content: "^";
	display: inline-block;
	width: 12px;
	height: 30px;
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg); /* Safari 3-8 */
	transform: rotate(180deg);
	font-size: 20px;
}
#epNav > .navArrow::after {
	text-decoration: underline; /* hack for IE to remove ::after underline -JB 4/13/18 */
}
#epNav > .navArrow::after {
	text-decoration: none;
}