#menu,.menu-link{display:none}#menu-full li a,.menu ul li a,.menu-link{text-decoration:none}.home #mainnav{margin-left:-5px}#mainnav ul{background:url(../images/bg_mainnav.png) left 5px no-repeat;padding:20px 0 55px;margin-top:47px;text-align:right}#mainnav ul li{font-size:14px;padding:8px 35px;text-transform:capitalize;float:left;letter-spacing:1px;font-weight:700;background:url(../images/arrow_mainnav.png) 95% 16px no-repeat}.menu-link{float:right;padding:19px 10px}.menu{float:left;max-width:60em;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.menu ul{padding:0;margin:0;list-style:none;position:relative;display:inline-table}.menu>li>ul.sub-menu{min-width:10em;padding:4px 0;background-color:#3a3a3a;border:1px solid #CCC;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.menu ul:after{content:"";clear:both;display:block}.menu ul li{padding:0}.menu>ul>li{display:inline-block}.menu ul li a{display:block;color:#3a3a3a;font-size:.9em}.menu ul li>a{height:28px;padding:20px 15px}.menu ul ul{display:none;position:absolute;top:100%;min-width:160px;background-color:#3a3a3a;border:1px solid #CCC;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.menu ul li:hover>ul{display:block}.menu ul ul>li{position:relative}.menu ul ul>li a{padding:5px 15px 5px 10px;height:auto;background-color:#f4f4f4;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.menu ul ul>li a:hover{background-color:#f1aa00;color:#3a3a3a}.menu ul ul ul{position:absolute;left:100%;top:0}@media screen and (max-width:959px){#mainnav{display:none}#header #menu{display:block;top:76px;position:absolute;right:10px;width:70%}.menu,.menu li a{position:relative}#header .menu-link{background:url(../images/bg_navmenu_responsive.png) left 2px no-repeat #f1aa00;position:relative;right:10px;max-height:32px}a.menu-link{display:block;color:#3a3a3a;text-transform:uppercase;min-width:117px;padding:5px 30px 23px 40px}.menu{z-index:1000;clear:both;min-width:inherit;float:none;margin-top:100px}.menu,.menu>ul ul{overflow:hidden;max-height:0;background-color:#f4f4f4}.menu>li>ul.sub-menu{padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.menu.active,.menu>ul ul.active{max-height:60em}.menu ul{display:inline}.menu li,.menu li a,.menu>ul>li{display:block}.menu>ul{border-top:1px solid grey}.menu li a{color:#3a3a3a;padding:.8em;border-bottom:1px solid grey;max-height:15px}.menu li.has-submenu>a:after{content:'+';position:absolute;top:0;right:0;display:block;font-size:1.5em;padding:.55em .5em}.menu li.has-submenu>a.active:after{content:"-"}.menu ul ul>li a{background-color:#e4e4e4;height:58px;padding:19px 18px 19px 30px}.menu ul ul,.menu ul ul ul{display:inherit;position:relative;left:auto;top:auto;box-shadow:none;border:none}}#menu-full{list-style:none;margin:0 auto;height:40px;padding:0 20px 0 0;position:relative;z-index:120}#menu-full ul,.home #menu-full ul{text-align:left;background:0 0}#menu-full .last{border:none}#menu-full li{float:left;display:block;text-align:center;position:relative;margin:0}#menu-full li:hover,.home #menu-full li:hover{background-color:#f1aa00}#menu-full li a{font-family:Arial,Helvetica,sans-serif;font-size:13px;text-transform:capitalize;font-weight:700;color:#3a3a3a;display:block;outline:0}#menu-full li li a{text-transform:none;font-weight:400}.dropdown_1column,.dropdown_2columns,.dropdown_3columns,.dropdown_4columns,.dropdown_5columns{margin:4px auto;float:left;position:absolute;left:-999em;text-align:left;padding:10px 5px;border-top:none}.dropdown_1column{width:140px}.dropdown_2columns{width:280px}.dropdown_3columns{width:420px}.dropdown_4columns{width:560px}.dropdown_5columns{width:680px}#menu-full li:hover .dropdown_1column,#menu-full li:hover .dropdown_2columns,#menu-full li:hover .dropdown_3columns,#menu-full li:hover .dropdown_4columns,#menu-full li:hover .dropdown_5columns{left:-1px;top:auto}.col_1,.col_2,.col_3,.col_4,.col_5{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}.col_1{width:130px}.col_2{width:270px}.col_3{width:410px}.col_4{width:550px}.col_5{width:680px}#menu-full h3{font-size:16px;line-height:18px;height:50px;margin:7px 0 10px;padding-bottom:5px;border-bottom:1px solid #3a3a3a;color:#3a3a3a;letter-spacing:0}#menu-full li:hover div a{font-size:12px;color:#3a3a3a}#menu-full li:hover div a:hover{text-decoration:underline}#mainnav #menu-full li ul{list-style:none;padding:0;margin:0 0 12px;border:none}#mainnav #menu-full li ul li{line-height:14px;font-size:12px;position:relative;padding:0 0 12px;margin:0;float:none;text-align:left;width:130px;border:none;background:0 0}#menu-full li ul li:hover{background:0 0;border:none;padding:0 0 9px;margin:0}.home #mainnav #menu-full .about{width:500px;margin-left:-234px;background:#f1aa00}#mainnav #menu-full .about{width:500px;margin-left:-164px;background:#f1aa00}#mainnav #menu-full .about .col_1{width:150px}.administration #mainnav #menu-full .about{margin-left:-154px}.home #mainnav #menu-full .programmes{width:390px;margin-left:-258px;background:#f1aa00}#mainnav #menu-full .programmes{width:380px;margin-left:-218px;background:#f1aa00}.administration #mainnav #menu-full .programmes{margin-left:-198px}#mainnav #menu-full .programmes .col_1{width:180px}.home #mainnav #menu-full .projects{width:500px;margin-left:-109px;background:#f1aa00}#mainnav #menu-full .projects{width:500px;margin-left:2px;background:#f1aa00}.administration #mainnav #menu-full .projects{margin-left:1px}#mainnav #menu-full .projects .col_1{width:150px}