
/* ::::: http://0-staticimage.heinonline.org.pugwash.lib.warwick.ac.uk/holimages201004/heinonline.dev.css ::::: */

html { padding: 0px; margin: 0px; border: 0px none; font-family: Arial,Helvetica,sans-serif; }
body { padding: 0px; margin: 0px; border: 0px none; font-size: 12px; color: black; }
body a:link { color: rgb(0, 66, 118); }
body a:link img, body a:visited img { text-decoration: none; border-style: none; vertical-align: bottom; color: rgb(0, 66, 118); }
#containment-table { margin-top: -3px; width: 100%; min-width: 800px; margin-left: -3px; border: 0px none; }
#wrapper { width: 100%; min-width: 800px; }
.larger_text { font-size: 15px; font-weight: bold; padding-top: 8px; }
#head { display: block; margin: 0px; clear: both; height: 65px; background-color: rgb(248, 248, 248); }
img { position: relative; }
.textHighlights { background-color: rgb(0, 255, 0); position: absolute; opacity: 0.3; z-index: 1; }
.citHighlights { background-color: rgb(0, 221, 255); position: absolute; opacity: 0.2; z-index: 1; }
#waiting_notifier { display: none; position: absolute; left: 0px; width: 100%; height: 600px; background-color: black; color: white; opacity: 0.7; z-index: 1; }
#waiting_notifier p { padding-left: 50%; padding-top: 200px; }
#head h3 { color: white; margin: 0px; font-weight: lighter; font-family: "Palatino Linotype"; }
#crossfade-container { border: 1px solid rgb(17, 49, 80); }
#head h1 { display: none; }
.idle_display { background-position: left center; background-repeat: no-repeat; height: 17px; width: 117px; padding-left: 30px; margin-left: 40px; background-color: rgb(255, 255, 153); display: none; }
#ScrollDivX { margin-right: 10px; }
.idle_display_all { background-position: left center; background-repeat: no-repeat; height: 17px; width: 117px; padding-left: 30px; margin-left: 40px; background-color: rgb(255, 255, 153); display: none; position: fixed; top: 100px; left: 400px; }
#journals { width: 540px; }
.result_count a { color: white; }
input:focus { border-color: rgb(0, 0, 0); background-color: rgb(255, 254, 157); }
#journal { width: 540px; }
#subject { width: 400px; }
#termsS { width: 400px; }
#submenu { float: right; display: block; white-space: nowrap; }
#submenu ul { margin: 0px; list-style-type: disc; }
#submenu ul li { display: inline; padding-right: 6px; padding-left: 6px; border-right: 1px solid black; }
#submenu ul li a { text-decoration: none; font-weight: bold; font-size: 1em; }
#submenu ul li a:hover { text-decoration: none; color: rgb(202, 199, 128); }
#submenu ul li a:link img, #submenu ul li a:visited img { border-style: none; vertical-align: bottom; }
#submenu h2 { color: white; font-size: 12px; display: inline; margin-right: 12px; }
.pop-window h2 { background-color: transparent; color: rgb(0, 0, 102); font-weight: lighter; font-variant: normal; border-bottom: 1px solid rgb(202, 199, 128); font-size: 14px; margin: 0px 10px; padding-top: 5px; padding-left: 0px; }
#lib-sel { padding-bottom: 30px; width: 400px; color: black; background-color: rgb(238, 237, 234); top: 33px; padding-left: 20px; z-index: 92; border-right: 2px solid rgb(0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); position: absolute; right: 20px; }
#foot { display: none; }
.sectionhighlight { display: block; background-color: rgb(255, 255, 153); }
#container {  }
.bright_side { font-weight: bold; color: red; }
.option_light { color: rgb(0, 66, 118); font-weight: bold; }
#guide { font-size: 12px; text-align: left; margin: -1px 0px 0px; padding-top: 2px; padding-bottom: 0px; background-color: rgb(202, 199, 128); border-top: 9px solid rgb(84, 121, 166); white-space: nowrap; }
#guide ul { list-style-type: disc; background-repeat: repeat-x; margin: 0px 0px 0px 3px; padding-left: 10px; }
#guide ul li { display: inline; padding-right: 0px; }
#guide ul li a { font-size: 12px; color: rgb(17, 49, 80); font-weight: bold; }
#guide ul li a:hover { color: red; }
#feedback { width: 530px; }
#feedback fieldset { margin-bottom: 20px; padding: 10px; }
#feedback legend { font-weight: bold; color: rgb(0, 66, 118); margin-bottom: 10px; float: left; }
.SearchMenu { right: 0px; border-top: 1px solid red; color: white; }
.SearchMenu strong { color: white; }
.SearchMenu li { font-size: 10px; padding-right: 20px; }
.ScrollOn { position: relative; top: 0px; left: 0px; margin: 0px auto; overflow-y: auto; overflow-x: hidden; }
.ScrollOff { overflow: visible; }
#ScrollDiv { overflow-x: visible; }
#TOCScroll { height: 410px; overflow-y: auto; overflow-x: hidden; }
#MYHScroll { height: 410px; overflow-y: auto; overflow-x: hidden; }
#SrcScroll { font-size: 12px; height: 310px; overflow-y: auto; overflow-x: hidden; }
#SrcScroll li { margin-left: -1em; text-indent: 1em; margin-bottom: 5px; border-bottom: 1px solid rgb(202, 199, 128); list-style-type: none; }
.srch_link a:visited { color: rgb(0, 66, 118); }
.srch_link a:link { color: rgb(0, 66, 118); }
.srch_matched_link a:visited { color: red; }
.srch_matched_link a:link { color: red; }
#content { font-size: 14px; overflow: visible; }
#content h2 { font-weight: bold; font-variant: normal; font-size: 20px; color: rgb(17, 49, 80); margin: 0px; padding-left: 10px; padding-top: 9px; }
#content h3 { font-weight: lighter; font-variant: normal; font-size: 14px; background-color: rgb(17, 49, 80); color: rgb(255, 255, 255); padding-left: 25px; margin: 0px; }
#content th { font-weight: lighter; font-variant: normal; font-size: 14px; background-color: rgb(17, 49, 80); color: rgb(255, 255, 255); padding-left: 25px; margin: 0px; }
#content a { text-decoration: none; }
#content a:visited { text-decoration: none; }
#contact-us {  }
.NewContent { vertical-align: top; color: rgb(255, 0, 0); font-weight: normal; text-decoration: none; font-style: italic; font-size: 11px; margin-bottom: 4px; }
#headerWrapper {  }
.LeghisIndexTableHeader { background-color: rgb(17, 49, 80); }
.indexTableHeader { width: 95%; }
.indexTableHeader a { display: block; font-weight: lighter; font-variant: normal; font-size: 14px; color: rgb(255, 255, 255); margin: 0px; }
.indexTable { width: 95%; margin: 0px -18px 0px 0px; font-size: 14px; }
.indexTable tr {  }
.indexTable td { border-bottom: 1px solid rgb(202, 199, 128); min-height: 30px ! important; height: 30px; vertical-align: top; font-size: 14px; }
.indexTable a:hover { min-height: 30px ! important; }
.indexTable a { min-height: 30px ! important; display: inline; padding: 0px; font-size: 14px; text-decoration: none; color: rgb(0, 66, 118); margin: 0px; }
.indexcell {  }
#index_data { margin-left: 20px; width: 95%; }
#index_data dd { padding-left: 5px; }
.row_entry_dt { border-bottom: 1px solid rgb(202, 199, 128); vertical-align: bottom; margin-top: 20px; }
.index_note { color: black; background-color: rgb(255, 255, 153); font-style: italic; font-weight: bold; }
a.more_info_dt { background-image: url('info20.gif'); float: left; width: 20px; height: 20px; background-repeat: no-repeat; margin-right: 5px; vertical-align: bottom; }
a.beal_sell { background-image: url('cart.png'); float: left; width: 30px; height: 31px; background-repeat: no-repeat; margin-right: 5px; vertical-align: bottom; }
.more_dd { margin-left: 0px; }
.row_entry { float: left; margin-left: 20px; }
.row_entry table td { border: 0px none; }
.more_info { background-image: url('info20.gif'); float: right; width: 20px; height: 20px; background-repeat: no-repeat; margin-right: 5px; }
#anchor_list { text-align: center; }
#anchor_list a { display: inline; color: rgb(0, 66, 118); padding-left: 4px; font-weight: bold; font-size: 12px; text-decoration: none; }
.anchor_break { color: rgb(202, 199, 128); height: 16px; background-color: rgb(17, 49, 80); }
.anchor_break a { color: rgb(202, 199, 128); height: 16px; }
.anchor_tag { display: none; height: 12px; }
#SearchPage { padding-left: 0px; }
.SearchResults { text-align: left; font-size: 16px; }
.SearchResults a:link { font-size: 16px; }
.SearchVolumeContentAlt1 { text-align: left; margin-bottom: 20px; padding: 0px 0px 0px 10px; background-color: white; border: 1px solid rgb(204, 204, 204); }
.SearchVolumeContentAlt1 a { text-decoration: underline; }
.SearchVolumeContentAlt2 { text-align: left; margin-bottom: 20px; padding: 0px 0px 0px 10px; background-color: white; border: 1px solid rgb(204, 204, 204); }
.searchvolume_results {  }
.SearchVolumeHeader { background-color: rgb(17, 49, 80); text-align: left; color: white; margin-bottom: 10px; }
.searchtermsHL { background-color: rgb(204, 255, 153); font-weight: bolder; }
#preview_pane { width: 400px; float: right; position: absolute; height: 400px; left: 750px; border-bottom: 1px solid red; top: 90px; }
#search_form { clear: both; }
#search_results { width: 90%; padding-left: 50px; }
#search_results li { border-bottom: 1px solid rgb(202, 199, 128); }
.search_result_title { font-size: 18px; }
.search_result_sub_title { padding-left: 15px; }
.search_result_url { padding-left: 15px; }
.search_result_matching_url { padding-left: 15px; }
#lucene_search_results_b { width: 80%; clear: both; font-size: 12px; }
#termsa { width: 200px; }
#termsb { width: 200px; }
#termsc { width: 200px; }
#search_results_b { width: 90%; padding-left: 50px; }
#search_results_b li { border-bottom: 1px solid rgb(202, 199, 128); }
.lucene_search_result_number_b { float: left; width: 50px; text-align: right; padding-right: 10px; font-size: 12px; }
.lucene_search_result_number_b p { text-align: right; }
.lucene_search_result_b { margin-left: 60px; padding: 0px 0px 0px 10px; background-color: rgb(249, 249, 249); border: 1px solid rgb(204, 204, 204); }
.lucene_search_result_title_b { font-size: 16px; }
.lucene_search_result_url_b {  }
.lucene_search_result_matching_url_b a { color: red; }
.lucene_search_result_spacer_b { clear: both; }
.search_result_title_b { font-size: 18px; }
.search_result_sub_title_b { padding-left: 15px; }
.search_result_url_b { padding-left: 15px; }
.search_result_matching_url_b { padding-left: 15px; }
#lucene_field_form { font-size: 12px; border: 1px solid rgb(204, 204, 204); width: 550px; padding: 8px; margin-left: 10px; margin-top: 15px; background-color: rgb(249, 249, 249); }
#lucene_adv_form { font-size: 12px; border: 1px solid rgb(204, 204, 204); width: 550px; padding: 8px; margin-left: 15px; margin-top: 15px; background-color: rgb(249, 249, 249); }
#search_modify { border: 1px solid rgb(204, 204, 204); background-color: rgb(249, 249, 249); font-size: 12px; padding: 5px; margin: 10px; width: 80%; }
#search_modify .mod_links a { border: 1px solid rgb(204, 219, 228); margin: 0pt 3px 0pt 0pt; padding: 1px 3px; display: block; float: left; background-color: white; text-align: center; color: rgb(0, 66, 118); }
#search_modify .mod_links a:visited { color: rgb(0, 66, 118); }
#search_modify .mod_links a:hover { background: none repeat scroll 0% center rgb(0, 66, 118); border-color: rgb(43, 85, 175); color: rgb(255, 255, 255); }
#col_list .mod_links a { border: 1px solid rgb(204, 219, 228); margin: 0pt 0px 0pt 0pt; padding: 1px 3px; float: left; background-color: white; text-align: center; color: rgb(0, 66, 118); }
#col_list .mod_links a:visited { color: rgb(0, 66, 118); }
#col_list .mod_links a:hover { background: none repeat scroll 0% center rgb(54, 102, 212); border-color: rgb(43, 85, 175); color: rgb(255, 255, 255); }
#lucene_search_results { width: 90%; }
.lucene_search_result_spacer { clear: both; }
.lucene_search_result_number { float: left; width: 50px; text-align: right; padding-right: 10px; font-size: 16px; }
.lucene_search_result_number p { text-align: right; }
.lucene_search_result { margin-left: 60px; padding: 0px 0px 0px 10px; border: 0px dashed orange; }
.lucene_search_result_title { font-size: 16px; }
.lucene_search_result_url {  }
.lucene_search_result_matching_url {  }
.aj_search { width: 100%; }
.PageBar { background-color: rgb(17, 49, 80); margin-bottom: 0px; font-size: 12px; color: rgb(255, 255, 255); }
.PageBar a { font-size: 12px; color: rgb(255, 255, 255); }
#PageImage { background-color: rgb(17, 49, 80); }
.PageBar a:link { font-size: 12px; color: rgb(255, 255, 255); }
.PageBar a:visited { color: rgb(255, 255, 255); }
.PageBar a:hover { color: yellow; }
.PageText { background-color: rgb(255, 255, 255); padding-left: 20px; }
#citationInfo { background-color: rgb(17, 49, 80); color: white; font-size: 14px; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; text-align: center; }
#citationInfo a { color: white; }
.Pageheader { background-color: rgb(17, 49, 80); color: white; font-size: 10px; padding-bottom: 0px; padding-top: 0px; padding-left: 5px; text-align: center; }
.Pageheader a:link { text-decoration: none; color: white; font-size: 12px; }
.Pageheader a:hover { color: yellow; }
.Pageheader a:visited { text-decoration: none; color: white; font-size: 12px; }
.Pageheader2 { background-color: rgb(17, 49, 80); color: white; font-size: 10px; padding-bottom: 0px; padding-top: 0px; padding-left: 5px; }
.Pageheader2 a:link { text-decoration: none; color: white; font-size: 12px; }
.Pageheader2 a:visited { text-decoration: none; color: white; font-size: 12px; }
.Pageheader2 a:hover { color: yellow; }
.fade-box { background-color: rgb(17, 49, 80); }
.NotSeen { left: -500px; display: none; }
.Seen { left: 0px; }
#unhide { width: 15px; height: 100px; position: absolute; top: 54px; left: 0px; color: white; background-color: rgb(17, 49, 80); text-align: left; }
a.srollover2 { width: 15px; height: 100px; display: block; text-decoration: none; background: url('unhideme.jpg') no-repeat scroll 0px 0px transparent; }
a.srollover2:hover { background-position: -29px 0px; }
a.srollover2:active { background-position: 0px 0px; }
#menuHead { color: white; width: 100%; background-color: rgb(17, 49, 80); padding-bottom: 6px; }
#quick-search { padding-left: 10px; padding-right: 70px; }
#men-tabs-wrapper { clear: both; text-align: left; left: -3px; padding-top: 0px; background-color: rgb(248, 248, 248); }
#citnav-top a { color: white; }
#citnav-top { float: right; padding-top: 4px; color: white; height: 20px; background-color: transparent; }
#men-tabs { vertical-align: bottom; padding-bottom: 0px; margin-top: 0px; padding-right: 0px; padding-left: 0px; color: rgb(102, 102, 102); margin-left: -3px; }
#men-tabs ul { height: 30px; padding-left: 0px; list-style-type: disc; margin: -2px 0px 0px 6px; background-position: left center; background-repeat: repeat-x; }
#men-tabs ul li { display: inline; margin: 0px 1px 0px 0px; height: 30px; float: left; text-align: center; padding-bottom: 2px; }
.men_tab a:link { text-decoration: none; font-weight: bold; font-size: 15px; display: block; padding: 6px; color: white; background-color: rgb(17, 49, 80); border-top-left-radius: 5px; border-top-right-radius: 5px; }
.men_tab a:visited { text-decoration: none; font-weight: bold; font-size: 15px; display: block; padding: 6px; color: white; background-color: rgb(17, 49, 80); border-top-left-radius: 5px; border-top-right-radius: 5px; }
.men_tab a:hover { background-position: left center; background-repeat: repeat-x; background-color: rgb(84, 121, 166); color: white; }
#men-tabs a.selected:link { background-position: left center; background-repeat: repeat-x; background-color: rgb(84, 121, 166); color: white; }
#men-tabs a.selected:visited { background-position: left center; background-repeat: repeat-x; background-color: rgb(84, 121, 166); color: white; }
#men-tabs a.selected:active {  }
#men-tabs a:link img, #men-tabs a:visited img { text-decoration: none; background-image: none; background-position: left center; background-repeat: repeat-x; border-style: none; vertical-align: bottom; }
#preview { border-left: 1px solid rgb(202, 199, 128); padding-left: 5px; margin: 0px; }
#preview a:link img, #preview a:visited img { text-decoration: none; background-image: none; background-position: left center; background-repeat: repeat-x; border-style: none; vertical-align: bottom; }
#tohide { color: white; padding-left: 245px; margin-bottom: 0px; text-align: right; margin-top: -10px; }
a.srollover { width: 17px; height: 17px; display: block; text-decoration: none; background: url('close2.gif') no-repeat scroll 0px 0px transparent; }
a.srollover:hover { background-position: -16px 0px; }
a.srollover:active { background-position: -32px 0px; }
#content-container { padding-left: 0px; margin-left: 280px; border-left: 1px solid rgb(204, 204, 204); }
#side-tool { background-color: transparent; position: absolute; left: 0px; font-size: 13px; width: 265px; padding-right: 5px; padding-left: 8px; margin-top: 35px; margin-right: 6px; color: black; overflow-x: hidden; }
#side-tool h2 { background-color: transparent; color: rgb(0, 0, 102); border-bottom: 1px solid rgb(202, 199, 128); font-size: 17px; margin: 0px; padding-top: 0px; padding-left: 0px; font-weight: lighter; }
#side-tool h3 { font-weight: lighter; font-variant: normal; color: black; font-size: 13px; background-color: transparent; margin: 0px 0px 0px 10px; width: 80%; padding: 0px; }
#side-tool h2 a {  }
#side-tool h2 a:link { font-size: 13px; text-decoration: none; color: rgb(0, 0, 102); }
#side-tool h2 a:visited { color: rgb(0, 0, 102); text-decoration: none; font-size: 13px; }
#side-tool h2 a:hover { font-size: 13px; color: red; }
.sub-list { background-color: transparent; list-style: none outside none; padding-bottom: 5px; margin-top: 0px; margin-left: 0px; padding-right: 10px; }
.sub-list li { margin: 0px 0px 0px 0.9em; vertical-align: bottom; }
.sub-list a { padding-bottom: 5px; font-size: 11px; padding-left: 10px; display: block; color: rgb(0, 66, 118); border-left: 1px solid rgb(202, 199, 128); margin-right: -4px; }
.sub-list a:visited { font-size: 11px; padding-left: 10px; display: block; color: rgb(0, 66, 118); border-left: 1px solid rgb(202, 199, 128); }
.sub-list a:hover, .objects a:hover { color: red; border-left: 1px solid red; }
.sub-list li.selected a, .objects li.selected a { color: rgb(255, 255, 255); background-color: rgb(34, 68, 187); }
.highlight { background-color: rgb(202, 199, 128); }
#MyHein { overflow-x: hidden; }
#MyHein h1 { background-color: transparent; color: rgb(0, 0, 102); font-weight: lighter; font-variant: normal; border-bottom: 1px solid rgb(202, 199, 128); font-size: 26px; margin: 0px 10px; padding-top: 10px; padding-left: 0px; }
#MyHein h2 { background-color: transparent; color: rgb(0, 0, 102); font-weight: lighter; font-variant: normal; border-bottom: 1px solid rgb(202, 199, 128); font-size: 18px; margin: 0px 10px; padding-top: 10px; padding-left: 0px; }
#MyHein h3 { background-color: transparent; color: rgb(0, 0, 102); font-weight: lighter; font-variant: normal; border-bottom: 1px none rgb(202, 199, 128); font-size: 12px; margin: 0px 10px 0px 40px; padding-top: 10px; padding-left: 0px; }
#contents-show { padding-bottom: 50px; }
#contents-show h2 { font-weight: lighter; font-variant: normal; font-size: 14px; border-bottom-style: none; margin: 0px; padding: 3px 3px 3px 10px; }
#contents-show h3 { font-weight: lighter; font-variant: normal; padding-left: 20px; margin: 0px; color: rgb(0, 0, 102); }
#contents-show a { text-decoration: none; }
#contents-show a:visited { text-decoration: none; }
#contents-show table { width: 800px; }
#contents-show ul { margin: 0px 0px 0px 3px; padding: 0px; color: black; }
#contents-show li { margin: 0px 5px 5px 15px; padding: 0px; text-indent: 1em; }
#contents-contain { width: 100%; padding-right: 0px; }
pre { font-family: Arial,Helvetica,sans-serif; }
.altrow { background-color: rgb(204, 204, 204); }
.odd { background-color: rgb(221, 221, 221); }
.even { background-color: rgb(255, 255, 255); }
#chart_table { margin: 0px -18px 0px 0px; }
#box-1 {  }
#box-2 {  }
#box-3 {  }
#box-4 {  }
#box-5 {  }
#box-6 {  }
#box-7 {  }
#box-8 {  }
#box-9 {  }
.accessibility { display: none; }
.ajTourDef { color: black; }
.pageboxtwo {  }
.pageboxtwo a { border: 1px solid rgb(204, 219, 228); margin: 0pt 3px 0pt 0pt; padding: 1px 3px; display: block; float: left; text-align: center; }
.pagebox {  }
.pagebox a { border: 1px solid rgb(204, 219, 228); margin: 0pt 3px 0px 0pt; padding: 1px 3px; width: 18px; display: block; float: left; text-align: center; }
.pageboxnone {  }
.pageboxnone a { border-bottom: 2px solid red; margin: 0pt 3px 0px 0pt; padding: 1px 3px; width: 18px; display: block; float: left; text-align: center; }
.pagebox a:visited { color: rgb(0, 66, 118); }
.pageboxnone { color: rgb(0, 66, 118); }
.pagebox a:hover { background: none repeat scroll 0% center rgb(54, 102, 212); border-color: rgb(43, 85, 175); color: rgb(255, 255, 255); }
.pageboxtwo a:visited { color: rgb(0, 66, 118); }
.pageboxtwo a:hover { background: none repeat scroll 0% center rgb(54, 102, 212); border-color: rgb(43, 85, 175); color: rgb(255, 255, 255); }
#pgwrapper { padding-left: 20px; margin-bottom: 20px; height: 25px; }
.result_count { margin-top: 29px; padding-left: 20px; background-color: rgb(17, 49, 80); color: white; text-align: left; margin-bottom: 20px; }
#men1X { background-color: white; }
#men2X { background-color: white; }
#men3X { background-color: white; }
#men4X { background-color: white; }
#men5X { background-color: white; }
#men6X { background-color: white; }
#men7X { background-color: white; }
#submenu .rss_items { padding-right: 15px; }
#submenu .rss_item a:link { border: 1px solid green; color: yellow; background-color: black; }
#submenu ul li .alert_link a:hover { border: medium none; }
#submenu .alert_link { font-size: 18px; position: absolute; border: medium none; font-weight: bold; padding-top: 10px; z-index: 10; left: 380px; }

/* ::::: http://0-staticimage.heinonline.org.pugwash.lib.warwick.ac.uk/holimages201004/jquery.autocomplete.css ::::: */

.ac_results { padding: 0px; border: 1px solid windowframe; background-color: window; overflow: hidden; }
.ac_results ul { width: 100%; list-style: none outside none; padding: 0px; margin: 0px; }
.ac_results iframe { display: block; position: absolute; top: 0px; left: 0px; z-index: -1; width: 3000px; height: 3000px; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: pointer; display: block; width: 100%; font: menu; font-size: 12px; overflow: hidden; color: black; }
.ac_loading { background: url('indicator.gif') no-repeat scroll right center window; }
.ac_over { background-color: yellow; color: white; }

/* ::::: http://0-staticimage.heinonline.org.pugwash.lib.warwick.ac.uk/holimages201004/heinonlineWelcome.dev.css ::::: */

#head { display: block; margin: 0px; clear: both; height: 65px; background-color: rgb(248, 248, 248); border-bottom: 2px solid rgb(84, 121, 166); }
#guide { background-color: rgb(202, 199, 128); border-top: 9px solid rgb(17, 49, 80); font-size: 12px; margin: -1px 0px 3px; padding-bottom: 0px; padding-top: 2px; text-align: left; white-space: nowrap; height: 13px; }
#submenu { float: right; display: block; white-space: nowrap; }
#submenu ul { margin: 0px; list-style-type: disc; }
#submenu ul li { display: inline; padding-right: 6px; padding-left: 6px; border-right: 1px solid black; margin: 0px; }
#submenu ul li a { text-decoration: none; font-weight: bold; font-size: 1em; color: rgb(0, 66, 118); }
#submenu ul li a:hover { text-decoration: none; color: rgb(202, 199, 128); }
#submenu ul li a:link img, #submenu ul li a:visited img { border-style: none; vertical-align: bottom; }
#submenu h2 { color: white; font-size: 12px; display: inline; margin-right: 12px; }
#head h3 { color: white; margin: 0px; font-weight: lighter; font-family: Arial,Helvetica,sans-serif; }
#head h1 { display: none; }
html, body { margin: 0px; padding: 0px; border: 0px none rgb(0, 0, 0); background-color: rgb(248, 248, 248); background-position: 50% 40px; background-repeat: no-repeat; }
body { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
div#header h1 { height: 80px; line-height: 80px; margin: 0px; padding-left: 10px; }
#loginpage { width: 530px; }
#loginpage fieldset { margin-bottom: 20px; padding: 10px; }
#loginpage legend { font-weight: bold; color: white; margin-bottom: 10px; float: left; }
div#extra { float: left; clear: left; width: 200px; }
div#footer { clear: both; width: 100%; font-size: 10px; }
div#top-menu { margin: 0px; clear: both; width: 100%; background: none repeat scroll 0% 0% rgb(0, 0, 0); text-align: center; color: rgb(255, 255, 255); }
div#top-menu2 { margin: 0px; clear: both; width: 100%; background: none repeat scroll 0% 0% rgb(85, 85, 85); text-align: center; }
div#footer { color: rgb(255, 255, 255); font-size: 9px; text-align: right; }
.tablestyle {  }
.leftcontent { margin: 0px; float: left; padding: 0px 0px 20px 10px; font-family: Arial,Helvetica,sans-serif; border-style: none; border-top: 0px none rgb(255, 255, 255); border-left: 1px none rgb(255, 255, 255); border-right: 0px none rgb(0, 0, 0); }
#centercontent { margin: 0px; float: left; padding-left: 10px; padding-top: 0px; padding-bottom: 20px; font-family: Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); border-top: 0px solid rgb(255, 255, 255); width: 100%; }
#ScrollDiv { width: auto; overflow: auto; border: 0px solid; background-color: rgb(255, 255, 255); padding-left: 10px; white-space: normal; }
#sec-header { background-color: rgb(202, 199, 128); height: 1px; }
.in_box { margin: 10px 3px 3px; border: 1px solid rgb(204, 204, 204); background-color: white; }
.rss_items { padding-left: 20px; }
.sub-list { margin-top: 4px; }
h2 { font-weight: lighter; font-variant: normal; height: 25px; font-size: 18px; background-color: rgb(17, 49, 80); color: white; margin-top: 0px; padding-left: 10px; }
a:link { font-weight: bold; font-size: 12px; text-decoration: none; color: rgb(0, 66, 118); }
a:visited { font-weight: bold; color: rgb(0, 66, 118); font-size: 12px; text-decoration: none; }
h2 a:link { color: white; }
h2 a:visited { color: white; }
a:hover { color: red; }
img { border: medium none; }
ul { padding-left: 20px; }
ul li { list-style-type: disc; margin: 0.5em 0px 0.5em 2em; border-bottom: 1px none rgb(102, 102, 102); list-style-position: outside; font-size: 12px; text-align: left; }
.nodot li { list-style: none outside none; }
.ajTourDef { color: black; }
#index_data { margin-left: 20px; width: 80%; }
#index_data dd { border-left: 1px solid rgb(202, 199, 128); padding-left: 5px; }
.row_entry_dt { border-bottom: 1px solid rgb(202, 199, 128); vertical-align: bottom; margin-top: 20px; }
a.more_info_dt { background-image: url('info20.gif'); float: left; width: 20px; height: 20px; background-repeat: no-repeat; margin-right: 5px; vertical-align: bottom; }
.more_dd { margin-left: 0px; }
#AjaxCit { color: white; display: block; }
.NewContent { color: rgb(255, 0, 0); font-weight: normal; text-decoration: none; font-style: italic; }

/* ::::: null ::::: */

#logo { height: 65px; width: 215px; margin-left: 3px; background-image: url('heinonline_logo2.jpg'); background-position: left center; background-repeat: no-repeat; float: left; }

/* ::::: null ::::: */

#side-tool { background-color: transparent; color: black; font-size: 13px; left: 0px; margin-right: 6px; margin-top: -60px; overflow-x: hidden; padding-left: 8px; padding-right: 5px; position: absolute; width: 265px; }
#save_results { padding-left: 200px; }
#results { background-color: white; }
#face_show a:link { font-size: 12px; }
#face_show a:visited { font-size: 12px; }
#face_show { width: 60%; font-size: 13px; }
#lucene_search_results_b { clear: both; font-size: 12px; width: 80%; }
#lucene_search_results_b { font-size: 12px; }
.in_box { margin-left: 200px; }
a:link { font-weight: normal; }
a:visited { font-weight: normal; }

/* ::::: null ::::: */

.black_overlay { position: absolute; top: 0%; left: 0%; width: 100%; height: 1000000px; background-color: black; z-index: 1001; opacity: 0.8; }
.white_content { display: none; position: absolute; top: 25%; left: 45%; width: 180px; height: 60px; padding: 8px; border: 5px solid blue; background-color: white; z-index: 1002; overflow: auto; }

/* ::::: null ::::: */

#face_show_in { font-size: 13px; }
.more_links img { margin-bottom: 2px; }
.face_box { width: 90%; background-color: rgb(249, 249, 249); border: 1px solid rgb(204, 204, 204); font-size: 12px; margin-left: 10px; padding: 0px 5px; }
#face_show_in ul { list-style: none outside none; padding: 5px; }
ul li { list-style: none outside none; margin-left: 0px; }
#face_show_in ul li a { padding-bottom: 5px; color: rgb(0, 66, 118); width: 100%; }
#face_show_in ul li a:hover { background-color: rgb(255, 255, 153); }
.count_disp { font-size: 11px; color: black; }

/* ::::: null ::::: */

#face_show_in { font-size: 13px; }
.more_links img { margin-bottom: 2px; }
.face_box { width: 90%; background-color: rgb(249, 249, 249); border: 1px solid rgb(204, 204, 204); font-size: 12px; margin-left: 10px; padding: 0px 5px; }
#face_show_in ul { list-style: none outside none; padding: 5px; }
ul li { list-style: none outside none; margin-left: 0px; }
#face_show_in ul li a { padding-bottom: 5px; color: rgb(0, 66, 118); width: 100%; }
#face_show_in ul li a:hover { background-color: rgb(255, 255, 153); }
.count_disp { font-size: 11px; color: black; }

/* ::::: null ::::: */

.lucene_search_result_bXXX { background-color: white; border: 0px none; }
