#body {margin:0;padding:0;}
#header {width:732px;height:279px;}
#header2 {width:732px;height:279px;}
#header3 {width:732px;height:279px;}
#header4 {width:732px;height:279px;}

#nav {padding:0; margin:10px 0 0 0; list-style:none; height:51px;position:relative; z-index:500;}
#nav li.top {display:block; float:left; height:51px;margin-right:2px;}
#nav li.last {margin-right:0;}
#nav li a.top_link {padding:10px 11px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFF;display:block; float:left; height:25px;background:url(images/button_right.jpg) no-repeat right;text-transform:uppercase;text-decoration:none;}
#nav li a.top_link .lefty {width:9px;height:35px;margin-right:3px;margin-top:-10px;float:left;background:url(images/button_left.jpg) no-repeat;}

#nav li:hover a.top_link {background:url(images/button_right_roll.jpg) no-repeat top right;}
#nav li:hover a.top_link .lefty {background:url(images/button_left_roll.jpg) no-repeat top left;}
#nav li#visual:hover a.top_link,
#nav li#performing:hover a.top_link {height:40px;}
#nav li#visual:hover a.top_link .lefty,
#nav li#performing:hover a.top_link .lefty {height:40px;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub {left:0; top:48px;padding:0 3px;white-space:nowrap; width:202px; height:auto; z-index:300;background:#3a5b90;}
#nav li:hover ul.sub li {width:208px;margin:0 0 0 5px;padding:5px;}
#nav li:hover ul.sub li.topping {padding:0;margin:-10px 0 0 -3px;}
#nav li:hover ul.sub li.bottoming {padding:0;margin:0 0 -7px -3px;}
#nav li:hover ul.sub li a {width:168px;padding:0 5px 8px 5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFF;text-decoration:none;border-bottom:1px dotted #FFF;display:block;}
#nav li:hover ul.sub li a.last {border:none;}
#nav li:hover ul.sub li a .arrow {width:4px;height:7px;margin:4px 0 0 8px;background:url(images/arrow_over.gif) no-repeat right;position:absolute;}
#nav li:hover ul.sub li a .arrow1 {width:4px;height:7px;margin:4px 0 0 96px;background:url(images/arrow_over.gif) no-repeat right;position:absolute;}
#nav li:hover ul.sub li a .arrow2 {width:4px;height:7px;margin:4px 0 0 108px;background:url(images/arrow_over.gif) no-repeat right;position:absolute;}
#nav li:hover ul.sub li a .arrow3 {width:4px;height:7px;margin:4px 0 0 67px;background:url(images/arrow_over.gif) no-repeat right;position:absolute;}


#nav li:hover li:hover ul {left:200px;padding:0 3px 15px 3px;top:0px; background: #53709f; padding:3px;width:187px; z-index:400; height:auto;}
#nav li:hover li:hover ul {margin:0;padding:8px 0;}
#nav li:hover li:hover ul li a {width:160px;}
#nav li:hover li:hover ul li a.last {border:none;}
#nav li:hover li:hover ul li.topper {margin:-14px 0 0 0.03em;padding:0;}
#nav li:hover li:hover ul li.bottomer {margin:0 0 -15px 0;padding:0;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:10px 0; list-style:none;}
