.menu{list-style:none;width:920px;height:43px;background:#830701;margin:0 auto;padding:0 20px;}
.menu li{float:left;text-align:center;position:relative;margin-right:20px;margin-top:7px;border:none;padding:4px 10px;}
.menu li:hover{z-index:2;border:1px solid #aaa;background:0 to(#EEEEEE));-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.menu li a{color:#EEE;outline:0;text-decoration:none;display:block;text-shadow:1px 1px 1px #000;}
.menu li:hover a{color:#161616;text-shadow:none;}
.menu li .drop{padding-right:21px;background:url(../img/drop.png) no-repeat right 8px;}
.menu li:hover .drop{padding-right:21px;background:url(../img/drop.png) no-repeat right 7px;}
.menu li:hover div a{color:#666;text-shadow:0;}
.menu .right{float:right;right:0;margin-right:0;}
.menu .dropdown_1column,.menu .dropdown_2columns,.menu .dropdown_3columns,.menu .dropdown_4columns,.menu .dropdown_5columns{left:-999em;position:absolute;border:1px solid #aaa;border-top:none;text-align:left;-moz-border-radius:0 5px 5px;-webkit-border-radius:0 5px 5px 5px;-khtml-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;background:0 to(#BBBBBB));margin:4px auto;padding:10px;}
.menu .dropdown_1column{width:200px;}
.menu li:hover .dropdown_1column,.menu li:hover .dropdown_2columns,.menu li:hover .dropdown_3columns,.menu li:hover .dropdown_4columns,.menu li:hover .dropdown_5columns{left:-1px;top:25px;}
.menu li .align_right{-moz-border-radius:5px 0 5px 5px;-webkit-border-radius:5px 0 5px 5px;border-radius:5px 0 5px 5px;}
.menu li:hover .align_right{left:auto;right:-1px;top:auto;}
.menu .col_1,.menu .col_2,.menu .col_3,.menu .col_4,.menu .col_5,.menu .col_6{display:inline;float:left;position:relative;margin-left:10px;}
.menu .col_1{width:145px;}
.menu .col_6{width:920px;}
.menu .firstcolumn{margin-left:0;clear:left;}
.menu p,.menu ul,.menu li,.menu h2,.menu h3{font-size:14px;font-family:Arial, Helvetica, sans-serif;line-height:21px;text-align:left;}
.menu p{font-size:12px;line-height:18px;margin-bottom:10px;text-shadow:1px 1px 1px #FFF;}
.menu .strong{font-weight:700;}
.menu .italic{font-style:italic;}
.menu h2{font-family:Arial, Helvetica, sans-serif;font-weight:400;letter-spacing:-1px;font-size:21px;line-height:21px;margin-top:7px;margin-bottom:14px;padding-bottom:14px;text-shadow:1px 1px 1px #FFF;border-bottom:1px solid #666;}
.menu h3{font-family:Arial, Helvetica, sans-serif;font-weight:600;font-size:14px;line-height:21px;margin-top:7px;margin-bottom:14px;padding-bottom:7px;text-shadow:1px 1px 1px #FFF;border-bottom:1px solid #888;}
.menu .pusher{margin-top:18px;}
.menu .imgshadow_dark{background:#FFF;border:1px solid #333;margin-top:5px;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;padding:4px;}
.menu .imgshadow_light{background:#FFF;border:1px solid #777;margin-top:5px;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666;padding:4px;}
.menu .img_left{width:auto;float:left;margin:2px 15px 5px 0;}
.menu .img_right{width:auto;float:right;margin:2px 0 5px 15px;}
.menu li .black_box{background-color:#333;color:#eee;text-shadow:1px 1px 1px #000;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 3px #000;-moz-box-shadow:inset 0 0 3px #000;box-shadow:inset 0 0 3px #000;padding:4px 6px;}
.menu li .dark_grey_box{background-color:#555;color:#eee;text-shadow:1px 1px 1px #000;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 3px #111;-moz-box-shadow:inset 0 0 3px #111;box-shadow:inset 0 0 3px #111;padding:4px 6px;}
.menu li ul{list-style:none;margin:0 0 12px;padding:0;}
.menu li ul li{font-size:12px;line-height:24px;position:relative;text-shadow:1px 1px 1px #fff;float:left;text-align:left;width:145px;margin:0;padding:0;}
.menu li ul li:hover{background:none;border:none;margin:0;padding:0;}
.menu li .greybox li{background:#F4F4F4;border:1px solid #bbb;width:131px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin:0 5px 4px 0;padding:4px 6px;}
.menu li .greybox li:hover{background:#fff;border:1px solid #aaa;margin:0 5px 4px 0;padding:4px 6px;}
.menu li:hover div a:hover,.menu li ul li a:hover{color:#666;text-shadow:0!important;}
.menu .dropdown_2columns,.menu .col_2{width:300px;}
.menu .dropdown_3columns,.menu .col_3{width:455px;}
.menu .dropdown_4columns,.menu .col_4{width:610px;}
.menu .dropdown_5columns,.menu .col_5{width:765px;}