.ddsmoothmenu{

	/* font: bold 12px Verdana !important; nsv*/

	background: url('img/background_3.png') repeat-x !important; /*background of menu bar (default state)*/ /* v1.0.4 fix */

	/*nsv  background-color:#12405D !important; /* The same color must be in  " ul li u li " element */ */

	width: 100% !important;

	height:39px !important;
   	
	/* nsv */
	font-size: 16px; 
	font-weight:bold; 
	font:Verdana, Arial, Helvetica, sans-serif;
	/* nsv */

}



.ddsmoothmenu a,.ddsmoothmenu a:link,.ddsmoothmenu a:visited,.ddsmoothmenu a:hover {

	background:none !important;

	background-color:none !important;

	border:0px !important;

	padding:0px 5px !important;

	margin:0 !important;

	text-align:left !important;

}



.ddsmoothmenu ul{

	z-index:100 !important;

	margin: 0  !important; /* v1.0.4 fix */

	padding: 0 !important; /* v1.0.4 fix */

	list-style-type: none !important;

}



/*Top level list items*/

.ddsmoothmenu ul li{

position: relative !important; 

margin: 0px !important;   /* v1.0.4 fix */

padding: 0 2px 0 0 !important;  /* v1.0.4 fix */

display: inline !important;

float: left !important;

background: url('img/topmenu_li_3.png') no-repeat top right !important;

}



/*Top level menu link items style*/

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

margin: 0px 0px 0px 0px !important;   /* v1.0.4 fix */

padding: 0px 18px 0px 12px !important; /* How far is the arrow from the text */

display: block !important;

background-color:none !important; /*background of menu items (default state)*/

color: white !important;

text-decoration: none !important;

float: left !important;

font-family: Verdana, Arial, Helvetica, sans-serif;  !important;

font-weight: 400 !important;

font-size: 14px !important; /* nsv */

line-height: 32px !important;



}


.ddsmoothmenu ul li a:hover
{
margin: 0px 0px 0px 0px !important;   /* v1.0.4 fix */

padding: 0px 18px 0px 12px !important; /* How far is the arrow from the text */

display: block !important;

background-color:none !important; /*background of menu items (default state)*/

color: $009900 !important;

text-decoration: none !important;

float: left !important;

font-family: Verdana, Arial, Helvetica, sans-serif;  !important;

font-weight: 400 !important;

font-size: 14px !important;  /* nsv */

line-height: 32px !important;

}



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

display: inline-block;

}



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

	background:url('img/topmenu_hover_3.png') repeat-x bottom center !important;

}



.ddsmoothmenu ul li a:hover{

	background: url('img/topmenu_hover_3.png') repeat-x bottom center !important; /*background of menu items during onmouseover (hover state)*/



}

	

/*1st sub level menu*/

.ddsmoothmenu ul li ul{

position: absolute !important;

left: 0 !important;

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

visibility: hidden;

}



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

.ddsmoothmenu ul li ul li{

display: list-item !important;

float: none;

/* nsv background-color: #12405D !important;*/

margin:0px !important;

padding: 0px !important;

}



/*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,.ddsmoothmenu ul li ul li a:visited,.ddsmoothmenu ul li ul li a:link{

display: list-item !important;

float: none;

background-image: none !important;

background:none !important;

background-color:#3867b2 !important;

font: normal 17px Tahoma !important;

width: 160px !important; /*width of sub menus*/

padding: 0px !important;

margin: 0 !important;

padding: 5px 5px !important;

border-top: none !important;

border-bottom: 1px solid #000022 !important;

border-right: 1px solid #000022 !important;

border-left: 1px solid #000022 !important;

/* nsv background-color:#12405D !important; */ 

color: white  !important; /* nsv */

}



.ddsmoothmenu ul li ul li a:hover{

background-image:none !important;

background-color:#3867b2 !important;

}



/* Holly Hack for IE \*/

* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/





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



.downarrowclass{

position: absolute;

top: 12px;

right: 7px;

}



.rightarrowclass{

position: absolute;

top: 6px;

right: 5px;

}



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



.ddshadow{

margin: 0px !important;

padding: 0px !important;

position: absolute !important;

z-index:0;

left: 0;

top: 0;

width: 0;

height: 0;

background-color: #000022 !important;

}



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

opacity: 0.8;

}