

body{
font:12px sans-serif;
margin:0;
padding:0;
}

a{
color:#566CB3;
text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

h1{
font-size:18px;
margin:0 0 5px 0;
padding:10px 0 0 0;
}

ul{
	margin-bottom:0px;
}

img{
border:0;
display:block;
}

#epAttention{
font-size:12px;
text-align:center;
clear:both;
margin:220px 0 10px 0;
}

#epBanner{
	background-image:url(banner.png);
	background-repeat:no-repeat;
	height:195px;
	width:750px;
	position:absolute;
	margin:0 0 0 -375px;
	left:50%;
}

#epContent{
clear:both;
float:left;
margin:15px 0;
width:100%;
}

#epContent a{
	display:block;
	margin:4px 0 4px 40px;
}

#epColumn1{
margin:0 400px 0 0;
background-image:url(decal_questionMark.png);
background-repeat:no-repeat;
background-position:10px 10px;
}

#epColumn1 #viewMore{
	margin:14px 0 0 0;
	text-align:center;
}

#epColumn2{
clear:both;
float:right;
margin:0 0 0 0;
width:360px;
background-color:#DEDAB3;
}

#epColumn2 a{
		margin:20px 0 20px 40px;
}

#epColumn2 .innerPadding{
	height:100px;
}

#epColumn2 h1{
	margin:0;
	padding:0;
}

#epEmergency{
color:red;
}

#epEmergency strong{
color:yellow;
}

#epFollowUp{
	text-align:center;
	margin: 0;
	background-color:#EBEBFF;
	clear:both;
	background-image:url(decal_arrow.gif);
	background-repeat:no-repeat;
	background-position:640px 20px;
	display:block;
	text-decoration:none;
	color:black;
}

#epFollowUp:hover{
background-image:url(decal_arrow_over.gif);
	background-color:#fcfcff;

}

#epFooter{
border-top:1px solid black;
clear:both;
}

#epHeader{
background-image:url(clientLogo.png);
height:142px;
background-repeat:no-repeat;
background-position: 40px 47px;
clear:both;
padding:10px 0 0 0;
position:relative;
}

#epHeader #epQuotes{
	width:220px;
	float:right;
	position:absolute;
	bottom:-20px;
	right:30px;
	background-image:url(openQuote.png);
	background-position:left top;
	padding:12px 0 0 31px;
	background-repeat:no-repeat;
	font-size:14px;

}

#epHeader #epQuotes p{
	padding:0;
	margin:0;
}

#epHeader #epQuotes #quoteText{
	color:#eeeeee; 
}

#epHeader #epQuotes #quoteOwner{
	font-size:10px;
	float:right;
	padding:14px 0 0 0;
}

#epHeader #epQuotes #quoteShadow{
	position:absolute;
	top:10px;
	left:29px;
	width:220px;
	
}

#epHeader #epQuotes img{
	position:absolute;
	padding:7px 0 0 3px;
	
}

#epLang{
font-size:10px;
text-align:left;
margin:0 0 15px 0;
}

#epLang a{
padding:0 5px;
}

#epNav{
margin:15px 0;
clear:both;
float:left;
width:100%;
}

#epNav h1{
	margin:0;
	padding:0;
}

div.space{
	width:15px;
	float:left;
}
 
#epNav a{
width:226px;
background:#EBEBFF;
color:black;
display:block;
float:left;
background-image:url(decal_arrow.gif);
background-repeat:no-repeat;
background-position:right bottom;
text-decoration:none;
cursor:pointer;
}

#printerFriendly{
	float:right;
	background-image:url(decal_printer.gif);
	background-repeat:no-repeat;
	height:14px;
	padding:0 0 0 20px;
	margin:10px 0 0 0;
}

#epNav a:hover{
	background-color:#fcfcff;
color:black;
background-image:url(decal_arrow_over.gif);
}

#epPortalText{
background-color:#DEDAB3;
clear:both;
margin-bottom:15px;
}

#epReportStatement{
	text-align:center;
	background-color:#EBEBFF;
}

#epWrapper{
float:left;
left:50%;
padding:0 15px;
margin:0 0 0 -370px;
position:relative;
width:710px;
}

.fullBarRounded{
	width:710px;
}

.fullPageRounded h1{
	margin:0;
	padding:0;
}


.innerPadding{
	padding:0 20px;
	border-left:2px solid black;
	border-right:2px solid black;
}

.innerPadding_header{
	height:22px;
	border-left:2px solid black;
	border-right:2px solid black;
}

.innerPadding_portalText{
	height:183px;
	padding:0 20px;
	border-left:2px solid black;
	border-right:2px solid black;
}

.innerPadding_nav{
width:182px;
	border-left:2px solid black;
	border-right:2px solid black;
	padding:0 20px 20px 20px;
}

#epNav a .innerPadding{
	padding:0 20px 30px 20px;
}

.last{
	padding-bottom:0;
	margin-bottom:0;
}

/*
/	Dataprivacy PhoneScript
*/

#epDataPrivacy #dpDropDownCont {
	width:250px;
	margin-top:8px;
	padding:3px 0;
}

#epDataPrivacy {
	margin: 20px 0;
	font-size:14px;
}


#epDataPrivacy h1{
	display:none;
}

#epDataPrivacy h2{

}

#epDataPrivacy h3{
	padding:0;
	margin:10px 0 0 0;
	font-size:12px;
	color: #093895;
}
#epDataPrivacy ul{
	padding:0 0 0 24px;
	margin:0;
	list-style:outside circle;
	
}

#epDataPrivacy ol{
	padding:0 0 0 24px;
	margin:0;
}

#epDataPrivacy ol li{
	margin:15px 0;
}

#epDataPrivacy ul li{
	padding:0;
	margin:2px 10px 14px 0px;

}

#epDataPrivacy #diWrapper ul li{
	padding:0;
	margin:2px 10px 2px 0px;

}

#epDataPrivacy select{
	width:250px;
	margin-top:4px;
}

#epFAQ #QuestionIndex a{
	display:block;
	margin:20px 0;
	padding:0 0 0 25px;
	background-image:url(decal_q.png);
	background-repeat:no-repeat;
	font-size:14px;
	height:1.1em;
}

#epFAQ h2{
	font-size:16px;
	margin-top:0;
	
}

#epFAQ li{
	margin:5px 0;
}

#epFAQ .fullPageRounded{
	margin:30px 0;
	background:#DEDAB3;
}

#epFAQ .fullPageRounded_b{
	margin:20px 0;
	background:#EDEDF8;
}

#diWrapper{
	margin-top:30px;
}

#dpOnline{
	display:none;
}

div.plListing{
	background-image:url(/domain/media/shared/dotLeader.gif);
	background-position:right bottom;
	background-repeat:repeat-x;
	margin:6px 0 0 0;
}

span.plCountryName{
	background-color:white;
	font-weight:bold;
}

span.plPhoneNumber{
	background-color:white;
	float:right;
	
}

span.plInlineNote{
	font-style:italic;
	font-weight:normal;
}

ul.plFootnotes{
	font-size:9px;
}

ul.dpDropDowns li{
	
}

div.phoneInsPadding{
	margin-left:24px;
}

li.lastATTItem{
	margin-top:8px;
}

div.column{
	width:185px;
	float:left;
}

div.countryListing {
	margin:20px 0;
}

#epIntDial{
	clear:both;
	margin:0 0 20px 0;
	font-size:14px;
}
#epIntDial h1{
border-bottom:1px solid black;
font-size:28px;
margin:0 10px 5px 10px;
padding-top:10px;
}

#epIntDial h2{
	border-bottom:1px solid black;
font-size:18px;
margin:10px 0 10px 0;
}

#epIntDial h3{
	font-size:14px;
	color:#4E7199;
	margin:5px 0;
}

#epIntDial h4{
	font-size:14px;
}


#diInstructions{
	clear:both;
	padding:5px 0;
}

#tableofcontents{
	float:left;
}

#tableofcontents a{
	display:block;
	margin:4px 0;
	color:#5C7EA3;
}


div.plListing{
	background-image:url(/domain/media/shared/dotLeader.gif);
	background-position:right bottom;
	background-repeat:repeat-x;
	margin:6px 0 0 0;
}

span.plCountryName{
	background-color:white;
font-weight:normal;	
}

span.plPhoneNumber{
	background-color:white;
	float:right;
	font-weight:bold;	
}

span.plInlineNote{
	font-style:italic;
	font-weight:normal;
}

ul.plFootnotes{
	font-size:9px;
}

ul.dpDropDowns li{
	
}

div.phoneInsPadding{
	margin-left:24px;
}

li.lastATTItem{
	margin-top:8px;
}

#epIntDial h3.countryName{
	color:black;
	font-size:14px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#returnTo{
	margin:10px 0 0 0;
	display:block;
	width:180px
}

/*Address Fetch*/


#epAddressDisplay{
clear:both;
padding:0 0 20px 0;
font-size:14px;
}

#epAddressDisplay label{
	display:block;
	margin:0 0 4px 0;
}


#epAddressDisplay select{
	display:block;
	margin:0 0 20px 0;
}

#epAddressDisplay #adState{
	display:none;

}

#epAddressDisplay #adDropDowns{
	float:left;
	width:360px;

}

#epAddressDisplay #adAddress{
	float:left;
	width:360px;
	background:#F8F8DC;
}

#adAddressOutput{
	float:left;
	width:355px;
}

div.addressItem{
	padding:5px 0 10px 0;
}

div.addressItem p{
	margin:0;
	padding:0;
	size:11px;
}

div.clear{
clear:both;
}

.branch{
	font-weight:bold;
}

#diToCHeader{
	display:none;
}

#tableofcontents{
	display:none;
}

.noBreak{
	white-space:nowrap;
}

