
body {
  font: 100%/1.25 arial, helvetica, sans-serif;
  color: #000000;
  text-align: center;
}

ul li {
  list-style-type: none;/*turns off display of bullet*/
}
/***** Main Formatting *****/

#wrapper {
  width: 126px;
  margin: 0px;
  text-align: left;
}
#wrapperright {
  width: 124px;
  margin:  auto auto 0px;
  text-align: left;
}
/***** MENU *****/

#wrapperNavlist {
  width: 126px;
  background: #DE011E;
  margin-bottom: 20px;
  padding: 0;
  border-bottom: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-color: #173D7D;
  font-weight: bold;
}
#navlist {
  margin: 0;/*removes indent IE and Opera*/
  padding: 0;/*removes indent Mozilla and NN7*/
}

#navlist a{
  display: block;
  height: 45px;
  line-height: 45px;/*must be equal to height. Centers the text vertically*/
  padding: 0 0 0 14px;
  border: none;
  border-top: 1px solid #14346B;
  border-bottom: 1px solid #14346B;
  color: white;
  text-decoration: none;
  font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:200;
  background: url(images/nav.gif) repeat-x left top;
}

#navlist a:hover {
  background-position: 0 -45px;   /* Shift background image vertically 24px, or start of the 2nd background image (on mouseover) */
  color: white;
}

#navlist #active a {
  display: block;
  background:  no-repeat left center;
  background-position: 25px;
  padding-left: 14px;
  cursor: default;
}
#activeColor{
    background-color: #D90222;
}
/***** IMAGE REPLACEMENT *****/

h2.ir {
  position: relative;
  width: 175px;
  height: 25px;
  padding: 0;
  overflow: hidden;
}

h2.ir em {
  display: block;
  width: 175px;
  height: 25px;
  position: relative;
  background: url(images/mainmenu.gif) no-repeat left top;
}

/**************###### RED #########************/

#wrapperNavlistRed {
  width: 110px;
  background: #1C4A98;
  margin-bottom: 20px;
  padding: 0;
  border-bottom: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-color: #D92440;
  font-weight: bold;
}

#navlistRed {
  margin: 0;/*removes indent IE and Opera*/
  padding: 0;/*removes indent Mozilla and NN7*/
}

#navlistRed a, #navlistRed a:visited {
  display: block;
  height: 45px;
  line-height: 45px;/*must be equal to height. Centers the text vertically*/
  padding: 0 0 0 14px;
  border: none;
  border-top: 1px solid #DF3E57;
  border-bottom: 1px solid #D92440;
  color: white;
  text-decoration: none;
  font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:200;
  background: url(images/nav_red.gif) repeat-x left top;
}

#navlistRed a:hover {
  background-position: 0 -45px;   /* Shift background image vertically 24px, or start of the 2nd background image (on mouseover) */
  color: white;
}

#navlistRed #active a {
  display: block;
  background:  no-repeat left center;
  background-position: 25px;
  padding-left: 45px;
  cursor: default;
  background-color: #CC6699;
}
.submit {
  background: #1C4A98;
  font: 11px "verdana", helvetica, arial, sans-serif;
  font-weight: bold;
  color: #ffffff;
  margin: 1px;
  padding: 3px 15px 3px 15px;
  border: solid 1px #ffffff;
  vertical-align: middle;
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-bottom: 1px solid #777777;
  border-right: 1px solid #777777;
  cursor:hand;
}

.submit_disabled {
  background: #CCCCCC;
  font: 11px "verdana", helvetica, arial, sans-serif;
  font-weight: bold;
  color: #999999;
  margin: 1px;
  padding: 3px 15px 3px 15px;
  border: solid 1px #999999;
}

