/* This stylesheet is used to define the appearance and functionality of the custom navigation menu for www.chapmanmanagementcorp.com. */

div#navigation ul {background:url(images/navigation-divider.png) no-repeat; padding-left:2px; position:relative; margin:0 auto; width:625px; height:25px; z-index:1;}
div#navigation li {background:url(images/navigation-button-bg.png) no-repeat bottom right; position:relative; float:left;}
div#navigation li:hover, div#navigation li.sfhover {background-position:top right;}
div#navigation li:hover ul, div#navigation li.sfhover ul {left:auto;}
div#navigation li:hover ul ul, div#navigation li.sfhover ul ul, div#navigation li:hover ul ul ul, div#navigation li.sfhover ul ul ul {left:-3000px;}
div#navigation li a {color:#fff; display:block; padding:6px 16px; text-decoration:none; white-space:nowrap;}
div#navigation li.droptop, div#navigation li.dropbtm {display:none;}

div#navigation ul ul {background:none; padding-left:0; position:absolute; top:25px; left:-3000px; width:150px;}
div#navigation li li {background:#575757 none; width:150px;}
div#navigation li li:hover, div#navigation li li.sfhover {background-color:#c50305;}
div#navigation li li:hover ul, div#navigation li li.sfhover ul {left:auto;}
div#navigation li li a {padding:6px 10px 6px 10px; width:130px; font-weight:normal; white-space:normal;}
div#navigation li li a.x {background:url(images/drop-icon.gif) no-repeat 130px; padding:6px 30px 6px 10px; width:110px;}

div#navigation ul ul ul {margin-left:150px; top:0;}
div#navigation li li li:hover ul, div#navigation li li li.sfhover ul {left:auto;}