.hnav .xcsstitle { display:none;}
.hnav {position: relative;z-index:20;min-height: 150px;display:block;}
*html .hnav {border-left:2px solid #fff;}
.hnav .button {float:left;z-index:0;border-right:1px solid #fff; border-left:1px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-top: 0px;margin-bottom: 10px;height: 130px;}
.hnav #button1 {border-left:0px;}
.hnav .buttonlast {border-right:0px;}
.hnav .button img { max-width:90%; height:auto; }
*html .hnav .button {border-right:2px solid #fff;}
/** html .hnav #button1 {width:165px;}
* html .hnav #button2 {width:125px;}
* html .hnav #button3 {width:120px;}
* html .hnav #button4 {width:210px;}
* html .hnav #button5 {width:205px;}
* html .hnav #button6 {width:60px;}
* html .hnav #button7 {width:150px;}*/
.hnav .button:hover {}
.hnav .activebutton {float: left;}
.hnav .activebutton a {color:#fff;}
.hnav .activebutton ul {}
.hnav a {height: 125px;display: block;text-decoration:none;vertical-align: middle;padding: 10px 12px 0px 12px;text-transform:uppercase;letter-spacing:1px;}
* html .hnav a {padding-bottom:11px;}
.hnav a:hover {color: #fff;}
.hnav a.navarrow {}
.hnav a.subarrow {background-image: url(../../../images/flyout_indicator.png);background-repeat: no-repeat;background-position: right center;}
.hnav ul ul a {color: #0f9f97;text-decoration:none;font-size:15px;font-weight:normal;vertical-align: middle;height: 100%;padding-top: 8px;padding-bottom: 8px;padding-right: 30px;padding-left: 9px;font-family: 'Lato', sans-serif;line-height: 20px;text-transform:none;border-bottom:1px solid rgba(255,255,255,0.1);}
/* dropdown font colour, when youÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢re on the active section sk */
.hnav .parent ul a {color:#0f9f97;}
*html .hnav ul ul a {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #3e3e3e;}
.hnav ul ul li a:hover {text-decoration:none;color:#0f9f97;background-color:rgba(0,240,233,0.2)}
.hnav ul, .hnav li {padding:0;margin:0;list-style: none;}
.hnav .parent:hover div.dropdown {left: -22px;top: 120px;}
.hnav .dropdown li:hover div {left: 180px; /* this value controls the amount of flyout "overlap" */top: -1px; /* this value controls the amount of flyout vertical offset */}
.hnav .activebutton {border-bottom: 8px solid #00f0e9;}
.hnav .parent {position: relative; height: 142px; }
.hnav .parent:hover {background-image: url(../../../../images/bgfix.gif); border-bottom: 8px solid #00f0e9; } 
.hnav .dropdown {width: 250px;position: absolute;left: -3000px;top: auto; /* puts dropdowns directly under top nav */text-align: left; /* needed because IE misapplies text centering to boxes */background: url(../../../../images/bgfix.gif);z-index: 200;position: absolute;}
.hnav .dropdown ul {width: 180px;padding-bottom: 0px;z-index: 200;position: absolute;padding-left: 0px;margin-top: 30px;margin-right: 30px;margin-bottom: 30px;margin-left: 22px;padding-top: 2px;padding-right: 0px;background-color: #fff;}
*html .hnav .dropdown ul {border: 1px solid #3e3e3e;}
.hnav .dropdown div {width: 250px;position: absolute;left: -3000px;top: auto; /* puts dropdowns directly under top nav */text-align: left; /* needed because IE misapplies text centering to boxes */background: url(../../../../images/bgfix.gif);z-index: 200;position: absolute;}
.hnav .dropdown div ul {width: 180px;z-index: 200;position: absolute;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;background-color: #fff;}
*html .hnav .dropdown div ul {border-top: 1px solid #3e3e3e;border-right: 1px solid #3e3e3e;border-bottom: 0px;border-left: 1px solid #3e3e3e;}  
.hnav .dropdown div ul a {color: #fff;} 
.hnav .dropdown li {position: relative;vertical-align: bottom;width: 180px;text-align: left;border:none;}
.hnav .dropdown li:hover {} /* hover color effect on dropdown links */
.hnav .dropdown div li:hover {}
.vnav .xcsstitle { display:none;}
.vnav {position: relative;border: 0px;border-width: 0px 0;text-align: left;font-family: 'Lato', sans-serif;z-index:10;width: 100%;}
.vnav a {display: block;color: #fff;font-weight: normal;font-size: 17px;font-family: 'Lato', sans-serif;text-decoration: none;padding-top: 10px;padding-bottom: 10px;padding-right:0px;border: 0px;   /* makes the dividers between the top nav links */line-height: 22px;padding-left: 15px;background-color:transparent;}
.vnav a .activebutton {color: #fff !important;background-color:#22bbd2 !important;}
.vnav a:hover {color: #fff;font-weight:normal;background-color:#22bbd2;}
.vnav ul ul a {color: #fff;font-weight: normal;}
.vnav .button {float:left;z-index:0;color: #fff;border-bottom:5px solid #fff;padding-right: 0px;padding-left: 0px;width: 230px;background-color:#919191;}
*html .vnav .button {float:left;z-index:0;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #666;padding-right: 0px;padding-left: 0px;width: 185px;}
.vnav .button:hover {color: #fff;font-weight:bold;background-color: none;}
.vnav .activebutton {float:left;font-weight:bold;color: #fff !important;background-color:#22bbd2 !important;}
.vnav .button .dropdown { display:none;}
.vnav .activebutton .dropdown{ display:block; color: #fff !important;}
.vnav .dropdown li {color:#fff !important;}
.vnav .dropdown a {display:block;color: #fff;font-family: 'Lato', sans-serif;font-size: 14px;font-weight: normal;text-transform: none;text-align: left;padding-bottom: 10px;padding-top: 10px;padding-left:30px;padding-right:0px;border-top-width: 1px;border-top-style: solid;border-top-color: #666;width: 200px;background-color: none;background-image: url(../../images/dropnav_bullet.png);background-repeat: no-repeat;background-position: left center;}
.vnav .dropdown a:hover {display:block;color: #fff;font-family: 'Lato', sans-serif;font-size: 14px;font-weight:bold;background-color: none;}
.vnav a.navarrow {background: url(../../images/dropdown_indicator.png) no-repeat right center;}
.vnav a.subarrow {background-image: url(../../images/dropdown_indicator.png);background-repeat: no-repeat;background-position: right center;}
.vnav ul, .vnav li {padding:0px;margin:0px;list-style: none;}
.vnav .parent div.dropdown {color:#fff !important;} 
.vnav .dropdown li:hover div { left: 0px; /* this value controls the amount of flyout "overlap" */top: 0px; /* this value controls the amount of flyout vertical offset */}
.vnav .parent {position: relative;}
.vnav .parent:hover {background-image: url(/images/bgfix.gif);} 
.vnav .dropdown {position: relative;left: 0px;top: 0px; /* puts dropdowns directly under top nav */text-align: left; /* needed because IE misapplies text centering to boxes */background: url(/images/bgfix.gif);width:175px;}
.vnav .dropdown ul {position: relative;margin: 0 0px 0px 0px; /* creates "sticky hovering" zones for dropdowns */} 
.vnav .dropdown div {position: relative;left: 0px;top: auto;background: url(/images/bgfix.gif);text-align: left; /* needed because IE misapplies text centering to boxes */display: block;color:#000;}
.vnav .dropdown div ul {margin: 0px 0px 0px 0;}  
.vnav .dropdown div ul a {color: #000; background-image:none;} /* Foreground colour for  flyouts */
.vnav .dropdown li {position: relative; vertical-align: bottom; color:#fff;} /* IE5/win bugfix */
.bnav .xcsstitle { display:none;}
.bnav {position: relative;display:block;clear:both;}
.bnav .button {float:left;}
.bnav .drop6, .bnav .drop7, .bnav .drop8 { display:none;}
.bnav .activebutton {float:left; }
.bnav a {display: block;color: #FFF;font-weight: normal;font-size: 15px;font-family: 'Lato', sans-serif;text-decoration: none;  /* makes the dividers between the top nav links */margin: 0px 10px 5px 10px;line-height: 24px;max-width: 150px;text-wrap:none;}
.bnav a:hover {color: #fff;text-decoration:underline;}
.bnav ul, .bnav li {padding:0;margin:0;list-style: none;}
.bnav ul ul a {color: #c1c1c1;font-weight: normal;font-size: 13px;line-height: 10px;height: 100%;display: block;padding-top: 5px;padding-bottom: 5px;}
.bnav ul ul a:hover {color: #fff;text-decoration: underline;}
.bnav .button .dropdown {display:block;height: 15px;}
.bnav .dropdown ul {position: relative; margin: 0 0px 0px 0px; /* creates "sticky hovering" zones for dropdowns */} 
.bnav .dropdown div {position: relative;left: 0px;top: auto;background: url(/images/bgfix.gif);text-align: left;}
.bnav .dropdown div ul {margin: 0px 0px 0px 0;display: none;}  
.bnav .dropdown div ul a {color: #fff;background-image:none;} /* Foreground colour for  flyouts */
.bnav .dropdown li {position: relative; vertical-align: bottom;} /* IE5/win bugfix */
.bnav .dropdown li:hover {} /* hover color effect on dropdown links */
.bnav .dropdown div li:hover {} /* hover color effect on flyout links */
.floatfix {margin-right: -3px;}
* html .button .dropdown li {height: 1%;margin-left: -16px;mar\gin-left: 0;}
.menu-trigger { display:none; }
.mp-arrow { display: none; } 
@media (max-width:1130px) {
.hnav a {height: 125px;display: block;text-decoration:none;vertical-align: middle;padding: 0px 12px 0px 12px;text-transform:uppercase;letter-spacing:1px;}
.hnav .button {float:left;z-index:0;border-right:2px solid #fff;border-left: 0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-top: 0px;margin-bottom: 20px;width:25%;height: 150px;}
.hnav #button4, .hnav .buttonlast {border-right:0px !important;}}
@media (max-width:905px) {
.vnav .button {float:left;z-index:0;color: #fff;border-bottom:5px solid #fff;padding-right: 0px;padding-left: 0px;width: 230px;background-color:#919191;margin-right: 5px;}}
@media (max-width:715px) {
.hnav .dropdown { display:none; }
.hnav a {height: auto !important;display: block;text-decoration:none;vertical-align: middle;padding: 13px 0px;text-transform:uppercase;letter-spacing:1px;}
.hnav .button {float:left;z-index:0;border:0px;padding: 0px;height: auto !important;margin-bottom: 0px !important;max-height: 100%;min-width: 33%;}
.hnav .button img { max-width:60% !important; height:auto; }
.hnav .activebutton a {background-color:rgba(0,240,233,0.2);}
.hnav a:hover {background-color:rgba(0,240,233,0.2);}
.hnav .activebutton {border-bottom: 0px;}
.hnav .parent {position: relative; height: auto !important; }
.hnav .parent:hover {background-image: url(../../../../images/bgfix.gif); border-bottom: 0px; }}
@media (max-width:460px) {
.hnav .dropdown { display:none; }
.hnav a {height: auto !important;display: block;text-decoration:none;vertical-align: middle;padding: 13px 0px;text-transform:uppercase;letter-spacing:1px;}
.hnav .button {float:left;z-index:0;border:0px;padding: 0px;height: auto !important;margin-bottom: 0px !important;max-height: 100%;min-width: 33%;}
.hnav .button img { max-width:70% !important; height:auto; }
.hnav .activebutton a {background-color:rgba(0,240,233,0.2);}
.hnav a:hover {background-color:rgba(0,240,233,0.2);}
.hnav .activebutton {border-bottom: 0px;}
.hnav .parent {position: relative; height: auto !important; }
.hnav .parent:hover {background-image: url(../../../../images/bgfix.gif); border-bottom: 0px; }}