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;
	}

.menu-year {
    width:460px;
    font-family: Arial, Helvetica, sans-serif;
}

.menu-awards {
    width:510px;
    font-family: Arial, Helvetica, sans-serif;
}

.menu-stats {
    width:647px;
    font-family: Arial, Helvetica, sans-serif;
}

.menu-rec {
    width:245px;
    font-family: Arial, Helvetica, sans-serif;
}

.menu-mile {
    width:500px;
    font-family: Arial, Helvetica, sans-serif;
}

.menu-alpha-list {
    width:595px;
    font-family: Courier, sans-serif;
}

.menu-foc {
    width:930;
    font-family: Arial, Helvetica, sans-serif;
}

.menu-foc .has-sub ul li a {
    width:200px;
}

.menu-cap {
    width:510;
    font-family: Arial, Helvetica, sans-serif;
}

.menu-cap .has-sub ul li a {
    width:200px;
}

.menu-rbyr {
    width:535px;
    font-family: Arial, Helvetica, sans-serif;
}

.menu-spare {
    width:200px;
    font-family: Arial, Helvetica, sans-serif;
}

.menu-spare-foc {
    width:330px;
    font-family: Arial, Helvetica, sans-serif;
}

.menu-app {
  width:355px;
  font-family: Arial, Helvetica, sans-serif;
}

.menu-fine {
  width:160px;
  font-family: Arial, Helvetica, sans-serif;
}

.menu-team-rost {
  width:560px;
  font-family: Arial, Helvetica, sans-serif;
}

.menu-htoh-team {
  width:510px;
  font-family: Arial, Helvetica, sans-serif;
}

.menu-scores {
  width:450px;
  font-family: Arial, Helvetica, sans-serif;  
}

.menu-rnk-frm {
  width:182px;
  font-family: Arial, Helvetica, sans-serif; 
  border: 2px solid red !important;
}

/* --------------------- menu bar 3 -----3rd tier menu bar---------------------- */
#menu3 ul,
#menu3 li,
#menu3 span,
#menu3 a {
  margin: 0 auto;
  padding: 0;
  position: relative;
}

/* menu bar 3 */
#menu3 {
  margin: 0 auto;  
  line-height: 35px;
  background: #ccccff;
  padding: 0 25px 0 25px;
  border: 1px solid gray;
}

/* menu bar 3 continued text */
#menu3 a {
  display: inline-block;  
  background: #ccccff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000; /* font colour */
  padding: 0 15px 0 15px;
}

/* menu bar 3 hover */
#menu3 ul li:hover > a { 
  background:#6666ff;
  color:#000000;
  text-decoration: none;
}

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

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

#menu3 ul {
  float: none;
}

#menu3 > ul > li {
  float: left;

}

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

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

/* menu bar 3 dropdown menu */
#menu3 .has-sub ul {
  display: none;
  position: absolute;
  top: 100%;
  text-align: left;
  border: 1px solid gray;
  z-index: 2;
}

/* menu bar 3 drop down continued */
#menu3 .has-sub ul li a {
  background: #ccccff;
  color:#000000;
  filter: none;
  font-size: 12px;
  display: block;
  line-height: 12px;
  padding: 8px 12px 8px 10px;
  z-index: 2;
}

/* menu bar 3 dropdown hover */
#menu3 .has-sub ul li:hover > a {
  background: #6666ff;
  text-decoration: none;
}

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

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

/*#menu3 .has-sub .has-sub > ul > li > a {
  background: #e00f16;
}*/
