body
{
	background-color: #ffffff;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px
}

.tabsGreen
{
	background-image:url(/images/tabs_background_green.gif);
	
}
.tabsBlue
{
	background-image:url(/images/tabs_background_blue.gif);
	
}
.box-left {
	border-left-style:solid;
	border-left-color:#bfbfbf;
	border-left-width:1;
}
.box-right {
	border-right-style:solid; 
	border-right-color:#bfbfbf; 
	border-right-width:1;
}
.box-top {
	border-top-style:solid; 
	border-top-color:#bfbfbf; 
	border-top-width:1;
}
.box-bot-c {
	border-bottom:1px dotted #cccccc
}
.featuredBox
{
    COLOR: #000000;
    FONT-FAMILY:  geneva,lucida,verdana,arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.content
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    font-color: black
}
a:link
{
	text-decoration: underline;
	color: blue;
}
a:visited
{
	text-decoration: underline;
	color: purple;
}
a:hover, a:active
{
	color: navy;
}
a.navlink:link, a.navlink:active, a.navlink:visited
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #00FFCC
}
a.navlink:hover
{
	color: #000000;
	background-color: #FFFFFF
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
h4
{
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
p.center
{
	text-align: center;
}
.rightcolumn
{
    font-family: verdana,arial;
    font-size: 11px;
    font-weight: normal;
    font-color: black
}
.rightcolumn a
{ 
	text-decoration: none;
	color: blue;
}
.rightcolumn a:visited
{ 
	text-decoration: none;
	color: blue;
}
.rightcolumn a:hover
{ 
	text-decoration: none;
	color: orange;
}
.smallcontent
{
    font-family: verdana,arial;
    font-size: 8pt;
    font-weight: normal;
    font-color: black;
    text-align: justify
}
.smallcontent a
{ 
	text-decoration: none;
	color: blue;
}
.smallcontent a:visited
{ 
	text-decoration: none;
	color: blue;
}
.smallcontent a:hover
{ 
	text-decoration: none;
	color: orange;
}
.findarebuilder
{
    	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    	font-color: black
}
.findarebuilder a
{ 
	text-decoration: none;
	color: black;
}
.findarebuilder a:visited
{ 
	text-decoration: none;
	color: black;
}
.findarebuilder a:hover
{ 
	text-decoration: none;
	color: blue;
}
.tborder
{
	background-color: #333329;
	color: #000000;
	border: 1px solid #333329;
	border-bottom: 1px solid #333329;
}
.tcat
{
	background: #339933 url(images//gradient_tcat_green.gif) repeat-x top left;
	color: #ffffff;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 0px 15px 2px 15px;
	white-space: nowrap;
}
.tcat a:link
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active
{
	color: #FFFF00;
	text-decoration: underline;
}
.thead
{
	background: #336600 url(http://www.electricalrebuilders.org/images/gradient_thead_green.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt verdana, tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px;
	white-space: nowrap;
}
.thead a:link
{
	color: #FFFFFF
}
.thead a:visited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active
{
	color: #66CC33;
	text-decoration: underline;
}
.theadgraphic img
{
	border: outset 3px;
}
.tfoot
{
	background-color: #336600;
	color: #ffffff;
}
.tfoot a:link
{
	color: #ffffff;
}
.tfoot a:visited
{
	color: #ffffff;
}
.tfoot a:hover, .tfoot a:active
{
	color: #66CC33;
}
.tlogo
{
	background: #ffffff url(images/background.gif) repeat;
	color: #000000;
	border: 0;
}
.tlogin
{
	background-color: #ffffff;
	color: #000000;
	border: 2px solid #333329;
	border-bottom: 1px solid #333329;
}
.treb
{
	background: #FFFF80 url(http://www.electricalrebuilders.org/images/gradient_tcat_reb.gif);
	padding: 5px;
	border: 1px solid gray
}
.tind
{
	background: #80E0E0 url(http://www.electricalrebuilders.org/images/gradient_tcat_ind.gif);
	padding: 5px;
	border: 1px solid gray
}
.tsup
{
	background: #80E0A0 url(http://www.electricalrebuilders.org/images/gradient_tcat_sup.gif);
	padding: 5px;
	border: 1px solid gray
}
.menucolor a
{
	font: 8pt verdana, tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-decoration: none;
	color: #6D6D6D;
}
.menucolor a:hover
{
	color: #CB7647;
}
.hpmenucolor a
{
	font: 8pt verdana, tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-decoration: none;
	color: #6D6D6D;
	background-color:#F0ECDC;
}
.hpmenucolor a:visited 
{
	color: #CB7647;
	background-color:#F0ECDC;
}
.hpmenucolor a:hover
{
	color: #CB7647;
	background-color:#F0ECDC;
}
.hpmenucolor a:active
{
	color: #CB7647;
	background-color:#F0ECDC;
}
.tcontent
{
	vertical-align:top;
	padding: 0px 0px;
}
.leftmenucolors
{
	vertical-align:top;
	padding: 15px 5px;
}
.leftmenucolors a
{ 
	text-decoration: none;
	color: black;
}
.leftmenucolors a:visited
{ 
	text-decoration: none;
	color: black;
}
.leftmenucolors a:hover
{ 
	text-decoration: none;
	color: orange;
}
.alt1, .alt1Active
{
	background-color: #FFFFff;
	color: #000000;
}
.alt2, .alt2Active
{
	background-color: #FFFFe9;
	color: #000000;
}
.alt3
{
	background-color: #D5D8E5;
	color: #000000;
}
.wysiwyg
{
	background-color: #F5F5FF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 12px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.gohome
{
	text-align: right;
	font: 10px verdana, geneva, lucida, arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #666686;
}
.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background-color: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background-color: #F7F7F7;
	color: #000000;
}
.panel
{
	background-color: #FFFFe9;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background-color: #bebe9f;
	color: #000000;
}
legend
{
	color: #006633;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
td#ca
{
	background-color: #FFFF66;
	padding: 5px;
	border: 1px solid black;
	width: 100%
}
td#nw
{
	background-color: #CC9933;
	padding: 5px;
	border: 1px solid black;
	width: 33%
}
td#nc
{
	background-color: #AED27A;
	padding: 5px;
	border: 1px solid black;
	width: 33%
}
td#ne
{
	background-color: #DA7E27;
	padding: 5px;
	border: 1px solid black;
	width: 33%
}
td#sw
{
	background-color: #C72B7C;
	padding: 5px;
	border: 1px solid black;
	width: 33%
}
td#sc
{
	background-color: #0584C7;
	padding: 5px;
	border: 1px solid black;
	width: 33%
}
td#se
{
	background-color: #DA3144;
	padding: 5px;
	border: 1px solid black;
	width: 33%
}
h1
{
	text-align: center;
}
.listing td
{
	border-bottom: solid 1px gray;
}
.logos td
{
	border-bottom: solid 1px #E0E0E0;
}
.logos h3
{
	border-bottom: solid 1px black
}
.events td
{
	border-bottom: solid 1px #E0E0E0;
}
.events a:link
{
	text-decoration: none;
	color: #CB7647;
}
.events a:visited
{
	text-decoration: none;
	color: #CB7647;
}
.events a:hover, a:active
{
	color: #F7691A;
}
.subtable td
{
	padding: 3px 10px 3px 0px
}
.subtable p
{
	text-align: right;
}
.fieldset
{
	margin-bottom: 6px;
}
.fieldset, .fieldset td, .fieldset p, .fieldset li
{
	font-size: 11px;
}
.little
{
	font: 9pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.teren
{
	vertical-align:top;
	padding: 15px 5px;
}
.teren a:link
{
	text-decoration: none;
	color: #CB7647;
}
.teren a:visited
{
	text-decoration: none;
	color: #CB7647;
}
.teren a:hover, a:active
{
	color: #F7691A;
}