/* Shared Styles */
BODY, HTML { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:center; }
BODY { color:#333333; background-color:#4D4A42; }
A { color:#3D6B8A; }
LI, P, DIV { font-size:12px; }
P, H1, H2, H3, H4, H5, H6, UL, INPUT, SELECT { margin-top:0; }
P, H1, H2, H3 { line-height:130%; }
IMG, TABLE { border:0; }
H1 { font-weight:normal; font-size:22px; color:#333333; padding:0; }
H2 { font-weight:bold; font-size:15px; color:#000000; padding:0; }
H3 { font-weight:normal; font-size:13px; padding:0; }
H4 { font-weight:bold; font-size:13px; padding:0; }
H5 { font-weight:bold; font-size:11px; padding:0; }
H6 { font-weight:normal; font-size:14px; color:#666666; padding:0; }
DL {
	text-align:left;
	margin:0;
	padding:0;
}
DT {
	margin:0;
}
DD {
	margin:0;
	padding-bottom:8px;
}
.disclaim { margin:0; font-size:11px; }
FIELDSET { font-size:12px; margin:5px 0 5px 0;  padding:0; border:0; }
/* */
.txt-small { font-size:11px; }
ul#crumbtrail { margin:20px 0 30px 0; padding:0; list-style:none; }
ul#crumbtrail li { display:inline; padding:8px 16px 0 5px; font-size:10px; color:#666666; background-image:url(/ep/IMAGES/bgBreadCrumbArrow.gif); background-repeat:no-repeat; background-position:right; }
ul#crumbtrail li a { color:#666666; } 
ul#crumbtrail li.on { background-image:url(/ep/IMAGES/bgBreadCrumbOn.gif); background-position:top left; padding-right:45px; }
.instructions { font-size:11px; font-weight:normal; }
.clear { clear:both; }
ul.backtrack { margin:0; padding:8px 0 0 0; }
ul.backtrack li { display:inline; list-style:none; margin:0; padding:0; margin-right:8px; }
/* MASTHEAD STYLES */
#page_top {background: url(/ep/IMAGES/header/page_top.jpg) no-repeat;}
#page_top img {height: 5px;}
#page_back {padding-top: 19px;}
#header {
	width: 813px;
	height: 79px;
	margin: 0px 42px 0px 19px;
	padding: 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}
#header a, #header a:link, #header a:visited, #header a:active {color: #666; text-decoration:none;}
#header a:hover {color: #003277;}
#header #logo {width: 166px;}
#header #logo img {
	width: 148px;
	height: 53px;
	margin: 5px 0px 21px 0px;
}
/* HEADER NAVIGATION STYLES */
#header #top_nav {
	width: 647px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#header_nav1 {
	width: 647px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
#header_nav1 img {
	width: 8px;
	height: 12px;
	margin: 0px 16px 0px 7px;
	vertical-align: middle;
}
#header_nav1 #a3 {margin-right: 0px;}
#header_nav2, #header_nav2 #1, #header_nav2 #1 img, #header_nav2 #2 img, #header_nav2 #3 img, #header_nav2 #4 img, #header_nav2 #5 img, #header_nav2 #6 img {
	width: 647px;
	height: 44px;
	margin: 0px;
	padding: 0px;
}
#header_nav2 div {float: left;}
#header_nav2 #1, #header_nav2 #1 img {width: 112px;}
#header_nav2 #2, #header_nav2 #2 img {width: 83px;}
#header_nav2 #3, #header_nav2 #3 img {width: 124px;}
#header_nav2 #4, #header_nav2 #4 img {width: 151px;}
#header_nav2 #5, #header_nav2 #5 img {width: 165px;}
#header_nav2 #6, #header_nav2 #6 img {width: 12px;}

/*  */
div#cntMasthead { padding:0 25px 0 8px; }
div#cntMastheadNav { clear:both; border:1px solid #DADADC; height:145px; background-image:url(/ep/IMAGES/bgMast.jpg); background-repeat:no-repeat; background-position:right top; }
div#cntLeftNav { float:left; width:223px; padding-top:12px; }
div#cntLeftNavItems { border-top:1px solid #FFFFFF; padding-bottom:5px; background-image:url(/ep/IMAGES/bgMastShadowBottom.gif); background-repeat:no-repeat; background-position:bottom; }
div#cntLeftNavItems div { padding:4px 0 3px 7px; border-bottom:1px solid #FFFFFF; background-image:url(/ep/images/bgMastArrow.gif); background-repeat:no-repeat; background-position:top right; background-color:#ECE8E1; }
div#cntLeftNavItems div:hover { cursor:pointer; }
div#cntLeftNav div.navOff { background-color:#ECE8E1; }
div#cntLeftNav div.navOff:hover { background-color:#F5F3F0; }
div#cntLeftNav div.navOn { background-color:#FFFFFF; }
div#cntContacts { float:left; width:570px; background-image:url(/ep/IMAGES/bgMastDivider.gif); background-repeat:no-repeat; padding:44px 0 0 15px; }
div#cntCompanyContact { float:left; width:180px; }
div#cntCompanyContact p { font-size:11px; margin-top:5px; }
div.cntContactName { float:left; width:120px; }
div.cntContactName h3 { margin-bottom:0; font-size:13px; font-weight:bold; }
div.cntContactName p { font-size:12px; }
div.cntContactName a { font-size:11px; }
img#imgNavHeader { margin-left:5px; }
/* MASTHEAD */
div#header { position:relative; text-align:left; margin:4px; }
div#header * { position:relative; }
img#logo { margin:0 0 0 13px; }
div#sidelinks { float:right; }
div#sidelinks img { display:block; }
img#warranty { float:left; }
div#mainlinks { clear:both; background-color:#837D7A; margin:3px; }
div#mainlinks img { margin:0; }
/* FOOTER STYLES */
div#footer { position:relative; clear:both; padding:26px 14px 30px 14px; margin-top:0; background-image:url(/ep/images/bgPaperBottom.gif); background-position:top; background-repeat:repeat-x; }
p#txtCopyright { float:left; width:370px; color:#666666; font-size:11px; }
div#cntFooterLinks { float:right; width:344px; text-align:right; }
div#cntFooterLinks img { margin-left:14px; }
/* CONTAINERS */
div#container { position:relative; margin:0 auto; width:880px; border-left:2px solid #A6B9CC; border-right:2px solid #A6B9CC; text-align:left; background-image:url(/ep/images/bgFabric.gif); }
div#cntContent { background-image:url(/ep/images/bgPaper.gif); width:100%; }
div.content { clear:both; z-index:0; margin:3px 0 0 0; padding:8px 28px 0 8px; }
div.contentinside { float:left; padding:14px; border:1px solid #DADADC; width:97%; }
/* SIDE NAVIGATION */
div.siderail { clear:both; }
div#container-sidenav { width:170px; margin-bottom:5px; }
div#container-sideemail { padding-top:23px; background-image:url(/ep/IMAGES/bkg_updates.gif); background-repeat:no-repeat; width:168px; }
div#container-sideemail ul { margin:0; padding:0; list-style:none; background-color:#EFECEA; }
div#container-sideemail li { font-size:11px; margin:0; padding:3px; border-top:1px solid #CCCCCC; }
div#sidenavcontent { background-color:#333333; }
div#sidenavheader {
	padding:14px 6px 6px 6px;
}
div#container-sidenav a { text-decoration:none; font-size:12px; }
ul#sidenav { margin:0; padding:0; width:100%; }
ul#sidenav li {
	margin:0;
	padding:4px;
	list-style:none;
	border-top:1px solid #595959;
}
ul#sidenav li.on { background-color:#595959; }
ul#sidenav li.on a { color:#FFFFFF; }
ul#sidenav li a {
	display:block;
	width:100%;
	color:#FFFFFF;
}
ul#sidenav li:hover { background-color:#595959; cursor:pointer; }
ul#sidenav li:hover a { color:#FFFFFF; }
div#container-contacts { clear:both; width:170px; margin-bottom:5px; }
div#sidecontactcontent { background-color:#EFEEE5; padding-bottom:8px; }
div#sidecontactheader {
	padding:14px 6px 6px 6px;
}
div#container-contacts p.address { margin-left:8px; }
p.sidecontact {
	padding-left:26px;
	margin-left:8px;
	background-image:url(/ep/IMAGES/lst_arrow.gif);
	background-repeat:no-repeat;
}
p.sidecontact .header { font-weight:bold; }
p.sidecontact a { font-size:10px; }
div.rss * { float:left; margin-right:8px; }
div.rss div p { font-size:10px; margin-top:10px; }
div.rss div img { float:left; margin-top:10px; margin-right:0; }
p.link img { border:0; }