/* jquery dropdown menu */

ul.menu {list-style: none; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal;}
ul.menu * {margin:0; padding:0;}

ul.menu a {display: block; color:#999; text-decoration: none;} /* was: height: 26px; */
ul.menu li {position: relative; float: left; z-index: 100;}
ul.menu ul {position: absolute; top: 39px; left: 0; display: none; opacity: 0; list-style: none;}
ul.menu ul li {position: relative; border: 0px solid #fff; border-top: none; width: 200px; margin: 0;} /*width of dropdown panel itself*/

ul.menu ul li a {display: block; width: 165px; height: 27px; padding: 10px 0 0 15px; background: url(../images/menu/menu-drop-bg.gif) top left repeat-x; color: #1b75bc;} /*natural background of dropdown levels*/
ul.menu ul li a:hover {background: url(../images/menu/menu-drop-over-bg.gif) top left repeat-x; color: #fff; } /*over state of dropdown levels*/

ul.menu ul ul {left: 140px; top: -1px;}
ul.menu .menulink {background: url(../images/menu/menu-top-plain-bg.jpg) top right no-repeat; border: 0px solid #aaa; padding: 12px 16px 12px 16px; font-weight: normal; width: auto; color: #1b75bc;} /*top bar*/
ul.menu .menulink:hover, ul.menu .menuhover {background: url(../images/menu/menu-top-over-plain-bg.jpg) top right no-repeat; color: #fff;} /*over state on top bar NO ARROW*/
ul.menu .menulinkarr {background: url(../images/menu/menu-top-arrow-bg.jpg) top right no-repeat; border: 0px solid #aaa; padding: 12px 16px 12px 16px; font-weight: normal; width: auto; color: #1b75bc;}
ul.menu .menulinkarr:hover, ul.menu .menuhover {background: url(../images/menu/menu-top-over-arr-bg.jpg) top right no-repeat; color: #fff;} /*over state on top bar WITH ARROW*/
ul.menu .selected {background: url(../images/menu/menu-top-over-arr-bg.jpg) top right no-repeat; border: 0px solid #aaa; padding: 12px 16px 12px 16px; font-weight: normal; width: auto; color: #fff;}
ul.menu .selected-plain {background: url(../images/menu/menu-top-over-plain-bg.jpg) top right no-repeat; border: 0px solid #aaa; padding: 12px 16px 12px 16px; font-weight: normal; width: auto; color: #fff;}
ul.menu .first {background: url(../images/menu/menu-drop-first-bg.gif) top left repeat-x; color: #1b75bc;}
ul.menu .first:hover {background: url(../images/menu/menu-drop-first-over-bg.gif) top left repeat-x; color: #fff;}
ul.menu .topline {border-top: 0px solid #aaa;}
ul.menu .phone {background: url(../images/menu/menu-top-plain-bg.jpg) top right no-repeat; width: 128px; color: #1b75bc; padding: 12px 15px 12px 15px; text-align: center;} /* was: height: 26px; */

/* browser fixes */
.mac.ff3 ul.menu .menulink {background: url(../images/menu/menu-top-plain-bg.jpg) top right no-repeat; border: 0px solid #aaa; padding: 12px 15px 12px 15px; font-weight: normal; width: auto; color: #1b75bc;} /*top bar*/
.mac.ff3 ul.menu .menulinkarr {background: url(../images/menu/menu-top-arrow-bg.jpg) top right no-repeat; border: 0px solid #aaa; padding: 12px 15px 12px 15px; font-weight: normal; width: auto; color: #1b75bc;}
.mac.ff3 ul.menu .selected {background: url(../images/menu/menu-top-over-arr-bg.jpg) top right no-repeat; border: 0px solid #aaa; padding: 12px 15px 12px 15px; font-weight: normal; width: auto; color: #fff;}
.mac.ff3 ul.menu .selected-plain {background: url(../images/menu/menu-top-over-plain-bg.jpg) top right no-repeat; border: 0px solid #aaa; padding: 12px 15px 12px 15px; font-weight: normal; width: auto; color: #fff;}
.mac.ff3 ul.menu .phone {background: url(../images/menu/menu-top-plain-bg.jpg) top right no-repeat; width: 128px; color: #1b75bc; padding: 12px 15px 12px 15px; text-align: center;} /* was: height: 26px; */
