.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

.sticky2 {
  position: fixed;
  top: 35px;
  width: 100%;
  z-index: 999;
}

.img {
    display: block;
}

body
{
width: 1349px; 
margin: 0 auto;
text-align: center;
}

.fontheader { /*header */
    text-align: center; 
    color: #000000; /* #ff9900 */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
    font-weight: bold;
}

a:link              { /* Document Style */
	color           : #000099;
	text-decoration :none;
	}
a:visited           { /* Document Style */
	color           : #000099;
	text-decoration :none;
	}
a:hover             { /* Document Style */
	color           : #000099;
	text-decoration :underline;
	}
a:active            { /* Active Links */
	color           : #000099;
	}

/* Wrapper */
#wrapper 
{
margin:0 auto;
}

p {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
padding: 0 0 0 0;
line-height: .1em;
}

.email {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
}

.sub{ /* pdf */
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: red;
}

.subcsv{ /* csv */
    font-family: Arial, Helvetica, sans-serif;
    color: red;
}

/* --------------------- main menu bar ---------------------------------------- */
#navbar ul,
#navbar li,
#navbar span,
#navbar a {
  margin: 0 auto;
  padding: 0 0 0 0;
}

/* menu bar */
#navbar { 
  line-height: 35px;
  background: #1a1a1a;
  padding: 0 0 0 25px; /* left padding for standings from edge of page */
}

/* menu bar continued link text */
#navbar a {
  background:#1a1a1a;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #ffffff; /* font colour */
  font-weight: normal;
  padding: 0 15px 0 15px; /* padding for text */
  text-decoration:none; /* no line under text when hovering */
}

/* main menu bar hover display  with black font*/
#navbar > ul > li:hover > a { 
  background: #6666ff;
  color:#000000;
  border-radius: 2px;
}

#navbar:after,
#navbar ul:after {
  content: '';
  display: block;
  clear: both;
}

#navbar ul {
  list-style: none;
}

#navbar > ul > li {
  float: left;
}

/* bottom border while page is active */
#navbar .active {
  border-bottom: 3px solid #ff0000;
}

/* --------------------- menu bar 2 ------------------------------------------- */

#navbar2 ul,
#navbar2 li,
#navbar2 span,
#navbar2 a {
  margin: 0 auto;
  padding: 0 0 0 0;
  position: relative;
  z-index: 999;
}

/* menu bar 2 */
#navbar2 { 
  line-height: 36px;
  background: #cccccc;
  padding: 0 0 0 25px;
  border: 1px solid gray;
}

/* menu bar 2 continued link */
#navbar2 a {
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #000000; /* font colour */
  padding: 0 15px 0 15px;
  text-decoration: none;
}

/* menu bar 2 hover */
#navbar2 ul li:hover > a { 
  background: #6666ff;
  color: #ffffff;
  border-radius: 1px;
}

#navbar2:after,
#navbar2 ul:after {
  content: '';
  display: block;
  clear: both;
}

#navbar2 ul {
  float: none;
  list-style: none;
}

#navbar2 > ul > li {
  float: left;
}

#navbar2 ul li .active > a {
  background: #6666ff;
}

#navbar2 .has-sub:hover > ul {
  display: block;
}

/* menu bar 2 dropdown */
#navbar2 .has-sub > ul {
  display: none;
  position: absolute;
  width: 275px;
  top: 100%;
  text-align: left;
  border: 1px solid gray;
}

/* menu bar 2 drop down continued */
#navbar2 .has-sub ul li a {
  background: #cccccc;
  color:#000000;
  filter: none;
  font-size: 14px;
  display: block;
  line-height: 10px;
  padding: 10px 0 10px 10px;
}

/* menu bar 2 dropdown hover */ 
#navbar2 .has-sub ul li:hover > a {
  background: #6666ff;
  color:#ffffff;
}

/*#navbar2 .has-sub .has-sub:hover > ul {
  display: block;
}*/

#navbar2 .has-sub .has-sub > ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}

#navbar2 .has-sub {
  z-index: 1; 
}

#navbar2 > a .has-sub {
  z-index: 1;
}

#navbar2 .active {
  border-bottom: 3px solid #ff0000;
}

.date {
    right: -280px;
    font-family: Arial, Helvetica, sans-serif;
    color: #595959;
    font-weight: normal;
    font-size: 16px;
}