/*code based on Stu Nicholls "ultimate dropdown menu"
http://www.cssplay.co.uk*/
/*common styling*/

/*menu container*/
.menucontainer{padding:0; margin: 0; float: right; width: 700px; height:42px; margin-top:19px; background: url(../global_images/menuright.jpg) no-repeat top right; border-left: 1px solid #73c6eb; }

/*basic menu styling*/
.menu {float:left;  position:relative; text-decoration: none; color: #fff; font-size:0.9em; }
.menu ul {padding:0;margin:0;list-style-type:none; float:left;  }
.menu ul li {float:left;position:relative;display:inline;}

.lines { border-left: 1px solid #2464b1; border-right: 1px solid #73c6eb;}
.menu ul li img {margin-top:5px;}

/*style of main items normal state*/
.menu ul li a, .menu ul li a:visited {float:left; display:block; text-decoration:none; color:#fff; height:40px; padding:0px 7px 0px 7px; text-transform:uppercase;}

/*hide sub nav items*/
.menu ul li ul {display:none;}

/*main nav over state*/
.menu ul li:hover a {color:#fff; background:url(../global_images/nav/navhover.png) center bottom no-repeat;}

/*show drop-down list*/
.menu ul li:hover ul {display:block; position:absolute; top:40px; left:0;  font-size:1.0em; text-align:left; float:left; }

/*drop-down on state*/
.menu ul li:hover ul li a {display:block; background:#fff; color:#767676; width:150px; height:15px; padding: 5px; border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:url(../global_images/nav/dropdown.png) left top repeat-x;}

/*sub drop-down over state*/
.menu ul li:hover ul li a:hover {color:#55a7dc; width:150px; height:15px; padding: 5px; border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:url(../global_images/nav/dropdown.png) left top repeat-x;}
