/* BODY defines font and green/grey background image and grey color OKAY? */
BODY {
	BACKGROUND-POSITION: top;
	BACKGROUND-IMAGE: url(../images/bg_vert.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #C2C2C2;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 1;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* ********************* BEGIN : Default Values ***************************** */
img {
	border: none;
}
/* Standard Links */
A:link, A:active, A:visited {
	COLOR: #3550CA; TEXT-DECORATION: none
}
A:hover {
	COLOR: #3550CA;
	TEXT-DECORATION: underline;
}
P {
	margin-right: 4px;
	margin-left: 0px;
	margin-bottom: 0px;
}
form {
	margin:0;
	padding:0;
}
/* ********************* END : Default Values ***************************** */



/* ********************* BEGIN : Common Styles ***************************** */

.normalWeight { 
        font-weight: normal; 
} 

.invisible { 
        visibility: hidden; 
} 

.nodisplay { 
        display: none; 
} 
/* OLD dotted rules -- now solid *************************** */
.dothorz {
	HEIGHT: 1px;
	background-color: #CCCCCC;
}
.dotvert {
	background-color: #CCCCCC;
	width: 1px;
}


/* ********************* BEGIN : Back Links ***************************** */
.borderProduct {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9201;
	padding-top: 5px;
	padding-bottom: 0px;
	font-weight: bold;
	padding-left: 10px;
	font-size: 100%;
}
.returnProduct {
	font-family: Arial, Helvetica, sans-serif;
	color: #007D1D;
	padding-top: 10px;
	padding-bottom: 8px;
	font-weight: bold;
	background-color: #F2F2F2;
	padding-left: 10px;
}
.backLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding-bottom: 4px;
}
.SiloBackLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-top: 3px;
	padding-bottom: 1px;
}
/* ********************* END : Back Links ***************************** */


/* SHELL Styles -- We may be able to group some of these *************************** */
.NEW3colTable, .NEW2colTable4sidebar {
	min-width: 700;
}
.NEWleftOuterEdge {
	width: 15px;
	height: 1px;
}
.NEWrightOuterEdge {
	width: 15px;
	height: 1px;
}
.NEWtopTabContainer {
}
.NEWprodToolbarContainer, .NEWsummaryTopContainer, .NEWmiddleWhiteContainer, .NEWsearchContainer, .NEWquickOutputContainer, .NEWlanguageContainer, .NEWsearchLimitsContainer, .NEWbottomContainer, .NEWvcrContainer, .NEWaddResourcesContainer, .NEWselectDBContainer, .NEWumlDataContainer, .NEWumlScoreCardContainer, .NEWsearchHistoryContainer, .NEWdaisTopContainer, .NEWdaisContainer, .NEWcr2searchContainer, .NEWselectContainer, .NEWcitedReferencesContainer, .CHEMresultsTableContainer {
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin: 0px;
}
.NEWprodToolbarContainerAllDB {
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin: 0px;
	background-color: #FFF;
}		
.NEWsummaryDataContainer {
		background-color: #FFFFFF;
}
.NEWumlScoreCardContainer {
	padding-bottom: 15px;
}
.NEWsearchHistoryContainer {
	padding-bottom: 6px;
}

.NEWviewAbstract {
	BACKGROUND-POSITION: top;
	BACKGROUND-IMAGE: url(../images/bg_vert.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #C2C2C2;
	font-family: Arial, Helvetica, sans-serif;
	margin: 4px;
}
.NEWviewAbtractBox {
	BACKGROUND-COLOR: #FFFFFF;
	padding: 6px;
}

.NEWquickOutputContainer .NEWquickOutputBox {
	padding-right: 10px;
	padding-left: 10px;
}

.NEWaddResourcesContainer {
	padding-bottom: 20px;
	padding-top: 14px;
}
.NEWselectDBContainer {
	padding-top: 20px;
	padding-bottom: 20px;
}
.NEWfullRecordDataContainer {
	background-color: #FFFFFF;
}
.NEWmoduleTitleContainer {
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.NEWmoduleMidContainer, .NEWpersContainer, .NEWncbiContainer, .NEWsssContainer, .NEWaufinderContainer, .NEWpctContainer, .NEWbrowseContainer, .NEWmjlContainer {
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.NEWsssContainer {
	padding-left: 50px;
	padding-right: 50px;
}
.NEWmjlContainer {
	padding-top: 15px;
	padding-bottom: 15px;
}

/* WoK Errors (I think these are used in components) */
.NEWwokErrorContainer {
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}
.NEWwokErrorContainer P {
	font-size: 75%;
	color: #4B4B4B;
	margin-bottom: 10px;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
}

.NEWwokErrorContainer UL {
	margin-bottom: 10px;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 10px;
	padding: 0px;
}
.NEWwokErrorContainer LI {
	font-size: 75%;
	color: #4B4B4B;
	margin-left: 20px;
}


/* << back arrow font size *************************** */
.NEWbackArrows {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.NEWbackLink {
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}
/* Top Logos *************************** */
.NEWtrLogo {
	text-align:right;
	float: right;
}
.NEWwokLogo {
}
/* Top Banner Toolbar *************************** */
.NEWbannerBar {
	WHITE-SPACE: nowrap;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	min-width: 832px;
}
.NEWbannerBarSMALL {
	WHITE-SPACE: nowrap;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	min-width: 441px;
}
.NEWbannerNavBar {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: right;
	vertical-align: middle;
	background-color: #DFDFDF;
	background-image: url(../images/navbg.gif);
	background-repeat: repeat-x;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 6px;
	background-position: top;
}
.NEWbannerNavBar .NEWpipe, .copyrightStripe .NEWpipe {
	vertical-align: bottom;
	height: 16px;
	width: 1px;
}
.summary_quickTopButtons .NEWpipe, .FR_links_table .NEWpipe, .outputSErow1 .NEWpipe, outputSErow3 .NEWpipe{
	vertical-align: bottom;
	height: 18px;
	width: 1px;
	padding-left: 4px;
	padding-right: 4px;
}
.FR_links_table input {
	padding-bottom: 3px;
}

.NEWtopNavItem {
	FONT-SIZE: 75%;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 9px;
	white-space: nowrap
}
/* Tab Styles *************************** */
.NEWtabBar {
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}

/* Product Toolbar Styles *************************** */
.NEWtoolBar {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-left: -15px;
	margin-right: -15px;
}
#searchTabsTable {
	margin-top: 0px;
	margin-bottom: 0px;
}
#searchTabsTable .dotvert {
	background-color: #CCCCCC;
	width: 1px;
}
#searchTabsTable .contnavtext {
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 9px;
	FONT-SIZE: 75%;
	TEXT-ALIGN: left;
	height: 24px;
	vertical-align: middle;
	color: #4B4B4B;
}

/* this is used for the ML icon in the toolbar */
.contnavtextB {
	PADDING-LEFT: 3px;
}
/* Page Title *************************** */
.NEWproductName {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9201;
	font-weight: bold;
	font-size: 120%;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: -15px;
	margin-bottom: 0px;
	margin-left: -15px;
}
.NEWproductNameUA {
	margin-top: 1px;
	background-image: url(../images/allDBbk.gif);
	background-position: bottom;
}


.NEWpageTitle {
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9201;
	font-weight: bold;
	font-size: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin: 0px;
}
/* Language Display *************************** */
.languages {
	vertical-align: middle;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.languages .NEWpipe {
	vertical-align: bottom;
	height: 16px;
	width: 1px;
}
.languageHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-right: 10px;
	color: #4E4E4E;
	font-weight: bold;
}
.languageChars { /* Use for graphical languages */
	font-size: 90%;
	padding-right: 9px;
	padding-left: 9px;
}
.languageText { /* Use for alpha languages */
	font-size: 70%;
	padding-right: 9px;
	padding-left: 9px;
	color: #4B4B4B;
}
/* Footer *************************** */
.NEWfooter {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 10px;
	background-color: #FFFFFF;
}
.NEWfeedback {
	font-size: 70%;
	color: #4B4B4B;
	font-style: italic;
	margin: 0px;
	padding-left: 6px;
	white-space: nowrap;
}
.NEWpolicy {
	font-size: 70%;
	color: #4B4B4B;
	margin: 0px;
	padding-left: 6px;
	padding-right: 6px;
}
.NEWcopyright {
	font-size: 70%;
	color: #4B4B4B;
	margin: 0px;
	padding-top: 6px;
	padding-right: 6px;
}

.instLogosBottom {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-align: center;
}
.copyrightStripe {
	padding: 4px;
	margin: 0px;
}

/* "NEW" text *************************** */
.NEWtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-top: 4px;
	font-style: italic;
	font-weight: bold;
	color: #F46200;
}

/* Form Boxes Defaults *************************** */
.formBoxesShow {
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #808080;	
}
.formBoxesRefine {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999999;	
}
.formBoxesSave {
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #808080;
	margin-left: 0px;
}
.formBoxesSort {
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #808080;
}
.formBoxesCRS {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	width: 30em;
	border: 1px solid #999999;
	margin-top: 4px;
}
.formFieldSelect {
	font-size: 70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #808080;

}
.formBooleanSelect {
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	width: 65px;
	border: 1px solid #808080;
}
/* ********************* END : Common Styles ***************************** */


/* **************************** BEGIN : Error Messages **************************** */
.errorMessage {
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #FFFFCC;
	TEXT-ALIGN: center;
	border: 1px dashed #666666;
	margin-top: 12px;
	margin-right: 1px;
	margin-bottom: 12px;
	margin-left: 1px;
}
.errorHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #990000;
}
.errorText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	padding-bottom: 6px;
	color: #990000;
}
.noHitsMessage {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	PADDING-BOTTOM: 1px;
	COLOR: #444444;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
/* **************************** END : Error Messages **************************** */

/* NEEDED ? */


.ZZgreybg_view {
BACKGROUND-COLOR: #f2f2f2
}
.ZZgreybg {
	BACKGROUND-COLOR: #f2f2f2
}
.ZZsubnavML {
	font-weight: bold;
}

.ZZtdbgwhite {
	BACKGROUND-COLOR: #ffffff
}

.ZZtdbgwhitepad {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #ffffff
}
.ZZpagecntnav1 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 8px;
	vertical-align: top;
}
.NEWmiskHorRule {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.summary_quickTopButtons {
	padding-bottom: 5px;
	line-height: 20px;
}









/* Dedicated Error Page (e.g., IP error) styles ================================================= */

.contnav_error {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff
}

.error_pagecntnav {
	width: 100%;
	padding: 20px;
	font-size: 80%;
} 


.turn_notice {
	font-weight: bold;
	color: #333333;
	padding-top: 20px;
	font-size: 110%;
}
.your_editions {
	padding-top: 6px;
	font-size: 75%;
	color: #4B4B4B;
	padding-left: 20px;
}
.eFirst {
	font-family: Arial, Helvetica, sans-serif;
}

/* Registration Marks for Yellow Stripe */

.NEWproductName .RegMark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	vertical-align: top;
	padding-left: 2px;
}
.NEWproductName .TMMark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	vertical-align: top;
	padding-left: 2px;
}

/* Registration Marks for Select a Database Page */

.special_product .RegMark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	vertical-align: top;
	padding-left: 1px;
}
.special_product .TMMark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 68%;
	vertical-align: top;
}

/* Registration Marks for Additional Resources Page */

.other_product .RegMark, .NEWFRsidebar .RegMark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	vertical-align: top;
	padding-left: 1px;
}
.other_product .TMMark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 68%;
	vertical-align: top;
}

.other_desc .RegMark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	vertical-align: top;
	padding-left: 1px;
}
.other_desc .TMMark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	vertical-align: top;
}


/* Registration Marks for Refine Sidebar */
.refineItem .RegMark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	vertical-align: top;
	padding-left: 1px;
}
.refineItem .TMMark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	vertical-align: top;
}

/* Inspec images*/
.archiveImage {
	padding-top: 8px;
}



/* Medline styles */
.abstractsOnly {
	font-size: 80%;
	padding-left: 1px;
	color: #4B4B4B;
}
.mappingInstr {
	font-size: 80%;
	padding-bottom: 4px;
	padding-top: 6px;
}
.mapContinue {
	padding-bottom: 8px;
	padding-top: 8px;
}
.mappingTerm {
	font-size: 80%;
	padding-top: 4px;
	padding-left: 4px;
}
.mappingItem {
	padding-bottom: 2px;
	padding-left: 16px;
	font-size: 75%;
}
.mappingArea {
	margin: 4px;
}
.MEDexplode {
	font-size: 75%;
	color: #333333;
	padding-left: 10px;
	line-height: 80%;
	padding-bottom: 3px;
	white-space: nowrap;
}
.field_tagsExample {
	font-size: 70%;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* DII Styles */

.DIIpan {
	float: right;
	padding-left: 40px;
	padding-bottom: 10px;
}
.CITEDradio {
	font-size: 80%;
	margin-left: -3px;
}


.mark_instruct {
	font-size: 80%;
	padding-top: 8px;
}
.pcByCell {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.pcByHead {
	background-color: #E5E5E5;
	font-size: 75%;
	padding: 3px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	text-align: center;
}

.citedPatentTable {
	margin-bottom: 8px;
	margin-top: 8px;
}

.special_JCR {
	padding: 4px;
	border: 1px dashed #333333;
	margin-top: 12px;
	margin-bottom: 4px;
	margin-right: 6px;
	background-color: #F2F9F2;
}


/* Other Product Link */
.otherProductLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	/* font-weight: bold; */
	color: #FFFFFF;
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.otherProductLink A:link, .otherProductLink A:active, .otherProductLink A:visited  {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.otherProductLink A:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
.records_chunk {
	/**** visibility: hidden; ***/
	display: none;
}


.trLogo {
	text-align: right;
}
.trRules {
	background-image: url(../images/tr_rules.gif);
	background-repeat: repeat-x;
	margin-right: 12px;
	margin-left: 12px;
}
.trBotShad {
	background-image: url(../images/tr_bot_shad.gif);
	background-repeat: repeat-x;
}
.trLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #97969A;
	float: left;
	padding-top: 26px;
	padding-left: 20px;
}
.trByTR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-style: italic;
	text-align: right;
	margin-right: 22px;
	color: #97969A;
}
.secondary_record_citMap {
	margin-top: 2px;
	margin-left: -4px;
	font-size: 75%;
}
.nowISIP {
	font-size: 80%;
	padding-left: 5px;
}


/* Dedicated NCBI Page styles (table styles in WoKfullRecord.css) ================================== */
.ncbi_instruction {
	padding-right: 20px;
	font-weight: bold;
} 
.NEWncbiContainer P {
	font-size: 75%;
	padding: 20px;
}

.TCnote {
	background-color: #FEFADF;
	padding: 0px;
}

.orangeHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #FF9201;
	padding: 3px;
}

/* FAST styles - used for WoK RCI */

.F_synonyms_intro {
	FONT-SIZE: 75%;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 15px;
}

.F_synonyms_data {
	font-size: 70%;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
}

.RCIlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFCC00;
}

A.RCIlink:link, A.RCIlink:active, A.RCIlink:visited {
	COLOR: #FFCC00; TEXT-DECORATION: none
}
A.RCIlink:hover {
	COLOR: #FFCC00; TEXT-DECORATION: underline
}
.currentSettings2 {
	FONT-SIZE: 70%;
	color: #666666;
	padding: 1px;

}




/* **************************** BEGIN : Additional Resources Page **************************** */
.NEWaddResourcesContainer h2 {
	FONT-SIZE: 85%;
	COLOR: #4B4B4B;
	PADDING-TOP: 18px;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.NEWaddResourcesContainer h3 {
	FONT-SIZE: 85%;
	COLOR: #4B4B4B;
	PADDING-TOP: 10px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	padding-right: 20px;
	padding-left: 20px;
}
.other_desc {
	FONT-SIZE: 75%;
	COLOR: #4B4B4B;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 8px;
	margin: 0px;
}
.NEWaddResourcesContainer UL {
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 25px;
	padding-bottom: 8px;
	margin-right: 20px;
}
.NEWaddResourcesContainer LI {
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 25px;
	padding-bottom: 0px;
	FONT-SIZE: 75%;
	COLOR: #4B4B4B;
}
/* **************************** END : Additional Resources Page **************************** */

/* **************************** BEGIN : Select a Database Page **************************** */
.NEWselectDBContainer h2 {
	FONT-SIZE: 85%;
	COLOR: #4B4B4B;
	PADDING-TOP: 18px;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.NEWselectDBContainer h3 {
	FONT-SIZE: 85%;
	COLOR: #4B4B4B;
	PADDING-TOP: 10px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	padding-right: 20px;
	padding-left: 10px;
}
.select_desc {
	FONT-SIZE: 75%;
	COLOR: #4B4B4B;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 8px;
	margin: 0px;
}
.spec_years {
	font-weight: normal;
	font-size: 90%;
}
.NEWselectDBContainer UL {
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 15px;
	padding-bottom: 8px;
	margin-right: 20px;
}
.NEWselectDBContainer LI {
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 25px;
	padding-bottom: 0px;
	FONT-SIZE: 75%;
	COLOR: #4B4B4B;
}
.RegMark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	vertical-align: top;
	padding-left: 2px;
}
.TMMark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	vertical-align: top;
	padding-left: 2px;
}

/* **************************** END : Select a Database Page **************************** */


/* NEEDED ? */


.ZZgreybg_view {
BACKGROUND-COLOR: #f2f2f2
}
.ZZgreybg {
	BACKGROUND-COLOR: #f2f2f2
}
.ZZsubnavML {
	font-weight: bold;
}

.ZZtdbgwhite {
	BACKGROUND-COLOR: #ffffff
}

.ZZtdbgwhitepad {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #ffffff
}
.ZZpagecntnav1 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 8px;
	vertical-align: top;
}
.NEWmiskHorRule {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.NEWsaIcon {
	margin-left: 6px;
}
.NEWsignedIn {
	font-size: 75%;
	font-weight: bold;
	color: #666666;
	padding-right: 9px;
}
.NEWtoggleIcon {
	margin-right: 3px;
	vertical-align: bottom;
}




/* **************** BEGIN : From RCI css file *************************** */

/* FAST styles - used for WoK RCI */

.F_synonyms_intro {
	FONT-SIZE: 75%;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 15px;



}

.F_synonyms_data {
	font-size: 70%;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
}

.RCIlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFCC00;
}



.AbstractIndent {
	margin-left: 50px;
	text-indent: -36pt;
}

.RefNumbers {
	padding-right: 5px;
	padding-left: 3px;
	white-space: nowrap;
	width: 3%;
	vertical-align: text-top;
}

.currentSettings2 {
	FONT-SIZE: 70%;
	color: #666666;
	padding: 1px;

}
/* **************** END : From RCI css file *************************** */


/* ********************* BEGIN : Quick Output ************************* */
.moreLink, .mlCount {
	font-size: 70%;
	white-space: nowrap;
	vertical-align: middle;
}
.saveToLabel {
	font-size: 70%;
	white-space: nowrap;
	vertical-align: middle;
	padding-left: 8px;
	color: #595959;
}
.outputSE .saveToLabel {
	padding-left: 0px;
}
.viewML {
	font-size: 70%;
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
}
.NEWquickOutputBox{
	BACKGROUND-COLOR: #f2f2f2;
	margin-bottom: 8px;
}
.NEWquickOutputBox .dothorz {
	HEIGHT: 1px;
	background-color: #BBBBBB;
}
.NEWquickOutputBox .dotvert {
	background-color: #BBBBBB;
	width: 1px;
}
.pageNumBoxes {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border: 1px solid #808080;	
}
.emailForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	white-space: nowrap;
}
/* "X records matched" statement */
.totalCount {
	font-size: 70%;
	color: #333333;
	padding-left: 2px;
	padding-bottom: 6px;
}

/* Summary Quick Output box */
.outputHead {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 75%;
	PADDING-BOTTOM: 5px;
	COLOR: #333333;
	PADDING-TOP: 5px;
	font-weight: bold;
}
.outputHeadButtons {
	PADDING-LEFT: 20px;
}
.outputStepCell {
	COLOR: #595959;
	padding-right: 2px;
	padding-left: 2px;
}
.outputText {
	FONT-SIZE: 75%;
	COLOR: #333333;
	white-space: nowrap;
	padding-right: 4px;
	padding-left: 6px;
	padding-top: 3px;
}
.outputText2 {
	FONT-SIZE: 75%;
	COLOR: #333333;
	padding-left: 8px;
	padding-right: 4px;
	padding-top: 4px;
}
.outputTextEm {
	FONT-SIZE: 75%;
	COLOR: #333333;
	padding-left: 8px;
	padding-right: 3px;
	padding-top: 3px;
	text-align: right;
	padding-bottom: 3px;
}
.outputStepHead {
	FONT-SIZE: 75%;
	FONT-WEIGHT:bold;
	COLOR: #333333;
	margin-bottom: 4px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #B3D9EC;
	white-space: nowrap;
}
/* this next definition used for all 3 rows in "step 3" (or "step 2" of FR). They can be split and defined separately if needed. */
.outputSErow1, .outputSE, .outputSErow3 {
	padding-top: 4px;
	padding-bottom: 2px;
	vertical-align: middle;
	padding-left: 8px;
	padding-right: 4px;
}

.outputEm {
	padding-top: 4px;
	padding-bottom: 2px;
	vertical-align: middle;
	padding-left: 4px;
	padding-right: 4px;
}
/* this error style also in WoKcomponents. It's here for DII UML email error */
.NEWwokErrorMess {
	font-size: 75%;
	font-weight: bold;
	color: #993333;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 15px;
	background-color: #FFFFCC;
	border: 1px dashed #993333;
}
.outputLink {
	font-size: 90%;
	padding-left: 12px;
	font-weight: normal;
	white-space: nowrap;
}
/* ********************* END : Quick Output ************************* */





/* ********************   BEGIN : FORMAT FOR PRINT ************************* */
.printWhitePage {
	BACKGROUND-IMAGE: url(../images/spacer.gif);
	BACKGROUND-REPEAT: repeat-x;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #FFFFFF;
	font-family: "Times New Roman", "Lucida Sans Unicode", "Lucida Grande", Times, serif;
	margin-right: 3px;
	margin-left: 3px;
}

.printWhitePage TD {
    FONT-SIZE: 85%
}

.printWhitePage .NEWfooter {
	margin-top: 10px;
}
/* ********************   END : FORMAT FOR PRINT ************************* */

/* ***************** BEGIN : VCR Nav Bar ***************** */
.NEWnavBar {
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.hitCount {
	white-space: nowrap;
}
.goto {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-SIZE: 75%;
	COLOR: #4B4B4B;
	white-space: nowrap;
}
.sortby{

	PADDING-LEFT: 10px;
	FONT-SIZE: 75%;
	COLOR: #4B4B4B;
	white-space: nowrap;
	text-align: right;
}
/* ***************** END : VCR Nav Bar ***************** */
.NEWwokLogo {
}
	
/* ********************* BEGIN : UML-specific Interface ************************* */
.NEWumlDataContainer .summary_quickTop, .NEWumlDataContainer .summary_quickTopButtons {
	padding: 0px;
	margin: 0px;
}
.BacktoTop {
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 17px;
	margin: 0px;
}
.NEWumlDataContainer .dothorz {
	HEIGHT: 1px;
	background-color: #FFFFFF;
}
.NEWumlDataContainer .summary_recnum {
	white-space: nowrap;
	font-size: 75%;
	padding-top: 4px;
	padding-left: 8px;
	vertical-align: top;
}

.NEWlistToggle {
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 17px;
	margin: 0px;
}

.NEWlistToggle .NEWpipe {
	vertical-align: bottom;
	height: 16px;
	width: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
.NEWlistToggleLabel {
	color: #4B4B4B;
	font-weight: bold;
	padding-right: 10px;
	font-style: italic;
	
}
.umlClearBtn {
	float: right;
	margin-top: 4px;
}
.NEWumlPage .NEWProdListBox {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.NEWumlPage .NEWpageTitle {
	padding-top: 20px;
	padding-bottom: 4px;
}
/* UML Product Rows */
.umlProdListItem {
	margin-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.umlProdLink {
/* make the border left 1px less than the border left of umlActiveProd */
	display:block;	
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 9px;
	background-color: #DFEFF7;	
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #CDC3B8;	
}
.umlProdListItem A:hover {
/* make the border left 1px less than the border left of umlActiveProd */
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #FF9201;
	padding-left: 9px;
	margin-bottom: 0px;
}
.umlProdListHelp A:hover {
	text-decoration: none;
}
.umlActiveProd .umlProdLink A:hover {
/* this is so the A link on the Delete button doesn't force the text to move */
	border-left-width: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}

.umlActiveProd {
/* the border left is the orange bar */
	border-bottom-style: none;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #FF9201;
	margin-bottom: 0px;	
}
.umlActiveProd .umlProdLink {
	display:block;	
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 9px;
	background-color: #DFEFF7;	
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #FFFFFF;	
}
.umlProdListText {
	font-size: 75%;
	font-weight: bold;
}
.umlProdListCount {
	font-weight: bold;
}
.umlFrom {
	font-weight: normal;
}
.umlProdName {
	font-style:italic;
	padding-right: 4px;
}
/* Change color of "from" and product name text in UML VCR nav bar */
.NEWumlPage .NEWvcrContainer .hitCount {
	color: #4B4B4B;
	font-weight: bold;
}
.NEWumlPage .NEWvcrContainer .summary_hit_count, .NEWumlPage .NEWvcrContainer .umlProdName  {
	font-weight: bold;
	font-size: 75%;
}
.NEWumlPage .NEWvcrContainer .umlFrom {
	font-size: 75%;
}

.umlProdListNote {
	font-size: 75%;
	color: #666666;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 0px;
	white-space: nowrap;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.umlProdListHelp {
	font-size: 70%;
	margin: 0px;
	color: #666666;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 24px;
	text-decoration: none;
}

.umlProdListItem A:hover {
	text-decoration: none;
}

.umlProdListItem  A:hover .umlProdListText {
	text-decoration:  underline;
}

/* UML Output Box (Note: Quick Output Styles defined in different section) */
.umlProdListOutput {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	background-color: #DFEFF7;
}
.umlOutputRow {
	margin-bottom: 1px;
	width: 100%;
}	
.umlProdListRowSpacer {
	height: 2px;
	width: 40px;
}
.umlOutpuRowSpacerTD {
	width: 40px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.umlMoreField {
	font-size: 75%;
	color: #333333;
	padding-right: 35px;
}
.umlProdListOutput .NEWquickOutputBox {
	background-color: #DFEFF7;
	margin-bottom: 0px;
	padding-right: 20px;
	padding-left: 20px;
}
.umlMoreGap {
/*	background-image: url(../images/umlMoreGrad.gif); */
	background-repeat: repeat-x;
	height: 10px;
	background-position: bottom;
}
.umlMoreBox {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
	border-left-color: #BBBBBB;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
}

/* ********************* END : UML-specific Interface ************************* */
.NEWumlDataContainer .summary_AR, .NEWumlDataContainer .summary_CitCount {
	font-size: 70%;
	text-align: right;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-left: 10px;
	float: right;
}
.NEWrefineClosedSpacer {
	width: 23px;
	min-width: 23px;
}
.outputHideLink {
	padding-left: 20px;
}
.outputHideLink A {
	padding-left: 4px;
	padding-right: 4px;
}
.outputHideLink img {
	margin-right: 2px;
}

/* Citation Map Error Page Styles -- these may be pulled from here and put into another CSS file */

.citationMapErrorContainer {
	background-color: #FFFFFF;
	padding: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.citationMapErrorText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #333333;
	BACKGROUND-COLOR: #FFFFCC;
	border: 1px dashed #666666;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.citationMapErrorText P {
	margin-right: 4px;
	margin-left: 0px;
	margin-bottom: 0px;
}
.upToText {
	padding-left: 23px;
}
/* For Cancellation Messages */
.cancellationNoteAllDB, .cancellationNoteSummary, .cancellationNoteSearchHistory {
	font-size: 80%;
	font-weight: normal;
	color: #F00;
	padding-bottom: 15px;
}
.cancellationNoteSilo  {
	font-size: 80%;
	font-weight: normal;
	color: #F00;
	padding-bottom: 4px;
	padding-top: 11px;
}
.cancellationNoteSelect  {
	font-weight: normal;
	color: #F00;
	padding-top: 8px;
	font-size: 75%;
	padding-left: 20px;
}
.cancellationTimeSpan {
	font-size: 80%;
	font-weight: normal;
	color: #F00;
}
.cancellationYear {
	color: #F00;
}
.hitHilite {
	background-color: #FF0;
}

.citedRefTableRow1 .hitHilite, .citedRefTableRow2 .hitHilite {
    background-color: transparent; 
}


.bluetext {
	color: #00C;
}


/* WOK4 UML for Chem Marked Lists */
.moduleContentText TD { 
	FONT-SIZE: 75%
}
.wokErrorMess {
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #FFFFCC;
	TEXT-ALIGN: center;
	border: 1px dashed #666666;
	width: 98%;
	margin-left: 1px;
	color: #990000;
	font-size: 75%;
}

.mobileText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	float: left;
	padding-top: 4px;
	padding-left: 14px;
}

/* Forgot Password for Save to RID */

.blueBackDescription {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 100%;
	text-align: left;
	white-space: nowrap;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 19px;
}

.blueBack, .blueBackHead {
	background-color: #CFE1EF;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 100%;
	text-align: left;
	white-space: nowrap;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}
/*cw cel message box*/
.TopBoxCEL {
	background-color: #DFEFF7;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	border: 1px dashed #333333;
}
/*cw cel message box text*/
.TopBoxCELtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding-top: 2px;
	padding-bottom: 2px;
}