@chasrset "utf-8";
/* CSS Document */

/******
BACKGROUND IMAGES
******/

body{background:url(/web/20121027060629oe_/http://swift.gsfc.nasa.gov/Images/portal_new/gsfc_tiled_bg_stars.jpg) repeat left top;}
#footerRight li{background:url(/web/20121027060629oe_/http://swift.gsfc.nasa.gov/Images/portal_new/rsaquo_gray.gif) no-repeat scroll 0 1px transparent;}
#topMenu,#siteMenuTop,#siteMenuBottom{background:url(/web/20121027060629oe_/http://swift.gsfc.nasa.gov/Images/portal_new/top-navbar/main_nav_bg.gif) repeat-x scroll center top #252525;}

/******
BASIC STRUCTURE
*****/

#page-wrapper{
	min-height:400px;		
}
#page{
	margin:0 auto;
	width:952px;	
	padding-top:8px;
}
#nasaHeader{
	width:952px;
	background-color:#2e2e2e;
	border-bottom:1px solid #000000;
	height:98px;
  padding: 0px;
  margin: 0px;
  line-height:1;

}
#banner{
/***	padding-top:7px; ***/
  padding: 7px 0px 0px 0px;
  margin: 0px;
}
#content{
	float:left;
	background-color:#fff;
}
#content-wrapper{
	float:left;	
}
.maincontent{
	background-color:#FFFFFF;
	float:left;
	padding: 7px 21px 0 21px;
}
/*******
DIFFERENT WIDTHS for MAIN CONTENT WITH AND WITHOUT RIGHT SIDE AREA
*******/
#OneColumn{
  min-width:910px;
}

#OneColumn .shim { 
  width: 910px;
  height: 0;
  line-height: 0;
}

/*******
GENERAL STYLES / DETAILED STRUCTURE
*******/

body{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
}
#page{
	text-align:left;
}
#headerTxtWrapper{
	left:15px;
  margin:0px;
  padding:30px 0px 0px 0px;
	position:relative;
	float:left;
}
#footer, #HEASARCfooter{
	background-color:#2E2E2E;
	border-top:8px solid #0B3D91;
	height:98px;
	width:952px;	
}
#footer-signature{
	padding-left:20px;
	padding-top:19px;
	float:left;
}
.nasafootlinks{
	float:left;
	height:84px;
	margin-left:70px;
	padding-left:10px;
	padding-top:14px;
	width:190px;
}
#HEASARCsearchbox{
	float:right;
/***	margin-top:28px; ***/
  margin:12px 0px 0px 0px;

}

/******
SERACH BOX AREA
*****/
#HEASARCsearchbox h3{ display:none;}
#HEASARCsearchbox  #srchField {
background:url("/web/20121027060629oe_/http://swift.gsfc.nasa.gov/Images/portal_new/header-searchinputbox.gif") no-repeat scroll 0 50% transparent;
border:0 solid #00FF00;
font-size:12px;
height:19px;
line-height:19px;
padding:3px 11px 0 3px;
width:153px;


}
#search, #HEASARCsearch{
	float:right;
/***	padding-right:21px; ***/
  padding: 0px 21px 0px 0px;
  margin: 0px;
}
#search{ 
/***  padding-bottom:2px; ***/
  padding: 0px 0px 2px 0px;
  margin: 0px;
}

#HEASARCsearchbox p{
	float:right;
	font-size:12px;
/***	margin-top:9px; ***/
  margin: 10px 0px 0px 0px;
/***	padding-right:21px; ***/
  padding: 0px 21px 0px 0px;
	position:relative;
	color:#fff;
}
/******
TOP MENU
******/
#topMenu, #siteMenuTop, #siteMenuBottom{
	width:952px;
	height:32px;
/***	margin-bottom:5px; ***/
  padding:0px;
  margin:0px 0px 5px 0px;
}
#topMenu li, #siteMenuTop li, #siteMenuBottom li{ 
	text-align:center;
	float:left;
	height:32px;
	display:block;
  padding:0;
  margin:0;
}
#topMenu a, #siteMenuTop a, #siteMenuBottom a{
	float:left;
	height:32px;
	min-width:156px;
	border-left:1px solid #525252;
	border-right:1px solid #1F1F1F;
	font-size:12px;
	font-weight:bold;
	line-height:30px; 
	cursor:pointer;
  margin:0px;
  padding:0px;
}
#topMenu .topMenu-frst-itm, #siteMenuTop .siteMenuTop-frst-itm, #siteMenuBottom .siteMenuBottom-frst-itm{border-left:none;}
#topMenu .topMenu-last-itm, #siteMenuTop .siteMenuTop-last-itm, #siteMenuBottom .siteMenuBottom-last-itm{border-right:none;}
#topMenu a:hover, #siteMenuTop a:hover, #siteMenuBottom a:hover{background-position:center bottom;}
#topMenu li.active a, #siteMenuTop li.active a, #siteMenuBottom li.active a{background-position:center center;}
#topMenu .sub, #siteMenuTop .sub, #siteMenuBottom .sub{background:none;}
#topMenu .sub li, #siteMenuTop .sub li, #siteMenuBottom .sub li{height:auto; width:157px; float:none;}
#topMenu .sub a, #siteMenuTop .sub a, #siteMenuBottom .sub a{height:auto; line-height:auto; background:#252525 none; }
/******
HEADERS P UL + COLORS/MARGINS?PADDINGS ETC
******/
#nasaHeader h1, #nasaHeader h2{
	color:#fff;
	font-weight:normal;
}
#nasaHeader h1{
	font-size:18px;
/***	padding-bottom:1px; ***/
  padding: 0px 0px 5px 0px;
  margin:0px;
}
#nasaHeader h2{
	font-size:15px;
  margin:0px;
  padding: 0px 0px 3px 0px;
}


#nasaHeader h3{
	color:#fff;
	font-weight:normal;
	font-size:11px;
  margin:0px;
  padding: 7px 0px 0px 0px;
}


.nasafootlinks li {
	margin-bottom:2px;
}
#footerRight li{padding-left:12px;}
/******
Links
******/
.imageLink, #bannerImg a{
	display:block;
	float:left;
}
#nasaHeader a, #topMenu li a, #siteMenuTop li a, #siteMenuBottom li a
{
	text-decoration:none;
	color:#fff;
}
#nasaHeader h2 a:hover, #HEASARCsearchbox a:hover{
	color:#999;
}
.nasafootlinks li, .nasafootlinks li a{
	color:#B2B2B2;
	font-size:11px;	
}
/******
GENERAL CLASSES
******/
.hidden {
	height:0;
	overflow:hidden;
	width:0;
}
.divClear{
	clear:both;	
}
.flt_left{float:left;}
.listdevider{margin: 0px 5px;}
.fnt_bold{font-weight:bold;}

/******
CONTENT  CLASSES
*******/

.full-width-content-item{ margin-bottom:15px;} /***Div wrapper for all content blocks**/
