
body {
  margin: 5px 0px 0px 0px;
  background-color: #FFFFFF
}

table, td {
  font-family: arial;
  font-size: 9pt
}

a:link, a:active, a:visited {
  color: #20387A
}

a:hover {
  color: #D6222F
}

#mainarea {
  width: 765px;
  padding-left: 0px;
  padding-bottom: 30px
}

#TAG {
  position: relative;
  font-size: 10pt;
  color: #20387A;
  font-family: Helvetica;
  letter-spacing: 4px;
  font-weight: bold;
  height: 21px;
  margin-top: 7px
}

#TAG2 {
  position: relative;
  font-size: 9pt;
  color: #20387A;
  font-family: Helvetica;
  letter-spacing: 3px;
  font-weight: bold;
  height: 25px;
  padding-top: 7px
}

#box {
  position: relative;
  align: center;
  width: 153px;
  height: 105px;
  padding-top: 3px
}

.boxsm {
  border: 1px solid #20387A;
  margin-bottom: 20px;
  text-align: center;
  margin-right: 0px;
  margin-top: 20px;
  width: 350px;
  padding: 10px
}

.boxlgWhite {
  border: 1px solid #20387A;
  width: 770px;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 20px
}

#boxFreeWhite {
  border: 1px solid #20387A;
  text-align: left;
  margin-top: 15px;
  margin-bottom: 20px
}

#boxlgblue {
  border: 1px solid #20387A;
  width: 770px;
  background-color: #D7E3F4;
  text-align: left;
  margin-top: 15px;
  margin-bottom: 20px
}

.boxlgblue {
  width: 770px;
  text-align: left;
  border: 1px solid #20387A;
  margin-top: 15px;
  margin-bottom: 20px;
  background-color: #D7E3F4
}

#boxhelp {
  width: 100%;
  text-align: left;
  border: 10px solid #20387A;
  margin-right: 5px;
  margin-left: 5px;
  margin-bottom: 50px;
  padding: 10px
}

#boxlggray {
  width: 97%;
  text-align: center;
  border: 1px solid #20387A;
  margin-top: 15px;
  margin-left: 15px;
  margin-bottom: 15px;
  padding: 10px;
  background-color: #E9ECF2
}

.boxlggray {
  width: 770px;
  text-align: center;
  border: 1px solid #20387A;
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
  padding: 5px;
  background-color: #E9EFF6
}

input, select {
  padding-bottom: 2px;
  font-family: Arial, Verdana;
  font-size: 8pt
}

.redExSM {
  font-size: 7pt;
  color: #D6222F
}

.redSM {
  font-size: 8pt;
  color: #D6222F
}

.redbdSM {
  font-size: 8pt;
  color: #D6222F;
  font-weight: bold
}

.redbd {
  color: #D6222F;
  font-weight: bold
}

.redbdMd {
  font-size: 10pt;
  color: #D6222F;
  font-weight: bold
}

.redbdLg {
  font-size: 11pt;
  color: #D6222F;
  font-weight: bold
}

.grayExSM {
  font-size: 7pt;
  font-family: Verdana;
  color: #999999
}

.whitebdMd {
  color: white;
  font-weight: bold;
  font-size: 8pt
}

.whiteExSm {
  color: white;
  font-size: 7pt;
  text-transform: uppercase
}

.blackbdMD {
  font-size: 10pt;
  font-weight: bold
}

.blackbdLg {
  font-size: 11pt;
  font-weight: bold
}

.blackbdSM {
  font-size: 8pt;
  font-weight: bold
}

.blackPad {
  padding: 5px
}

.blackSM {
  font-size: 8pt
}

.blackExSm, .BlackExsm a:link, .BlackExsm a:visited, .BlackExsm a:active {
  font-size: 7pt;
  color: #000000
}

.BluebdExLG {
  font-size: 12pt;
  color: #20387A;
  font-weight: bold
}

.Bluesm {
  font-size: 8pt;
  color: #20387A
}

.BlueMd {
  font-size: 10pt;
  color: #20387A
}

.Bluebdsm {
  font-size: 8pt;
  color: #20387A;
  font-weight: bold
}

.Bluebd {
  font-size: 9pt;
  color: #20387A;
  font-weight: bold
}

.BluebdMD {
  font-size: 10pt;
  color: #20387A;
  font-weight: bold
}

.BlueBdLg {
  font-size: 11pt;
  color: #20387A;
  font-weight: bold
}

.ltBlueExSm {
  color: #678BD7;
  font-size: 7pt;
  text-transform: uppercase
}

.ul1 {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 15px;
  text-indent: -15px;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px
}

.ul2 {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 30px;
  text-indent: -15px;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px
}

.entryEven {
  background-color: #D7E3F4
}

.entryOdd {
  background-color: #FFFFFF
}

.ANav, .ANav a:link, .ANav a:active, .ANav a:visited {
  background-color: #E7EEF8;
  color: #20387A;
  font-weight: bold
}

.ANavNone {
  font-weight: bold
}

.ANavSel {
  background-color: #E5E5E5;
  font-weight: bold
}

.ListHead {
  color: white;
  background-color: #20387A;
  font-size: 7pt;
  text-transform: uppercase
}

.ListHead a:link, .ListHead a:active, .ListHead a:visited, .ListHead a:hover {
  color: white;
  text-decoration: none
}

.detailHead {
  background-color: #D7E3F4
}

.detailBody {
  background-color: #FFFFFF
}

.indent {
  margin-left: 0px;
  padding-left: 15px;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px
}

.ListQual {
  font-weight: bold;
  text-decoration: underline
}

.TopMenu, .TopMenu a:link, .TopMenu a:visited, .TopMenu a:active, .TopMenu a:hover { 
  background-color: #D6222F;
  font-size: 10pt;
  color: #CCCCCC;
  font-family: Helvetica;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase
}

.EntryLabel {
  font-size: 8pt;
  background-color: #E7EEF8;
  color: #20387A
}

.EntryLabelSel {
  font-size: 9pt;
  font-weight: bold;
  background-color: #E7EEF8;
  color: #D6222F
}
