.d-dropdown {
	Z-INDEX: 2; POSITION: relative; _behavior: url("/css/htc/hover.htc")
}
DD {
	LINE-HEIGHT: 1.5em;
	MARGIN-BOTTOM: 1.5em;
	MARGIN-LEFT: 5px;
}
.d-dropdown LI {
	Z-INDEX: 2; 
	LEFT: 100px; 
	POSITION: relative; 
	TOP: 0px;
	LIST-STYLE-TYPE: none; 
	_position: relative; 
	_top: 0; 
	_left: 0;
}
.d-dropdown .menu {
	MARGIN-TOP: 0px;
	DISPLAY: none;
	Z-INDEX: 2;
	LEFT: -30px;
	POSITION: absolute;
	TOP: 1.75em;
	width: 150px;
}
.d-dropdown LI.hover .menu {
	DISPLAY: block
}
.d-dropdown LI.focus .menu {
	DISPLAY: block
}
.d-dropdown > LI:hover .menu {
	DISPLAY: block
}
.d-dropdown .menu A {
	DISPLAY: block; _zoom: 1; _display: inline
}

/*Controls the height of the box on the main menu*/
.d-dropdown .menu-title {
	MIN-HEIGHT: 2em;
	DISPLAY: block; _
	zoom: 1; 
	_display: inline;
}
/*Controls the line-height and padding of the submenu hover*/
.d-dropdown .menu > * {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px; 
	MARGIN-LEFT: 0px;
}
.d-dropdown .menu > * {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.d-dropdown .menu > * > A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
/*text placement on the submenu*/
.d-dropdown .menu > * > A {
	MARGIN: 0px -2px
}

/*.d-dropdown .menu A {
	MARGIN: 0px 1px; -moz-outline: none
}*/
/*.d-dropdown > LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}*/

/*makes the menu be horizontal columns*/
.compact > * {
	FLOAT: left
}
/*.compact:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.compact > P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 1ex; PADDING-TOP: 0px
}
.compact DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#site-menu {
	WIDTH: 100%;
	POSITION: relative;
	TOP: 0px
}
#site-menu {
	Z-INDEX: 2
}*/
#site-menu-dropdown LI {
	Z-INDEX: 4; POSITION: relative
}
#site-menu-dropdown LI:hover {
	Z-INDEX: 5
}
/*#site-menu-dropdown LI.hover {
	Z-INDEX: 5
}*/
#site-menu-dropdown .menu-title {
	Z-INDEX: 7; POSITION: relative
}
/*how far is the submenu from the menu*/
#site-menu-dropdown .menu {
	Z-INDEX: 6; TOP: 24px
}
/*TEXT COLORS*/
#site-menu-dropdown .menu A:hover {
	COLOR: #cc0000
}
#site-search BUTTON:focus {
	COLOR: #cc0000
}
#site-search BUTTON:hover {
	COLOR: #cc0000
}
#site-menu-dropdown .menu-title A:hover {
	COLOR: #cc0000
}
#site-menu-dropdown .menu-title A {
	COLOR: #333333
}
#site-menu-dropdown .menu A {
	COLOR: #333333
}
#site-menu-dropdown .menu A:hover {
	BACKGROUND-COLOR: #dddddd
}
#site-menu-dropdown .menu-title {
	BORDER-RIGHT: #f0f0f0 1px solid;
	BORDER-TOP: #f0f0f0 1px solid;
	BORDER-LEFT: #f0f0f0 1px solid;
	BORDER-BOTTOM: #f0f0f0 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	cursor: hand;
}
#site-menu-dropdown > DD:hover .menu-title {
	BORDER-LEFT-COLOR: #cccccc;
	BACKGROUND-IMAGE: none;
	BORDER-BOTTOM-COLOR: #fafafa;
	BORDER-TOP-COLOR: #cccccc;
	BACKGROUND-COLOR: #fafafa;
	BORDER-RIGHT-COLOR: #cccccc
}
#site-menu LI.hover .menu-title {
	BORDER-LEFT-COLOR: #cccccc;
	BACKGROUND-IMAGE: none;
	BORDER-BOTTOM-COLOR: #fafafa;
	BORDER-TOP-COLOR: #cccccc;
	BACKGROUND-COLOR: #fafafa;
	BORDER-RIGHT-COLOR: #cccccc
}
#site-menu LI.focus .menu-title {
	BORDER-LEFT-COLOR: #cccccc; 
	BACKGROUND-IMAGE: none; 
	BORDER-BOTTOM-COLOR: #fafafa; 
	BORDER-TOP-COLOR: #cccccc; 
	BACKGROUND-COLOR: #fafafa; 
	BORDER-RIGHT-COLOR: #cccccc
}
#site-menu-dropdown LI .menu {
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #999999 2px solid; 
	BACKGROUND-COLOR: #fafafa; 
	-moz-border-bottom-colors: #999999 #CCCCCC
}
#site-menu-dropdown LI {
	BACKGROUND-POSITION: 1000px center
}
