﻿p { padding: 0; margin: 11px 0 11px 0; }

.BannerContainer { margin: 0; padding: 0;}
.BannerContainer img { border: 0; width: 167px; height: 168px; }
.BannerContainer div.BannerLeft { padding-right: 5px; display: inline; }
.BannerContainer div.BannerCenter { padding-left: 5px; padding-right: 5px; display: inline; }
.BannerContainer div.BannerRight { padding-left: 5px; display: inline; }

ul.doclist li a { }
ul.doclist p { }



table.MainTable1col{ width:730px; margin:0px; margin-bottom:30px; background:#fff url('/images/tripleE/Boxes/box1bottom.gif') no-repeat bottom left;}

table.MainTable1col th.Table1col_head,table.MainTable2col th.Table2col_head,table.MainTable3col th.Table3col_head,th.Table25col_head, table.Homepage360 th
{ font-family:Arial;font-size:16px; color:#fff; }

table.MainTable1col td, table.MainTable2col td, table.MainTable3col td, table.MainTable1col th, table.MainTable2col th, table.MainTable3col th, table.MainTablecol5 th, table.MainTablecol5 td { border: none; }
th.Table1col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:7px;   background:#fff url('/images/tripleE/Boxes/box1top.gif') no-repeat top left;}
td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:10px; }
td.Tablecell p{ color:#595959; }

td.TablecellFilled{ padding:0px; margin:0px; text-align:left; padding:10px; }
table.Homepage360 td.TablecellFilled{ padding:0px; margin:0px; text-align:left; padding:10px; color:Black; background:#fff url('/images/tripleE/Boxes/box2bottom_tasks.gif') no-repeat bottom left }
td.TablecellFilled p, td.TablecellFilled span{color:#fff;}
.mainContentWrap td.Tablecell ul
{
padding:0px;
margin:0px;
text-indent:0px;
font-family:arial,Helvetica,sans-serif;
font-size:1em;
list-style-type:square;
padding:2px 0 0;
}


.mainContentWrap td.Tablecell li, .mainContentWrap td.Tablecell25 li
{
padding:0px;
margin:0px;
text-indent:0px;
background-image:url(/images/tripleE/structural/arrow01.gif);
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:10px;
padding-bottom:5px;
}




table.MainTable2col{ width:100%; margin:0px; margin-bottom:30px; }
th.Table2col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:0px; width:345px; background:#fff url('/images/tripleE/Boxes/box2top.gif') no-repeat top left;}
table.MainTable2col td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:10px; color:Black; background:#fff url('/images/tripleE/Boxes/box2bottom.gif') no-repeat bottom left }
td.Tablecell p{ color:Black; }

table.MainTable3col{ width:100%; margin:0px; margin-bottom:30px; }
th.Table3col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:0px; width:167px; background:#fff url('/images/tripleE/Boxes/box3top.gif') no-repeat top left;}
table.MainTable3col td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:10px; color:Black; background:#fff url('/images/tripleE/Boxes/box3bottom.gif') no-repeat bottom left }
td.Tablecell p{ color:Black; }

table.Homepage360 { width: 364px; margin: 0px; margin-bottom: 30px; }
table.Homepage360 th { height: 31px; vertical-align: middle; margin: 0px; padding: 0 0 0 7px; width: 256px; background: #fff url('/images/tripleE/Boxes/box2top_home.gif') no-repeat top left;}

table.Homepage360 th.filled{ background: #fff url('/images/tripleE/Boxes/box2top_tasks.gif') no-repeat top left;}
table.Homepage360 td.Tablecell { padding: 0px; margin: 0px; text-align: left; padding: 10px; color: Black; background: #fff url('/images/tripleE/Boxes/box2bottom.gif') no-repeat bottom left; }
table.Homepage360 td.TablecellHome { padding: 0px; margin: 0px; text-align: left; padding: 5px 10px 5px 10px; color: Black; background: #fff url('/images/tripleE/Boxes/box2bottom_home.gif') no-repeat bottom left; }
table.Tablecell p { color: Black; }
td.TablecellHome p.textGreen, td.Tablecell p.textGreen{ color:#007943; font-weight:bold; margin-top:0px; font-size:1.2em; }

th.Table2col_head{text-indent:7px; max-width:345px;}
table.MainTable2col td.Tablecell{width:345px; max-width:345px;}

th.Table3col_head{text-indent:7px; max-width:167px;}
table.MainTable3col td.Tablecell{width:157px; max-width:157px;}


table.MainTablecol5{ width:484px; margin:0px; margin-bottom:30px; }
th.Table25col_head{text-indent:7px; max-width:360px;}
th.Table25col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:0px; width:484px; background:#fff url('/images/tripleE/Boxes/box23top.gif') no-repeat top left;}
table.MainTable3col td.Tablecell25, table.MainTablecol5 td.Tablecell5{ padding:0px; margin:0px; text-align:left; padding:10px; color:Black; background:#fff url('/images/tripleE/Boxes/box23bottom.gif') no-repeat bottom left }

table.Box1Aca td, table.Box2Aca td, table.Box3Aca td {border:none;}


table.Box1Aca, table.Box2Aca, table.Box3Aca {
margin-bottom:30px;
width:730px;
}

table.Box1Aca td.TopBorder {
background:transparent url(/images/tripleE/boxes/boxtop.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:100%;
}

table.Box1Aca td.Content {
background:transparent url(/images/tripleE/boxes/boxspacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 5px 0 10px;
width:100%;
}


table.Box1Aca td.Bottom {
background:transparent url(/images/tripleE/boxes/boxbottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:100%;
line-height:10px;
}



table.Box3Aca td.TopBorder {
background:transparent url(/images/tripleE/boxes/box31top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:236px;
}

table.Box3Aca td.Content {
background:transparent url(/images/tripleE/boxes/box31spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 5px 0 10px;
width:236px;
}

table.Box3Aca td.Bottom {
background:transparent url(/images/tripleE/boxes/box31bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:236px;
line-height:10px;
}

table.Box2Aca td.TopBorder {
background:transparent url(/images/tripleE/boxes/box21top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:360px;
}

table.Box2Aca td.Content {
background:transparent url(/images/tripleE/boxes/box21spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 10px 0 10px;
width:360px;
}

table.Box2Aca td.Bottom {
background:transparent url(/images/tripleE/boxes/box21bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:360px;
line-height:10px;
}


table.Box1Aca h2, table Box2Aca h2, table Box3Aca h3
{

font-family:Arial;
font-size:15px;
font-style:normal;
font-weight:bold;
margin:0;
padding:6px 0 0;
}


table.Box3Aca td.Content p
{
padding-right:12px;	
}


table.StepBlue
{
		margin-top:10px;
	background:#0088C7 url(/images/tripleE/boxes2/back01top.gif) no-repeat scroll 0 0;
	width:296px;
	margin-right:auto;
	margin-left:auto;
}


table.StepBlue td.Bottom
{
	background:transparent url(/images/tripleE/boxes2/back01bottom.gif) no-repeat scroll 0 100%;
height:32px;
margin:0;
padding:0;

line-height:32px;
}

table.StepLightBlue
{
	margin-top:10px;
	background:#F3FBFF url(/images/tripleE/boxes2/back02top.gif) no-repeat scroll 0 0;
	width:296px;
	margin-right:auto;
	margin-left:auto;
}

table.StepLightBlue td.Bottom
{
	background:transparent url(/images/tripleE/boxes2/back02bottom.gif) no-repeat scroll 0 100%;
height:32px;
margin:0;
padding:0;

line-height:32px;
}


table.StepOrange
{
	margin-top:10px;
	background:#FA9B00 url(/images/tripleE/boxes2/back3top.gif) no-repeat scroll 0 0;
	width:296px;
	margin-right:auto;
	margin-left:auto;
}

table.StepOrange td.Bottom
{
background:transparent url(/images/tripleE/boxes2/back3bottom.gif) no-repeat scroll 0 100%;
height:32px;
margin:0;
padding:0;

line-height:32px;
}

table.StepBlue td, table.StepLightBlue td, table.StepOrange td
{
	padding:10px;
	border:none;
	color:#fff;
}

table.StepBlue p, table.StepLightBlue p, table.StepOrange p{color:#fff;}


table.StepBlue h2, table.StepLightBlue h2, table.StepOrange h2
{
 	font-size:16px;
 	text-align:center;
    border-bottom:1px solid #fff;
 	color:#fff;
 	font-weight:bold;
}
table.StepLightBlue p, table.StepLightBlue h2, table.StepLightBlue td {color:#000}

table.StepBlue a:link, table.StepLightBlue a:link, table.StepOrange a:link,
table.StepBlue a:visited, table.StepLightBlue a:visited, table.StepOrange a:visited
{
	color:#fff;
	text-decoration:underline;
}

table.StepBlue li, table.StepLightBlue li, table.StepOrange li{color:#fff;}
table.StepBlue img, table.StepLightBlue img, table.StepOrange img
{
text-align:center;
padding-left:30px;	
}

#LeftCol { width: 495px; float: left; }

#lsMainCol .loginBox
{
	 background: transparent url(/images/tripleE/navigation/login_box.gif) no-repeat scroll left top; 
	 height: 47px;
	 padding: 5px 0 0 10px;
	 color: #004492;
}

#lsMainCol .loginBox a:visited, #lsMainCol .loginBox a:link
{
	color: #004492;
}

#lsMainCol .loginBox a:hover
{
	color: #E56009;	
}

#lsMainCol .loginBox .loggedIn span, #lsMainCol .loginBox .logOut
{
	margin-top: 5px;
	font-size: 0.9em;	
}


table.ContentTable_1Col_NoHeader, table.ContentTable_2Col_NoHeader, table.ContentTable_3Col_NoHeader {
margin-bottom:30px;
width:100%;
}

table.ContentTable_1Col_NoHeader td.TopBorder {
background:transparent url(/images/TripleE/boxtop.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:100%;
}

table.ContentTable_1Col_NoHeader td.Content {
background:transparent url(/images/TripleE/boxspacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 5px 0 10px;
width:100%;
}


table.ContentTable_1Col_NoHeader td.Bottom {
background:transparent url(/images/TripleE/boxbottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:100%;
line-height:10px;
}



table.ContentTable_3Col_NoHeader td.TopBorder {
background:transparent url(/images/TripleE/box31top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:236px;
}

table.ContentTable_3Col_NoHeader td.Content {
background:transparent url(/images/TripleE/box31spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 5px 0 10px;
width:236px;
}

table.ContentTable_3Col_NoHeader td.Bottom {
background:transparent url(/images/TripleE/box31bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:236px;
line-height:10px;
}

table.ContentTable_2Col_NoHeader td.TopBorder {
background:transparent url(/images/TripleE/box21top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:360px;
}

table.ContentTable_2Col_NoHeader img { padding: 0; }

table.ContentTable_2Col_NoHeader td.Content {
background:transparent url(/images/TripleE/box21spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 10px 0 10px;
width:360px;
}

table.ContentTable_2Col_NoHeader td.Bottom {
background:transparent url(/images/TripleE/box21bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:360px;
line-height:10px;
}




table.ContentTable_1Col_NoHeader h2, table ContentTable_2Col_NoHeader h2, table ContentTable_3Col_NoHeader h3
{
color:#007B45;
font-family:Arial;
font-size:15px;
font-style:normal;
font-weight:bold;
margin:0;
padding:6px 0 0;
}


table.ContentTable_3Col_NoHeader td.Content p
{
padding-right:12px;	
}



table#acaSearchTable
{
	width: 730px;
	margin-bottom: 10px;
}

table.acaSearchTable td.TopBorder
{
	background: transparent url(/images/tripleE/content/TripleE_Box1Top.gif) no-repeat scroll 0 0;
	height: 10px;
	line-height: 10px;
	padding: 0 0 0 10px;
	width: 100%;
}

table.acaSearchTable td.Content
{
	background: transparent url(/images/tripleE/content/TripleE_Box1Spacer.gif) repeat-y scroll 0 0;
	margin: 0;
	padding: 2px 15px 0 15px;
	width: 100%;
}

table.acaSearchTable td.Bottom
{
	background: transparent url(/images/tripleE/content/TripleE_Box1Bottom.gif) no-repeat scroll 0 100%;
	height: 10px;
	line-height: 10px;
	padding: 0;
	margin: 0;
}

div#acaSearch
{
}

div#acaSearch  .ajax__tab_body
{
	border: none;
	padding: 0px;	
}

div#acaSearch .ajax__tab_header
{
	background-image: none;	
	position: relative;
	top: 1px;
	padding-left: 10px;
}


div#acaSearch .ajax__tab_tab
{
	width: 156px;
	font-weight: bold;
	color: #5d705d;
	background-image: url(/images/tripleE/buttons/TripleE_Tab02.gif);
	background-color: Transparent;	
	background-repeat: no-repeat;
	padding-left: 1px;
	padding-right: 0px;
}

div#acaSearch .ajax__tab_active .ajax__tab_tab
{
	background-image: url(/images/tripleE/buttons/TripleE_Tab01.gif);
	color: White;
	background-color: Transparent;
	background-repeat: no-repeat;
}

div#acaSearch .ajax__tab_outer, div#acaSearch .ajax__tab_inner
{
	background-image: none;	
	padding-left: 0px;
	padding-right: 0px;
}


/* Used for TripleE Login Page but given a generic name */
div.Box1Static { width: 100%; height: 78px; background: #ffffff url("/images/tripleE/structural/boxlogin.gif") no-repeat top left; color: #ffffff; margin-bottom:30px;}
div.Box1Static h2 { border-bottom:1px solid #61C098;
color:#FFFFFF;
font-family:Arial;
font-size:16px;
font-style:normal;
font-weight:bold;
margin-bottom:9px;
margin-left:9px;
padding:5px 5px 5px 0;
text-decoration:none;
width:96%;}
div.Box1Static label { padding-right: 5px; font-size:1.05em; }

div.GreenGradientBox01 { min-height: 50px; width: 360px; float: left; }
div.GreenGradientBox01 div.GreenGradientBox01_Top { width: 100%; height: 31px; background: transparent url("/images/tripleE/content/GreenGradient01/box2top_home.gif") no-repeat top left; }
div.GreenGradientBox01 div.GreenGradientBox01_Content { width: 100%; min-height: 19px; background: transparent url("/images/tripleE/content/GreenGradient01/box2bottom_home.gif") no-repeat scroll bottom left; }

/* Box Links */
div.Box1Static a, div.Box1Static a:link { font-family: Verdana; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: underline; color: #ffffff; }
div.Box1Static a:visited {color: #ffffff;}
div.Box1Static a:hover { text-decoration: none; color: #ffffff;}
div.Box1Static a:active {}

/* Button Styles */
input.Button { cursor: pointer; }
input.OrangeButton {cursor: pointer; height: 26px;  padding: 5px 15px; background: #ec571b url("/images/tripleE/buttons/back_button_orange.gif") repeat-x top left; border-top: 1px solid #ffce65; border-left: 1px solid #ffce65; border-bottom: 1px solid #ec581c; border-right: 1px solid #ec581c; color: #ffffff; font-weight: bold;  }
input.GreenButton{cursor: pointer; height: 26px;  padding: 5px 15px; background: url("/images/tripleE/buttons/back_button_green.gif") repeat-x top left; border-top: 1px solid #D8F6CE; border-left: 1px solid #D8F6CE; border-bottom: 1px solid  #007A45; border-right: 1px solid  #007A45; color: #ffffff; font-weight: bold;}
input.GreenButton[disabled=disabled], input.OrangeButton[disabled=disabled] { background: #cccccc; border-color:#ffffff #555555 #555555 #ffffff; cursor:default; }
div.OrangeButton, div.GreenButton {font-family:arial;cursor: pointer; height: 16px; text-align:center;  margin-left:auto; margin-right:auto;  width:80%; padding: 5px 15px;  color: #ffffff; font-weight: bold; }
div.OrangeButton a, div.GreenButton a{ color:#fff !important; font-size:12px;font-weight: bold; text-decoration:none !important; }
div.GreenButton{background: url("/images/tripleE/buttons/back_button_green.gif") repeat-x top left; border-top: 1px solid #D8F6CE; border-left: 1px solid #D8F6CE; border-bottom: 1px solid  #007A45; border-right: 1px solid  #007A45;}
div.OrangeButton{background: #ec571b url("/images/tripleE/buttons/back_button_orange.gif") repeat-x top left; border-top: 1px solid #ffce65; border-left: 1px solid #ffce65; border-bottom: 1px solid #ec581c; border-right: 1px solid #ec581c;}
/* Form Field Styles */
div.FieldsContainer { width: 100%; }
div.FieldsContainer div.FieldsWrapper { min-height: 30px; margin: 0 auto; }
div.FieldsContainer div.FieldContainer { float: left; margin-left: 10px; margin-right: 10px; }

div.ErrorMessages { width: 718px; border: 2px solid #c60000; padding:5px; margin-bottom:5px; }
div.ErrorMessages div.ErrorMessagesWrapper {}
div.ErrorMessages .ErrorMessage { font-family: Verdana; font-style: normal; font-weight: bold; font-size: 11px; color: #c60000; }
select.progSelect
{
	margin-bottom:13px;
	width:235px;
}

tr.subInfoCell{ background-color:#EDEDED; }
tr.subInfoCell td { border-bottom:2px solid #fff; vertical-align:middle; padding:5px;}
tr.subInfoCell td.acaTextColor{color:#087AB8; font-weight:bold; line-height:23px;}
td.mgTextColor {color:#007A44; font-weight:bold; line-height:23px;}
td.evTextColor{color:#D9001B; font-weight:bold; line-height:23px;}
td.tripleeTextColor{color: #ec571B; font-weight:bold; line-height:23px;}

.mgTextColor, .MicroGenTextColor{color:#007A44;}
.evTextColor,.Electric{color:#D9001B;}
.acaTextColor,.ACATextColor {color:#087AB8;}
.tripleeTextColor {color:#ec571B;}

.ACATextColor, .Electric, .MicroGenTextColor{display:block;
font-weight:bold;
padding-top:4px;}

table.subTable
{
	border-top:1px solid #EDEDED;
}

td.TablecellFilled hr { width: 100%; border-bottom: 1px solid #61c098; border-right: 0 solid #ffffff; border-top: 0 solid #ffffff; border-left: 0 solid #ffffff; }

p.noMarginTop{margin-top:0px;}


a.backBanner
{
display:block;
padding:8px; height:34px;
padding-right:60px;
background:#fff url(/images/tripleE/buttons/back_banner01.gif) no-repeat top left;
color:#fff !important;
text-decoration:none !important;	
width:112px;
cursor:pointer;
font-size:1.1em; font-weight:bold;
margin-bottom:30px;
}

a.backBanner2
{
background:url("/images/tripleE/buttons/back_banner02.gif") no-repeat scroll left top #FFFFFF;
color:#FFFFFF !important;
cursor:pointer;
display:block;
font-size:1.2em;
font-weight:bold;
height:52px;
margin-bottom:20px;
padding:8px 50px 10px 10px;
text-decoration:none !important;
width:80px;
}

a.backBanner3
{
background:url("/images/tripleE/buttons/back_banner03.gif") no-repeat scroll left top #FFFFFF;
color:#FFFFFF !important;
cursor:pointer;
display:block;
font-size:1.1em;
font-weight:bold;
height:31px;
margin-bottom:20px;
padding:8px 75px 10px 10px;
text-decoration:none !important;
width:150px;
}

a.backBanner:hover,a.backBanner3:hover {color:#fff;cursor:pointer;}
.capForm{ padding-bottom:5px;}
.acceptTerms{float: left; width: 640px; padding-top:5px; padding-bottom:10px;}

.creAct{ text-align:center; padding-top:15px; padding-bottom:15px;}

td.cbkSubmitProducts input{ float:left; margin-right:5px; margin-top:5px;}
td.cbkSubmitProducts label{  display:block; padding-top:3px;}



