/* Electric Grup Stlylesheet
  ===========================
*/
body {
 padding:0; margin:0; background: #EBE9D7 url('images/grad2.png') repeat-x;
 font:14px/20px Arial, Helvetica, sans-serif; color:#3D3C2C; font-weight:normal;
}
div, p, h1, h2, h3, img { padding:0px; margin:0px; }
ul { list-style-type:circle; padding:10px; margin:0px;}

.mainContent img { }

 .mainContent img.left { padding: 3px; margin: 0.5em 15px 0.5em 0; border: 3px double #bbb; float: left; clear: left; }
		
 .mainContent img.right { padding: 3px; margin: 0.5em 0 0.5em 15px; border: 3px double #bbb; float: right; clear: right; }
		
 .mainContent img.center { display: block; padding: 3px; margin: 0 auto 1.5em auto; border: 3px double #bbb; float: none; clear: both; }
 
 .mainContent img.thumbS { padding: 3px; margin: 0.5em 0 0.5em 0.5em; border: 3px solid #EBE9D7; float: left; }

p.mainContent {
 font-size: 14px;
 color: #000000;
 font-weight: normal;
 padding: 0px 20px 0px 20px;	
 margin: 0px;
}
p.tiny {
 font-size: 10px;
 padding: 0px 20px 0px 20px;
 color: #000000;
 font-weight: normal;	
 margin: 0px;
}

ul.mainContent {
 list-style-type:square;
 list-style-image: url('images/hurricane-bullet.png');
 padding: 0px 20px 0px 40px;
}
#HeaderCompanyName{
 float:left;
 width:250px; height:26px;
 position:relative;
 margin:0px 0px 2px 0px;
 padding:0;	
}
h1.companyName {
 float: left;
 font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; color:#FCFAE6;
 font-size: 26px;
 position:relative;
 left:25px
}

h1.mainContent {
 height: auto;
 font-size: 23px;
 color: #000000;
 font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; color:#000000;
 text-decoration:none; font-weight:bold;
 padding: 10px 15px 0px 0px;	
 margin: 13px;
}

h2.mainContent {
 height: auto;
 font-size: 18px;
 color: #000000;
 font-family: Arial, Helvetica, sans-serif; color:#000000;
 text-decoration:none; font-weight:bold;
 padding: 10px 15px 0px 0px;	
 margin: 13px;
}

h3.mainContent {
 height: auto;
 font-size: 16px;
 color: #000000;
 font-family: Arial, Helvetica, sans-serif; color:#000000;
 text-decoration:none; font-weight:bold;
 padding: 10px 15px 0px 0px;	
 margin: 13px;
}
#headerTable {
 width:760px; height:182px;
 background:url(images/EG_Header.png);
 position:relative;
 margin:0 auto;
 padding:0;
}
#headerTableStrip {
 width:760px; height:34px;
 background:url(images/top_strip.png) no-repeat;
 position:relative;
 margin:0 auto;
 padding:0;
}
#footerTableStrip {
 width:760px; height:34px;
 background:url(images/bottom_strip.png) no-repeat;
 position:relative;
 margin:0 auto;
 padding:0;
}
#headerTableMain {
 width:760px; height:148px;
 background:url(images/header_gadient.png);
 position:relative;
 margin:0 auto;
 padding:0;
}

#headerTableLogo {
 float:left;
 width:145px; height:135px;
 background:url(images/EG.png) no-repeat;
 position:relative;
 margin:2px 0px 2px 21px;
 padding:0;
}

#navMain {
 float: left;
 width:570px;
 height: 150px;
 margin-bottom: 0px;
 margin-right: 0px;
 margin-left: 22px;
 margin-top: 0px;
}

div.navCategory {
 float: left;
 width:140px; height:110px;
 position:relative;
 background:url(images/cat_menu1.gif) 0px 0px no-repeat;
 padding:0px 0px 0px 0px;
 margin:10px 0px 0px 1px;
 border:0px solid #DCDAC2;
 /* background: #FCFAE6; */	
}

.navCategory h2, .navCategory_on h2 {
 width:120px; display:block;
 position:absolute; top:15px; right:10px; margin:0; padding:0;
 font:20px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#000000;
 text-decoration:none; font-weight:bold;
}

.navCategory ul, .navCategory_on ul {
 width:120px; height:70px; display:block;
 position:absolute; top:40px; right:10px; margin:0; padding:0;
}

.navCategory ul li, .navCategory_on ul li {
 float:left; width:120px; display:block;
 font:14px/20px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;
}

.navCategory ul li span, .navCategory_on ul li span {
 text-decoration:underline;
}

.navCategory ul li a, .navCategory_on ul li a {
 font:14px/20px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;
 text-decoration:none;
}

.navCategory_on ul li a:hover, .navCategory_on ul li a:hover {
 font:14px/20px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;
 text-decoration:underline;
}

div.navCategory_on {
 float:left;
 width:140px; height:110px;
 position:relative;
 background:url(images/cat_menu2.gif) 0px 0px no-repeat; padding:0px 0px 0px 10px;
 margin:10px 0 0 1px; padding:0; border:0px solid #DCDAC2;
 /* background: #FCFAE6; */	
}

#bodyTable {
 width:754px;
 position:relative;
 margin:0 auto;
 padding:0; border:1px solid #DCDAC2;
 border-left-width: 3px;
 border-right-width: 3px;
 border-bottom-width: 0px;
 background: #ffffff;
}

#footerTable {
 width:754px;
 height: 135px;
 position:relative;
 margin:0 auto;
 padding:0; border:1px solid #DCDAC2;
 border-left-width: 3px;
 border-right-width: 3px;
 border-bottom-width: 0px;
 background: #DCDAC2;
}
div.LinkTable {
 border-color: olive;
 border-style: dotted;
 border-top-width : 0px;
 border-left-width : 0px;
 border-right-width : 0px;
 border-bottom-width : 0px; 
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 margin-top:15px;
 margin-left:10px;
 margin-right:0px;
 margin-bottom:0px;
 vertical-align:top;
 float: left;
}
.LinkTable p { 
 font-weight: normal;
 font:11px Arial, Helvetica, sans-serif; color:black; font-weight:normal;  
}
.LinkTable ul li {
 font:11px Arial, Helvetica, sans-serif; color:black; font-weight:normal;
 list-style-type:square;
 padding: 0px 0px 0px 0px;
 margin:0px;
}
.LinkTable a {
 font-size: 11px;
 font-weight: normal;
 text-decoration: underline;
 color: black}
 
.LinkTable a:hover {color: maroon; text-decoration:none;}

#sectionWindowsContainer {
	padding:0px;
	margin:20px; 
}
h2.windowContent {
 height: auto;
 font-size: 18px;
 font-family: Arial, Helvetica, sans-serif; color:#000000;
 text-decoration:none; font-weight:bold;
 margin-top:8px;
 margin-left:12px;
 margin-right:5px;
 margin-bottom:12px;
}
.windowContent {
 height: auto;
 font-size: 18px;
 font-family: Arial, Helvetica, sans-serif; color:#000000;
 text-decoration:none; font-weight:bold;
 margin-top:8px;
 margin-left:12px;
 margin-right:5px;
 margin-bottom:12px;
}
.windowContent a {
 color: #000000;
 text-decoration:none;
 padding: 0.25em;
}
.windowContent a:hover {
 color: #FFFFFF;
 background: #000000;
}
#sectionWindow {
 float:left;
 width: 218px;
 border-width : px;
 border-color : #dcdac2;
 border-style : solid;
 border-top-width : 0px;
 border-left-width : 0px;
 border-right-width : 0px;
 border-bottom-width : 1px; 
 padding-top : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-bottom : 0px;
 margin-top:15px;
 margin-left:10px;
 margin-right:0px;
 margin-bottom:10px;
 background:url(images/tab_218x60_fffbe1-white.png) 0px 0px no-repeat;
 background-position:left top;
 vertical-align:top;
}

