/* ============================================================================
A One-NASA style-sheet adaption for LAMBDA.
============================================================================ */
/*
		Print appearance.
*/
div#paper {
	position:         absolute;
	background-color: white;
	min-width:        786px;
	margin: 0;
	padding: 0;
}

body {
	background: white;
	font-size: 10pt;
	}

/*
		Headers and footers.

			NASA Header.
*/
#nasahead {
	position:         relative;
	background:       white;
	height:           0;
	display:          none;
	margin:           0;
	padding:          0;
}
#printnasahead {
	color:          black;
	font-size:      1.2em;
	font-weight:    bold;
	background:     white;
	text-align:     left;
	vertical-align: middle;
	margin:         0;
	padding:        0;
	position:       relative;
	height:         50px;
	display:        block;
	float: 			none;
}
/*
			NASA footer.
*/
#nasafoot {
	display:          block;
	position:         relative;
	width:            100%;
	height:           55px;
	margin:           5px 10px 10px -30px;
	padding:          0px;
	background:       white;
	clear:            both;
	right: auto;
}

#nasafootleft {
	display:          none;
	float:            right;
	margin:           5px;
}
#webaddress {
	display:          block;
}	

/*
		Menus.

			Top menu bar.  The body entries highlight 
			the current menu item.
*/
#topmenu {
	display:          none;
	position:         relative;
	background:       #666;
	color:            white;
	width:            100%;
	height:           0;
	margin:           0 0 5px;
	padding:          0;
	border:           0;
}
/*
			Left menu bar.
*/
.leftmenu {
	display:          block;
	position:         absolute;
	z-index:          10;
	top:              0px;
	left:             -179px;
	margin:           0px;
	padding:          0px;
	height:           100%;
	width:            0px;
	background:       white;
	text-align:       left;
}
.leftmenu img {
	display:          inline;
	padding:          0px;
	margin:           0px;
}
.leftmenu a {
	text-decoration:  none;
}
.leftmenu div#title {
	position:         relative;
	width:            180px;
	padding:          0;
	margin:           0 0 1px;
	color:            black;
	background:       white;
	font:             700 12px Arial, Helvetica, sans-se
}
.leftmenu div#motto {
	position:         relative;
	width:            160px;
	padding:          12px 0 50px 20px;
	margin:           0;
	color:            #aaffff;
	background:       #006699;
	font:             italic 700 11px Arial, Helvetica 
}
.leftmenu div#category {
	position:         relative;
	width:            160px;
	padding:          12px 0 10px 20px;
	margin:           0;
	color:            black;
	background:       white;
	font:             700 14px Arial, Helvetica, sans-se
}
.leftmenu div#menu {
	background:       white;
}
.leftmenu ul {
	width:            180px;
	border:           0;
	margin:           0;
	padding:          0;
	list-style:       none;
	text-align:       left;
	color:            white;
	background:       white;
}
.leftmenu ul li {
	width:            180px;
	border-bottom:    1px solid white;
	margin:           0;
	padding:          0;
	list-style:       none;
	font:             700 12px/14px Arial, Helvetica, sans-serif;
	background:       #c6c7c7;
}
.leftmenu ul li a {
	display:          block;
	width:            158px;
	border:           0;
	padding:          4px 0 6px 22px;
	margin:           0;
	text-decoration:  none;
	color:            #ccc;
	background:       url(/common/images/smallplus.gif) no-repeat 10px 10px;
}
.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(/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:           0;
	margin:           0;
	padding:          0;
	list-style:       none;
	font:             12px/14px "N Helvetica Narrow", Arial, Helvetica, sans-serif;
	background:       #c6c7c7;
}
.leftmenu ul li ul li a {
	display:          block;
	width:            148px;
	border:           0;
	padding:          4px 0 6px 32px;
	margin:           0;
	text-decoration:  none;
	color:            #ccc;
	background:       url(/common/images/smallplus.gif) no-repeat 20px 10px;
}
.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(/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:           0;
	margin:           0;
	padding:          0;
	list-style:       none;
	font:             12px/14px Arial, Helvetica, sans-serif;
	background:       #c6c7c7;
}
.leftmenu ul li ul li ul li a {
	display:          block;
	width:            138px;
	border:           0;
	padding:          4px 0 6px 42px;
	margin:           0;
	text-decoration:  none;
	color:            #ccc;
	background:       url(/common/images/smallplus.gif) no-repeat 30px 10px;
}
.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(/common/images/smallplus_ov.gif) 30px 10px no-repeat;
}
.leftmenu ul li 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 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 ul li a {
	display:          block;
	width:            138px;
	border:           0;
	padding:          4px 0 6px 52px;
	margin:           0;
	text-decoration:  none;
	color:            #ccc;
	background:       url(/common/images/smallplus.gif) no-repeat 40px 10px;
}
.leftmenu ul li ul li ul li ul li a:hover {
	display:          block;
	width:            138px;
	border:           0px;
	margin:           0px;
	padding:          4px 0px 6px 52px;
	text-decoration:  none;
	color:            white;
	background:       #666 url(/common/images/smallplus_ov.gif) 40px 10px no-repeat;
}
div#left001 .leftmenu ul li#left001	  a,
div#left002 .leftmenu ul li#left002	  a,
div#left003 .leftmenu ul li#left003	  a,
div#left004 .leftmenu ul li#left004	  a,
div#left005 .leftmenu ul li#left005	  a,
div#left006 .leftmenu ul li#left006	  a,
div#left007 .leftmenu ul li#left007	  a,
div#left008 .leftmenu ul li#left008	  a,
div#left009 .leftmenu ul li#left009	  a,
div#left010 .leftmenu ul li#left010	  a,
div#left011 .leftmenu ul li#left011	  a,
div#left012 .leftmenu ul li#left012	  a,
div#left013 .leftmenu ul li#left013	  a,
div#left014 .leftmenu ul li#left014	  a,
div#left015 .leftmenu ul li#left015	  a,
div#left016 .leftmenu ul li#left016	  a,
div#left017 .leftmenu ul li#left017	  a,
div#left018 .leftmenu ul li#left018	  a,
div#left019 .leftmenu ul li#left019	  a,
div#left020 .leftmenu ul li#left020	  a { 
	color:       black; 
	font-weight: bold; 
	background:  #006699 url(/common/images/smallminus.gif) no-repeat 10px 10px;
}
div#lefts001 .leftmenu ul li#lefts001 a,
div#lefts002 .leftmenu ul li#lefts002 a,
div#lefts003 .leftmenu ul li#lefts003 a,
div#lefts004 .leftmenu ul li#lefts004 a,
div#lefts005 .leftmenu ul li#lefts005 a,
div#lefts006 .leftmenu ul li#lefts006 a,
div#lefts007 .leftmenu ul li#lefts007 a,
div#lefts008 .leftmenu ul li#lefts008 a,
div#lefts009 .leftmenu ul li#lefts009 a,
div#lefts010 .leftmenu ul li#lefts010 a,
div#lefts011 .leftmenu ul li#lefts011 a,
div#lefts012 .leftmenu ul li#lefts012 a,
div#lefts013 .leftmenu ul li#lefts013 a,
div#lefts014 .leftmenu ul li#lefts014 a,
div#lefts015 .leftmenu ul li#lefts015 a,
div#lefts016 .leftmenu ul li#lefts016 a,
div#lefts017 .leftmenu ul li#lefts017 a,
div#lefts018 .leftmenu ul li#lefts018 a,
div#lefts019 .leftmenu ul li#lefts019 a,
div#lefts020 .leftmenu ul li#lefts020 a,
div#lefts021 .leftmenu ul li#lefts021 a,
div#lefts022 .leftmenu ul li#lefts022 a,
div#lefts023 .leftmenu ul li#lefts023 a,
div#lefts024 .leftmenu ul li#lefts024 a,
div#lefts025 .leftmenu ul li#lefts025 a,
div#lefts026 .leftmenu ul li#lefts026 a,
div#lefts027 .leftmenu ul li#lefts027 a,
div#lefts028 .leftmenu ul li#lefts028 a,
div#lefts029 .leftmenu ul li#lefts029 a,
div#lefts030 .leftmenu ul li#lefts030 a { 
	color:       black; 
	font-weight: bold; 
	background:       #006699 url(/common/images/smallminus.gif) no-repeat 20px 10px;
}
div#leftss001 .leftmenu ul li#leftss001 a,
div#leftss002 .leftmenu ul li#leftss002 a,
div#leftss003 .leftmenu ul li#leftss003 a,
div#leftss004 .leftmenu ul li#leftss004 a,
div#leftss005 .leftmenu ul li#leftss005 a,
div#leftss006 .leftmenu ul li#leftss006 a,
div#leftss007 .leftmenu ul li#leftss007 a,
div#leftss008 .leftmenu ul li#leftss008 a,
div#leftss009 .leftmenu ul li#leftss009 a,
div#leftss010 .leftmenu ul li#leftss010 a,
div#leftss011 .leftmenu ul li#leftss011 a,
div#leftss012 .leftmenu ul li#leftss012 a,
div#leftss013 .leftmenu ul li#leftss013 a,
div#leftss014 .leftmenu ul li#leftss014 a,
div#leftss015 .leftmenu ul li#leftss015 a,
div#leftss016 .leftmenu ul li#leftss016 a,
div#leftss017 .leftmenu ul li#leftss017 a,
div#leftss018 .leftmenu ul li#leftss018 a,
div#leftss019 .leftmenu ul li#leftss019 a,
div#leftss020 .leftmenu ul li#leftss020 a { 
	color:       black; 
	font-weight: bold; 
	background:  #006699 url(/common/images/smallminus.gif) no-repeat 30px 10px;
}
div#leftsss001 .leftmenu ul li#leftsss001 a,
div#leftsss002 .leftmenu ul li#leftsss002 a,
div#leftsss003 .leftmenu ul li#leftsss003 a,
div#leftsss004 .leftmenu ul li#leftsss004 a,
div#leftsss005 .leftmenu ul li#leftsss005 a,
div#leftsss006 .leftmenu ul li#leftsss006 a,
div#leftsss007 .leftmenu ul li#leftsss007 a,
div#leftsss008 .leftmenu ul li#leftsss008 a,
div#leftsss009 .leftmenu ul li#leftsss009 a,
div#leftsss010 .leftmenu ul li#leftsss010 a,
div#leftsss011 .leftmenu ul li#leftsss011 a,
div#leftsss012 .leftmenu ul li#leftsss012 a,
div#leftsss013 .leftmenu ul li#leftsss013 a,
div#leftsss014 .leftmenu ul li#leftsss014 a,
div#leftsss015 .leftmenu ul li#leftsss015 a,
div#leftsss016 .leftmenu ul li#leftsss016 a,
div#leftsss017 .leftmenu ul li#leftsss017 a,
div#leftsss018 .leftmenu ul li#leftsss018 a,
div#leftsss019 .leftmenu ul li#leftsss019 a,
div#leftsss020 .leftmenu ul li#leftsss020 a { 
	color:       black; 
	font-weight: bold; 
	background:  #006699 url(/common/images/smallminus.gif) no-repeat 40px 10px;
}
/*
		Page Content.
*/
div#content { 
	position:         relative; 
	color:            black; 
	background-color: white; 
	padding:          0; 
	text-align:       left; 
	margin:			  0 0 0 0px; }

div#topimage { 
	display:          none;
	left:             0; 
	width:            100%;
	margin:           0px;
	padding:          0px;
}
div#topimage img {
	width:            590px;
	height:           123px;
	border:           0px;
	margin:           0px;
	padding:          0px;
}

div#content2 {
	position: relative;
	margin:   0px 20px 0px 16px;
}

div.leftcontent {
	float:            none;
	position:         relative;
	width:            47%;
	margin:           0px 10px 0px 0px;
}

div.rightcontent {
	float:            none;
	position:         relative;
	width:            47%;
	margin:           0px 0px 0px 3px;
}

.featureleft {
	width:         330px;
	float:         none;
	padding-right: 5px;
	border-right:  1px solid silver;
}

.feature {
	font-size:        12px;
	font-family:      Arial, Helvetica, verdana, Geneva, SunSans-Regular, sans-serif;
	font-weight:      normal;
	text-decoration:  none;
	width:            330px;
	float:            none;
	margin-bottom:    10px;
}

.featureimage {
	float:            none;
	width:            100px;
}

.featurecaption {
	float:            none;
	color:            gray;
	font-size:        12px;
	font-family:      Arial, Helvetica, verdana, Geneva, SunSans-Regular, sans-serif;
	font-weight:      normal;
	text-decoration:  none;
	text-align:       left;
	width:            221px;
	margin-left:      6px;
}

.featureright {
	font-size:        12px;
	font-family:      Arial, Helvetica, verdana, Geneva, SunSans-Regular, sans-serif;
	font-weight:      normal;
	text-decoration:  none;
	width:            200px;
	float:            none;
	margin:           0px 5px 5px 0px;
}
.featurepic {
	background-color: silver;
	text-align:       center;
	width:            200px;
	margin-bottom:    5px;
}
.highlight {
	color:            black;
	font-weight:      bold;
	text-decoration:  none;
}

.caption {
	font-weight:      normal;
	font-size:        11px;
	color:            #069;
	font-family:      Arial, Helvetica, Geneva, verdana, SunSans-Regular, sans-serif; line-height: 12px;
	text-decoration:  none;
}
.caption a {
	text-decoration:  underline;
	color:            #069;
}
.caption a:hover {
	color:            #9c5;
}

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

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

.required {
	color:           red;
	font-size:       0.85em;
	font-style:      italic;
}

.centeredtext {
	text-align:      center;
}

.centeredtext img {
	padding:         5px;
	vertical-align:  middle;
}

.righttext {
	text-align:      right;
}

.fleft {
	float:           none;
	position:        relative;
	vertical-align:  top;
	padding:         0px 5px 5px 0px;
}
.fright {
	float:           none;
	position:        relative;
	vertical-align:  top;
	padding:         0 0 5px 5px;
}
.cleft {
	clear:           left;
}
.cright {
	clear:           right;
}
.cboth {
	clear:           both;
}
.nextpage {
	display:          none;
}

/*
			Entry coding.
*/
div.entry {
	margin:          0px 0px 5px 0px;
	display:         block;
	font-weight:     normal;
	color:           black;
}
div.entry span.date {
	display:         block;
	font-weight:     bold;
}
div.entry span.title {
	display:         block;
	font-weight:     bold;
	font-style:      italic;
	color:           #006600;
}
/*
			Table coding.
*/
.data table {
	border: solid 1px black;
	margin: 0; 
	padding: 0;
}
.data table tr th {
	background-color: #666666;
	border-right: solid 1px white;
	color: white;
}	
.data table tr td {
	padding-left: 8px;
	border-right: solid 1px white;
	border-bottom: solid 1px #DFDFDF;
}
.data p {
	line-height:      30%;
}
caption {
	font-weight: bold;
	line-height:      130%;
	text-align: center;
	padding-bottom: 10px;
}
	
.grey {
	background-color: #DFDFDF;
	color: black;
}

.symbol {
	font-family: Symbol
}

.list      ul      li     span.hide  {
	font-weight: normal;
	font-size: 0.9em;
	color: #666666;
	display:  inline;
}
