#mainBackground{  position: relative; /*needed to expand to full height beyond content in FF */
	top: 0px;
	right: 0px;
	height:auto; /* FF needs this setting to expand div to fit long content */
	min-height:100%; /*sets minimum height in FF*/
	width:100%;
	/*background-color:transparent;
	 background-image:url(images/backgroundRepeatRight.jpg); 
	background-repeat:repeat-y;
	background-position:right top; */
	text-align:center; /*centers #main in old IE*/
	z-index:1;}#mainContainer{  /*padding: 0px;  margin: 0px;  padding-left: 2px;  width: 768px;  height: auto;  text-align: left; */  position:relative;
	margin:0 auto;
	padding:2px 5px;
	text-align:left;
	width:868px; /* MA 768 */
	z-index:1;	background-color: #ffffff;}#twoThirdsContainer{  margin: 0px;  padding: 0px;  position: relative;  width: 855px; /* MA 768 868*/  float: left;}#headerContainer
{
  margin: 0px;
  padding: 0px;
 /* position: absolute;
  top: 0px;
  left: 0px; */
 float: left;
  z-index: 3;
  width: 855px; /* MA 768 868*/
  margin-left: 0px;
  margin-right: 0px;
  clear: both;
  position: relative;
  height: 145px; /* MA 144 */
  background-image: url(../images/nassgapHeaderBG.gif);
  background-repeat: no-repeat;
}
#contentContainer
{
  margin: 0px;
  padding: 0px;
  margin-top: -1px;
 /* position: absolute;
  top: 148px;
  left: 0px; */
 float: left;
  z-index: 2;
  width: 853px; /* MA 768 868*/
  clear: both;
  border-left: solid 1px #d0d0d0;
  border-right: solid 1px #d0d0d0;
  background-color: #ffffff;
}
#footerContainer
{
  margin: 0px;
  padding: 0px;
  margin-bottom: 10px;
  width: 853px; /* MA 100% */
  text-align: center;
  float: left;
  clear: both;
  display: inline;
  border-left: solid 1px #d0d0d0;
  border-right: solid 1px #d0d0d0;
  border-bottom: solid 1px #d0d0d0;
  padding-bottom: 10px;
  background-color: #ffffff;
}
A.layoutHomeLink
{
  left: 130px; /* MA 110 */
  position: absolute;
  top: 5px;
}
.layoutFooterLinks
{
  font-size: 8pt;
  text-align: center;
}
.layoutHeader
{
  margin-bottom: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-top: 0px;
}
.layoutSearch
{
  font-family: Bradley Hand ITC;
  font-size: 10pt;
  text-decoration: none;
}
.layoutSearchGo
{
  color: #000000;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
.layoutSearchGo:hover
{
  color: #676767;
}
.layoutSearchGo:visited
{
  color: #000000;
}
.aboutTableWatermark
{
  background-image: url(../images/watermarkAbout.jpg);
  background-repeat: no-repeat;
  z-index: 1;
}
.membersTableWatermark
{
  background-image: url(../images/watermarkMembers.jpg);
  background-repeat: no-repeat; /* margin-top: -5px; */
  border: 0px;
  padding: 0px;
  width: 100%;
  z-index: 1;
}
.organizationTableWatermark
{
  background-image:  url(../images/watermarkOrganization.jpg);
  background-repeat: no-repeat;  /* margin-top: -5px; */
  border: 0px;
  padding: 0px;
  width: 100%;
  z-index: 1;
}
.repositoryTableWatermark
{
  background-image: url(../images/watermarkRepository.jpg);
  background-repeat: no-repeat;
  /* margin-top: -5px; */
  z-index: 1;
}
.clearBoth
{
  clear: both;
}

#navContainer
{
  position: absolute;
  top: 79px;  /* MA 78 */
  left: 240px;  /* MA 192 */
  z-index: 200;
  padding: 0px;
  margin: 0px;
}
#nassgapLogo
{
  position: absolute;
  left: 27px; /* MA 14 */
  top: 1px; /* MA 0 */
}
#divaboutmenu
{
  padding: 0px;
  margin: 0px;
  position: absolute;
  top: 118px; /* MA 117 */
  left: 16px; /* MA 16 */
  }

#quickTabTopRow1
{
  position: absolute;
  left: 207px; /* MA 172 */
  top: 104px; /* MA 103 */
  margin: 0px;
  padding: 0px;
  height: 23px;
  width: 205px;
   /* overflow: hidden; */

}
#quickTabTopRow2
{
  position: absolute;
  left: 434px; /* MA 384 */
  top: 104px; /* MA 103 */
  margin: 0px;
  padding: 0px;
  height: 23px;
  width: 103px;
}
#quickTabTopRow3
{
  position: absolute;
  left: 576px;  /* MA 518 */
  top: 104px; /* MA 103 */
  margin: 0px;
  padding: 0px;
  height: 23px;
  width: 60px;
}
#quickTabBottomRow1
{
  position: absolute;
  left: 205px;  /* MA 167 */
  top: 126px;  /* MA 125 */
  margin: 0px;
  padding: 0px;
    height: 23px;
    width: 140px;

}
#quickTabBottomRow2
{
  position: absolute;
  left: 374px;  /* MA 324 */
  top: 126px;  /* MA 125 */
  margin: 0px;
  padding: 0px;
    height: 23px;
    width: 125px;

}
#quickTabBottomRow3
{
  position: absolute;
  left: 518px;  /* MA 468 */
  top: 126px;  /* MA 125 */
  margin: 0px;
  padding: 0px;
    height: 23px;
    width: 127px;

}
  .quickTab
  {
    color: White;
    font-weight: bold;
    font-size: 0.9em;
    font-family: Verdana;
    text-align: center;
    z-index: 3;
    white-space: nowrap;
  }
  .quickTab A
  {
    color: White;
    text-decoration: none;
  }
   .quickTab A:hover
  {
    color: #FFD652;
    text-decoration: none;
  }
   .quickTab A:visited
  {
    color: White;
    text-decoration: none;
  }
  .quickTab:hover A
  {
    color: #FFD652;
  }
#searchFormContainer
{
  position: absolute;
  top: 78px;  /* MA 77 */
  left: 635px;  /* MA 585*/
  width: 214px;  /* MA 177  217*/
  height: 55px;
  text-align: right;
}
#searchButtonContainer
{
  margin: 5px;
  padding: 0px;
  padding-left: 80px;
  text-align: right;
}
#searchFor
{
  color: #676767;
  font-size: .9em;
  width: 170px;  /* MA 170 */
}