/*code based on Stu Nicholls "ultimate dropdown menu"
http://www.cssplay.co.uk*/
/*common styling    #FFB701 »Æ  #2075CF À¶  */
/*menu container*/
.menucontainer{ background:#2075CF; width:620px; float:right;}
/*basic menu styling*/
.menu {float:left; font-family:Arial, Helvetica, sans-serif;width:100%;position:relative;font-size:11px;font-weight:bold;background:#2075CF; text-align:center;}
.menu ul {padding:0;margin:0;list-style-type:none;float:right;position:relative;}
.menu ul li {float:left;position:relative;display:inline; }
/*style of main items normal state*/
.menu ul li a:link,.menu ul li a:visited{float:left;display:block;text-decoration:none;color:#FFF;width:100px;height:23px;padding:0px 10px 0px 10px;line-height:23px;}

* html .menu ul li a, .menu ul li a:visited {width:100px;w\idth:100px;}
/*hide sub nav items*/
.menu ul li ul {display:none; font-size:10px; text-align:left;}
/*style for table of sub nav items*/
.menu table {margin:-1px;border-collapse:collapse;font-size:10px; font-weight:normal;}
/*specific to non IE browsers*/
/*main nav over state*/
.menu ul li:hover a {color:#fff;background:#FFB701;}
/*show drop-down list*/
.menu ul li:hover ul {display:block;position:absolute;top:22px;margin-top:1px;left:0;width:100%;border-top:1px solid #fff;}
/*drop-down on state*/
.menu ul li:hover ul li a {display:block;background:#FFB701;color:#fff;height:auto;line-height:15px;padding:2px 16px 2px 16px;width:150px;border-bottom:1px solid #fff;}
/*sub drop-down over state*/
.menu ul li:hover ul li a:hover {background:#C9D2DF;color:#2075CF;}