/*
  National Park Service primary .css file
  Jeremy Greene
  Created:  10 Sept 08
  Modified: 10 Sept 08
*/


/************************/
/* HTML Built-in Tag SS */
/***********************************************************************/

/* Removes border from imgs within anchor tabs */
a img
{
  border:0px;
}

/* Centers page between left and right window sides */
body
{
  text-align:center;
  margin-top:0;
  margin-left:auto;
  margin-right:auto;
}

div
{
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}



/***********/
/* Classes */
/***********************************************************************/

/* table containing Name TOC - index */
.nameListing
{
  height:500px;
  width:280px;
  border:0px;
}

.nameListing tr td
{
  height:40px;
  text-align:center;
}

.nameListing tr td a
{
  font-size:12px;
  line-height:14px;
  font-family:Arial;
  color:#A22;
  text-decoration:none;
}

.nameListing tr td a:hover
{
  text-decoration:underline;
  color:#C21;
}

/* table continaing Name, Title, Date of person */
.BIO
{
  font-family:Arial;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  right:0px;
  padding:0px 0px 0px 0px;
}

.BIO tr
{
  vertical-align:top;
}

.BIO tr#NAME
{
  text-transform:uppercase;
  font-size:26px;
  line-height:23px;
  text-align:center;
  font-weight:bold;
}


.BIO tr#TITLE
{
  font-size:14px;
  text-align:center;
  font-weight:bold;
}


.BIO tr#DATE
{
  font-size:17px;
  text-align:center;
  font-weight:bold;
}


/* table containing Biography Text */
.BIO tr#dataListing
{
  left:0px;
  text-align:left;
  font-size:13px;
}


.BIO tr#dataListing td p
{
  text-align:left;
  font-size:14px;
  font-family:Arial;
}


.BIO tr td
{
  padding:0px 0px 0px 0px;
}


.nameTab
{
  text-align:center;
  margin-left: auto;
  margin-right:auto;
  margin-top:0px;
}


/* table containing navigation toolbar buttons */
.navTable
{
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  height:0px;
}

.navTable tr#navMAINMENU
{
  vertical-align:top;
  text-align:left;
}


#navLINKS tr td#navLEFT
{
  text-align:left;
}


#navLINKS tr td#navRIGHT
{
  text-align:right;
}


.navTable tr td
{
  padding:0px 0px 0px 0px;
}

.navTable tr td a
{
  font-size:13px;
  font-weight:bold;
  font-family:Arial;
  color:#A22;
  text-decoration:none;
}

.navTable a:hover
{
  text-decoration:none;
  color:#C21;
}


.space1
{
  width:0px;
}

.space2
{
  width:0px;
}


/*************/
/* Page ID's */
/***********************************************************************/


/* div in bio pages for smaller WOF logo (not a bg img, for alt text) */
#centLogoPerson
{
  position:absolute;
  text-align:center;
  margin-top:0px;
  top:0px;
  left:85px;
  width:224px;
  height:155px;
  z-index:1;
}

/* div in bio pages for smaller WOF logo (not a bg img, for alt text) */
#centLogo
{
  position:absolute;
  visibility:hidden;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  top:0px;
  width:0px;
  height:0px;
  z-index:-1;
}

#centAboutLink
{
  visibility:hidden;
}

/* div in bio pages for smaller WOF logo (not a bg img, for alt text) */
#centLogoPrint
{
  position:relative;
  visibility:visible;
  top:0;
  left:0;
  width:100%;
  height:119px;
  z-index:1;
}


/* HEADERBANNER div for each page, contains NPS images */
#headerBanner
{
  height:0px;
  width:0px;
  text-align:center;
  visibility:hidden;
}

#headerBanner table
{
  text-align:center;
  height:0px;
  width:0px;
  border:0px;
}


/* division holding navTable - bio only */
#navMenu
{
  position:absolute;
  top:0px;
  width:0px;
  height:0px;
  width:0px;
  visibility:hidden;
}


/* division holding nameTitle and dataListing for each bio */
#personalData
{
  position:absolute;
  text-align:left;
  top:170px;
  left:0px;
  width:400px;
}


/* division holding bio Portrait - bio only */
#personalImage
{
  position:absolute;
  text-align:left;
  left:350px;
  top:100px;
  width:418px;
  height:560px;
  visibility:hidden;
}

#portrait
{
  position:absolute;
  visibility:hidden;
}

/* Main division in all bio holding logo, img and data - style tag in HTML for background*/
#staticBGPerson
{
  position:absolute;
  text-align:center;
  left:0px;
  top:0px;
  width:0px;
}

#lowerBanner
{
  width:650px;
  height:30px;
  visibility:hidden;
}

#printLeftCol{
	float: left;
}
#printRightCol{
	float: right;
}

#staticBackground
{
  position:absolute;
  text-align:center;
  left:0px;
  top:0px;
}
