ul#skipMenu, .hide { position:absolute; visibility:hidden; height:0; overflow:hidden;}

/*Main Navigation*/
.navigation {}
ul.navigation { height:40px; background: #000 url(../images/background_MenuBar.jpg) repeat-x top; list-style: none; padding:0; margin:0;}
	ul.navigation li { vertical-align: middle; float:left; height:40px; display:inline; list-style:none; position:relative; padding:0; margin:0;  }
ul.navigation img { float: left; }
	/* DHTML drop down*/
	ul.navigation ul {width:240px; list-style:none; display:none; position:absolute; top:40px; left:0; padding:0; margin:0; }
	ul.navigation ul:after /*From IE 7 lack of compliance*/ {clear:both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden; }
		ul.navigation ul li {width:auto; float:left; text-align: left; /*For IE 7 lack of compliance*/ display:block !important; display:inline; /*For IE*/ height:auto; margin-left: 3px;}
			
			ul.navigation li:hover ul ul, ul.navigation li.iehover ul ul
			{
				display: none;
			} 	
			
			
			/* Root Menu */
			ul.navigation a { text-align: left;  height:40px; line-height:40px; color:#fff; font: Arial, Helvetica, sans-serif;  /*For Opera*/ float:left; /*For IE*/ display:block; text-decoration:none; padding:0px 20px; margin:0; font-weight: bolder; }
			/* Root Menu Hover Persistence */
			ul.navigation a:hover, ul.navigation li:hover a, ul.navigation li.iehover a, ul.navigation li.active { background:#77000a url(https://geosouthernenergycorp.com/images/background_MenuBar_active.jpg) repeat-x top; text-decoration: none; color: #fff; }
			/* 2nd Menu */
			ul.navigation li:hover li a, ul.navigation li.iehover li a {float:none; color:#fff; background:#77000a; font-size:1.0em; border-bottom:1px dotted #fff; width:220px; height:auto; line-height:normal; padding:5px 10px; margin:0;}
			
			ul.navigation li li:first-child  {border-top:1px dotted #fff;}
			/* 2nd Menu Hover Persistence */ 
			ul.navigation li:hover li a:hover, ul.navigation li:hover li:hover a, ul.navigation li.iehover li a:hover, ul.navigation li.iehover li.iehover a {background:#fff; color:#000; margin:0;}
		ul.navigation li:hover ul, ul.navigation ul li:hover ul, ul.navigation ul ul li:hover ul, ul.navigation li.iehover ul {display:block; margin:0;}

/*Internal Navigation*/
#sideBar { float: left; background-color: #f7f7f7; width:200px; }
ul.internalNavigation { width:200px; padding:0 !important; margin:0;  }
ul.internalNavigation li:first-child  {border-top:1px dotted #666;}
	ul.internalNavigation li{ list-style:none; border-bottom:1px dotted #666; padding:0; margin:0;}
		ul.internalNavigation li a{ display:block; color:#000; text-decoration:none; padding:5px;}
		ul.internalNavigation li a:hover{ color:#cc0000; text-decoration:none;}
		ul.internalNavigation li a.active {color:#cc0000;}
    
	

	
		/*2nd tier internal nav*/
    
	ul.internalNavigation ul{padding:0; margin:0;}
		ul.internalNavigation ul li{color:#fff;/*background:#c00;*/ list-style:none; border-bottom:none; padding-left:25px; margin:0; }
            ul.internalNavigation ul li{}
            ul.internalNavigation ul li:hover{/*color:#c00;background:none;*/}
/*Breadcrumbs*/
ul.breadcrumbs { list-style:none; height:15px; padding:0 !important; margin:0;}
	ul.breadcrumbs li {float:left; display:block; padding:0; margin:0;}
		ul.breadcrumbs li a { text-decoration: underline; color: #000; float:left; display:block; background:url(../images/arrow_bullet.gif) no-repeat right; padding:0 10px 0 0; margin:0 5px 0 0;}


/*Utility*/

#utilityLinks {	height: 20px; float: right; margin-top: 16px; margin-right: 10px; }
#utilityLinks a { vertical-align: middle; color: #919191;}
#utilityLinks img { vertical-align: middle; color: #919191;}
#utilityLinks ul {margin: 0;padding: 0;list-style: none;float: left;margin-left: 5px;}
#utilityLinks li{float: left;}
#utilityLinks li a{padding: 0px 30px;}



#utilityLinks .utilityLinksLanguage a { color: #919191; font-size: 11px;}
.utilityLinksLanguage a { 
	margin-left: -20px;
	margin-right: -5px;
 }




				