@import url("/styles/print.css");
@import url("/lib/sprite.php?/newscenter/graphics/sprite-components/");

a.button-130px-tall {
  background-image: url('/newscenter/graphics/sprite-components/newscenter_button_130tall.gif');
  background-position: top left;
}

a.button-130px {
  background-image: url('/newscenter/graphics/sprite-components/newscenter_button_130.gif');
  background-position: top left;
}

a.button-150px {
  background-image: url('/newscenter/graphics/sprite-components/newscenter_button_150.gif');
  background-position: top left;
}

a.button-190px {
  background-image: url('/newscenter/graphics/sprite-components/newscenter_button_190.gif');
  background-position: top left;
}

/**
 * Styles that are global to all of Newscenter go in here.
 */

 /* NewsCenter Styles */

/**
 * NewsCenter Colors
 * 1st  Color = #67201D
 * 2A   Color = #F0FEED
 * 2B   Color = #000000
 * 2C   Color = #67201D
 * 3A   Color = #B3A68B
 * 3B   Color = #666666
 * 4th  Color = #993333
 * 5th  Color = #67201D
 * 6A   Color = #B3A68B
 * 6B   Color = #993333
 * 7th  Color = #DADACC
 * 8A   Color = #DADACC
 * 8B   Color = #999999
 * 9th  Color = #67201D
 * 10th Color = #DADACC
 */

/* Global Styles */

body {
	background: #FFFFFF url('graphics/background_news.gif');
}

ul#top-links li.spacer div {
  background-color: white
}

div.menu-box li a, div#intro-text, div.nav-box span.p, a.nav-box span.p, div#footer {
  /* Spec: 2B Color */
  color: #000000
}

a, span.arrow, span.link {
  /* Spec: 5th Color */
  color: #67201D;
}

.arrow {
  background-image: url('graphics/newscenter_content_arrow.gif');
}

.arrow:hover, a:hover span.arrow {
  background-image: url('graphics/arrow_hover.gif');
}

.inset {
  /* Spec: 8A Color */
  background: #DADACC
}

.nav-box-padding {
  /* Spec: 1st Color */
	border: solid #67201D 1px;

	background-color: #314146;
}

.nav-box-padding h1 {
  background-color: #4D4E43;
}

div#search-section-bar, div#container-padding {
	background-image: url('graphics/newscenter_logo.gif');
}

/* Advanced News Search Link */

a#advanced-news-search {
  display: inline;
	float: right;
	padding-right: 16px;
	background: url('graphics/newscenter_circle_arrow.gif') right center no-repeat;
	margin-right: 10px;
}

a#advanced-news-search:hover {
  background-image: url('../graphics/rollover_arrowcir.gif');
}

/* Primary Container and Its Contents */

div#container {
  /* Spec: 5th Color */
 	border-left: solid #67201D 1px;
	border-right:  solid #67201D 1px;
	border-bottom: solid #67201D 1px;
}

div#container, div#container-padding, div#search-section-bar {
  background-color: #FFFFFF
}

.icon {
  /* Spec: 1st Color */
  border: solid #67201D 1px !important
}

.box-image {
  border-color: #67201D
}

.nav-box-padding a {
  color: #CC6600;
}

.content-box-padding {
  /* Spec: 3rd Color */
	background-color: #B3A68B;
	/* Spec: 1st Color */
	border:     solid #67201D 1px;

  background-image: url('graphics/newscenter_grad2.jpg');
}

.content-box span.h1 {
  /* Spec: 1st Color */
	background-color: #67201D;

  background-image: url('graphics/newscenter_grad1.jpg');
}

.content-box span.h2 {
  /* Spec: 4th Color */
	background-color: #993333;
	/* Spec: 5th Color */
	color:      #67201D;

  background-image: url('graphics/newscenter_grad2.jpg');
}

/* Information Boxes */

div.information-box {
  border: solid #67201D 1px;
	margin-top: 50px;
	background-color: #E4E4E4;
	padding: 0;
	width: 188px;
	padding-bottom: 5px
}

div.information-box span.h1 {
  font-size: 13px;
  padding: 5px;
	padding-left: 10px;
	background-color: #666666
}

div.information-box span.p {
  padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 140%
}

div.information-box span.p strong {
  color: #666666
}

/* Nav Boxes */

div.nav-box .nav-box-padding {
  /* Spec: Color 2a */
  background: #F0EEDD;

	text-align: center;
	padding-bottom: 6px;
}

div.nav-box span.h1 {
  /* Spec: Color 6a */
  background: #B3A68B;

	font-weight: bold;
	margin-bottom: 6px;
}

div.nav-box span.h2 {
  /* Spec: Color 6a */
  color: #993333;
}

div.nav-box span.link,
div.content-box-padding span.link {
  /* Spec: Color 1 */
  color: #67201D;
	text-decoration: underline
}

/* News Highlight Box */

div#news-highlight-box .icon {
  display: block;
	margin-left: auto;
	margin-right: auto;
	width: 80px;
	height: 80px;
	float: none;
}

/* Latest News Releases Box */

div#latest-news-releases-box .content-box-padding {
  /* Spec: 6th Color */
  background: #DADACC url('graphics/newscenter_grad4.jpg') left repeat-y;
}

div#latest-news-releases-box p {
  padding: 0
}

div#latest-news-releases-box span.h1 {
  /* Spec: Color 6a */
  background: #B3A68B url('graphics/newscenter_grad2.jpg') left repeat-y;

	font-weight: bold;
	margin-bottom: 7px;
}

div#latest-news-releases-box a#latest-release {
  float: left;
	width: 200px;
	padding-left: 10px;
	margin-bottom: 10px;
	text-decoration: none;
	text-align: center;
	margin-right: 20px
}

div#latest-news-releases-box a#latest-release .icon {
  /* Spec: Color 1 */
	border: solid #67201D 1px;
  width: 200px;
	display: inline;
}

div#latest-news-releases-box a.other-releases {
  float: left;
	display: block;
	width: 230px;
	margin-bottom: 15px;
	text-decoration: none;
	color: #000000;
}

div#latest-news-releases-box a.other-releases span.text {
  display: inline;
	float: left;
	width: 150px;
}

div#news-release-body a.video-still,
div#news-release-body a.other-release-objects {
  float: left;
  display: block;
  margin-top: 10px ! important;
	margin-right: 10px;
}

div#news-release-body a.video-still img.icon,
div#news-release-body a.other-release-objects img.icon {
	border: solid #67201D 1px;
}

div#latest-news-releases-box a.other-releases img.icon {
  float: left;
	border: solid #67201D 1px;
	display: inline;
	margin-right: 10px;
}

div#latest-news-releases-box p#view-all-releases {
  float: left;
	display: inline;
	border-top: solid #000000 1px;
	padding-top: 10px;
	margin-bottom: 6px
}

/* Browse controls */

div#browse-box .content-box-padding {
  background-color: white;
	background-image: url('graphics/newscenter_grad5.jpg');
}

div#browse-box span.h1 {
  /* Spec: 4th Color */
  color: #993333;

	/* Spec: 3rd Color */
	background-color: #B3A68B;
	background-image: url('graphics/newscenter_grad2.jpg');
}

form.browse-controls {
  width: 100px;
	float: left;
	display: inline;
	margin-left: 14px;
	margin-top: 7px;
	margin-bottom: 7px
}

form.browse-controls input, form.browse-controls select {
  font-size: 11px;
	width: 90px;
}

div#intro-text,
p.boilerplate {
  /* Spec: Color 3b-intro */
  color: #666666 ! important
}

div#footer a {
  /* Spec: Color 3b-footer */
  color: #000000
}

div#footer p {
  margin-bottom: 10px;
}

form.search span {
  /* Spec: Color 3b-footer */
  color: #000000
}

/* Subpage Styles */

div#subpage-content a,
p.boilerplate a {
  /* Spec: Color 1 */
  color: #67201D;
}

div#subpage-content a:visited {
  /* Spec: Color 6b */
  color: #993333
}

div#subpage-content div.content {
  /* Spec: Color 2a */
  background-color: #F0EEDD;
}

div#subpage-content div.content-lighter {
  background-color: #F8F3F3;
}

div#subpage-content ol.questions {
  background-color: #EEE6E7;

  /* Spec: Color 1 */
  border-bottom: solid #67201D 1px
}

div#subpage-content h1,
div#subpage-content span.h1 {
  /* Spec: Color 1 */
  background-color: #67201D;
}

div#subpage-content span.h1 a {
  color: white;
	text-transform: uppercase
}

div#subpage-content h2 {
  /* Spec: Color 1 */
  color: #67201D;

  /* Spec: Color 2a */
  background: #F0EEDD url('/newscenter/graphics/newscenter_h2_background.gif') center center repeat-x;
}

div#subpage-content a:hover h2 strong {
  color: #00B2B3 ! important;
  text-decoration: underline;
}

div#subpage-content h2 span.normal-case {
  text-transform: none;
	color: white
}

div#subpage-content h2 strong {
  /* Spec: Color 2a */
  background-color: #F0EEDD;
  padding-left: 0;
  padding-right: 5px
}

div#subpage-content table th {
  /* Spec: Color 8b */
  background-color: #999999;
}

div#subpage-content table td.side-header {
  /* Spec: Color 10 */
  background-color: #DADACC;
}

div#subpage-content table td.top-header {
  /* Spec: Color 10 */
  background-color: #DADACC;
}

div#subpage-content table td {
  /* Spec: Color 9 */
  background: #FCFAEE;

  border-top: solid #938C84 1px;
  border-right: solid #938C84 1px;
}

div#subpage-content form input.button {
  /* Spec: Color 6a */
  background-color: #B3A68B;
}

div#subpage-content {
  width: auto ! important;
	max-width: 740px;
	min-width: 400px;
}

div#subpage-content h3 {
  background-image: url('/newscenter/graphics/newscenter_salmon_bar.gif');
}

div#subpage-content h3 span {
  background-color: #F0EEDD;
  color: #993333;
}

div#subpage-content h3 span a.arrow {
  padding-right: 20px;
}

div#subpage-content-container {
  background-color: #67201D;
}

div#subpage-content-container div,
div#subpage-content-container span,
div#subpage-content-container p,
div#subpage-content-container li {
  font-size: 12px;
	line-height: 140%
}

div#subpage-content-body {
  background-color: #F0EEDD;
	width: 100%;
	padding: 0;
	margin: 0;
}

div#subpage-content-body div.subpage-right-inset-container {
  background-color: #F0EEDD;
}

div#subpage-content-body div.subpage-right-inset,
div#subpage-content-body div.subpage-right-callout-padding
 {
	background-color: #DADACC;
}

div#subpage-content-body div.subpage-right-inset div.subpage-inset-padding-border {
  border-bottom: solid #67201D 1px
}

div#subpage-content h1#page-title {
  /* Spec: Color 1 */
	color: #67201D;

  background: none;
	padding-left: 0;
	padding-top: 18px;
	padding-bottom: 30px
}

/* Indented ordered lists */

ol.indented-list {
  margin: 0;
	padding: 0;
	list-style-type: none
}

ol.indented-list h4 span.number {
	color: #666666;
	position: absolute;
	display: inline;
	margin-left: -25px
}

ol.indented-list h4 span.text {
	color: #666666;
	margin-right: 40px;
	display: inline;
}

ol.indented-list h4 {
  display: block;
	clear: both;
	margin-left: 25px;
}

ol.indented-list p {
  clear: both;
  display: block;
  margin-left: 25px;
	margin-right: 25px
}

/* Moved from global.css */

div#subpage-content table {
  border: solid #000000 1px;
}

div#subpage-content table.left-400px {
  width: 400px;
  margin-right: 10px;
  margin-bottom: 10px;
  float: left;
  display: inline
}

div#subppage-content table.left, div#subpage-content form.left table {
  float: left;
  display: inline;
  margin-right: 10px;
  margin-bottom: 10px
}

div#subpage-content table th,
div#subpage-content table tr,
div#subpage-content table td {
  padding:        10px;
	padding-top:    5px;
	padding-bottom: 5px
}

div#subpage-content table th {
  font-size: 12px;
  color: white;
  border-right: solid #000000 1px
}

div#subpage-content table td.side-header,
div#subpage-content table td.top-header {
  font-weight: bold;
}

div#subpage-content table td.side-header {
  border-right: none ! important
}

div#subpage-content table td.top-header {
  border-right: solid #000000 1px;
}

div#subpage-content table th.last, div#subpage-content table td.last {
  border-right: none ! important
}

div#subpage-content table td.top {
  border-top: none ! important
}

/* Graphic/Text Buttons */

a.button {
  display: block;
	margin-right: 10px;
	text-decoration: none !important;
	color: #000000 !important;
	font-size: 11px !important;
	line-height: 12px !important;
	padding-left: 5px;
	padding-top: 4px;
	text-align: left
}

a.button span.link {
	margin: 0;
	padding: 0;
	font-size: 11px !important;
	line-height: 12px !important;
	color: #67201D
}

a.button span.description {
  display: block;
	margin: 0;
	padding: 0;
	line-height: 9px !important;
	font-size: 9px !important;
	text-transform: uppercase;
	text-decoration: none !important;
	font-weight: bold;
}

a.back-to-top {
  background-image: url('/newscenter/graphics/newscenter_up_arrow.gif');
}

a.button-help {
  background: url('/newscenter/graphics/newscenter_help.gif') no-repeat right center;
  padding-right: 25px;
  display: block;
  height: 16px;
  padding-top: 4px;
  font-size: 11px;
  line-height: 12px;
	text-align: right
}

a.button-help:hover {
  background-image: url('/newscenter/graphics/newscenter_help_hover.gif');
}

a.return-arrow {
  /* Spec: Color 1 */
  float: left;
	color: #67201D ! important;
	background-image: url('/newscenter/graphics/newscenter_return_arrow.gif');
}

a.return-arrow-separator {
	border-right: solid #67201D 1px;
}

div.alert {
  /* Spec: Color 11 */
  background-color: #F3ECEB;

	/* Spec: Color 1 */
  border: solid #67201D 1px;
}

/* Science Writers' Workshop */

ul.speakers-list {
	margin: 0;
	padding: 0;
}

ul.speakers-list li {
	padding-bottom: 10px;
	width: 240px;
	float: left;
	display: block;
	padding-right: 10px;
	height: 70px;
}

ul.speakers-list li strong {
	color: #666666
}

ul.speakers-list-medium li { height: 35px; }

ul.speakers-list-small li { height: 20px; }

/* New Menu Stuff */

div#hubblesite-menu-box {
  background-color: #DADACC;
}

ul.level-1 li a,
ul.level-1 li a:visited,
ul.level-1 li a:link {
  color: white
}

ul.level-1 li.active.final a,
ul.level-1 li.active.final a:visited
ul.level-1 li.active.final a:link {
}

ul.level-1 li a:hover {
}

ul.level-1 li.inactive a,
ul.level-1 ul.level-2 li.inactive a,
ul.level-1 ul.level-2 ul.level-3 li.inactive a,
ul.level-1 ul.level-2 ul.level-3 li.active a,
ul.level-1 ul.level-2 ul.level-3 ul.level-4 li.inactive a,
ul.level-1 li.inactive a:visited,
ul.level-1 ul.level-2 li.inactive a:visited,
ul.level-1 ul.level-2 ul.level-3 li.inactive a:visited,
ul.level-1 ul.level-2 ul.level-3 li.active a:visited,
ul.level-1 ul.level-2 ul.level-3 ul.level-4 li.inactive a:visited,
ul.level-1 li.inactive a:link,
ul.level-1 ul.level-2 li.inactive a:link,
ul.level-1 ul.level-2 ul.level-3 li.inactive a:link,
ul.level-1 ul.level-2 ul.level-3 li.active a:link,
ul.level-1 ul.level-2 ul.level-3 ul.level-4 li.inactive a:link
 {
  color: #000000;
}

ul.level-1 ul.level-2 li.active a,
ul.level-1 ul.level-2 li.active a:visited,
ul.level-1 ul.level-2 li.active a:link {
  color: white
}

ul.level-1 ul.level-2 li {
  border-bottom-color: #993333
}

ul.level-1 ul.level-2 ul.level-3 li {
  background-color: #F0EEDD
}

ul.level-1 li.final ul.level-2 a,
ul.level-2 li a,
ul.level-1 li.final ul.level-2 a:visited,
ul.level-2 li a:visited,
ul.level-1 li.final ul.level-2 a:link,
ul.level-2 li a:link {
  background-image: url(graphics/newscenter_side_nav_menu_item.gif);
}

ul.level-2 li.active {
  background-color: #993333
}

ul.level-1 ul.level-2 li.active a,
ul.level-1 ul.level-2 li.active a:visited,
ul.level-1 ul.level-2 li.active a:link {
  background-image: url(graphics/newscenter_side_nav_menu_item_active.gif);
}

ul.level-1 ul.level-2 ul.level-3 li.active.final a,
ul.level-1 ul.level-2 ul.level-3 li.active.final a:visited
ul.level-1 ul.level-2 ul.level-3 li.active.final a:link {
  background-image: url(graphics/newscenter_sub_nav_menu_item_active.gif) !important;
  color: #67201D
}

/**
  * SHAREBOX
  */
a#share_link { background-image: url(/shared/newscenter_share_icon_16.png); }
a#embed_link { background-image: url(/shared/embed-icon_nescenter.png); }
#sharebox, #embedbox {
  border-color: #67201D
}
#shareclosebox, #embedclosebox {
  background-color: #67201D
}

a#share_link, a#embed_link { color: #D1D184; }

#sharesend {
  background-color: #67201D
}

#sharesend a {
  color: white !important;
}

#sharesend a:hover {
  color: #00b2b3 !important;
}


