.formBorder {
  background-color: rgb(202,215,232);
}

.formBackground {
  border-color: rgb(202,215,232);
  border-width: 3px 3px 3px 3px;
  border-style: Solid;
  background-color:  rgb(238,243,247);
}

.limeBg {
  background-color: rgb(23,43,93);
}

.darkGreenBg {
  background-color: rgb(39,69,131);
}

.paleLimeBg {
  background-color: rgb(51,88,156);
}

.text, INPUT, SELECT {
  color: Black;
  font-family: Arial, sans-serif;
  font-size: 8pt;
}

.limeText {
  color: rgb(201, 1, 3);
  font-family: Arial, sans-serif;
  font-size: 8pt;
}

.linkText {
  color: rgb(50, 89, 156);
  font-family: Arial, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
}

.topNavCell {
  text-align: center;
  vertical-align: middle;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: White;
  height: 24px;
  padding-left: 5px;
  padding-right: 5px;
  /*width: 78px;*/
}

.topNavCellHl {
  text-align: center;
  vertical-align: middle;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: Black;
  background-color: White;
  height: 24px;
  padding-left: 5px;
  padding-right: 5px;
  
  /*width: 78px;*/
}

.topNavCellPale {
  text-align: center;
  vertical-align: middle;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: rgb(137, 186, 161);
  background-color:  rgb(51,88,156);
  height: 24px;
  padding-left: 5px;
  padding-right: 5px;
  
  /*width: 78px;*/
}

P, FORM  {
  margin: 0px 0px 0px 0px;
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

INPUT {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 22px;
}

SELECT {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 18px;
}

A {
  text-decoration: underline;
  color: rgb(50, 89, 156);
}

A:hover {
  color: red;
}

BODY, .body {
  color: Black;
  font-family: Arial, sans-serif;
  font-size: 12px;
}

UL {
  list-style-image: url(http://images.statemaster.com/images/dot3x3.gif);
  margin: 0px 0px 0px 23px;
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /*line-height: 1.5em;*/
} 

OL {
  /*line-height: 1.5em;*/
  margin: 0px 0px 0px 23px;
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
} 

LI, FORM {
  margin: 0px 0px 0px 0px;
  border: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
} 

.graphHl {
  background-color: rgb(229, 240, 246);
  border-width: 3px 0px 3px 0px;
  border-style: solid;
  border-color: White;
}

.graphBarHl {
  background-color: rgb(83, 130, 161);
}

.graphBar {
  background-color: rgb(150, 179, 198);
}

.graphBarNegHl {
  background-color: rgb(178, 54, 50);
}

.graphBarNeg {
  background-color: rgb(206, 134, 130);
}

.submitButton {
  background-color: rgb(204, 0, 1);
  color: white;
  font-weight: bold;
  font-size: 8pt;
  height: 24px;
}

H2 {
  padding: 0px 0px 18px 0px;
  margin: 0px 0px 0px 0px;
  border: 0px 0px 0px 0px;
  font-size: 14pt;
  font-weight: bold;
}

H4 {
  color: rgb(201, 1, 3);
  font-family: Arial, sans-serif;
  font-size: 8pt;
  text-transform: uppercase;
  padding: 20px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 0px 0px 0px 0px;
}

.factoid {
  color: rgb(167, 176, 193);
}

.factoidCell {
  background: url(http://images.statemaster.com/images/gradient.gif);
  background-repeat: no-repeat;
  color: rgb(167, 176, 193);
}

.factoidCellA {
  font-weight: bold;
  color: white;
}

.factoidCellA:hover {
  color: red;
  text-decoration: underline;
}