/* CSS Document */

/*:::::DEFAULT:::::*/
body 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #000000; margin: 0px; padding: 0px; color: #000; width: 800px; link: #FF0000; vlink: #9933CC; }
h1 			{ font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 23px; color: #000000; margin: 0; padding: 0; margin-bottom: 12px; }
h2		 	{ font-weight: bold; font-size: 16px; color: #000000; margin-top: 30px; margin-bottom: 7px; clear: both; }
h3			{ font-weight: bold; font-size: 12px; color: #7f2f3a; margin-top: 12px; margin-bottom: 7px; }
.subTitle 	{ font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 28px; color: #000000; margin: -8px 0 12px 0; padding: 0; }

img	{ border: 0; }
form	{ margin: 0; padding: 0; }
select.dropbox	{ width: 200px; margin-top: 10px; }

a.maroon		{ text-decoration: none; color: #560000; }
a.maroon:hover	{ text-decoration: underline; }

/*:::::SUB-NAVIGATION:::::*/
.leftHeight					{ height: 230px; min-height: 230px; }
ul.subNavigation 			{ list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 5px; padding: 5px 5px 5px 0; }
li.subNavigation 			{ padding: 5px 3px; color: #ffffff; font-style: normal; font-weight: bold;	letter-spacing: +0.02em; }
li.subNavigation a:link 	{ color: #FFFFFF; }
li.subNavigation a:visited 	{ color:#FFFFFF; }
li.subNavigation a:hover 	{ color: #efdcb4; }
a.subNavigation 			{ display: block; color: #000000; width: 120px; text-decoration: none; }

/*::::::DATA-NAVIGATION:::::*/

ul.dataNav					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
li.dataNav					{ display: inline; text-decoration: none; color: #006633; }
li.dataNav a:link			{ color: #0000CC; text-decoration: none; }
li.dataNav a:visited		{ color:#3399FF; text-decoration: none; }
li.dataNav a:hover			{ color: #00CC33; text-decoration: none; }

td.dataNav					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
td.dataNav					{ display: inline; text-decoration: none; color: #006633; }
td.dataNav a:link			{ color: #0000CC; text-decoration: none; }
td.dataNav a:visited		{ color:#3399FF; text-decoration: none; }
td.dataNav a:hover			{ color: #00CC33; text-decoration: none; }

/*:::::INSTRUMENT-NAVIGATION::::*/
li.instrumentNavigation			{padding: 3px 1px; color: #0000CC; font-style: normal; font-weight: bold; 	letter-spacing: +0.02em;}
li.instrumentNavigation a:link		{color: #006666; }
li.instrumentNavigation a:visited	{color: #66FF00; }
li.instrumentNavigation a:hover		{color: #00CC66; }

/*:::::TERTIARY NAVIGATION:::::*/
ul.triNavigation 			{ margin: 0; padding: 0; list-style: none; margin-top: 3px; }
.triNavigation li			{ text-decoration: none; color: #FFF; margin-left: 12px; font-weight: bold; line-height: 18px; }
.triNagivation li a			{ text-decoration: none; color: #FFF; }
.triNavigation li a:hover	{ text-decoration: none; color: #efdcb4; }
a.triNavigation				{ display: block; color: #FFF; text-decoration: none;}

/*:::::QUATERNARY NAVIGATION:::::*/
ul.quaNavigation			{ color: #fff; margin: 0; padding: 0; list-style: none; margin-top: 3px; margin-bottom: 3px; }
.quaNavigation li			{ text-decoration: none; color: #FFF; margin-left: 12px; line-height: 18px; font-weight: normal; }
.quaNavigation li a			{ text-decoration: none; color: #FFF; font-weight: normal; }
.quaNavigation li a:hover	{ text-decoration: none; color: #efdcb4; font-weight: normal; }
a.quaNavigation				{ display: block; color: #FFF; text-decoration: none; font-weight: normal; }

.imgLeft	{ margin-top: 60px; width: 137px; height: 126px; }

/*HEADER*/
#divPageHeaderBkgnd 	{ background-color: #000; width: 800px; height: 73px; }
#divPageHeaderLogo 		{ border-bottom: 1px solid #fff; background-color: #000000; position: absolute; top: 0px; left: 0px; height: 73px; width: 470px; }
#divPageHeaderRight 	{
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #000000;
	position: absolute;
	top: 0;
	left: 466px;
	height: 73px;
	width: 334px; /*text-align: left;*/
}
#divPageHeaderExpansion { position: absolute; top: 41px; left: 5px; }*/
#divArtemisIndex		{ background-color: #000000; width: 800px; height: 105px; link: #ff0000; vlink: #9933CC;}*/

#th_header
{
  position: relative;
  width: 800px;
  padding: 0;
  margin: 0;
  border: 0;
  background: #000000;
}

#th_themis
{
  float: left;
  width: 350px;
  padding: 0;
  margin: 0;
  border-right: 1px solid #ffffff;
}

#th_themis_top
{
  height: 55px;
  padding: 0;
  margin: 0;
  border: 0;
}

#th_themis_bottom
{
  height: 13px;
  padding: 0;
  margin: 0;
  border: 0;
}

#th_themis_bottom img
{
  padding: 0;
  margin: 0;
  border: 0;
  vertical-align: bottom;
}

#th_artemis
{
  float: left;
  width: 449px;
  padding: 0;
  margin: 0;
  border: 0;
  text-align: left;
}

#th_artemis_top
{
  height: 55px;
  padding: 0;
  margin: 0;
  border: 0;
}

#th_artemis_bottom
{
  height: 13px;
  padding: 0;
  margin: 0;
  border: 0;
  background-color:#000000;
}
#th_themis_bottom img
{
  padding: 0;
  margin: 0;
  border: 0;
  vertical-align: bottom;
}

#divThemisindex			{ background-color:#000000; position: absolute; top: 0px; left: 0px; height: 105px;  width: 300px; }
#divexpansion_themis	{ background-color: #000000; position: absolute; top: 55px; left: 0px; height: 13px; width: 292px; }
#divArtemisSide			{ background:#000000; position: absolute; top: 0px; left: 300px; height: 105px; width: 500px; }   

/*:::::NAVIGATION:::::*/
#divAurora 			{ width: 800px; height: 50px; clear: both; border-bottom: 1px solid #fffff;}
#divNavigationBkgnd { background-color: #000000; border-bottom: 1px solid #fffff; width: 800px;  }
#divNavigation 		{ background-color: #000000; width: 800px; }
#PLHFODiv			{ width:100%; }

/*:::::MAIN CONTENT AREA:::::*/
#divMainBodyHome 	{ background-image: url(../../images/Artemis/moon_index.jpg); width: 800px; height: 404px; float: left; clear: both; border-bottom: 1px solid #fff; border-top: 1px solid #fff; }
#divMainBodyContent { background-color: #000000; width: 800px; float: left; clear: both; }
#divgreenSpacer	{width: 800px; height: 100px; background-color: #000000; clear: both; }
/*:::::HOME PAGE COLUMNS:::::*/
#colLeftHome	{ float: left; width: 135px; position: relative; }
#colRightHome	{
	float: left;
	width: 661px;
	background: #999999;
	position: relative;
	margin-left: 2px;
	background-color: #999999;
} 

/*:::HOME PAGE RIGHT COLUMN:::*/
#divWelcome 		{
	position: absolute;
	top: 14px;
	left: 11px;
	width: 281px;
	height: 64px;
}
#divPublic 			{ z-index: 3; position: absolute; top: 5px; left: 395px; width: 264; height: 89; }
#divHomeNews 		{ z-index: 4; background-color: #000000; background-image: url(../../images/stars.gif); position: absolute; top: 100px; left: 0px; width: 300px; height: 220px; overflow: hidden; color: #ffffff; }
#divHomeNewsHeader	{ position: absolute; top: 20px; left: 25px; width: 225px; height: 20px; }
#divHomeNewsLaunch	{ float: right; margin-top: 43px; margin-right: 10px; }
#divStarsStrip 		{ z-index: 2; position: absolute; top: 1px; left: 535px; width: 107px; height: 403px; }
#divLaunchVideo 	{
	z-index: 10;
	position: absolute;
	top: 137px;
	left: 316px;
	width: 345px;
	height: 205px;
	overflow: hidden;
}
#divnuggets			{
	z-index: 10;
	position: absolute;
	top: 4px;
	left: 205px;
	width: 138px;
} 
/*#divnuggets			{  text-align:right; float: right; }*/
#divnuggets p		{  height: 135px; padding-top:30px; }
#divOrbitImage 		{ z-index: 5; position: absolute; top: 303px; left: 561px; width: 97px; height: 83px; }
#divViewOrbit 		{ position: absolute; top: 355px; left: 449px; width: 111px; height: 17px; }
/*news section on home page*/
#divUpdatedNews 	{ position: absolute; top: 51px; left: 10px; width: 290px; height: 200px; overflow: hidden; color: #ffffff;}
p.news 				{ margin-left: 10px; margin-right: 10px; line-height: 1.25em; color: #FFFFFF; }
#divUpdateNewsMore	{ position: absolute; top: 230px; left: 190px; width: 200px; }

p.moreNews 			{ position: absolute; top: 150px; left: 200px; margin-right: 10px; text-align: right; color: #FFFFFF; }
a.moreNewsLink 		{ text-decoration: none; color: #FFFFFF; }
a.indexPaperLink	{text-decoration: underline; color: #406b2e; }

/*:::::CONTENT PAGE COLUMNS:::::*/
#colLeftContent		{ float: left; width: 135px; position: relative; border-top: 1px solid #fff; background: #000000; }
#colRightContent	{ float: left; width: 635px; _width: 629px; padding: 13px 15px 40px 15px; background: #fff; position: relative; }
#content			{ position: relative; width: 635px; _width: 629px; }

/*:::::PHOTOS & VIDEOS PAGES:::::*/
.thumbWrap	{ width: 140px; height: 180px; margin: 8px 22px 5px 0; float: left; font-size: 10px; }

/*video page*/
.movie		{ margin: 0px 10px 5px 0px; float: left; text-align: center; width: 325px; } 
.movieText	{ float: left; width: 250px; margin-left: 10px; }
.videoThumb	{ float: left; width: 173; height: 100px; margin: 8px 22px 5px 0; font-size: 10px; }
#movWindow	{ height: 300px; min-height: 300px; }	

/*:::::INSTRUMENTS PAGE(S):::::*/
.imgBack	{ width: 544px; background: #000; padding: 10px; margin: auto; margin-top: 5px; }

/*paragraph classes*/
p.standard 	{ color: #000000; margin-top: 0px; margin-bottom: 10px; line-height: 1.5em; }

a.indentLink 		{ padding-left: 25px; text-decoration: none; color: #560000; font-weight: bold; }
a.indentLink:hover	{ text-decoration: underline; }

.alignLeft		{ text-align: left; padding: 0 10px 10px 0; }
.alignCenter	{ text-align: center; padding: 10px; }
.alignRight		{ text-align: right; padding: 0 0 10px 10px; }

p.embedded 			{ color: #000000; margin-top: 0px; margin-bottom: 10px; line-height: 1.5em; clear: both;}
img.inContent 		{ padding-left: 14px; padding-right: 14px; padding-bottom: 14px; padding-top: 5px; clear: both; }
img.inContentLeft 	{ padding-left: 0px; padding-right: 14px; padding-bottom: 14px; padding-top: 5px; clear: both; float: left; }

p.navigationItem 	{ color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.0em;  margin-top: 10px; margin-bottom: 10px; padding: 0; }

ol li	{ padding-bottom: 10px; }

/*:::::PUBLICATIONS PAGE:::::*/
.sortable a	{ text-decoration: none; color: #560000; }
.sortable a:hover	{ text-decoration: underline; }
.odd 		{ background-color: #E6E6C4; }
.even 		{ background-color: #CDC574; }

/*:::::DRAGGABLE WINDOW CONTENT:::::*/
#wrapper	{ background: #000000; width: 320px; height: 326px; padding: 10px; }

/*:::::PLOT PAGE:::::*/
table.generic	{ vertical-align: top; margin-top: 25px; }
.plot	{ text-align: center; clear: both; }
a.plotLink 			{ color: #986763; text-decoration: none; font-weight: bold; }
a.plotLink:hover	{ text-decoration: underline; }


/*:::::FOOTER:::::*/
#footer			{ clear: both; background-color: #000000; width: 797px; height: 90px; padding: 2px 0 0 2px; border-bottom: 1px solid #fff}
#footer a		{ margin-right: 25px; text-decoration: none; color: #fff; font-size: 9px; }
#footer a:hover	{ text-decoration: underline; }

.line	{ border-top: 1px solid #ebebeb; clear: both; margin: 10px 0; }

/*:::::LEGACY STYLES LEFT BEHIND:::::DO NOT DELETE:::::*/
/* Style used in the Latest News & Events */
h3.news { margin-top: 15px; margin-left: 10px; color: #FFFFFF; }
p.newsVideo { text-align: right; font-weight: bold; font-size: 12px; color: #FFFFFF; }

/* Styles used in the content area of the pages */
h4.subSection { font-weight: bold; font-size: 12px; color: #7f2f3a; margin-top: 12px; margin-bottom: 7px; }

#FWTableContainer1152560913 { z-index: 12; }

/*:::::SUMMARY PLOT PAGE ON DATA DROP-DOWN MENU::::::*/
#divSummary		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #000000; margin: 100px; padding: 50px; color: #000; width: 800px; }
