.topcell {
	background-color: #30506f;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F0F0F0;
}

.toplink img {
	background-color: #FFFFFF;
}

.toplink:hover img {
 	background-color: #cccc99;
 }
 
 .toplink:hover {
 	background-color: #cccc99;
 }


a.toplink_txt{
	font: normal 14px Arial Narrow;
	text-decoration:none;
	color: #ffffff;
}
a:hover.toplink_txt{
	font: normal 14px Arial Narrow;
	text-decoration:none;
	color: #cccc99;
}

body {
	background-image: url(/images/bg_bg.gif);
}
body.clear {
	background-color: #F0f0f0;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;

}
#leftshade{
	background-image: url(/images/bg_l.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 12px;
}
#rightshade{
	background-image: url(/images/bg_r.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 12px;
}

.toprule {
	background-image: url(/images/rule_top.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.toprulesearch {
	background-color: #F0F0F0;
	background-image: url(/images/rule_search.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#motto
{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color: #999999;
	width: 190px;
	margin-top:11px;
}
#bom{
width: 200px;
height: 66px;
margin-top:4px;
}
a.mainnav {
	font-family: "Arial Narrow";
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;

}
a:hover.mainnav {
	font-family: "Arial Narrow";
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FDBB1E;
	text-decoration: none;

}

.mainnav_pic img {
	background-color: #FFFFFF;
}
.mainnav_pic:hover img {
	background-color: #FDBB1E;
}
.mainnav_pic:hover {
	background-color: #FDBB1E;
}

#activeitem	{
	background-color: #96a6b5;
	background-image: url(http://www.electricityforum.com/images/active_brdr_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-family: "Arial Narrow";
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

#btnjoin {
	font-family: "Verdana";
	font-size: 11px;
	font-weight: normal;
	text-transform: lowercase;
	color: #30506f;
	text-decoration: none;
}
.prod_info_ctr
{
	font-family: "Verdana";
	color: white;
	font-size: 10px;
	font-weight: bold;

}
a.infoctr {font-family: "Arial Narrow";
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
a:hover.infoctr {font-family: "Arial Narrow";
	font-size: 11px;
	font-weight: normal;
	color: #30506f;
	text-decoration: none;
	}
.commenu {font-family: "Verdana";
	font-size: 10px;
	font-weight: bold;
	color: #30506f;
	text-decoration: none;
	}
a:hover.commenu {font-family: "Verdana";
	font-size: 10px;
	font-weight: bold;
	color: #70869c;
	text-decoration: none;
	}
.commenu_pic img {
	background-color: #30506f;
	}
.commenu_pic:hover img {
	background-color: #70869c;

	}
.commenu_pic:hover {
	background-color: #70869c;

	}
	
.commenu2_pic img{
	background-color: #000000;

	}

a.commenu1 {font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
	color: #30506f;
	text-decoration: none;
	}
a:hover.commenu1 {font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
	color: #70869c;
	text-decoration: none;
	}
	
a.commenu1_pic {
	background-color: #30506f;
	}
a:hover.commenu1_pic {
	background-color: #70869c;
	}
a.commenu2 {font-family: "Verdana";
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}
a.commenu3 {font-family: "Verdana";
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
.level3 {
	padding-left:20px;
	background-color:#D0E7FC;
	text-align:left;
	}
.level2 {
	background-color:#D0E7FC;
	font:bold 10px Verdana;
	color: #000000;
	}

.heir {
	background-color:#30506f;
	font:bold 11px Arial;
	color:#ffffff;
	}
#pagetitle {
	background-color:#f0f0f0;
	color:#000000;
	padding-left:12px;
	width:510px;
	}
h1 {
	font-family: "Arial";
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	margin-top:0px;
	margin-bottom:0px;
	background-color: #f0f0f0;
}
p.smalltitle {
	font-family: "Verdana";
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	border-left: 0px;
	text-align:left;

}
p {	padding-left:12px;
	font-family: "Arial";
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align:justify;
	border-left:solid 1px #dcdcdc;
}
#pagespacer {
	background-color: #f0f0f0;
	background-image: url(/images/page_shade.gif);
	background-repeat: repeat-y;
	background-position: right;
}
table.f0f0f0grad {
	background-image: url(/images/grad_lght.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 300px;


}
.rightpanetitle {
	font-family: "Arial Narrow";
	font-size: 18px;
	font-weight: 300;
	color: #666666;
}
#tblbodyf0f0f0brd {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dcdcdc;
	border-left-color: #dcdcdc;
	padding:4px;
}
#featurepic {
	background-color: #f0f0f0;
	background-repeat: no-repeat;
	background-position: 0px bottom;
	width: 80px;
	vertical-align: bottom;
	height: 100px;
	border-right: solid 1px #ffffff;
}
.company {
	color: #30506f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;

}
.sectitle {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #30506f;
	background-color: #f0f0f0;
	letter-spacing: 2px;
	text-align: left;

}
a.smallink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-transform: none;
	letter-spacing: normal;

}
a:hover.smallink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-decoration: none;
	text-transform: none;
	letter-spacing: normal;
}
li {
	list-style-position: inside;
	list-style-image:    url(/images/gray_dot.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
ul {
	margin-top: 6px;
	margin-left:12px;
	margin-bottom:0px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #496682;
}
.footer {
	font-family: "Arial";
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
#tablink {
	font-family: "Arial";
	font-weight:bold
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

table {font: normal 11px Arial;}
table.courseannex {
	background-color: #FFFFFF;
	width: 100%;
	margin-bottom: 4px;
	border-top-width: 4px;
	border-top-style: solid;
	border-right: 0px;
	border-left: 0px;
	border-top-color: #999999;
	border-collapse:collapse;
}
div.prodsample {
width:46px;
height:46px;
overflow:hidden;
}
.prod
{
	color : Red;
	font-family : "Trebuchet MS", "Arial";
	font-size: 12px;
	font-weight: bold;
	text-decoration : none;
}
select.dir2 {
border:solid 1px #70869c;
margin:0px;
padding:0px;
font:normal 11px Arial Narrow;
}

.floatleft {
	float: left; 
	margin: 10px;
}


.dirtab{
border-top: solid 1px #d0dae3;
}
.headtab{background-color: #DCDCDC;font:normal 10px Arial;padding:2px;border-left: solid 1px #ffffff;}

H2 {
	text-indent: 18px;
	font-family: Arial;
	font-size: 18px;
	font-weight:bold;
	color:#336699;
}
H2.forumtitle {  font-size:24px;
text-align:center;
margin-top:5px;
margin-bottom:5px;
color:green; }

H5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 30px;
	padding-right: 8px;
	line-height : 13px;
	font-weight : normal;
	color : #191970;
}

H1.spec{
	margin-top: 5px;
	font-family: "Century Gothic";
	font-size: 20px;
	font-weight : bold;
		margin-bottom: 10px;
}

H3{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 30px;
	padding-right: 8px;
	line-height : 13px;
	font-weight : normal;
	color : #191970;
 }
H3.field
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	line-height : 20px;
	font-weight : normal;
	text-align: right;
	color : #191970;
}
DIV.prbox
{
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	width: 180px;
	height: 130px;
	padding-top: 8px;
	padding-left: 8px;
	text-align : justify;
	border: 1px solid #A9A9A9;
	margin-left : 0px;
	margin-top : 10px;
	margin-bottom: 5px;
	padding-right : 8px;
}

DIV.off
{
	position : absolute;
	top : 120px;
	left : 410px;
	width : 165px;
	height : 120px;
	overflow: hidden;
	visibility: hidden;
	z-index: 0;
	line-height : 8px;
}
 
 DIV.on
{
	position : absolute;
	top : 120px;
	left : 410px;
	width : 165px;
	height : 120px;
	overflow: hidden;
	visibility: visible;
	line-height : 8px;
	z-index : 0;
}
 
 a:link.mn
 { 
 background-color: #3c5fa0;
  }
 a:hover.mn
  { background-color: #6699cc; cursor: auto }
  a:active.mn
 {
	background-color: #3c5fa0;
}
  a:visited.mn
 {
	background-color: #3c5fa0;
} 

a:link.exclmn
 { 
 background-color: #3c5fa0;
  }
 a:hover.exclmn
 {
	background-color : #6699cc;
}
  a:active.exclmn
 {
	background-color: #3c5fa0;
}
  a:visited.exclmn
 {
	background-color: #3c5fa0;
}

  TD.subs
  {
	background: #F5F5F5;
	border: 1px solid #666666;
	font-size: 9px;
	border-top: 0px;
	padding-left: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
}

TD.obwl
  {
	background:url('http://www.electricityforum.com/images/free1.gif');
	font-size: 9px;
	padding-top: 0px;
	padding-bottom: 1px;
	line-height : 10px
}

a:link.sbm
{ 
font-size: 10px;
text-decoration: none; 
color: #003366;}
a:hover.sbm
{
font-size: 10px; 
text-decoration: none; 
color: #336699;}
a:active.sbm
{ 
font-size: 10px;
text-decoration: none;
color: #003366; }
a:visited.sbm
{ 
font-size: 10px;
text-decoration: none; 
color: #003366;}

a:link.coname
{ 
	font-size: 11px;
	text-decoration: none; 
	font-weight: bold;
	color: #003366;}
a:hover.coname
{
	font-size: 11px; 
	text-decoration: none; 
	font-weight: bold;
	color: #336699;}
a:active.coname
{ 
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #003366; }
a:visited.coname
{ 
	font-size: 11px;
	text-decoration: none; 
	font-weight: bold;
	color: #003366;}

select.dir
{
	background-color: #F0F8FF;
	font-size : 9px;
	font-family :px Arial, Helvetica, sans-serif;
}

UL.submenu
{
	text-indent: -16px;
	margin-top:5px;
	list-style-position : outside;
	list-style-image:    url('none');
	margin-left : 18px;
	padding-left : 0px; list-style-type:none
}
LI.can
{ 
list-style-image:    url('images/can_bullet.gif'); }

LI.us
{  
list-style-image:    url('images/us_bullet.gif');}

LI.up
{  
list-style-image: url('http://www.electricityforum.com/images/up_bullet.gif');}

LI.blue
{  
list-style-image: url('http://www.electricityforum.com/images/bluepoint.gif');}

a:link.conm
{
	font-family : "Century Gothic";
	font-size: 10px;
	text-decoration : none;
	color : White;
	font-weight: bold;
}

a:visited.conm
{
	font-family : "Century Gothic";
	font-size: 10px;
	text-decoration : none;
	color : White;
	font-weight: bold;
}
a:hover.conm
{
	font-family : "Century Gothic";
	font-size: 10px;
	text-decoration : none;
	color : #99ccff;
	font-weight: bold;
}
a:active.conm
{
	font-family : "Century Gothic";
	font-size: 10px;
	text-decoration : none;
	color : White;
	font-weight: bold;
}

a:link.conm1
{
	color: #003399;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight : bold;
	text-decoration : none;
	line-height: 1.6;
}

a:visited.conm1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	color: #003399;
	font-weight: bold;
	line-height: 1.6;
}
a:hover.conm1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	color : #87CEFA;
	font-weight: bold;
	line-height: 1.6;
}
a:active.conm1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	color: #003399;
	font-weight: bold;
	line-height: 1.6;
}
P.hdr
{
	color : #000066;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top : 0px;
	padding-bottom : 0px;
	font-weight: bold;
	padding-left:5px;
	margin-top : 0px;
	margin-bottom : 0px;
	letter-spacing: -1px;
}

input.gradio
{ 
background-color: transparent;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
}

input.net
{ 
background-color: #F0F8FF;
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	border-bottom-width:1px;
	border-top-width: 1px;
	border-width: 1px;
 }
 .foot
{
	color: #333366;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9 px;
	line-height: 10px;
	padding-top: 0px;
}


	
P.gate
{
	color: #002ACA;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-align : left;
	padding-left : 3px;
	padding-top : 3px;
	font-weight : bold;
	padding-bottom : 0px;
	text-transform: none;
}
P.subhdr
{
	font-family : "Arial Narrow";
	font-size: 9px;
	text-decoration : none;
	color: Black;
	padding-top : 3px;
}
.auth
{
	font-size : 11px;
	font-family: "Times New Roman", Times, serif;
	color:#000000;
	font-weight : bold;
	font-style : italic;
	padding-top : 12px;
}
.box
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #464646;
	padding-top: 8px;
	padding-left: 0px;
	text-align : justify;
	line-height : 10px;
	padding-bottom : 0px;
}
 
.hdline
{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height : 13px;
	text-align : center;
	font-weight : bold;
	padding-bottom : 0px;
	text-decoration : none;
}
.showcs
{
	color: #333366;
	font-family: "Arial Narrow";
	font-size: 11px;
	line-height : 13px;
	text-align : center;
	font-weight : bold;
	padding-bottom : 0px;
	text-decoration : none;
}

.blueline
{
	color: #336699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height : 10px;
	text-align : center;
	font-weight : bold;
	padding-bottom : 0px;
	text-decoration : none;
}
.prod
{
	color : Red;
	font-family : "Trebuchet MS", "Arial";
	font-size: 12px;
	font-weight: bold;
	line-height : 16px;
	text-decoration : none;
}
.dred{color: #990033;}
td.articles
{
background-image: url('http://www.electricityforum.com/images/point.gif'); 
background-repeat: repeat-x; background-position-y:50%
 }
 A.art{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #191970;
	background-color: #ffffff;
}
a:hover.art{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #3399FF;
	background-color: #ffffff;
}

.pagenum
{ background-color: White;
font-size: 10px; }

div.prodshow
{
	width: 120px;
	height: 80px;
	overflow: hidden;
	max-height: 80px;
	text-align: center;
}

td.dot
{ background-image: url('http://www.electricityforum.com/images/dot_bg.gif'); 
background-position:  left 50%;
background-repeat: repeat-y;
padding-left: 10px}

td.divider
{  width:7px;
background-image: url('http://www.electricityforum.com/images/divbuyguide.gif');
background-repeat: no-repeat; background-position:top}

td.arch{font-family:Arial; font-size:8pt; font-weight:bold;}
td.arcf{font-family:Arial; font-size:8pt;}

.basic{background-color: #ffffff;}
input.transp
{  background-color: transparent;
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
}

ul.books{color:black;margin-top:0px;margin-left:18px;list-style-position : outside;list-style-image :    url('none');font-size:10px}

ol.dec {
list-style-image :    url('none');
list-style: decimal;  }

.txtbox
{
	border:1px solid #000066; padding-left: 4; 
	padding-right: 4; 
	padding-top: 1; 
	padding-bottom: 1; 
	font-size:9pt
}
.hide { position:absolute; visibility:hidden; }
.show { position:absolute; visibility:visible; }

P.star
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px; 
	color:#990066
}
P.comment
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 1px;
	padding-right: 1px; 
}
P.tab
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 1px;
	padding-right: 1px; 
}
p.step {text-align:left;padding-left:0px;height:250px;padding-top:10px;margin-right:4px;}

