#nav-top { position: relative; margin: 0px; padding: 0px; list-style: outside none none; }
#nav-top li { position: relative; margin: 0px; padding: 0px; display: inline; float: left; border-style: solid; border-color: rgb(124, 124, 124); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px 0px 0px; height: 40px; }
#nav-top li .nav-arrow-down { position: absolute; right: 10px; bottom: 8px; display: block; }
#nav-top li a { position: relative; display: block; font-size: 12px; font-weight: 500; line-height: 12px; text-transform: uppercase; width: 119px; height: 100%; }
#nav-top li a:hover { text-decoration: none; background-color: rgb(51, 51, 51); }
#nav-top li a span.mp { display: inline-block; padding: 7px 0px 0px 10px; font-weight: 700; }
#nav-top li.first a {  }
#nav-top li.last a { width: 119px; }
#nav-top ul { position: relative; margin: 0px; padding: 0px; list-style: outside none none; }
#nav-top li { position: relative; margin: 0px; padding: 0px; display: inline; float: left; border-style: solid; border-color: rgb(124, 124, 124); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px 0px 0px; height: 40px; }
#nav-top li.last { border-width: 0px; }
#nav-top li ul { position: absolute; display: none; top: 40px; padding: 7px; background-color: rgb(51, 51, 51); z-index: 999; }
#nav-top li li { display: block; float: none; border: 0px none; height: 1%; }
#nav-top li:hover { background-color: rgb(51, 51, 51); }
#nav-top li:hover ul { display: block; }
#nav-top li ul.hover { display: block; }
#nav-top li:hover > ul { display: block; }
#nav-top li li a { font-size: 11px; text-transform: none; background-color: rgb(204, 204, 204); color: rgb(51, 51, 51); border-style: solid; border-color: rgb(51, 51, 51); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 0px 0px; font-weight: bold; padding: 9px 0px 10px 5px; width: 180px; }
#nav-top li li a:hover { text-decoration: none; background-color: rgb(214, 83, 0); color: rgb(255, 255, 255); }
#nav-top li.last ul { right: 0px; margin-right: -1px; }
#nav-top li.last li a { width: 180px; }
#nav-side { z-index: 1900; }
#nav-side .head { height: 28px; background: rgb(51, 51, 51) url(8c4e7868c1819663df5462eed6fae6b43eb1e7ae.png)  repeat-x scroll 0% 0%; }
#nav-side h3 { line-height: 29px; padding-left: 22px; font-size: 12px; color: rgb(255, 255, 255); }
#nav-side .first { border: 0px none; }
#nav-side ul, #nav-side .extend ul, #nav-side .extendon ul { border: 2px solid rgb(51, 51, 51); background-color: rgb(240, 240, 240); }
#nav-size ul {  }
#nav-side li { position: relative; border-top: 1px solid rgb(215, 213, 200); width: 176px; }
#nav-side li:hover, #nav-side li.extendon, #nav-side li.on { color: rgb(255, 255, 255); background-color: rgb(214, 83, 0); }
#nav-side li ul li { width: 250px; }
#nav-side a { position: relative; display: block; padding: 7px 20px; height: 100%; font-size: 12px; }
#nav-side a:hover, #nav-side .extendon a, #nav-side .on a { color: rgb(255, 255, 255); text-decoration: none; }
#nav-side .extendon li a, #nav-side .on li a { color: rgb(214, 83, 0); }
#nav-side .extendon li a:hover, #nav-side .on li a:hover { color: rgb(255, 255, 255); }
#nav-side ul { margin: 0px; padding: 0px; list-style: outside none none; }
#nav-side .extend a, #nav-side .extendon a, #nav-side .on a { position: relative; display: inline-block; }
#nav-side .extend ul, #nav-side .extendon ul, #nav-side .on ul { position: absolute; display: none; top: -1px; left: 176px; width: 250px; z-index: 1990; }
#nav-side .extend:hover > a, #nav-side .extendon:hover > a, #nav-side .on:hover > a { color: rgb(255, 255, 255); }
#nav-side .extend:hover ul, #nav-side .extendon:hover ul { display: block; }
#nav-side .extend ul.hover, #nav-side .extendon ul.hover { display: block; }
#nav-side .extend:hover > ul, #nav-side .extendon:hover > ul { display: block; }
#nav-side .extend .nav-arrow, #nav-side .extendon .nav-arrow { position: absolute; top: 50%; right: 10px; margin-top: -5px; }
#nav-side-sub { border: 1px solid rgb(225, 225, 225); background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
#nav-side-sub ul { padding: 0px; margin: 0px; list-style: outside none none; }
#nav-side-sub li { padding: 10px 2px 10px 20px; border-top: 1px solid rgb(226, 226, 226); }
#nav-side-sub ul li a { font-weight: 500; }
#nav-side-sub .first { background: rgb(225, 225, 225) none repeat scroll 0% 0%; font-weight: bold; font-size: 12px; }
#nav-side-sub .first a { font-weight: bold; font-size: 12px; }
