.indexBackground
{
  /*background-image: url("images/background_nassgap.gif");
   IE Specific 
  background-position-x: 200px;
  background-position-y: 145px;*/
  /* End IE Specific 
  background-repeat: no-repeat;
  margin-top: -5px;*/
}
.indexFontSizeEight
{
  font-size: 8pt;
}
.indexFontSizeNine
{
  font-size: 9pt;
}
.indexPoll
{
  background-color: #E2E3FF;
  font-size: 10pt;
}
.indexPollNumbers
{
  background-color: #E2E3FF;
  font-size: 10pt;
  vertical-align: top;
}
/* New for 3.0 */
#indexContainer
{
  position: relative;
  width: 100%;
  min-height: 800px;
  margin: 0px;
  padding: 0px;
  padding-top: 3px;
}
.indexColumn
{
  padding: 1px;
  margin: 0px;
}
#indexLeftColumn
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 199px; /* MA 184 214 209*/
  height: auto;
  border: solid 0px green;
  padding-left: 0px;
  }
#indexCentreColumn
{
  position: absolute;
  left: 207px; /* MA 192 222 217*/
  padding: 5px; 
  width: 412px; /* MA 370 410 377 402*/
  height: auto;
  top: 0px;
  border: solid 0px red;
}
#indexRightColumn
{
  position: absolute;
  left: 625px; /* MA 569 639 626 */
  width: 228px; /* MA 199 229 */
  height: auto;
  top: 0px;
  border: solid 0px yellow;
}
.indexColumn .boxContainer
{
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
  background: white;
  width: 100%;
  height: auto;
  margin-bottom: 5px;
  margin-top: 5px;
}
.indexColumn .boxContainer .boxBody
{
  margin: 0px;
  padding: 2px;
  font-size: .85em;
  background: #CFE3F7; /* #A6CAF0; */
  border-right: solid 1px #0050AA; /* 006699 */
  border-left: solid 1px #0050AA;
  border-bottom: solid 1px #0050AA;
}
.indexColumn .boxContainer .boxBody UL
{
  list-style-type: none;
  padding: 1px;
  margin: 0px;
}
.indexColumn .boxContainer .boxBody UL LI
{
  margin-top: 2px;
  margin-bottom: 2px;
}
.indexColumn .boxContainer .boxBody UL LI UL
{
  list-style-type: disc;
  list-style-position: inside;
  padding-left: 2px;
  padding-top: 0px;
  padding-bottom: 1px;
  padding-right: 0px;
  margin: 0px;
  margin-left: 2px;
}
.indexColumn .boxContainer .boxBody UL LI UL LI
{
  margin-top: 1px;
  margin-bottom: 1px;
  font-size: .85em;
}
#repoFolders UL LI
{
  margin-top: 4px;
  margin-bottom: 4px;
}
.indexColumn .boxContainer .boxBody A
{
  color: #0050AA;
}
.indexColumn .boxContainer .boxBody A:hover
{
  color: #666666;
}
.indexColumn .boxContainer .boxBody A:visited
{
  color: #333333;
}
.indexColumn .boxContainer .boxBody UL LI A
{
  margin-right: 2px;
  font-weight: bold;
  font-size: .9em;
}
.indexColumn .boxContainer .boxHeader
{
  margin: 0px;
  padding: 0px;
  padding-top: 1px;
  color: White; 
  /* color: #cccccc; */
  font-weight: bold;
  font-size: 1em;
  /* width: 200px; */
  height: 19px;
  white-space: nowrap;
}
#indexRightColumn .boxContainer .boxHeader
{
  padding-left: 20px;
  background-image: url(images/boxHeaderRight.gif);
  background-repeat: no-repeat;
}
#indexRightColumn #imgFrontPage
{
  width: 228px; /* MA 200 230*/
}
#indexLeftColumn .boxContainer .boxHeader
{
  padding-left: 5px;
  background-image: url(images/boxHeaderLeft.gif);
  background-repeat: no-repeat;
  background-position: right top;
}
#indexCentreColumn P
{
  /* border-bottom: solid 1px #0050AA; */
  text-align: justify;
  width: 402px; /* MA 360 400 387 392*/
  font-size: .85em;
  line-height: 1.2em;
}
#indexCentreColumn H1
{
  text-align: center;
  color: Black;
  font-size: 1.35em;
  font-weight: bold;
}
#indexCentreColumn .boxContainer
{
  border-bottom: solid 1px #0050AA;
  width: 402px; /* MA 360 400 387 392*/
  margin-top: 6px;
}
#indexCentreColumn .boxContainer .boxBody
{
  background: white;
  border: solid 0px white;
  padding-bottom: 5px;
}
#indexCentreColumn .boxContainer .boxHeader
{
  color: #0050AA;
  font-weight: bold;
  font-size: 1em;
  }
#indexCentreColumn .boxContainer .boxBody UL
{
  list-style-type: disc;
  padding: 5px;
  padding-left: 25px;
  margin: 0px;
}
#indexCentreColumn .boxContainer .boxBody UL LI
{
  margin-top: 6px;
  margin-bottom: 6px;
}
#indexCentreColumn .boxContainer .boxBody UL LI A
{
  font-weight: normal;
}
  #middleSpacer
  {
    height: 2px;
    margin: 0px;
  }
#pollsImage
{
  padding-left: 12px;
  padding-top: 3px;
  padding-bottom: 3px;
}
#queryToolImage
{
  padding-left: 12px;
  padding-top: 3px;
  padding-bottom: 3px;
}
#researchImage
{
  padding-left: 12px;
  padding-top: 3px;
  padding-bottom: 3px;
}
#invisibleBox
{
  display: none;
  height: 1px;
  width: 1px;
  
}