/*  *** Validated CSS level 2.1 *** */

/*-----------------------*/
/* PAGE LAYOUT           */
/*-----------------------*/

/** { margin: 0;  padding: 0;}/* Testing to see if removing this will help */


/*  alternative backgrounds 
  background: #000 url(Earth_iss_Background.jpg); background-repeat:no-repeat;
  background: #fff url(02_Gradient.jpg); background-repeat:repeat-x;
  background: #000 url(Earth_iss_BackgroundSmall.jpg); background-repeat:no-repeat;
  background: #000 url(Earth_style_Background.jpg); background-repeat:no-repeat; background-attachment: fixed;
  

*/
body {text-align: center;
  background: #000 url(../images/backgrounds/Earth_iss_BackgroundSmall.jpg); background-repeat:no-repeat; background-attachment: fixed;
  font-style: normal;
  min-width: 890px; padding-top:0px;
  margin-top: 2px; margin-bottom: 10px; 
}

/*-----------------------*/
/* HEADER                */
/*-----------------------*/
/*
  background-image:url('PageHeaderCropped860.jpg'); background-repeat:no-repeat;
  background-image:url('PageHeaderNew.jpg'); background-repeat:no-repeat;
  background-image:url('PageHeaderNEWflatter.jpg'); background-repeat:no-repeat;
*/

#hdr{ border:none;
  height:101px; 
  width:860px; 
  margin: 0 auto; margin-top:0px;
  text-align: left;
  padding-top:0px;
  }
#hdr img {border: none; float: left; margin-top:0px; }
#hdr a:link {text-decoration:none;}
#hdr a:visited {text-decoration:none; }
#hdr a:hover {text-decoration:none; }
#hdr br { clear: both;} 


/*-----------------------*/
/* FOOTER                */
/*-----------------------*/
#ftr {background:#fff; border-style:double;
	 border-width:5px;
 	border-color:#b6b6b6;
 width:676px;
 margin: 0 auto; margin-left:174px;
 text-align: left; font-size: 0.7em;
 clear: both;  
 }

/*-----------------------*/
/* FOOTER                */
/*-----------------------*/
#ftr2 { text-align: center; font-size: 0.7em; color:#fff; clear:both; padding-top:2px; margin-top:2px; margin-bottom:0px; padding-bottom:0px;
 }

#ftr2 img { text-align: center; border: none; margin: 0; padding: 0; margin-left:auto; margin-right:auto; }
#ftr2 a { text-align: center; color:#99f; border: none; margin: 0; padding: 0; margin-left:auto; margin-right:auto; }


/*-----------------------*/
/* LEFT COLUMN           */
/*-----------------------*/
#columLeft { width:170px;
  float: left;  
}
 
#columLeft p { text-align: center; border: none; margin: 0; padding: 0; margin-left:auto; margin-right:auto; margin-top:8px;}
#columLeft a { text-decoration:none; text-align: center; border: none; margin: 0; padding: 0; margin-left:auto; margin-right:auto; }
#columLeft img { text-align: center; border: none; margin: 0; padding: 0; margin-left:auto; margin-right:auto;  margin-top:4px;}
#columLeft .imgbordr {border-width: 1px; border-style: solid; border-color: #aaa;margin-top:6px} 




/*-----------------------*/
/* CONTENT               */
/*-----------------------*/

#content { width:660px; background:#fff;  float: right;
	padding:6px; padding-left:10px; margin-top:0px;
	 border-style:double;
	 border-width:5px;
 	border-color:#b6b6b6;
	}


/*-----------------------*/
/* WRAPPERS              */
/*-----------------------*/
#wrapper0 { 
  width: 860px;
  margin: 0 auto; padding: 0;
  text-align: left; margin-top: 2px;  
}


/** wrapper contains content (contentArea + columnRight), columnLeft, and ftr **/
#wrapper {
  width: 860px;
  margin: 0 auto; padding: 0;
  text-align: left;
}

	

/*-----------------------*/
/* SEARCH FORM           */
/*-----------------------*/
.Search_NSS {  float:right; width:160px;  z-index:2; margin:0px; padding:0px; padding-top:6px; vertical-align:text-top;
 }
.Search_NSS input.box { float: left; vertical-align:text-top;
  color: #000;
  width: 108px;
  height: 20px;
  padding: 0; margin:0; margin-left:-4px;
  background: #f2f2f2;
  border: solid; border-color:black; border-width:2px;
  font-size: 0.9em; 
}

.Search_NSS input.button {float:right;font-size: 0.7em;text-align:center; font-weight:bold; vertical-align:text-top;
  color: #000;
  width: 50px; 
  height: 24px;
  padding: 0px ; margin: 0;
  background:  #e2e2e2;
  border: solid; border-color:black;border-width:1px;
}

