/* ----- NAVIGATION ----- */
#ge_navigation .navItem a:link,
#ge_navigation .navItem a:visited {
	display: block;
	height: 26px;
	overflow: hidden;
	text-indent: -9999px;
	color: #333;
	background-color: transparent;
	background-position: 50% 1px;
	background-repeat: no-repeat;
	padding: 1px 17px;
}

#ge_navigation #nav_home a:link,
#ge_navigation #nav_home a:visited {
	width: 40px;
	background-position: 1px 1px;
	background-image: url("nav/nav_home.gif");
	padding-left: 0;
}

#ge_navigation #nav_innovation a:link,
#ge_navigation #nav_innovation a:visited {
	width: 58px;
	background-image: url("nav/nav_contact.gif");
}

body #ge_navigation li #subnav_innovation li a:link,
body #ge_navigation li #subnav_innovation li a:visited {
	background: transparent;
	padding: 12px 12px 0;
}

#ge_navigation #subnav_innovation {
	width:150px;
}

#ge_navigation #subnav_innovation li img {
	padding-bottom: 12px;
}

#nav_products_services a:link,
#nav_products_services a:visited {
	width: 133px;
	background-image: url("nav/nav_residential.gif");
}

#nav_our_company a:link,
#nav_our_company a:visited {
	width: 111px;
	background-image: url("nav/nav_services.gif");
}

#nav_news a:link,
#nav_news a:visited {
	width: 111px;
	background-image: url("nav/nav_news.gif");
}

#nav_investor_relations a:link,
#nav_investor_relations a:visited {
	width: 111px;
	background-image: url("nav/nav_promos.gif");
}

#nav_careers a:link,
#nav_careers a:visited {
	width: 111px;
	background-image: url("nav/nav_contact.gif");
}

#ge_navigation #nav_worldwide a:link,
#ge_navigation #nav_worldwide a:visited {
	width: 122px;
	background-position: 100% 1px;
	background-image: url("nav/nav_shim.gif");
	padding: 0;
}

body #ge_navigation .navItem .navSubItem a:link,
body #ge_navigation .navDropdown li a:link,
body #ge_navigation .navItem .navSubItem a:visited,
body #ge_navigation .navDropdown li a:visited {
	background: transparent;
	display: inline;
	text-indent: 0;
	padding: 0;
}

#ge_navigation .currentItem a:link,
#ge_navigation .currentItem a:visited,
#ge_navigation .navItem a:hover,
#ge_navigation .navItem a:active {
  	background-position: 50% -24px;
}

#ge_navigation #nav_home a:hover,
#ge_navigation #nav_home a:active {
	background-position: 1px -24px;
}

#ge_navigation #nav_worldwide a:hover,
#ge_navigation #nav_worldwide a:active {
	background-position: 100% -24px;
}

#ge_navigation .navSubItem .currentWithChildren {
	margin: 6px 0 5px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 4px 0 1px;
}

#ge_navigation .navSubItem ul .currentItem {
	margin: 0 0 6px;
	border: 0;
	padding: 0;
}

#ge_navigation .activeItem a:link,
#ge_navigation .activeItem a:visited,
#ge_navigation .activeItem a:hover,
#ge_navigation .activeItem a:active {
	position: relative;
	z-index: 3;
	background-color: #fff;
  	background-position: 50% -25px;
	border: 1px solid #ccc;
	border-bottom-color: #fff;
	padding: 0 16px;
}

#ge_navigation .activeItem .navDropdown a:link,
#ge_navigation .activeItem .navDropdown a:visited {
	display: inline;
	text-indent: 0;
	background: transparent;
	border: 0;
	padding: 0;
}

#ge_navigation .activeItem .navDropdown a.button_link:link,
#ge_navigation .activeItem .navDropdown a.button_link:visited {
	display: block;
	width: auto;
}

#ge_navigation .navSubItem .currentItem ul a:link,
#ge_navigation .navSubItem .currentItem ul a:visited {
	color: #333;
}

#ge_navigation .navSubItem ul .currentItem a:link,
#ge_navigation .navSubItem .currentItem a:link,
body #ge_navigation .activeItem .navDropdown a:link,
#ge_navigation .navSubItem ul .currentItem a:visited,
#ge_navigation .navSubItem .currentItem a:visited,
body #ge_navigation .activeItem .navDropdown a:visited,
#ge_navigation .navSubItem a:hover,
#ge_navigation .navSubItem .currentItem a:hover,
#ge_navigation .navSubItem a:active,
#ge_navigation .navSubItem .currentItem a:active {
	color: #3b73b9;
}

#ge_navigation .navSubItem .currentParent a:link,
#ge_navigation .navSubItem .currentParent a:visited {
	color: #333;
}

#ge_navigation .navSubItem .currentParent .currentItem a:link,
#ge_navigation .navSubItem .currentParent .currentItem a:visited {
	color: #3b73b9;
}


#ge_navigation #subnav_innovation ul {
	padding: 16px 0;
}

#ge_navigation #subnav_innovation li {
	float: none;
	display: inline;
}

#ge_navigation li #subnav_innovation div a:link,
#ge_navigation li #subnav_innovation div a:visited {
	display: block;
	width: 67px;
}

#ge_navigation li #subnav_innovation li a:link,
#ge_navigation li #subnav_innovation li a:visited {
	float: none;
	display: inline;
	width: auto !important;
	height: auto !important;
	text-decoration: none;
	padding: 16px;
}

#ge_navigation #subnav_innovation img {
	position: relative;
}