/* ============================================================================
HEASARC-oriented One-NASA style-sheet adaption for LAMBDA.
============================================================================ */
/*
		Background and general appearance.
*/
body {
	background:       url(/web/20130213224259oe_/http://lambda.gsfc.nasa.gov/common/images/gsfc_tiled_bg_stars.jpg) repeat left top;
	margin:           0px 0px 0px 0px;
	padding:          0px 0px 0px 0px;
	width:            100%;
	color:            black;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        12px;
	line-height:      130%;
	text-align:       center;
	text-decoration:  none;
}

#astroImage {
	background:       url(/web/20130213224259oe_/http://lambda.gsfc.nasa.gov/common/images/heasarc_bg_astro.jpg) no-repeat center top;
	margin:           0px 0px 0px 0px;
	padding:          1px 0px 1px 0px;
}

#pageContent {
	margin-top:       10px;
	margin-bottom:    1px;
	margin-left:      5%;
	margin-right:     5%;
	padding:          1px 1px 1px 1px;
	width:            90%;
}


h1, h2, h3, h4, h5, h6, h7, h8, h9 {
	margin:           2px 0px 2px 0px;
	padding:          0px;
	color:            #069;
	font-size:        12px;
	font-weight:      normal;
	font-style:       italic;
	text-align:       left;
	line-height:      130%;
}

h1 {
	margin:           10px 0px 10px 0px;
	font-size:        20px;
	font-weight:      bold;
	font-style:       normal;
	text-align:       center;
}

h2 {
	margin:           8px 0px 8px 0px;
	font-size:        16px;
	font-weight:      bold;
	font-style:       normal;
	text-align:       center;
}

h3 {
	margin:           4px 0px 4px 0px;
	font-size:        14px;
	font-weight:      bold;
	font-style:       normal;
	text-align:       center;
}

a               { color: #069; text-decoration: none;      }
a:hover         { color: #39f; text-decoration: underline; }
a:visited       { color: #609; text-decoration: none;      }
a:visited:hover { color: #609; text-decoration: underline; }

img {
	display:          inline;
	border:           0px;
}

table {
	color:            black;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:        12px;
	text-decoration:  none;
}
/*
		NASA header.
*/
.nasaBanner {
	width:            100%;
	background-color: #2e2e2e;
	border-top:       1px solid #000000;
	border-bottom:    1px solid #000000;
}

#nasaHeader {
	height:           98px;
	vertical-align:   baseline;
}
#nasaHeader h1, #nasaHeader h2, #nasaHeader h3 {
	color:       #fff;
	font-weight: normal;
	text-align:  left;
}

#nasaHeader h1 {
	font-size:   18px;
	padding:     0px 0px 5px 0px;
	margin:      0px;
}
#nasaHeader h2 {
	font-size:   15px;
	margin:      0px;
	padding:     0px 0px 3px 0px;
}

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

#nasaHeader a               { color: #ffffff; text-decoration: none; }
#nasaHeader a:hover         { color: #8e8e8e; text-decoration: none; }
#nasaHeader a:visited       { color: #ffffff; text-decoration: none; }
#nasaHeader a:visited:hover { color: #8e8e8e; text-decoration: none; }

#nasaHeader img {
	margin:         0px;
	padding:        0px;
	border:         0px;
	outline:        0px;
	font-size:      100%;
	vertical-align: baseline;
	background:     transparent;
}

#nasaHeaderLinks {
	width:            600px;
	height:           98px;
	vertical-align:   baseline;
	padding:          10px 0px 0px 150px;
}

#nasaHeaderSearch {
	float:            right;
	height:           98px;
	vertical-align:   baseline;
	padding:          10px 20px 0px 0px;
}

img.logo {
	width:          140px;
	height:         98px;
	float:          left;
	border:         0px;
}

img.signature {
	width:          172px;
	height:         68px;
	float:          left;
	border:         0px;
	padding:        15px 5px 10px 5px;
}
/*
			LAMBDA header graphic.
*/
#lambdahead {
	position:         relative;
	height:           130px;
	width:            100%;
	background:       transparent;
	overflow:         hidden;
	padding:          0px;
	margin:           0px 0px 0px 0px;
}

#lambdaheadbga {
	position:         absolute;
	top:              0px;
	left:             0px;
	width:            1950px;
	height:           130px;
}

#lambdaheadbgb {
	position:         absolute;
	top:              0px;
	left:             1950px;
	width:            1950px;
	height:           130px;
}
#lambdasubhead {
	position:         relative;
	height:           45px;
	width:            100%;
	background:       transparent;
	overflow:         hidden;
	padding:          0px;
	margin:           0px 0px 0px 0px;
}

#lambdasubheadbga {
	position:         absolute;
	top:              0px;
	left:             0px;
	width:            1950px;
	height:           45px;
}

#lambdasubheadbgb {
	position:         absolute;
	top:              0px;
	left:             1950px;
	width:            1950px;
	height:           45px;
}
/*
			Footers.
*/
.footers {
	color:           #b2b2b2;
	text-decoration: none;
	text-align:      left;
	width:           100%;
	margin-top:      00px;
}
.footers a               { color: #b2b2b2; text-decoration: none; }
.footers a:hover         { color: #ffffff; text-decoration: none; }
.footers a:visited       { color: #b2b2b2; text-decoration: none; }
.footers a:visited:hover { color: #ffffff; text-decoration: none; }

#serviceFooter {
	text-align:      center;
	padding:         3px 0px 3px 0px;
}

#nasaFooter {
	height:           98px;
	vertical-align:   baseline;
	font-size:        10px;
}

#nasaFooterPeople {
	width:            600px;
	height:           98px;
	vertical-align:   baseline;
	padding:          10px;
}

#nasaFooterLinks {
	float:            right;
	height:           98px;
	vertical-align:   baseline;
	padding:          10px 20px 0px 0px;
}
/*
			Navigation menus.
*/
.navmenu {
	position:         relative;
	background:       url(/web/20130213224259oe_/http://lambda.gsfc.nasa.gov/common/images/main_nav_bg.png) repeat-x left top transparent;
	color:            white;
	width:            100%;
	height:           34px;
	margin:           0px 0px 0px 0px;
	padding:          0px 0px 0px 0px;
	border:           0px;
	text-align:       center;
}

.navmenu ul {
	list-style:       none;
	padding:          0px 0px 0px 0px;
}

.navmenu ul li {
	display:          block;
	float:            left;
	text-align:       center;
	margin:           0px;
	padding:          0px;
}

.navmenu ul li a {
	display:          block;
	text-decoration:  none;
	text-align:       center;
	font:             12px Arial, Helvetica, sans-serif;
	font-weight:      700;
	letter-spacing:   -.0px;
	line-height:      30px;
	color:            white;
	height:           32px;
	border-right:     1px solid black;
	padding:          0px;
	margin:           0px;
	background:       url(/web/20130213224259oe_/http://lambda.gsfc.nasa.gov/common/images/main_nav_bg.png) repeat-x left top transparent;
}

.navmenu ul li a:hover {
	background-position: center bottom;
	color:               white;
	text-decoration:     none;
}

.navmenu ul li a span {
	background:       url(/web/20130213224259oe_/http://lambda.gsfc.nasa.gov/common/images/largeplus.gif) center left no-repeat;
	padding:          1px 0px 0px 13px;
	margin:           0px;
}

#topmenu ul li {
	width:            16.66%;
}

body#topone   #topmenu ul li#topone   a,
body#toptwo   #topmenu ul li#toptwo   a,
body#topthree #topmenu ul li#topthree a,
body#topfour  #topmenu ul li#topfour  a,
body#topfive  #topmenu ul li#topfive  a,
body#topsix   #topmenu ul li#topsix   a {
	background-position: center center;
}

body#topone   #topmenu ul li#topone   a span,
body#toptwo   #topmenu ul li#toptwo   a span,
body#topthree #topmenu ul li#topthree a span,
body#topfour  #topmenu ul li#topfour  a span,
body#topfive  #topmenu ul li#topfive  a span,
body#topsix   #topmenu ul li#topsix   a span {
	background:       url(/web/20130213224259oe_/http://lambda.gsfc.nasa.gov/common/images/largeminus.gif) center left no-repeat;
}

.navbar {
	position:         relative;
	background:       url(/web/20130213224259oe_/http://lambda.gsfc.nasa.gov/common/images/main_bar_bg.png) repeat-x left top transparent;
	color:            white;
	width:            100%;
	height:           6px;
	margin:           0px 0px 0px 0px;
	padding:          0px 0px 0px 0px;
	border:           0px;
	text-align:       center;
}
/*
			Left/sub menu bar.
*/
.leftmenu {
	position:         relative;
	top:              0px;
	left:             0px;
	margin:           0px;
	padding:          0px;
	width:            180px;
	height:           100%;
	background:       white;
	text-align:       left;
}

.leftmenu img {
	display:          inline;
	padding:          0px;
	margin:           0px;
}

.leftmenu a {
	text-decoration:  none;
}

.leftmenu ul {
	width:            180px;
	border:           0px;
	margin:           0px;
	padding:          0px;
	list-style:       none;
	text-align:       left;
	color:            white;
	background:       white;
}

.leftmenu ul li {
	width:            180px;
	border-bottom:    1px solid white;
	margin:           0px;
	padding:          0px;
	list-style:       none;
	font:             12px/14px Arial, Helvetica, sans-serif;
	font-weight:      700;
	background:       #c6c7c7;
}

.leftmenu ul li a {
	display:          block;
	width:            158px;
	border:           0px;
	padding:          4px 0px 6px 22px;
	margin:           0px;
	text-decoration:  none;
	color:            #333;
	background:       url(/web/20130213224259oe_/http://lambda.gsfc.nasa.gov/common/images/smallplus.gif) 10px 10px no-repeat;
}

.leftmenu ul li a:hover {
	display:          block;
	width:            158px;
	border:           0px;
	margin:           0px;
	padding:          4px 0px 6px 22px;
	text-decoration:  none;
	color:            white;
	background:       #666 url(/web/20130213224259oe_/http://lambda.gsfc.nasa.gov/common/images/smallplus_ov.gif) 10px 10px no-repeat;
}

.leftmenu ul li ul {
	width:            180px;
	border:           0px;
	margin:           0px;
	padding:          0px;
	list-style:       none;
	text-align:       left;
	color:            white;
	background:       white;
}

.leftmenu ul li ul li {
	width:            180px;
	border:           0px;
	margin:           0px;
	padding:          0px;
	list-style:       none;
	font:             12px/14px Arial, Helvetica, sans-serif;
	font-weight:      700;
	background:       #c6c7c7;
}

.leftmenu ul li ul li a {
	display:          block;
	width:            148px;
	border:           0px;
	padding:          4px 0px 6px 32px;
	margin:           0px;
	text-decoration:  none;
	color:            #056;
	background:       url(/web/20130213224259oe_/http://lambda.gsfc.nasa.gov/common/images/smallplus.gif) 20px 10px no-repeat;
}

.leftmenu ul li ul li a:hover {
	display:          block;
	width:            148px;
	border:           0px;
	margin:           0px;
	padding:          4px 0px 6px 32px;
	text-decoration:  none;
	color:            white;
	background:       #666 url(/web/20130213224259oe_/http://lambda.gsfc.nasa.gov/common/images/smallplus_ov.gif) 20px 10px no-repeat;
}


.leftmenu ul li ul li ul {
	width:            180px;
	border:           0px;
	margin:           0px;
	padding:          0px;
	list-style:       none;
	text-align:       left;
	color:            white;
	background:       white;
}

.leftmenu ul li ul li ul li {
	width:            180px;
	border:           0px;
	margin:           0px;
	padding:          0px;
	list-style:       none;
	font:             12px/14px Arial, Helvetica, sans-serif;
	font-weight:      700;
	background:       #c6c7c7;
}

.leftmenu ul li ul li ul li a {
	display:          block;
	width:            138px;
	border:           0px;
	padding:          4px 0px 6px 42px;
	margin:           0px;
	text-decoration:  none;
	color:            #056;
	background:       url(/web/20130213224259oe_/http://lambda.gsfc.nasa.gov/common/images/smallplus.gif) 30px 10px no-repeat;
}

.leftmenu ul li ul li ul li a:hover {
	display:          block;
	width:            138px;
	border:           0px;
	margin:           0px;
	padding:          4px 0px 6px 42px;
	text-decoration:  none;
	color:            white;
	background:       #666 url(/web/20130213224259oe_/http://lambda.gsfc.nasa.gov/common/images/smallplus_ov.gif) 30px 10px no-repeat;
}

li#leftsel a {
	color:            white;
	background:       #006699 url(/web/20130213224259oe_/http://lambda.gsfc.nasa.gov/common/images/smallminus.gif) 10px 10px no-repeat;
}
li#leftsubsel a {
	color:            white;
	background:       #006699 url(/web/20130213224259oe_/http://lambda.gsfc.nasa.gov/common/images/smallminus.gif) 20px 10px no-repeat;
}
li#leftsubsubsel a {
	color:            white;
	background:       #006699 url(/web/20130213224259oe_/http://lambda.gsfc.nasa.gov/common/images/smallminus.gif) 30px 10px no-repeat;
}
/*
			Central section.
*/
table#centralSection {
	width:            100%;
	background-color: white;
	border:           0px solid white;
	margin:           0px 0px 0px 0px;
	padding:          2px 0px 2px 0px;
}

table#centralSection tr {
	text-align:       left;
	vertical-align:   top;
}

table#centralSection td#lmenu {
	width:            180px;
}

#contentSection {
	width:            99%;
	background-color: transparent;
	margin:           0px 0px 0px 0px;
	padding:          0px 5px 0px 5px;
}
/*
			Other formatting.
*/
img.fleft {
	float:            left;
	vertical-align:   top;
}

img.fright {
	float:            right;
	vertical-align:   top;
}

.pubtitlea {
	color:        black;
	font-weight:  bold;
}
.pubtitleb {
	color:        red;
	font-weight:  bold;
}

.warning {
	color:            #b22222;
	font-weight:      normal;
	text-align:       center;
	text-decoration:  none;
}

.warningmaj {
	color:            #b22222;
	font-weight:      bold;
	font-size:        1.2em;
	text-align:       center;
	text-decoration:  none;
}

.recommendf {
	color:           red;
	font-weight:     normal;
	text-decoration: none;
	text-align:      center;
}

.recommend {
	color:           red;
	font-size:       0.85em;
	text-decoration: none;
	text-align:      center;
}
.recommend a {
	color:           #069;
}

.centeredtext {
	text-align:       center;
}

.largecenteredtext {
	text-align:       center;
	font-size:        1.5em;
}

.errataentry {
	font-family:      Monospace;
	font-size:        14px;
	text-decoration:  none;
}
.errata a               { color: #aa0000; }
.errata a:hover         { color: #FF0011; }
.errata a:visited       { color: #880022; }
.errata a:visited:hover { color: #FF0022; }
/*
			Quick links table.
*/
.quicklinks {
	position:          relative;
	padding:           3px;
	width:             95%;
	margin-left:       auto;
	margin-right:      auto;
	text-align:        center;
}

.quicklinks .qltitle {
	text-align:        center;
	font-weight:       bold;
	position:          relative;
	margin:            3px;
	border-style:      solid none none none;
	border-width:      2px;
	border-color:      #b0b0b0;
}

.quicklinks table {
	width:             100%;
	text-align:        left;
	font-size:         0.85em;
}

tr.qlodd {
	background-color:  #d8d8d8;
}
tr.qlodd th {
	background-color:  #b0b0b0;
}
tr.qlodd th a               { color: black; text-decoration: none; }
tr.qlodd th a:hover	    { color: #39f;  text-decoration: none; }
tr.qlodd th a:visited       { color: black; text-decoration: none; }
tr.qlodd th a:visited:hover { color: #39f;  text-decoration: none; }

tr.qleven {
	background-color:  #ffffff;
}
tr.qleven th {
	background-color:  #d8d8d8;
}
tr.qleven th a  	     { color: black; text-decoration: none; }
tr.qleven th a:hover	     { color: #39f;  text-decoration: none; }
tr.qleven th a:visited       { color: black; text-decoration: none; }
tr.qleven th a:visited:hover { color: #39f;  text-decoration: none; }
/*	
			Standard product tables.

				Show and hide controls.
*/
.treeshowhide {
	position:          relative;
	width:             100%;
}
.treeshowhide div {
	color:		   blue;
	font-weight:       bold;
	text-decoration:   none;
	text-align:        right;
	margin-left:       1em;
	float:             right;
}
.treeshowhide div:hover {
	background-color:  blue;
	color:             white;
}
.treeclear {
	clear:             right;
}
/*
				Table presentation.
*/
.datatablelink {
	font-size:       0.85em;
	text-decoration: none;
	text-align:      center;
	position:        relative;
}

.datatable {
	color:              black;
	background-color:   white;
	margin:             0px 0px 10px 0px;
	padding:            3px;
	width:              100%;
	border:             solid 2px #069;
	text-decoration:    none;
	text-align:         center;
}

.dataheader {			/* Show/hide suppressed. */
	color:              white;
	background-color:   #069;
	font-size:          1.2em;
	border:             1px solid #069;
	width:              100%;
}

.dataheaderv {			/* Visible. */
	color:              white;
	background:         #069  url(/web/20130213224259oe_/http://lambda.gsfc.nasa.gov/common/images/arrowopen.gif) center left no-repeat;
	font-size:          1.2em;
	border:             1px solid #069;
	width:              100%;
}
.dataheaderv div:hover {
	color:              #ddf;
	text-decoration:    underline;
}

.dataheaderh {			/* Hidden.  */
	color:              black;
	background:         #e5eaef  url(/web/20130213224259oe_/http://lambda.gsfc.nasa.gov/common/images/arrowclose.gif) center left no-repeat;
	font-size:          1.2em;
	border:             1px solid #069;
	width:              100%;
}
.dataheaderh div:hover {
	color:              blue;
	text-decoration:    underline;
}
.dataheaderroll {
	text-align:         center;
}

.datasubheader {
	color:              #069;
	background-color:   #dcdcdc;
	padding:            3px;
	border-left:        1px solid #999;
	border-right:       1px solid #999;
}

.datacellleft {
	text-align:         left;
	vertical-align:     middle;
	padding:            3px;
	border-left:        1px solid #999;
	border-right:       1px solid #999;
	border-bottom:      2px solid #69c;
}

.datacellcenter {
	text-align:         center;
	vertical-align:     middle;
	padding:            3px;
	border-left:        1px solid #999;
	border-right:       1px solid #999;
	border-bottom:      2px solid #69c;
}

.datacellright {
	text-align:         right;
	vertical-align:     middle;
	padding:            3px;
	border-left:        1px solid #999;
	border-right:       1px solid #999;
	border-bottom:      2px solid #69c;
}

.nvoid {
	font-weight:    normal;
	color:          #040;
	font-size:      0.85em;
}
.nvoidhdr {
	color: #040;
	font-size: 0.85em;
}
/*
			Tables of links.
*/
.linktable {
	color:              black;
	background-color:   white;
	margin:             0px 0px 10px 0px;
	padding:            3px;
	width:              100%;
	border:             0px;
	text-decoration:    none;
	text-align:         center;
}

.linkcellleft {
	text-align:         left;
	vertical-align:     middle;
	padding:            3px;
}

.linkcellcenter {
	text-align:         center;
	vertical-align:     middle;
	padding:            3px;
}

.linkcellright {
	text-align:         right;
	vertical-align:     middle;
	padding:            3px;
}
/*
			Product detail pages.
*/
#detailheader {
	color:           black;
	font-weight:     normal;
	font-size:       14px;
	line-height:     18px;
	font-family:     Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	text-decoration: none;
}
.detailrow {
	position:       relative;
	height:         18px;
}
.detailrowleft {
	position:       absolute;
	left:           0px;
	bottom:         0px;
	width:          150px;
}
.detailrowright {
	position:       absolute;
	left:           150px;
	bottom:         0px;
	width:          500px;
}
.detailhighlight {
	color:       #069;
	font-weight: bold;
}
/*
			Print page breaks.
*/
.nopgbrk {
	page-break-inside:	avoid;
}
