#menu {margin:0 auto;}#menu_main {background:#fff url(three_0.gif) repeat-x;}#nav {min-width: 1000px; width:expression(document.body.clientWidth < 1000? "1000px": "auto" ); padding:0; margin:0; list-style:none; height:38px; background:#fff url(three_0.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}#nav li.top {display:block; float:left; height:38px;}#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#0000cc; text-decoration:none; font-size:14px; font-weight:bold; padding:0 0 0 4px; cursor:pointer;background: url(three_0.gif);border-right:1px solid #adbaff;border-left:1px solid #adbaff;}#nav li a.top_link span {float:left; display:block; padding:0 8px 0 8px; height:35px; background: url(three_0.gif) right top no-repeat;}#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 8px; height:35px; background: url(three_0a.gif) no-repeat right top;}#nav li:hover a.top_link,#nav li.iehover a.top_link {color:#fff; background: url(three_1.gif) no-repeat; cursor:pointer;}#nav li:hover a.top_link span,#nav li.iehover a.top_link span {background:url(three_1.gif) no-repeat right top; cursor:pointer;}#nav li:hover a.top_link span.down,#nav li.iehover a.top_link span.down {background:url(three_1a.gif) no-repeat right top; cursor:pointer;}/* Default list styling */#nav li:hover {position:relative; z-index:200; cursor:pointer;}#nav li:hover ul.sub{left:1px; top:38px; background: #4e54fe; padding:5px 3px 15px 3px; border:1px solid #000451; white-space:nowrap; width:215px; height:auto; z-index:300; cursor:pointer; text-align:center;}#nav li:hover ul.sub li{display:block; height:20px; position:relative; float:left; width:120px; font-weight:bold; cursor:pointer;}#nav li:hover ul.sub li a{background: url(botspl.png) center bottom no-repeat; display:block; font-size:14px; height:30px; width:215px; line-height:30px; text-indent:5px; color:#fff; text-decoration:none; cursor:pointer;}#nav li ul.sub li a.fly{background:#4e54fe url(arrow.gif) 80px 6px no-repeat; cursor:pointer;}#nav li:hover ul.sub li a:hover{background:#7a7aff url(botspl.png) center bottom no-repeat; color:#fff; cursor:pointer;}#nav li:hover ul.sub li a.fly:hover{background:#7a7aff url(arrow_over.gif) 80px 6px no-repeat; color:#fff; cursor:pointer;}#nav li:hover li:hover ul,#nav li:hover li:hover li:hover ul,#nav li:hover li:hover li:hover li:hover ul,#nav li:hover li:hover li:hover li:hover li:hover ul{left:90px; top:-4px; background: #4e54fe; padding:3px; border:1px solid #000451; white-space:nowrap; width:150px; z-index:400; height:auto;}#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:0; list-style:none;}#nav li:hover li:hover a.fly,#nav li:hover li:hover li:hover a.fly,#nav li:hover li:hover li:hover li:hover a.fly,#nav li:hover li:hover li:hover li:hover li:hover a.fly{background:#7a7aff url(arrow_over.gif) 60px 3px no-repeat; color:#fff; border-color:#fff;}#nav li:hover li:hover li a.fly,#nav li:hover li:hover li:hover li a.fly,#nav li:hover li:hover li:hover li:hover li a.fly{background:#4e54fe url(arrow.gif) 60px 3px no-repeat; color:#fff; border-color:#4e54fe;}