/* BODY defines font and green/grey background image and grey color */
BODY {
	BACKGROUND-POSITION: top;
	BACKGROUND-IMAGE: url(bg_vert.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 1;
	padding: 0px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 15px;
}

.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", Times, serif;
	margin-right: 3px;
	margin-left: 3px;
}

.printWhitePage TD {
    FONT-SIZE: 85%
  }



P {
	MARGIN-BOTTOM: 0px;
	margin-right: 4px;
	margin-left: 0px;
}

form {
margin:0;
padding:0;
}



/* Standard font sizes */

.smallV65 {
	FONT-SIZE: 65%;
	line-height: 100%;
}

.smallV70 {
	FONT-SIZE: 70%
}
.smallV75 {
	FONT-SIZE: 75%
}
.smallV80 {
	FONT-SIZE: 80%
}
.smallV85 {
	FONT-SIZE: 85%
}

.smallV95 {
	FONT-SIZE: 95%
}


.smallV110 {
	font-size: 110%;
}

/* Copyright */
.copyright {
	font-size: 70%;
	text-align: center;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 14px;
	margin-bottom: 25px;
}

/* Thomson Logo line background repeat */
.bottomlogobg {
	BACKGROUND-IMAGE: url(bottom_shadow.gif); 
	BACKGROUND-REPEAT: repeat-x
}

.instLogosBottom {
	text-align: center;
	padding-top: 4px;
}



/* Top White Banner Stripe Styles */

.bannerleft {
	BACKGROUND: url(../images/topbanner_shadow.gif) repeat-x;
}
.bannernav {
	BACKGROUND: url(../images/navbg.gif) repeat-x; WHITE-SPACE: nowrap
}
.bannersub {
	COLOR: #ffffff; TEXT-ALIGN: center
}
.bannersubrgt {
	FONT-SIZE: 80%; COLOR: #ffffff; FONT-STYLE: italic; TEXT-ALIGN: right
}
.globalnavpad {
	FONT-SIZE: 70%;
	MARGIN-BOTTOM: 6px;
	margin-right: 8px;
}




/* Main White Page styles */
.contnav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff
}

.contnav_lower {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND-COLOR: #ffffff
}
.contnavtext {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 75%;
	TEXT-ALIGN: left;
	padding-top: 2px;
	padding-bottom: 2px;
}

.contrecord {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 75%;
	COLOR: #666666;
}



/* Dotted line styles */
.dothorz {
	BACKGROUND-IMAGE: url(../images/dots_horz.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px
}
.dotvert {
	BACKGROUND-IMAGE: url(../images/dots_vert.gif);
	BACKGROUND-REPEAT: repeat-y;
	width: 1px;
}
.dotvert_nopanel {
	BACKGROUND-IMAGE: url(../images/dots_vert_8.gif);
	BACKGROUND-REPEAT: repeat-y;
	PADDING-LEFT: 18px;
}

.pagecntnav {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 6px;
	vertical-align: top;
}


/* << back arrow font size */

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



.pagecontpad {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}


/* Drop Shadow Styles */
.blueshadow {
	BACKGROUND-IMAGE: url(../images/shadow_blue.gif); BACKGROUND-REPEAT: repeat-y
}
.lghtgreenhadow {
	BACKGROUND-IMAGE: url(../images/shadow_ltgrn.gif); BACKGROUND-REPEAT: repeat-y
}
.greyshadow {
	BACKGROUND-IMAGE: url(../images/shadow_grey.gif); BACKGROUND-REPEAT: repeat-y
}
.greenshadow {
	BACKGROUND-IMAGE: url(../images/shadow_green1.gif);
	BACKGROUND-REPEAT: repeat-y;
	vertical-align: top;
}
.whiteshadow {
	BACKGROUND-IMAGE: url(../images/shadow_white.gif); BACKGROUND-REPEAT: repeat-y
}


.rightbgblue {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #ccdaeb;
}

.rightbgwhite {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ffffff;
}
.rightbggreenTop {
	BACKGROUND-COLOR: #eaf5ea;
	}
	
.rightbggreen {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #eaf5ea;
	width: 100%;
	vertical-align: top;
}

.rightbggreenMore {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #eaf5ea;
	width: 210px;
}

.combofont {
	FONT-SIZE: 10px
}
.rghtpanelhd {
	FONT-SIZE: 80%
}
.rghtpanelhdblue {
	COLOR: #00469b;
	padding-bottom: 1px;
	font-weight: bold;
	padding-top: 11px;
}

.greybg_view {
BACKGROUND-COLOR: #f2f2f2
}
.greybg {
	BACKGROUND-COLOR: #f2f2f2
}

/* Old Link Blue: Standard is 0000CC #00469b, New Link Blue Attempts #1828EB ,#374ACC, 3447CB,  3337CC, #3550CA,  */

A.subnav:link {
	COLOR: #3550CA; TEXT-DECORATION: none
}
A.subnav:active {
	COLOR: #3550CA; TEXT-DECORATION: none
}
A.subnav:visited {
	COLOR: #3550CA; TEXT-DECORATION: none
}
A.subnav:hover {
	COLOR: #3550CA; TEXT-DECORATION: underline
}

A:link {
	COLOR: #3550CA; TEXT-DECORATION: none
}
A:active {
	COLOR: #3550CA; TEXT-DECORATION: none
}
A:visited {
	COLOR: #3550CA; TEXT-DECORATION: none
}
A:hover {
	COLOR: #3550CA;
	TEXT-DECORATION: underline;
}

A.topnav:link {
	COLOR: #3550CA; TEXT-DECORATION: none
}
A.topnav:active {
	COLOR: #3550CA; TEXT-DECORATION: none
}
A.topnav:visited {
	COLOR: #3550CA; TEXT-DECORATION: none
}
A.topnav:hover {
	COLOR: #3550CA; TEXT-DECORATION: underline
}

A.disabled:link { COLOR: #3337CC; TEXT-DECORATION: none}
A.disabled:active { COLOR: #3337CC; TEXT-DECORATION: none}
A.disabled:visited { COLOR: #3337CC; TEXT-DECORATION: none}
A.disabled:hover { COLOR: #3337CC; TEXT-DECORATION: underline}

.tdbgwhite {
	BACKGROUND-COLOR: #ffffff
}




.tdbgwhitepad {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #ffffff
}
.pagecntnav1 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 8px;
	vertical-align: top;
}


.NEWtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-top: 4px;
	font-style: italic;
	font-weight: bold;
	color: #F46200;
}

/* Search Form Styles */

.searchForm {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	margin-left: 10px;
}
.searchForm TD {
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}

.searchFormLabel {
	font-size: 85%;
	white-space: nowrap;
}

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

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

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

.formBoxesHoldings {
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
}

.formBoxesSave {
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
}

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

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

.formBoxesCRS {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	width: 30em;
}

.formFieldSelect {
	font-size: 70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

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

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

.searchLimitSpacing {
	padding-top: 3px;
}

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

.pageNumBoxes {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.example {
	FONT-SIZE: 80%;
}

.exampleLabel {
	font-style: italic;
}

.AuthorFinderRow {
	font-size: 75%;
	color: #666666;
}

.inText {
	font-size: 75%;
	margin-top: 3px;
	/**
	margin-right: 11px;
	margin-left: 12px;
	**/
}

.addAnother {
	font-size: 75%;
}

.searchLimits {
	margin-top: 12px;
	margin-bottom: 20px;
	margin-left: 10px;
}


.editions {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 4px;
	font-size: 75%;
	text-indent: -24px;
	margin-left: 34px;
	color: #333333;
	}
	
.edition {
	color: #333333;
	}


.database_category {
	font-size: 75%;
	font-weight: bold;
	color: #333333;
	padding-top: 6px;
}

.edition_plus {
	margin-left: 22px;
}

.currentSettings {
	FONT-SIZE: 70%;
	color: #333333;
}

.searchBtn {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 10px
}

.rememberSettings {
	font-size: 75%;
	padding-top: 12px;
	padding-left: 3px;
}


/* Home Page Language Display */
.languages {
	margin: 3px;
}
.languageHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-right: 10px;
	color: #4E4E4E;
}

.languageChars { /* Use for graphical languages */
	font-size: 90%;
	padding-right: 10px;
	padding-left: 10px;
}

.languageText { /* Use for alpha languages */
	font-size: 70%;
	padding-right: 10px;
	padding-left: 10px;
}

.errorMessage {
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #FFFFCC;
	TEXT-ALIGN: center;
	border: 1px dashed #666666;
	width: 98%;
	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: 4px;
	padding-left: 4px;
}



/* Home Page Sidebar */
.instName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-align: right;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 80%;
}

.instLogo {
	border: 4px solid #00791C;
	margin-bottom: 5px;
}

.maintText { /* System Maintenance message is red */
	color: #993300;
}

.sidebarWelcome {
	margin-top: 15px;
	margin-bottom: -5px;
}

.sidebarWelcome TH {
	FONT-WEIGHT: bold;
	font-size: 85%;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	}


.sidebarItem {
	margin-top: 15px;
	margin-bottom: 0px;
}

.sidebarItem TH {
	FONT-WEIGHT: bold;
	font-size: 85%;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 6px;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	}
	
.sidebarItem TD {
	font-size: 75%;
	TEXT-ALIGN: left;
	color: #333333;
	}
	
.sidebarItemUNPW {
	font-size: 75%;
	TEXT-ALIGN: left;
	padding-left: 10px;
	}

.sidebarItemUNPW input {
	font-size: 70%; TEXT-ALIGN: left
	}

.sidebarItemUNPW .rememberMe {
	font-size: 70%;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
	}

.sidebarItem UL {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px
}

.sidebarItem LI {
/*	PADDING-BOTTOM: 1px; */
}

.username {
	margin-top: 10px;
}

.password {
	margin-top: 5px;
}


/* Other Products Page ========================================*/
.other_head {
	FONT-SIZE: 85%;
	COLOR: #333333;
	PADDING-TOP: 10px;
	font-weight: bold;
	padding-bottom: 4px;
}

.admin_head {
	FONT-SIZE: 85%;
	COLOR: #333333;
	PADDING-TOP: 18px;
	font-weight: bold;
	padding-bottom: 4px;
}

.other_product {
	FONT-SIZE: 85%; 
	font-weight: bold;
	PADDING-TOP: 10px; 
	padding-left: 6px;
}

.other_desc {
	FONT-SIZE: 75%;
	COLOR: #666666;
	padding-left: 11px;
	padding-right: 5px;
	padding-top: 6px;
	padding-bottom: 4px;
}

.other_desc UL {
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 25px;
	padding-bottom: 0px;
}

/* Specialized Database Page ===================================*/
.special_product {
	PADDING-TOP: 10px;
	padding-left: 6px;
}

.spec_name {
	FONT-SIZE: 85%;
	font-weight: bold;
}

.spec_years {
	font-weight: normal;
	color: #666666;
	font-size: 75%;
}


.special_desc {
	FONT-SIZE: 75%;
	COLOR: #666666;
	padding-left: 11px;
	padding-right: 5px;
	padding-top: 6px;
	padding-bottom: 4px;
}



.specWhyText { /* System Maintenance message is red */
	color: #4E4E4E;
	width: 211px;
}

.special_head {
	font-size: 85%;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 4px;
	color: #333333;
}

.special_desc UL {
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 25px;
	padding-bottom: 0px;
}

.other_WoK3Note {
	font-weight: normal;
	color: #333333;
	font-size: 70%;
	background-color: #F2F2F2;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}

/* Summary Page ================================================*/

/* Summary Page Title*/
.SummTitle {
	FONT-WEIGHT: bold;
	COLOR: #298929;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 120%;
	padding-right: 10px;
	white-space: nowrap;
	padding-bottom: 4px;
}

.TCAsmallHead {
	font-size: 70%;
}

.SummQuery {
	color: #298929;
	font-size: 90%;
	padding-top: 6px;
}

.moreLink {
	font-size: 78%;
}

.AFfeedback {
	text-align: left;
	vertical-align: bottom;
	white-space: nowrap;
}

.SSSlink {
	font-size: 70%;
	text-align: left;
	vertical-align: bottom;
	white-space: nowrap;
	padding-bottom: 10px;
	padding-left: 1px;
}

.RefineString {
	color: #298929;
	font-size: 70%;
	padding-left: 1px;
}
.SummLimits {
	color: #298929;
	font-size: 70%;
	padding-left: 1px;
	padding-bottom: 2px;
}

.selectedProduct {
	font-family: Arial, Helvetica, sans-serif;
	color: #007D1D;
	padding-top: 5px;
	padding-bottom: 3px;
	font-weight: bold;
	background-color: #FFF8D2;
	padding-left: 10px;
	font-size: 100%;
	background-image: url(../images/prodBack.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.returnSelectedProduct {
	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;
}

.CWC_button {
	text-align: right;
	padding-right: 6px;
	font-size: 75%;
}

/* Summary DAISY Stripe */

/* DAISY styles ================================================= */

.queryTopBoxQueryDAIS {
	background-color: #E2E8F1;
	margin-bottom: 7px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	border: 1px dashed #333333;
}

.queryTopBoxQueryDAIStext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding-top: 2px;
	padding-bottom: 2px;
}

.DAISlinks {
	padding-top: 2px;
	font-size: 75%;
	padding-bottom: 2px;
}

.DAISname {
	font-weight: bold;
	padding-top: 2px;
	font-size: 75%;
	padding-bottom: 2px;
}

.DAISwhy {
	font-size: 70%;
}


/* Summary Page Navigation Bar*/
.hitCount {
	white-space: nowrap;
}

.goto {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-SIZE: 75%;
	COLOR: #000000;
	white-space: nowrap;
	vertical-align: middle;
}

.sortby{
	PADDING-LEFT: 10px;
	FONT-SIZE: 75%;
	COLOR: #000000;
	white-space: nowrap;
	text-align: right;
}

/* Summary Main Table */

.summary_pagecntnavMore {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	width: 100%;
	background-color: #eaf5ea;
	margin: 10px;
	padding-top: 10px;
} 

.summary_pagecntnav {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 8px;
	width: 100%;
} 

.summary_nopanel_spacer {
        width: 8px;
}

.summary_TopBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 8px
} 

.summary_quickTop {
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: bottom;
}

.summary_AR {
	font-size: 70%;
	text-align: right;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
}

.summary_CitCount {
	font-size: 70%;
	text-align: right;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-right: 3px;
}

.CitCountError {
	font-size: 70%;
	color: #666666;
	text-align: right;
}

.totalCount {
	font-size: 70%;
	color: #333333;
	padding-left: 22px;
}

/* Summary Refine Styles */

.refineSideBarCol{
	BACKGROUND-COLOR: #ffffff;
	background-image: url(../images/dots_vert_10.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.refinePadTop {
	padding-top: 4px;
}

.working {
	font-size: 70%;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 6px;
}

.refineNone {
	font-size: 70%;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	color: #606060;
}

.refineSearchText {
	font-size: 70%;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

.refineRAtext {
	font-size: 70%;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 1px;
	text-align: center;
}

.refineHd {
	font-size: 75%;
	font-weight: bold;
	white-space: nowrap;
	padding-right: 3px;
	padding-left: 3px;
}

.refineAnalyzeHd {
	font-size: 75%;
	font-weight: normal;
}

.refineItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	padding-top: 3px;
	color: #606060;
	padding-bottom: 1px;
}

.refineMore {
	font-size: 70%;
	margin-left: 6px;
	text-align: left;
	margin-bottom: 2px;
}

.refine_closed_spacer {
	width: 10px;
}

.refine_button {
	padding-top: 5px;
	padding-bottom: 3px;
}

.MoreSortby{
	PADDING-LEFT: 10px;
	COLOR: #000000;
	white-space: nowrap;
	text-align: right;
	font-weight: normal;
	float: right;
	padding-top: 6px;
}

.MoreSortbyText{
	font-size: 75%;
}

/* Summary Data Rows */

.summary_recnum {
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: top;
	white-space: nowrap;
	padding-right: 4px;
	font-size: 75%;
}

.summary_data {
	FONT-SIZE: 75%; PADDING-BOTTOM: 8px; PADDING-TOP: 4px
}

.eFIRST { font-weight: bold;         /* Format for eFIRST indicator */
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	background-color: #FFFFCC; }

.CWCsummary_data {
	FONT-SIZE: 75%;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 10px;
	padding-left: 2px;
}

.CWC_pagecntnav {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 8px;
	vertical-align: top;
} 

/* Summary yellow hilite and bold Source tags */
.hitHilite {
	background-color: #FFFFCC;
}

.data_bold {
	font-weight: bold;
}

/* Summary Editions box */
.summEditHd {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	TEXT-ALIGN: left;
	font-size: 70%;
}

.summEditItem {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	TEXT-ALIGN: left;
	font-size: 70%;
	color: #666666;
}

.summEditItemSelected {
	font-weight: bold;
	color: #000000;
}


.contnavtext2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; TEXT-ALIGN: left
}


/* Summary Quick Output box */
.outputHead {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 5px;
	COLOR: #666666;
	PADDING-TOP: 5px;
	font-weight: bold;
}

.outputStepCell {
	COLOR: #666666;
	padding-right: 25px;
	padding-left: 10px;
}

.outputText {
	FONT-SIZE: 75%;
	COLOR: #666666;
	white-space: nowrap;
}

.outputStepHead {
	FONT-SIZE: 75%;
	FONT-WEIGHT:bold;
	COLOR: #666666;
	margin-bottom: 4px;
}

.outputSE {
	padding-top: 1px;
	padding-bottom: 6px;
	vertical-align: middle;
}

.outputLink {
	font-size: 90%;
	padding-left: 12px;
	font-weight: normal;
	white-space: nowrap;
}

/* Summary Misc */

.refineBoxMore {
	BACKGROUND-COLOR: #eaf5ea;
	margin-top: 4px;
	padding-left: 2px;
	width: 100%;
}

.refineNumSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}

.moreHD {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
.greenSquare {
	clear: both;
	float: left;
}
.view_all_ref_link {
	margin-top: -16px;
	margin-left: 16px;
}
.summary_navbar {
	padding-top: 3px;
	padding-bottom: 6px;
}
.summary_results_text {
	font-size: 75%;
	color: #666666;
}
.summary_hit_count {
	font-size: 85%;
	font-weight: bold;
	margin-left: 4px;
}
.refine_more_instr {
	font-weight: normal;
	font-size: 70%;
	color: #606060;
	padding-right: 4px;
	padding-left: 4px;
}
.refine_rule {
	margin-top: 4px;
	margin-bottom: 4px;
}

/* Full Record =================================================*/
.FRbackLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
}


.FR_rec_num {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 75%;
	COLOR: #666666;
}

.fr_product_row {
	font-size: 70%;
	color: #4F4F4F;
	text-align: right;
}

.fr_links_row {
	FONT-SIZE: 75%;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px;
	font-weight: bold;
}

.fr_links_row .formboxes {
	FONT-SIZE: 90%;
}

.fr_data_row {
	FONT-SIZE: 75%;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 1px;
	font-family: Arial, Helvetica, sans-serif;
}

.fr_dataTable_head {
	FONT-SIZE: 80%;
	COLOR: #666666;
	font-weight: bold;
	padding: 4px;
	background-color: #EEEEEE;
}

.fr_dataTable_hilite {
	FONT-SIZE: 75%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F9F9F9;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}

.fr_dataTable_row {
	FONT-SIZE: 75%;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}

.citRef {
	padding-bottom: 6px;
}

.FullRecTitle{
	FONT-SIZE: 115%;
	PADDING-BOTTOM: 10px;
	COLOR: #298929;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-top: 1px;
}

.BP_table_hilite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	background-color: #F9F9F2;
}

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

.BP_table_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	background-color: #EEEEDD;
	font-weight: bold;
}

.FRgreenshadow {
	BACKGROUND-IMAGE: url(../images/shadow_green1.gif);
	BACKGROUND-REPEAT: repeat-y;
	vertical-align: top;
	padding-bottom: 1px;
}

.FR_side_Text { 
	width: 225px;
}



.FRsidebarItem {
	margin-top: 15px;
	margin-bottom: 0px;
}

.FRsidebarItem TH {
	FONT-WEIGHT: bold;
	font-size: 85%;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 6px;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	}
	
.FRside_instr {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	padding-top: 3px;
	font-size: 70%;
	padding-left: 1px;
}

.FRside_hits {
	color: #000000;
	font-style: italic;
	font-weight: normal;
	padding-top: 6px;
	font-size: 75%;
	padding-left: 1px;
	padding-right: 1px;
}

.FRside_Text {
	font-size: 75%;
	TEXT-ALIGN: left;
}

.FRside_Correction {
	font-size: 75%;
	TEXT-ALIGN: left;
	padding-top: 3px;
	padding-bottom: 4px;
}

.FRside_View {
	font-size: 75%;
	font-weight: bold;
	color: #000000;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 1px;
}

.FRside_rec {
	padding-top: 7px;
	padding-bottom: 3px;
}

.FRsidebarItem UL {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px
}

.FRsidebarItem LI {
	padding-bottom: 1px;
	font-size: 75%;
}

.FRsidebarLI_selected {
	color: #666666;
}

.FR_links_table {
}


.FR_label {
	font-weight: bold;
}

.FR_source_label {
	font-weight: bold;
	padding-left: 5px;
}

.inWoS {
	font-size: 80%;
	font-weight: normal;
	font-style: normal;
	padding-left: 8px;
	color: #4F4F4F;
	text-align: right;
}

.full_rec_sb_output {
	padding-bottom: 16px;
	text-align: center;
}


/* "secondary" data page header =================================================*/
.recordInfoHead {
	margin-bottom: 8px;
	margin-left: 18px;
	margin-top: 3px;
}

.source_data_label {
	color: #666666;
}

.secondary_record_info {
}

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

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




/* All Citation Counts =================================================*/

.All_Cit_record_row {
	padding-top: 8px;
}

.above_record {
	font-size: 80%;
	padding-bottom: 6px;
	padding-top: 6px;
}

.All_Cit_head {
	FONT-SIZE: 85%;
	COLOR: #000000;
	PADDING-TOP: 18px;
	font-weight: bold;
	padding-bottom: 4px;
}

.All_Cit_data_WoS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-color: #EEEEDD;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 11px;
	padding-left: 11px;
	font-weight: bold;
}

.All_Cit_data {
	font-size: 80%;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 11px;
	padding-left: 11px;
	font-weight: bold;
	white-space: nowrap;
}

.All_Cit_hint {
	font-size: 75%;
	color: #5D5D5D;
	background-color: #FFFFFF;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}


.Alt_current {
	font-weight: bold;
	color: #515151;
}

.Alt_currentNonBold {
	color: #515151;
}

/* Cited References Page ================================================= */

.cr_header_row {
	FONT-SIZE: 75%;
	PADDING-TOP: 0px;
	padding-left: 7px;
}
.relationship {
	font-size: 75%;
	padding-top: 8px;
	padding-bottom: 3px;
}

.citedRefTableRow1 {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding-left: 9px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
}
	
.citedRefTableRow2 {
	background-color: #f2f2f2;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding-left: 7px;
	padding-right: 7px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
}
	
.selectCheckbox {
	vertical-align: top;
	padding-right: 5px;
	padding-left: 3px;
	font-weight: bold;
	white-space: nowrap;
	width: 5%;
}

.citedSearch2_tablemid {  border-width: 0px 2px;
	font: 80% Arial, Helvetica, sans-serif; 
	padding: 3px; 
	height: 35px;
	border-color: #CCCCCC ;
	border-style: solid;
	clear: both; }

.citedSearch2tablemid4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 5px;
	color: #666666;
}

.SecondaryPageTitle {
	font-size: 100%;
	font-weight: bold;
	color: #298929;
}

.citedRefRelRec {
	padding-left: 8px;
}

.CitedRef_recnum {
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: top;
	white-space: nowrap;
	padding-right: 6px;
	text-align: right;
	padding-left: 2px;
}

.citedRef {
	text-indent: -20px;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 2px;
}

.citedRef_pagecntnav {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 16px;
	PADDING-TOP: 8px;
	vertical-align: top;
} 

/* Shared References extras ========================================== */

.sharedRef_sub {
	font-size: 75%;
	font-weight: bold;
	padding-left: 2px;
}
.sharedRef_parent {
	font-size: 75%;
	padding-bottom: 6px;
	padding-left: 2px;
}

.sharedRef_recnum {
	vertical-align: top;
	padding-right: 4px;
	padding-left: 5px;
	font-weight: bold;
	white-space: nowrap;
	padding-top: 4px;
}

/* Related Records Page ================================================= */

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


.relatedHeading {
	font-weight: bold;
	color: #666666;
	background: #F2F2F2;
	vertical-align:text-top;
	text-align: center;
	font-size: 75%;
}

.relatedColumn {
	text-align: center;
	color: #666666;
	vertical-align: text-top;
	background-color: #F2F2F2;
	font-size: 75%;
}


.subTitleString {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;
}

.relRec_refs {
	background-color: #F2F2F2;
	margin: 2px;
	font-size: 75%;
	text-align: center;
	vertical-align: top;
	padding-right: 4px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.relRec_refs_head {
	background-color: #F2F2F2;
	margin: 2px;
	font-size: 75%;
	text-align: center;
	vertical-align: top;
	padding-right: 4px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-weight: bold;
	color: #666666;
}

.relRecs_pagecntnav {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 8px;
	width: 100%;
} 

.refineByString {
	font-size: 75%;
	color: #298929;
	padding-bottom: 8px;
	padding-left: 18px;
	margin-top: -4px;
}

.refineByStringDAISY {
	font-size: 75%;
	color: #298929;
	padding-bottom: 8px;
	margin-top: -4px;
}


/* Search History Page ================================================= */

.SHTitle {
	FONT-WEIGHT: bold;
	COLOR: #298929;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-right: 10px;
	white-space: nowrap;
	padding-bottom: 6px;
}

.history_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #247724;
	white-space: nowrap;
	text-align: center;
	vertical-align: bottom;
	font-size: 90%;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.history_heading_row {
	background-color: #f2f2f2;
	text-align: center;
	vertical-align: top;
}

.history_buttons {  text-align: center}

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

.historyLimits {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-style: italic;
	font-size: 70%;
}

.historyResults {
	font-weight: bold;
	font-size: 75%;
}

.empty_history_notice {
	font-weight: bold; 
	text-align: center; 
}

.empty_history_more { 
	text-align: center; 
}

.historyReactions { font-weight: bold}

.historyOpenBox  {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	background-color: #F2F2F2;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
}

.historyOpenInst  {
	padding-bottom: 8px;
	font-size: 75%;
	padding-top: 8px;
}

.historySetNum {
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
}

.history_booleans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	white-space: nowrap;
}

.old_sets_highlight {
	background-color: #D7ECD7;
	margin-right: 10px;
	margin-left: 10px;
	padding: 4px;
	white-space: nowrap;
}

.historySaveLine {
	font-size: 75%;
	background-color: #F2F2F2;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

.syntax20_highlight {
	margin-right: 10px;
	margin-left: 10px;
	padding: 4px;
	white-space: nowrap;
}

.syntax21_highlight {
	margin-right: 10px;
	margin-left: 10px;
	padding: 4px;
	white-space: nowrap;
}

.old_reference_highlight {
	background-color: #FFED97;
	margin-right: 10px;
	margin-left: 10px;
	padding: 4px;
	white-space: nowrap;
}

.old_reference_help {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-color: #FFED97;
}

.old_sets_help {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-color: #D7ECD7;
}

/* Run Limits Page */
.runHead {
	color: #298929;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-size: 100%;
	font-weight: bold;
}

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

/* VIEW LIMITS  ================================================= */

.viewHistoryRows {
	background-color: #F2F2F2;
}

/* QUICK OUTPUT ================================================= */

.emailForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	white-space: nowrap;
}



/* BROWSE  ================================================= */
.browse_pagecntnav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px;
	font-size: 85%;
}
.browse_subjcat {
	font-size: 85%;
	white-space: nowrap;
}
.browse_indexnbrs {
	font-size: 75%;
	white-space: nowrap;
}
.browse_alphanav {
	font-size: 85%;
	white-space: nowrap;
}
.browse_content {
	font-size: 85%;
	white-space: nowrap;
}
.browse_summtitle {
	FONT-WEIGHT: bold;
	COLOR: #298929;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 110%;
	padding-right: 10px;
	white-space: nowrap;
	padding-bottom: 4px;
}

.browse_sub2 {
	font-size: 70%;
	color: #00469B;
	padding-bottom: 5px;
}
.more_title {
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}


/* Citation Reports styles ================================================= */

.CitReport_pageContent {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	vertical-align: top;
	width: 100%;
}

/* added by R.Joshi to address dotted line problem */
.CitReport_contnav_lower {
      PADDING-RIGHT: 10px;
      PADDING-LEFT: 10px;
      BACKGROUND-COLOR: #ffffff
}

.unified_instruct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 6px;
	padding-bottom: 8px;
	color: #666666;
}

.navTopBox_CR { font-family: Arial, Helvetica, sans-serif; 
    background-color: #F9F9F2; 
    border: 2px #EEEEDD solid; 
    margin-bottom: 4px; 
    font-size: 70%; 
    padding-left: 4px; 
    white-space: normal; }

.print_save_email  { font-family: Arial, Helvetica, sans-serif; 
    background-color: #F9F9F2; 
    padding: 10px 0px 5px 0px;
    border-bottom: 2px solid #EEEEDD;
    text-align: center;
    font-size: 70%; 
    white-space: normal;
    font-weight: bold; 
    color: #333333;
    white-space: nowrap }

.stats  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 30px;
     }
    
.graphData  {
	text-align: right;
	font-size: 70%;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	vertical-align: bottom;
     }
    
.selfCite  {
	padding-left: 0px;
	font-weight: normal;
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	font-size: 70%;
	color: #666666;
     }
    
.graphData_data  {
	text-align: left;
	font-size: 70%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	vertical-align: bottom;
    }
	
.citrep_thead { font-family: Arial, Helvetica, sans-serif;
    background-color: #F9F9F2;
    }
    
.totalRow {
	background-color: #DFF1DC;
	color:#000000;
	font-weight: bold;
	font-size: 70%;
	padding: 3px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
}

.totalCol {
	background-color: #DFF1DC;
	font-size: 75%;
	padding: 3px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
}

.peryearTotal {
	background-color: #E5E5E5;
	font-size: 75%;
	padding: 3px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
}

.tcPerYear {
	background-color: #F2F2F2;
	font-size: 75%;
	padding: 3px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
}

#hrow { border-bottom: 2px #339966 solid}

.bigChartLink { font-size: 70%; }
.citRep_charts {
	padding-top: 8px;
	padding-bottom: 8px;
}


.CRpt_Remove {
	background-color: #F2F2F2;
	text-align: left;
	vertical-align: bottom;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.CRpt_RemoveInstr {
	font-size: 75%;
	font-weight: normal;
}

.signInError {
	BACKGROUND-COLOR: #FFFFCC;
	TEXT-ALIGN: center;
	border: 1px solid #990000;
	width: 98%;
	margin-top: 12px;
	margin-right: 1px;
	margin-bottom: 12px;
	margin-left: 1px;
	padding: 3px;
	color: #990000;
}

.signedIn {
	font-weight: bold;
	color: #007E1B;
}

.logOutMessHead {
	color: #007E1B;
	font-weight: bold;
	text-align: center;
	padding-bottom: 20px;
	font-size: 110%;
}

.logOutMessText {
	color: #000000;
	text-align: center;
	padding-bottom: 8px;
}

/* 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%;
} 

/* ======================================================= */
.authorSetsHead {
	font-size: 75%;
	background-color: #E6E6E6;
	padding-right: 7px;
	padding-left: 7px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	white-space: nowrap;
	padding-top: 2px;
	padding-bottom: 2px;
}

.authorSetsText {
	font-size: 75%;
}
.authorSetsViewBio {
	font-size: 70%;
	padding-top: 10px;
}
.setDataItem {
	font-size: 70%;
	padding-bottom: 3px;
}

.authorSetsTable {
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Advanced Search ================================================*/
.ADVheading {
	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-left: 10px;
	color: #007D1D;
	padding-bottom: 2px;
}

.ADVheadInstr {
	color: #333333;
}
.AdvInstruction {
	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
}

.ADVtutorial_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align: right;
	padding-bottom: 8px;
	padding-right: 4px;
}

.examples {
	font-size: 75%;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 4px;
	font-style: italic;
	color: #333333;
	padding-left: 24px;
	text-align: left;
}
.adv_example {
	font-size: 75%;
	padding-top: 5px;
	color: #333333;
	padding-bottom: 2px;
}
.AdvSearchBox {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	padding-left: 16px;
}

.AdvSearchButton {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	padding-left: 16px;
}

.search_aids_listing {
	font-size: 75%;
	padding-right: 6px;
	padding-left: 16px;
	color: #666666;
	padding-top: 6px;
	text-align: left;
}
.AidLabel {
	font-weight: normal;
	color: #000000;
	font-style: italic;
}
.limits {
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 16px;
}
.limits_instr {
	font-size: 75%;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 16px;
}
.field_tag_heading {
	font-size: 70%;
	font-weight: bold;
	background-color: #F9F2F2;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.field_tags {
	font-size: 65%;
	white-space: nowrap;
	color: #333333;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.field_tag_booleans {
	font-size: 65%;
	font-weight: bold;
	color: #333333;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.field_tag_table_cell {
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 16px;
}
.field_tag {
	font-weight: bold;
}

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

.Adv_searchRestrict {
	margin-top: 4px;
	margin-bottom: 16px;
	margin-left: 16px;
}

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

.Adv_searchLimits {
	margin-top: 6px;
	margin-bottom: 2px;
	margin-left: 16px;
}

.Adv_searchFormLabel {
	font-size: 75%;
	white-space: nowrap;
}

.Adv_searchLimitsInstr {
	font-size: 75%;
	white-space: nowrap;
	padding-top: 4px;
	padding-bottom: 2px;
}


/* Cited Reference Search ================================================*/

.CRsearchFormLabel {
	font-size: 80%;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 10px;
	padding-top: 0px;
	white-space: nowrap;
}

.CRexample {
	FONT-SIZE: 80%;
	padding-bottom: 4px;
	color: #333333;
}

.CRfieldText {
	FONT-SIZE: 80%;
	padding-bottom: 1px;
	color: #333333;
}


.CRSheading {
	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 12px;
	padding-left: 10px;
	color: #007D1D;
	padding-bottom: 10px;
	font-weight: bold;
}

.CRSheadInstr {
	color: #333333;
	font-weight: normal;
}

.CRsteps {
	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-bottom: 6px;
	color: #333333;
	font-weight: bold;
}

.CRstepsInstr {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
}

.CR2instruction {
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 10px;
	white-space: nowrap;
}

.CRtutorial_text {
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 11px;
	padding-bottom: 0px;
	padding-top: 10px;
	text-align: right;
	float: right;
	padding-right: 4px;
}

.CRbackLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	padding-bottom: 2px;
}

.citedSearchTableHead {
	font-size: 70%;
	background-color: #E6E6E6;
	padding-right: 7px;
	padding-left: 7px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color: #333333;
	font-weight: bold;
	white-space: nowrap;
	padding-top: 3px;
	padding-bottom: 3px;
}

.CR2arrow {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 8px;
	vertical-align: top;
}

.CR2buttonRow {
	background-color: #DBDBDB;
	padding-bottom: 1px;
	margin-bottom: 2px;
	white-space: nowrap;
}

.CR2buttonBar {
	background-color: #DBDBDB;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 2px;
	white-space: nowrap;
}

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

.CRSelCol {
	background-color: #DBDBDB;
	font-size: 75%;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}

.CRSelectHeading {
	font-size: 90%;
	color: #298929;
	font-weight: bold;
	padding-top: 6px;
}


/* DAISY Sets and Feedback Pages ========================================*/

.DSSelCol {
	background-color: #DBDBDB;
	font-size: 75%;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}

.DSTableHead {
	font-size: 70%;
	background-color: #E6E6E6;
	padding-right: 7px;
	padding-left: 7px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color: #333333;
	font-weight: bold;
	white-space: nowrap;
}

.DSarrow {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 8px;
}

.DSbuttonBar {
	background-color: #DBDBDB;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 2px;
}

.DSTableRow1 {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 9px;
	padding-right: 7px;
	padding-top: 1px;
	padding-bottom: 1px;
}
	
.DSTableRow2 {
	background-color: #f2f2f2;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 7px;
	padding-right: 7px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
}

.DSLimits {
	color: #298929;
	font-size: 70%;
	padding-left: 1px;
	padding-bottom: 7px;
}

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

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

.DSfeedback_contnav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff
}

.DSfeedback_pagecntnav {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 8px;
	vertical-align: top;
} 

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

.DSfeedbackText {
	font-size: 75%;
	padding-top: 2px;
	padding-bottom: 2px;
}

.DSFeedbackHead {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 75%;
	font-weight: bold;
	background-color: #DBDBDB;
}

.DSFeedbackRow {
	padding-left: 7px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.DAheadNB {
	font-weight: normal;
}

.DAfeedbackBox {
	background-color: #F2F2F2;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.DAfeedback_buttons {
	text-align: right;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
	height: 19px;
}

.turn_notice {
	font-weight: bold;
	color: #333333;
	padding-top: 20px;
	font-size: 110%;
}
.your_editions {
	padding-top: 6px;
}
.eFirst {
	font-family: Arial, Helvetica, sans-serif;
}

/* Registration Marks for Yellow Stripe */

.selectedProduct .regMark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	vertical-align: top;
	padding-left: 2px;
}
.selectedProduct .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 {
	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;
}


/* Registration Marks for Full Record Page "Record from" */

.fr_product_row .regMark {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding-left: 1px;
}
.fr_product_row .TMMark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	vertical-align: top;
}

/* Inspec images*/
.archiveImage {
	padding-top: 8px;
}

/* WCI Document Correction page */
.correctionInstr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #666666;
}

.subCorrection {
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.correction_data {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
}


/* Medline styles */
.abstractsOnly {
	font-size: 80%;
}
.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;
}

.fr_linkTable_row {
	FONT-SIZE: 75%;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
}.special_JCR {
	padding: 4px;
	border: 1px dashed #333333;
	margin-top: 12px;
	margin-bottom: 4px;
	margin-right: 6px;
	background-color: #F2F9F2;
}
#searchTabsTable {
	margin-top: 2px;
	margin-bottom: 2px;
}

/* Other Product Link */
.otherProductLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;	
	/* font-weight: bold; */
	color: #FFFFFF;
}

A.otherProductLink:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
A.otherProductLink:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
A.otherProductLink:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
A.otherProductLink:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
.records_chunk {
	/**** visibility: hidden; ***/
	display: none;
}

