#menu {
}

#Menu, #Menu2,
#Menu ul, #Menu2 ul {
   margin: 0;
   padding: 0;
}
#Menu ul, #Menu2 ul {
   position: absolute;
   visibility: hidden;
   z-index: 100;
   -moz-border-radius: 2px;
   -moz-border-radius: 2px;
   -webkit-border-bottom-left-radius: 2px;
   -webkit-border-bottom-right-radius: 2px;
}
#Menu li ul li.First {
   margin-top: 2px;
}
#Menu li ul li.Last {
   padding-bottom: 2px;
}
#Menu li, #Menu2 li {
   line-height: 27px;
   float: left;
   position: relative;
   display: block;
   list-style: none outside none;
   padding: 0;
   margin: 0 10px 0 0;
   font-weight: bold;
   text-align: left;
}
#Menu li
#Menu li a,
#Menu li a:hover,
#Menu li.Active,
#Menu li.Active a,
#Menu li.Active a:hover {
   -moz-border-radius: 2px;
   -moz-border-radius: 2px;
   -webkit-border-top-left-radius: 2px;
   -webkit-border-top-right-radius: 2px;
}
#Menu li ul li,
#Menu li ul li a,
#Menu li ul li a:hover,
#Menu li.Active ul li,
#Menu li.Active ul li a,
#Menu li.Active ul li a:hover {
   -moz-border-radius: 0;
   -moz-border-radius: 0;
   -webkit-border-top-left-radius: 0;
   -webkit-border-top-right-radius: 0;
}
#Menu li ul li.Last a {
}
#Menu li ul li.Last {
	border-bottom:1px solid #bcbcbc;
   -moz-border-radius-bottomleft: 2px;
   -moz-border-radius-bottomright: 2px;
   -webkit-border-bottom-left-radius: 2px;
   -webkit-border-bottom-right-radius: 2px;
	-webkit-box-shadow:0px 2px 3px #ccc;
	-moz-box-shadow:0px 2px 3px #ccc;
}
#Menu li ul li {
   margin: 0;
   line-height: 22px;
   font-weight: normal;
}
#Menu li ul li a {
   height: auto;
}
#Menu a, #Menu2 a {
   border: 0;
   text-decoration: none;
   display: block;
   position: relative;
   padding: 0 10px;
   white-space: nowrap;
   font-size: 14px;
   height: 28px;
}
#Menu ul li, #Menu2 ul li {
 display: block;
 float: none;
}
#Menu ul .Active .First {
 padding-left: 1px;
}
#Menu li.NonTab,
#Menu li.NonTab a {
   background: transparent;
   border: 0;
   font-weight: normal;
}
#Menu a span,
#Menu li.Active a span,
#Menu li.Highlight a:hover span {
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   margin-left: 4px;
   padding: 0 2px;
   font-size: 9px;
   line-height: 12px;
   font-weight: normal;
}

/* Option (dropdown) Menus

Menu takes a z-index of 100
Option menu takes a z-index of 300

*/
ul.Options,
ul.Options ul {
   margin: 0;
   padding: 0;
   display: none;
}
ul.Options {
   z-index: 298;
}
ul.Options ul {
   z-index: 300;
   position: absolute;
}
ul.Options li {
   float: left;
   position: relative;
   display: block;
   list-style: none outside none;
   padding: 0;
   font-size: 11px;
   line-height: 22px;
}
ul.Options h3 {
   display: block;
   cursor: pointer;
   margin: 0;
   padding: 0;
}
ul.Options li ul li {
   float: none;
   text-align: left;
   margin: 0;
   font-weight: normal;
}
ul.Options li ul li a {
   width: 104px;
   padding: 0 6px;
   height: auto;
}
ul.Options a {
   text-decoration: none;
   display: block;
   position: relative;
   white-space: nowrap;
   font-size: 11px;
}
ul.Options ul li {
   display: block;
   float: none;
}
.Center {
   text-align: center;
}


/* .Highlight {
    background:#eee;
position:relative;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
top:1px;
} */ /* re-enable highlight if we get rid of the home link */