a:link {
	color: #00A401;
	text-decoration: underline;
}

a:visited {
  color: #00A401;
  text-decoration: underline;
}

a:active {
  color: #00A401;
  text-decoration: underline;
}

a:hover {
	color: #0001B2;
	text-decoration: underline;
}

a.sideNav:link {
  color: #000000;
  text-decoration: none;
}

a.sideNav:visited {
  color: #000000;
  text-decoration: none;
}

a.sideNav:active {
  color: #000000;
  text-decoration: none;
}

a.sideNav:hover {
  color: #000000;
  text-decoration: none;
}

a.sideNavOn:link {
  color: #ffffff;
  text-decoration: none;
}

a.sideNavOn:visited {
  color: #ffffff;
  text-decoration: none;
}

a.sideNavOn:active {
  color: #ffffff;
  text-decoration: none;
}

a.sideNavOn:hover {
  color: #ffffff;
  text-decoration: none;
}

a img {
  border: none; 
}

.bgBlack {
  background: #000000;
}

.bgWhite {
  background: #FFFFFF;
}

.bgMain {
  background: #F0F0F0;
}

body, textarea, input {
  background: #F0F0F0;
  font-family: Tahoma , Arial, Trebuchet MS, Helvetica;
}

.contact {
  font-weight: 700;
  font-style:italic;
}

.contentTitle {
  color: #003399;
  background: #FFFFFF;
  font-size: 115%;
  font-weight: 500;
  vertical-align: middle;
  padding-top: 6px;
}

.contentSubTitle {
  color: #003399;
  background: #FFFFFF;
  font-size: 105%;
  font-weight: 700;
  vertical-align: middle;
}

.contentHeading {
  font-size: 95%;
  font-weight: 600;
  background: #FFFFFF;
}

.contentHeadingIndex {
  font-size: 95%;
  font-weight: 600;
  background: #FFFFFF;
  padding-bottom: 5px;
  padding-top:-5px;
  
}

.contentText {
  background: #FFFFFF;
  font-size: 90%;
  font-weight: 500;
}

h1 {
  color: #003399;
  background: #FFFFFF;
  font-size: 115%;
  font-weight: 600;
  padding-top: 17px;
}

h2 {
  color: #003399;
  background: #FFFFFF;
  font-size: 105%;
  font-weight: 600;
  vertical-align: middle;
}

h3 {
  color: #000000;
  background: #FFFFFF;
  font-size: 95%;
  font-weight: 600;
  vertical-align: middle;
}

h4 {
  color: #000000;
  background: #FFFFFF;
  font-size: 100%;
  font-weight: 600;
  vertical-align: middle;
}

h5 {
  color: #003399;
  background: #FFFFFF;
  font-size: 95%;
  font-weight: 600;
  vertical-align: middle;
  font-style:italic;
}

.mainTitle {
  background: #ddffaa;
  font-size: 135%;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
}

.mainTitleContact {
  background: #ddffaa;
  font-size: 55%;
  font-weight: 600;
}

.mainTitleItalic {
  font-size: 80%;
  font-style: italic;
  font-weight: 500;
}

.mainTitleSmall {
  font-size: 75%;
  font-weight: 500;
}

.noBullet {
  list-style: none;
}

.noSpace {
  display: inline;
  padding-left: 15px;
}

ol.alpha {
  list-style-type:upper-alpha
}

.pics {
  font-size: 80%;
  vertical-align: top;
}

.note {
  font-size: 80%;
}
.sideMenu {
   background-color: #ddffaa;
   font-weight: 600;
   font-size: 70%;
   font-family: Tahoma;
   color: #000000;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 12px;
   padding-right: 4px;
}

.sideMenuOn {
   background-color: #111111;
   font-weight: 600;
   font-size: 70%;
   font-family: Tahoma;
   color: white;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 12px;
   padding-right: 4px;
}

.sideMenuOnItem {
   background-color: #CDB38B;
   font-weight: bold;
   font-size: 70%;
   font-family: Tahoma;
   color: #000000;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-right: 4px;
}

.signature {
  font-family: Monotype Corsiva;
  font-weight: 600;
  color: #003399;
  font-size: 110%;
}

.tssa {
  background: #FFFFFF;
}
