@charset "utf-8";
/** -----------------------------------------------------------
 * Curation Portal CSS
* -----------------------------------------------------------
* Description:  This CSS contains the portal division page styles 
* for the Curation website
* - ---------------------------------------------------------
* Created by: Nancy S. Todd
* Modified by: Nancy S. Todd
* Date Modified: 1/4/2012
* - ---------------------------------------------------------
*/
/* Basic Styles - Do not change values here */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, h7, h8, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: sans-serif;
	color: #000000;
	font-size: 1em;
}

body {
	font-size:0.875em; /* Default font size for pages 14 px @ 16px = 1 em*/
	color: #000000;
	line-height: 1.125em;
	background-color: #ffffff;
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	}
abbr {
	font-size: 0.9em;
	font-style: normal;
	/*font-weight: inherit;*/
	text-transform: capitalize;
	color: inherit;
	letter-spacing:0.01em;
    text-decoration-line: none;
}

acronym {
	font-size: inherit;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #333;
	letter-spacing:0.01em;
}

cite {color:inherit; font-style:italic;}

a {
	color: #A70000;
	font-size: inherit; /* Do not change size here  */
	background-color: transparent;
}
a:hover		{ text-decoration: underline; }

a:visited 	{ color: #820000; }

strong {font-weight:bold;}

table {
	margin: auto;
	padding: 0;
	border-collapse: collapse;
}
/*thead {
	background-color: #006699;
}*/
td {
	margin: 0;
	border: 1px solid #666;
	padding: 2px;
	font-size: inherit;
	border-collapse: collapse;
}
th {
	margin: 0;
	padding: 2px;
	font-size: inherit;
	font-weight: bold;
	color: #000;
	border: 1px solid #666;
	text-transform: capitalize;
}


blockquote {
	width: auto;
	margin-left: 0;
	border: 0;
	color: #666;
	padding: 0 10px;
	font-size: inherit;
}

.hiddenStructure {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}

.hiddenLabel {
display: block;
background: transparent;
background-image: none; 
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}


.visualClear {
display: block;
clear: both;
}

/* */
/* Page Layout Styles */
/* Used to override default values above */

#portal-wrapper {
	margin: 0;
	padding: 0;
	width: 970px;
	background: none;
	margin-left: auto;
	margin-right: auto;
}

#portal-top {
	margin: 0;
	padding: 0;
	background-color: transparent;
}

#headbox {
	/*background: #794F39;
*/
	white-space: nowrap;
	list-style-type: none;
	/*margin: 0 0 0 274px;*/
	line-height: normal;
	float: left;
	display: inline;
	padding: 0;
	position: absolute;
	top: 0;
	color: white;
}

#portal-wrapper #headbox {
	background: transparent;
	display: block;
	position: absolute;
	height: 80px;
	line-height: normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 12px 0 0 160px;
	font-size: 1em;
	text-decoration: none;
	font-weight: bold;
	
}
 /* Non-IE Browsers */
*:first-child+html  #portal-wrapper #headbox {
	margin: 0 0 0 150px;
}

/* IE-Browser hack 
*html #portal-wrapper #headbox  { 
	margin: 0 0 0 150px;
}*/

#portal-wrapper #headbox ul {
	height: 45px;
	display: block;
	position: relative;
	float: left;
	margin: 0;
	list-style-type: none;
	padding: 0 120px 0 0;
	
	
}

#portal-wrapper #headbox li {
	display: block;
	position: relative;
	margin: 0;
	padding: 2px 0 2px 10px;
}
#portal-wrapper #headbox li a {
color: #333;
font-size: 0.75em;
margin: 0;
padding: 0;
text-decoration: none;
}

#portal-wrapper #headbox ul li a:hover {
text-decoration: underline;
}

#bannerBox {
	display: block;
	position: relative;
	width: 940px;
	height: 80px;
	float: left;
	margin: 0;
}
/* IE-browser hack 
*html #bannerBox  {	
background: none;
}*/

#portal-wrapper .static_banner {
	display: inline;
	position: relative;
	/*width: 612px;
height: 70px;
margin: 0;*/
	padding: 0;
	z-index: 50;
	float: left;
}

span.static_banner {
background: none ;
}

span.static_banner a{ 
display:block; 
position: absolute;
left: -999em;
}

.banner-hover{
	cursor:auto;
}
/* */
#portal-siteactions {
background-color: transparent;
white-space: nowrap;
list-style-image: none;
list-style-type: none;
margin: 0 0 0 0;
height: auto;
line-height: normal;
float: left;
padding: 0 0 0 274px;
display: none;
}

#portal-siteactions li {
display: inline;
}

#portal-siteactions li a {
background-color: transparent;
border: 1px solid Black;
color: #76797c;
height: auto;
padding: 0.2em;
margin-right: 0.2em;
text-decoration: none;
text-transform: lowercase;
}

#portal-siteactions li.selected a {
background-color: #dee7ec;
color: #436976;
border: 1px solid #8cacbb;
}

#portal-siteactions li a:hover {
background-color: #dee7ec;
color: #436976;
border: 1px solid #8cacbb;
}

/* */
/* Portal Logo */
/* */
#portal-logo {
/*background: transparent url(../_images/hp_header_nasa_link2.gif) no-repeat;*/
width: 255px;
height: 67px;
border: none;
margin: 0;
padding: 0;
}
#portal-logo a {
display: block;
text-decoration: none;
width: 255px;
height: 67px;
margin: 0 ;
padding: 0;
border:none;
}
#portal-logo a span {
display: block;
position: absolute;
left: -9999em;
}
#portal-logo img{
	border:none;
}
h1#portal-logo img {
display: none;
}

*:first-child+html #portal-logo { height: 67px;  } 	

/* */
/* Breadcrumbs */
/* */
#portal-breadcrumbs {
	text-transform: capitalize;
	position: relative;
	/* [disabled]padding-left: 30px; */
	padding-top: 0;
	margin: 0;
	width: 956px;
	float: none;
	/* [disabled]font-size:0.929em; */ /* Font in px: 13px @ 16px = 1 em */
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}
#portal-breadcrumbs a { 
text-decoration: none; 
color: #888;
font-size:inherit;
font-family: inherit}

#portal-breadcrumbs a:hover { 
text-decoration: underline; 
color: #000;
}

.breadcrumbSeparator { font-size: .938em; color: #888; } /* font in px: 15px  */

#portal-breadcrumbs div{
	text-transform: capitalize;
	position: relative;
	padding-left: 30px;
	padding-top: 0;
	margin: 0;
	width: 956px;
	float: none;
	font-size:0.929em; /* Font in px: 13px @ 16px = 1 em */
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	box-sizing:border-box;
}
#portal-breadcrumbs div a { 
text-decoration: none; 
color: #888;
font-size:inherit;
font-family: inherit}

#portal-breadcrumbs div a:hover { 
text-decoration: underline; 
color: #000;
}
#portal-breadcrumbs span { 
font-size: inherit;
font-family: inherit;
}

#portal-breadcrumbs div .breadcrumbSeparator { font-size: .938em; color: #888; } /* font in px: 15px  */

/* */
/* Top Global Navigation */
/* */

#portal-globalnav {
	display: block;
	position: relative;
	width: 940px;
	margin: 0;
	padding: 15px 15px 0 15px;
	float: left;
	z-index:50;

}

/**html #portal-globalnav  {	
background-image: none;
width: 940px;
margin: 0;
padding: 15px 15px 0 15px;
float: left;
}*/

#portal-globalnav ul#portaltab {
	display: block;
	position: relative;
	background: none;
	width: 940px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px solid #000;
	float: left;
}

/**html #portal-globalnav ul#portaltab { 
float: none;}	*/

*:first-child+html #portal-globalnav ul#portaltab { float: none; } 	

#portal-globalnav ul#portaltab li {
	display: block;
	position: relative;
	background: none;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
}
#portal-globalnav ul#portaltab li#portaltab-collections a {
	border-left: none;
}
#portal-globalnav ul#portaltab li#portaltab-collections a:hover {
	border-left: none;
}

#portal-globalnav ul#portaltab li#portaltab-collections.selected a {
	border-left: none;
	background-color: #00324e;
}
#portal-globalnav ul#portaltab li.selected a { 		
	background-color: #00324e;
}

#portal-globalnav ul#portaltab li#portaltab-home a {
	border-left: none;
}
#portal-globalnav ul#portaltab li#portaltab-home a:hover {
	border-left: none;
}
#portal-globalnav ul#portaltab li#portaltab-home.selected a {
	border-left: none;
	background-color: #00324e;
}
#portal-globalnav ul#portaltab li a {
	display: block;
	position: relative;
	font-size: 1.125em; /* Font size here set to 18 px @ 16px = 1 em  */
	color: #FFFFFF;
	text-decoration: none;
	font-variant:small-caps;
	border-left: 1px solid #797979;
	border-right: 1px solid #313131;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0 auto 0 auto;
	padding: 6px 12px;
	
}

#portal-globalnav ul#portaltab li a .farRightTab {
	border-right-style: none;
}


#portal-globalnav ul#portaltab li#portaltab-end a {
	border-right: none;
}

#portal-globalnav ul#portaltab li#portaltab-end a:hover {
border-right: none;
}
#portal-globalnav ul#portaltab li#bottomnav-end a {
	border-right: none;
}

#portal-globalnav ul#portaltab li#bottomtab-end a:hover {
border-right: none;
}
#portal-globalnav ul#portaltab li:hover {background-position: 0 0} 

/* */
/* Bottom Audience Navigation */
/* */
div#navAudience {
	display: block;
	width: 940px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #000;
	float: left;
}

div#navAudience ul {
display: block;
position: relative;
width: 940px;
list-style-type: none;
margin: 0;
padding: 0;
float: left;
}

#navAudience ul li {
	display: block;
	position: relative;
	margin: 0;
	padding: 0 0;
	float: left;
}
#navAudience ul li a {
	display: block;
	position: relative;
	font-variant:small-caps;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
	margin: 0;
	border-left: 1px solid #797979;
	border-right: 1px solid #313131;
	padding: 6px 20px 6px 20px;
	font-size: 1.125em;  /* Font size here set to 18 px @ 16px = 1 em  */
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#navAudience ul li a:hover {
	text-decoration:none;
}
#navAudience ul li:first-child a {
border-left: 0 solid #797979;

}
#navAudience ul li.navFirst a {
border-left: none;
width: 203px;

}

#navAudience ul li a:hover {
text-decoration: none;
}
/* Curationhome audiencebar   
NOT NEEDED ANYMORE?

*/
div#navaudiencehome {
	display: block;
	width: 940px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #000;
	float: left;
	font-size: 1.25em;
}

div#navaudiencehome ul {
display: block;
position: relative;
width: 940px;
list-style-type: none;
margin: 0;
padding: 0;
float: left;
}

#navaudiencehome ul li {
	display: block;
	position: relative;
	margin: 0;
	padding: 0 0 0 0;
	float: left;
}
#navaudiencehome ul li a {
	display: block;
	position: relative;
	font-variant:small-caps;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
	margin: 0;
	border-left: 1px solid #797979;
	border-right: 1px solid #313131;
	padding: 8px 10px 8px 10px;
}
#navaudiencehome ul li:first-child a {
border-left: 0 solid #797979;

}
#navaudiencehome ul li.navFirst a {
border-left: none;
width: 203px;
}

#navaudiencehome ul li a:hover {
text-decoration: underline;
}



/*end curation home audiencenavbar */


/* Search Area */

#portal-searchbox {
float: right;
clear: right;
background-color: transparent;
margin: 0;
padding: 18px 15px 0 0;
text-align: right;
text-transform: lowercase;
white-space: nowrap;
z-index: 2;
width:40%;
}
#portal-advanced-search {
margin-top: 0.2em;
clear: both;
}
#portal-advanced-search a {
color: #666;
text-decoration: none;
text-transform: lowercase;
font-size:0.786em;
}
/* Search Area */
.LSRes {
visibility: visible;
color: #436976;
background-color: #FFFFFF;
display:block;
list-style-image: none;
list-style-type: none;
text-align: left;
min-width: 16.5em;
text-transform: none;
margin-left: 0;
line-height: 1.1em;
}
#LSHighlight {
background-color: #FFFFFF;
border: 1px solid #8cacbb;
color: #436976;
}
.LSRow {
border: 0;
white-space: normal;
padding:0;
margin: 0;
list-style-image: none;
list-style-type: none;
}
.LSRow a {
text-decoration: none;
font-weight:bold;
white-space:nowrap;
}
.LSDescr {
color: #76797c;
text-transform: lowercase;
padding-left:2.1em;
margin-top:-0.1em;
}
.LSResult {
position: relative;
display: block;
text-align: right;
padding-top: 5px;
margin: 0;
left: 3px;
z-index: 4000;
}
.LSShadow {
position: relative;
text-align: right;
}
.livesearchContainer {
background-color: #FFFFFF;
margin-top: 0;
padding: 0 !important;
position: absolute;
right: 0;
top: 0;
white-space: normal;
visibility: visible;
text-align: left;
color: #436976;
border: 1px solid #8cacbb;
width: 30em;
text-transform: none;
}
/** html .livesearchContainer {
padding: 1px !important;
padding-top: 0 !important;
background-color: #FFFFFF;
border: 0;
}*/
#livesearchLegend {
line-height: 1em;
margin-top: -2em;
margin-left: -0.1em;
border: 1px solid #8cacbb;
border-bottom: 0;
}

/** html #livesearchLegend {
margin-top: -1.9em;
margin-left: -8px;
position: relative;
}*/

.LSIEFix {
background-color: #FFFFFF;
padding: 0.5em !important;
z-index: 4000;
}

.LSBox {
clear: left;
float: left;
text-align: right;
padding-right: 1px;
display:block;
color: white;
text-transform: none;
font-size: 1.125em;
}

#LSNothingFound {
text-align: center;
padding: 2px;
}
/* ********************/
body:first-of-type #livesearchLegend { 
background-color:#FFF;
float:left;
margin-top:-22px;
}
*:first-child+html #livesearchLegend {
margin-left:-8px;
}
/**html #livesearchLegend { 
margin-left:-9px;
}
*html .livesearchContainer {
border:1px solid #8CACBB;
}*/
.LSBox {
/*font-size: 0.814px;*/
font-weight: normal;
}
legend {
background: none;
padding: 0.5em;
font-size: 0.875em;
}
input#searchGadget {
border: 1px solid #000000;
padding: 6px 0 5px 5px;
font-size: .814em;
width:260px;
}
#portal-searchbox div.LSBox input.searchButton {
margin: 0 0 0 0;
margin-bottom: 1px ! important;
font-size: 85%;
cursor: pointer;
padding: 1px 1px 1px 1px;
text-transform: lowercase;
border: 0;
height: 26px;
width: 28px;
}
input.searchButton {
border:none;
width:99px;
height:31px;
color:#FFF;
padding:0 0 3px 0;
margin-left:-3px;
/*font-size: .875em;*/
font-weight:bold;
}

/* main content wrapper */
#main_content_wrapper {
	display: block;
	position: static;
	background: none;
	padding: 15px 15px 15px 0;
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	margin:auto;
}
/**html #main_content_wrapper { 
margin: 0;  
padding: 15px 30px 15px 0; 
float:left;
}*/
#main_content_wrapper #section-navigation {
display: none;
position: relative;
font-size: 1em;
width: 324px;
color: #FFFFFF;
margin:  0;
padding: 0;
float: left;
}

/* !!!! */
hr, #main_content_wrapper hr {
border: 0;
/*color: #993302;*/
background: #993302;
height: 1px;
margin: 0.5em 0 1em 0;
}

/* */
/* Portal Columns*/
/* */

#portal-column-one .visualPadding {
padding: 2em 0 1em 2em;
}

#portal-column-two .visualPadding {
padding: 2em 2em 1em 0;
}
/* !!!! */
#portal-column-one {
	display: block;
	position: relative;
	width: 310px; /* Reduced width to accomodate more content */
	margin: 0;
	padding: 0;
	float: left;
}
#portal-column-one .visualPadding { /* */
padding-top:12px;
padding-left:15px;
}
#portal-columns {
	width: 956px !important;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 15px 0 15px 25px;

}
#portal-column-content {
	vertical-align: top;
	border-collapse: collapse;
	width: auto;
	float: left;
	margin: 0 0;
	padding: 1em 1em 0 1em;
	
}
#portal-column-two {
	vertical-align: top;
	border-collapse: collapse;
	padding: 0;
}
#portal-columns {
	display: block;
	/* [disabled]padding: 15px 0 15px 30px; */
	position: relative;
	float: left;
	width: 940px;
	margin: auto;
}

#portal-column-content {
	padding:0;
	width: 590px;
}
#content_column div.captionleft{
	float:left;
	border-color:#333;
	border-style:dashed;
}
#content_column div.captionright{
	float:right;
	border-color:#333;
	border-style:dashed;
}
#content_column div.captionleft p{
	color:#333;
	font-size:small;
}
#content_column div.captionright p{
	color:#333;
	font-size:small;
}
/* Main Content Wrapper */

#main_content_wrapper p {
	display: block;
	position: static;
	z-index: 1;
	margin: 0;
	color: #000000;
	font-size: 0.929em;
	line-height:1.5em;
	background-color: inherit;
	padding: 5px 20px 15px 15px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}
#main_content_wrapper a {
	font-size:1em;
	color:#a70000;
	text-decoration:none;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;	/*font-style: italic;
	font-weight: bold;*/
}
#main_content_wrapper a:hover {
	text-decoration:underline;
}
#main_content_wrapper a:visited {
	color:#820000;
}
#main_content_wrapper ul.list, #main_content_wrapper ol.list, #main_content_wrapper ol.listA{
list-style: none;
margin: 0 10px 0 15px;
padding: 5px 5px 5px 0;
}
#main_content_wrapper hr{
	border-bottom:thin solid #006699;
	color: #006699;
	background: #006699;
	height:1px;
}

#main_content_wrapper ol.list{
	list-style:decimal;
	padding: 0 20px 5px 10px;
	margin: 0 0 0 15px;
}
#main_content_wrapper ol.list1{
	list-style:decimal inside none;
	padding: 0 20px 5px 10px;
	margin: 0 15px 0 15px;
}

#main_content_wrapper ol.listA{
	list-style:upper-alpha inside none;
	padding: 0 20px 5px 10px;
	margin: 0 0 0 15px;
}

#main_content_wrapper ul.list-plain li{
	/* [disabled]margin: 0 0 10px 2px; */
	padding: 0 0 0 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:0.929em;
}
#main_content_wrapper ul.list-plain li a{
	margin: 0 0 10px 2px;
	padding: 0 0 0 0;
	font-size:inherit;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}
#main_content_wrapper ul.list li{
	margin: 0 0 10px 2px;
	padding: 0 0 0 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:0.929em;
	line-height: 1.25em;
}
#main_content_wrapper ul.list li a{
	margin: 0 0 10px 2px;
	padding: 0 0 0 0;
	font-size:inherit;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}
#main_content_wrapper ol.list li{
	margin: 0 0 10px 2px;
	padding: 0 0 0 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:0.929em;
	line-height: 1.25em;
}
#main_content_wrapper ol.list li a{
	margin: 0 0 10px 2px;
	padding: 0 0 0 0;
	font-size:inherit;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}
#main_content_wrapper ol.list1 li{
	margin: 0 0 10px 2px;
	padding: 0 0 0 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:0.929em;
	line-height: 1.25em;
}
#main_content_wrapper ol.list1 li a{
	margin: 0 0 10px 2px;
	padding: 0 0 0 0;
	font-size:inherit;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}
#main_content_wrapper ol.listA li{
	margin: 5px 0 10px 2px;
	padding: 0 0 0 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:1em;
	line-height: 1.25em;
}
#main_content_wrapper ol.listA li a{
	margin: 0 0 10px 2px;
	padding: 0 0 0 0;
	font-size:inherit;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}
#main_content_wrapper ul.list-blue li{
	margin: 0 0 10px 2px;
	padding: 0 0 0 12px;
	/* [disabled]font-size:0.875em; */
}
#main_content_wrapper ol.list li{
margin: 0 0 0 10px;
font-size:0.875em;
}
#main_content_wrapper h1, #main_content_wrapper h2, #main_content_wrapper h3 {
	color: #333;	/* */
	/* [disabled]font-size: 1.625em; */ /* */
	font-weight: normal;
	margin: 0;
	padding: 10px 15px 20px 15px;
	font-variant: small-caps;
	/* [disabled]letter-spacing: 0.05em; */
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}
#main_content_wrapper h4, #main_content_wrapper h5, #main_content_wrapper h6 {
	color: #333;	/* */
	/* [disabled]font-size: 1.625em; */ /* */
	font-weight: normal;
	margin: 0;
	padding: 10px 15px 15px 10px;
	/* [disabled]letter-spacing: 0.05em; */
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}
/*/* 
#main_content_wrapper table {
margin-left:15px;
/* 
}*/

#main_content_wrapper th {
    text-align: left;
    /* [disabled]white-space:nowrap; */
    text-transform: capitalize;
    font-size: 0.875em;
    font-weight: bold;
}
#main_content_wrapper table table {
border:none;
margin:0;
}
/* */
/*#main_content_wrapper h3 {
font-size: 1.8em;
letter-spacing: 0.08em;
}*/
#main_content_wrapper h2 {
font-size: 1.563em;
letter-spacing: 0.06em;
}
#main_content_wrapper h3 {
	font-size: 1.571em;
	line-height:1em;
	/* [disabled]letter-spacing: 0.02em; */
	font-weight:bold;
	background-color:inherit;
	display:block;
	margin:auto;
}
#main_content_wrapper h4 {
	color: #333; /* */
	font-size: 1.313em;
	font-weight: bold;
	/* [disabled]margin: 6px 15px 6px 15px; */
	letter-spacing: 0.01em;
	text-transform:capitalize;	/*padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;*/
}
#main_content_wrapper hr {
	width:90%;
	margin:20px auto;
	
}
#page-title {
color:#000000;
font-size:1.313em;
font-weight:bold;
letter-spacing:0.08em;
margin:0;
padding:10px 10px 0 10px;
}

#main_content_wrapper h4 a {
text-decoration: none;
color: #666666;
}

#main_content_wrapper h4 a:visited {
color: #666666;
}

#main_content_wrapper h4 a:hover {
text-decoration: underline;
color: #666666;
}

#main_content_wrapper h5 {
color: #333333;
font-size: 1.125em; /* */
font-weight: Bold;
margin: 0;
padding: 5px 15px 5px 15px;
text-transform:capitalize;
}

#main_content_wrapper h6 {
	color: #000000;
	font-size: 1em; /* */
	font-weight:bold;
	margin: 0;
	text-transform:capitalize;
	clear:both;
	padding: 5px 15px 5px 15px;

}
#main_content_wrapper h7 {
	color: #000000;
	font-size: 0.875em;
	margin: 0;
	line-height: normal;
	font-style: italic;
	left: 20px;
	position: static;
	display: block;
	padding: 5px 15px;
	font-weight: bold;
	text-transform:capitalize;
}
#main_content_wrapper h8 {
	color: #000000;
	font-size: 0.75em; /* */
	font-weight: Bold;
	margin: 0;
	padding: 10px 15px 10px 15px;
	/*letter-spacing: 0.08em;*/
}
.link_arrow {
font-size: .75em;
margin: 0;
padding: 0 5px 0 0;
}

#main_content_wrapper div.documentByLine {
	margin:auto;
	font-style:italic;
	padding: 5px 15px;
	
}

#main_content_wrapper fieldset { border: 0;}
#main_content_wrapper fieldset legend {
font-size: 1.25em;
font-weight: bold;
background: none;
margin: 0 2px;

}
#main_content_wrapper p.documentDescription {
font-weight: normal;
margin: 0;
padding: 5px 30px 5px 45px;
}
#main_content_wrapper dl {
padding: 5px 30px 5px 30px;
}
#main_content_wrapper img {
	border: 0;
	padding: 0 5px 4px 0;
	margin:auto;
}
#main_content_wrapper blockquote.pullquote {
font-size: 0.938em;
color: #666666;
font-style: normal;
background: none;
padding: 0 10px 0 10px;
}

#main_content_wrapper dl.component-list img {
float: right;
}
#main_content_wrapper dl.component-list img.left {
float: left;
}

#main_content_wrapper table.topalign td {
vertical-align: top;
}

#main_content_wrapper p.internal_links {
font-size: 1em;
width: 90%;
text-align: right;
display: block;
margin: 0;
position: relative;
padding: 5px;
}
#main_content_wrapper p.internal_links a {
padding: 0 5px 0 0;
border-right: 1px solid #000000;
}

/* Content Image Styles */
#main_content_wrapper blockquote.caption_150_left {
	float: left;
	width: 150px;
	background: #E6E6E6;
	position: relative;
	font-size: 0.814em;
	color: #666666;
	margin-top: 5px;
	/* [disabled]margin-right: 5px; */
	margin-bottom: 5px;
	margin-left: 30px;
	padding: 2px 5px;
	
}


#main_content_wrapper blockquote.caption_200_left {
	float: left;
	width: 200px;
	background: inherit;
	position: relative;
	font-size: 0.814em;
	color: #666666;
	margin: 5px 10px 5px 0;
	padding: 5px 5px 5px 15px;
	
}
#main_content_wrapper blockquote.caption_250_left {
	float: left;
	width: 250px;
	background: inherit;
	position: relative;
	font-size: 0.814em;
	color: #666666;
	margin: 2px 10px 20px 0;
	padding: 2px 5px 10px 15px;

}

#main_content_wrapper blockquote.caption_300_left {
	float: left;
	width: 300px;
	background: inherit;
	position: relative;
	font-size: 0.814em;
	color: #666666;
	margin: 10px auto;
	padding: 10px 15px;
}
#main_content_wrapper blockquote.caption_350_left {
	float: left;
	width: 350px;
	background: inherit;
	position: relative;
	font-size: 0.814em;
	color: #666666;
	margin: 10px auto;
	padding: 10px 35px;
	
}

#main_content_wrapper blockquote.caption_400_left {
display: block;
width: 400px;
background: inherit;
/*margin: 10px 70px 20px 70px;
padding: 10px 15px 10px 15px;*/
position: relative;
font-size: 0.814em;
color: #666666;
	float: left;
	padding: 10px 15px 10px 5px;
	margin: 10px;

}
#main_content_wrapper blockquote.caption_500_left {
	display: block;
	width: 520px;
	background: inherit;
	font-size: 0.814em;
	color: #666666;
	margin: 10px 20px 20px 20px;
	padding: 10px 15px;
	
}
#main_content_wrapper blockquote.caption_500_right {
display: block;
float:right;
width: 500px;
background: inherit;
margin: 10px 20px 20px 20px;
padding: 10px 15px 10px 15px;
position: relative;
font-size: 0.814em;
color: #666666;
}
#main_content_wrapper blockquote.caption_500_center {
display: block;
width: 500px;
background: inherit;
margin: 10px auto 20px auto;
padding: 10px 15px 10px 15px;
position: relative;
font-size: 0.814em;
color: #666666;
}
#main_content_wrapper blockquote.caption_768_left {
float: left;
width: 768px;
background: inherit;
margin: 10px 0 20px 20px;
padding: 10px 15px 10px 15px;
position: relative;
font-size: 0.814em;
color: #666666;
}
#main_content_wrapper blockquote.caption_768_center {
	width: 768px;
	background: inherit;
	margin: auto;
	padding: 10px 15px 10px 15px;
	position: relative;
	font-size: 1em;
	color: #666666;
	text-align:center;
}
#main_content_wrapper blockquote.caption_200_right {
	display: block;
	float: right;
	width: 200px;
	background: inherit;
	position: relative;
	font-size: 0.814em; /* */
	color: #666666;
	text-align:justify;
	margin: 2px 40px 3px 20px;
	padding: 2px 20px 3px 5px;

}
#main_content_wrapper blockquote.caption_250_right {
	display: block;
	float: right;
	width: 250px;
	background: inherit;
	position: relative;
	font-size: .814em; /* */
	color: #666666;
	text-align:justify;
	margin: 2px 10px 5px 5px;
	padding: 2px 15px 5px 5px;
}
#main_content_wrapper blockquote.caption_300_right {
	float: right;
	width: 300px;
	background: inherit;
/*	margin: 15px 0 0 10px;
	padding: 0 0 0 15px;*/
	position: relative;
	font-size: 0.814em;  
	color: #666666;
	clear: both;
	margin: 15px 20px 0 10px;
	padding: 0 0 0 15px;

}
/* */
#main_content_wrapper blockquote.caption_200_right_special {
display: block;
float: right;
background: inherit;
margin: 10px 0 20px 20px;
padding: 10px 15px 10px 15px;
position: relative;
font-size: .814em;
color: #666666;
}
#main_content_wrapper blockquote.caption_400_right {
display: block;
float:right;
background: inherit;
width: 400px;
margin: 10px 70px 20px 70px;
padding: 10px 15px 10px 15px;
position: relative;
font-size: .814em;
color: #666666;
}
#main_content_wrapper blockquote.caption_768_right {
float: right;
width: 768px;
background: inherit;
margin: 10px 0 20px 20px;
padding: 10px 15px 10px 15px;
position: relative;
font-size: .814em;
color: #666666;
}
#main_content_wrapper blockquote.caption_260_left {
	float: left;
	width: 260px;
	background: inherit;
	position: relative;
	font-size: 0.975em;
	color: #666666;
	margin: 2px 5px 10px 10px;
	padding: 2px 5px 5px 5px;
}
#main_content_wrapper blockquote.caption_260_right {
	float: right;
	width: 260px;
	background: inherit;
	position: relative;
	font-size: 0.975em;
	color: #666666;
	margin: 2px 0 10px 5px;
	padding: 2px 2px 5px 7px;
}
#main_content_wrapper blockquote.caption_150_left a img,
#main_content_wrapper blockquote.caption_160_center a img,
#main_content_wrapper blockquote.lab_260_right img,
#main_content_wrapper blockquote.lab_200_right img, 
#main_content_wrapper blockquote.lab_160_right img,
#main_content_wrapper blockquote.bio_280_left img,
#main_content_wrapper blockquote.lab_160_left img,
#main_content_wrapper blockquote.lab_260_left img,
#main_content_wrapper blockquote.caption_350_left img,
#main_content_wrapper blockquote.lab_300_left img,
#main_content_wrapper blockquote.lab_300_right img,
#main_content_wrapper blockquote.caption_200_left img,
#main_content_wrapper blockquote.caption_250_left img,
#main_content_wrapper blockquote.caption_260_left img,
#main_content_wrapper blockquote.caption_300_left img,
#main_content_wrapper blockquote.caption_400_left img,
#main_content_wrapper blockquote.caption_500_left img,
#main_content_wrapper blockquote.caption_768_left img,
#main_content_wrapper blockquote.caption_200_right img,
#main_content_wrapper blockquote.caption_250_right img,
#main_content_wrapper blockquote.caption_260_right img,
#main_content_wrapper blockquote.caption_300_right img,
#main_content_wrapper blockquote.caption_400_right img,
#main_content_wrapper blockquote.caption_768_right img,
#main_content_wrapper blockquote.caption_500_center img,
#main_content_wrapper blockquote.caption_768_center img,
#main_content_wrapper blockquote.caption_full img {
	display: block;
	position: static;
	border: none;
	margin: auto;
	float: none;
	padding: 5px 0;
	
}
#main_content_wrapper blockquote.caption_150_left p,
#main_content_wrapper blockquote.caption_160_center p,
#main_content_wrapper blockquote.lab_260_right p,
#main_content_wrapper blockquote.lab_200_right p, 
#main_content_wrapper blockquote.lab_160_right p,
#main_content_wrapper blockquote.bio_280_left p,
#main_content_wrapper blockquote.lab_160_left p,
#main_content_wrapper blockquote.lab_260_left p,
#main_content_wrapper blockquote.lab_300_left  p,
#main_content_wrapper blockquote.lab_300_right p,
#main_content_wrapper blockquote.caption_200_left p,
#main_content_wrapper blockquote.caption_250_left p,
#main_content_wrapper blockquote.caption_260_left p,
#main_content_wrapper blockquote.caption_300_left p,
#main_content_wrapper blockquote.lab_350_left  p,
#main_content_wrapper blockquote.caption_350_left p,
#main_content_wrapper blockquote.caption_400_left p,
#main_content_wrapper blockquote.caption_500_left p,
#main_content_wrapper blockquote.caption_768_left p,
#main_content_wrapper blockquote.caption_200_right p,
#main_content_wrapper blockquote.caption_250_right p,
#main_content_wrapper blockquote.caption_260_right p,
#main_content_wrapper blockquote.caption_300_right p,
#main_content_wrapper blockquote.caption_400_right p,
#main_content_wrapper blockquote.caption_768_right p,
#main_content_wrapper blockquote.caption_500_center p,
#main_content_wrapper blockquote.caption_768_center p {
	display: block;
	/* [disabled]position: fixed; */
	padding: 2px;
	color: #333;
	line-height: normal;
	text-align:center;
	margin-bottom: auto;
}
/* */
#main_content_wrapper blockquote.caption_400_left p:first-child b {
font-size:1.4em;
letter-spacing:2px;
display:block;
border-bottom:1px solid #999;
padding-bottom:3px;
}
/* */
 .image-center
    {
    margin:auto;
    padding:0;
    }
.image-left {
float: left;
clear: both;
margin: 0.5em 0.5em 0.5em 0;
border: 1px solid Black;
text-align:center;
/*background-color:#FFF;*/
color:#333;
}
.image-left img{
	margin-top:0.5em;
}
.image-inline {
float: none;
}
.image-right {
float: right;
clear: both;
margin: 0.5em;
border: 1px solid Black;
text-align:center;
}
.image-right img{
	margin-top:0.5em;
}
/* */
.visualGhosted {
opacity: 0.2;
-moz-opacity: 0.2;
-khtml-opacity: 0.2;
}
/* */
/* */
/* Contextual navigation */
div#contextual-sidenav {
display: block; 
margin:0;
padding: 0;
position: relative;
width: 280px;
}

div#contextual-sidenav ul  {
	color: #FFF;
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 15px 20px 20px 20px;
	position: relative;
	line-height:20px;
}
div#contextual-sidenav ul li {
	list-style-position:inside;
	list-style-image: url(../_images/icons/link_icon_white.gif);
}
div#contextual-sidenav ul li a {
	color: #FFFFFF;
	/* [disabled]display: block; */ /* Moves text below arrow icon */
	margin: 0;
	padding: 3px 3px 3px 15px;
	position: relative;
	text-decoration: none;
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	font-size: inherit;
}
div#contextual-sidenav ul li a:visited {
color: #FFFFFF;
}
div#contextual-sidenav ul li a:hover {
text-decoration: underline;
}
#portlet-contextual-sidenav ul ul {
background: none;
display: block; 
padding: 5px 0 5px 13px;
position: relative;
}
#portlet-contextual-sidenav li li a {
color: #FFF;
display: block;
margin:0;
padding: 3px 3px 3px 15px;
position: relative;
}
div#contextual_portletBottom {
display: block;
width: 280px;
height: 13px;

}

/* Link Styles */
/*.link-external {
padding-right: 15px;
padding-left: 0;
}
a.link-external, a.external-link { 
background: none;
padding-right: 0;
padding-left: 0;
}*/

.link-plain {
background-image: none;
padding: 0;
}
.link-parent {
display: block;
padding: 1px 0 10px 16px;
font-size: .85em;
text-decoration: none;
}

.link-anchor {
color: #76797c;
text-decoration: none;
font-weight: normal;
}

/* table */
#main_content_wrapper table .info-table th {
padding: 3px 3px 3px 3px;
height: 20px;
color: #FFFFFF;
font-size: 1em;
font-weight: bold;
border: none;
background: #024EBE;
text-transform: capitalize;
text-align:center;
}
#main_content_wrapper table .info-table th img {
padding: 5px;
margin: 0;
}
#main_content_wrapper table .info-table tr {
padding: 3px 0 3px 0;
border: none;
}

#main_content_wrapper table .info-table td {
	position: static;
	padding: 5px 10px 5px 10px;
	font-size: 1em;
	text-align: left; /* */
	border-right: 1px solid #CEDBEC;
	background: #E8EEF6;
	border-top: none;
	border-bottom: none;
	border-left: none;
}

#main_content_wrapper table .info-table tr.even td {
background: #E8EEF6;
}
#main_content_wrapper table .info-table tr.odd td {
background: #FFFFFF;
}
/* Sortable table */
table #sortable th {
padding: 3px 0 3px 0;
height: 20px;
color: #FFFFFF;
font-size: 1.2em;
font-weight: bold;
border: none;
background: #024EBE;
text-transform: uppercase;
text-align:center;
}
table #sortable th img {
padding: 5px;
margin: 0;
}
table #sortable tr {
padding: 3px 0 3px 0;
border: none;
}
table #sortable td {
position: static;
padding: 5px 10px 5px 10px;
border: none;
font-size: 1em;
text-align: left; /* */
border-right: 1px #E8EEF6 solid;
}

table #sortable tr.even td {
background: #E8EEF6;
}
table #sortable tr.odd td {
background: #FFFFFF;
}
#main_content_wrapper table.table-plain {
	padding:0;
	margin:auto;
	border:none;
}
#main_content_wrapper table.table-plain th {
padding: 3px 3px 3px 3px;
height: 20px;
color: #000000;
font-size: 1em;
font-weight: bold;
border: none;
text-transform: capitalize;
text-align:center;
}
#main_content_wrapper table.table-plain th img {
padding: 5px;
margin: 0;
}
#main_content_wrapper table.table-plain tbody tr {
padding: 3px 0 3px 0;
border: none;
}

#main_content_wrapper table.table-plain tbody tr td {
	padding: 5px 10px 5px 10px;
	font-size: 1em;
	text-align: left; /* */
	border: none;
}


#ankle #ankle-links a, #ankle #ankle-links a:visited {
text-decoration: none;
color: #000;
}
#ankle #ankle-links {
font-weight: normal;
margin: 0;
padding: 7px 0 2px 0;
}
#ankle #ankle-links a:hover {
font-weight: normal;
text-decoration: underline;
}
#ankle .plain a:visited {
color: #000;
text-decoration: underline;
}
#portal-footer {
	display: block;
	position: relative;
	width: 940px;
	font-size: 0.9em;
	float: left;
	line-height: 1.2em;
	margin: 0;
	padding: 0 15px 0 15px;
}
#footer_end {
display: block;
position: static;
height: 28px;
width: 970px;
float: left;
margin: 0;
padding: 0;
}
#mainlinks-footer {
display: block;
position: static;
background: none;
color: #FFF;
line-height: 1em;
float:left;
margin: 15px 0 10px 15px;
}
#portal-footer #mainlinks-footer ul {
margin: 0 ;
padding: 0 0 0 20px;
width: 220px;
float: left;
list-style-type: square;
}
#portal-footer #mainlinks-footer ul li {
	color: #FFF;
	margin: 0 0 3px;
	padding: 0;
}
#portal-footer #mainlinks-footer ul li a {
	color: #FFF;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-size: 0.875em;
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}
#portal-footer #mainlinks-footer ul li a:hover {
text-decoration: underline;
}
#portal-footer #secondlinks-footer {
	/* [disabled]font-size: 0.875em; */
	color: #FFF;
	float: right;
	margin: 15px 0 0;
	padding: 0 75px 0 65px;
	/* [disabled]font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif; */
}
#portal-footer #secondlinks-footer li {
	color: #FFF;
	font-size: inherit;
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}
#portal-footer #secondlinks-footer span {
	color: #FFF;
	font-size: inherit;
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}
#portal-footer #secondlinks-footer a {
	color: #FFF;
	font-size: inherit;
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}

#portal-footer #secondlinks-footer a.nasalogo {
display: block;
position: absolute;
margin: 0 0 0 -75px;
padding: 0;
width: 64px;
height: 54px;
}

/**html #portal-footer #secondlinks-footer a.nasalogo  {	
background-image: none;
width: 64px;
height: 54px;
margin: 0;
padding: 0;
position: absolute;
margin: 0 0 0 -75px;
}
*/
#portal-footer #secondlinks-footer a.nasalogo span.hide {
display: block;
position: absolute;
left: -999em;
}
#portal-footer #secondlinks-footer ul {
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	font-size: 0.929em;
}
#portal-footer #secondlinks-footer ul li { background: none; color: #FFF;}
#portal-footer #secondlinks-footer ul li a {
	color: #FFF;
	text-decoration: none;
	font-family: inherit;
	font-size: inherit;
}
#portal-footer #secondlinks-footer ul li a:hover { text-decoration: underline;}

.portalMessage {
width: 75%;
margin: 10px 0 0 95px;
}

div.portalMessage p {
color: black;
margin: 10px;
padding: 10px 15px 10px 15px;
font-variant: small-caps;
letter-spacing: 0.05em;    
font-size: 1.5em;
line-height: normal;
font-weight: bold;
text-align: center;
border: solid 2px red;
background: yellow;
}

/* Portal Colophon */
#portal-colophon {
float: none;
margin: 0 0 2em 0;
padding: 0.5em 0 1em 0;
text-align: center;
}
#portal-colophon ul,
#portal-colophon ul li,
#portal-colophon ul li a {
list-style-image: none;
list-style-type: none;
display: inline;
text-decoration: none;
color: Black;
}
#portal-colophon ul {
display: table-row;
list-style-type: none;
}
#portal-colophon ul li {
/*display: table-cell; check this*/
font-size: .85em;
margin: 0 0.25em;
padding: 0.1em 0.2em;
}
#portal-colophon .colophonWrapper {
display: table;
margin: 0 auto;
border-collapse: collapse;
border-spacing: 0;
}
#portal-colophon .colophonIcon {
display: block; /* */
text-decoration: none;
overflow: hidden;
border: 0;
margin: 0 auto;
padding: 0;
padding-top: 15px;
height: 0 !important;
width: 80px;
}
#portal-colophon a.colophonIcon {
cursor: pointer;
}

.feedButton {
display: block;
float: right;
margin-top: 1px;
}
.poweredBy {
display: block;
clear: both;
font-size: .85em;
font-weight: normal;
color: #76797c;
text-align: right;
}
/* External Side links */
div#externallinks {
	color: #000;
	display: block;
	/* [disabled]font-size: 0.95em; */
	/* [disabled]font-weight: bold; */
	margin: 0;
	padding: 0;
	position: static;
	width: 300px;
}
div#externallinks h4 {
	display: block;
	font-style: oblique;
	margin: 0;
	padding: 20px 0 5px 20px;
	position: static;
	width: 250px;
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}

div#externallinks ul {
display: block; 
list-style-type: none;
margin: 0;
padding: 0 0 15px 33px;
position: static;
width: 247px;
}
div#externallinks ul li{
background:none;
}
div#externallinks ul li a {
	color: #333;
	/* [disabled]display: block; */
	margin: 0;
	padding: 0 0 2px;
	position: static;
	text-decoration: none;
	width: 247px;
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	font-size: inherit;
}
div#externallinks ul li a:hover {
text-decoration: underline;
}
/* Spotlight styles */
#portal-columns #spotlight {
display: block; position: relative;
margin: 0;
padding: 0;
}
#portal-columns #spotlight #spotlight_item {
display: block; position: relative;
width: 182px;
margin: 0;
padding: 0 15px 0 15px;
}
#portal-columns #spotlight div#spotlight_item a {
display: block; position: relative;
margin: 0;
padding: 0 0 0 0; /* */
color: #033397;
font-weight: bold;
text-decoration: underline;
}
#portal-columns #spotlight div#spotlight_item a:hover {
color: #003399;
text-decoration: none;
}
#portal-columns #spotlight div#spotlight_item a span { /* */
display: block; position: absolute;
width: 194px;
height: 95px;
margin: 0 0 0 0;
padding: 15px 20px 30px 20px; /* */
color: #033397;
font-weight: normal;
left: -999em;
z-index: 5000;
}
/**html #portal-columns #spotlight div#spotlight_item a span  {	
background: none;
 
}*/
#portal-columns #spotlight div#spotlight_item a span em {
font-style: normal;
display: block; height: 105px;
overflow: hidden;
}
#portal-columns #spotlight div#spotlight_item a:hover span {
left: auto;
margin: -163px 0 0 -15px;
z-index: 9000;
}
#portal-columns table #spotlight div#spotlight_item a:hover span em {
text-decoration: none;
}

/* *html #portal-columns #spotlight div#spotlight_item a:hover span {
margin: -147px 0 0 -40px;
border:none;
}	*/
*:first-child+html #portal-columns #spotlight div#spotlight_item a:hover span { margin: -147px 0 0 -40px; } 	/* */

#main_content_wrapper p.table_notice {
display: block; position: static;
color: #CC3300;
font-size: 0.95em;
padding: 0 30px 0 0;
margin: 10px 0 -5px 0;
text-align: center;
}
#section-meteorite #portal-columns #portal-column-content #main_content_wrapper h3.amntitle {
	font: italic bold 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
	margin: auto;
	background: #006699;
}

#subcolumn1{
	float:left;
}
#subcolumn2{
	float:right
}
/* Spotlight styles */

#main_content_wrapper .listing,
#main_content_wrapper .stx table {
/* */
border-collapse: collapse;
border-left: 1px solid #8cacbb;
border-bottom: 1px solid #8cacbb;
font-size: .85em;
margin: 1em 0 1em 0;
}
#main_content_wrapper .listing th,
#main_content_wrapper .stx table th,
#main_content_wrapper .listing thead th
{
background: #dee7ec;
border-top: 1px solid #8cacbb;
border-bottom: 1px solid #8cacbb;
border-right: 1px solid #8cacbb;
border-left: 1px solid #8cacbb;
font-weight: bold;
padding: 0.5em 1em;
text-transform: capitalize;
color:#006699;
}
#main_content_wrapper .listing th sup,
#main_content_wrapper .stx table th sup,
#main_content_wrapper .listing thead th sup
{
font-weight: bold;
color:#006699;
}

.floatleft { float: left; clear: none;}
.floatright { float: right; clear: none;}

#main_content_wrapper .listing .top {
border-left: 1px solid Black;
border-top: 1px solid Black;
border-right: 1px solid Black;
text-align: right !important;
padding: 0 0 1em 0;
}
#main_content_wrapper .listing .listingCheckbox {
text-align: center;
}
#main_content_wrapper .listing td,
#main_content_wrapper .stx table td {
border-right: 1px solid #8cacbb;
padding: 0.25em 1em;
}
#main_content_wrapper .listing a {
text-decoration: none;
}
#main_content_wrapper .listing a:hover {
text-decoration: underline;
}
#main_content_wrapper .listing img {
vertical-align: middle;
}
#main_content_wrapper .listing td a label,
#main_content_wrapper .stx table td a label {
cursor: pointer;
}
#main_content_wrapper table.listing,
#main_content_wrapper table.listing td {
	border: 1pt solid #8cacbb;
	border-collapse: collapse;
}
#main_content_wrapper table.listing td p strong {
	color:#00F;
}

#searchGadget {
background: #000;
}

#content-column dl#key {
border: 0;
padding: 10px;
width: 550px;
border-top: 1px #CCCCCC solid;
}
#content-column dl#key dt {
font-size: 1.2em;
color: #CCCCCC;
width: auto;
margin: 0;
padding: 5px 0 0 0;
float: left;
}
#content-column dl#key dd {
width: auto;
margin: 0;
padding: 0 5px 0 5px;
float: left;
}

ul#sidemenu{
padding:0;
margin: 20px 0 0 0;
text-decoration:none;
list-style:none;
width:280px;
}
ul#sidemenu li{
position:relative;
line-height:normal;
width: 280px;
}
ul#sidemenu li.top{
	font-weight: normal;
	border:none;
	padding: 0;
}
ul#sidemenu li.mid{
	font-weight: normal;
}
ul#sidemenu li.mid2{
	font-weight: normal;
}

ul#sidemenu li.bottom{
	font-weight: normal;
	border: none;
	padding:0;
}

#sidemenu li a{
	line-height:normal;
	padding:0 0 0 22px;
	color:#FFFFFF;
	text-decoration:none;
	/* [disabled]font-weight:bold; */
	font-size:1em;
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	font-variant: small-caps;
}
#sidemenu li.top a{
line-height:57px;
}

#sidemenu li.mid a{
line-height:52px;
}
#sidemenu li.mid2 a{
line-height:52px;
}

#sidemenu li.bottom a{
line-height:52px;
}

#sidemenu li.top li a{
line-height:24px;
}

#sidemenu li.mid li a{
line-height:24px;
}
#sidemenu li.mid2 li a{
line-height:24px;
}
#sidemenu li.bottom li a{
	line-height:24px;
}

/*#sidemenu li a:hover{
}
*/
#sidemenu li ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
#sidemenu li ul li{
background-image:none;
list-style-position:inside;
padding:6px 2px 0 20px;
margin:0 0 0 0;
line-height:normal;
color:#FFF;
}


#sidemenu li.last{
	padding:6px 0 0;
	margin:0;
	height:13px;
	list-style-image: none;
	list-style-type: none;
}

#sidemenu li li a{
	font-size:inherit;
	text-decoration:none;
	margin:12px 6px 0;
	padding: 15px 0 0 0;
	white-space: normal;
	/*display: inline;*/
	font-variant: normal;
}
#sidemenu li li a:hover{
	text-decoration:underline;
}
#sidemenu li ul li.lastline{
	padding:0;
	height:13px;
	list-style-image: none;
	list-style-type: none;
	overflow: visible;
	z-index: 10;
	left: 0;
	margin:0;
}

#sidemenu li ul li.firstline{
	padding:0;
	height:13px;
	list-style-image: none;
	list-style-type: none;
	overflow: visible;
	z-index: 10;
	left: 0;
	margin:0;
}
/* displays classes */
.dispdetail {
	margin: 0;
	padding: 0;
	float:left;
	position:relative;
 	margin-right: 10px;	
}
	
.dispregion {
	margin: 0;
	padding: 0;

	float: left;
	font-size: 0.85em;
	font-weight: bold;
	text-transform: uppercase;
	position:relative;
	margin-top: 1px;
	border:#999 thin;
}
/* PUT ALL OF YOUR CHANGES BELOW THIS LINE. FOR EXAMPLE, TO MODIFY THE SIZES OF THE MENU, COPY THEM FROM ABOVE AND PLACE THEM BELOW. Remember, these values OVERRIDE the values from above so it is ok to leave them there. */


ul.address {
	width: 350px;
	border: 1px solid #999999;
	margin: 12px 2px;
	position: relative;
	left: 50px;
	background-color:#F3F3F3;
	list-style:none;
	padding: 5px 5px 5px 10px;
	
}
ul.address li {
	list-style-type: none;
	line-height: normal;
	margin: 0;
	font-size:0.875em;
}
ul.address li.name{
	font-weight:bold;
	line-height:1.5em;
	font-size:1.125em;
}

ul.address li.title{
	font-weight:bold;
	line-height:1.25em;
	font-size:1em;
}
.address_flushl {
	width: 350px;
	border: 1px solid #999999;
	padding: 0;
	background-color:#FFFFFF;
	margin: 12px 2px 12px 112px;
	position: relative;
	left: 6px;
}
.address_flushl li {
	list-style-type: none;
	line-height: normal;
	margin: 0;
	padding: 1px;
}
sup, sub {	
height: 0;	
line-height: 1;	
vertical-align: baseline;
position: relative;	}

sup {bottom: 1ex;}

sub {	top: .5ex;}

.inlinebold {
	font-style: italic;
	font-weight: bold;
}


.TabbedPanelsTab {
	width:100%;
	height:100%;
	margin:1px 0;
}
ul.MenuBarVertical
{
	border:#999 thin;
}
ul.MenuBarVertical li
{
	border:thin solid #999;
	width: 10em;
}
.biopic {
	float:left;
	background-color: #808080;
	height: 300px;
	width: 100px;
	margin-left: 10px;
	font-family: Calibri, "Helvetica Neue", Latha, "URW Gothic L", "Nimbus Sans L", "DejaVu Sans", Arial, Helvetica, sans-serif;
	position: relative;
	border-top-color: #2A3F55;
	border-right-color: #2A3F55;
	border-bottom-color: #2A3F55;
	border-left-color: #2A3F55;
	clear: both;
}
.bioinfo {
	margin-left: 20px;
	font-family: Calibri, "Helvetica Neue", Latha, "URW Gothic L", "Nimbus Sans L", "DejaVu Sans", Arial, Helvetica, sans-serif;
	position: relative;
	float: left;
	width: 300px;
}
#portal-column-wide {
	vertical-align: top;
	border-collapse: collapse;
	padding: 0;
	width: 100%;
}
#portal-column-wide-content {
	vertical-align: top;
	border-collapse: collapse;
	width: 940px;
	float: left;
	margin: 0 0 2em 0;
	padding: 1em 1em 0 1em;
}
textarea.test {
	width: 150px;
	height: 200px;
	border: 5px;
	overflow: auto;
	left: 380px;
	background-color: #E6e6e6;
}


table.plain {
	margin: 0;
	padding: 8px 4px;
}

#portal-columns #portal-column-content #main_content_wrapper .display-table {
	font-size: 1em;
	line-height: 1em;
	text-align: left;
}

#portal-columns #portal-column-content #main_content_wrapper .display-table thead th{
	color: #FFFFFF;
	padding: 6px 6px 6px 6px;
	text-align: center;
	font-size: 1em;
}

#portal-columns #portal-column-content #main_content_wrapper .display-table td {
	font-size: 1em;
	line-height: 1em;
	font-weight: normal;
	padding: 4px 5px 4px 5px;
	color: #333;
	text-align: center;
}

#portal-columns #portal-column-content #main_content_wrapper .info-table th {
	font-weight: bold;
	color: #000;
}

#main_content_wrapper blockquote.caption_500_left p {
	display: block;
position: relative;
padding: 5px;
color: #666666;
line-height: 1.1em;
text-align:center;
}

dl#glossary dt {
	font-weight: bold;
	width: 500px;
	background-color: #ccc;
	clear:right;
	line-height:1.1em;
	text-transform: capitalize;
}
dl#glossary dd {
	margin: 0 0 0.4em 1em;
	clear: right;
	line-height:1.1em;
}
dl#list dt {
	font-weight: bold;
	clear:right;
	line-height:1.1em;
	text-transform: capitalize;
}
dl#list dd {
	margin: 0 0 0.4em 1em;
	clear: right;
	line-height:1.1em;
}

#content table.table_generic {
    border-collapse: collapse;
    padding: 0;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

#content table.table_generic th,

#content table.table_generic td {
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    padding: 5px;
}

#content table.table_generic th {
    background: #CCCCCC;
    font-weight: bold;
}

ul.children{list-style:none;padding:0;border:1px solid #CCC}

ul.children li{overflow:hidden;padding:3px 10px}ul.children 

li.even{background:#f1f1f1}

ul.children li p{overflow:hidden}

ul.children li h4{margin:0}

#content ul.children li img{padding:0 0 5px 10px}

ul.children img.thumbnail{float:right}

#content ul.children p{padding:0 0 10px 40px}

#content ul.children p.date,#content ul.children p.container{padding:0 0 0 15px;font-weight:bold}

.smalltxt { font-size: smaller; }

.search, .return
{
    /* [disabled]background:#FFF; */
    border: #006699 thin ridge;
    font-size: 1em;
    font-weight: bold;
    margin: auto;
}

.search:hover, .return:hover
{background:#006699;
border:#FFF thin ridge;
color:#FFFFFF;
margin:auto;
}
#main_content_wrapper sup, sub
{color: inherit;
font-size:0.75em;}

#main_content_wrapper td
{
	font-size:smaller;
}

#main_content_wrapper label
{font-size:0.875em;}

#main_content_wrapper table tbody tr td {
	color: #000;
	background: inherit;
	text-align: center;
}
#main_content_wrapper table .cell-right td {
	color: #ccc;
	background: inherit;
	text-align:right;
}


#main_content_wrapper table thead tr th {
	font-weight: bold;
	color: #FFF;
	background: #006699;
	text-align: center;
    text-transform:none;
}
#main_content_wrapper ul li, ol li {
	font-family:  "Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",Verdana,"Verdana Ref",sans-serif;
	font-size: 0.929em;
	padding-top: 0;
	padding-bottom: 4px;

}
/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:450px;
padding:14px;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 20px 10px;
}
#stylized button{
	clear:both;
	margin-left:150px;
	width:60px;
	height:31px;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-color: #666666;
	background-image: none;
	background-repeat: no-repeat;
}
#main_content_wrapper form.styled {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
	margin: 0 auto;
	padding: 0;
	max-width: 700px;
	/* [disabled]width: 650px; */
	border:solid 0 #b7ddf2;
	height:600px;
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}

#main_content_wrapper form.styled fieldset {
  /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #666666;
  border-width: 1px;
  border-style: dotted;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}

/*#main_content_wrapper form.styled fieldset legend {
	 font-size:1em; bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  
}*/

#main_content_wrapper form.styled label {
	/*display: block;   block float the labels to left column, set a width */
	float: left;
	padding: 0;
	width:150px;
	margin: 6px 0 6px 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right;
	font-size:1em;
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;	
}

/*form.styled fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */
	/*text-decoration:underline;     Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */
                                    /* pseudo-class on legend elements, but do support it on label elements */
                                    /* we instead underline first letter on each label element and accesskey */
                                    /* each input. doing only legends would  lessens cognitive load */
                                   /* opera breaks after first letter underlined legends but not labels 
}*/

#main_content_wrapper form.styled input, #main_content_wrapper form.styled textarea, #main_content_wrapper form.styled select {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:6px 0 6px 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
	float:left;
	font-size:1em;
}
#main_content_wrapper .styled #SearchBtn  {
    margin: 0 auto;
    float: none;
}


#main_content_wrapper form.styled input#submit {
	float:none;
	margin:auto;
}
#main_content_wrapper form.styled input#reset {
	margin-left:0; /* set margin-left back to zero on reset button (set above) */
}

#main_content_wrapper form.styled textarea { overflow: auto; }

#main_content_wrapper form.styled p{
	font-size:1.25em;
}

#main_content_wrapper form.styled .small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 1em;
}
#main_content_wrapper form.styled .instruction {
	display: block;
	margin: 0 0 5px 5px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 1em;
}
#main_content_wrapper form.styled .help {
    padding: 3px 1px;
    font-size: .875em;
    text-align: left;
    margin: 0;
    float: right;
    width: 200px;
    font-style: italic;
    line-height: 1em;
    color: #003366;
}

#main_content_wrapper form.styled .required{font-weight:bold;} /* uses class instead of div, more efficient */

#main_content_wrapper form.styled br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}
#main_content_wrapper form.styled div.buttons
{margin:auto;
display:block}

#main_content_wrapper form.styled #advSearchBtn,
#main_content_wrapper .styled #searchform_CC, 
#main_content_wrapper .styled #searchform_EC, 
#main_content_wrapper .styled #searchform_OC ,
#main_content_wrapper .styled #searchform_OTH,
#main_content_wrapper .styled #searchform_AC,
#main_content_wrapper .styled #searchform_IR,
#main_content_wrapper .styled #searchform_SI,
#main_content_wrapper .styled #searchform

{
	padding:3px;
	margin:auto;
	text-align:center;
	display:block;
}
#main_content_wrapper form.styled span{
	width:250px;
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}

#main_content_wrapper form.styled hr {
	border-bottom:thin solid #666;
	color: #666;
	background: #666;
	height:1px;
}
#main_content_wrapper table.datatab {
	font-size:0.875em;
	text-align: center;
	margin: auto;
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 20px;
	}
#main_content_wrapper table.datatab  thead  tr  th { 
	background:#006699;
	color:#fff;
	font-weight:bold;
	padding: 3px 8px;
	text-align:left;
	}

#main_content_wrapper table.datatab tbody tr td {
	font-size: 1em;
	padding: 3px 8px;
	background-color:#D1E3EC;
	color:#333;
	text-align:left;
    vertical-align:top;
	}
	
#main_content_wrapper table.datatab tbody tr.odd td {
	background-color:#D1E3EC;
	color:#333;
	}

#main_content_wrapper table.datatab tbody tr th {
	font-size: 1em;
	padding: 3px 8px;
	background-color:#D1E3EC;
	color:#333;
	text-align:left;
	}
	
#main_content_wrapper table.datatab tbody tr.odd th {
	background-color:#D1E3EC;
	color:#333;
	}


#main_content_wrapper .datatab tbody tr.amnheader td, #main_content_wrapper .datatab tbody tr.amnheader td a,
#main_content_wrapper .datatab tbody tr.amnheader td a:visited {
	font-size: 1em;
	color: #fff;
	background: #006699;
	font-weight: bold;
}
#main_content_wrapper #imgtab table.datatab  thead  tr  th  { 
	margin:auto;
	text-align:center;
	}
#main_content_wrapper #imgtab { 
	margin:auto;
	padding:50px;
	text-align:center;
	}

#main_content_wrapper blockquote.caption_left {
	float: left;
	width: auto;
	background: #E6E6E6;
	position: relative;
	font-size: .9em;
	color: #666666;
	margin: 10px 10px 5px 0;
	padding: 10px 5px 10px 15px;
	text-align: center;
}

.link-Question {
	font-weight: bold;
	color: #2A3F55;
	background-color: transparent;
	padding-left: 16px;
	text-indent: 20px;
}
.link-Answer {
	font-weight: bold;
	color: #4D7399;
	margin-bottom: 20px;
	background-color: transparent;
	margin-left: 60px;
	padding-left: 16px;
	text-indent: 20px;
	list-style-type: decimal;
}

#main_content_wrapper .styled #advSearchBtn,
#main_content_wrapper .styled #searchform_CC, 
#main_content_wrapper .styled #searchform_EC, 
#main_content_wrapper .styled #searchform_OC ,
#main_content_wrapper .styled #searchform_OTH,
#main_content_wrapper .styled #searchform_AC,
#main_content_wrapper .styled #searchform_IR,
#main_content_wrapper .styled #searchform_SI,
#main_content_wrapper .styled .search
{
	text-align: center;
	margin: auto;
	padding: 5px;
	float:none;
}


#main_content_wrapper .hiddenStructure {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}

#main_content_wrapper .cell-right { text-align: right; }

#main_content_wrapper div table tbody tr td.cell-center { text-align: center; }

#main_content_wrapper #jQueryUITabs1, #main_content_wrapper .jui-tabs {
	font-size: 0.875em;
	/* [disabled]font-weight: bold; */
}
#main_content_wrapper #jQueryUITabs1 a, #main_content_wrapper .jui-tabs a {
    /* [disabled]font-size: 0.875em; */
    /* [disabled]font-size: 0.92em; */
    font-weight: bold;
    color: #FFF;
}

#main_content_wrapper #tabs a{
    /* [disabled]font-size: 0.875em; */
    /* [disabled]font-size: 0.92em; */
    font-weight: bold;
    color: #FFF;
}
/* CSS Document */

#main_content_wrapper #jQueryUITabs1 li.ui-state-active a, #main_content_wrapper .jui-tabs li.ui-state-active a {
	color:#333333;
}
#main_content_wrapper #jQueryUITabs1 table.display td a, #main_content_wrapper .jui-tabs table.display td a{
	color:#333333;
}
#vtabs1 {
	font-size: 0.875em;
	font-weight: bold;
}

#antmetdb {
	font-size: 0.875em;
	font-weight: bold;
}

#main_content_wrapper  div.center 
{
	margin:auto;
	text-align:center;
	width: 940px;
	padding: 0 10px 10px 10px;
	clear: both;
}
#main_content_wrapper ol.listA li {
	list-style-position: inside;
	list-style-type: upper-alpha;
	/* [disabled]font-size:1em; */
	padding:5px 10px;
}
#main_content_wrapper ul.listnone li ul.address li{
	/* [disabled]list-style-position: inside; */
	/* [disabled]list-style-type: none; */
	/* [disabled]font-size:1em; */
	padding:5px;
	margin:0;
}
#main_content_wrapper li ul.listnone li {
	list-style-type: none;
	font-size:1em;
}
#main_content_wrapper li ol.list1 li {
	list-style-type: decimal;
	/* [disabled]text-indent: 20px; */
	font-size: 1em;
}
#main_content_wrapper .list-check {
	list-style-position: outside;
	list-style-type: square;
	padding: 0 30px;
	
}
#main_content_wrapper .list-check li{
		list-style-position: outside;
	margin-left: 10px;
}
#main_content_wrapper #amnBody #imgtab .datatab tbody td {
	text-align: center;
	margin: auto;
	padding: 0;
}
#section-home div#bannerbox {
	height:110px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 */
table.display {
	margin: 0 auto;
	width: 100%;
	clear: both;
	text-align: center;
}

table.display thead th {
	padding: 3px 18px 3px 10px;
	border-bottom: 1px solid black;
	font-weight: bold;
	cursor: pointer;
	/*cursor: hand;*/
}

table.display tfoot th {
	padding: 3px 10px;
	border-top: 1px solid black;
	font-weight: bold;
}

table.display tr.heading2 td {
	border-bottom: 1px solid #aaa;
}

table.display td {
	padding: 3px 10px;
}

table.display td.center {
	text-align: center;
}
#main_content_wrapper input.searchButton {
margin: 0 0 0 0;
margin-bottom: 1px ! important;
font-size: 85%;
cursor: pointer;
padding: 1px 1px 1px 1px;
text-transform: lowercase;
border: 0;
height: 26px;
width: 28px;
}
#main_content_wrapper blockquote.caption_160_center {
	width: 160px;
	background: inherit;
	font-size: 0.814em;
	color: #666666;
	padding: 10px 5px;
	position: relative;
	margin: 5px;
	display: inline-table;
}
tfoot tr td {
	text-align: center;
}
#main_content_wrapper  .list-reference {
	padding: 0 0 0 20px;

}
#main_content_wrapper .list-reference li {
	line-height: 1.5em;
	padding-bottom: 8px;
	padding-top: 2px;
}
#main_content_wrapper  .list-none {
	padding: 0 0 0 35px;
}
#main_content_wrapper .list-none li {
	line-height: 1.5em;
	padding-bottom: 8px;
	padding-top: 2px;
}

#curationnews {
	padding: 20px;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}
#main_content_wrapper #curationnews .link-news {
	float: right;
}

#main_content_wrapper #curationnews .subTitle {
	font-size: 0.8em;
	padding-bottom: 10px;
	/* [disabled]padding-left: 10px; */
}

#main_content_wrapper #curationnews .title {
	font-size: 0.875em;
	font-weight: bold;
	color: #333;
	text-align: center;
	padding-top: 5px;
	/* [disabled]padding-right: 3px; */
	padding-bottom: 5px;
	/* [disabled]padding-left: 10px; */
}

#main_content_wrapper h3 {
	text-align: center;
}
#main_content_wrapper #curationnews .article {
	background-color: #CCC;
	margin: 10px;
	padding: 10px;
	float: left;
	border: 1px solid #666;
	width: 380px;
}
#main_content_wrapper #curationnews .caption {
	display: none;
}
#main_content_wrapper #curationnews .photo {
	padding: 0;
	float: left;
	width: 110px;
	border: 1px solid #000;
	height: 110px;
	margin: 0 10px 0 0;
	
}
#main_content_wrapper .list-plain li {
	margin-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#main_content_wrapper .WLBSlideShow {
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}
#main_content_wrapper .WLBSlideShow .title{
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}
#main_content_wrapper .WLBSlideShow .subTitle{
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}
#main_content_wrapper .WLBSlideShow .subTitle a{
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Liberation Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}
.caption_bold {
	font-weight: bold;
	color: #5C5C5C;
	font-size: 1.01em;
}
#main_content_wrapper div.contact{
	margin: auto;
	width: 468px;
}
#main_content_wrapper .boldtext {
	font-weight: bold;
}
#main_content_wrapper h6.center {
	text-align:center;
}
#main_content_wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
	
margin-bottom:1px;
}

#main_content_wrapper #spryregion2 table tbody tr td
{
	border:none;
	vertical-align:top;
	padding:6px;
	
}
#main_content_wrapper #spryregion2 table table tbody tr td
{
	border:none;
	vertical-align:top;
	padding:6px;
	
}
#main_content_wrapper #spryregion2 table table 
{
	margin:auto;
}
.th-symbol {
	font-size: inherit;
	text-transform: lowercase;
	color: #FFF;
}
.table-list tr {
	font-size: inherit;
	text-align: left;
}
.table-right {
	float:right;
	margin:10px;
}
.table-left {
	float:left;
	margin:10px;
}
#main_content_wrapper p.left-shift {
	margin-left: -110px;
}
#section-home #portal-wrapper #portal-columns #portal-column-content #main_content_wrapper .notice {
	background-color: #FBFCDB;
	font-weight: bold;
	position: absolute;
	margin: 54px;
	padding: 0px;
	text-align: center;
	color: #FF000F;
}
#section-home #portal-wrapper #portal-columns #portal-column-content #main_content_wrapper .notice p{
		color: #FF000F;
}

#portal-header td {
	border:none;
}
#jQueryUITabs1 ul li, ol li
{
    padding-bottom: 0px;
}
table.dataTable thead th div.DataTables_sort_wrapper
{
    color:#FFFFFF;
}
#main_content_wrapper table.dataTable
{
    border-collapse: collapse;
}
#main_content_wrapper table.dataTable th
{
 font-size: 0.75em;   
 white-space: nowrap;
}
#main_content_wrapper table.display td 
{
    padding: 3px 5px;
 }
.dataTables_wrapper .dataTables_paginate .fg-button {
    padding: 2px 6px;
    cursor: pointer;
}
#main_content_wrapper .ui-accordion-header {
    color: #FFFFFF;
}

#main_content_wrapper .ui-accordion .ui-state-active
{
    color: #333333;
}
#main_content_wrapper form.styled span.ui-icon {
    width: 16px;   
}
#main_content_wrapper form.styled p.small {
    font-size: 1em;
    padding: .4em;
}
#main_content_wrapper table.dataTable thead th div.DataTables_sort_wrapper {
    color: #FFFFFF;
}
#main_content_wrapper .ui-widget {
    font-size: 0.929em;
}
#main_content_wrapper #tabs .ui-tabs-active a {
    color: #333333;
}
#main_content_wrapper .ui-tabs .ui-tabs-nav li {
    margin-bottom: 3px;
}
#dialog #dialog-content p {
    font-size: 0.875em;
    line-height: 1.5em;
    padding: 6px;
    margin: 0;
}

#dialog #dialog-content img {
    margin: auto;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
}
#accordion #dialog-content p {
    font-size: 1em;
    line-height: 1.5em;
    padding: 6px;
    margin: 0;
}
#main_content_wrapper .ui-accordion-header a
{
    color: #FFFFFF; 
}
#main_content_wrapper .ui-accordion-header.ui-state-active a
{
    color: #000000; 
}
#main_content_wrapper h3.ui-accordion-header
{
    text-align: left; 
    font-variant:normal;
    padding-left:30px;
    padding-top:20px;
    font-size:1.25em;
    
}
#accordion #dialog-content img {
    margin: auto;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
}
#accordion #dialog-content h1 {
    display: none;
}
#main_content_wrapper em, #main_content_wrapper i, #main_content_wrapper cite {
    font-style:italic;
}
#main_content_wrapper img.sdinfo {
    padding: 0;
}