#smoothmenu{

	background:transparent url(images/menu_top.png) no-repeat;

	height:40px;

	width:994px;

	left:5px;

	line-height:20px;

	position:absolute;

	top:130px;

	font-size:15px;

	margin-left: -20px;

}



.ddsmoothmenu{

font: bold 12px Verdana;

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

width: 100%;

}



.ddsmoothmenu ul{

z-index:100;

margin-left: 45px;

padding: 0;

list-style-type: none;

}



/*Top level list items*/

.ddsmoothmenu ul li{

position: relative;

display: inline;

float: left;

}



/*Top level menu link items style*/

.ddsmoothmenu ul li a{

	display:block;

	margin:0;

	font-size:1em;

	line-height:1em;

	/*background:#ddd;*/

   text-decoration:none;

	color:#FFFEFF;

	font-weight:bold;

	padding-top: 0.6em;

	padding-right: 1.5em;

	padding-bottom: 0.9em;

	padding-left: 1.5em; 

}



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

display: inline-block;

}



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

color: white;

}*/



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

/*background: 044382; 

color: white;

}*/





.ddsmoothmenu ul li a:hover{

/*background: black;*/ /*background of menu items during onmouseover (hover state)*/

color:#80B0DC;;

}

.ddsmoothmenu .current_page_parent .current_page_item  a:hover {

/*background: black;*/ /*background of menu items during onmouseover (hover state)*/

color:#80B0DC;;

}

.ddsmoothmenu .current_page_item {

	background:transparent url(images/current_state_right.png) no-repeat top right;

	margin-top: -5px;

}

.ddsmoothmenu ul ul .current_page_item {
background:none;

	/*background:transparent url(images/current_state_right.png) no-repeat top right;*/

	margin-top: 0px;

}

 .ddsmoothmenu .current_page_ancestor,  .ddsmoothmenu .current_page_parent{

	background:transparent url(images/current_state_right.png) no-repeat top right;

	color: #044382;

}


.ddsmoothmenu .current_page_ancestor .current_page_parent{

	background:#0A68A6;

	color: #044382;

}

 .ddsmoothmenu .current_page_ancestor >a,  .ddsmoothmenu .current_page_parent >a{

	background:transparent url(images/current_state_left.png) no-repeat;

	margin-top: 0;

	color: #80B0DC;

}


.ddsmoothmenu .current_page_ancestor .current_page_parent >a{

	background:none;

	margin-top: 0;

	color: #fff;

}

.ddsmoothmenu  .current_page_ancestor .current_page_item > a{

background:transparent url(images/current_state_left.png) no-repeat ;

color:#044382;

}

.ddsmoothmenu .current_page_ancestor  ul .current_page_item > a{

background:#0A68A6;

color:#fff;

}

.ddsmoothmenu .current_page_item > a{

	background:transparent url(images/current_state_left.png) no-repeat ;

	color:#044382;

}



/*1st sub level menu*/

.ddsmoothmenu ul li ul{

position: absolute;

background: #044382;

margin:0;

left: 0;

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;

float: none;

}



/*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 13px Verdana;

width: 270px; /*width of sub menus*/

/*height: 28px;*/

padding:8px 5px;

margin: 0;

border-top-width: 0;

border-bottom: 1px solid gray;

}



/* 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{

position: absolute;

left: 0;

top: 0;

width: 0;

height: 0;

background: silver;

}



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

opacity: 0.8;

}
