.ddsmoothmenu {

	/* background: #CCCCCC; */ /*background of menu bar (default state)*/

	float: right;

	height: 34px;

	right: 0px;

	bottom: 0px;

	z-index: 1000;

	position: relative;

	margin-top: 41px;

}



.spacer {

	height: 10px;

}

.ddsmoothmenu ul {

	z-index:1100;

	padding: 0;

	list-style-type: none;

	float: left;

	display: inline;

}

/*Top level list items*/



.ddsmoothmenu ul li {

	position: relative;

	display: inline;

	float: left;

	z-index: 1000;

	line-height: normal !important;

}



.menu-separator {

	padding: 0px;

	margin: 0px;

	height: 34px;

	line-height: normal !important;

}

/*Top level menu link items style*/



.ddsmoothmenu ul li a {

	font: normal 12px;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	display: block;
	padding: 10px 23px 9px 20px;
	color: #bad2e2;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background: url(../images/menu-bg-repeat-x.png) right bottom;
}

* html .ddsmoothmenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/

	display: inline-block;

}



/*Top level item color*/

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited {

	/*color: #8fbaf6;*/

	color: #bad2e2;

}

.ddsmoothmenu ul li a.selected { /*CSS class that's dynamically added to the currently active menu items' LI A element*/

	/* background: black; */

	color: #FFFFFF !important;

	background: url(../images/LQAN_menu_selection.png) left bottom;

	font-weight: bold;

}

.ddsmoothmenu ul li a:hover {

	color: #FFFFFF !important;

	background: url(../images/LQAN_menu_selection.png) left bottom;

	font-weight: bold;

}



#main-menu-onpage {

	color: #FFFFFF !important;

	background: url(../images/LQAN_menu_selection.png) left bottom;

	font-weight: bold;

}



/*1st sub level menu*/



.ddsmoothmenu ul li ul {

	position: absolute;

	left: 0;

	display: none; /*collapse all sub menus to begin with*/

	visibility: hidden;

	margin: 0px;

	padding: 0px;

	width: 172px;

	top: 31px !important;

	background: #538FB8;

}

/*Sub level menu list items (undo style from Top level List Items)*/



.ddsmoothmenu ul li ul li#sub-item-last {

	display: block;

	float: none;

	padding: 0px;

	margin: 0px;

}



.ddsmoothmenu ul li ul li {

	display: list-item;

	float: none;

	padding: 0px;

	margin: 0px;

	border-bottom: 1px solid #8fbaf6;

}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */



.ddsmoothmenu ul li ul li ul {

	top: 0;

}

/* Sub level menu links style */



.ddsmoothmenu ul li ul li a {

	font: normal 12px;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-weight: normal;

	 /*width of sub menus*/

	border-top-width: 0;

	border-bottom-width: 0;

	/*background: #313131 url(../images/menu-sub-bg-repeat.png) repeat-x bottom;*/

	padding-right: 10px;

	padding-top: 5px; padding-bottom: 7px;

	padding-left: 19px;

	list-style-position: outside;

	color: #bad2e2 !important;

	text-transform: none;

}



.ddsmoothmenu ul li ul li a:hover {

	font: normal 12px;
	font-family: Helvetica, Arial, Tahoma, sans-serif;


	 /*width of sub menus*/

	border-top-width: 0;

	border-bottom-width: 0;

	/*background: #313131 url(../images/menu-sub-bg-repeat.png) repeat-x bottom;*/

	padding-right: 10px;

	padding-top: 5px; padding-bottom: 7px;

	padding-left: 17px;

	list-style-position: outside;

	background: url(../images/main-menu-sub-menu-bg-repeat-x.gif) repeat-x bottom;

	color: #FFFFFF !important;

	border-left: 2px solid #DCEDFF;

	text-transform: none;

}



#sub-item-last a {

	/*background: #313131 url(../images/menu-sub-bg-repeat.png) repeat-x bottom;*/

	background: url(../images/main-menu-sub-menu-bg-repeat-x.gif) repeat-x bottom;

}

/* ######### CSS classes applied to down and right arrow images  ######### */







.downarrowclass {

	position: absolute;

	top: 16px;

	right: 7px;

}

.rightarrowclass {

	position: absolute;

	top: 6px;

	right: 5px;

}

/* ######### CSS for shadow added to sub menus  ######### */







.ddshadow {

	position: absolute;

	left: 0;

	top: 0;

	width: 0;

	height: 0;

	background: silver;

}

.toplevelshadow { /*shadow opacity. Doesn't work in IE*/

	opacity: 0.8;

}


