* {
    padding:0;
    margin:0;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ol, dl, 
address {
    margin:0px;
}
dd, blockquote {
    margin-left: 40px;
}
fieldset {
    padding:10px 0;
    margin:10px 0;
}

ul { margin:0px;}


body{ 
    background:#333333;
    margin:3px 0px 8px 0px; 
	color:#c0c0c0; 
}


a#main { color:#77bbff; text-decoration:underline; }   
a#main:hover { color:#c09000; }   

a#footer { color:#777777; text-decoration:none; }   
a#footer:hover { color:#c09000; }   

div.menu_welcome a {
	display: block;
	margin: 0; padding:0;
	width:121px; height:100%;
	overflow:hidden;
	text-decoration: none;
	background:url(images/ge_menu_welcome.jpg) 0px 0px no-repeat;
	}
div.menu_welcome a:hover {
	background:url(images/ge_menu_welcome.jpg) 0px -25px no-repeat;
	}
	
div.menu_welcome_selected a {
	display: block;
	margin: 0; padding:0;
	width:121px; height:100%;
	overflow:hidden;
	text-decoration: none;
	background:url(images/ge_menu_welcome.jpg) 0px -50px no-repeat;
	}
div.menu_welcome_selected a:hover {
	background:url(images/ge_menu_welcome.jpg) 0px -25px no-repeat;
	}



div.menu_aboutus a {
	display: block;
	margin: 0; padding:0;
	width:121px; height:100%;
	overflow:hidden;
	text-decoration: none;
	background:url(images/ge_menu_aboutus.jpg) 0px 0px no-repeat;
	}
div.menu_aboutus a:hover {
	background:url(images/ge_menu_aboutus.jpg) 0px -25px no-repeat;
	}
	
div.menu_aboutus_selected a {
	display: block;
	margin: 0; padding:0;
	width:121px; height:100%;
	overflow:hidden;
	text-decoration: none;
	background:url(images/ge_menu_aboutus.jpg) 0px -50px no-repeat;
	}
div.menu_aboutus_selected a:hover {
	background:url(images/ge_menu_aboutus.jpg) 0px -25px no-repeat;
	}


div.menu_services a {
	display: block;
	margin: 0; padding:0;
	width:121px; height:100%;
	overflow:hidden;
	text-decoration: none;
	background:url(images/ge_menu_services.jpg) 0px 0px no-repeat;
	}
div.menu_services a:hover {
	background:url(images/ge_menu_services.jpg) 0px -25px no-repeat;
	}
	
div.menu_services_selected a {
	display: block;
	margin: 0; padding:0;
	width:121px; height:100%;
	overflow:hidden;
	text-decoration: none;
	background:url(images/ge_menu_services.jpg) 0px -50px no-repeat;
	}
div.menu_services_selected a:hover {
	background:url(images/ge_menu_services.jpg) 0px -25px no-repeat;
	}


div.menu_generators a {
	display: block;
	margin: 0; padding:0;
	width:121px; height:100%;
	overflow:hidden;
	text-decoration: none;
	background:url(images/ge_menu_generators.jpg) 0px 0px no-repeat;
	}
div.menu_generators a:hover {
	background:url(images/ge_menu_generators.jpg) 0px -25px no-repeat;
	}
	
div.menu_generators_selected a {
	display: block;
	margin: 0; padding:0;
	width:121px; height:100%;
	overflow:hidden;
	text-decoration: none;
	background:url(images/ge_menu_generators.jpg) 0px -50px no-repeat;
	}
div.menu_generators_selected a:hover {
	background:url(images/ge_menu_generators.jpg) 0px -25px no-repeat;
	}


div.menu_powersave a {
	display: block;
	margin: 0; padding:0;
	width:121px; height:100%;
	overflow:hidden;
	text-decoration: none;
	background:url(images/ge_menu_powersave.jpg) 0px 0px no-repeat;
	}
div.menu_powersave a:hover {
	background:url(images/ge_menu_powersave.jpg) 0px -25px no-repeat;
	}
	
div.menu_powersave_selected a {
	display: block;
	margin: 0; padding:0;
	width:121px; height:100%;
	overflow:hidden;
	text-decoration: none;
	background:url(images/ge_menu_powersave.jpg) 0px -50px no-repeat;
	}
div.menu_powersave_selected a:hover {
	background:url(images/ge_menu_powersave.jpg) 0px -25px no-repeat;
	}


h1 {
   color:#4bc4d1;
   font-family:Arial, Helvetica, sans-serif; font-size:18px;
   text-align:left;
   margin:20px 0px 10px 50px;
   }


p#footer {
   color:#c0c0c0;
   font-family:Arial, Helvetica, sans-serif; font-size:12px;
   text-align:center;
   margin:0px 0px 0px 0px;
   }
   
ul#topten {
   color:#eeeeee; 
   font-family:Arial; font-size:12px; 
   text-align:left; 
   margin:18px 0px 8px 0px;
   }   
   
ul#topten li {
   color:#eeeeee; 
   font-family:Arial; font-size:12px; 
   text-align:left; 
   margin:3px 15px 5px 30px;
   }      
   
   
 ul#services {
   color:#eeeeee; 
   font-family:Arial; font-size:12px; 
   text-align:left; 
   margin:0px 0px 0px 200px;
   }   
   
ul#services li {
   color:#eeeeee; 
   font-family:Arial; font-size:12px; 
   text-align:left; 
   margin:2px 15px 2px 30px;
   }          