/* CSS Document */

body {padding:0; margin:30 0 0; background:#FFFFFF;}

h1 {
	font-size: 24px;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

p {
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}

td {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    padding:0px;
}

.tdIndent {
	padding-right: 10px;
	padding-left: 10px;
}

.contentTableWidth {
	width:875px;
	color:#242a30;
}

.darkBG {
	background-color: #1B2630;
}

.paleFont{color: #bdc0c1;}

.more {color:#242a30; font-weight:normal; text-decoration:underline; cursor:pointer; font-style:italic; background:url(images/link-bg.gif) top right no-repeat; padding-right:20px;}
.more2 {color:#FFFFFF; font-weight:normal; text-decoration:underline; cursor:pointer; font-style:italic; background:url(images/link-bg2.gif) top right no-repeat; padding-right:20px;}

 /* News Headings */
.news_title_main {
	color:#FF8B17;
	font-weight:bold;
	margin:0px 0px 8px 0px;
}
.news_title_ep {
	color:#33FF00;
	font-weight:bold;
	margin:0px 0px 8px 0px;
}
.news_title_epp {
	color:#CC0099;
	font-weight:bold;
	margin:0px 0px 8px 0px;
}

.news_title_pmx {
	color:#00FFFF;
	font-weight:bold;
	margin:0px 0px 8px 0px;
}

 /* Navigation Menu */
.tableSidewidth_menu {width:50%; background:url(images/bg_menu_tall.gif) repeat-x #11181d; border:1px solid #0f151a; border-right:none;}
.left_tall_h_b {width:50%; top repeat-x #FFFFFF;}
.right_tall_h_b {width:50%; top repeat-x #FFFFFF;}
.menu { background:url(images/bg_menu_tall.gif) repeat-x #11181d; margin:0px; padding:0px 0px 0px 0px; }
.under_menu { margin:0px; Margin:0px 350px 10px 350px; }

 /* Footer Styles */
.tall_footer { width:50%;}
.footer_menu { padding:0px 0px 10px 0px; text-align:center;}
.div_footer_menu {width:970px;}

.footer_menu_link { color:#242a30; font-size:12px; }
.footer_menu_link a { font-size:12px; color:#242a30; cursor:pointer; text-decoration:none; }
.footer_menu_link a:hover { text-decoration:underline; color:#FF8B17; }

.footer_menu_link_ep { color:#242a30; font-size:12px; }
.footer_menu_link_ep a { font-size:12px; color:#242a30; cursor:pointer; text-decoration:none; }
.footer_menu_link_ep a:hover { text-decoration:underline; color:#006600; }

.footer_menu_link_epp { color:#242a30; font-size:12px; }
.footer_menu_link_epp a { font-size:12px; color:#242a30; cursor:pointer; text-decoration:none; }
.footer_menu_link_epp a:hover { text-decoration:underline; color:#990033; }

.footer_menu_link_pmx { color:#242a30; font-size:12px; }
.footer_menu_link_pmx a { font-size:12px; color:#242a30; cursor:pointer; text-decoration:none; }
.footer_menu_link_pmx a:hover { text-decoration:underline; color:#0000FF; }

.inner_footer {font-size:12px; color:#797d80; text-align:center;}
.inner_footer p {font-size:12px; color:#797d80;}


 /* EP Hover Text Change */

a.eptextchange span.text1 {
display:inline; color: #006600; text-decoration: underline;
}
a.eptextchange:hover span.text1 {
display:none;
}
a.eptextchange span.text2 {
display:none; 
}
a.eptextchange:hover span.text2 {
display:inline; color: #006600; text-decoration: underline;
}

 /* EPP Hover Text Change */

a.epptextchange span.text1 {
display:inline; color: #990033; text-decoration: underline;
}
a.epptextchange:hover span.text1 {
display:none;
}
a.epptextchange span.text2 {
display:none; 
}
a.epptextchange:hover span.text2 {
display:inline; color: #990033; text-decoration: underline;
}

 /* PMX Hover Text Change */

a.pmxtextchange span.text1 {
display:inline; color: #0000FF; text-decoration: underline;
}
a.pmxtextchange:hover span.text1 {display:none;}
a.pmxtextchange span.text2 {display:none;}
a.pmxtextchange:hover span.text2 {display:inline; color: #0000FF; text-decoration: underline;}

a.ep:link { color: #bdc0c1; text-decoration: underline; }
a.ep:active { color: #bdc0c1; text-decoration: none }
a.ep:visited { color: #bdc0c1; text-decoration: underline }
a.ep:hover { color: #33FF00; text-decoration: underline; }

a.epp:link { color: #bdc0c1; text-decoration: underline; }
a.epp:active { color: #bdc0c1; text-decoration: none }
a.epp:visited { color: #bdc0c1; text-decoration: underline }
a.epp:hover { color: #CC0099; text-decoration: underline; }

a.pmx:link { color: #bdc0c1; text-decoration: underline; }
a.pmx:active { color: #bdc0c1; text-decoration: none }
a.pmx:visited { color: #bdc0c1; text-decoration: underline }
a.pmx:hover { color: #00FFFF; text-decoration: underline; }

 /* Lists */

ul{margin:0; padding:0; list-style:none; line-height:17px}
ul li { background:url(images/row1-list-bg5.gif) no-repeat 0 2px; padding-left:18px; color:#242a30; font-weight:normal; line-height:22px; }
li a{color:#242a30;} 
ol li {padding-left:0px; margin-left:20px}

#eplist {margin-left: 0; padding-left: 0; list-style: none;}
#eplist li {padding-left: 20px; background-image: url(images/list-bg-ep.gif); background-repeat: no-repeat; background-position: 0 0.15em; line-height:20px; color:#006600;}
#eplist li a{color:#242a30;} 
#eplist ol li {padding-left:20px; margin-left:20px}
#epplist {margin-left: 0; padding-left: 0; list-style: none;}
#epplist li {padding-left: 20px; background-image: url(images/list-bg-epp.gif); background-repeat: no-repeat; background-position: 0 0.15em; line-height:20px; color:#902147;}
#epplist li a{color:#242a30;} 
#epplist ol li {padding-left:20px; margin-left:20px}
#pmxlist {margin-left: 0; padding-left: 0; list-style: none;}
#pmxlist li {padding-left: 20px; background-image: url(images/list-bg-pmx.gif); background-repeat: no-repeat; background-position: 0 0.15em; line-height:20px; color:#00F;}
#pmxlist li a{color:#242a30;} 
#pmxlist ol li {padding-left:20px; margin-left:20px}
#servicelist {margin-left: 0; padding-left: 0; list-style: none;}
#servicelist li {padding-left: 20px; background-image: url(images/list-bg-pmx.gif); background-repeat: no-repeat; background-position: 0 0.15em; line-height:20px; color:#00F;}
#servicelist li a{color:#242a30;} 
#servicelist ol li {padding-left:20px; margin-left:20px}
#serviceslist {margin-left: 0; padding-left: 0; list-style: none; color:#242a30;}
#serviceslist li {padding-left: 20px; background-repeat: no-repeat; line-height:20px; color:#242a30;;}
#serviceslist li a{color:#242a30;} 
#serviceslist li 1{color:#F60;} 
#serviceslist ol li {padding-left:20px; margin-left:20px;}
#serviceslist ul{margin:0; padding:0; list-style:none; line-height:17px}
#serviceslist ul li { background:url(images/row1-list-bg5.gif) no-repeat 0 2px; padding-left:18px; color:#242a30; font-weight:normal; line-height:22px; }

.ModuleList {
	color:#242a30;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	width: 520px;
}

.TrainingList {
	color:#242a30;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	width: 700px;
}

.PMXObjectives {
	color:#242a30;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	width: 500px;
}

 /* Feature Menu EP */
 
A.featureMenuLvL1ep {
 display: block;
 width: 250px;
 text-align: left;
 text-decoration: none;
 font-family:arial;
 font-size:12px;
 color: #006600;
 padding: 0 4px;
 background-image: url(images/features-arrow-ep.jpg);
 background-repeat: no-repeat;
 background-position: 5px bottom;
 text-indent: 20px;
 }
 
A.featureMenuLvL1ep:hover {
 color: #000000;
 text-decoration: underline;
 }
 
.featureBoxep {
 display: block;
 align: left;
 text-align: left;
 text-decoration: none;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 border: 1px solid #A0A0A4;
 background-image: none;
 background-color: #E9FFD2;
 float: left;
 padding: 4px 4px 4px 16px;
 width: 220px;
 margin-bottom: 12px;
 margin-right: 8px;
 margin-top: 12px;
 margin-left: 8px;
 }
 
A.featureMenuLvL1ep2 {
 display: block;
 width: 550px;
 text-align: left;
 text-decoration: none;
 font-family:arial;
 font-size:12px;
 color:#392C87;
 padding: 0 4px 0 12px;
 background-image: url(images/features-arrow-ep2.jpg);
 background-repeat: no-repeat;
 background-position: 5px bottom;
 text-indent: 20px;
 }
 
A.featureMenuLvL1ep2:hover {
 color: #000000;
 text-decoration: underline;
 }
 
.featureBoxep2 {
 display: block;
 align: left;
 text-align: left;
 text-decoration: none;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 border: 1px solid #A0A0A4;
 background-image: none;
 background-color:#F0E1FF;
 float: left;
 padding: 4px 4px 4px 4px;
 width: 500px;
 margin-bottom: 12px;
 margin-right: 8px;
 margin-top: 12px;
 margin-left: 16px;
 }


 /* Feature Menu EPP */

A.featureMenuLvL1epp {
 display: block;
 width: 250px;
 text-align: left;
 text-decoration: none;
 font-family:arial;
 font-size:12px;
 color: #990033;
 padding: 0 4px;
 background-image: url(Images/features-arrow-epp.jpg);
 background-repeat: no-repeat;
 background-position: 5px bottom;
 text-indent: 20px;
 }
 
A.featureMenuLvL1epp:hover {
 color: #000000;
 text-decoration: underline;
 }
 
.featureBoxepp {
 display: block;
 align: left;
 text-align: left;
 text-decoration: none;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 border: 1px solid #A0A0A4;
 background-image: none;
 background-color: #FFECEC;
 float: left;
 padding: 4px 4px 4px 16px;
 width: 220px;
 margin-bottom: 12px;
 margin-right: 8px;
 margin-top: 12px;
 margin-left: 8px;
 }

A.featureMenuLvL1epp2 {
 display: block;
 width: 550px;
 text-align: left;
 text-decoration: none;
 font-family:arial;
 font-size:12px;
 color:#990033;
 padding: 0 4px 0 12px;
 background-image: url(images/features-arrow-epp2.jpg);
 background-repeat: no-repeat;
 background-position: 5px bottom;
 text-indent: 20px;
 }
 
A.featureMenuLvL1epp2:hover {
 color: #000000;
 text-decoration: underline;
 }
 
.featureBoxepp2 {
 display: block;
 align: left;
 text-align: left;
 text-decoration: none;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 border: 1px solid #A0A0A4;
 background-image: none;
 background-color:#FFC;
 float: left;
 padding: 4px 4px 4px 4px;
 width: 500px;
 margin-bottom: 12px;
 margin-right: 8px;
 margin-top: 12px;
 margin-left: 16px;
 }

 /* Feature Menu PMX */

A.featureMenuLvL1pmx {
 display: block;
 width: 250px;
 text-align: left;
 text-decoration: none;
 font-family:arial;
 font-size:12px;
 color: #0000FF;
 padding: 0 4px;
 background-image: url(images/features-arrow-pmx.jpg);
 background-repeat: no-repeat;
 background-position: 5px bottom;
 text-indent: 20px;
 }
 
A.featureMenuLvL1pmx:hover {
 color: #000000;
 text-decoration: underline;
 }
 
.featureBoxpmx {
 display: block;
 align: left;
 text-align: left;
 text-decoration: none;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 border: 1px solid #A0A0A4;
 background-image: none;
 background-color: #E1F0FF;
 float: left;
 padding: 4px 4px 4px 16px;
 width: 220px;
 margin-bottom: 12px;
 margin-right: 8px;
 margin-top: 12px;
 margin-left: 8px;
 }

A.featureMenuLvL1pmx2 {
 display: block;
 width: 550px;
 text-align: left;
 text-decoration: none;
 font-family:arial;
 font-size:12px;
 color:#0000FF;
 padding: 0 4px 0 12px;
 background-image: url(images/features-arrow-pmx2.jpg);
 background-repeat: no-repeat;
 background-position: 5px bottom;
 text-indent: 20px;
 }
 
A.featureMenuLvL1pmx2:hover {
 color: #000000;
 text-decoration: underline;
 }
 
.featureBoxpmx2 {
 display: block;
 align: left;
 text-align: left;
 text-decoration: none;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 border: 1px solid #A0A0A4;
 background-image: none;
 background-color: #EAEAEA;
 float: left;
 padding: 4px 4px 4px 4px;
 width: 500px;
 margin-bottom: 12px;
 margin-right: 8px;
 margin-top: 12px;
 margin-left: 16px;
 }
 
.featureBoxpmxmodules {
 display: block;
 align: left;
 text-align: left;
 text-decoration: none;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 border: 1px solid #A0A0A4;
 background-image: none;
 background-color: #EAEAEA;
 float: left;
 padding: 4px 4px 4px 4px;
 width: 500px;
 margin-bottom: 12px;
 margin-right: 8px;
 margin-top: 12px;
 margin-left: 16px;
 }

 /* Services Menu */
 
A.servicesMenuLvL1 {
 display: block;
 width: 700px;
 text-align: left;
 text-decoration: none;
 font-family:arial;
 font-size:12px;
 color: #242a30;
 padding: 0 0px;
 background-image: None;
 background-repeat: no-repeat;
 background-position: 5px bottom;
 text-indent: 0px;
 }
 
A.servicesMenuLvL1:hover {
 color: #000000;
 text-decoration: underline;
 }
 
.servicesBox {
 display: block;
 align: left;
 text-align: left;
 text-decoration: none;
 font-family:Arial, Helvetica, sans-serif;
 color: #000000;
 border: 1px solid #A0A0A4;
 background-image:
 background-color: #EAEAEA;
 float: left;
 padding: 4px 4px 4px 22px;
 width: 835px;
 margin-bottom: 12px;
 margin-right: 0px;
 margin-top: 12px;
 margin-left: 0px;
 }