/* foundation navigation top bar */

#headerwrap_mobile
{
    width:100%;
    padding-top:0px;
    border-bottom:0px solid black;
    z-index:995;
    position:relative;
    overflow:hidden;
    top:0;
    left:0;
	background: #047ba0; /* Old browsers */
    background: -moz-linear-gradient(top,  #007da3 0%, #18718f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007da3), color-stop(100%,#18718f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #007da3 0%,#18718f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #007da3 0%,#18718f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #007da3 0%,#18718f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #007da3 0%,#18718f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007da3', endColorstr='#18718f',GradientType=0 ); /* IE6-9 */

}
.mobile-logo
{
    position:relative;
    width:100%;
    margin:10px 0;
    text-align:center;
}
.mobile-menu
{
    display:block;
    overflow:hidden;
}
.mobile-menu  li:first-child
{
    display:none;
}
.mobilemenu a
{
    background: #001B49; 
    width:100%;
    text-align:center;
    color:#ffffff;
    padding:0px;
    display:block;
    border-bottom:1px solid #cccccc;
}
.mobilemenu a:hover
{
    background: #000000; 
    color:#ffffff;
}
.mobilemenu .top-bar {
  overflow: hidden;
  position: relative;
  background: #001B49; 
  }
/* Wrapped around .top-bar to contain to grid width */
.contain-to-grid {
  width: 100%;
  background: #009ed6; 
  }
.contain-to-grid .top-bar {
  margin-bottom: 0; 
  }
.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99; 
  }
.top-bar {
  /*overflow: hidden;*/
  height: 45px;
  line-height: 45px;
  position: relative;
  /*background: #009ed6;*/ 
  }
.top-bar ul {
  margin-bottom: 0;
  list-style: none; 
  }
.top-bar .row {
  max-width: none; 
  }
.top-bar form, .top-bar input {
  margin-bottom: 0; 
  }
.top-bar input {
  height: 2.45em; 
  }
.top-bar .button {
    padding-top: .5em;
    padding-bottom: .5em;
    margin-bottom: 0; 
    }
.top-bar .title-area {
    position: relative;
    margin: 0; 
    }
.top-bar .name {
    height: 45px;
    margin: 0;
    font-size: 16px; 
    }
.top-bar .name h1 {
  line-height: 45px;
  font-size: 1.0625em;
  margin: 0; 
  }
.top-bar .name h1 a {
    font-weight: bold;
    color: white;
    width: 50%;
    display: block;
    padding: 0 15px; 
    }
.top-bar .toggle-topbar {
    position: absolute;
    right: 0;
    top: 0; 
    }
.top-bar .toggle-topbar a {
  color: white;
  text-transform: uppercase;
  font-size: 0.8125em;
  font-weight: bold;
  position: relative;
  display: block;
  padding: 0 15px;
  height: 45px;
  line-height: 45px; 
  }
.top-bar .toggle-topbar.menu-icon {
  right: 15px;
  top: 50%;
  margin-top: -16px;
  padding-left: 40px; 
  }
.top-bar .toggle-topbar.menu-icon a {
    text-indent: -48px;
    width: 34px;
    height: 34px;
    line-height: 33px;
    padding: 0;
    color: white; 
    }
.top-bar .toggle-topbar.menu-icon a span {
  position: absolute;
  right: 0;
  display: block;
  width: 16px;
  height: 0;
  -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
  box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; 
  }
.top-bar.expanded {
    height: auto;
    background: transparent; 
    }
.top-bar.expanded .title-area 
{
    background: #009ed6; 
    }
.top-bar.expanded .toggle-topbar a {
  color: #888888; 
  }
.top-bar.expanded .toggle-topbar a span {
    -webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
    box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; 
    }
.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  -webkit-transition: left 300ms ease-out;
  -moz-transition: left 300ms ease-out;
  transition: left 300ms ease-out; 
  }
.top-bar-section ul {
    width: 100%;
    height: auto;
    display: block;
    font-size: 16px;
    margin: 0; 
    border-left:1px solid #25819e;
    }
.top-bar-section .divider, .top-bar-section [role="separator"] {
    border-bottom: solid 1px #2b2b2b;
    border-top: solid 1px black;
    clear: both;
    height: 1px;
    width: 100%; 
    }
.top-bar-section ul li
{
    margin-left:16px !important;
    list-style-type: none;
    background: url(https://springboardbursaryfoundation.org.uk/css/menustyle.css);
    padding-left: 0px;
}
.small-bar .top-bar-section ul li
{
    margin-left:0px !important;
    list-style-type: none;
    background: url(https://springboardbursaryfoundation.org.uk/css/menustyle.css);
    padding-left: 0px;
    width:33.3%;
}
.small-bar .top-bar-section ul li a
{
    padding:8px 2px;
    height:55px;
    font-size:0.7em;
}    
.top-bar-section ul li > a {
    display: block;
    width: 100%;
    min-width:100px;
    color: white;
    padding: 12px 0 12px 0;
    padding-left: 15px;
    font-size: 0.8125em;
    font-weight: bold;
    text-align:center;
    border-right:1px solid #25819e;
    border-bottom:1px solid #25819e;
    /*background: #222222;*/ 
    }
.top-bar-section ul li > a.button {
  background: #2ba6cb;
  font-size: 0.8125em; 
  }
.top-bar-section ul li > a.button.hover {
    background: #2284a1; 
    }
.top-bar-section ul li > a.button.secondary {
  background: #e9e9e9; 
  }
.top-bar-section ul li > a.button.secondary.hover {
    background: #d0d0d0; 
    }
.top-bar-section ul li > a.button.success {
  background: #5da423; 
  }
.top-bar-section ul li > a.button.success.hover {
    background: #457a1a; 
    }
.top-bar-section ul li > a.button.alert {
  background: #c60f13; 
  }
.top-bar-section ul li > a.button.alert.hover {
    background: #970b0e; 
    }
.top-bar-section ul li.hover > a {
    background: #ea4729;
    color: white; 
    }
.top-bar-section ul li.active > a {
    background: #ea4729;
    color: white; 
    }
.top-bar-section .has-form {
    padding: 15px; 
    }
.top-bar-section .has-dropdown {
    position: relative;
    }
.top-bar-section .has-dropdown > a:after {
      /*content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 5px;
      border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
      border-left-style: solid;
      margin-right: 15px;
      margin-top: -4.5px;
      position: absolute;
      top: 50%;
      right: 0;*/ 
      }
.top-bar-section .has-dropdown.moved {
      position: static; 
      }
.top-bar-section .has-dropdown.moved > .dropdown {
      visibility: visible; 
      }
.top-bar-section .dropdown {
    position: absolute;
    left: 100%;
    top: 0;
    visibility: hidden;
    z-index: 995; 
    }
.top-bar-section .dropdown li {
  width: 100%;
  height: auto;
  }
.top-bar-section .dropdown li a {
    font-weight: normal;
    padding: 8px 15px;
    text-align:left; 
    }
.top-bar-section .dropdown li.title h5 {
    margin-bottom: 0; 
    }
.top-bar-section .dropdown li.title h5 a {
      color: white;
      line-height: 22.5px;
      display: block; 
      }
.top-bar-section .dropdown label {
      padding: 8px 15px 2px;
      margin-bottom: 0;
      text-transform: uppercase;
      color: #555555;
      font-weight: bold;
      font-size: 0.625em; 
      }
.top-bar-js-breakpoint {
  width: 58.75em !important;
  visibility: hidden; 
  }
.js-generated {
  display: block; 
  }

@media only screen and (min-width: 58.75em) {
    .top-bar {
        /*background: #009ed6;*/
        *zoom: 1;
        overflow: visible; 
        }
    .top-bar:before, .top-bar:after {
      content: " ";
      display: table; 
      }
    .top-bar:after {
      clear: both; 
      }
    .top-bar .toggle-topbar {
      display: none; 
      }
    .top-bar .title-area {
      float: left; 
      }
    .top-bar .name h1 a {
      width: auto; 
      }
    .top-bar input, .top-bar .button {
      line-height: 2em;
      font-size: 0.875em;
      height: 2em;
      padding: 0 10px;
      position: relative;
      top: 8px; 
      }
    .top-bar.expanded {
      /*background: #009ed6;*/ 
      }
    .contain-to-grid .top-bar {
        max-width: 62.5em;
        margin: 0 auto; 
        }
    .top-bar-section {
        -webkit-transition: none 0 0;
        -moz-transition: none 0 0;
        transition: none 0 0;
        left: 0 !important; 
        }
    .top-bar-section ul {
      max-width: auto;
      height: auto !important;
      display: inline; 
      }
    .top-bar-section ul li {
        float: left;
        margin:0 !important; 
        }
    .top-bar-section ul li .js-generated {
      display: none; 
      }
    .top-bar-section li a:not(.button) {
      padding: 0 15px;
      line-height: 45px;
      background: #transparent; 
      }
    .top-bar-section li a:not(.button).hover {
        background: black; 
        }
    .top-bar-section .has-dropdown > a {
      /*padding-right: 35px !important;*/ 
      }
    .top-bar-section .has-dropdown > a:after {
        /*content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 5px;
        border-color: rgba(255, 255, 255, 0.5) transparent transparent transparent;
        border-top-style: solid;
        margin-top: -2.5px;
        top: 22.5px;*/ 
        }
    .top-bar-section .has-dropdown.moved {
          position: relative; 
          }
    .top-bar-section .has-dropdown.moved > .dropdown {
        visibility: hidden; 
        }
    .top-bar-section .has-dropdown:hover > .dropdown, .top-bar-section .has-dropdown:active > .dropdown {
      visibility: visible; 
      }
    .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
          /*border: none;
          content: "\00bb";
          margin-top: -16px;
          right: 5px;*/ 
          }
    .top-bar-section .dropdown {
          left: 0;
          top: auto;
          background: #047ba0;
          width: auto;
          }
    .top-bar-section .dropdown li a {
            color: white;
            line-height: 1;
            white-space: nowrap;
            padding: 7px 15px;
            background: #047ba0; 
            }
    .top-bar-section .dropdown li label {
            white-space: nowrap;
            background: #1e1e1e; 
            }
    .top-bar-section .dropdown li .dropdown {
            left: 100%;
            top: 0; 
            }
    .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
          border-bottom: none;
          border-top: none;
          border-right: solid 1px #2b2b2b;
          border-left: solid 1px black;
          clear: none;
          height: 45px;
          width: 0px; 
          }
    .top-bar-section .has-form {
          background: #009ed6;
          padding: 0 15px;
          height: 45px; 
          }
    .top-bar-section ul.right li .dropdown {
      left: auto;
      right: 0; 
      }
    .top-bar-section ul.right li .dropdown li .dropdown {
        right: 100%; 
        }
    .no-js .top-bar-section ul li:hover > a {
        background: #0391c3;
        color: white; 
        }
    .no-js .top-bar-section ul li:active > a {
        background: #0391c3;
        color: white; 
        }
    .no-js .top-bar-section .has-dropdown:hover > .dropdown {
        visibility: visible; 
        } 
    } /* end of media */

/* sidemenu */
.glossymenu
{
    margin: 0 0 15px 0;
    padding: 0;
    width: 100%; /*width of menu*/
}
.glossymenu a.menuitem
{              
    color:#ffffff;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    text-decoration: none;
    padding:8px 0 8px 10px;
    z-index:1;
    font-size:12px;
    font-weight:normal;
    border-bottom:1px solid white;
    background: #047ba0; /* Old browsers */
    background: -moz-linear-gradient(top,  #007da3 0%, #18718f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007da3), color-stop(100%,#18718f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #007da3 0%,#18718f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #007da3 0%,#18718f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #007da3 0%,#18718f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #007da3 0%,#18718f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007da3', endColorstr='#18718f',GradientType=0 ); /* IE6-9 */
    text-align:left;
    display:block;
    outline:0;
    -moz-transition-duration: 0.6s;
    -webkit-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
}
.staticmenuitem a
{              
    color:#ffffff;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    font-style:normal;
    text-decoration: none;
    padding:8px 0 8px 10px;
    z-index:1;
    font-size:12px;
    font-weight:normal;
    border-bottom:1px solid white;
    background: #047ba0; /* Old browsers */
    background: -moz-linear-gradient(top,  #007da3 0%, #18718f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007da3), color-stop(100%,#18718f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #007da3 0%,#18718f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #007da3 0%,#18718f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #007da3 0%,#18718f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #007da3 0%,#18718f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007da3', endColorstr='#18718f',GradientType=0 ); /* IE6-9 */
    text-align:left;
    display:block;
    outline:0;
    -moz-transition-duration: 0.6s;
    -webkit-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
}
.staticmenuitem li
{
	background-image:none;
	padding-left:0;
	margin-left:0 !important;
}
.glossymenu a.menuitem:first-child
{
    background: #ea4729; /* Old browsers */
    background: -moz-linear-gradient(top,  #f44c2d 0%, #cd381f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f44c2d), color-stop(100%,#cd381f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f44c2d 0%,#cd381f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f44c2d 0%,#cd381f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f44c2d 0%,#cd381f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f44c2d 0%,#cd381f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f44c2d', endColorstr='#cd381f',GradientType=0 ); /* IE6-9 */
    color:#ffffff !important;
}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active
{
    color: #ffffff;
    outline:0;
	background: #ea4729; /* Old browsers */
    background: -moz-linear-gradient(top,  #f44c2d 0%, #cd381f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f44c2d), color-stop(100%,#cd381f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f44c2d 0%,#cd381f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f44c2d 0%,#cd381f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f44c2d 0%,#cd381f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f44c2d 0%,#cd381f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f44c2d', endColorstr='#cd381f',GradientType=0 ); /* IE6-9 */
}
.glossymenu a.menuitem:hover
{
    color:White !important;
    outline:0;
    position:relative;
    background: #ea4729; /* Old browsers */
    background: -moz-linear-gradient(top,  #f44c2d 0%, #cd381f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f44c2d), color-stop(100%,#cd381f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f44c2d 0%,#cd381f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f44c2d 0%,#cd381f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f44c2d 0%,#cd381f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f44c2d 0%,#cd381f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f44c2d', endColorstr='#cd381f',GradientType=0 ); /* IE6-9 */
}
.staticmenuitem a:visited, .staticmenuitem a:active
{
    color: #ffffff;
    outline:0;
	background: #ea4729; /* Old browsers */
    background: -moz-linear-gradient(top,  #f44c2d 0%, #cd381f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f44c2d), color-stop(100%,#cd381f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f44c2d 0%,#cd381f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f44c2d 0%,#cd381f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f44c2d 0%,#cd381f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f44c2d 0%,#cd381f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f44c2d', endColorstr='#cd381f',GradientType=0 ); /* IE6-9 */
}
.staticmenuitem a:hover
{
    color:White !important;
    outline:0;
    position:relative;
    background: #ea4729; /* Old browsers */
    background: -moz-linear-gradient(top,  #f44c2d 0%, #cd381f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f44c2d), color-stop(100%,#cd381f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f44c2d 0%,#cd381f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f44c2d 0%,#cd381f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f44c2d 0%,#cd381f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f44c2d 0%,#cd381f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f44c2d', endColorstr='#cd381f',GradientType=0 ); /* IE6-9 */
}
.glossymenu div.submenu ul li
{
    border-bottom: 1px solid #ffffff;
    margin-left:0px !important;
    list-style-type: none;
    background: url(https://springboardbursaryfoundation.org.uk/css/menustyle.css);
    padding-left: 0px;
}
.glossymenu a.menuitem .statusicon
{ /*CSS for icon image that gets dynamically added to headers*/
    position: absolute;
    top: 5px;
    right: 5px;
    border: none;
}
.glossymenu div.submenu ul li a
{
    display: block;
    text-decoration: none;
    padding:4px 8px 4px 10px;
    color: #151515;
    background:rgba( 4, 123, 160, 0.1);
    outline:0;
    font-style:italic;
    font-size:11px;
    -moz-transition-duration: 0.6s;
    -webkit-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
}
.glossymenu div.submenu ul li a:hover
{
    background:rgba( 4, 123, 160, 0.15);
}
.glossymenu div.submenu ul
{ /*UL of each sub menu*/
    list-style-type: none;
    margin: 0;
    padding: 0;
}
@media (min-width: 1220px) {
    .glossymenu a.menuitem
    {
        font-size:13px;
    }
    .glossymenu div.submenu ul li a
    {
        font-size:12px;
    }
}


/*#ctl00_Menu1n0
{
    display:none;
}
#ctl00_Menu1n1
{
    margin-left:3px;
}
#headermenu .headermenulink
{
    display:inline-block;
    height:100%;
    margin:0;
    float:left;
    text-align:center;
    padding-top:0px;
}
#headermenu .headermenulink a
{
    position:relative;
    color:#ffffff !important;
    font-weight:normal;
    text-decoration:none;
    height:100%;
}
#headermenu table.headermenulink:hover
{
    position:relative;
    background: #ea4729; 
    background: -moz-linear-gradient(top,  #f44c2d 0%, #cd381f 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f44c2d), color-stop(100%,#cd381f)); 
    background: -webkit-linear-gradient(top,  #f44c2d 0%,#cd381f 100%); 
    background: -o-linear-gradient(top,  #f44c2d 0%,#cd381f 100%); 
    background: -ms-linear-gradient(top,  #f44c2d 0%,#cd381f 100%); 
    background: linear-gradient(to bottom,  #f44c2d 0%,#cd381f 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f44c2d', endColorstr='#cd381f',GradientType=0 ); 
}

#headermenu .headermenulink:hover
{
    background:url(https://springboardbursaryfoundation.org.uk/Img/mouseover.png) top center no-repeat;
    color:#ffffff;
    font-size:19px;
    margin-top:-1px;
}
#headermenu .headermenulink a:hover
{
        background:none; 
}

.menuselected
{
    color:#cc3333 !important;
}




#headermenu .ctl00_Menu1_0
{
    display:block;
    background:#f5f5f5;
	color:#ffffff;
	margin:10px 0 0 0px;
	[if IE]margin:5px 0 0 0px;
}
#headermenu .ctl00_Menu1_0 table
{
    display:block;
    padding:0px;
    text-align:left;
}
#headermenu .ctl00_Menu1_0 table a
{
    text-decoration:none;
    font-weight:normal;
    color:#454545;
    height:30px;
    padding:8px 5px;
    display:block;
    font-size:1em;
    background: -moz-linear-gradient(-90deg, rgba(0,0,0,0), rgba(0,0,0,0)), #014802;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0))), #014802;
    background:#f5f5f5;
    -moz-transition-duration: 0.8s;
    -webkit-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    
}
#headermenu .ctl00_Menu1_0 table a
{
    background:#53d1ff;
}

#headermenu table table div
{
    min-width:200px;
	z-index:989 !important;
    border:1px solid #f5f5f5;
    margin:-22px 0 0 0px;
    padding:0px 0 0 0;
}
#headermenu table table div table
{
	z-index:989 !important;
	text-align:left;
    display:block;
    padding:0;
}
#headermenu table table div table a
{
    text-decoration:none;
    font-weight:normal;
    color:#ffffff;
    min-width:200px;
    margin:0;
    padding:4px 5px 4px 10px;
    display:block;
    z-index:989 !important;
}
#headermenu table table div table a:hover
{
    background: #213c59;
	z-index:989 !important;
    margin:0;
    padding:4px 5px 4px 10px;
}

#headermenu table table div
{
	z-index:99999 !important;
    border:1px solid #5e6781;
    border-top:0px solid #ffffff;
    border-left:0px solid #ffffff;
    margin:3px 0 0 1px;
    padding:0px 0 0 0;
    [if IE 7]margin-left:-8px;
    background-color:#1a264c;
}
#headermenu table table div table
{
	z-index:9999 !important;
    display:block;
    color:#ffffff;
    text-align:left;
    width:175px;
}
#headermenu table table div table tr td
{
    padding:2.1px 5px;
}
#headermenu table table div table a
{
    text-decoration:none;
    font-weight:normal;
    color:#ffffff;
    line-height:30px;
    font-size:14px;
    display:block;
    z-index:99999 !important; 
    border-bottom:1px solid transparent;
}
#headermenu table table div table a:hover
{ 
	color:#bce1e5;
    padding-left:0;
    padding-right:0;
    text-decoration:none;
    line-height:30px;
    border-bottom:1px solid #bce1e5;
}/*


/* megamenu 
.mega-drop
{
    display:none;
}
#mega-menu-1 
{
    list-style: none; 
    position: relative; 
    padding: 0; 
    margin: 0;
}
#mega-menu-1 .sub ul 
{
    display: block;
}
#mega-menu-1 
{
    height: 40px;
    position: relative;
}
#mega-menu-1 li 
{
    float: left; 
    margin: 0; 
    padding: 0; 
    font-weight: bold;
}
#mega-menu-1 li a 
{
    float: left; 
    display: block; 
    color: #fff; 
    padding: 0px 12px;  
    text-decoration: none;
    border-right:1px solid #616f8d;
}
#mega-menu-1 li.mega-hover a, #mega-menu-1 li.mega-hover a:hover 
{
    color:#c3d0e3;
}
#mega-menu-1 li a:hover 
{ 
    color:#c3d0e3;
}
#mega-menu-1 li .sub-container, .mega
{
    position: absolute;
    margin-left:-275px;
    [if IE 7] margin-left:-205px;
}
@media (min-width: 1200px) {
    #mega-menu-1 li .sub-container 
    {
        position: absolute;
        margin-left:-255px;
    }
}
#mega-menu-1 li .sub 
{  
    background:  url(https://springboardbursaryfoundation.org.uk/Img/blue70.png) repeat;
    padding: 0 0px 0px 0px; 
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #000f38;
    margin-top:21px;
    [if IE]margin-top:21px;
    -webkit-box-shadow: 0 8px 6px -6px #444444;
	-moz-box-shadow: 0 8px 6px -6px #444444;
	box-shadow: 0 8px 6px -6px #444444;
}
#mega-menu-1 li .sub .row 
{
    width: 100%; 
    overflow: hidden;
    clear: both;
    margin:0 auto;
}
#mega-menu-1 li .sub li 
{
    list-style: none; 
    float: none; 
    width: 160px; 
    font-weight: normal;
    background: #000f38; 
    text-align:left;
    padding-bottom:3px;
}
#mega-menu-1 li .sub li.mega-hdr 
{
    margin: 0px 0px 0px 0px; 
    float: left;
}
#mega-menu-1 li .sub li.mega-hdr.last 
{
    margin-right: 0;
}
#mega-menu-1 li .sub a 
{
    background: none; 
    color:#ffffff;
    padding: 0px 5px; 
    display: block; 
    float: none; 
    border-right:1px solid #000f38;
}

#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a 
{
    padding: 0px 5px 6px 10px; 
    background: #000f38;
    font-weight: bold; 
    color: #a2aec7;
    border-right:1px solid #000f38;
    border-bottom:1px solid #616f8d;
}
#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a:hover 
{
    color: #fff;
}
#mega-menu-1 .sub li.mega-hdr li a 
{
    padding: 6px 5px 6px 10px; 
    font-weight: normal;
}
#mega-menu-1 .sub li.mega-hdr li a:hover 
{
    color: #a2aec7;
}
#mega-menu-1 .sub ul li {
padding-right: 0;
}
#mega-menu-1 li .sub-container.non-mega .sub {
padding: 10px;
}
#mega-menu-1 li .sub-container.non-mega li {
padding: 0; 
width: 190px; 
margin: 0;
}
#mega-menu-1 li .sub-container.non-mega li a {
padding: 7px 5px 7px 22px;
}
#mega-menu-1 li .sub-container.non-mega li a:hover {
color: #a32403; 
background: #efefef;
}
.mega-drop li:last-child
{
    margin-bottom:-10px;
}*/
.top-bar-section li.has-dropdown:nth-child(11n), .top-bar-section li.has-dropdown:nth-child(12n) {
    display: none;
}
.glossymenu a.menuitem:visited {
    background:none !important;
}