/* We need to apply all the "content" styles to the body. This way when you load the editor,
it the "content" will look the same as it does with the template */

BODY
{
    color:#000; 
    font-family:arial, helvetica, sans-serif; 
    /*font-size:13.5px;*/
    /*font-size:1em;*/
    margin:0; 
    padding:0;
    
    FONT-SIZE: 0.8em;
    LINE-HEIGHT: 160%;
    LIST-STYLE-IMAGE: url(../../images/Bullet.gif);
}
.undoContent
{
	FONT-SIZE: 1em;
    LINE-HEIGHT: 150%;
    LIST-STYLE-IMAGE: none;
}
.ContentWrapper
{
	padding-left:15px;
}
p
{
	margin:1.2em 0;
}
pre{
	font-size:8.5pt;
}
.headerWrapper
{
	width:776px;
}

.clearer
{
	clear:both;
	height:0px;
	font: 1px monotype;
	/*margin-top:-1px;*/
	overflow:hidden;
}
.Header
{
	font-weight: bold;
	font-size: 1.4em;
    COLOR: #d73647;
}
h1
{
	font-size:1.4em;
	COLOR: #d73647;
	margin: 0.85em 0;
}
h2 {
	border-bottom:1px solid #666666;
	color:#666666;
	font-size:15px;
}
.DefaultText 
{
	
}
.DefaultText1
{
    COLOR: #ffffff;
}
.BoxContent
{
    FONT-SIZE: x-small;
    COLOR: #333333;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: none
}
.BoxHeaders
{
    BACKGROUND-POSITION: center center;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../../Images/BoxBG.gif);
    COLOR: #000000;
    LINE-HEIGHT: 150%;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none
}
.BoxLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #000000;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: none
}
.BoxLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #3399ff;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: underline
}
.Content
{
    FONT-SIZE: x-small;
    COLOR: #000000;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: none
}
.ContentLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #000000;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: underline
}
.ContentLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #999999;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: underline
}

.Masthead
{
	font-weight: bold;
	font-size: 18px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #333333;
    TEXT-DECORATION: none
}

/* Do we use these? */

/*.NavMenu
{
	font-weight: bold;
	font-size: 12px;
	line-height: 25px;
    TEXT-TRANSFORM: none;
    WIDTH: 100%;
    COLOR: #ffffff;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #005295;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.NavMenu:hover
{
    FONT: bold 12px/25px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    WIDTH: 100%;
    COLOR: #ffffff;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #0033cc;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.TopNav
{
    BACKGROUND-IMAGE: url(../../Images/TopNavBGG.gif);
    FONT: bold 12px/35px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: capitalize;
    WIDTH: 100%;
    COLOR: #000000;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.TopNav:hover
{
    BACKGROUND-IMAGE: url(../../Images/TopNavBGG2.gif);
    FONT: bold 12px/35px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    WIDTH: 100%;
    COLOR: #000000;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
*/

.DefaultLink
{
    FONT-WEIGHT: bold;
    COLOR: #0182ac;
}
.DefaultLink:hover
{
    COLOR: #01a3d6;
}
.FooterLink
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
}
.FooterLink:hover
{
    COLOR: #3399ff;
}
.Footer
{
    FONT-SIZE: 0.8em;
    COLOR: #666666;
    margin-left:10px;
}
.Footer1
{
    COLOR: #666666;
}
P.indent, P.firstindent:first-line, P.restindent, P.restindent:first-line
{
    MARGIN-LEFT: 1.5em
}

.SubHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #000000;
}
.SubHeadLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #0033cc;
    TEXT-DECORATION: none
}
.SubHeadLink:hover
{
    TEXT-DECORATION: underline
}
.utility
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.65em;
    COLOR: #969696;
    float:right;
    width:554px;
}
A.utilityLink:link, A.utilityLink:active, A.utilityLink:visited
{
    FONT-SIZE: x-small;
    COLOR: #dc0000;
    TEXT-DECORATION: none
}
A.utilityLink:hover
{
    TEXT-DECORATION: underline
}
#headerLinks{
	float:right
}
.catchPhrase{
	margin-top:32px;
}
.logo{
	float:left;
	padding:5px 10px;
}
A
{
    COLOR: #e31836;
}
UL
{
    /*FONT-SIZE: small;*/
    LINE-HEIGHT: 1.5em;
}
OL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    COLOR: black;
    LINE-HEIGHT: 1.5em;
}
LI
{
    MARGIN: 0px
}
UL.sitemap
{
    LIST-STYLE-TYPE: none
}

/* Do we still use these ? */

/*
.menuLink
{
    FONT: bold 11px Arial, Helvetica, sans-serif;
    COLOR: white;
    BACKGROUND-COLOR: #92bed7;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.menuLink:link
{
    FONT: bold 11px Arial, Helvetica, sans-serif;
    COLOR: white;
    BACKGROUND-COLOR: #92bed7;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.menuLink:active
{
    FONT: bold 11px Arial, Helvetica, sans-serif;
    COLOR: white;
    BACKGROUND-COLOR: #92bed7;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.menuLink:unknown
{
    FONT: bold 11px Arial, Helvetica, sans-serif;
    COLOR: white;
    BACKGROUND-COLOR: #92bed7;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.menuLink:hover
{
    FONT: bold 11px Arial, Helvetica, sans-serif;
    COLOR: black;
    BACKGROUND-COLOR: #92bed7;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}*/


.style1
{
    FONT-SIZE: x-small;
}
.style2
{
    FONT-size: 11px;
}
.style3
{
    FONT-size: 10px;
    COLOR: gray;
}
A.style4
{
    FONT-size: 11px;
    font-weight: bold;
    COLOR: black
}
A.style4:hover
{
    COLOR: #dc0000;
    TEXT-DECORATION: underline
}
.style5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: #ffffff;
    LINE-HEIGHT: 150%;
}
.style6
{
    FONT-weight: bold;
    font-size: medium;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.style6Link
{
	font-size: medium;
	font-weight: bold;
    TEXT-TRANSFORM: none;
    COLOR: #0066ff
}
.style6Link:hover
{
    COLOR: #3399ff;
    TEXT-DECORATION: underline
}

/* Do we still use these ? */

/* A.style7
{
    FONT: bold 11px Arial, Helvetica, sans-serif;
    COLOR: black
}
A.style7:hover
{
    FONT: bold 11px Arial, Helvetica, sans-serif;
    COLOR: #dc0000;
    TEXT-DECORATION: underline
}*/

A.style9
{
	font-size: 11px;
    TEXT-TRANSFORM: none;
    COLOR: black
}
A.style9:hover
{
    COLOR: #dc0000;
    TEXT-DECORATION: underline
}

/* Navigation */


DIV#TopNavT1T2D
{
    /*PADDING-BOTTOM: 0.03em;
    font-size: 12px;
    font-weight: bold;
    line-height: 25px; 
    MARGIN-LEFT: -2em;
    MARGIN-RIGHT: -2em;
    PADDING-TOP: 0.03em;*/
    TEXT-ALIGN: left;
    /*margin-top:10px;*/
    background-color:#d73647;
}
DIV#TopNavT1T2D UL
{
    /*MARGIN-BOTTOM: 0em;*/
    padding:0px;
    margin:0px;
    /*margin-left:0px;*/
    /*border-top:1px solid white;*/
    height:1%;
    line-height:1em;
}
DIV#TopNavT1T2D LI
{
    DISPLAY: inline;
    padding:4px 0px 4px 15px;
    /*LIST-STYLE-TYPE: none;
    POSITION: relative;*/
    z-index:0;
    float:left;
}
DIV#TopNavT1T2D A
{
	font-size: 0.9em;
	font-weight: bold;
	/*line-height: 200%;*/
	padding:2px 4px;
    COLOR: white;
    TEXT-DECORATION: none;
    display: block;
}
DIV#TopNavT1T2D a.navtarget
{
    /*PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;*/
    COLOR: #626262;
    /*PADDING-TOP: 1px;*/
    BACKGROUND-COLOR: #f0f0f0;
}
DIV#TopNavT1T2D LI UL
{
    BORDER: black 1px solid;
    DISPLAY: block;
    Z-INDEX: 10000;
    LEFT: -999em;
    WIDTH: 14em;
    LIST-STYLE-TYPE: none;
    POSITION: absolute;
    TOP: 1.5em;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: left;
    margin-left:1.1em;
    height:auto;
}
DIV#TopNavT1T2D LI UL#Projects
{
    WIDTH: 16em
}
DIV#TopNavT1T2D LI UL#AboutEEP
{
    WIDTH: 5em
}
DIV#TopNavT1T2D LI UL#InvestorInfo
{
    WIDTH: 12em
}
UNKNOWN
{
    WIDTH: 6em
}
DIV#TopNavT1T2D LI UL#Links
{
    WIDTH: 17em
}
DIV#TopNavT1T2D LI UL#FERCInfoPostings
{
    WIDTH: 20em
}
DIV#TopNavT1T2D LI UL LI
{
    DISPLAY: list-item;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none;
    padding:0px;
    clear:both;
    width:100%;
}
DIV#TopNavT1T2D LI UL LI A
{
	padding: 4px;
    font-weight:normal;
    COLOR: black;
	width:auto !important;
	width:100%;	
}
DIV#TopNavT1T2D LI UL LI A:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #d73647
}
#InformationalPostings
{
	display:none !important;
}
.shadow
{
	background:	url(../../images/UnderShadow.gif) repeat-x left top;
	height:8px;
	font:1px monotype;
}


.ContentAndLeftNav
{
	margin-left:10px;
}

.BreadcrumbLabel 
{
	color: Gray;
}
.BreadCrumb A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.BreadCrumb A:hover
{
    COLOR: red;
    TEXT-DECORATION: underline
}
.BreadCrumb
{
    FONT-SIZE: 10px;
    MARGIN-LEFT: 0.5em;
    MARGIN-RIGHT: 0.5em;
    padding-bottom:7px;
    border-bottom:1px solid #f0f0f0;
}
/* Are we still using this? 

.BreadCrumb LI
{
    DISPLAY: inline;
    MARGIN-LEFT: 0.5em;
    MARGIN-RIGHT: 0.5em;
    LIST-STYLE-TYPE: none
} */

DIV#LeftNav
{
    MARGIN-TOP: 0.2em;
}
.LeftNavCell{
	vertical-align:top;
	white-space:normal;
	font-size:inherit;
}
#LeftNavHeader
{
	font-size:0.9em;
	text-align:center;
	margin-top:0px;
}
DIV#LeftNav UL
{
	padding-left:0px;
	margin-left:7px;
}
DIV#LeftNav LI
{
    FONT-WEIGHT: bold;
    /*MARGIN: 0px 0px 0px -1.4em;*/
    margin:0px;
    LINE-HEIGHT: 1.2em;
    /*LIST-STYLE-IMAGE: url(../../Expansion/Images/arrow-close.gif);*/
    list-style-image:none;
    list-style-type:none;
    padding:0.13em 0px;
}
.lev2, .lev3, .lev4
{
	font-weight: normal;
}
DIV#LeftNav A
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    TEXT-DECORATION: none;
}
DIV#LeftNav A:hover
{
    COLOR: #dc0000;
    TEXT-DECORATION: underline;
}
DIV#LeftNav .navtarget
{
    /*LIST-STYLE-IMAGE: url(../../Expansion/Images/arrow-open.gif)*/
    /*list-style-image:none;
    list-style-type:none;*/
    color:#d73647;
}




/* Table formatting */
.hdr {
font-weight:bold;
color:#369
}

.hdrBold {
font-weight:bold;
color:#000;
}

.hdrSmall {
font-size:11.5px;
}

.desc {
font-style:italic;
color:#369
}

.blue {
color:#369;
}

.large {
font-size:16.5px;
}

.small {
font-size:11.5px;
}

.title {
font-size:18.5px;
color:#C33;
}

table.dataTable, table.dataTableAltRows{
	width:100%;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-collapse: collapse;
}

.dataTable th, .dataTableAltRows th, .dataHdr
{
	padding-left:10px; 
	padding-right:10px;
	color:white;
	background-color:#d73347;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.dataTable td, .dataTableAltRows td, .data {
	padding:0px 10px; 
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.dataTableAltRows tr.alt
{
	background-color:#efefef;
}

.desel {
color:#CCC;
}

.print {position:absolute;top:90px;left:375px;width:200px;z-index:1;}

.red {color:#C33;}


/*
.xl24
	{mso-style-parent:style0;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	white-space:normal;}
.xl25
	{mso-style-parent:style0;
	mso-number-format:"dd\\-mmm\\-yy\\ hh\:mm\:ss";}
.xl26
	{mso-style-parent:style0;
	border-top:1.5pt solid windowtext;
	border-right:none;
	border-bottom:none;
	border-left:1.5pt solid windowtext;
	background:silver;
	mso-pattern:auto none;}
.xl27
	{mso-style-parent:style0;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	text-align:center;
	border-top:1.5pt solid windowtext;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background:silver;
	mso-pattern:auto none;}
.xl28
	{mso-style-parent:style0;
	border-top:1.5pt solid windowtext;
	border-right:1.5pt solid windowtext;
	border-bottom:none;
	border-left:none;
	background:silver;
	mso-pattern:auto none;}
.xl29
	{mso-style-parent:style0;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	border-top:1.5pt solid windowtext;
	border-right:none;
	border-bottom:none;
	border-left:1.5pt solid windowtext;
	background:silver;
	mso-pattern:auto none;}
.xl30
	{mso-style-parent:style0;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	border-top:1.5pt solid windowtext;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background:silver;
	mso-pattern:auto none;}
.xl31
	{mso-style-parent:style0;
	font-size:12.0pt;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;}
.xl32
	{mso-style-parent:style0;
	color:white;
	text-decoration:underline;
	text-underline-style:single;
	font-family:Arial, sans-serif;
	mso-font-charset:0;}
.xl33
	{mso-style-parent:style0;
	color:white;
	text-decoration:underline;
	text-underline-style:single;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"Short Date";}
.xl34
	{mso-style-parent:style0;
	color:black;
	text-decoration:underline;
	text-underline-style:single;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	mso-number-format:"m\/d\/yy\\ h\:mm";}
.xl35
	{mso-style-parent:style0;
	color:white;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	text-align:center;
	border-top:1.5pt solid windowtext;
	border-right:1.5pt solid windowtext;
	border-bottom:none;
	border-left:1.5pt solid windowtext;
	background:#333399;
	mso-pattern:auto none;}
.xl36
	{mso-style-parent:style0;
	color:white;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	text-align:center;
	border-top:1.5pt solid windowtext;
	border-right:1.5pt solid windowtext;
	border-bottom:none;
	border-left:1.5pt solid windowtext;
	background:#333399;
	mso-pattern:auto none;
	white-space:normal;}
.xl37
	{mso-style-parent:style0;
	color:white;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	text-align:center;
	border-top:none;
	border-right:1.5pt solid windowtext;
	border-bottom:1.5pt solid windowtext;
	border-left:1.5pt solid windowtext;
	background:#333399;
	mso-pattern:auto none;}
.xl38
	{mso-style-parent:style0;
	color:white;
	font-weight:700;
	font-family:Arial, sans-serif;
	mso-font-charset:0;
	text-align:center;
	vertical-align:top;
	border-top:none;
	border-right:1.5pt solid windowtext;
	border-bottom:1.5pt solid windowtext;
	border-left:1.5pt solid windowtext;
	background:#333399;
	mso-pattern:auto none;
	white-space:normal;}
.xl39
	{mso-style-parent:style0;}
.xl40
	{mso-style-parent:style0;
	color:#969696;}
*/

/* Customer index */
table.ioc { font-family:sans-serif; border-collapse:collapse; }
tr.hdr { background-color: #cc3333;height:20px;font-size:8pt; }
tr.ftn { background-color: #efefef;height:20px;font-size:8pt; }
tr.agt { background-color: #cceeff;height:20px;font-size:8pt; }
tr.dtl { background-color: #ffdfdf;height:20px;font-size:8pt; }
tr.pnt { background-color: #fffff9;height:20px;font-size:8pt; }
td.hdr { color:white; font-size:8pt;}
