/* modified by mchristy */

body {
	background : #FFFFFF none;
	font-family : Arial, Helvetica, sans-serif;
	margin : 0;
	padding : 0;
	text-align : left;
	font-size: 10pt;
	}
	
a {
	margin : 0 ;
	padding : 0 ;
	text-decoration : underline ;
	}

a:link.ABC {
	color : #009900;
	font-weight : bold ;
	margin : 0 ;
	padding : 0 ;
	text-decoration : underline ;
	}	
a:visited.ABC {
	color : #66CC66 ;
	font-weight : bold ;
	margin : 0 ;
	padding : 0 ;
	text-decoration : underline;
	}
a:hover.ABC  {
	color:#CC3300;
	font-weight : bold ;
	margin : 0 ;
	padding : 0 ;
	text-decoration : underline;
	}
.AlphaLoop {
	color:#000000;
	font-size: 90%;
	font-weight:bold;
	margin : 0 ;
	padding : 0 ;
	text-decoration : none;
	}
a:link.AlphaLoop {
	color:#000066;
	font-size: 90%;
	font-weight:bold;
	margin : 0 ;
	padding : 0 ;
	text-decoration : underline;
	}
a:visited.AlphaLoop {
	color:#0000FF;
	font-size: 90%;
	font-weight:bold;
	margin : 0 ;
	padding : 0 ;
	text-decoration : underline;
	}
a:hover.AlphaLoop {
	color:#FF0033;
	font-size: 90%;
	font-weight:bold;
	margin : 0 ;
	padding : 0 ;
	text-decoration : underline;
	}
a:link.AlphaLoopAll {
	color:#000066;
	font-size: 70%;
	font-weight:bold;
	border: 1px;
	padding: 1px;
	margin : 0 ;
	text-decoration : none;
	border: solid 1px #000066;
	}
a:visited.AlphaLoopAll {
	color:#0000FF;
	font-size: 70%;
	font-weight:bold;
	margin : 0 ;
	border: 1px;
	padding: 1px;
	text-decoration : none;
	border: solid 1px #0000FF;
	}
a:hover.AlphaLoopAll {
	color:#FF0033;
	font-size: 70%;
	font-weight:bold;
	margin : 0 ;
	border: 1px;
	padding: 1px;
	text-decoration : none;
	border: solid 1px #FF0033;
	}

.hiddenJumpTo {
	visibility: hidden;
	text-align: center;
	font-size: smaller;
	border: solid 1px #000066;
	width:180px;
}	

.visibleJumpTo {
	visibility: visible;
	text-align: center;
	font-size: smaller;
	border: solid 1px #000066;
	width:180px;
}	

h1 {
	background : transparent none ;
	color : #000000 ;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 110% ;
	margin : 0 ;
	padding : 2px ;
	text-align : center ;
	vertical-align : middle ;
	word-spacing : 5px ;
	letter-spacing : 3px ;
	}

img {
	border : 0;
	margin : 0;
	padding : 0px;
	}	
	
input {
	font-size : 80%;
	margin : 2px 3px 2px 3px;
	padding : 0;
	}

label {
	font-size : 70%;
	font-weight : bold;
	padding : 0;
	text-align : left;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

select {
	font-size : 80% ;
	margin : 2px 3px 2px 3px ;
	padding : 0 ;
	}

select.Category {
	margin : 2px 3px 2px 3px ;
	padding : 0 ;
	width : 250px ;
	}

table {
	border : 0 ;
	margin : 0 ;
	padding : 0 ;
/*	rules : none;		UNKNOWN PROPERTY warning
	frame : void; */
	}

td {
	margin : 0;
	padding : 0;
	border: none;
	}
	
th {
	font-size : 90%;
	margin : 0;
	text-align : left;
	padding-top: 0;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 0;
	}

.AdvancedGroup {
	background : #FFFFFF none ;
	text-align : left ;
	width : 100% ;
	}

.AdvancedGroupBody {
	background : transparent none ;
	width : 100% ;
	}
	
.AdvancedGroupTitle {
	color : #000000;
	font-size : 100%;
	font-weight : bold;
	margin : 0;
	text-align : left;
	text-decoration : none;
	vertical-align : middle;
	background-color: #99CC99;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	width: 100%;
	}

.AdvancedGroupToggle {
	color : #000000;
	margin : 0;
	text-align : left;
	vertical-align : middle;
	width : 31px;
	background-color: #99CC99;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	text-decoration: none;
	}

.ArticleTitle {
	background : transparent none ;
	font-size : 80% ;
	margin : 0 ;
	padding : 5px ;
	text-align : left ;
	vertical-align : top ;
	}
	
.ArticleTitleLabel {
	background : transparent none ;
	color : #000000 ;
	font-size : 80% ;
	font-weight : bold ;
	margin : 0 ;
	padding : 5px ;
	text-align : left ;
	vertical-align : top ;
	white-space : nowrap ;
	width: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
	}

.BasicGroup {
	background : #FFFFFF none ;
	text-align : left ;
	width : 100% ;
	}

.BasicGroupBody {
	background : transparent none ;
	width : 100% ;
	}
	
.BasicGroupTitle {
	color : #000000;
	font-size : 100%;
	font-weight : bold;
	margin : 0;
	text-align : left;
	text-decoration : none;
	vertical-align : middle;
	background-color: #99CC99;
	width: 100%;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	}

.BasicGroupToggle {
	color : #000000;
	margin : 0;
	text-align : left;
	vertical-align : middle;
	width : 31px;
	background-color: #99CC99;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	text-decoration: none;
	}

.Citation {
	background : transparent none ;
	border-bottom : 1px solid #000000 ;
	margin : 0 ;
	padding : 5px ;
	text-align : left ;
	vertical-align : middle ;
	width : 100% ;
	}
	
.CitationCaptureLayout {
	background : #FFFFFF none ;
	border : 1px solid #83253C ;
	margin : 0 auto 0 auto ;
	padding : 0 ;
	width : 600px ;
	}

.CitationLinker {
	width : 100% ;
	}

.CitationLinkerForm {
	background : #FFFFFF none ;
	margin : 10px 0 ;
	padding : 10px ;
	text-align : left ;
	width : 100% ;
	}

.CitationLinkerGo {
	float : right ;
	margin : 0 ;
	padding : 0 25px 0 ;
	text-align : right ;
	}

.CitationLinkerLabel {
	background : transparent none ;
	color : #000000 ;
	font-size : 90% ;
	font-weight : bold ;
	margin : 0 ;
	padding : 2px 10px 2px 2px ;
	text-align : right ;
	}

.CitationLinkerLabelAuthor {
	background : transparent none ;
	color : #000000 ;
	font-size : 80% ;
	font-weight : bold ;
	margin : 0 ;
	padding : 2px 10px 2px 2px ;
	text-align : center ;
	}
	
.CitationLinkerLayout {
	background : transparent none ;
	border : 1px solid #000000 ;
	margin : 0 auto 0 auto ;
	padding : 0 ;
	width : 550px ;
	}	

a:link.CitationLinkerTab, a:visited.CitationLinkerTab {
	background : #F6F7EB none ;
	border-top : 1px solid #000000 ;
	border-left : 1px solid #000000 ;
	border-right : 1px solid #000000 ;
	color : #000000 ;
	font-weight : bold ;
	margin : 0 ;
	padding : 4px 8px 1px 7px ;
	text-decoration : none ;
	vertical-align : bottom ;
	}	

a:hover.CitationLinkerTab {
	background : #F6F7EB none ;
	border-top : 1px solid #000000 ;
	border-left : 1px solid #000000 ;
	border-right : 1px solid #000000 ;
	color : #000000 ;
	font-weight : bold ;
	margin : 0 ;
	padding : 4px 8px 1px 7px ;
	text-decoration : underline ;
	vertical-align : bottom ;
	}	

.CitationLinkerTabRow {
	background : #D9DCC2 none ;
	text-align : left ;
	margin : 0 ;
	padding : 10px 0 0 15px ;
	vertical-align : bottom ;
	}
	
a:link.CitationLinkerTabSelect, a:visited.CitationLinkerTabSelect, a:hover.CitationLinkerTabSelect {
	background : #FFFFFF none ;
	border-top : 1px solid #83253C ;
	border-left : 1px solid #83253C ;
	border-right : 1px solid #83253C ;
	color : #83253C ;
	font-weight : bold ;
	margin : 0 ;
	padding : 4px 8px 1px 7px ;
	text-decoration : none ;
	vertical-align : bottom ;
	}

.Close {
	font-size : 70% ;
	text-align : right ;
	}
	
.Copyright {
	font-size : 70%;
	margin : 0;
	text-align : left;
	vertical-align : middle;
	width : 100%;
	background-color: #FFFFFF;
	background-image: none;
	color:#009933;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 2px;
	}

a:link.Copyright, a:visited.Copyright {
	color:#FFFFFF;
	margin:0;
	padding:0;
	text-decoration:underline;
}

.CSBanner {
        background : #FFFFFF none ;
        height : 36px ;
        margin : 0 ;
        padding : 0 ;
        vertical-align : middle ;
        width : 100% ;
        }

A.CSBannerComments:link, A.CSBannerComments:visited {
	color : #000033;
	font-size : 85%;
	font-weight : bold;
	margin : 0;
	text-decoration : none;
	white-space : nowrap;
	background-color: #99CCFF;
	background-image: none;
        }

A.CSBannerComments:hover {
	color : #000033;
	font-size : 85%;
	font-weight : bold;
	margin : 0;
	white-space : nowrap;
	background-color: #99CCFF;
	background-image: none;
        }

.CSBannerCommentsBox {
	border-top : 2px solid #000000;
	border-left : 2px solid #000000;
	border-bottom : 1px solid #83253C;
	border-right : 1px solid #83253C;
	margin : 2px;
	padding : 3px 5px 2px 5px;
	text-align : center;
	vertical-align : middle;
	background-color: #99CCFF;
	background-image: none;
        }

.EJournalsActions {
	white-space : nowrap ;
	}
	
.EJournalsAlphaList {
	margin : 0;
	text-align : center;
	padding-top: 2px;
	padding-bottom: 2px;
	}

.EJournalsBrowseLayout {
	background : #FFFFFF none ;
	text-align : left ;
	width : 100% ;
	}

.EJournalsCategoryLayout {
	width : 40%;
	}

.EJournalsSubCategoryLayout {
	width : 40%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	}

.EJournalsCODEN {
	font-size : 90% ;
	white-space : nowrap ;
	}
	
.EJournalsDisplayCategories {
	font-size : 80% ;
	margin : 0 ;
	padding : 2px 2px 2px 15px ;
	}
	
.EJournalsDetailView {
	margin : 0 ;
	padding : 10px ;
	width : 100% ;
	}

.EJournalsForm {
	background : #FFFFFF none;
	margin : 0;
	text-align : left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #99CCFF;
	border-right-color: #99CCFF;
	border-bottom-color: #99CCFF;
	border-left-color: #99CCFF;
	}

.EJournalsFormTable {
	margin : 0;
	padding : 0;
	width: 100%;
	}

.EJournalsGo {
	margin : 0;
	padding : 5px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: right center;
	width: 75px;
	text-align: right;
	}

.EJournalsGroup {
	padding : 5px ;
	width : 100% ;
	}
	
.EJournalsHeader {
	font-weight : bold ;
	margin : 0 ;
	padding : 5px ;
	}

.EJournalsSubHeader {
	font-weight : bold;
	margin : 0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 90%;
	}

.EJournalsISSN {
	font-size : 90% ;
	white-space : nowrap ;
	}

.EJournalsLabel {
	font-size : 90%;
	font-weight : bold;
	margin : 0;
	text-align : right;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	}
	
.EJournalsLabelPages {
	font-size : 90% ;
	font-weight : bold ;
	}
	
.EJournalsLayout {
	background : #FFFFFF none;
	border : 0px none #000000;
	margin : 0;
	text-align : left;
	width : 700px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 18px;
	}
	
.EJournalsLCCN {
	font-size : 90% ;
	white-space : nowrap ;
	}

.EJournalsNavBar {
	background : #F6F7EB none ;
	font-size : 90% ;
	margin : 5px;
	padding : 5px ;
	}	

.EJournalsPageHeader {
	background : #D9DCC2 none ;
	color : #000000 ;
	width : 100% ;
	}
	
.EJournalsPublisher {
	font-size : 80% ;
	}

.EJournalsResults {
	color : #000033;
	font-size : 100%;
	font-weight : bold ;
	text-align : left ;
	}

.EJournalsResultsLayout {
	margin : 0 ;
	padding : 5px ;
	}
	
.EJournalsSearch {
	background : transparent none ;
	color : #83253C ;
	margin : 0 ;
	padding : 2px 5px 2px 5px ;
	}
	
.EJournalsSearchResults {
	font-size : 90% ;
	font-weight : bold ;
	margin : 0 ;
	padding : 5px ;
	}

.EJournalsService {
	font-size : 90%;
	margin : 0;
	white-space : nowrap;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	}
.EJournalsServiceMenu {
	font-size : 80%;
	margin : 0;
	white-space : nowrap;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	}

.EJournalsTableView {
	margin : 0 ;
	width : 100% ;
	}

.EJournalsTabs {
	margin : 5px 0 ;
	padding : 5px 0 ;
	text-align : left ;
	}
	
.EJournalsThreshold {
	font-size : 80% ;
	margin : 0 ;
	padding : 2px 2px 2px 35px ;
	white-space : nowrap ;
	}

.EJournalsEmbargo {
	font-size : 70%;
	margin : 0;
	white-space : nowrap;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 40px;
	font-weight: bold;
	}

.EJournalsTitle {
	font-size : 100%;
	font-weight : bold;
	margin : 0;
	padding : 2px;
	vertical-align : top;
	color: #003300;
	background-color: #99CC99;
	height:12px;
	}
a:link.EJournalsTitle, a:visited.EJournalsTitle, a:hover.EJournalsTitle {
	color : #003300;
	text-decoration : underline ;
	}	
.EJournalsTitleMenu {
	font-size : 100%;
	font-weight : bold;
	margin : 0;
	padding : 2px;
	vertical-align : top;
	color: #003300;
	background-color: #99CC99;
	}

.EJournalsTopLayout {
	background : #FFFFFF none;
	text-align : left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0;
	margin-left: 0;
	width: 700px;
	}

.EJournalsViews {
	font-size : 90% ;
	font-weight : bold ;
	text-align : right ;
	}
	
.Error {
	background : transparent none;
	color : #000033;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : bold;
	margin : 0;
	padding-bottom : 10px;
	text-align: left;
	padding-left: 135px; 
	}
	
.FeedbackLayout {
	background : #FFFFFF none ;
	border : 1px solid #000066 ;
	margin : 0 auto 0 auto ;
	padding : 0 ;
	width : 600px ;
	}	

.Footer {
	border : 0;
	color : #CCCCCC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	margin : 0;
	padding : 5px 0;
	text-align : center;
	width : 100%;
	background-color: #003300;
	background-image: none;
	}
a:link.Footer {
	color : #FFFF33;
	}
	
.Icon {
	border : 1px solid #000000 ;
	margin : 2px ;
	padding : 0 ;
	}

.Instructions {
	background : transparent none ;
	font-size : 80% ;
	font-weight : bold ;
	text-align : left ;
	vertical-align : top ;
	margin : 0 ;
	padding : 5px ;
	}

.Logo {
	background : transparent none ;
	border : 0 ;
	color : #000000 ;
	margin : 0 ;
	padding : 0 ;
	text-align : left ;
	vertical-align : middle ;
	width : 100% ;
	}

.NoServices {
	background : #FFFFFF none ;
	color : #CC0000 ;
	font-size : 100% ;
	font-weight : bold ;
	margin : 0 ;
	padding : 5px ;
	text-align : left ;
	vertical-align : middle ;
	padding : 5px ;
	}
	
 .Popup {
	POSITION:ABSOLUTE;
	VISIBILITY:HIDDEN;
	LEFT:0;
	TOP:0;
	Z-INDEX:1000;
	BACKGROUND: #EBEBEB;
	}
.PopupPage {
	PADDING: 2px 2px 5px 20px;
	BORDER: #B5B6B5 2px solid;
	margin: 0;
	background-color: #CCFFCC;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 10px;
	}

.PrevNext {
	font-size : 90% ;
	font-weight : bold ;
	margin : 0 ;
	padding : 2px ;
	text-align : right ;
	}

.ver3-PrevNext {
	font-size : 90% ;
	font-weight : bold ;
	margin : 0 ;
	padding : 2px ;
	text-align : left ;
	}

.Required {
	color : #FF6600;
	font-weight : bold ;
	}

.Optional {
	color : #000066;
	font-weight : bold ;
	}

.ServiceType {
	font-weight : bold ;
	margin : 0 ;
	padding : 2px 2px 2px 15px ;
	text-align : left ;
	}

.Services {
	margin : 0;
	padding : 5px;
	text-align: center;
	}

.SFXMenuLayout {
	background : #FFFFFF none;
	width : 700px;
	padding: 0;
	margin: 0 auto 0 auto;
	border: 1px solid #000000;
	}	
	
.Source {
	font-size : 80%;
	margin : 0;
	padding : 5px;
	text-align : left;
	vertical-align : top;
	color: #000000;
	}

.SourceLabel {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : bold;
	margin : 0;
	text-align : left;
	vertical-align : top;
	white-space : nowrap;
	width: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	
.Spacer {
	clear : both ;
	height : 0 ;
	}

.table_700 { width: 690px;
         border: 0;
         padding: 0;
}

.TableHeader {
	font-size: 10pt;
	color:#000000;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:2px;
	font-weight: bold;
	border-bottom: 1px solid #8C8D8C;
	background-color: #99CC99;
}

.TableHeaderIndex {
	font-size: 10pt;
	color:#000000;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:2px;
	font-weight: bold;
	background-color:#99CCFF;
}

.OffTableHeaderIndex {
	font-size: 10pt;
	color:#000000;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:2px;
	font-weight: bold;
	background-color:#FFCCCC;
}

.TableRow {
	font-size: 10pt;
	color:#003300;
	border-bottom: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.TableRow-info {
	font-size: 10pt;
	color:#003300;
	border: 1px solid #99CC99;
	background-color:#FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
}


.HomePgRow {
	font-size: 12pt;
	color:#003300;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 12px;
}

.HomePgSubRow {
	font-size: 10pt;
	color:#003300;
	border-bottom: 1px solid #CCCCCC;
	padding-right: 5px;
	padding-left: 30px;
}

.HomePgRowNoLine {
	font-size: 12pt;
	color:#003300;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 12px;
}

.HomePgSubRowNoLine {
	font-size: 10pt;
	color:#003300;
	padding-right: 5px;
	padding-left: 30px;
}

a:link.Results, a:visited.Results {
	color : #006600;
	text-decoration : underline ;
	}	
a:hover.Results {
    font-weight: bold;
    color:#CC3300;
    text-decoration:underline;
}

.TabSpacer {
	background : transparent none ;
	width : 5px ;
	}

.TargetAuthentication {
	background : transparent none ;
	color : #CC0000 ;
	font-size : 80% ;
	font-weight : bold ;
	}
	
.TargetCitation {
	display : none ;
	font-size : 80% ;
	margin : 0 ;
	padding : 2px 2px 2px 45px ;
	}
	
.TargetDescription {
	font-size : 80% ;
	}

.TargetIssue {
	margin : 0 ;
	padding : 2px 5px 2px 5px ;
	}
	
.TargetLabel {
	font-size : 90% ;
	margin : 0 ;
	padding : 0 2px 0 ;
	}

.TargetLayout {
	margin : 0 ;
	padding : 0 ;
	text-align : left ;
	width : 100% ;
	}

.TargetName {
	font-size : 90% ;
	font-weight : bold ;
	margin : 0 ;
	padding : 0 ;
	white-space : nowrap ;
	}
	
.TargetNameLayout {
	margin : 0;
	padding : 5px 2px 2px 30px;
	text-align : left;
	vertical-align : top;
	border-top-width: 1px;
	border-top-color: #99CC99;
	border-top-style: solid;
	}

.TargetNote {
	font-size : 80% ;
	padding : 0 0 0 75px ;
	}

.TargetSectionLayout {
	margin : 0;
	padding : 5px;
	text-align : left;
	width : 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CC99;
	}

.TargetStartPage {
	margin : 0 ;
	padding : 2px 5px 2px 5px ;
	}
	
.TargetThreshold {
	font-size : 80% ;
	margin : 0 ;
	padding : 0 2px 2px 75px ;
	background-color:#E6E6E6;
	font-weight:bold;
	}

.TargetEmbargo {
	font-size : 70%;
	margin : 0;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 80px;
	font-weight: bold;
	background-color:#E6E6E6;
	}

.TargetVolume {
	margin : 0 ;
	padding : 2px 5px 2px 5px ;
	}
	
.TargetYear {
	margin : 0 ;
	padding : 2px 5px 2px 5px ;
	}
form.EJHtmlForm {
	display:inline;
}

.BHSLindex2FooterLeft {
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	width: 130px;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.BHSLindex2FooterRight {
	font-weight: normal;
	text-align: right;
	text-decoration: none;
	width: 100px;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #99CCFF;
}
.BHSLindex2MainFooterTable {
	text-align: center;
	padding: 0px;
	font-size: 10px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	width: 700px;
	background-repeat: no-repeat;
	background-position: center center;
}
.BHSLsecondNavBar {
	background-color: #000033;
	background-repeat: no-repeat;
	height: 25px;
	width: 500px;
	padding: 0px;
}
.BHSLsecondLevlMenu {
	font-size: 80%;
	font-weight: bold;
	padding: 12px;
	color: #000066;
	border:#99CCFF solid 3px;
}
.BHSLsecondLevlMenuNav {
	width: 80px;
	height: 58px;
	text-align:right;
	vertical-align:middle;
	padding-top: 4px;
}
.BHSLmainFooterLinks {
	padding-right: 2px;
	padding-left: 2px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-size: 10px;
	vertical-align: middle;
	width: 173px;
}
.BHSLmainFooterLinks2 {
	padding-right: 2px;
	padding-left: 2px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-size: 10px;
	vertical-align: middle;
	width: 130px;
}
a.BHSLfooterLink:link, a.BHSLfooterLink:visited {
	color : #FFFFFF;
	text-decoration : none ;
	}	
a.BHSLfooterLink:hover {
	color:#99CCFF;
	text-decoration : underline ;
	}
.BHSLmainFooterSpace {
	padding-right: 2px;
	padding-left: 2px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-size: 10px;
	vertical-align: middle;
	width: 3px;
}
a.BHSLfooterHomeLink:link, a.BHSLfooterHomeLink:visited {
	color : #FFFFFF;
	text-decoration : none;
	border: 1px;
	padding: 1px;
	border-color: #FFFFFF;
	border-style: solid;
	}
a.BHSLfooterHomeLink:hover {
	color:#99CCFF;
	text-decoration : underline;
	border: solid 1px #99CCFF;
	text-align: center;
	vertical-align: middle;
	}

.BHSLleftMenuSFX {
	background-color: #FFFFFF;
	width: 130px;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 6px;
	padding-right: 30px;
	padding-left: 20px;
}

.BHSLleftMenuEmail {
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: bottom;
	height: 50px;
}

.BHSLleftMenu {
	background-color: #FFFFFF;
	width: 120px;
	text-align: left;
	vertical-align: middle;
	padding-left: 2px;
}
.BHSLstyle1 {
	font-size: 14px;
	font-weight: bold;
}
.BHSLsearchEchoTable {
	background-color: #99CCFF;
	font-size: 80%;
	padding-left: 12px;
}

.DocDelvLogo {
	background : transparent none;
	border : 0;
	color : #000000;
	margin : 0;
	padding : 0;
	text-align : center;
	vertical-align : middle;
	width : 100%;
	font-size: larger;
	font-weight: bold;
	}

/**************************************/
/* added for Main BHSL Page(s)        */
/**************************************/
.topNavBar {
	background-color: #CCCC99 ;
	background-repeat: no-repeat ;
	background-image: url(../img/web/buttons_bars/BHSL-TopBarBGfade.gif);
}

#Layer1 {
	position: absolute;
	width: 260px;
	height: 129px;
	left: 722px;
	top: 129px;
	padding: 6px;
}

#HoursLayer {
	position:absolute;
	width:200px;
	height:94px;
	left: 722px;
	top: 389px;
	padding: 6px;
}

#DescrLayer {
	position:absolute;
	width:200px;
	height:162px;
	left: 724px;
	top: 492px;
	padding: 6px;
}

#BobLayer {
	position:absolute;
	width:146px;
	height:211px;
	left: 7px;
	top: 589px;
}

.Layer1Font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 2px solid #FFCCCC;
	color: #000000;
	background-color: #FFCCCC;
}

.HoursLayerFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(../img/web/misc/2nd-menu-diag-BG_pnk.gif);
	border:solid 1px #FF0000;
	width: 100%;
}

.DescrLayerFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(../img/web/misc/2nd-menu-diag-BG.gif);
	border: 1px solid #000099;
	padding: 6px;
}

#InfoLayer2 {
	position: absolute;
	width: 135px;
	height: 190px;
	z-index: 1;
	left: 723px;
	top: 129px;
	padding: 6px;
}
#InfoLayer3 {
	position: absolute;
	width: 135px;
	height: 190px;
	z-index: 1;
	left: 722px;
	top: 129px;
	padding: 6px;
}
#InfoLayer4 {
	position: absolute;
	width: 135px;
	height: 190px;
	z-index: 1;
	left: 722px;
	top: 129px;
	padding: 6px;
}
#InfoLayer5 {
	position: absolute;
	width: 135px;
	height: 190px;
	z-index: 1;
	left: 722px;
	top: 129px;
	padding: 6px;
}
#MainAreaLayer1 {
	position:absolute;
	width:554px;
	height:115px;
	z-index:2;
	left: 156px;
}
#MainAreaLayer2 {
	position:absolute;
	width:554px;
	height:115px;
	z-index:2;
	left: 156px;
}

.IMapsTable {
	background : #FFFFFF none;
	margin : 0;
	text-align : left;
	padding: 5px;
	border: 3px none #99CCFF;
	}

a:link.ThirdLevelMenuLink, a:visited.ThirdLevelMenuLink {
	color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration : none;
	padding: 1px;
	border:dashed thin #000066;
	}
a:hover.ThirdLevelMenuLink {
	color:#663300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration : none;
	border:solid thin #663300;
	background-image:url(../img/web/misc/2nd-menu-diag-BG_brn.gif);
	}
.ThirdLvlMenuShow {
	color:#663300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration : none;
	border:solid thin #663300;
	background-image:url(../img/web/misc/2nd-menu-diag-BG_brn.gif);
}

a:link.SFXThirdLevelMenuLink, a:visited.SFXThirdLevelMenuLink {
	color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration : none;
	padding: 1px;
	border:dashed thin #000066;
	}
a:hover.SFXThirdLevelMenuLink {
	color:#663300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration : none;
	border:solid thin #663300;
	background-image:url(/bhsl/img/azlist/2nd-menu-diag-BG_brn.gif);
	}
.ThirdLevelMenu {
	font-weight: normal;
	text-align: left;
	width: 160px;
	vertical-align: middle;
	padding-left: 20px;
	font-size: smaller;
}
.ThirdLevelTable {
	font-weight: bold;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.ThirdLevelHeader {
	font-size: 100%;
	font-weight: bold;
	color: #000066;
}
.BHSLFormBlueRows {
	background-color: #99CCFF;
	margin-left: 24px;
	left: 24px;
}
a:link.QckMenuLink, a:visited.QckMenuLink {
	color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration : none;
	}
a:hover.QckMenuLink {
	color:#99CCFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration : none;
	}
.QuickImg {
	vertical-align:bottom;
	text-align: left;
	height: 15px;
	width: 15px;
	}
.QckMenuTitle {
	height: 175px;
	width: 10px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #99CCFF;
}
.VrtMenuTitle {
	height: 110px;
	width: 10px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #99CC99;
}
.ThirdMenuMoreTitle {
	height: 60px;
	width: 11px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #99CCFF;
}
.CopyrightTable {
	padding: 0px;
	font-size: 10px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	width: 700px;
}
.InfoBoxTitle {
	width: 2%;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color:#FF0000;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color:#FF0000;
	background-color: #FFFFFF;
	vertical-align: top;
	padding: 1px;
}
.PopUpLayers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 2px solid #FF0000;
	color:#FF0000
}
.InfoCell {
	padding-left:6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}

.InfoCellSpc {
	padding-bottom:2px;
	padding-top:2px;
}

.CenterTextArea {
	background : #FFFFFF none;
	margin : 0;
	text-align : left;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
.HighlightArea {
	background-color:#99CCFF;
	font-size: 12px;
	font-weight:bold;
	}
	
.ResultsTable {
	width: 700px;
}

/*ILL Request form styles -- BEGIN*/
.reqCopyrightTable {
	padding:5px;
	text-align:center;
	width:100%;
	border-style:groove;
	border-width:2px;
	background-color:#FFFFCC;
}

.style1 {font-size: 10px; }
.tableCellLt {border-color:#FFFFFF; background-color:#CCCCCC; font-size:12px;}

.textInput { background-color: #FFFFFF; }
.inputHighlighted { background-color:#FFFFCC }
.regularHeader {font-size: 14px;}
.requiredHeader {font-size: 14px; font-weight: bold; color:#FF6600}
.pceRadioHeader {font-size: 14px; font-weight: bold; color:#FF0000; background-color:#CCCCCC;}
.highltdRadioHeader {font-size: 14px; font-weight: bold; color:#FF6600; background-color:#FFCCCC;}
.priorityRadioHeader{font-size: 18px; font-weight: bold; color:#FF0000; background-color:#CCCCCC;}
.requiredBoxHighlt{font-size: 14px; font-weight: bold; color:#FF6600; background-color:#FFCCCC;}
.requiredField { background-color: #FFFFFF; }
.requiredHighltd { background-color:#FFCCCC; }
.requiredHltdText { background-color:#FF0000; font-weight:bold; font-size:14px;}
.hiddenHelpText {
	display:none;
}
.sectionHeaders {
	font-size: 18px; 
	color:#000099; 
	background-color:#99CCFF; 
	border-bottom:solid 1px #000099; 
	border-left:solid 1px #000099;
	padding-left: 6px;
}
.displayHelpText {color:#FF6600; font-size:14px; font-weight:bold; background-color:#FFFFCC; text-align:center;}
.displayRushText {color:#FF0000; font-size:14px; font-weight:bold; background-color:#FFFFFF; text-align:center;}
.radioBorder {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000099;
	border-left-color: #000099;
	font-size: 12px;
}
/*ILL Request form styles -- END  */

/*Dental Resources styles -- BEGIN */
.DivOutline {  /*outline each division's resources*/
	padding-left: 2px;
	margin: 2px;
	width: 90%;
	border: 1px solid #000099;
}

.OffDivOutline {  /*outline each division's resources*/
	padding-left: 2px;
	margin: 2px;
	width: 90%;
	border: 1px solid #FF0000;
	padding-right: 2px;
}

.DivBlue {
	width: 50%;
	background-color:#99CCFF;
}

a:hover.displaySubsLink {
	font-style:italic;
}
/*Dental Resources styles -- END */

/*Master Menu Nav Bar styles -- BEGIN */
.MasterMenu {
	width: 570px;
	margin: 0px;
	height: 18px;
	vertical-align: middle;
}
.MasterMenuCell {
	background-color: #663300;
	text-align: center;
	vertical-align: middle;
	padding-right: 2px;
	padding-left: 2px;
}

.MasterMenuCellThisPg {
	padding-right: 2px;
	padding-left: 2px;
	background-color:#99CCFF;
	text-align: center;
	vertical-align: middle;
}

a:link.MasterMenuLink, a:visited.MasterMenuLink {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin : 0 ;
	padding : 0 ;
	text-decoration : none ;
}	
a:hover.MasterMenuLink {
	color:#99CCFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight : bold ;
	margin : 0 ;
	padding : 0 ;
	text-decoration : underline;
}

a.MasterMenuLinkThisPg {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin : 0 ;
	padding : 0 ;
	text-decoration : none ;
	}
#EJnlSubMenuLayer {
	width: 146px;
	height: 70px;
	z-index: 2;
/*	position: relative;
	top:-12px;
	left:425px; */
	position:absolute;
	left: 440px;
	top: 115px; 
	padding: 6px;
}

#MoreSubMenuLayer {
	position: absolute;
	top: 120px;
	left: 660px;
	width: 150px;
	height: 180px;
	z-index: 2;
	padding: 6px;
}

.MoreMenuRow {
	border-bottom:solid 1px #CCCCCC;
	color:#FFFFFF;
}

.SubMenuHide {
	display: none;
}

.SubMenuShow {
	background-color: #663300;
	color:#FFFFFF;
	width: 100%;
}

/*Master Menu Nav Bar styles -- BEGIN */
.EBooksHeader {
	font-size: smaller;
	font-weight: bold;
	padding: 5px;
}
.EbooksLink {
	text-decoration : none ;
	font-size:larger;
	font-weight:bold;
	padding-left:6px;
}	
.ItemsNum {
	text-decoration : none ;
	font-size:smaller;
	color:#006600;
	font-weight:bold;
	padding-left:6px;
}	
/*Master Menu Nav Bar styles -- END */

a:link.NotesLink, a:visited.NotesLink, a:hover.NotesLink {
	font-size:16px;
	font-weight:bold;
}

a:link.BobLink, a:visited.BobLink, a:hover.BobLink {
	font-size:10px;
	color:#999999;
	text-decoration:none;
}

/*Styles for info box popup window (see ACP PIER) -- BEGIN*/
.infoBox_contentBox {
  border:1px solid #317082;
  height:0px;
  visibility:hidden;
  position:absolute;
  background-color:#FFFF99;
  overflow:hidden;
  padding:2px;
  width:220px;
}

.infoBox_content {
  position:relative;  
  font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
  width:100%;
  font-size:0.8em;
}

.infoBox_slidedown {
  position:relative;
}

.EB_info_contentBox {
  border:1px solid #317082;
  visibility:hidden;
  position:absolute;
  background-color:#CCFFCC;
  overflow:scroll;
  padding:2px;
  width:240px;
  height:100px;
  top:auto;
}

.EB_info_content {
  position:relative;  
  font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
  width:100%;
  font-size:0.8em;
}

.EB_info_slidedown {
  position:relative;
  left:576px;
  bottom:40px;
}

/* new DB info box defn.s for Mary changes, 3/24/09 */
.DB_info_box {
  position:relative;
  left: 12px;
  background-color:#FFFFFF;
  overflow:auto;
  padding:2px;
  width:520px;
  max-height:100px;
  height: expression( this.scrollHeight > 99 ? "100px" : "auto" ); /* sets max-height for IE */
  top:auto;
  font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
  font-size:0.8em;
}

/* Ebook subject category styles */
.CatSelected {
	color: #000000;
	font-weight : bold ;
	text-decoration:none;
}	
.CatUnSelected {
	color: #0000FF;
	font-weight : bold ;
	text-decoration : underline;
}
/*Styles for info box popup window (see ACP PIER) -- END*/

/*Styles for Subject Guide section on Front page -- BEGIN*/
.SubjSect {
	line-height: 20pt;
}

.SubjGdMenuLink {
	color: #006600;
	text-decoration:none;
}
a:hover.SubjGdMenuLink {
	text-decoration:underline;
}
/*Styles for Subject Guide section on Front page -- END*/

/*Styles for new admin page for EBs/DBs/SGs -- BEGIN*/
.adminPgMenuActiveLink {
	background-color:#99CCFF;
	color:#000000;
}
.adminPgMenuOverLink {
	background-color:#CCCCCC; 
	color:#FFFFFF;
}
.adminPgMenuLink {
	background-color:#FFFFFF;
	color:#000000;
}	
/*Styles for new admin page for EBs/DBs/SGs -- END*/

/*New SFX styles for ver3 templates -- BEGIN*/
.EJournalsClear {
	padding : 3px 3px 3px 10px ;
	text-align : right ;
	}

.EJournalsClearLink {
	color: #000066 ;
	font-size : 90% ;
	font-weight : bold ;
	padding : 2px 5px 2px 5px ;
	text-decoration : none ;
	border:solid 1px #99CCFF;
	}
/*New SFX styles for ver3 templates -- END*/
