/* common styles for Aero-Astro site  */







/* GENERAL */



html, body {

  margin: 0px;

}

/* don't set background color on html for sake of Dreamweaver */

body {

  background-color: #000000;

}



/* for div containing skip links and other content that should never be seen by visual browsers */

.offscreen {

  position: absolute;

  left: 0px; top: -9999px;

  width: 1px; height: 1px;

  overflow: hidden;

}



/* div to clear floating divs */

.divclear {

  clear: both;

}



/* remove space around form */

form {

  display: inline;

  margin: 0;

  padding: 0;

}



/* table cells all aligned left and top */

td {

  text-align: left;

  vertical-align: top;

}



/* use border box model (widths include padding and borders) */

/* note: validator does not like these two declarations... */

/* the first is CSS3, the second is Mozilla-specific */

/* NOT NEEDED FOR AERO-ASTRO SITE

div {

  box-sizing: border-box;

  -moz-box-sizing: border-box;

}

*/



/* layout table */

/* note: cellspacing=0 must still be specified in table tag because of IE */

table.layouttable {

  border: none;

  border-spacing: 0px;

  margin: 0px;

  padding: 0px;

}

table.layouttable td {

  padding: 0px;

}

/* centered something */

.centered {

  text-align: center;

}









/* PRIMARY NAVIGATION */



.divprimarynav {
	position: absolute;
	width: 88px;
	height: 25px;
	z-index: 10;
	top: 132px;
}

#divprimarynav_about {

  left: 30px;

}

#divprimarynav_academics {
	left: 126px;
}

#divprimarynav_faculty {

  left: 222px;

}

#divprimarynav_admissions {

  left: 318px;

}

#divprimarynav_alumni {

  left: 414px;

}

#divprimarynav_videos {

  left: 510px;
  
 

}

#divprimarynav_news {

  left: 606px;


}


/* SEARCH TOOL */



#divsearchtool {

  padding: 18px 0px 20px 0px;

}

#searchform table {

  width: 171px;

}

#searchform table td {

  text-align: center;

  vertical-align: middle;

}

#searchform #q {

  width: 86px;

  margin: 0px 4px 0px 2px;

  padding: 1px;

  border: solid 1px #cccccc;

  background-color: #ffffff;

  font-family: Arial, Lucida, Helvetica, sans-serif;

  font-size: 0.70em;

  color: #000000;

}







/* FOOTER */



#divfooter {

  margin: 10px 0px 30px 0px;

}

/* MIT logo */

#divmitlogo {

  margin: 3px 0px 0px 30px;

}

/* MIT address */

#divmitaddress {

  width: 511px;

  display: block;

}

#divmitaddress p {

  margin: 0px;

  padding: 0px 0px 0px 3px;

}

#divmitaddressprint {

  display: none;

}

/* site tool links */

#divtoolnav {

  margin: 0px;

  white-space: nowrap;

}
