/* -----------------------------------------------------------------*/
/* Section I                                                        */
/* EUB classes that do not have replacements in the ERCB Section    */
/* -----------------------------------------------------------------*/

table 
{
	font: 12px Arial,Helvetica,sans-serif;
	border: none;
	border: 0px;
}
td 
{
	font: 12px Arial,Helvetica,sans-serif;
	color: #000000;
	line-height: 130%;
} 
ul 
{
	list-style-position: outside;
	font: 12px Arial,Helvetica,sans-serif;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px; 
}   
li 
{
	margin-left: -20px;
}   
ol 
{
	list-style-position: outside;
	font: 12px Arial,Helvetica,sans-serif;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 10px;
}     
.disclaimer 
{
	font: 11px Arial,Helvetica,sans-serif; 
	color: #666666;
}  
.breadcrumb 
{
	color: #333333;
	font: 11px Arial,Helvetica,sans-serif; 
	text-decoration: none;
}   
a.breadcrumb 
{
	color: #333;
	font-size: 11px;
	text-decoration: none;
}   
a.breadcrumb:visited 
{
	color: #333;
	font-size: 11px;
	text-decoration: none;
}   
a.breadcrumb:hover 
{
	color: #333;
	font-size: 11px;
	text-decoration: none;
}    
.breadcrumbSelected 
{
	color: #333333;
	font-size: 11px;
	text-decoration: none;
} 
.breadcrumbArrows 
{
	color: #333333;
	font: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
} 
a.nav 
{
	color: #000000;
	font-size: 13px;
	text-decoration: none;
}   
a.nav:hover 
{
	color: #000000;
	font-size: 13px;
	text-decoration: none;
}
a.hmpglink 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003D6D;
	text-decoration: underline;
} 
a.hmpglink:hover 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003D6D;
	text-decoration: underline;
} 
a.hmpglink:visited

{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #660066;
   text-decoration: underline;
}
a.navselected 
{
   font-size: 13px;
   text-decoration: none;
   font-weight: bold;
} 
a.home 
{
   font: 12px Arial,Helvetica,sans-serif;
   color: #003366;
   text-decoration: underline;
}
a.home:hover 
{
   font: 12px Arial,Helvetica,sans-serif;
   color: #003366;
   text-decoration: underline;
}
a.home:visited 
{
	font: 12px Arial,Helvetica,sans-serif;
	color: #660066;
	text-decoration: underline;
}
a.disclaimer 
{
	font: 11px Arial,Helvetica,sans-serif; 
	color: #666666;
	margin-top:5px;
	text-decoration: underline;
}
a.subnavgreen 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
}
a.subnavgreen:hover 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
}
a.subnavgreen:visited 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
}
a.subnavorange 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #cc6600;
	text-decoration: none;
}
a.subnavorange:hover 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #cc6600;
	text-decoration: none;
}
a.subnavorange:visited 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #cc6600;
	text-decoration: none;
}
a.subnavblue 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003D6D;
	text-decoration: none;
}
a.subnavblue:visited 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003D6D;
	text-decoration: none;
}
a.subnavblue:hover 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003D6D;
	text-decoration: none;
}
.footertext 
{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.contentLink 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003D6D;
	text-decoration: underline;
}
.advsearch 
{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.headertext 
{
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
td.public 
{ 
	border: 1px solid white; 
	color: #003D6D; 
	background: green;  
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
td.industry 
{ 
	border: 1px solid white; 
	color: #003D6D; 
	background: orange;  
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.headertextGreensmall 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1b6805;
	text-decoration: none;
}
.headertextGreen 
{
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #1b6805;
	text-decoration: none;
}
.headertextBlue 
{
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #003D6D;
	text-decoration: none;
}
.headertextOrange 
{
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #cc6600;
	text-decoration: none;
}
.headertextBlack 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.common 
{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.common:hover 
{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.common 
{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
td.topnav 
{ 
	border: 1px solid white; 
	color: #003D6D; 
	background: #003D6D;  
} 
td.topnav2 
{ 
	border: 1px solid white; 
	color: #0262A3; 
	background: #0262A3;  
} 
td.subnavgreen 
{ 
	border: none; 
	color: #99DFA2; 
	background: #99DFA2;  
} 
td.subnavgreen2 
{ 
	border: none; 
	color: #FFFFFF; 
	background: #37C105;
	text-decoration: none;
}
td.subnavblue 
{ 
	border: none; 
	color: #003D6D;
	background: #9AC1E8;  
} 
td.subnavblue2 
{ 
	border: none; 
	color: #FFFFFF; 
	background: #0396F8;
	text-decoration: none;
}
td.subnavorange 
{ 
	border: none; 
	color: #cc6600;
	background: #ffc183;  
} 
td.subnavorange2 
{ 
	border: none; 
	color: #FFFFFF; 
	background: #ff9933;
	text-decoration: none;
}
table.subnavgreen 
{ 
	background: #99DFA2;  
} 
table.subnavorange 
{ 
	background: #ffc183;  
} 
table.subnavblue 
{ 
	background: #9AC1E8;  
}
.outageMsg 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal; /*bold;*/
	color: #ff0000;/*#f47e00;*/
	text-decoration: none;
	margin-left: 5px;
	margin-top: 2px;
}



/* ------------------------------------------------------------------------------------------- */
/* Main Attributes */
/* ------------------------------------------------------------------------------------------- */

/* body {
	
	background: #fff;
	
	margin: 0 10px 0 10px; padding: 0;
	
	font-family: Arial, Helvetica, sans-serif;
	
	font-size: 62.5%;
	
}

b {

	color: #000;
	
}


img {

	margin: 0; padding: 0; border: 0;
	
}

p {

	margin: 0;
	
	padding: 0 0 10px 0;
	
	line-height: 160%;
	
	color: #000;
	
	font-size: 1.2em;
	
} */

h1.industry {

	margin: 0;
	
	padding: 10px 0 5px 0;
	
	line-height: 120%;
	
	font-size: 1.8em;
	
}


h2.industry {

	margin: 0;
	
	padding: 10px 0 5px 0;
	
	line-height: 120%;
}

h3.industry {

	margin: 0;
	
	padding: 10px 0 5px 0;
	
	line-height: 120%;
}

/* ------------------------------------------------------------------------------------------- */
/* Link Elements */
/* ------------------------------------------------------------------------------------------- */


a {

	margin-left: -3px;

	padding: 1px 3px 2px 3px;

}

a:link {

	color: #0054a6;

	text-decoration: underlined;

}

a:visited { 

	color: #660066;

}

a:active {

	color: #0054a6;
	
	text-decoration: underlined;

}

a:hover { 

	text-decoration: none;
	
	border: none;

}

/* ------------------------------------------------------------------------------------------- */
/* Nav Elements */
/* ------------------------------------------------------------------------------------------- */


.nav a {

	margin: 0; padding: 0;

}

.nav a:link, .nav a:visited, .nav a:active {

	margin: 0; padding: 0;

	text-decoration: none;
	
	border: none;
	
	background: none;
	
}

.leftnavGreen h3 {

	color: #667744;

}

.leftnavGreen a {

	width: 150;

	display: block;

	margin: 0;
	
	background: #bbccaa;

	padding: 5px 8px 5px 8px;
	
	border-bottom: 1px solid #674;
	
}

.leftnavGreen a:link {

	color: #333;

	text-decoration: none;

}

.leftnavGreen a:visited { 

	color: #333;

	text-decoration: none;

}

.leftnavGreen a:active {

	color: #333;
	
	text-decoration: none;

}

.leftnavGreen a:hover { 

	color: #fff;
	
	text-decoration: none;
	
	background: #667744;

}

.leftnavGreen p {

	margin: 0;
	
	padding: 0;
	
	line-height: 120%;
	
	font-size: 0.9em;
	
}

.leftnavOrange h3 {

	color: #cc6600;

}

.leftnavOrange a {

	width: 150;

	display: block;

	margin: 0;
	
	background: #ffc183;

	padding: 5px 8px 5px 8px;
	
	border-bottom: 1px solid #cc6600;
	
}

.leftnavOrange a:link {

	color: #333;

	text-decoration: none;

}

.leftnavOrange a:visited { 

	color: #333;

	text-decoration: none;

}

.leftnavOrange a:active {

	color: #333;
	
	text-decoration: none;

}

.leftnavOrange a:hover { 

	color: #fff;
	
	text-decoration: none;
	
	background: #cc6600;

}

.leftnavOrange p {

	margin: 0;
	
	padding: 0;
	
	line-height: 120%;
	
	font-size: 0.9em;
	
}

.leftnavBlue h3 {

	color: #003d6d;

}

.leftnavBlue a {

	width: 150;

	display: block;

	margin: 0;
	
	background: #99bbbb;

	padding: 5px 8px 5px 8px;
	
	border-bottom: 1px solid #4d888d;
	
}

.leftnavBlue a:link {

	color: #333;

	text-decoration: none;

}

.leftnavBlue a:visited { 

	color: #333;

	text-decoration: none;

}

.leftnavBlue a:active {

	color: #333;
	
	text-decoration: none;

}

.leftnavBlue a:hover { 

	color: #fff;
	
	text-decoration: none;
	
	background: #4d888d;

}

.leftnavBlue p {

	margin: 0;
	
	padding: 0;
	
	line-height: 120%;
	
	font-size: 0.9em;
	
}




/* ------------------------------------------------------------------------------------------- */
/* Detail Elements */
/* ------------------------------------------------------------------------------------------- */

img.zone {

	margin-left: 5px;

}

p.homepagetext {

	margin: 0 5px 0 5px;
	
	padding: 0;
	
	line-height: 140%;
	
	color: #333;
	
	font-size: 1.0em;
	
}

p.sidebartext {

	margin: 0 5px 0 5px;
	
	padding: 0;
	line-height: 140%;
	
	color: #333;
	
	font-size: 0.9em;
	
}

p.sidebarlinks {
	
	line-height: 140%;
	
	font-size: 0.9em;
	
}


div.titleimage {

	margin: 0;

	padding: 0;

	background: #8c99aa url("../images/title_image_2.jpg") no-repeat;

	height: 167px;

}

p.crumbs {

	padding: 0;

	font-size: 1.0em;

}

.breadcrumbs {

	margin: 0px 0 5px 0;

	padding: 6px 10px 4px 10px;

	background: #f0f0f0;

	border-bottom: solid 1px #ccc;

}

.pagetitle {

	margin: 0px 0 10px 0;

	padding: 10px 10px 4px 10px;

	background: #f93;

	border-bottom: solid 1px #ccc;

}

.footer {

	margin: 0 auto 0 auto;

	padding: 10px 0 0 0;

	border-top: dotted 1px #ccc;

	text-align: center;

}

.quicklink select {

	width: 80%;

	margin: 0 0 0 20px;

	padding: 0;

	font-size: 1.0em;

}

.rightnav {

	margin: 0;
	
	background: #f0f0f0;  /* #b9c9d9; */
}

.sidebar {

	margin: 0;

	padding: 10px 0 0 20px;

	border-top: dotted 1px #ccc;

}	

/* ------------------------------------------------------------------------------------------- */
/* Footer */
/* ------------------------------------------------------------------------------------------- */

a.footerLink {

	color: #333;

	font-size: 11px;

	text-decoration: none;

}

a.footerLink:hover {

	color: #333;

	font-size: 11px;

	text-decoration: none;

}	

a.footerLink:visited {

	color: #333;

	font-size: 11px;

	text-decoration: none;

}	

/*---------------------------------------------------------*/
/*  Search                                                 */
/*---------------------------------------------------------*/

.listItemOneBg 
{
	BACKGROUND-COLOR: #ededed
}

.listItemTwoBg 
{
	BACKGROUND-COLOR: #ffffff
}

.listSortHeaderBg 
{
	BACKGROUND-COLOR: #cccccc
}

.listSortHeader 
{
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0px;
	FONT: bold 10px verdana,arial,helvetica,"sans-serif";
	COLOR: #000000;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none
}

.listText 
{
	FONT: 10px verdana,arial,helvetica,"sans-serif";
	COLOR: #000000;
	TEXT-DECORATION: none
}

.listHiliteText 
{
	BACKGROUND-COLOR: #e9e9e9;
	TEXT-DECORATION: none
}

.objectHeaderBg 
{
	BACKGROUND-COLOR: #d2d2d2
}

.objectContentBg 
{
	BACKGROUND-COLOR: #ededed
}

.objectHeader 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	FONT: bold 10px verdana,arial,helvetica,"sans-serif";
	COLOR: #000000;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none
}

.objectSubtitle 
{
	FONT: bold 10px verdana,arial,helvetica,"sans-serif";
	COLOR: #000000;
	TEXT-DECORATION: none
}

.objectsearchBg 
{
	BACKGROUND-COLOR: #d2d2d2
}

.objectsearchHeader 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	FONT: bold 10px verdana,arial,helvetica,"sans-serif";
	COLOR: #000000;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none
}

.objectsearchText 
{
	FONT: 10px verdana,arial,helvetica,"sans-serif";
	COLOR: #000000;
	TEXT-DECORATION: none
}

.portalContent 
{
	DISPLAY: block
}

.externalContent 
{
	DISPLAY: none
}

.formPulldownText 
{
	FONT: 10px verdana,arial,helvetica,"sans-serif";
	COLOR: #000000;
	TEXT-DECORATION: none
}

.formInputBoxText 
{
	FONT: 10px verdana,arial,helvetica,"sans-serif";
	COLOR: #000000;
	TEXT-DECORATION: none
}

.formBtnText 
{
	FONT: 10px verdana,arial,helvetica,"sans-serif";
	COLOR: #000000;
	BACKGROUND-COLOR: #cccccc;
	TEXT-DECORATION: none
}

.banText 
{
	FONT: 10px verdana,arial,helvetica,"sans-serif";
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

.dirText 
{
	FONT: 10px verdana,arial,helvetica,"sans-serif";
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

.actionbarObjectBg 
{
	BACKGROUND-COLOR: #e9e9e9
}

.actionbarObjectBtn 
{
	TEXT-DECORATION: none
}

.actionbarObjectDivider 
{
	BACKGROUND-COLOR: #ffffff
}

.objectText 
{
	FONT: 10px verdana,arial,helvetica,"sans-serif";
	COLOR: #000000;
	TEXT-DECORATION: none
}

.dialogueBg 
{
	BACKGROUND-COLOR: #999999
}

.dirHeaderBg 
{
	BACKGROUND-COLOR: #999999
}

.dirContentBg 
{
	BACKGROUND-COLOR: #ededed
}

.dirContentText 
{
	FONT: 10px verdana,arial,helvetica,"sans-serif";
	COLOR: #000000;
	TEXT-DECORATION: none
}

.dirHeader 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0px;
	FONT: bold 11px verdana,arial,helvetica,"sans-serif";
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none
}

.actionbarText 
{
	FONT: 10px verdana,arial,helvetica,"sans-serif";
	COLOR: #000000;
	TEXT-DECORATION: none
}

.errorHeader
{
	color: #003d6d;

	font-size: 1.4em;
	
	font-weight: bold;
}

.errorSubheader
{
	color: #003d6d;

	font-size: 1.2em;
}

/*---------------------------------------------------------*/
/*  MU orders                                              */
/*---------------------------------------------------------*/



.muorder_titles
{
	font-size: 12px;
	font-family: Arial; 
	
} 

.muorder_normal
{
	font: 10px; 
	font-family: Arial; 
}

table.muorder 
{
	font-family: Arial;
	font-size: 10pt;
	border: none;
	border: 5px;
	background-color:#ececff;
}

td.muorder
{
	width: 16%;
	line-height: 20px;
}

td.lastupdated
{
	font-size: 12px;
	font-family: Arial; 
	color: #a9a9a9;
} 

