/* Overrides to NASA template */
/* Added 2010-03-08, EVB II. Fixes problem with XHTML pages having white bands at top/bottom */
html {
  min-width:750px;
  color:#000;
  background:#000;
  }

#menu ul li#one a { width:145px;}
#menu ul li#two a { width:145px;}
#menu ul li#three a { width:205px;}
#menu ul li#four a { border-right:1px solid #fff; width:115px;}
#menu ul li#five a { border-right:0; width:115px;}

/* Additions by Ed */

#nasahead #searchbox h3 a:link, #nasahead #searchbox h3 a:visited {
  color:#fff;
  }

#nasahead #searchbox h3 a:hover {
  text-decoration: underline;
  }

div#paperwide {
  background:#fff;
  position:relative;
  margin:10px auto;
  padding:10px;
  width:1250px;
  }

div#leftnav h2 {
  bottom:0px;
  left:0px;
  margin:0px;
  width:164px;
  color:#fff;
  background:#006699;
  font-weight:bold;
  font-size:15px;
  padding:5px 5px 5px 10px;
  border-bottom:1px solid #fff;
  }

table.buttontab {
  font-size:12px;
  border:0px;
  margin-bottom:15px;
  }

table.buttontab thead tr th {
  background:#fff;
  color:#000;
  font-weight:bold;
  padding:0px;
  text-align:center;
  }

table.buttontab tbody tr td {
  background:#fff;
  color:#000;
  padding:0px;
  text-align:center;
  }

table.datatab tbody tr th {
	background-color:#edf3fe;
	color:#000;
	font-weight:bold;
	padding: 3px 8px;
	border-left: 1px solid #fff;
	}

table.datatab thead tr th {
	background-color:#edf3fe;
	color:#000;
	font-weight:bold;
	padding: 3px 8px;
	border-left: 1px solid #fff;
	}

/* Additions by Kelly */

#nasahead #links {
	position:absolute;
	top:0;
	right:0px;
	height:45px;
	width:178px;
    font-size:11px;
    padding:0 0 0 20px;
	margin:0;
	margin-top:9px;
	border-left:1px solid #666;
	background:#ccc;
	}

#nasahead #links ul {
	list-style:none;
	margin:0;
	padding:0;
    font-size:11px;
	}

#nasahead #links ul li {
        padding-bottom:0;
	}

#nasahead #links ul li a:link, #nasahead #links ul li a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#333;
	font-size:11px;
	}

#nasahead #links ul li a:hover {
        text-decoration:underline;
	}

#leftcontent ol, ul {
        font-size: 12px;
        margin: 5px 2px 10px 15px;
        list-style-type:disc;
        text-align:left;
        }

#leftcontent ul li     {
        padding-bottom:2px;
       }

#leftcontent ul li a:link, #leftcontent ul li a:visited {
        text-decoration:none;
	font-weight:normal;
	color:#333;
	font-size:12px;
       }

#leftcontent ul li a:hover {
        text-decoration:underline;
	}

#nasafootlinks ul li {
        padding-bottom:0;
        font-size:11px;
	}

#rightcontent h1 {
       font-size:14px;
       line-height:20px;
       font-weight:bold;
       margin:10px 0px 15px 0px;
       color:#006699;
       text-align:left;
       border-bottom:2px solid #006699;
	}

table.datatab tbody tr.invalid td {
		font-style: italic;
	}

#rightcontent input, #singlecolumn input {
  margin:0px 0px 0px 0px;
  }

/* Additional additions by Ed */

table.alternate {
  border: 1px solid #666666;
  margin-bottom:15px;
  font-size:12px;
  }

table.alternate thead tr th {
  background-color:#95cee8;
  color:#000;
  font-weight:bold;
  padding: 3px 8px;
  border-left: 1px solid #fff;
  }

table.alternate tbody tr:nth-child(even) th {
  color:#000;
  font-weight:bold;
  padding: 3px 8px;
  border-left: 1px solid #fff;
  }

table.alternate tbody tr:nth-child(odd) th {
  color:#000;
  font-weight:bold;
  padding: 3px 8px;
  border-left: 1px solid #fff;
  background-color:#edf3fe;
  }

table.alternate tbody tr:nth-child(even) td {
  font-size: 12px;
  padding: 3px 8px;
  border-left: 1px solid #D9D9D9;
  }
  
table.alternate tbody tr:nth-child(odd) td {
  font-size: 12px;
  padding: 3px 8px;
  border-left: 1px solid #D9D9D9;
	background-color:#edf3fe;
  }
