.vertical UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 165px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	POSITION: relative; 
	background-color:#FFFFFF;
	text-align:left;
	}
	
.vertical LI A {
	 PADDING-RIGHT: 0px; 
	 BORDER: 0; 
	 DISPLAY: block; 
	 PADDING-LEFT: 0px; 
	 PADDING-BOTTOM: 0em; 
	 WIDTH: 165px; 
	 PADDING-TOP: 0em; 
	 HEIGHT: 1em; 
	 TEXT-DECORATION: none;
	 background-color:#FFFFFF;
	 background:url(../images/arrow.png) no-repeat;
	 background-position:bottom right;
	}

.vertical LI {
	MARGIN-BOTTOM: -1px; 
	BORDER-BOTTOM: transparent 1px solid; 
	POSITION: relative;
	}

.vertical LI:first-child > A {}

.vertical A.first {}

.vertical LI UL {
	LEFT: 175px; 
	POSITION: absolute; 
	TOP: -1px;
	BACKGROUND-COLOR:#C0EDFF;
	}
	
.left.vertical UL UL UL {
	LEFT: -203px
	}
	
.vertical .left UL {
	LEFT: -203px
	}
	
.horizontal UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	LIST-STYLE-TYPE: none; 
	BORDER-BOTTOM-STYLE: none
	}
	
.horizontal UL LI {
	FLOAT: left; 
	POSITION: relative
	}
	
.horizontal UL LI A {
	BORDER-RIGHT: 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 0.1em; 
	OVERFLOW: hidden; 
	BORDER-LEFT: 1px; 
	WIDTH: 125px; 
	PADDING-TOP: 0.1em; 
	BORDER-BOTTOM: 1px solid; 
	HEIGHT: 1em; 
	TEXT-DECORATION: none
	}
	
.horizontal LI LI {
	FLOAT: none; 
	MARGIN-BOTTOM: -1px; 
	BORDER-BOTTOM: transparent 1px solid
	}
	
.horizontal LI LI.last {
	BORDER-BOTTOM-STYLE: none
	}
	
.horizontal UL LI UL {
	MARGIN-TOP: -1px; 
	LEFT: -1px; 
	POSITION: absolute; 
	TOP: 1.3em
	}
	
.horizontal UL UL UL {
	MARGIN-TOP: 0px; 
	LEFT: 128px; 
	WIDTH: 130px; 
	TOP: -1px
	}
	
.left.horizontal UL UL UL {
	LEFT: -128px; 
	TOP: -1px
	}
	
.horizontal .left UL UL {
	LEFT: -128px; 
	TOP: -1px
	}
	
.horizontal UL LI LI A {}

.horizontal UL LI:first-child > A {}

.horizontal UL LI A.first {}

.horizontal UL LI LI A.first {}

.horizontal UL LI LI:first-child > A {}

DIV.horizontal UL LI.pixelfix UL {
	LEFT: 0px
	}
	
DIV.horizontal UL LI.pixelfix UL UL {
	LEFT: 128px
	}
	
.mlmenu LI UL {
	DISPLAY: none
	}
	
.mlmenu LI:hover > UL {
	DISPLAY: block
	}
	
.accessible LI UL {
	DISPLAY: block
	}
	
UNKNOWN {
	content: '+'
	}
	
.plus A SPAN {
	PADDING-LEFT: 0.5em
	}
	
.noshow {
	VISIBILITY: hidden
	}
	
.blackwhite LI A {
	  color:#FD8924; font-size:15px; font-family:Times New Roman; border-bottom:1px solid #FFFFFF; 
	
	}
	
.blackwhite LI A:hover {
	 COLOR: #000000; background-color:#F6BEE5;
	}
	
.blackwhite LI A.first:hover {
	 COLOR: #000000; 
	}
.blackwhite .trail A.hover {
	 
	}
	
.blackwhite LI:first-child > A:hover {
	 COLOR: #FF5400;
	}
	
.blackwhite UL {}

.bluewhite LI A { 
	COLOR: #000033;
	}
.bluewhite LI A:hover { 
	COLOR: white; 
	}
	
.bluewhite LI A.first:hover { 
	COLOR: white;
	}

.bluewhite .trail A.hover { 
	COLOR: white;
	}
	
.bluewhite LI:first-child > A:hover { 
	COLOR: white;
	}
	
.bluewhite UL { }

.webtech LI A { 
	COLOR: #556677;
	}
	
.webtech LI A:hover { 
	COLOR: white;
	}
	
.webtech LI A.first:hover { 
	COLOR: white;
	}
	
.webtech .trail A.hover { 
	COLOR: white;
	}
	
.webtech UL { }

.webtech LI:first-child > A:hover { 
	COLOR: white;
	}
