.ddsmoothmenu{ font-family:Verdana; text-transform:uppercase; font-size:11px; background:none; width:960px; height:36px; letter-spacing:1px;  background-image:url('../sitedocs/images/common/bg-subnav.html'); background-repeat:no-repeat; background-position:top left; border-top: solid 0px rgb(90,90,90); }
.ddsmoothmenu ul{z-index:100; margin:0; padding:0; list-style-type:none; margin-left:0px;}

/*Top level list items*/
.ddsmoothmenu ul li{position:relative; display:inline; float:left; }

/*Top level menu link items style*/
.ddsmoothmenu ul li a {margin:0; padding:0; padding: 11px 22px 11px 21px; display:block; color:rgb(90,90,90); border-left: 0px solid rgb(90,90,90); text-decoration:none; text-align:left; background-image:url('../sitedocs/images/common/bg-separator.gif'); background-repeat:repeat; background-position:top right; font-weight:bold;  }
* html .ddsmoothmenu ul li a{ display: inline-block; /*IE6 hack to get sub menu links to behave correctly*/}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{}
.ddsmoothmenu ul li a:hover{  color: rgb(211,172,71); background-image:url('../sitedocs/images/common/bg-separator.gif'); background-repeat:repeat; background-position:top right;   }
.ddsmoothmenu ul li a.selected{ color: rgb(211,172,71);}
.ddsmoothmenu ul li a.active, .ddsmoothmenu ul li a.active:link, .ddsmoothmenu ul li a.active:visited, .ddsmoothmenu ul li a.active:active, .ddsmoothmenu ul li a.active:hover {color:rgb(211,172,71);   }
.ddsmoothmenu ul li.first a{ border-left:0; }
.ddsmoothmenu ul li.secondlast a{  background:none;  }
.ddsmoothmenu ul li.last a{ border-right:0; background:none; color:rgb(255,255,255); font-weight:bold; padding: 5px 22px 5px 21px; margin:6px 0px 6px 162px; background-color:rgb(90,90,90); }
.ddsmoothmenu ul li.last a:hover{ color:rgb(255,255,255); background-color:rgb(160,160,160);}
.ddsmoothmenu ul li.last a.active, .ddsmoothmenu ul li.last a.active:link, .ddsmoothmenu ul li.last a.active:visited, .ddsmoothmenu ul li.last a.active:active, .ddsmoothmenu ul li.last a.active:hover {color:rgb(255,255,255); background-color:rgb(160,160,160);   }

/*1st sub level menu*/
.ddsmoothmenu ul li ul{position: absolute; left:0; display:none; visibility:hidden; padding:0; margin:0; margin-left:0px; }
.ddsmoothmenu ul li ul li{display: list-item; float: none; padding:0; margin:0; margin-bottom:-1px; letter-spacing:0; min-width:104px; }
.ddsmoothmenu ul li ul li a {font-size:100%; white-space: nowrap; width:100%; padding:0; margin:0; text-align:left; border: 1px solid rgb(90,90,90); padding:5px;  color:rgb(255,255,255); background-image:url('../sitedocs/images/common/bg-subnavtopactive1.html'); background-repeat:repeat; background-position:top left; background-color:rgb(45,45,45); }
.ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li a:visited { text-transform:none; text-indent:0; text-align:left;}
.ddsmoothmenu ul li ul li a.selected{ color: rgb(190,190,190);}
.ddsmoothmenu ul li ul li a:hover {color:rgb(255,255,255);  background:rgb(211,172,71); }
.ddsmoothmenu ul li ul li a.active, .ddsmoothmenu ul li ul li a.active:link, .ddsmoothmenu ul li ul li a.active:visited, .ddsmoothmenu ul li ul li a.active:active, .ddsmoothmenu ul li ul li a.active:hover {  background:rgb(211,172,71); color:rgb(255,255,255);  }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{ margin-left:11px;}

/* 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: 0;}
.rightarrowclass{position: absolute;top: 6px;right: 0;}

/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow{position: absolute;left: 0;top: 0;width: 0;height: 0;background: silver; margin:0; padding:0;}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/opacity: 0.8;}

