/* Base CSS */
#cssmenu {padding-left:150px; margin: 0; border: 0;font-family: arial, verdana, sans-serif; font-weight:bold; font-size:10pt;}
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul ul {list-style: none; margin: 0; padding: 0; border: 0;}
#cssmenu ul {position: relative; z-index: 700;}
#cssmenu ul li {min-height: 1px; line-height: 1em; vertical-align: middle;text-align:right;}
#cssmenu ul li:hover {position: relative; z-index: 900; cursor: default;}
#cssmenu ul ul {visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 800; width: 100%;}
#cssmenu ul ul ul {top: 0px; left: 99%;}
#cssmenu ul li:hover > ul { visibility: visible;}
#cssmenu ul ul {top: 0px; left: 99%;}

/* Custom CSS Styles */
#cssmenu ul {width: 200px; }
#cssmenu ul ul {width: 150px;font-weight:normal;}
#cssmenu ul ul li{text-align:left;margin:1px 0 0 5px ;background: #5E92CE;} 
#cssmenu ul li {padding: 7px 10px; color: #000;margin:5px 0 0 0 ;background: #eeeef8;
			border-style:solid; border-width:1px;-moz-border-radius: 5px; border-radius: 5px;}
#cssmenu ul li.hover,
#cssmenu ul li:hover {background: #5E92CE; border-style:solid; border-width:1px;-moz-border-radius: 5px; border-radius: 5px;}
#cssmenu ul ul li:hover {background: #eeeef8;color:#000;}
#cssmenu ul ul li a:hover {background: #eeeef8;color:#000;}
#cssmenu ul a:link,
#cssmenu ul a:visited {color: #000; text-decoration: none;}
#cssmenu ul a:hover {color: #FFF;}
#cssmenu ul a:active {color: #ffa500;}
#cssmenu ul li a:hover {color: #FFF;}