body {background:#0D0D0D url(../../images/main_bg.jpg);}

body, table, td, form, input, select, h1, h2, h3, h4, h5, h6, pre {font-family:Arial; font-size:14px; color:#000000;}
/* Netscape 4 font-size fix */
html body, html table, html td, html input, html select {font-size:14px;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;}

body, form {padding:0px; margin-left: 0; margin-top: 0px; margin-right: 0; margin-bottom: 10px;}
/* Modified to make default link behave like featureLnk */
a {color:#744016;text-decoration:underline;}
a:hover {text-decoration:none;}
p {padding:0 10px 10px 20px; color:#333; line-height:1.4; margin-top:10px; font-size:14px;}
h1 {color:#FFF; font-size:16px;}
h2 {color:#512707; font-size:20px;font-weight:bold; padding:0 0 4px 10px; margin-top:15px;}
/*h3 {padding:0 0 2px 20px; font-size:16px; color:#744016; margin-top:6px;}*/
h3 {font-size:16px; color:#744016; margin-top:6px;padding:0 0 2px 14px;}
h4 {padding:0 10px 2px 20px; font-size:14px; color:#fff; margin:0;}
table {color:#333; line-height:1.4;}

.bold {font-weight:bold;}
.boldTitle {font-size:16px; font-weight:bold;}
.italic {font-style:italic;}
.light {color:#484848;}
.small {font-size:11px; color:#FFFFFF;}
.small a:link, .small a:visited {font-size:11px; color:#f4aa3d;}
.small a:hover {font-size:11px; color:#f4aa3d; text-decoration:none;}
.smallBlk {font-size:11px; color:#000000; line-height:1.2em;}
.tiny {font-size:9px;}

/* Global Styles */
.headerLnk {color:#666666;}
.footerLnk {color:#000000;}
.sectionLnk {font-size:12px; color:#ffffff;}
.featureLnk {color:#006699;}
.search {width:102px; height:17px;}
.mynasa {width:165px; height:17px;}
.bannerLnk {font-size:12px; font-weight:bold; color:#ffffff;}
.bannerTxt {font-weight:bold; color:#0398e8;}
.navLnkBlack {color:#000000; line-height:18px;}
.navLnkBlue {color:#006699; line-height:18px;}
.navLnkRed {color:#FF3333; line-height:18px;}
.navLnkGreen {color:#408040; line-height:18px;}
.fact {font-size:13px; color:#484848;}
.factBlue {color:#006699;}
.factRed {color:#FF3333;}
.credits {color:#cccccc;}
.knowledge {font-size:12px; color:#000000;}

/* Feb01 Compliance */
.introLnk {font-size:12px; font-weight:bold; color:#009eff;}
a.introLnk:link {text-decoration:underline;font-size:12px; font-weight:bold; color:#009eff;}
.introTxt {font-size:12px; color:#ffffff; }
.featureLnkSelect {color:#006699; text-decoration:underline;}
.boldFeature {color:#006699; font-weight:bold;}
.headlineLnk {color:#333333; font-weight:bold;}
.detailBodyLnk {color:#006699; text-decoration:underline;}
.detailBodyItem {color:#006699;}
.detailImageDesc {color:#999999;}
.relevanceOn {color:#999999;}
.relevanceOff {color:#cccccc;}
.resultsMeter {letter-spacing:1px;}
.resultsMeterMiss {letter-spacing:1px; color:#cccccc;}

/* Copied by Venu from original css.Added for Search */
.categoryLnkBig {font-family:Arial; font-size:12px; font-weight:bold; color:#333333;}
.categoryLnkBig {color:#006699;}
.categoryLnkBig:hover {text-decoration:underline;}
.categoryLnkBigSelect {color:#006699; text-decoration:underline;}
.categoryLnkSmall {font-family:Arial; font-size:11px; color:#333333;}
.categoryLnkSmall {color:#006699;}
.categoryLnkSmall:hover {text-decoration:underline;}
.categoryLnkSmallSelect {color:#006699; text-decoration:underline;}

.bodyText {font-family:Arial; font-size:12px; color:#000000;}
.smallBodyText {font-family:Arial; font-size:12px; color:#000000; padding-left:10px;}
.darkGreyBox {
	background:transparent url(../../images/darkGray_bg.png); border: 2px solid #222; padding:0; width:510px; margin:10px 10px 10px 0; color:#FFF !important;	clear:both;
}
.darkGreyBox p {
	color:#FFF !important;	
	line-height:1.4;
}
.darkGreyBox a{
	color:#f4aa3d;
}
.darkGreyBox a:hover{
	text-decoration:none;	
}
hr, .darkGreyBox hr{
	color:#666;
	background-color:#666;
	width:94%;
	height:1px;
	border: none;
}
.darkGreyBox .header2Text{background:transparent url(../../images/grayBoxTop_bg.png) repeat-x; height:18px; padding:8px; margin:0;}
.darkGreyBox .header2Text h2{
	margin:0; padding:0; font-family:Arial; font-size:15px; color:#f0f0f0; font-weight:bold;	
}

.headerText {font-family:Arial; font-size:16px; color:#000000;font-weight:bold; padding:6px 10px;}
.alert {font-family:Arial; font-size:13px; color:#FF0000;font-weight:bold;}
.metarcategory {font-size:10px; color:#ffffff;}
.metardata {font-size:10px; color:#ffffff;}

.grayBox {
	background-color:#f6f6f6;
	border: 2px solid #666666;
	padding:10px;
	width:100%;
	
}
.mainBox {margin:10px 0 10px 10px; padding:10px 20px; width:720px; background:transparent url(../../images/lightGray_bg.png); border: 5px solid #fff;}
.mainBox h4 {padding:0 10px 2px 15px; font-size:15px; color:#333; margin:0;}
.mainBox ul { padding:0 1em 1.5em 1em; margin:0 2em;}
.mainBox ul li {line-height:1.4; margin-bottom:8px;}
.mainBox table {
	margin:0px;
}
.leftBox { padding:0; margin:10px 0 10px 0;}
.leftBox .top {background:transparent url(../../images/grayBoxLeft_top.png) top left; width:200px; margin:0 10px 0 0; padding:0;}
.leftBox .top p {font-weight:bold; font-size:12px; color:#f4aa3d; padding:7px 18px; margin:0;}
.leftBox .middle {background:transparent url(../../images/grayBoxLeft_bg.png) repeat-y; width:200px; margin:0 10px 0 0; padding:0;}
.leftBox .middle ul {padding:10px; margin:0 8px; color:#fff; font-size:12px; list-style:none;}
.leftBox .middle ul li ul {list-style:disc; margin:0 8px;}
.leftBox .middle p {padding:10px 15px; margin:0; color:#FFFFFF; font-size:12px;}
.leftBox .middle a:link, .leftBox .middle a:visited {color:#FFFFFF !important; font-size:12px; text-decoration:none;}
.leftBox .middle a:hover {color:#f4aa3d !important; font-size:12px; text-decoration:underline;}
.leftBox .middle table {margin:6px;}
.leftBox .middle table tr th, .leftBox .middle table tr td {padding:2px; margin:0; color:#FFFFFF; font-size:12px; text-align:center;}
.leftBox .btm {background:transparent url(../../images/grayBoxLeft_btm.png) top left; width:200px; height:15px; margin:0 10px 10px 0; padding:0;}

.rightBox { padding:0; margin:10px 0 10px 0;}
.rightBox .top {background:transparent url(../../images/blueBoxRight_top.png) top left; width:225px; height:30px; margin:0 0 0 0; padding:0;}
.rightBox .top p {font-weight:bold; font-size:12px; color:#FFCC66; padding:7px 18px; margin:0;}
.rightBox .middle {background:transparent url(../../images/blueBoxRight_bg.png) repeat-y; width:225px; margin:0 0 0 0; padding:0;}
.rightBox .middle p {padding:10px 15px; margin:0; color:#FFFFFF; font-size:12px;}
.rightBox .middle a {
	color:#ffcc66;	
}
.rightBox .middle a:hover {
	text-decoration:none;	
}
.rightBox .middle table {margin:6px;}
.rightBox .middle table tr th, .leftBox .middle table tr td {padding:2px; margin:0; color:#FFFFFF; font-size:12px; text-align:center;}
.rightBox .btm {background:transparent url(../../images/blueBoxRight_btm.png) top left; width:225px; height:15px; margin:0 0 10px 0; padding:0;}

.column {float: left;}
#subnav { width:100%;}
#subnav ul {margin:0; padding:0; list-style: none; line-height:1.5em;}
#subnav ul li a {display: block; background: #2D2D2D url(../../images/templateGraphics/minus_gray.gif) 6px 50% no-repeat;
	color:#f4aa3d; border-bottom: 1px solid #333333; padding: 10px 12px 10px 18px; text-transform: uppercase; text-decoration: none; font: 85% Arial, Helvetica, sans-serif; margin:0;}
#subnav ul li a#sub {display: block; background: #2D2D2D url(../../images/templateGraphics/plus_gray.gif) 6px 50% no-repeat;
	color:#f4aa3d; border-bottom: 1px solid #333333; padding: 10px 12px 10px 18px; text-transform: uppercase; text-decoration: none; font: 85% Arial, Helvetica, sans-serif; margin:0;}
#subnav ul li a#sub2 {padding: 5px 5px 5px 45px;}
#subnav ul li a#subdown {display: block; background: #2D2D2D url(../../images/templateGraphics/down_gray.gif) 6px 50% no-repeat;
	color:#f4aa3d; border-bottom: 1px solid #333333; padding: 10px 12px 10px 18px; text-transform: uppercase; text-decoration: none; font: 85% Arial, Helvetica, sans-serif; margin:0;}
#subnav ul li a#subdown2 {display: block; background: #2D2D2D url(../../images/templateGraphics/down_gray.gif) 16px 50% no-repeat;
	color:#f4aa3d; border-bottom: 1px solid #333333; padding: 10px 12px 10px 28px; text-transform: uppercase; text-decoration: none; font: 85% Arial, Helvetica, sans-serif; margin:0;}
#subnav ul .current-page, #subnav ul li a#sub:hover, #subnav ul li a:hover {display: block; background: #222222 url(../../images/templateGraphics/minus_gray.gif) 6px 50% no-repeat; color:#fff;}

#subnav ul li ul {margin: 0; padding: 0; list-style: none;}
#subnav ul li ul a {display: block; background: #222222 url(../../images/templateGraphics/minus_gray.gif) 16px 50% no-repeat;
	color:#f4aa3d; border-bottom: 1px solid #333333; padding: 10px 12px 10px 28px; text-transform: uppercase; text-decoration: none; font: 85% Arial, Helvetica, sans-serif; margin:0; }
#subnav ul li ul .current-page, #subnav ul li ul #sub.current-page, #subnav ul li ul a:hover {display: block; background: #222222 url(../../images/templateGraphics/minus_gray.gif) 16px 50% no-repeat; color:#fff;}

  
/*div.Article {
  font: 12px/1.5 Geneva, Arial, Helvetica, sans-serif;
  width: 20%;
  border:none;

  } 
div.Article h3 {
  font-size:14px;
  padding:5px;
  line-height:16px;
  }
div.ArticleBody {
  padding:5px;
  margin:0;
  margin-top:-1.7em;
  }
div.ArticleFooter {
  }
  div.ArticleFooter img { padding:5px;
  }
div.ArticleFooter p {
  padding:5px;
  margin:-2em 0 0 0;
  }*/
  
  /* The below is for the education foyer rollovers*/

div.background{z-index: 1; position:absolute;}
div.fadehover {
	position: relative;z-index: 50;
	}

img.a {
	position: absolute;
	left: 0;
	top: 0;
    z-index: 10;
	}
	
img.b {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
	}
img.datateamsPosition{position: absolute;top:227px;left:181px;}
img.marsPosition{position: absolute;top:75px;left:420px;}
img.studentsPosition{position: absolute;top:61px;left:0px;}
img.teachersPosition{position: absolute;top:140px;left:185px;}

/*The below is for the education foyer interactive page popups*/
#floatbarStudents, #floatbarTeachers, #floatbarMars {
    position:relative;
}
.popup {
    position:absolute;
    background:#fff;
    display:none;
	padding:10px;
	border:#FFF medium dotted;
}.popup a {
    font-weight:bold;
	font-size:.8em;
}

#wrapper {
	width:100%;
}
#menu{padding-left: 20px;}
#menu2{padding-left: 20px; padding-top:5px;z-index:101;}
ul.tabs {
	width:100%;
	margin:0;
	padding:0;
	z-index:100;
}
ul.tabs li {
	display:block;
	float:left;
	padding:0 5px;
	
}
ul.tabs li a {
	display:block;
	float:left;
	padding:5px;
	font-size:0.8em;

	color:#666;
	text-decoration:none;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	background-color: #CCC; /* #e0e0e0 */
	z-index:-100;
}
ul.tabs li a.selectedtab {
	font-size:0.8em;
	/*font-weight:bold;*/
	font-style:italic;
		background-color: #ffffff; /* #e0e0e0 */
	/*padding:5px;
	font-size:0.8em; */

}
.tab-content {
	clear:both;
	border:1px solid #999;
	padding:10px;
	position:relative;
	z-index:5000;
	background-color:#FFF;
	
}
a.gallerytitlelink:Link {color: #744016; text-decoration: none; font-size:1em; text-align: center; font-weight:bold;}
a.gallerytitlelink:Visited { color: #744016;text-decoration: none;font-size:1em; text-align: center; font-weight:bold; }
a.gallerytitlelink:Active {color: #744016; text-decoration: none;font-size:1em; text-align: center; font-weight:bold; }
a.gallerytitlelink:Hover {color: #744016;text-decoration: none;font-size:1em; text-align: center; font-weight:bold; }


ul.menu {
	width:100%;
	padding:0;
	margin:0 0 24px 20px;
	list-style-type:none;
}
ul.menu li {
	display:inline;
	text-align:center;
	
}
ul.menu li a {
	text-decoration:none;
	color:white;
	background-color:#744016;
padding:0.6em 1.4em;
	
}
ul.menu li a:hover, ul.menu li a#active {
	background-color:#512707;
}

/*SHOW HIDE READ MORE ON DETAILS PAGE*/
.slidingDiv {
	
	
}

.show_hide {
	display:none;
	font-weight:bold;
}