ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 0px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

/*------------------------------------------------------------------------------------------------------/
	@section	Style Framework  */

/* First-level expected directory tag - li */

	ul.dropdown li {
	 padding: 0px;
	 
	}

/*------------------------------------------------------------------------------------------------------/
	@section	Base Drop-Down Styling  */
	/* ALL LEVELS (incl. first) */

	ul.dropdown {
	 font: 11px/normal Arial, Helvetica, sans-serif;
	 font-weight: bold;
	}

		ul.dropdown li {
		 background-color: #002233;
		 color: #fff;
		}

		ul.dropdown li.hover,
		ul.dropdown li:hover {
		}

		/* Links */

		ul.dropdown a:link,
		ul.dropdown a:visited { color: #FFF; text-decoration: none;}
		ul.dropdown a:hover {
		 background: #42609D;
         color: #FFF;
		}

		ul.dropdown ul a.dir:hover { /* proposal */
		 background-color: #42609D;
		 color: #fff;
		}

		ul.dropdown a:active {
		 background: #002233;
		 color: #fff;
		}

/* Custom elements */

#n-left { width: 150px; text-align: center; }
#n-left ul { right: auto; left: 0; width: 249px; text-align: left; }
#n-left ul a { width: 232px; }
#n-left ul a.dir { width: 210px; }
#n-left ul ul ul { left: 100%; }


/*------------------------------------------------------------------------------------------------------/
 * @section		Base Style Extension
 
*/
ul.dropdown a,
ul.dropdown span {
 display: block;
 padding: 10px 30px;
}


.menubar {
background: #ffffff;
  color: #555555;
  margin-left: auto; 
  margin-right: auto;
  width: 955px;

  font-size: 0.9em;
  text-align: middle;
  font-weight:normal;

}


#RegionFooter {
	PADDING-RIGHT: 0px; BORDER-TOP: #e5e5e5 1px solid; MARGIN-TOP: 18px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.PageFooter {
	
}
.PageFooter UL.PageFooterLinks {
	PADDING-LEFT: 0px; FLOAT: left; MARGIN: 0px
}
.PageFooter .PageFooterLinks LI A {
	COLOR: #838383; TEXT-DECORATION: none
}
.PageFooter .PageFooterLinks LI {
	BORDER-RIGHT: #c4c4c4 1px solid; PADDING-RIGHT: 9px; DISPLAY: inline; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.PageFooter .PageFooterLinks LI A:hover {
	COLOR: #0072bc
}
.PageFooter .PageFooterLinks LI.last {
	BORDER-RIGHT-STYLE: none
}
.PageFooter IMG {
	FLOAT: right
}

DIV.menu-container {
	FLOAT: right
}
UL.menu {
	PADDING-LEFT: 8px; FONT-SIZE: 0.9em; MIN-HEIGHT: 45px; FLOAT: left; BORDER-LEFT: #e5e5e5 1px solid; MARGIN-RIGHT: 30px; LIST-STYLE-TYPE: none; _height: 45px
}
UL.menu A {
	COLOR: #838383; LINE-HEIGHT: 1.5
}
UL.menu EM {
	COLOR: #838383; LINE-HEIGHT: 1.5
}
UL.menu A:hover {
	COLOR: #0072bc
}
UL.menu A:focus {
	COLOR: #0072bc
}
UL.menu EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
.sel
{
background-color: #42609D;
		 color: #fff;
}