@charset "utf-8";

/* CSS Document  */
body {
	font-size: 100%;
	background: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px;
}

a {
	color: #003399;
}

a:visited {
	color: #003399;
}

a:active {
	color: #003399;
}

a.help,a:visited .help,a:active .help {
	color: #CC0000;
}

.rowUnMarked TD {
	background-color: #FFF;
	border-bottom: solid 2px #EFEFEF;
}

.rowMarked TD,.resultTools td {
	background: #FFFFCC;
	border-bottom: solid 2px #FFCC66;
}

.rowMarked TD TD,.resultTools td td { /* nested rows */
	border-bottom: 0px;
}

.rowRecentSearches TD {
	background: #FFDD97;
	border-bottom: #ff6600 2px solid
}

.rowVisitedPubs TD {
	background: #FFDD97;
	border-bottom: #ff6600 2px solid
}

.rowWhite TD {
	border-bottom: none;
}

.rowSaved TD {
	background: #FFFFFF;
	/* border-bottom: solid 2px #FFCC66; */
}

.rowUnSaved TD {
	background: #FFFFFF;
	/* border-bottom: solid 2px #FFFFFF; */
}

.rowMarkedNavBar TD {
	background: #FFFFCC;
	border-bottom: solid 2px #FFCC66;
	border-top: 1px solid black;
	padding: 6px;
}

.rowMarked DIV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #CC0000;
	font-weight: bold;
}

.rowUnMarked DIV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	font-weight: bold;
}

.rowSaved DIV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #CC0000;
	font-weight: bold;
}

.rowUnSaved DIV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	font-weight: bold;
}

.resultTools {
	border-top: 1px solid #333;
	clear: both;
}

.resultTools  td {
	background: #FFFFCC;
	border-bottom: solid 2px #FFCC66;
}

.desirable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FF00FF;
}

.bold {
	font-weight: bold;
}

.login {
	font-family: Arial, Helvetica, sans-serif;
	color: #999966;
	font-size: 80%;
	font-weight: bold;
	width: 28%;
}

table.login_table {
	padding: 0px;
	width: 410px;
	border-spacing: 0px;
}

td.login_pad {
	padding-left: 1.5%;
}

.linkStd {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
	text-decoration: none;
}

.redLink {
	color: #CC0000;
}

/* Page headers */
h1,.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #990000;
	font-weight: bold;
	margin: 0px;
	/*	display:inline; */
}

h1.black,.headerBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
}

h2,.subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .85em;
	color: #990000;
	font-weight: bold;
	display: inline;
}

h2.black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .85em;
	color: black;
	font-weight: bold;
	display: inline;
}

h2.docview,.markeditems {
	font-weight: bold;
	color: inherit;
	font-size: inherit;
}

h1.inline {
	display: inline;
}

/* Text styles */
.lineHight {
	line-height: 1.9em;
}

.leftIdent {
	margin-left: 4em;
}

.textMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}

.textMediumRelative {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}

.textMediumBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
}

.textMediumItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: italic;
}

.textSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}

.textReallySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40%;
}

.textBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
}

.alerts {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
}

p.collections {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 8px 0px 8px 0px;
}

ul {
	line-height: 150%;
}

ul.none {
	list-style-type: none;
	margin: 0px;
	padding-left: 20px;
}

.rowColored {
	background: #FFFFCC;
	border-bottom: none;
}

.italic {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
	text-decoration: none;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin: 8px 0px 8px 0px;
}

.subtitle {
	font-weight: bold;
	font-size: 120%;
}

.title {
	font-weight: bold;
	font-size: 200%;
}

.hangingIndent {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 1cm;
	margin-right: 0cm;
	text-indent: -1cm;
}

.printbib {
	margin-left: 2em;
	text-indent: -2em;
	line-height: 2.1
}

p.example {
	margin-left: 2em
}

.articletype {
	font-family: "Courier New", Courier, monospace;
	color: #FF0000;
}

.manual {
	font-family: "Courier New", Courier, monospace;
	color: #FF0000;
}

.rowNone TD {
	border-bottom: none;
}

p.NSForm {
	margin-top: -1em;
}

.printexample {
	color: #339900;
	font-family: "Courier New", Courier, monospace;
}

.spellcheck {
	FONT-SIZE: 80%;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #CC0000;
}

#whereIsButton {
	visibility: hidden;
	position: relative;
	top: -2px;
}

.toolbarTitle {
	color: #993333;
	font-weight: bold;
	padding-right: 2px;
	padding-top: 2px;
	white-space: nowrap;
}

.toolbarLinks {
	padding-left: 12px;
	padding-top: 2px;
	white-space: nowrap;
}

.pillLeft {
	padding-left: 9px;
	height: 20px;
}

.pillRight {
	padding-right: 13px;
	height: 20px;
	position: relative;
	top: -2px;
}

#navtabs { /*      float:left; */
	width: auto;
	font-size: 75%;
	line-height: normal;
	margin-top: 15px;
}

#navtabs ul {
	margin: 0;
	padding: 0 10px 0 2px;
	list-style: none;
}

#navtabs li {
	float: left;
	margin: 0;
	padding: 0 1px 0 9px;
}

#navtabs a {
	float: left;
	display: block;
	width: .1em;
	padding: 3px 15px 2px 6px;
	text-decoration: none;
	font-weight: bold;
	color: #000;
	white-space: nowrap;
}

#navtabs>ul a {
	width: auto;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navtabs a {
	float: none;
}

/* End IE5-Mac hack */
#navtabs a:hover {
	color: #000;
}

div#basic,div#advanced,div#topics,div#studypath,div#publications,div#myresearch,div#browse,div#unknown,div#data
	{
	padding-bottom: 1px;
	border-bottom: 1px solid #F90;
}

/* current li */
#basic #nav-basic,#advanced #nav-advanced,#topics #nav-topics,#publications #nav-publications,#myresearch #nav-myresearch,#topics,#browse #nav-browse,#studypath #nav-studypath,#data #nav-reports
	{
	background-position: 0 -150px;
	border-width: 0;
}

/* current a */
#basic #nav-basic a,#advanced #nav-advanced a,#topics #nav-topics a,#publications #nav-publications a,#myresearch #nav-myresearch a,#topics,#browse #nav-browse a,#studypath #nav-studypath a,#data #nav-reports a
	{
	background-position: 100% -150px;
	padding-bottom: 2px;
	color: #000;
	white-space: nowrap;
}

/* override myresearch a even if not current */
#navtabs #nav-myresearch a {
	padding: 1px 15px 1px 6px;
	font-size: 90%;
	line-height: 10px;
	white-space: nowrap;
}

#navtabs li:hover {
	background-position: 0% -150px;
	color: #000;
}

#navtabs li:hover a {
	background-position: 100% -150px;
	color: #000;
}

.profile {
	font-size: 9px;
	font-weight: bold;
	color: #3333cc;
	padding-left: 1px;
}

a span.profile {
	text-decoration: none;
}

#adaBanner {
	display: none;
}

#nav-Desc {
	display: none;
}

#MyResearchBR {
	display: block;
}

#toolsTable {
	background-color: #e6e6e6;
}

.toolsLabel {
	color: #993333;
	font-weight: bold;
}

.toolsPrompt {
	display: none;
}

#docHolder {
	margin-right: 260px;
}

#formatBoxContainer { /*		background-color:#FFF; */
	padding: 0px 10px 8px 40px;
	float: right;
}

.formatBox {
	border: 2px solid #FC3;
	padding: 3px 6px 3px 6px;
	margin: 0 0 15px 4px;
	width: 204px; /* 220 - padding(6)*2 - border(2)*2 */
}

.clearBox {
	background-color: #FFF;
}

.brightBox {
	background-color: #FFC;
}

.restrictionLine {
	margin: 1px 1px 18px 1px;
}

* html .formatBox {
	width: 220px; /* for IE5 and IE6 in quirks mode */
	w\idth: 204px; /* for IE6 in standards mode */
}

.backArrow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
}

wbr:after {
	content: "\00200B"
}  /* allow opera to wrap urls */
.MarkedCountContainer {
	font-weight: normal;
	font-size: 90%;
	color: #003399;
	letter-spacing: 1px;
	text-align: center;
}

#moreOptButtonLeft {
	white-space: nowrap;
	width: 9px;
	float: left;
	padding-bottom: 2px;
}

#moreOptButtonRight {
	white-space: nowrap;
	padding: 3px 9px 3px 0;
	float: left;
}

#moreOptButtonExtra {
	float: left;
	padding-top: 4px;
}

.upcaret {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC0000;
}

table#tblResTabs {
	margin-top: 5px;
}

table#tblResTabs td {
	background-color: #E6E6E6;
	text-align: center;
}

table#tblResTabs td.activeTabLeft {
	background: #FFCC33 url("/images/common/tab_lt_on.gif") no-repeat left top;
	width: 8px;
}

table#tblResTabs td.activeTab {
	background-color: #FFCC33;
}

table#tblResTabs td.activeTabRight {
	background: #FFCC33 url("/images/common/tab_rt_on.gif") no-repeat right top;
	width: 8px;
}

.inactiveTabLeft {
	background: #E6E6E6 url("/images/common/tab_lt_off.gif") no-repeat left top;
	width: 8px;
}

.inactiveTabRight {
	background: #E6E6E6 url("/images/common/tab_rt_off.gif") no-repeat right top;
	width: 8px;
}

table#tblResTabs td.tabSpacer {
	background-color: #FFF;
	width: 4px;
	color: #FFF;
	font-size: 4px;
}

#suggestContainer {
	border: 1px solid #808080;
	margin-left: 20px;
	width: 740px;
}

.suggestRow {
	background-color: #FFFFCC;
	border-bottom: 1px solid #808080;
	padding: 4px;
}

.suggestPanel {
	padding: 6px;
}

.otherColumn {
	padding-left: 0;
}

ul.pqlist { /*	list-style:none; */
	padding-left: 1em;
	/*	text-indent: -1em; */
	line-height: 130%;
	margin-top: 0em;
}

ul.pqlist li table {
	position: relative;
	top: 6px
}

ul.tableList {
	padding-left: 0em;
	line-height: 130%;
	margin-top: 0em;
	list-style-type: none;
	margin-left: 3em;
}

ul.tableList li {
	background: url(/images/common/listdot.gif) no-repeat top left;
	padding-left: 1em;
}

ul.tableList li table {
	position: relative;
	top: -10px;
}

ul.tableList li table.dbContainerTable {
	top: 0px;
}

#copyrightBody {
	border-top: 1px solid #FF9900;
	margin-bottom: 5px;
	text-align: center;
	clear: both;
}

#copyrightLines {
	margin-top: 10px;
	margin-bottom: 10px;
}

#copyrightADA {
	margin-bottom: 4px;
}

.warning {
	color: #FF0000;
}

.citation {
	background-color: #FFFFCC;
	padding: 2px 4px 2px 6px;
}

#siteInstructions {
	margin: 20px 0;
}

#siteInstructions span {
	font-weight: bold;
}

.siteBib {
	line-height: 2.1
}

#citationForm {
	padding: 0;
	margin: 20px 0;
}

#docView #pageBody { /*		background-color: #FFF; */
	
}

#copyLink {
	text-decoration: none;
	color: #000;
	cursor: default;
}

a span.noUnder {
	text-decoration: none;
}

.adaHiddenText {
	color: #FFF;
	background-color: #FFF;
}

.docSection div {
	padding: 4px;
}

.docBlock {
	padding: 4px;
}

.docBar {
	background-color: #FC6;
}

.docBar2 {
	background-color: #E6E6E6;
}

.docCitationContainer div {
	padding: 2px;
}

a.arrow {
	text-decoration: none;
}

#pagePopup {
	padding: 5px;
}

.formatOption {
	padding-top: 5px;
}

.disabledLink {
	color: #666;
}

#moreLikeThisSection div.check {
	text-indent: -2em;
}

#moreLikeThisSection div.check input {
	position: relative;
	top: 1px;
}

#moreLikeThisSection div.heading {
	padding: 8px 3px 0 0;
	font-weight: bold;
}

#moreLikeThisSection div.value {
	margin-left: 2em;
}

#moreLikeThisSection span.moreTitle {
	font-weight: bold;
}

#moreLikeThisSection div.wrapper {
	margin-left: 15px;
}

#moreLikeThisSection div.more {
	visibility: hidden;
	display: none;
}

.hHl {
	font-weight: bold;
	color: #FF0000;
}

.supplementalFileList {
	padding-bottom: 4px;
}

div.suppFile {
	margin: 4px 4px 4px 0;
	border: 1px solid white; /* force IE to behave */
}

div.suppIcon {
	float: left;
	width: 16px;
	margin-left: 12px;
}

div.audio {
	background: url('/images/common/icon_audio.gif') no-repeat left top;
}

div.video {
	background: url('/images/common/icon_video.gif') no-repeat left top;
}

div.image {
	background: url('/images/common/icon_image.gif') no-repeat left top;
}

div.data {
	background: url('/images/common/icon_data.gif') no-repeat left top;
}

div.doc {
	background: url('/images/common/icon_doc.gif') no-repeat left top;
}

div.xls {
	background: url('/images/common/icon_xls.gif') no-repeat left top;
}

div.ppt {
	background: url('/images/common/icon_ppt.gif') no-repeat left top;
}

div.web {
	background: url('/images/common/icon_web.gif') no-repeat left top;
}

div.pdf {
	background: url('/images/common/icon_pdf.gif') no-repeat left top;
}

div.text {
	background: url('/images/common/icon_txt.gif') no-repeat left top;
}

div.script {
	background: url('/images/common/icon_script.gif') no-repeat left top;
}

div.zip {
	background: url('/images/common/icon_zip.gif') no-repeat left top;
}

div.unknown {
	background: url('/images/common/icon_unknown.gif') no-repeat left top;
}

div.suppLink {
	float: left;
	margin: 0 0 2px 2px;
}

div.createUL {
	border-bottom: 1px solid #333;
}

div.createUL UL.pqlist {
	padding-left: 1em;
	line-height: 130%;
	margin-top: 1em;
}

/* needed because the supplemental gold bar has an icon in it */
.docSection span.suppTitle {
	font-weight: bold;
	position: relative;
	top: -2px;
}

#disclaimerMessages {
	margin-left: 4px;
}

#moreInfo {
	padding: 2px 0 6px 2px;
}

#supplementalFileSection {
	margin-bottom: 20px;
}

div.suppFile .brclear {
	padding-bottom: 2px;
	clear: left;
}

.tree {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}

.searchTree {
	border: 1px solid #FC6;
	background-color: #FFC;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 20px;
}

.searchLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	padding-bottom: 10px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #990000;
	font-weight: bold;
}

#logoLine {
	vertical-align: top;
}

#logoLine span {
	float: left;
	vertical-align: top;
}

#logoLine span.opposite {
	float: right;
}

li.topicTreePart {
	margin-top: 7px;
	margin-bottom: 7px;
}

.emailFormatDescription {
	font-style: italic;
}

#clipCopyright {
	font-style: italic;
}

#embedContainer {
	padding-top: 0px;
	padding-left: 4px;
}

#playerContainer {
	width: 400px;
	float: left;
	padding-right: 5px;
}

#clipInfo {
	margin-left: 333px;
	margin-top: 10px;
}

#clipInfo p {
	margin-top: 0px;
}

/* for screen readers. use to add text that doesn't display, but does get read */
.hidden {
	position: absolute;
	left: -1000em;
	width: 20em;
}

.button {
	white-space: nowrap;
	margin-left: 4px;
	margin-right: 0px;
}

.buttonSecondary {
	background-color: #fcc;
	border-bottom: 1px solid #f90;
	border-right: 1px solid #f90;
	border-top: 1px solid #fae790;
	border-left: 1px solid #fae790;
	background: url('/images/common/buttonBgSecondary.gif');
}

.buttonPrimary {
	background-color: #fc6;
	border-bottom: 1px solid #f90;
	border-right: 1px solid #f90;
	border-top: 1px solid #fae790;
	border-left: 1px solid #fae790;
	background: url('/images/common/buttonBgPrimary.gif');
}

.buttonTransparent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #000;
	cursor: pointer;
	background: transparent;
	border: 0px;
	padding: 1px 4px;
	margin: 0;
}

.buttonTransparentNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #000;
	cursor: pointer;
	background: transparent;
	border: 0px;
	padding: 1px 4px;
	margin: 0;
}

/* We now use <h1> for headings, but they are not used as block elements */
h1.inline,h2.inline,h3.inline {
	display: inline;
	white-space: nowrap;
}

.linkPrimary a,.linkSecondary a {
	text-decoration: none;
	color: black;
	display: block; /* can't padd inline elements in FF */
	padding: 4px 8px; /* this is added here to make the link target area bigger */
}

.linkPrimary {
	background-color: #fc6;
	border-bottom: 1px solid #f90;
	border-right: 1px solid #f90;
	border-top: 1px solid #fae790;
	border-left: 1px solid #fae790;
	background: url('/images/common/buttonBgPrimary.gif');
}

.linkSecondary {
	background-color: #fcc;
	border-bottom: 1px solid #fc6;
	border-right: 1px solid #fc6;
	border-top: 1px solid #fae790;
	border-left: 1px solid #fae790;
	background: url('/images/common/buttonBgSecondary.gif');
}

.linkButton {
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #000;
	text-align: center;
}

/* result page tabs are now done with background images */
.resultTab div.active {
	background: #FFCC33 url("/images/common/tab_lt_on.gif") no-repeat left top;
	margin-right: 4px; /* space between tabs */
	padding-left: 8px; /* space to allow left curve to draw */
	/*		white-space:nowrap; */
}

.resultTab div.inactive {
	background: #E6E6E6 url("/images/common/tab_lt_off.gif") no-repeat left top;
	margin-right: 4px;
	padding-left: 8px;
	/*		white-space:nowrap; */
}

.resultTab div.active span {
	background: #FFCC33 url("/images/common/tab_rt_on.gif") no-repeat right top;
	display: block;
	padding-right: 8px;
	padding-top: 1px;
	padding-bottom: 3px;
}

.resultTab div.inactive span {
	background: #E6E6E6 url("/images/common/tab_rt_off.gif") no-repeat right top;
	display: block;
	padding-right: 8px;
	padding-top: 1px;
	padding-bottom: 3px;
}

#treeHeader {
	float: left;
}

#treeQuery {
	clear: left;
}

#treeBack {
	margin-left: 24%;
}

.treePlus {
	position: relative;
	left: -18px;
}

.treeText {
	position: relative;
	left: -15px;
}

#topicBody #headerText {
	margin-top: 15px;
	margin-left: 3px;
	white-space: nowrap;
	float: left;
}

#browseSubTree #browseInstructions {
	margin-top: 12px;
}

#topicBody #headerLinks {
	float: left;
	margin-top: 15px;
	margin-left: 50px;
}

#browseSubTree #fullLink {
	margin-top: 12px;
}

.errMsg {
	font-weight: bold;
}

.europeanCharacters {
	display: none;
}

/* Search results - hit list line style */
table#resultstable {
	background-color: #FFFFFF;
}

table#resultstable td {
	padding: 5px;
}

table#resultstable td .icon {
	padding: 5px 0 5px 5px;
}

table#basic form,table#advanced form,table#reports form,table#publications form,table#browse form,table #myresearch  form
	{
	position: relative;
	top: 2px;
}

/*results*/
.rowUnMarked2 {
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFF;
	border-bottom: solid 2px #EFEFEF;
}

.rowMarked2 {
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #FFC;
	border-bottom: solid 2px #FFCC66;
}

.resultsItem {
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}

.resultsItemBody {
	float: right;
	line-height: 160%;
	width: 96%;
}

.resultsNumber {
	float: left;
	line-height: 150%;
	margin-right: 4px;
	width: 20px;
}

.resultsHLL {
	float: left;
	line-height: 150%;
	width: 96%;
}

.resultsFormats {
	clear: left;
	float: none;
	margin-left: 50px;
}

.resultsFormats ul {
	border: none;
	display: inline;
	padding-left: 0;
	margin: 0;
}

.resultsFormats ul li,ul.refList li {
	border-left: 1px solid black; /* separator between items */
	display: inline;
	list-style: none;
	margin-left: 0;
	padding-left: 7px;
	padding-right: 3px;
}

.resultsFormats ul li.first,ul.refList li.first {
	border: none;
	padding-left: 0px;
}

.resultsCheckbox {
	margin-left: 6px;
}

.resultsHLL .doctitle {
	font-weight: bold;
}

#formAdvanced {
	margin:  0px; 
	padding: 0px;
	float:   left;
}

#formBasic {
	padding: 3px 3px 3px 17px;
	margin: 0 0 26px 0;
	float: left;
}

#formBasicInputLine {
	margin-bottom: 5px;
}

#formBasicInputLine #SQ { /*	margin:auto 4px; */
	
}

#pageBanner {
	border-bottom: 1px solid #F90;
	padding-bottom: 2px;
}

#languageForm select {
	margin: 0;
	padding: 0;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

#selDBLinkLine {
	padding: 3px;
	white-space: nowrap;
}

#moreOptLine {
	clear: both;
	width: 580px;
	height: 1px;
	border-bottom: 1px solid #333;
}

#pageNavLine {
	padding: 4px;
}

div#transContainer {
	background-color: #FFC;
	border: 2px solid #FC6;
	padding: 10px;
}

div#transContainer span.exclaimation {
	color: #F00;
	font-weight: bold;
}

.doubleArrow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC0000;
}

#pubDetail div.indent {
	padding: 4px;
	margin: 0 0 0 114px;
}

#pubDetail {
	width: 600px;
	margin-top: 10px;
}

#pubDetail div.indent div.padMe {
	padding: 4px;
}

#pubDetail div.indent div.padMe div.engContent {
	margin-left: 8px;
}

.nowrap {
	white-space: nowrap;
}

#ajaxPopup {
	padding: 5px;
}

.rssLink {
	background: #FFF url('/images/common/rss_small.gif') no-repeat left top;
	margin: 1px 1px 1px 8px;
	padding: 0 3px 0 14px;
	border: 1px solid #ffaa55;
	height: 11px;
	font-size: 9px;
	color: black;
	font-weight: bold;
}

.rssLink a,.rssLink a:hover,.rssLink a:visited {
	text-decoration: none;
	color: black;
}

#markedBulletItems {
	margin-top: 6px;
	margin-bottom: 6px;
}

table#dataReportsLimiters {
	margin-left: 25px;
}

.rsaquo,.raquo,.lsaquo,.laquo {
	font-weight: bold;
	color: #cc0000;
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* references pages */
ul.refListBox {
	list-style: none;
	margin: 0;
	padding-left: 1em;
	text-indent: -1em;
}

div#refBoxTitle {
	font-weight: bold;
	margin-bottom: 4px;
}

#refCitationContainer {
	float: left;
}

#refPageTitle h1,#backTop {
	width: 300px;
	padding-left: 6px;
}

#labelBackLine {
	margin-top: 10px;
	margin-bottom: 10px;
}

#refCount {
	float: left;
	margin-left: 20px;
	white-space: nowrap;
}

#refHLL {
	margin-right: 240px;
	margin-left: 210px;
}

#refOptions {
	float: right;
}

div.resultsTools {
	padding: 5px 4px 4px 4px;
	background-color: #FFFFCC;
	border-bottom: solid 2px #FFCC66;
	border-top: 1px solid #000;
	margin-top: 6px;
}

div.resultsTools div.email {
	float: left;
	margin-left: 6px;
}

div.resultsTools div.sort {
	float: right;
	margin-right: 6px;
}

div#backLinks {
	margin-top: 2px;
	margin-bottom: 4px;
}

div#backLink {
	float: left;
}

div#backTop {
	float: left;
}

div#refPageTitle {
	float: left;
}

div#refListLink {
	padding: 4px;
	margin-bottom: 10px;
}

ul.refList {
	margin: 0 auto 6px auto;
	padding-left: 0;
}

table#resultstable div.item {
	border-bottom: 2px solid #EFEFEF;
	padding-bottom: 5px;
}

/* results page format icon block */
div.missingItem {
	height: 20px;
	width: 1px;
}

div#noteInEmail {
	margin-bottom: 12px;
}

/* display the reference links horizontally in the banner frameset */
body.retrievebanner ul.refListBox {
	display: inline;
	margin-left: 0;
	padding-left: 0;
}

body.retrievebanner ul.refListBox li {
	display: inline;
	border-left: 1px solid black;
	padding-left: 4px;
}

body.retrievebanner ul.refListBox li.first {
	border-left: 1px solid white;
	padding-left: 0px;
}

#adaReferencesContainer {
	color: #000;
	font-size: 105%;
	font-weight: normal;
}

#adaReferencesContainer ul {
	margin-left: 45px;
	display: inline;
}

#refListContainer {
	margin-bottom: 20px;
}

#refListULContainer {
	margin: 4px;
}

#jbiBrowse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-bottom: 38px;
	margin-left: 25px;
}

#subTitle {
	margin-bottom: 8px;
	font-weight: bold;
}

.jbiSuggestionBox {
	border: 1px solid #FC6;
	width: 325px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 25px;
}

#nytInvite {
	float: left;
	border: 2px solid #FC3;
	padding: 3px 6px 3px 6px;
	margin: 3px 0px 10px 20px;
	background: #FFC;
	width: 210px;
	font-size: 80%;
}

#nytInvite div {
	margin-top: 3px;
	padding-top: 3px;
}

#nytInvite p {
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 3px;
}

.keywordhit {
	color: red;
	font-weight: bold;
	font-style: normal;
}

fieldset.pad { /*border: 1px solid #eeeeee;*/
	border: none;
	padding: 0px;
    margin: 0px;
}

legend {
	display: none
}

.dateLimitSelect {
    margin: 0px;
    white-space:nowrap;
	/*border: 2px solid #FC3;*/
}

#fieldset_table_limit {
    margin: 0px;
	width: 100%;
}
	
span.back {
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

input.addrow {
	width: 240px;
	z-index:1;
	display:block;
    /*border: 2px solid #FC3;*/
}

/*Work-around for the IE double "float:right" bug. This is needed only for RTL (Arabic, for example) languages.*/
.IeRtlFix {
	display: none;
}

.sectionWrapper {
	background-color:#FFFFCC;
	border:1px solid #FFCC33;
	margin:20px 10px;
	padding:15px;
	width:600px;
}