.clearfix:before, header #logo:before,
.clearfix:after,
header #logo:after {
  content: "";
  display: table; }

.clearfix:after, header #logo:after {
  clear: both; }

.clearfix, header #logo {
  zoom: 60%;
  /* For IE 6/7 (trigger hasLayout) */ }


h1 {
	width: 100%;
	zoom: 56%; }
	
h2 {
	zoom: 90%; }


#container {
  width: 100%;
  zoom: 120%; }

header {
  height: auto;
  margin-bottom:10px;
  overflow: hidden;
  position: relative; }
  
header #navlink {
    display: inline-block;
    position: absolute;
    bottom: 0px;
    right: 10px;
	padding: 3px;
    color: #1d4899;
    background-color: #f7f7f7; 
	zoom: 90%; }
	
header #logo {
    margin-left: 17px;
	margin-top: 27px; }

nav.main-nav {
  position: relative;
  border-top: 1px solid #1d4899;
  border-bottom: 1px solid #1d4899;
  padding-top: 17px;
  width: 100%;
  }
  nav.main-nav h2 {
    display: block;
    margin-left: 17px; }
  nav.main-nav > ul > li {
    display: block;
    padding-top: 8.5px;
    padding-bottom: 8.5px;
    padding-left: 17px;
    margin-left: 17px;
    border-top: 1px solid #1d4899;
	zoom: 90%;
	 }

    nav.main-nav > ul > li ul {
      max-height: inherit; }
      nav.main-nav > ul > li ul li:before {
        content: '>';
        display: inline-block;
        width: 10px; }
    nav.main-nav > ul > li.active {
      border: none;
      border-top: 1px solid #002750; }
      nav.main-nav > ul > li.active ul {
        max-height: inherit; }
    nav.main-nav > ul > li:hover > ul {
      max-height: inherit; }

main article {
  margin: 0;
  padding-top: 10px;
  border: none;
   }
main aside {
  display: none; }
  
main down {
	display:block;
	clear: both;
	margin-top: 20px;
	padding: 17px;
    padding-bottom: 4px;					    border-top: 1px solid #1d4899;
	 }


#image-slider {
  height: auto; }
  #image-slider img {
    width: 200%;
    height: auto; }
  #image-slider .owl-controls {
    display: none !important; }
 #image-slider .caption {
   display: none !important; }

.Zebra_Form label, .Zebra_Form .button, .Zebra_Form .reset, .Zebra_Form input.password, .Zebra_Form input.text, .Zebra_Form select, .Zebra_Form textarea {
  display: block;
  width: 100%; }
.Zebra_Form label {
  margin-right: 0;
  width: auto;
  vertical-align: top; }
.Zebra_Form .note {
  margin-left: 0; }

footer {
  padding-left: 17px; }

#footer-bar {
  position: relative; }
