
/* general page layout */

html, body          { background: #FFF; color: #000; margin: 0 auto; text-align: center; padding: 5px 10px 10px 10px; font: normal normal normal 0.9em/150% arial,"trebuchet ms",tahoma,sans-serif; } 
img                 { outline: none; }
ul                  { padding: 0; margin: 0; }
body a:link, a:visited, a:active { color: #8a1e04; text-decoration: underline; }
div#g_main          { margin: 0 auto; text-align: center; width: 760px; border-top: 1px solid #999; border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666; }
div#g_footer        { width: 100%; min-width: 100%; text-align: center; background-color: #f6eedf; border-top: 1px solid #8a1e04; padding: 12px 0 12px 0; word-spacing: 3px; }
div#g_footer a:link, div#g_footer a:visited, div#g_footer a:active { color: #8a1e04; text-decoration: none; }
div#g_footer a:hover { color: #8a1e04; text-decoration: underline; }
div#g_content       { width: 760px; min-width: 760px; min-height: 725px; margin: 0; }
div#g_titleContainer { width: 760px; margin: 0 auto; background-color: #fff; }
div#g_titleMenus    { float: right; width: 630px; height: 37px; margin: 0; background-color: #fff; }
div#g_titleMenus a  { text-decoration: none; }
div#g_parkerLogo    { float: left; width: 130px; height: 112px; margin: 0; padding: 0; background-color: #fff; }
div#g_parkerTitle   { float: right; width: 630px; height: 75px; margin: 0; padding: 0; background-color: #fff; }

/* site-wide styles */

.g_link             { color: #8A1E04; text-decoration: underline; }
.g_h3_red_link      { font: bold 0.7em/150% arial,"trebuchet ms",tahoma,sans-serif; color: #8A1E04; text-decoration: underline; }
.g_container, .g_container500h { width: 700px; min-width: 700px; min-height: 500px; height: auto; margin: 0 auto; text-align: left; padding-bottom: 20px; }
.g_container500h    { height: 500px; }
.g_container760w    { width: 100%; margin: 0 auto; text-align: left; padding-bottom: 20px; }
.g_container0h      { width: 700px; min-width: 700px; margin: 0 auto; text-align: left; padding-bottom: 20px; }
.g_menu             { float: left; width: 120px; height: 37px; padding-top: 10px; }
.g_menu a           { text-decoration: none; font: bold 0.9em "Adobe Garamond Pro",arial,"trebuchet ms",tahoma,sans-serif; letter-spacing: 0.7px; padding: 10px 20px; }
.g_menu a:hover     { color: #96761a; text-decoration: none; font: bold 0.9em "Adobe Garamond Pro",arial,"trebuchet ms",tahoma,sans-serif; letter-spacing: 0.7px; }
.g_imageLeft        { clear: both; float: left; padding: 0px 5px 0px 0px; }
.g_brdr             { clear: both; width: 100%; border-bottom: 1px solid #000; padding-bottom: 4px; margin-bottom: 8px; }
.g_titleWithBrdr    { clear: both; width: 100%; font: bold 1.1em/150% arial,"trebuchet ms",tahoma,sans-serif; border-bottom: 1px solid #000;  padding-bottom: 4px; margin-bottom: 8px; }
.g_titleWithoutBrdr { clear: both; position: relative; float: left; width: 70%; font: bold 1.1em/150% arial,"trebuchet ms",tahoma,sans-serif; }
.g_boxWithBrdr      { width: 100%; border-bottom: 1px solid #000; padding-bottom: 4px; margin-bottom: 8px; }
.g_boxTopRedLine    { width: 100%; border-top: 1px solid #8a1e04; text-align: left; padding: 0; }
.g_50BoxL, .g_50BoxLBrdr { float: left; width: 48%; min-width: 48%; margin: 0; text-align: left; }
.g_50BoxLBrdr       { border-right: 1px solid #e0c4b3; }
.g_50BoxR           { float: left; width: 48%; min-width: 48%; margin: 0; text-align: left; }
.g_45BoxR, .g_45BoxL { float: left; width: 45%; min-width: 45%; text-align: left; margin-left: 10px; }
.g_45BoxR           { margin-left: 40px; }
.g_h1, .g_h1_red    { font: bold 1.0em/150% arial,"trebuchet ms",tahoma,sans-serif; letter-spacing: 1px; text-transform: capitalize; }
.g_h1_red           { color: #8a1e04; }
.g_h2, .g_h2_red    { font: bold 0.9em/150% arial,"trebuchet ms",tahoma,sans-serif; }
.g_h2_red           { color: #8a1e04; }
.g_h3, .g_h3_red    { font: bold 1.1em/150% arial,"trebuchet ms",tahoma,sans-serif; }
.g_h3_red           { color: #8a1e04; }
.g_h4               { font: normal 0.85em/150% arial,"trebuchet ms",tahoma,sans-serif; }
.g_h4_red           { font: bold 1.0em/150% arial,"trebuchet ms",tahoma,sans-serif; color: #8a1e04; }
.g_boldRedHeader    { color: #8a1e04; font: bold 0.9em/125% "adobe garamond pro"; letter-spacing: 1px; }
.g_greyBold         { padding-right: 2px; font-weight: bold; color: #888; }
.g_txt10pxPadded    { padding-left: 10px; }
.g_spacer10         { width: 10px; height: 10px; min-height: 10px; width: 100%; display: block; }
.g_spacer20         { width: 10px; height: 20px; min-height: 20px; }
.g_frmRow           { padding: 6px 0 6px 120px; }
.g_frmLabel         { width: 120px; padding: 0 10px 0 0; text-align: right; float: left; }
.g_frmItemPadded    { padding: 0 0 0 127px; }
.g_redInfoBox       { padding: 6px 10px 6px 50px; background: #87261b url('/parker/web/images/info_icon.png') no-repeat 20px center; color: #fff; border: 1px solid #8a1e04; }
.g_grey             { color: #999; }
.g_red              { color: red; }

.g_tabActive        { float: left; height: 30px; border-top: 1px solid #993300; padding: 0 5px 0 5px; }
.g_tabPassive       { float: left; height: 30px; padding: 0 5px 0 5px; color: #fff; background: url("/parker/web/images/g_tabPassive.png") repeat-x; background-color: #c18271; }
.g_tabPassive a:link, .g_tabPassive a:visited, .g_tabPassive a:active, .g_tabPassive a:hover { color: #fff; }
.g_tabLeftA, .g_tabLeftP, .g_tabRightA, .g_tabRightP { float: left; height: 30px; width: 10px; padding: 0; }
.g_tabIntersectAP, .g_tabIntersectPA { float: left; height: 30px; width: 20px; padding: 0; }
.g_tabLeftA         { background: url("/parker/web/images/g_tabLeftA.png") no-repeat; }
.g_tabLeftP         { background: url("/parker/web/images/g_tabLeftP.png") no-repeat; background-color: #c18271; }
.g_tabRightA        { background: url("/parker/web/images/g_tabRightA.png") no-repeat; }
.g_tabRightP        { background: url("/parker/web/images/g_tabRightP.png") no-repeat; background-color: #c18271; }
.g_tabIntersectAP   { background: url("/parker/web/images/g_tabIntersectAP.png") no-repeat; background-color: #c18271; }
.g_tabIntersectPA   { background: url("/parker/web/images/g_tabIntersectPA.png") no-repeat; background-color: #c18271; }
.g_tabText          { padding-top: 6px; font-weight: bold; }

.g_form             { width: 740px; float: left; padding: 10px 0px 10px 0px; }
.g_formRow          { float: left; width: 100%; padding: 5px 0px 5px 0px; }
.g_formLabel        { float: left; width: 200px; font: normal 1.0em/150% arial; text-align: right; padding: 0px 10px 0px 0px; margin: 0px 0px 0px 40px; }
.g_formElement      { float: left; padding: 0px 10px 0px 0px; }
.g_formDescription  { margin: 13px 0px; }

li                      { list-style-position: inside; }
ul.block_list           { position: relative; float: left; text-indent: -17px; }
ul.block_list li        { clear: both; font: normal 1.0em/150% arial,"trebuchet ms",tahoma,sans-serif; list-style-position: inside; margin: 0px 0px 10px 20px; }
ul.block_sub_list       { position: relative; float: left; width: 100%; }
ul.block_sub_list li    { clear: both; font: normal 1.0em/150% arial,"trebuchet ms",tahoma,sans-serif; list-style-position: outside; list-style-type: none; margin: 0px 0px 10px 40px; }
ul.unstyled_block_list  	{ position: relative; float: left; text-indent: -17px; }
ul.unstyled_block_list li   { clear: both; font: normal 1.0em/150% arial,"trebuchet ms",tahoma,sans-serif; list-style-position: outside; list-style-type: none; margin: 0px 0px 0px 20px; }

/* clearfix is for clearing floats */
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after     { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix           { display: inline; }

/* Hides from IE-mac \*/
* html .clearfix    { height: 1%; }
.clearfix           { display: block; }

* html .g_container { height: 10em; }

/* http://www.askthecssguy.com/2007/03/form_field_hints_with_css_and.html */
/* The hint to Hide and Show */
.g_hintPopup {
  display: none;
  position: absolute;
  width: 200px;
  margin-top: -4px;
  margin-left: 20px;
  border: 1px solid #c93;
  padding: 10px 12px;
  font-size: 90%;
  /* to fix IE6, I can't just declare a background-color,
  I must do a bg image, too!  So I'm duplicating the pointer.gif
  image, and positioning it so that it doesn't show up
  within the box */
  background: #ffc url("/parker/web/images/g_frmHintPtr.gif") no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.g_hintPopup .g_hint-pointer {
  position: absolute;
  left: -10px;
  top: 5px;
  width: 10px;
  height: 19px;
  background: url("/parker/web/images/g_frmHintPtr.gif") left top no-repeat;
}

.g_hintText {
  clear: both;
  width: 425px;
  border: 1px solid #c93;
  background-color: #ffc;
  color: #8a1e04;
  margin: 8px 5px 5px 0px;
  padding: 3px 5px;
}

/* error messages */
.error_messages     { clear: both; font: bold 1.1em/150% arial,"trebuchet ms",tahoma,sans-serif; color: #ff0000; margin-bottom: 15px; }

/* home */

div#home_parkerLogo     { float: left; width: 130px; height: 142px; margin: 0; padding: 0; background-color: #fff; }
div#home_titleFlash     { float: right; width: 630px; height: 105px; margin: 0; padding: 0; background-color: #fff; }
div#home_content        { width: 100%; min-width: 100%; min-height: 500px; margin: 0; padding: 20px 0 20px 0; }
.home_highlightsBox     { width: 600px; height: 260px; margin: 0 auto; background: url('../images/home_bgHighlights.png') no-repeat; z-index: 100; padding: 0 0 3px 6px; }
.home_highlightsItem    { float: left; width: 186px; height: 234px; padding: 4px; }
.home_welcomeBox, .home_whatsNewBox { width: 600px; margin: 0 auto; text-align: left; padding: 10px; }
.home_welcomeBox        { background: url('../images/home_bgMS.png') no-repeat top center; height: 115px; padding: 15px 40px 0 40px; z-index: 100; font-size: 10pt; }

/* browse */

.browse_byListItem, .browse_byListItemNoBrdr { width: 90%; padding: 6px 0 6px 0; border-bottom: 1px solid #cbc5b8; }
.browse_byListItemNoBrdr            { border-bottom: 0px solid #cbc5b8; }
.browse_byListItemText              { padding-left: 15px; font: normal normal normal 0.9em/150% arial,"trebuchet ms",tahoma,sans-serif; }
.browse_resultsTitle                { width: 100%; font: bold 1.1em/150% arial,"trebuchet ms",tahoma,sans-serif; padding-bottom: 4px; margin-bottom: 8px; }
.browse_resultsBox                  { width: 700px; border-top: 1px solid #000; border-bottom: 1px solid #000; margin: 0 auto; padding: 0; }
.browse_resultsRow1                 { width: 100%; background-color: #fbf7ee; border-bottom: 1px solid #cbc5b8; margin: 0 auto; }
.browse_resultsRow2                 { width: 100%; background-color: #f6efdf; border-bottom: 1px solid #cbc5b8; margin: 0 auto; }
.browse_resultsItem                 { position: relative; float: left; padding: 4px 0px 4px 20px; }
.browse_resultsRedItem              { position: relative; float: left; padding: 4px 0px 4px 20px; color: #8A1E04; }
.browse_alphaResults                { text-align: center; padding: 0px 0px 10px 0px; font: bold 1.0em/150% arial,"trebuchet ms",tahoma,sans-serif; }
.browse_explicitDesc                { text-align: center; padding: 0px 0px 10px 0px; }
.browse_noResults                   { text-align: center; padding: 0px 0px 10px 0px; }
.browse_selectedMsSection           { color: #96761A; margin: 0px 8px; }
.browse_unselectedMsSection         { margin: 0px 8px; }
.browse_selectedAZSection           { color: #96761A; margin: 0px 5px; }
.browse_unselectedAZSection         { margin: 0px 5px; }
.browse_shadedSubscribersOnlyBox    { clear: both; background-color: #f6eedf; border: 1px solid #d5c098; padding: 12px 0; width: 100%; }

.browse_dateDescription             { clear: both; float: left; width: 100%; text-align: center; margin-bottom: 15px; padding-top: 10px; border-top: 1px solid black; }
.browse_dateCategory                { font: bold 1.0em/150% arial,"trebuchet ms",tahoma,sans-serif; margin: 10px 0px 0px 0px; }
.browse_dateResult                  { font: normal 1.1em/150% arial,"trebuchet ms",tahoma,sans-serif; }

/* search form */

.search_frmRow          { clear: both; padding: 6px 0 6px 100px; }
.search_frmLabel        { width: 120px; padding: 0 10px 0 0; text-align: right; float: left; }
.search_frmElement1     { padding: 0 10px; float: left; }
.search_frmItemPadded   { padding: 0 0 0 140px; }
.search_tabBox          { float: right; }

/* user */

.user_termsBox          { text-align: left; padding: 7px; height: 200px; width: 650px; border-top: 1px solid #aaa; border-left: 6px solid #999; border-bottom: 1px solid #aaa; overflow: auto; font: normal normal normal small/130% "courier new",arial,"trebuchet ms",tahoma,sans-serif; }
.user_frmLabel          { clear: both; width: 150px; padding-right: 10px; text-align: right; float: left; }
.user_frmItemPadded     { clear: both; padding: 0 0 0 160px; }
.errors_container       { padding: 10px 8px; background-color: #f6eedf; border: 1px solid red; font-size: x-small; }
.errors_msgs ul         { padding-left: 20px; }

/* tutorial */

.tutorial_selectorHeader { font: bold x-small/150% arial,"trebuchet ms",tahoma,sans-serif; padding-left: 5px; padding-right: 5px; }
.tutorial_selector      { text-align: center; padding: 0px 0px 20px 0px; }
.tutorial_video         { border: 1px solid black; display: block; margin-left: auto; margin-right: auto; width: 650px; height: 570px; }
.tutorial_transcript    { text-align: center; margin: 10px auto; width: 90%; padding: 0; }
.tutorial_navigation    { text-align: center; margin: 0 auto; width: 90%; padding: 0; }
.tutorial_item          { width: 700px; height: 125px; padding: 5px 5px 5px 5px; }
.tutorial_link          { float: left; width: 130px; height: 120px; padding: 0px 20px 0px 0px; }
.tutorial_info          { float: left; width: 500px; height: 120px; padding: 4px 6px 4px 6px; }

/* about */

.about_sideMenu         { clear: both; float: left; width: 170px; min-width: 170px; }
.about_content          { float: left; width: 500px; min-width: 500px; padding: 0 5px 5px 15px; border-left: 1px dotted #8a1e04; }
.about_content ul       { padding-left: 25px; }
.about_content ul li    { list-style-position: outside; }
.about_sideMenuItem, .about_sideMenuTopItem, .about_sideMenuItemShaded, .about_sideMenuTopItemShaded { float: left; padding: 10px 0 10px 10px; width: 160px !important; width: 100%; background-color: #ffffff; border-bottom: 1px solid gray; }
.about_sideMenuTopItem, .about_sideMenuTopItemShaded { border-top: 1px solid gray; }
.about_sideMenuItemShaded, .about_sideMenuTopItemShaded { background-color: #f8f5ef; }
.about_grayBold         { color: #666; font-weight: bold; }
.about_sideMenuRaquo, .about_sideMenuRaquoGray { float: left; width: 100%; padding-left: 12px; background: url("/parker/web/images/about_raquo.png") no-repeat top left; font-weight: bold; }
.about_sideMenuRaquoGray { color: #666; }
.about_sideMenuLi, .about_sideMenuLiGray { float: left; width: 90%; padding-left: 20px; margin-left: 5px; background: url("/parker/web/images/about_bullet.png") no-repeat top left; }
.about_sideMenuLiGray   { color: #666; }

/* glossary */

.glossary_itemBox   { width: 100%; text-align: left; padding: 8px 0 3px 0; border-bottom: 1px solid #c6c8b3; }

/* site map */
 
.sitemap_box200w        { width: 220px; float: left; margin: 0; text-align: left; padding: 5px; }
.sitemap_box200w ul     { padding-left: 15px; }
.sitemap_box200w li     { list-style-position: outside; padding-bottom: 15px; }
.sitemap_menuRaquo      { float: left; width: 100%; padding-left: 12px; margin-left: 8px; background: url("/parker/web/images/about_raquo.png") no-repeat top left; }
.sitemap_submenuRaquo   { float: left; width: 100%; padding-left: 12px; margin-left: 20px; background: url("/parker/web/images/about_raquo.png") no-repeat top left; }

/* related links */

.relatedLinks_container 	{ clear: both; width: 700px; min-width: 700px; min-height: 500px; height: auto; margin: 0 auto; text-align: left; padding-bottom: 20px; }
.relatedLinks_navigation 	{ clear: both; width: 700px; }
.relatedLinks_tabBox    	{ clear: both; float: right; }
.relatedLinks_section		{ clear: both; font: bold 1.1em/150% arial,"trebuchet ms",tahoma,sans-serif; }
.relatedLinks_title     	{ clear: both; font: bold 1.0em/150% arial,"trebuchet ms",tahoma,sans-serif; padding: 12px 0px; }

/* results */

.results_msBox              { float: left; width: 95%; padding: 5px 12px 5px 12px; border-bottom: 1px solid #ccc; }
.results_msViewOptions      { margin-top: 2px; }
.results_innerBox 			{ width: 98%; }
.results_contentBox         { clear: both; float: left; margin-left: 15px; width: 95%; border: 1px solid #ccc6b8; background-color: #f6eedf; padding: 4px 6px 4px 6px; margin-top: 10px; }
.results_contentBox li      { list-style-position: inside; }
.results_contentBoxTitle    { font: bold 0.9em/100% arial,"trebuchet ms",tahoma,sans-serif; padding: 3px 0px 5px 5px; }
.results_50BoxL             { float: left; width: 45%; min-width: 45%; margin: 0; text-align: left; padding: 6px 0 6px 20px; border-right: 1px solid #e0c4b3; }
.results_50BoxR             { float: right; width: 40%; min-width: 40%; margin: 0; padding: 6px 0 6px 20px; text-align: left; }
.results_35BoxL             { float: left; width: 40%; min-width: 40%; margin: 0; text-align: left; padding: 6px 0 6px 15px; border-right: 1px solid #e0c4b3; }
.results_25BoxM             { float: left; width: 25%; min-width: 25%; margin: 0; text-align: left; padding: 6px 0 6px 20px; }
.results_25BoxR             { float: left; width: 25%; min-width: 25%; margin: 0; text-align: left; padding: 6px 0 6px 20px; border-left: 1px solid #e0c4b3; }
.results_bibHeader			{ clear: both; border: 1px solid black; }
.results_bibCommentsBox     { margin-left: 30px; width: 85%; border: 1px solid #ccc6b8; background-color: #f6eedf; padding: 5px 6px 5px 6px; margin-top: 8px; }
.results_bibBox             { clear: both; padding: 5px; border-bottom: 1px solid #ccc; }
.results_bibIcon            { float: left; width: 24px; text-align: left; }
.results_bibData            { clear: both; float: left; text-align: left; }
.results_bibTitleHeader     { clear: both; }
.results_bibExpand          { position: relative; float: right; width: 200px; font: normal 0.85em/150% arial,"trebuchet ms",tahoma,sans-serif; padding: 3px 0px 0px 0px; }
.results_bibLinks           { clear: both; padding-left: 20px; font-size: x-small; }
.results_bibSortOptions     { clear: both; }
.results_editSearchIcon     { background: url(../images/i_editSearch.png) no-repeat; background-position: left; margin: 0px; padding: 0px 0px 0px 25px; }
.results_printResultsIcon   { background: url(../images/i_printResults.png) no-repeat; background-position: left; margin: 0px; padding: 0px 0px 0px 25px; }
.results_emailResultsIcon   { background: url(../images/i_emailResults.png) no-repeat; background-position: left; margin: 0px; padding: 0px 0px 0px 25px; }
.results_exportResultsIcon  { background: url(../images/i_exportPdfResultsWithArrow.png) no-repeat; background-position: left; margin: 0px; padding: 0px 0px 0px 25px; }
.results_viewOptions        { clear: both; float: left; width: 100%; font: normal 1.0em/150% arial,"trebuchet ms",tahoma,sans-serif; padding: 0px 0px 5px 0px; }
.results_viewOptionIcon     { float: left; width: 100px; }
.results_viewManuscriptDescriptionIcon { background: url(../images/i_msPage.png) no-repeat; background-position: left; margin: 0px 5px 0px 5px; padding: 0px 0px 0px 20px; }
.results_viewManuscriptImagesIcon { background: url(../images/i_ms.png) no-repeat; background-position: left; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 20px; }
.results_viewCitationsIcon  { background: url(../images/i_comments.png) no-repeat; background-position: left; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 20px; }
.results_viewReproductionsIcon { background: url(../images/i_reproductions.png) no-repeat; background-position: left; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 20px; }
.results_viewFullTextIcon   { background: url(../images/i_fullText.png) no-repeat; background-position: left; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 15px; }
.results_closePrintWindow   { position: relative; float: right; bottom: 20px; font: normal 0.85em/150% arial,"trebuchet ms",tahoma,sans-serif; } 

/* summary */
.summary_msBox              { clear: both; float: left; width: 700px; border-bottom: 1px solid #666; margin-top: 10px; padding-bottom: 15px; }
.summary_text               { clear: both; float: left; margin-left: 5px; }

/* manuscript long description */

.cccc                           { background-color: #efe9ce; border-bottom: 1px solid #aa9329; padding-left: 2px; }
.cccc img                       { border: 0; font: bold 0.7em/100% arial,"trebuchet ms",tahoma,sans-serif; vertical-align: text-bottom; margin: 0 auto; padding-left: 4px; }
.nasmith                        { background-color: #d4ecec; border-bottom: 1px solid #64a4a4; padding-left: 2px; }
.nasmith img                    { font: bold 0.7em/100% arial,"trebuchet ms",tahoma,sans-serif; vertical-align: text-bottom; margin: 0 auto; padding-left: 4px; }
.parchmentImage                 { background: url("/parker/web/images/g_bgParchment.png") no-repeat; clear: left; float: left; position: relative; width: 70px; height: 70px; text-align: center; margin: 0px 8px 8px 0px; }
.parchmentText                  { position: relative; font: bold x-large/150% arial,"trebuchet ms",tahoma,sans-serif; color: #8a1e04; top: 18px; }
.msLong_msDescTitle             { width: 100%; font: bold small/150% arial,"trebuchet ms",tahoma,sans-serif; border-bottom: 1px solid #000; padding-bottom: 4px; margin-bottom: 8px; }
.msLong_titleLink a             { font: bold x-small/150% arial,"trebuchet ms",tahoma,sans-serif; color: #8a1e04; text-decoration: underline; padding-left: 5px; padding-right: 5px; }
.msLong_superscript             { position: relative; vertical-align: top; font-size: 8px; top: -5px; }
.msLong_msDescription           { clear: both; text-align: left; padding-left: 20px; padding-right: 20px; }
.msLong_msDescBrdr              { clear: both; color: #8A2008; }
.msLong_msDescResult            { clear: both; float: left; padding-top: 2px; padding-bottom: 2px; }
.msLong_msDescManuscriptTitle   { font: bold small/150% arial,"trebuchet ms",tahoma,sans-serif; padding-top: 2px; padding-bottom: 2px; }
.msLong_msDescResourceTextFirst { font: bold small/150% arial,"trebuchet ms",tahoma,sans-serif; padding: 2px 10px 2px 0px; }
.msLong_msDescResourceText      { font: bold small/150% arial,"trebuchet ms",tahoma,sans-serif; padding: 2px 10px 2px 10px; }
.msLong_msDescResourceLinkFirst a { font: bold small/150% arial,"trebuchet ms",tahoma,sans-serif; color: #8a1e04; text-decoration: underline; padding: 2px 10px 2px 0px; }
.msLong_msDescResourceLink a    { font: bold small/150% arial,"trebuchet ms",tahoma,sans-serif; color: #8a1e04; text-decoration: underline; padding: 2px 10px 2px 10px; }
.msLong_msDescCategory          { font: bold small/150% arial,"trebuchet ms",tahoma,sans-serif; padding-right: 5px; }
.msLong_msDescData              { clear: both; }
.msLong_contentsTitle           { width: 100%; float: left; font: bold small/150% arial,"trebuchet ms",tahoma,sans-serif; padding-top: 20px; padding-bottom: 5px; }
.msLong_contents                { clear: both; float: left; width: 100%; border: 1px solid black; padding: 0px 5px 10px 0px; margin: 0px 0px 20px 0px; }
.msLong_contentsVolume          { width: 100%; float: left; clear: both; font: bold small/150% arial,"trebuchet ms",tahoma,sans-serif; background-color: #F6EEDF; padding: 3px 0px 3px 4px; }
.msLong_contentsItem            { width: 100%; float: left; clear: both; }
.msLong_contentsItemBanner      { clear: both; width: 100%; font: bold small/150% arial,"trebuchet ms",tahoma,sans-serif; background-color: #F6EEDF; margin: 0px 5px 5px 0px; padding: 5px 0px 5px 5px; }
.msLong_contentsTextTitleLocusText { float: left; width: 100px; font-weight: bold; padding-left: 5px; }
.msLong_contentsTextTitleLocus a   { float: left; width: 100px; font-weight: bold; padding-left: 5px; color: #8A1E04; text-decoration: underline; }
.msLong_contentsTextTitle       { float: left; font: bold small/150% arial,"trebuchet ms",tahoma,sans-serif; float: right; width: 500px; padding-bottom: 8px; }
.msLong_contentsItemSeparator   { clear: both; width: 100%; }
.msLong_contentsItemLocusText   { float: left; width: 36px; margin-left: 60px; }
.msLong_contentsItemLocus a     { float: left; width: 36px; margin-left: 60px; color: #8A1E04; text-decoration: underline; }
.msLong_contentsItemJamesLocus  { float: left; margin-left: 0px; width: 36px; }
.msLong_contentsItemDataHeader  { float: left; clear: both; padding-right: 5px; }
.msLong_contentsItemData        { float: right; width: 500px; padding-bottom: 10px; }
.msLong_locus a                 { color: #8A1E04; text-decoration: underline; }
.msLong_footnoteReference       { vertical-align: top; font: bold 10px arial,"trebuchet ms",tahoma,sans-serif; }
.msLong_footnotes               { clear: both; width: 90%; margin: 0px 0px 20px 35px; }
.msLong_centeredMediumFigure    { width: 725px; text-align: center; }
.msLong_inlineIconFigure        { display: inline; position: relative; top: 8px; }

/* page turner */

.pt_bg                      { padding: 0; margin: 0; width: 700px; }
.pt_bgTop, .pt_bgBottom     { position: relative; padding: 0; margin: 0; top: 0; width: 700px; height: 15px; }
.pt_bgTop                   { background: url("/parker/web/images/pt_bgTop.png") no-repeat; }
.pt_bgBottom                { background: url("/parker/web/images/pt_bgBottom.png") no-repeat; }
.pt_bgBody                  { position: relative; margin-top: -1px; width: 700px; background: url("/parker/web/images/pt_bgBody.png") repeat-y; padding: 10px 0 0 5px; }
.pt_titles                  { width: 700px; }
.pt_titleV                  { float: left; margin-left: 25px; width: 320px; text-align: left; font-size: 0.85em; }
.pt_titleR                  { float: right; margin-right: 25px; width: 320px; text-align: right; font-size: 0.85em; }
.pt_pages                   { position: relative; width: 650px; height: 488px; margin: 10px 0 10px 25px; }
.pt_prevPgV, .pt_prevPgR, .pt_currentPgV, .pt_currentPgR, .pt_nextPgV, .pt_nextPgR { position: absolute; top: 0; padding: 0; width: 325px; height: 488px; background: transparent; z-index: 1; }
.pt_prevPgV, .pt_currentPgV, .pt_nextPgV { left: 0; text-align: right; }
.pt_prevPgR, .pt_currentPgR, .pt_nextPgR { right: 0; text-align: left; }
.img_PgV, .img_PgR          { position: relative; top: 0; padding: 0; width: 325px; height: 488px; }
.img_PgV                    { right: 0; }
.img_PgR                    { left: 0; }
.pt_pgLink                  { height: 488px; }
.pt_controls                { width: 700px; height: 30px; padding-left: 0px; background: url("/parker/web/images/pt_controlsBg.png") no-repeat center center; }
.pt_controlsSliderTrack     { position: relative; width: 270px; height: 25px; margin-left: 30px; margin-right: 0px; top: 8px; left: 5px; background: url("/parker/web/images/pt_controlsSliderTrack.png") no-repeat center left; float: left; }
.pt_controlSliderTxt        { width: 100px; height: 30px; margin-left: 0px; padding: 12px 5px 0 5px; overflow: hidden; font: normal normal normal xx-small/100% arial,"trebuchet ms",tahoma,sans-serif; float: left; }
#pt_slider                  { position: relative; width: 25px; height: 19px; top: -3px; left: 0px; margin-left: 0px; background-image: url("/parker/web/images/pt_controlsSlider.png"); z-index: 50; }
.pt_controlsButtons         { width: 25px; height: 30px; padding-top: 3px; padding-right: 3px; float: left; }
.pt_searchForm              { clear: both; width: 700px; padding: 10px 25px 0 25px; }
.pt_searchForm form         { padding: 0; margin: 0; top: 0; }
.pt_animationControl        { float: left; padding: 2px 0 3px 5px; vertical-align: middle; }
.pt_animationRadioButton    { padding: 0; margin: 0; }
.pt_pageNotFound            { clear: both; float: left; width: 627px; margin-top: -1px !important; margin-top: 4px; margin-left: 25px; font-size: x-small; padding: 3px 6px 3px 15px; text-align: left; background-color: #fff1a8; border: 1px solid #ff8142; }
.pt_noteBox                 { width: 650px; padding: 20px 25px 0 25px; color: #666; }
.pt_noscriptBox             { width: 675px; margin: 10px 0; padding: 3px 6px 3px 15px; text-align: left; background-color: #fff1a8; border: 1px solid #ff8142; }

/* inspect view */

.iv_header                  { position: absolute; width: 100%; top: 0; left: 0; padding: 0; margin: 0; height: 40px; min-height: 40px; background: url("/parker/web/images/iv_bgHeader.png") repeat-x; z-index: 10; }
.iv_imgHeader               { position: absolute; top: 0; left: 0; height: 40px; width: 275px; }
#iv_sideBar                 { position: absolute; top: 0; left: 0; width: 200px; height: 100%; background-color: #f6efdf; border-right: 1px solid #8b1d06; padding-top: 50px; float: left; }
.iv_sideBarContent          { position: relative; text-align: left; padding: 0 20px 0 20px; }
.iv_dividerBar              { width: 50px; padding: 10px 0 0 0; border-bottom: 1px solid #e1c3b9; }
.iv_navBoxR, .iv_navBoxL    { padding: 0 4px; text-align: left; float: left; }
.iv_navBoxR                 { text-align: right; margin: 0 auto; }
.iv_backToSearchIcon        { background: url(../images/i_toSearch.png) no-repeat; background-position: left; width: 150px; margin: 0px; padding: 0px 0px 0px 20px; }
.iv_backToPageTurnerIcon    { background: url(../images/i_toPageTurner.png) no-repeat; background-position: left; width: 150px; margin: 0px; padding: 0px 0px 0px 20px; }
.iv_msDescIcon              { background: url(../images/i_toMSDescription.png) no-repeat; background-position: left; width: 150px; margin: 0px; padding: 0px 0px 0px 20px; }
.iv_printPageIcon           { background: url(../images/i_printerFriendly.png) no-repeat; background-position: left; width: 150px; margin: 0px; padding: 0px 0px 0px 20px; }
.iv_homeIcon                { background: url(../images/i_toHome.png) no-repeat; background-position: left; width: 150px; margin: 0px; padding: 0px 0px 0px 20px; }
.iv_scaleOptions            { padding-top: 8px; line-height: 1.6; }
.iv_controlSliderTxt        { position: relative; width: 100%; height: 30px; margin-left: 0px; overflow: hidden; text-align: center; font: normal normal normal xx-small/100% arial,"trebuchet ms",tahoma,sans-serif; }
.iv_controlsSliderTrack     { margin-top: 16px; width: 100%; position: relative; padding: 1px 0px 1px 0; height: 20px; background: url("/parker/web/images/iv_controlsSliderTrack.png") no-repeat center left; }
.iv_navBox                  { top: -2px; left: 28px; position: relative; }
.iv_noscriptBox             { width: 375px; margin: 90px 0 0 200px; padding: 3px 6px 3px 15px; text-align: left; background-color: #fff1a8; border: 1px solid #ff8142; }
.iv_sampleImgBox            { width: 375px; margin: 15px 0 0 200px; }

/* print page */
.printPage_closePrintWindow { width: auto; text-align: center; padding: 10px 0 0 0; } 

/* access */
.access_welcome             { position: relative; }
