/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_border{ border:none !important}
.last1 { margin-bottom:0 !important;}

header,nav,section,article,aside,footer,hgroup {display: block;}
/**************************************************************************************/
a											{color:#0000EE; text-decoration:none; outline:0 none;}
a:hover										{color:#0000EE;  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{}
body										{color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px;  background: #ffffff url("../images/NASA-background.jpg") no-repeat center top;}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/
*@font-face {
  font-family: Verdana, Geneva, sans-serif;
  src: url('../fonts/Verdana/Verdana.eot') format('embedded-opentype'),
	   url('../fonts/Verdana/Verdana.woff') format('woff'), 
	   url('../fonts/Verdana/Verdana.ttf')  format('truetype'), 
	   url('../fonts/Verdana/Verdana.svg#Verdana') format('svg');
  font-weight: normal;
  font-style: normal;
}


/* ---------------------SHUTDOWN BANNER------------------------------------*/
.site-banner {
  position: relative;

  width: 100%;

  background: #00354d;   /* NASA blue tone */
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 12px 0;
}
/* ----------------------- layout ----------*/
.wrapper									{ margin:0 auto; width:100%; padding:40px 0 0 0; }
.container_in								{ width:1200px; margin:0 auto; background:#fff; box-shadow:-2px 0 30px #000000;}
.container									{ width:1005px; margin:0 auto; display:block;}
/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
.header										{ width:1200px; height:90px; background:#fff url("../images/header1200.jpg") no-repeat left top; display:block; margin:0; padding:8px 0 0 0;}
.header_in									{ width:1002px; margin:0 auto; display:block; position:relative;}
.header_in h1								{ font-family: 'Verdana'; font-size:30px; line-height:32px; color:#FFFFFF; font-weight:normal; display:block; padding:0px;
 text-shadow:1px 1px 1px #000000;}

.header_in_logo								{ position:absolute; top:0; right:-6px; display:block; z-index:9; color: #FFF;}
.header_in_logo a							{ display:block; padding:0; margin:0; color: #FFF;}
.header_in_logo a img						{ width:75px; height:62px;color: #FFF;}
/* ---------------------------------------------------------*/

.upper										{ position:fixed;top:0; z-index:9999999999999;}


/* ------------------------- NAVIGATION HERE ---------------*/
.menu_icon                                  { display:none;  position:absolute;right:14px;top:11px;cursor:pointer;z-index:99999;}
.nasaLogoLink								{ width:50px; height:60px; position:relative; top:0px; z-index:1000; left:0px;}
.modisHeaderLink							{ width:800px;height:80px; position:relative; top:-60px; z-index:1001; left:60px;}
.nav_main									{ width:100%; background:url(../images/nav_bg2.png) repeat; border-top:3px solid #242424;display:block; padding:0; margin:0;   }
.nav										{ width:1005px; margin:0 auto; display:block; position:relative; }
.nav ul										{ float:left; display:inline-block; padding:0; margin:0px; }
.nav ul li									{ float:left; display:inline-block; padding:13px 0 22px 0; margin:0 28px 0 0; }
.nav ul li a								{ font-family: 'Verdana'; font-size:19px; line-height:26px; font-weight:normal; color:#4876b2; display:inline-block; border-bottom:solid 1px transparent }
.nav ul li a span							{}
.nav ul li:hover a 						    { border-bottom:1px solid #728c9d;}
.nav ul li:hover .menu						{ display:block;}
.menu										{ width:1200px; background:#4876b2; !important; display:none; padding:23px 0 28px 0px; margin:0; position:absolute; left:-98px; top:60px; }
.nav ul li:hover .menu_in ul li a			{ text-decoration:none;}
.nav ul li .menu_in							{ width:1005px; margin:0 auto; display:block; padding:0 0 0 5px;}
.nav ul li .menu_in ul						{ float:left; display:inline-block; padding:0; margin:0 23px 0 0;}
.nav ul li .menu_in ul li					{ float:none; display:block; padding:0; margin:0 0 1px 0; }
.nav ul li .menu_in ul li a					{ font-family:Verdana; font-size:14px; line-height:18px; color:#ffffff; font-weight:normal; display:block; word-spacing:-1.9px; border-bottom:solid 1px transparent }
.nav ul li .menu_in ul li a span			{}
.nav ul li .menu_in ul li:hover a			{ text-decoration:underline;}
.nav ul li .menu_in ul li a h5				{ font-family:Verdana; font-size:14px; line-height:12px; color:#000000; font-weight:normal; display:block; padding:0 0 12px 0; word-spacing:2.1px; border:none;}
.nav ul li .menu_in ul li.option			{ margin:0 0 16px 0; padding:0;}
.banner										{ width:100%; display:block; padding:0; margin:0; position:relative; }
.banner_in1									{ width:1005px; display:block; margin:0 auto;position:relative;}
.banner img									{ margin:0 auto; width:100%;  display:block; text-align:center; background-size:cover; padding-top:45px;}
.banner_in									{ position:absolute;right:94px; bottom:5px;}
.banner_in a								{ width:170px; background:url(../images/gray_bg1.png) no-repeat center top;  font-family:Verdana; font-size:16px; line-height:18px; color:#000000; display:block; font-weight:normal;  padding:14px 0 35px 30px; border-radius:5px;}

.title										{ width:100%; background:url(../images/border_top.png) no-repeat center bottom #fff; display:block; padding:25px 0 25px 0;}
.title_in									{ width:1005px; margin:0 auto; padding:0px;}
.title_in h5								{ font-family:Verdana; font-size:18px; line-height:22px; color:#000000; font-weight:normal; display:block; padding:0 0 15px 0;}
.title_in p									{ font-family:Verdana; font-size:14px; line-height:18px; color:#000000; font-weight:normal; display:block; padding:0 0 12px 0;}
.title_in a									{ font-family:Verdana; font-size:14px; line-height:18px; color:#0b639a; font-weight:normal; display:block;}
/* ------------------------ MIAN CONTENT HERE --------------*/
.main_content								{ width:100%; background:url(../images/border_top.png) no-repeat center bottom #fff; padding:25px 0 25px 0; margin:0;}
.main_content_lft							{ width:312px; float:left; display:inline-block; padding:0 0 10px 0; margin:0 32px 0 0; border:1px solid #b1b1b1;}
.main_content_lft h5						{ background:#000000; font-family:Verdana; font-size:18px; line-height:20px; font-weight:normal; display:block; color:#fffefe; text-align:center; padding:25px 19px 25px 0; margin:0 0 15px 0; }	
.main_content_lft p							{ font-family:Verdana; font-size:16px; line-height:19px; color:#000000; font-weight:normal; display:block; padding:0px 17px 37px 18px; 	}
.main_content_lft span						{ font-family:Verdana; font-size:14px; line-height:19px; color:#000000; font-weight:normal; display:block; padding:0 17px 20px 18px; }
.main_content_lft a							{ font-family:Verdana; font-size:14px; line-height:18px; color:#0b639a; font-weight:normal; display:block; padding:0 0 0 20px;}
.main_content_rt							{ width:312px; float:right; display:inline-block; margin:0;}
.main_content_news							{ width:313px; float:left; display:inline-block; margin:0px 10px 0px 0; }
.main_content_news h5						{  background:#000000; font-family:Verdana; font-size:18px; line-height:20px; font-weight:normal; display:block; color:#fffefe;border-bottom:1px solid #b1b1b1; text-align:center; padding:25px 19px 25px 0;  margin:0 0 12px 0; }	
.main_content_news p						{ font-family:Verdana; font-size:14px; line-height:16px; color:#0b639a; font-weight:normal; display:block;border-bottom:1px solid #b1b1b1; text-shadow:1px 0 0 #becddc; padding:0 0 12px 9px; margin:0 0 10px 0;}
.main_content_news a						{ color:#0b639a;}
.teams_main									{ width:100%; display:block; background:#fff;}
.teams										{ width:100%; background:url(../images/border_top.png) no-repeat center bottom #fff; padding:25px 0 0 0; margin:0 0 25px 0; display:inline-block; min-width:245px; }
.teams_in									{ width:1005px; margin:0 auto; padding:0 0 25px 0; display:block;}
.teams_in h4								{ font-family:Verdana; font-size:18px; line-height:26px; color:#000000; font-weight:normal;display:block; text-align:center; margin:0 auto 10px;padding:0 13px 0 0;}
.atmosphere									{ width:780px; margin:0 auto; padding:0 0 0 56px; display:block;position:relative;}
.atmosphere ul								{ float:left; display:inline-block; padding:0; margin:0;}
.atmosphere ul li							{ float:left; display:inline-block; padding:0; margin:0 46px 0 0;}
.atmosphere ul li a							{ display:block; padding:0; margin:0; position:relative;}
.atmosphere ul li a small					{ font-family:Verdana;font-size:15px; line-height:15px; color:#fff; font-weight:normal; display:block; position:absolute; left:0; top:65px; text-align:center; width:144px;}
.line										{ position:absolute; top:63px; left:28px;}	
/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
.footer										{ width:100%; background:#000000; display:block; padding:48px 0 32px 0;}
.footer2									{ width:100%; background:#000000; display:block; padding:48px 0 14px 0;}
.footer_in									{ width:1005px; margin:0 auto; display:block;}
.footer_lft									{ width:290px; float:left; display:inline-block; padding:0px;}
.footer_lft span							{ font-family:Verdana; font-size:12px; line-height:16px; color:#ffffff; font-weight:normal; display:block; padding:0 0 16px 0;}
.footer_lft p								{ font-family:Verdana; font-size:12px; line-height:16px; color:#ffffff; font-weight:normal; display:block; padding:0 0 20px 0;}
.footer_lft small							{ font-family:Verdana; font-size:12px; line-height:16px; color:#ffffff; font-weight:normal; display:block; }
footer_rt small						     	{ font-family:Verdana; font-size:12px; line-height:16px; color:#ffffff; font-weight:normal; display:block; }
.footer_mdl									{ width:410px; float:left; text-align:center; display:inline-block; margin:0;}
.footer_mdl a								{ display:block; padding:0; margin:0;}
.footer_mdl2 {margin:-26px 0 0 50px;}
.footer_rt									{ float:left; display:inline-block;}
.copy										{}
/* ---------------------------------------------------------*/

/*----------------secondary page starts----------------------*/
.inner_container							{ width:1066px; margin:0 auto; display:block; background:#4876b2;}
.secondary_lft                  			{ width:249px; float:left; display:inline-block; padding:0px 0 0 0; margin:0px 0 -1px 0; }
.secondary_lft_in							{ width:210px; background:#4876b2; display:block; padding:20px 0 38px 39px; margin:0 0 1px 0;}
.secondary_lft_in h5           				{ font-family:Verdana; font-size:20px; line-height:16px; color:#ffffff; display:block; padding:0 0 48px 0; font-weight:normal; text-shadow:1px 1px 0 #82a5bf;}
.secondary_lft_in ul						{ display:block; padding:0; margin:0;}
.secondary_lft_in ul li						{ display:block; padding:0; margin:0;}
.secondary_lft_in ul li a					{ font-family: 'Verdana'; font-size:16px; line-height:16px; color:#ffffff; display:block;  padding:0 0 5px 0; margin:0 0 18px 0; font-weight:normal;}
.secondary_lft_in ul li a:hover				{ text-decoration:underline;}
.secondary_lft_in ul li a.active			{ color:#000000; }
.imagenary									{ display:block; padding:0; margin:0;}
.imagenary ul						        { display:block; padding:0; margin:0;}
.imagenary ul li						    { display:block; padding:0; margin:0 0 -2px 0; height:300px;overflow:hidden; border-top: solid 2px #FFFFFF;}
.imagenary ul li a					        { display:block; border-top:solid 1px #fff; padding:0; margin:0;}
.imagenary ul li a img						{ margin:-1px 0 0 0; border-top:solid 1px #fff;}
.secondary_rt								{ width:749px; float:left; display:inline-block; padding:18px 32px 0 36px; background:#fff; min-height:941px;}
.secondary_rt_in							{ display:inline-block; margin:0 0 50px 0;}
.secondary_rt_in ul							{ float:left; display:inline-block;}
.secondary_rt_in ul li						{ float:left; display:inline-block; margin:0 6px 0 0; }
.secondary_rt_in ul li a					{ font-family:Verdana; font-size:12px; line-height:12px; font-weight:normal; display:block; color:#4480a6;}

.option										{}
.option h5									{ font-family:Verdana; font-size:18px; line-height:18px; color:#000000; font-weight:bold; display:block; padding:0 0 18px 0;}
.option p									{font-family:Verdana; font-size:14px; line-height:17px; color:#000000; font-weight:normal; display:block; padding:0 0 16px 0;}


.showall									{ width:50%; float:left; text-align:center;}
.bannerIOTD									{ width:100%; display:block; padding:0; margin:0; position:relative; }
.bannerIOTD img								{ margin:0 auto; width:100%;  display:block; text-align:center; background-size:cover;}
.sciTeamHeader								{ width:100%;height:20px; background-color: rgb(225, 241, 240); color:#000; border: 1px solid #000; vertical-align:middle; padding: 3px 0px 3px 3px; vertical-align:middle;}
.meetingTable	table, td, th 				{ font-family:Verdana; font-size:14px; line-height:17px; color:#000000; font-weight:normal; padding:10px ; border: 1px solid black;}
.whitePubCell								{ width:24%;height:30px;float:left;text-align:center;  border: 1px solid #CCC;vertical-align:middle;background:#bcd7fa;}
.bluePubCell								{ width:24%;height:30px;float:left;text-align:center;  border: 1px solid #CCC;vertical-align:middle;background:#FFF;}
.bannerComponent							{ width:45%; display:block; padding:0; margin:0; position:relative;float:right; }
.bannerComponent img						{ margin:0 auto; width:90%;  display:block; text-align:center; background-size:cover;}					


.bannerComponentCenter						{ width:60%; display:block; padding:0px 0px 15px 0px; margin:0; position:relative; float:right; }
.bannerComponentCenter img					{ margin:0 auto; width:90%;  display:block; text-align:center; background-size:cover;}					

/*----------------secondary page ends----------------------*/














