div#menu {
padding: 3px 0 0 0;
margin: 0;
}

div#menubody {padding-left:8px; margin: 0; padding: 0;}

ul.submenu {background-color: #3d81c0; margin: 0px 0 0 0; padding: 0px 0 0 8px; text-align: left;}

ul#menulist {list-style-type:none; margin: 0; padding: 0;}

ul#menulist li {margin: 5px 0 15px 0; padding: 0 0 1px 0; display: inline;}
ul.submenu li a {background:url(images/menu_3.gif) bottom repeat-x; }

ul#menulist a {
border-left:#6da5db 4px solid; 
font:bold 14px Verdana, Arial, sans-serif;
color:#ffffff;
text-decoration:none; 
padding:2px 0 2px 7px;
margin: 0 15px 0 0;

}

ul.submenu a {
border-left:#6da5db 4px solid; 
font:bold 14px Verdana, Arial, sans-serif;
color:#ffffff;
text-decoration:none; 
padding:2px 0 2px 7px;
margin: 5px 0 5px 8px;
display:block !important; display:inline-block;
}
ul.slidingmenu a:hover {background:url(images/buttonGrad1.gif) left repeat-y; padding: 2px 0 2px 7px;}

ul.sm1 a:hover {background:url(images/buttonGrad1.gif) left repeat-y; width: 210px;}
ul.sm2 a:hover {background:url(images/buttonGrad1.gif) left repeat-y; width: 160px;}
ul.sm3 a:hover {background:url(images/buttonGrad1.gif) left repeat-y; width: 260px;}
ul.sm1sub a:hover {background:url(images/buttonGrad1.gif) left repeat-y; width: 190px;}


/* make li's into clean, moveable blocks*/ 
ul.slidingmenu li, ul.submenu li {
  list-style-type: none; 
  position: relative;
}
/* make sure any ul inside an li (a submenu) takes up zero normal flow */
ul.sm1, ul.sm2 {
position: absolute;
top: 1.3em;
left: 0;
display: none;
}
ul.sm3 {
position: absolute;
top: 0;
left: 10em;
display: none;
}
ul.sm1sub {
position: absolute;
top: 0;
left: 10em;
display: none;
}
ul.sm1 {width: 230px;}
ul.sm2 {width: 180px;}
ul.sm3 {width: 280px;}
ul.sm1sub {width: 210px;}