/*
body bkg: 071738
content bkg: 020618
gold: ffc411
tbl hdr bkg: 28699d
*/

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
body {
	background-color: #071738;
	background-image: url(http://www.epplp.com/_img/bkg.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
	margin:0px;
}
/* slightly different bkg for IR pages */
body.pgIR {
	background-image: url(http://www.epplp.com/_img/bkgIR.jpg);
}
h1 {
	font-size: 18px;font-weight: bold; font-style:italic;
	color: #ffc411;
	text-transform:uppercase;letter-spacing:1px;
	margin:0px; margin-top:0px;
}
h2 {
	font-size: 14px;
	text-transform:uppercase;
	color: #ffffff;
	font-weight: bold;
}
h3 {
	font-size: 12px;
	color: #ffc411;
	font-weight: bold;
}
a {
	xfont-size: 12px;
	color: #eb2d20;
	text-decoration: underline;
}
a:hover {
	color: #433B44;
	text-decoration: none; 
}
#tblTopNav {
	background-color:#ffc411; background-image:url(http://www.epplp.com/_img/bkgTopNavOut.gif);
	height:24px;
}
#tblTopNav td {
	text-align:center;
	height:24px;
}
#tblTopNav a {
	width:100%; height:20px;
	display:block;
	padding-top:4px;
	font-size: 12px; font-weight:bold;
	color: #002960;
	text-decoration: none;
	background-image:url(http://www.epplp.com/_img/bkgTopNavOut.gif); background-repeat:repeat-x;
}
#tblTopNav a:hover {
	color: #ffc411;
	text-decoration: none;
	background-image:url(http://www.epplp.com/_img/bkgTopNavOvr.gif); background-repeat:repeat-x;
}
#tblTopNav a.active {
	color: #ffffff;
	text-decoration: none;
	background-image:url(http://www.epplp.com/_img/bkgTopNavActv.gif); background-repeat:repeat-x;
}
#tblMainLayout {
	;
}

#hdrNav {
	font-size: 12px;
	color: #ffffff;
	padding:0px;padding-right:23px; padding-bottom:10px;
}
#hdrNav a {
	color: #ffffff;
	text-decoration: none;
}
#hdrNav a:hover {
	color: #ffc411;
	text-decoration: none;
}

/* left nav */
#navAll {
	position:relative; width:100%; height:100%;
	margin-bottom:20px;
}
.navItem {
	height:21px;
	background-image:url(http://www.epplp.com/_img/bkgNavItem.gif);
	background-repeat:no-repeat; background-position:0px 0px;
	padding:0px;padding-left:26px;padding-top:7px;
	margin-top:7px;
}
.navSecxItemActive {
	background-image:url(http://www.epplp.com/_img/bkgNavSecxItemActive.jpg);
	margin-top:0px;
}
.navItem a {
	font-size:11px; font-weight:bold; font-style:italic;
	color: #ffc411;
	text-decoration: none;
	text-transform:uppercase;
	display:block; width:100%;/* these rules make not only text clickable, but the entire line the link is on; more button-like */
}
.navItem a:hover {
	color: #ffc411;
	text-decoration: none;
}
#navPermItems {
	background-image:url(http://www.epplp.com/_img/navHLine.gif); background-position:0px 25px; background-repeat:no-repeat;
	padding-top:20px;
}
.navSub {
	position:relative;
	background-image:url(http://www.epplp.com/_img/bkgNavSub.jpg);
	background-repeat:no-repeat; background-position:0px 0px;
	padding-bottom:10px;xpadding-left:26px;xpadding-top:6px;xpadding-right:3px;
	/*margin-left:18px;*/
	padding-left:20px;
}
.navSubItem {
	position:relative;top:0px;
	margin-bottom:6px;
	padding-top:0px;
}
.navSubItem[:first-child] {
	background-image:url(http://www.epplp.com/_img/navHLine.gif);
	background-repeat:no-repeat; background-position:bottom right;
}
.navSubItem div#navActive {
	position:relative;width:100%;
	top:0px;
	background-color:#ffffff;
	filter:alpha(opacity=25);-moz-opacity:0.25;opacity:0.25;
	padding-bottom:10px;
}
.navSubItem div.inactive {
	display:none;
}
.navSubItem a {
	position:relative;display:block;
	font-size:12px; font-weight:normal; font-style:normal;
	color: #ffffff;
	text-decoration: none;
	text-transform:none;
	padding:0px;padding-left:10px;padding-top:5px;
}
.navSubItem a:hover {
	color: #ffc411;
	text-decoration: none;
}
.navSubItem2 {
	padding:0px;padding-left:10px;
}
.navSubItem2 a {
	font-size:10px; font-weight:normal; font-style:normal;
	color: #020618;
	text-decoration: none;
	text-transform:none;
}
.navSubItem2 a:hover {
	color: #ffc411;
	text-decoration: none;
}
.activeSub a {
	color: #ffc411;
}
#navOpaqueText {/* this el is dynamically generated w/ script */
	position:absolute; top:0px;
	padding-top:0px;
}
#navActvSubLine {/* this el is dynamically generated w/ script */
	position:absolute;xbottom:0px;right:0px;
}
.navSubItem3 {
	padding:0px;padding-left:10px;
}

/* each sub-section has its own content hdr bkg img */
.contentHdrImg {
	width:100%; height:139px;
	background-repeat:no-repeat; background-position:0px 0px;
}
.cp_onshoreNGPS {
	background-image:url(http://www.epplp.com/_img/cp_onshoreNGPS_bkg.jpg);
}
.contentTitle {
}
#content {
	padding-left:80px; padding-top:20px; padding-right:80px; padding-bottom:40px;
	background-image:url(http://www.epplp.com/_img/bkgContent.jpg); background-repeat:no-repeat;background-color:#020618;
	_height:500px;/* provides minimum height functionality; IE-specific since only IE can use rules with an underscore */
}
/*
	minHt are hacks to keep the content area a minimum height;
	since IE doesn't honor child selectors, these rules only apply to non-IE browsers
*/
#content>#minHtPillar {/* this div at the top of the content pushes down content to minimum height*/
	width:1px;height:500px;float:right;
}
#content>#minHtBase {/* this div at the bottom of the content gives the above div something to 'push' against */
	height:1px; clear:both;overflow:hidden;
}

#content li {
	margin-bottom:7px;
}

#content p {
	line-height:2em;
}
#content blockquote p {
	line-height:1.5em;
}
#content a {
	color:#ffc411;
	text-decoration:none;
}
#content a:hover {
	text-decoration:underline;
}
#content .finePrint {
	color:#8c8f9e;
	line-height:1.75em;
	font-size:10px;
}
#content .finePrint a {
	color:#ffc411;
	text-decoration:none;
}
#content .finePrint a:hover {
	text-decoration:underline;
}
/*

#content table {
width:493px;
border-collapse:collapse;
}

*/


#content th, #content td {
	color:#ffffff;
}

#content td.tdhdr {font-size: 12px;font-weight: bold;color: #FFC411;text-transform: uppercase;font-style: italic;border:1px solid #81838c;border-bottom:0px solid #81838c;padding:7px;padding-left:10px;padding-right:10px;}

#content td.tdhdrborderoverride {font-size: 12px;font-weight: bold;color: #FFC411;text-transform: uppercase;font-style: italic;border:0px solid #81838c;padding:7px;padding-left:10px;padding-right:10px;}


#content td.th {

border:0px solid #81838c;
padding-left:10px;
padding-right:10px;

}


#content td.thborderoverride {font-size:11px;
	border:0px solid #81838c;
	padding:7px;padding-left:10px;padding-right:10px;
	color:#ffffff;}



/* border:1px solid #81838c;font-size:11px;padding:3px;padding-left:10px;padding-right:10px; */
#content th {
	font-weight:normal;
	text-align:left;
}
#content table a {
	font-size:11px;
	color:#ffc411;
	text-decoration:none;
}
#content table a:hover {
	text-decoration:underline;
}
#content .row1 {
	background-color:transparent;
}
#content .row2 {
	background-color:#083465;
}
#content .red {
	color:#ff0000;
}
#content .wht {
	color:#ffffff;
}
#content .grn {
	color:#00ff00;
}
#content .tblHdr {
	width:493px;
	margin:0px; margin-top:20px;
}
#content .tblHdr td {
	font-size: 12px;font-weight: bold; font-style:italic;
	color: #ffc411; background-color:#28699d;
	border:1px solid #81838c;border-bottom:0px solid #81838c;
	text-transform:uppercase; xletter-spacing:.5px;
	padding:7px;padding-left:10px;
}

/*  footer-related */
#ftr_TD {
	font-size:11px;
	width:654px;height:22px;
	text-align:center;
	background-image:url(http://www.epplp.com/_img/bkgFtr.gif);
	background-color:#ffc411;
	color:#002960;
}
#ftrRt_TD {
	background-color:#ffc411;
	background-image:url(http://www.epplp.com/_img/bkgFtr.gif);
}
#ftrLf_TD {
	background-color:#ffc411;
	background-image:url(http://www.epplp.com/_img/bkgFtrLf.gif);
}
/* CSS Document */


