@charset "utf-8";
/* CSS Document */

/* Menubar */
.topmenu{
	float:none;
	border:0px solid #000000;
	width:724px;
	z-index:999;
}

/*.....................DROP DOWN CSS......................*/
  
.topmenu ul  {

    font: normal 12px arial;;

	color:#FFFFFF;

	font-weight:bold;

	letter-spacing:0px;

	margin: 0;

	padding: 0;

	list-style: none;
	
	}
.topmenu ul li {
	position: relative;
	float: right;
}
li ul {
	position: absolute;
	left:0; /* Set 1px less than menu width */
	top: auto;
	display: none;
	}
li ul ul{
	position:absolute;
	left:100%; /* Set 1px less than menu width */
	top: -.0em;
	display: none;
	}
/* Styles for Menu Items */
.topmenu ul li a {
	display: block;
	text-decoration: none;
	color: #d1cfcf;
		
	z-index:999;
	
	}
/* commented backslash mac hiding hack \*/ 
/* html ul li a {height:1%}
/* end hack */ 
/* this sets all hovered lists to red */
/*li:hover a, li.over a,
li:hover li:hover a, li.over li.over a,
li:hover li:hover li:hover a, li.over li.over li.over a,
li:hover li a:hover, li.over li a:hover,
li:hover li:hover li:hover a:hover, li.over li li a:hover,
li:hover li:hover li:hover li:hover a:hover, li.over li.over li.over li.over a:hover 
{
   color: #ffffff;
}*/
/* set dropdown to default */
/*li:hover li a, li.over li a,
li:hover li:hover li a, li.over li.over li a,
li:hover li:hover li:hover li a, li.over li.over li.over li a
 {
    color: #ffffff;
}*/
/*li ul li a { text-align:center;}*/ /* Sub Menu Styles */
.topmenu ul li:hover ul ul,.topmenu ul li:hover ul ul ul,.topmenu ul li.over ul ul,.topmenu ul li.over ul ul ul {
display:none;
z-index:999;

}
.topmenu ul li:hover ul,.topmenu ul li li:hover ul,.topmenu ul li li li:hover ul,.topmenu ul li.over ul,.topmenu ul li li.over ul,.topmenu ul li li li.over ul {
	display: block;
	z-index:999;

}


/* sub menu css buttons for aboutus*/

.topmenu1{
       border:0px solid #000000;
       width:213px;
       height:144px;
}
ul#menu1 {
        list-style: none;
        margin: 0px ;
        padding: 0px ;
        height: 144px;
        width: 213px;
}
ul#menu1 li {
        display: inline;
        width:213px;
        margin:0px ;
        overflow:hidden;
		border:0px solid #333333;
}

ul#menu1 li a {
         display: block;
         width:213px;
         text-indent: -999em;
}

ul#menu1 li.story a {
        background:url(../images/sub_abt_menu.png) 0px 0px no-repeat;
        height:40px;
}
ul#menu1 li.story a:hover {
        background: url(../images/sub_abt_menu.png) -213px 0px no-repeat;
}
ul#menu1 li.story a.selected{
        background: url(../images/sub_abt_menu.png) -213px 0px no-repeat;
}

ul#menu1 li.power a {
        background:url(../images/sub_abt_menu.png) 0px -40px no-repeat;
        height:34px;
}
ul#menu1 li.power a:hover {
        background: url(../images/sub_abt_menu.png) -213px -40px no-repeat;
}
ul#menu1 li.power a.selected{
        background: url(../images/sub_abt_menu.png) -213px -40px no-repeat;
}

ul#menu1 li.innovator a {
        background:url(../images/sub_abt_menu.png) 0px -74px no-repeat;
        height:36px;
}
ul#menu1 li.innovator a:hover {
        background: url(../images/sub_abt_menu.png) -213px -74px no-repeat;
}
ul#menu1 li.innovator a.selected{
        background: url(../images/sub_abt_menu.png) -213px -74px no-repeat;
}

ul#menu1 li.philosophy a {
        background:url(../images/sub_abt_menu.png) 0px -110px no-repeat;
        height:34px;
}
ul#menu1 li.philosophy a:hover {
        background: url(../images/sub_abt_menu.png) -213px -110px no-repeat;
}
ul#menu1 li.philosophy a.selected{
        background: url(../images/sub_abt_menu.png) -213px -110px no-repeat;
}







.tabcontent{
display:none;
border:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* sub menu css buttons for service*/

.topmenu2{
       border:0px solid #000000;
       width:224px;
       height:310px;
}
ul#menu2 {
        list-style: none;
        margin: 0px ;
        padding: 0px ;
        height: 310px;
        width: 224px;
}
ul#menu2 li {
        display: inline;
        width:224px;
        margin:0px ;
        overflow:hidden;
		border:0px solid #333333;
}

ul#menu2 li a {
         display: block;
         width:224px;
         text-indent: -999em;
}

ul#menu2 li.POWER a {
        background:url(../images/sub_service_menu.png) 0px 0px no-repeat;
        height:35px;
}
ul#menu2 li.POWER a:hover {
        background: url(../images/sub_service_menu.png) -224px 0px no-repeat;
}
ul#menu2 li.POWER a.selected{
        background: url(../images/sub_service_menu.png) -224px 0px no-repeat;
}

ul#menu2 li.powertrms a {
        background:url(../images/sub_service_menu.png) 0px -35px no-repeat;
        height:35px;
}
ul#menu2 li.powertrms a:hover {
        background: url(../images/sub_service_menu.png) -224px -35px no-repeat;
}
ul#menu2 li.powertrms a.selected{
        background: url(../images/sub_service_menu.png) -224px -35px no-repeat;
}

ul#menu2 li.trmnstwr a {
        background:url(../images/sub_service_menu.png) 0px -70px no-repeat;
        height:35px;
}
ul#menu2 li.trmnstwr a:hover {
        background: url(../images/sub_service_menu.png) -224px -70px no-repeat;
}
ul#menu2 li.trmnstwr a.selected{
        background: url(../images/sub_service_menu.png) -224px -70px no-repeat;
}

ul#menu2 li.conductors a {
        background:url(../images/sub_service_menu.png) 0px -105px no-repeat;
        height:35px;
}
ul#menu2 li.conductors a:hover {
        background: url(../images/sub_service_menu.png) -224px -105px no-repeat;
}
ul#menu2 li.conductors a.selected{
        background: url(../images/sub_service_menu.png) -224px -105px no-repeat;
}

ul#menu2 li.insulators a {
        background:url(../images/sub_service_menu.png) 0px -140px no-repeat;
        height:35px;
}
ul#menu2 li.insulators a:hover {
        background: url(../images/sub_service_menu.png) -224px -140px no-repeat;
}
ul#menu2 li.insulators a.selected{
        background: url(../images/sub_service_menu.png) -224px -140px no-repeat;
}

ul#menu2 li.trmslnhrd a {
        background:url(../images/sub_service_menu.png) 0px -175px no-repeat;
        height:35px;
}
ul#menu2 li.trmslnhrd a:hover {
        background: url(../images/sub_service_menu.png) -224px -175px no-repeat;
}
ul#menu2 li.trmslnhrd a.selected{
        background: url(../images/sub_service_menu.png) -224px -175px no-repeat;
}

ul#menu2 li.pwrdst a {
        background:url(../images/sub_service_menu.png) 0px -210px no-repeat;
        height:35px;
}
ul#menu2 li.pwrdst a:hover {
        background: url(../images/sub_service_menu.png) -224px -210px no-repeat;
}
ul#menu2 li.pwrdst a.selected{
        background: url(../images/sub_service_menu.png) -224px -210px no-repeat;
}

ul#menu2 li.equip a {
        background:url(../images/sub_service_menu.png) 0px -245px no-repeat;
        height:35px;
}
ul#menu2 li.equip a:hover {
        background: url(../images/sub_service_menu.png) -224px -245px no-repeat;
}
ul#menu2 li.equip a.selected{
        background: url(../images/sub_service_menu.png) -224px -245px no-repeat;
}


ul#menu2 li.rec a {
        background:url(../images/sub_service_menu.png) 0px -280px no-repeat;
        height:30px;
}
ul#menu2 li.rec a:hover {
        background: url(../images/sub_service_menu.png) -224px -280px no-repeat;
}
ul#menu2 li.rec a.selected{
        background: url(../images/sub_service_menu.png) -224px -280px no-repeat;
}



/* sub menu css buttons for aboutus*/

.topmenu3{
       border:0px solid #000000;
       width:215px;
       height:140px;
}
ul#menu3 {
        list-style: none;
        margin: 0px ;
        padding: 0px ;
        height: 140px;
        width: 215px;
}
ul#menu3 li {
        display: inline;
        width:215px;
        margin:0px ;
        overflow:hidden;
		border:0px solid #333333;
}

ul#menu3 li a {
         display: block;
         width:215px;
         text-indent: -999em;
}

ul#menu3 li.pwrgnr a {
        background:url(../images/sub_pwrgnr_menu.png) 0px 0px no-repeat;
        height:30px;
}
ul#menu3 li.pwrgnr a:hover {
        background: url(../images/sub_pwrgnr_menu.png) -215px 0px no-repeat;
}
ul#menu3 li.pwrgnr a.selected{
        background: url(../images/sub_pwrgnr_menu.png) -215px 0px no-repeat;
}

ul#menu3 li.solar a {
        background:url(../images/sub_pwrgnr_menu.png) 0px -30px no-repeat;
        height:35px;
}
ul#menu3 li.solar a:hover {
        background: url(../images/sub_pwrgnr_menu.png) -215px -30px no-repeat;
}
ul#menu3 li.solar a.selected{
        background: url(../images/sub_pwrgnr_menu.png) -215px -30px no-repeat;
}

ul#menu3 li.wind a {
        background:url(../images/sub_pwrgnr_menu.png) 0px -65px no-repeat;
        height:35px;
}
ul#menu3 li.wind a:hover {
        background: url(../images/sub_pwrgnr_menu.png) -215px -65px no-repeat;
}
ul#menu3 li.wind a.selected{
        background: url(../images/sub_pwrgnr_menu.png) -215px -65px no-repeat;
}

ul#menu3 li.geothermal a {
        background:url(../images/sub_pwrgnr_menu.png) 0px -100px no-repeat;
        height:40px;
}
ul#menu3 li.geothermal a:hover {
        background: url(../images/sub_pwrgnr_menu.png) -215px -100px no-repeat;
}
ul#menu3 li.geothermal a.selected{
        background: url(../images/sub_pwrgnr_menu.png) -215px -100px no-repeat;
}