
#navbar img {display:inline-block;}

/* overflow MUST be visible or you chop off submenus in IE8 and FF */
.dcmmenu {z-index:5000;}

/* reset ads a margin to h2 */
.dcmmenu ul {margin:0;padding:0;}
.dcmmenu li {margin:0;padding:0;}
.dcmmenu h2 {margin:2px;}
.dcmmenu h3 {margin:1px;font-size:105%;}			/* submenus */


.dcmmenu { display:inline-block;padding:0;margin:0 auto;font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; }
/* IE7 requires zoom:1 so hasLayout and does not understand inline-block so we use a star work-a-round to set it inline */
.dcmmenu {zoom:1;*display:inline;}
/* IE6 requires a height be set and ignores _ 
.dcmmenu {_height:30px; }
*/

.dcmmenu ul { display:block;list-style:none;margin:0;padding:0;}
.dcmmenu > ul > li {list-style:none;}
.dcmmenu ul ul li {position:relative;list-style:none;}

/* horizontal ul li's are float left to pull them submenus out of the layout,submenus hidden until li:hover */
/* do NOT use overflow:hidden to prevent wrapping or drop down menus wont show in IE8 and FF! */
.dcmmenu_horizontal {white-space:nowrap;}
.dcmmenu_horizontal ul a,.dcmmenu_horizontal a:visited  {color:#333;white-space:nowrap;text-decoration:none;display:block;font-weight:bold;}
.dcmmenu_horizontal ul a:hover {color:black;text-decoration:underline;}
.dcmmenu_horizontal ul ul a,.dcmmenu_horizontal ul ul a:visited {color:#aaa;}
.dcmmenu_horizontal ul ul a:hover {color:white;}

/* note ie6 does not support child selector > */
.dcmmenu_horizontal ul li {display:inline;position:relative;float:left;padding:0 3em 0 0;}
.dcmmenu_horizontal ul ul,
.dcmmenu_horizontal ul ul ul { display:none;position:absolute;top:100%;left:0px;width:200px;text-align:center;}
div.dcmmenu_horizontal ul li:hover ul,
div.dcmmenu_horizontal ul ul li:hover ul {display:block;}
.dcmmenu_horizontal ul ul,
.dcmmenu_horizontal ul ul ul { width:200px; padding:5px;margin:0;background:url(/common/images/background-black-90.png);}

.dcmmenu_vertical {width:95%;}
.dcmmenu_vertical ul a,.dcmmenu_vertical a:visited  {color:#333;text-decoration:none;display:block;font-weight:bold;}
.dcmmenu_vertical ul a:hover {color:black;text-decoration:underline;}
.dcmmenu_vertical ul ul a,.dcmmenu_vertical ul ul a:visited {color:#eee;font-size:90%;}
.dcmmenu_vertical ul ul a:hover {color:black;}
div.dcmmenu_vertical ul li {}
div.dcmmenu_vertical ul {width:95%;margin:2.5%;padding:0;}
div.dcmmenu_vertical ul ul {width:100%;margin:0 5%;padding:0;background:url(/common/images/background-black-10.png);}

/* indent submenus */
div.dcmmenu_vertical_indent ul ul {display:block;}
div.dcmmenu_vertical_indent ul a,div.dcmmenu_vertical_indent ul a:visited {}
div.dcmmenu_vertical_indent ul ul a,div.dcmmenu_vertical_indent ul ul a:visited {}

/* subbar menus are smaller */
.dcmmenu_subbar a, .dcmmenu_subbar a:visited {}


/* dark on light menu */
.dcmenu_vertical_10 ul ul {background:url(/common/images/background-black-90.png);}

/* light on dark menu */
.dcmenu_horizontal_10 ul ul {background:url(/common/images/background-white-50.png);}

/* images can be in the menu */
li.dcmmenu_image {margin:0;padding:0;}
li.dcmmenu_image a {margin:0;padding:0;}
