.navmenu{font-family:Arial, Helvetica, sans-serif;width:150px;position:relative;font-size:0.95em;z-index:100;clear:both;}
.navmenu ul{padding:0;margin:0;list-style-type:none;}
.navmenu ul li{float:left;position:relative;}
.navmenu li.last{margin:0;}
.navmenu ul li a, .navmenu ul li a:visited{display:block;text-decoration:none;width:150px;height:32px;color:#fff;padding-left:10px;padding-top:8px;line-height:25px;}
.navmenu ul li ul{display:none;}
.navmenu table{margin:-5px;border-collapse:collapse;font-size:1em;}
.navmenu ul li:hover a{color:#fff;}
.navmenu ul li:hover ul{display:block;position:absolute;top:34px;margin-top:1px;left:0;width:131px;height:auto;}
.navmenu ul li:hover ul li ul{display:none;}
.navmenu ul li:hover ul li a{display:block;background:#000;color:#fff;height:auto;line-height:15px;padding:5px 12px;width:131px;border-top:#3F59AD solid 1px;}
.navmenu ul li:hover ul li a.drop{background:#000;}
.navmenu ul li:hover ul li:hover a{background:#001f8c;color:#fff;}
.navmenu ul li:hover ul li:hover a.drop{background:#001f8c;}
.navmenu ul li:hover ul li:hover ul{display:block;position:absolute;left:150px;top:-1px;width:150px;}
.navmenu ul li:hover ul li:hover ul li a{background:#000;color:#fff;}
.navmenu ul li:hover ul li:hover ul li:hover a{background:#001f8c;color:#fff;}
.navmenu ul li a:hover{color:#fff;background:;}
.navmenu ul li a:hover ul{display:block;position:absolute;top:34px;left:0;margin-top:1px;}
.navmenu ul li a:hover ul li a{display:block;background:#000;color:#fff;height:15px;line-height:15px;padding:5px 12px;width:131px;border-top:#3F59AD solid 1px;}
.navmenu ul li a:hover ul li a.drop{background:#000;}
.navmenu ul li a:hover ul li a:hover{background:#001f8c;color:#fff;}
.navmenu ul li a:hover ul li a.drop:hover{background:#001f8c;}
.navmenu ul li a:hover ul li a ul{visibility:hidden;position:absolute;height:0;width:0;}
.navmenu ul li a:hover ul li a:hover ul{visibility:visible;position:absolute;top:0;top:-1px;color:#000;left:150px;}
#menus{width:auto;height:45px;font-size:.9em;line-height:1.2;}
#nav{margin:5px 0 5px 0;float:left;width:100%;background:#fff url("images/bg.gif") repeat-x bottom;}
#nav ul{margin:0 auto;padding:10px 5px 0;list-style:none;}
#nav li{float:left;background:url("images/right_both.gif") no-repeat right top;margin:0 0 0 9px;padding:0;}
.nav-top-pad{line-height:2.4;}
#nav a{display:block;position:relative;left:-9px;margin-right:-9px;background:url("images/left_both.gif") no-repeat left top;padding:5px 20px;text-decoration:none;color:#0000FF;}
#nav ul a{width:auto;text-align:center;}
#nav a{float:left;}
#nav a:hover{color:#DC143C;}
#demos #nav-active, #menus #nav-selected{background-position:100% -150px;text-align:center;}
#demos #nav-active a, #menus #nav-selected a{background-position:0 -150px;padding-bottom:6px;color:#333;}
#nav li:hover, #nav li:hover a{background-position:100% -150px;color:#DC143C;}
#nav li:hover a{background-position:0 -150px;}
#sub-menus{width:auto;height:20px;line-height:1.2;background-color:#FFF0DA;border:#000 solid 1px;margin-top:15px;padding-top:3px;text-align:center;}
#sub-menus a:link, sub-menus a:active{text-decoration:none;font-size:.9em;color:#0000FF;margin:0px 10px 0px 10px;font-weight:normal;}
#sub-menus a:visited{text-decoration:none;color:#0000FF;font-size:.9em;margin:0px 10px 0px 10px;font-weight:normal;}
#sub-menus a:hover{text-decoration:underline;color:#0000FF;font-size:.9em;margin:0px 10px 0px 10px;font-weight:normal;}
