
#nav {margin:0;}	

/*parent menu container */
#nav ul {position:static;}
#nav ul {float:right;list-style: none;margin: 0;padding: 0;line-height:18px;}

/*all menu links */
#nav a {display: block; color: #fff;font:normal 8.5pt Tahoma, sans-serif;text-decoration: none;padding: 0px; background:none;}



/*all menu list items */
#nav li {float:left;padding: 0;background:none;list-style: none;}

/*parent menu list items*/
#nav ul li {margin:0;padding: 3px 10px 3px 10px;}

/*parent menu links */
#nav ul li a {padding:3px 10px 3px 10px; color:#000000; }


/*child menu base style */
#nav ul li ul {display: block; width: 50px; background:#ffffff;margin-left:0em;padding:0px;position: absolute;left: -999em;}




/*child menu list items*/					
#nav ul li ul li {padding-right:5px;padding-left:2px; padding-bottom: 1px; color:#000000;text-align:left;border-bottom:1px solid #000000; }

/*child menu base links*/											
#nav ul li ul li a {width:110px;padding:0px;font-weight:normal;line-height:12px;color:#0d3159;background:none;border-bottom: 1px solid #cccccc;}


/*hover classes */
#nav li:hover ul, #nav li.sfhover ul {left: auto; background-color: #ffffff; }
/*parent menu list items hover*/
#nav li:hover, #nav li.sfhover {background-color:#e8edf1;background-position:0% ;}
/*parent menu links hover*/
#nav li:hover a,#nav li.sfhover a {background-position:100% 0px;color:#0d3159;}
#nav ul li.selected a {background-position:100% 0px; color:#0d3159; background-color: #e8edf1;}

/*child menu list items hover*/
#nav ul li ul li:hover, #nav ul li ul li.sfhover {}
/*child menu links hover*/
#nav ul li ul li a:hover {color:#000;}
#nav ul li ul li a.selected {color:#000;text-decoration: underline;}

/******************************    Styles for the top nav area     ********************************/

#navupper {height:21px; background: url() repeat-x; margin: 0px;text-align:right; float:right; width: auto;}
/*parent menu container */
#navupper ul {float:left; list-style: none;margin: 0;padding: 0;line-height:15px;}
/*all menu links */
#navupper a {display: block; color: #ffffff;font:normal 8.3pt Tahoma, sans-serif;text-decoration: none;
padding: 2px 6px 2px 6px;background:none; }


/*all menu list items */
#navupper li {float:left; padding: 0;background:none;list-style: none;}

/*parent menu list items*/
#navupper ul li {margin:0;padding:0px;}

/*parent menu links */
#navupper ul li a {padding: 4px; color:#ffffff; }
#navupper ul li a:hover {padding:4px; color:#78fe7b; }

/*child menu base style */
#navupper ul li ul {width: 145px;background:#e8edf1;margin-left:0;border:0px solid #0d3159;padding:5px;position: absolute;left: -999em;}

/*child menu list items*/					
#navupper ul li ul li {padding-right:5px;background:#e8edf1;color:#0d3159;text-align:left;border:0px solid #e8edf1;}

/*child menu base links*/											
#navupper ul li ul li a {width:140px;padding:2px;font-weight:normal;color:#0d3159;background:none;}

/*hover classes */
#navupper li:hover ul, #navupper li.sfhover ul {left: auto; color: #78fe7b}
/*parent menu list items hover*/
#navupper li:hover, #navupper li.sfhover, #navupper li:visited, #navupper li.sfvisited {background: #000000;}
/*parent menu links hover*/
#navupper li:hover a,#navupper li.sfhover a {color:#78fe7b;text-decoration:none; }
#navupper ul li.selected a {color:#0d3159;}

/*child menu list items hover*/
#navupper ul li ul li:hover, #navupper ul li ul li.sfhover {}
/*child menu links hover*/
#navupper ul li ul li a:hover {color:#000;}
#navupper ul li ul li a.selected {color:#000;text-decoration: underline;}


