
/*** DROP DOWN NAVIGATION  ***/
/*** REPLACE WITH IMAGES ***/

#homeNav, #productsNav, #industriesNav, #supportNav, #newsNav, #companyNav, #contactNav, #libraryNav, #languagesNav
{ background:transparent url(/images/nav.gif) no-repeat top left; text-indent:-999em; height:28px; }
#homeNav		{ width:53px; background-position:0px 0px; }		#homeNav:hover, #homeNav.sfHover			{ background-position:0px -50px; }
#productsNav	{ width:89px; background-position:-53px 0px; }		#productsNav:hover, #productsNav.sfHover	{ background-position:-53px -50px; }
#industriesNav	{ width:97px; background-position:-142px 0px; }		#industriesNav:hover, #industriesNav.sfHover{ background-position:-142px -50px; }
#supportNav		{ width:150px; background-position:-239px 0px; }	#supportNav:hover, #supportNav.sfHover		{ background-position:-239px -50px; }
#newsNav		{ width:126px; background-position:-389px 0px; }	#newsNav:hover, #newsNav.sfHover			{ background-position:-389px -50px; }
#libraryNav		{ width:79px; background-position:-515px 0px; }		#libraryNav:hover, #libraryNav.sfHover		{ background-position:-515px -50px; }
#companyNav		{ width:115px; background-position:-594px 0px; }	#companyNav:hover, #companyNav.sfHover		{ background-position:-594px -50px; }
#contactNav		{ width:99px; background-position:-709px 0px; }		#contactNav:hover, #contactNav.sfHover		{ background-position:-709px -50px; }
#languagesNav	{ width:88px; background-position:-862px 0px; }		#languagesNav:hover, #languagesNav.sfHover	{ background-position:-862px -50px; }

ul#parent ul li	{ text-indent:0px; }

#homeNav {/*width:50px; height:28px; background: url(/images/home.gif) no-repeat 0 0;*/ }
#productsNav {/*width:90px; height:28px; background: url(/images/products.gif) no-repeat 0 0;*/}
/** #solutionsNav {width:90px; height:28px; background: url(/images/solutions.gif) no-repeat 0 0;}**/
#industriesNav {/*width:100px; height:28px; background: url(/images/industries.gif) no-repeat 0 0;*/}
#supportNav {/*width:150px; height:28px; background: url(/images/support.gif) no-repeat 0 0;*/}
#newsNav {/*width:125px; height:28px; background: url(/images/news.gif) no-repeat 0 0;*/}
#companyNav {/*width:115px; height:28px; background: url(/images/company.gif) no-repeat 0 0;*/}
#contactNav {/*width:105px; height:28px; background: url(/images/contact.gif) no-repeat 0 0;*/}

#libraryNav {/*width:81px; height:28px; background: url(/images/library.gif) no-repeat 0 0;*/}
#blankNav {/*width:134px; height:28px; background: url(/images/blank.gif) no-repeat 0 0;*/}
/*ul#parent li#blankNav:hover	{background-position: 0 0;}*/
#languagesNav {float:right;/*width:125px; height:28px; background: url(/images/languages.gif) no-repeat 0 0;*/}
/** HIDE LANGUAGES #languagesNav {width:125px; height:28px; background: url(/images/blanknav.gif) no-repeat 0 0;}**/

ul#parent.genav	li#languagesNav ul {margin-left:28px;width:86px!important;left:auto/*-28px*/!important;right:0;}
ul#parent		{ border-top:1px dotted #999999; border-bottom:1px dotted #999999; line-height:28px; width:100%; z-index:999; position:relative; }
ul#parent a		{  }
ul#parent a.link{/*text-indent:-5000px;*/ text-transform:lowercase;font-size:1.125em;font-weight:400; overflow:hidden; background:transparent; color:#666666; /*border-left:1px solid #fff !important; border-right:1px solid #fff; text-align:center;*/ }
ul#parent ul a.link { text-transform:none; }
ul#parent li a.link:focus, ul#parent li a.link:hover, ul#parent li a.link:active, ul#parent li.sfHover a	{  }
ul#parent li.sfHover li a {  }
ul#parent li:hover, ul#parent li.sfHover, ul#parent li a.link:focus, ul#parent li a.link:hover, ul#parent li a.link:active {/*background-position: 0 -30px;*/ color:#5b60a5; }
ul#parent a.link:hover{/*text-indent:-5000px;*/ overflow:hidden; background:transparent;}
/*ul#parent li.selected {background-position: 0 -58px;} 
ul#parent li.selected.sfHover {background-position: 0 -30px;}*/


/*** ESSENTIAL STYLES ** */
.genav,.genav *{list-style:none;margin:0;padding:0; text-align:left;}

/*** GE SKIN ** */
.genav{line-height:1.0;float:left;margin-bottom:22px;font-size:1em;}
.genav ul{position:absolute;top:-999em;white-space: nowrap; background-color: #FFFFFF;}
.genav ul li{width:100%;}
.genav li:hover{visibility:inherit;}

.genav li	{float:left;position:relative;background:#FFF;}
.genav a	{display:block;position:relative; text-decoration:none;}
.genav li:hover ul,.genav li.sfHover ul	{left:0;top:28px;z-index:99;}
.genav a, .genav a:visited	{color:#4252ad; padding:/*0.5em*/0 1em;}

.genav li {display: block;}

.genav li ul li {  display: block;border-left: 1px solid #cecece;}
.genav li ul {border-bottom: 1px solid #cecece;border-right: 1px solid #cecece;padding-right:1px}
.genav li ul li ul,.genav li ul li ul li ul,.genav li ul li ul li ul li ul,  {border-top: 1px solid #cecece;}

.genav li li	{background: #FFF;  border-left: 1px solid #cecece;}
.genav li li li	{background: #edf1f8;  border-left: 1px solid #cecece;}
.genav li li li li	{background: #dee6ed;  border-left: 1px solid #cecece; }

.genav li:hover, .genav li.sfHover, .genav li a:focus, .genav li a:hover, .genav li a:active	{background: #FFF; outline: 0; text-decoration:none;color:#4252ad; }
.genav li li:hover, .genav li li.sfHover, .genav li li a:focus, .genav li li a:hover, .genav li li a:active	{background: #edf1f8; outline: 0;  }

.genav li li li:hover, .genav li li li.sfHover, .genav li li li a:focus, .genav li li li a:hover, .genav li li li a:active	{background: #dee6ed; outline: 0; }

.genav li li li li:hover, .genav li li li li.sfHover, .genav li li li li a:focus, .genav li li li li a:hover, .genav li li li li a:active	{background: #edf1f8; outline: 0; }




/*** arrows * */
/*** .genav a.sf-with-ul	{padding-right:2.25em;min-width:1px;} DEGRADES FOR IE 6 TO NOTHING
.sf-sub-indicator	{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden; background:url('/images/arrows-blue.png') no-repeat -10px -100px;}
a > .sf-sub-indicator	{top:.5em;background-position:0 -100px;}
* */

/*** DISPLAYS ARROWS FOR IE6 **/
a.sf-with-ul	{/*padding-right:1.25em;*/min-width:1px;}
.sf-sub-indicator	{position:absolute;display:block;right:.5em;top:.9em;width:10px;height:10px;text-indent:-999em;overflow:hidden;
					 background:url('/images/arrows-blue.png') no-repeat -10px 0px;}
a > .sf-sub-indicator	{top:.5em;background-position:0 -100px;}

/** Hides Arrows on Parent Nav items **/
a.link .sf-sub-indicator	 {background-position:-100px; }					 

/* apply hovers to modern browsers  */
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.genav ul a > .sf-sub-indicator{background-position:0 0;}

/*** shadows for all but IE6 ** */
.sf-shadow ul	{background:url('/images/shadow.png') no-repeat bottom right;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;
-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;padding:0 8px 9px 0;}

.sf-shadow ul.sf-shadow-off{background:transparent; }
ul.genav li:hover li ul,ul.genav li.sfHover li ul,ul.genav li li:hover li ul,ul.genav li li.sfHover li ul{top:-999em;}
ul.genav li li:hover ul,ul.genav li li.sfHover ul,ul.genav li li li:hover ul,ul.genav li li li.sfHover ul{left:10em;top:0;}
.genav ul .sf-sub-indicator,.genav ul a:focus > .sf-sub-indicator,.genav ul a:hover > .sf-sub-indicator,.genav ul a:active > 
.sf-sub-indicator,.genav ul li:hover > a > .sf-sub-indicator,.genav ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;} 
