@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,700,800);*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal}
ol, ul, li{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
q:before, q:after{content:''}
em{font-style:italic}
div{position:relative}
strong{font-weight: bold;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active,a:focus{outline:none;}
article, aside, figure, footer, header, hgroup, nav, section{display:block;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{-webkit-font-smoothing:antialiased;}
#menu a{margin:0 -2.6px 0 -2.3px;}
a:hover{color:#BA0707;text-decoration:underline;}
body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}
.column-clear{clear:both;}
.clear{overflow:hidden;}
#MenuShell{margin:-93px 0 -74px -4px;}
.mainWrap{margin:0 auto;transform:translateX(-50%);margin-left:50%;max-width:90vw;min-width:1007px;}
.title{margin:100px 0 20px 0;text-align:center;color:#3E4156;}
.back{text-align:center;}
nav{display:block;width:100%;}
.menu{font:21px Century;display:block;z-index:10;}
.menu li{text-align: center;display:inline-block;position:relative;padding:0 1.6px 0 1.6px;margin: 0 -5px 0 -5px;cursor:pointer;z-index:100;background-color:#00322a;border:2px solid white;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}
.menu li:hover {background:#325a53;}
.menu li:first-child{margin-left:0;margin-top:-1px;}
.menu li a{text-decoration:none;padding:10px 19.8px 10px 19.8px;display:block;color:#fff100;}
.menu li a:hover,
.menu li:hover > a{color:#b3fea1;}
.sub-menu {margin-left: -3px !important;margin-top:2px!important;}
.sub-menu a {margin: -2.6px;}
.sub-menu li {border-width: 1px;}
.menu ul{display:none;margin:0;padding:0;width:100%;position:absolute;background:#ffffff;z-index:1;}
.menu ul li{display:block;float:none;background:none;margin: 0 0 -2px;}
.menu ul li{padding: 0 0.5px 0 0.5px;font-size:17.5px;display:block;color:#fff100;font-style:italic;background:#003129;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}
.menu ul li:hover{background:#325a53;border-left:3px solid #fff100;color:#b3fea1;}
.menu li:hover > ul{display:block;}
.menu ul ul{left:149px;top:0px;}
.mobile-menu{display:none;width:100%;padding:11px;background:#003129;color:#fff100;text-transform:uppercase;}
.mobile-menu:hover{color:#b3fea1;background:#325a53;text-decoration:none;}
.menu-down{border-top:2px solid #fff;}
.media li{width:127px;}
.side-right {padding-left: 20px!important;border-radius: 8px 0 0 8px;-moz-border-radius: 8px 0 0 8px;-webkit-border-radius:8px 0 0 8px;-khtml-border-radius: 8px 0 0 8px;}
.side-left{padding-right: 20px!important;border-radius: 0 8px 8px 0;-moz-border-radius: 0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;-khtml-border-radius: 0 8px 8px 0;}
.none-src {cursor:default;}
@media (min-width:981px) and (max-width:1046px){.menu li a{font-size: 19.5px;}}
@media (min-width:800px) and (max-width:980px){.mainWrap{min-width:770px;}
.menu ul{margin-top: -6.2px;margin-left: -2px;}
.menu ul li a{font-size:14px;}
.menu li a{font-size:15.6px;padding:8px 16px 8px 16px;}
}
@media (max-width:805px){#MenuShell{margin-top:-95px;margin-bottom:-85px;}
.mainWrap{min-width:99%;margin-left: 50.6%;}
.menu{display:none; border: none;background-color:transparent;}
.menu a {margin:-1px 0 !important}
.mobile-menu{font:13.5px Century;padding:2.5px;display:block;position:relative;z-index:101;border:1.5px solid white;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;}
nav{margin:0;background:none;border:none;}
.menu ul li a:hover, .menu ul li:hover > a{color:#b3fea1;}
.menu-right{border-right:none;}
.menu-left{border-left:none;}
.menu ul li:hover{border-left:none;}
.menu ul li a{font-size:17px;color:white;border:1px solid white;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background:#003129;}
.menu li{display:block;background:transparent;padding:0;border:none;margin:0;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}
.menu li:hover{background:transparent!important;}
.menu li a{margin-top:-4px;font-size:17px;padding:10px;background:#003129;color:white;border-top:3px solid #e0e0e0;border-left:3px solid #ffffff;border:1px solid white;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}
.menu li a:hover{color:#b3fea1;border-left:3px solid #fff100;}
.menu li a:hover, .menu li:hover > a{color:#b3fea1;<!--border-left:3px solid #fff100-->}
.menu ul{display:block;position:relative;top:0;left:0;width:100%;background:transparent;}
.menu ul ul{left:0;}
.menu ul li {background:transparent;}
.sub-menu {margin-top: -2px!important; margin-left:0!important;}
.sub-menu li {padding: 0;}
.none-src{color:#00322a !important;background-color:#84ce83 !important;font-weight:bold;}
.none-src:hover{border-left: 1px solid white!important;}
.side-right,.side-left{padding:0 !important;}
}
#toggle{display:inline-block;color:#325a53;font-family:Verdana;font-size:17.5px;text-decoration:none;padding:2px 3px 3px 3px;margin-left:10px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
#toggle.rotate{color:#b3fea1;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}