.ddsmoothmenu
{
   font:             bold 12px Arial;
   padding-top:      7px;
   padding-left:     137px;
}

.ddsmoothmenu ul{
   z-index:100;
   margin: 0;
   padding: 0;
   list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li
{
   position: relative;
   display: inline;
   float: left;
   /*background:       transparent; background of menu bar (default state)*/   
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
   display:             block;
   background:          transparent; /*background of menu items (default state)*/
   padding-top:         8px;
   padding-right:       20px;
   padding-bottom:      0px;
   padding-left:        20px;
   color:               #25285E;
   text-decoration:     none;
   font-size:           16px;
   font-family:         Arial;
   font-weight:   bold;
}

* 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: #25285E;
}

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

   color: #fe4040;
}

.ddsmoothmenu ul li a:hover
{
   color: #fe4040;   /*d81c2a*/
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul
{
   position:         absolute;
   left:             0;
   display:          none; /*collapse all sub menus to begin with*/
   visibility:       hidden;
   
   background-color:  #f0f0f0;
}

/*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, .ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li a:visited
{
   font:             normal 12px Arial;
   width:            100px; /*width of sub menus*/
   padding:          8px;
   margin:           2px;
   /*border-top:       1px solid gray;*/
   border-bottom:      1px solid #a0a0a0;
   
   font-weight:      normal;
   color:            #293add;
}

.ddsmoothmenu ul li ul li a:hover
{
   color:  #fe4040;
   background-color: white;
}

/* 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: 14px;
   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: #e3e3e3;
}

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