/* Begin main navigation */
#mainnav {
color: #eee;
clear: both; position:relative; top: 0px;
background: #333 url('graybg.gif') repeat-x;
height: 23px; width: 776px; z-index: 100;
padding-top: 2px; padding-left: 4px;
font-size: 7pt; font-family: Arial;
}
#mainnavul { z-index:1; }
/* begin drop down styling */
#mainnav ul { margin: 0; padding: 0; list-style: none; }
#mainnav a.mainitem {font-size: 9pt;}
#mainnav ul li {list-style-type: none; margin: 0; padding-top: 0; float: left; position: relative; text-align: center; color:#FFF; width:93px;}
#mainnav ul li a {font-weight:bold; display:block; text-decoration:none; color:#FFF; padding:4px 0 4px 0; height:100%;}
#mainnav ul li.on {background:url('gray_tl.gif') no-repeat; color:#000;}
#mainnav ul li.on a {background:url('gray_tr.gif') top right no-repeat; color:#000;}
#mainnav li ul { position: absolute; left: 0; top: 0; display: none; z-index: 100; }
#mainnav li ul.last {left: -120px;} /* we want the last menu item to be right aligned with the page */
/* end drop down styling */
/* begin Sub Menu Styles */
#mainnav li.on ul li a { background: #333; color: #FFF; }
#mainnav li.on ul li a.mainitem {color: #000;}
#mainnav li.on ul li a.mainitem:hover {color: #000;}
#mainnav li:hover ul,
#mainnav li.over ul {display: block; position: absolute; top:0; z-index: 200;}
#mainnav li ul li a {
font-weight: bold; background: #333; color: #FFF; display: block; text-decoration: none;
width:150px; text-align: left; padding: 3px 10px;
border-bottom: 1px solid #555;
}
#mainnav li ul li a:hover { color:#FFF; background:#666;}
/* end Sub Menu Styles */
/* begin Third Menu Styles */
#mainnav li ul li ul.third { position:absolute; left: 170px; display: none; z-index: 205; }
#mainnav li ul li ul.third li.first a { border-top: 1px solid #000; }
#mainnav li ul li:hover ul.third, #mainnav li.over ul.third { display: block; position: absolute; }
/* end Third Menu Styles */
#mainnav li ul li ul.last { left: -190px; }
/* begin need to reset the padding and the width for the menu images. They should not have any of the effects of the menu */
#mainnav li ul li.over { background:none; }
#mainnav li ul li.over a,
#mainnav li ul li.over a:hover {
width:103px; background: none; text-align:center; color:#fff; padding: 4px 0 4px 0; border: 0; font-weight: bold;
}
/* End main navigation */