
/* ::::: http://0-journals.cambridge.org.pugwash.lib.warwick.ac.uk/css/reset.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0pt; padding: 0pt; border: 0pt none; outline: 0pt none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
sub, sup {  }
strong { font-weight: bold; }
body { line-height: 1; color: black; background: none repeat scroll 0% 0% white; }
ol, ul { list-style: none outside none; }
em { font-style: italic; }
table { border-collapse: separate; border-spacing: 0pt; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote { padding-left: 30px; line-height: 1.5em; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
.clear { clear: both; }

/* ::::: http://0-journals.cambridge.org.pugwash.lib.warwick.ac.uk/css/layout.css ::::: */

body { background-image: url('main_bg.jpg@22'); background-repeat: repeat-x; background-position: left top; }
#container { width: 980px; margin: 0pt auto; }
#header { float: left; margin-bottom: 14px; width: 980px; }
#header h1 { margin-top: 15px; margin-left: 5px; float: left; }
#header h1 a { width: 304px; }
#header h1 img { display: block; }
#header-options { margin-right: 5px; float: right; width: 640px; }
#header ul#menu { float: right; margin-top: 17px; }
#header ul#menu li { display: inline; }
#header ul#menu li a { border-right: 1px solid; padding-right: 5px; margin-right: 5px; float: left; }
#header ul#menu li a.last { padding-right: 0px; margin-right: 0px; border-right: medium none; }
#header ul#session { float: right; margin-top: 14px; }
#header ul#session li { display: inline; }
#header ul#session li a { height: 33px; display: block; float: left; background-repeat: no-repeat; background-position: left top; }
#header ul#session li a.basket { background-image: url('basket.gif@22'); width: auto; font-size: 0.718em; font-style: italic; color: rgb(51, 51, 51); text-decoration: none; font-weight: bold; padding: 11px 7px 0pt 40px; }
#header ul#session li a.login { background-image: url('login.gif@22'); width: 90px; }
#header ul#session li a.login:hover { background-image: url('login-on.gif@22'); width: 90px; }
#header ul#session li a.login.active { background-image: url('login_active.gif@22'); width: 90px; }
#header ul#session li a.logout { background-image: url('logout.gif@22'); width: 90px; }
#header ul#session li a.logout:hover { background-image: url('logout-on.gif@22'); width: 90px; }
.page { background-image: url('page-content-top-border.gif@22'); background-repeat: no-repeat; background-position: left top; padding-top: 10px; }
.page-inner { display: inline; float: left; margin-bottom: 35px; margin-left: 5px; width: 970px; }
.fl { float: left; }
.fr { float: right; }
#footer { background-color: rgb(216, 220, 223); background-image: url('footer.jpg@22'); background-position: left bottom; height: 67px; background-repeat: no-repeat; margin-bottom: 25px; border-top: 1px solid rgb(255, 255, 255); }
.footer-content { float: left; }
#footer-link { font-size: 0.718em; text-align: center; padding-top: 10px; width: 200px; float: right; }
#footer-link a { float: right; }
#footer-link a.custom { text-decoration: none; font-size: 0.718em; color: rgb(98, 98, 98); float: right; margin-top: 20px; height: 33px; }
#footer-link a.custom img { padding-right: 10px; padding-left: 10px; }
#footer p.copyright { font-size: 0.688em; color: rgb(133, 144, 153); margin: 0pt 0pt 10px; padding: 0pt 0pt 0pt 16px; }
#footer ul { font-size: 0.718em; line-height: 1.2em; margin: 19px 0pt 0pt; padding-left: 16px; padding-bottom: 10px; }
#footer ul li { float: left; display: inline; margin-bottom: 10px; }
#footer ul li a { text-decoration: none; margin-right: 10px; color: rgb(63, 67, 70); }
#footer ul li a:hover { text-decoration: underline; }
#thirdparty-banners { width: 980px; margin: 10px auto; padding: 0pt 0pt 30px; }
#thirdparty-banners ul { float: right; }
#thirdparty-banners ul li { display: inline; margin-left: 10px; float: left; }
#thirdparty-banners ul li a { background-image: url('accesslogos.gif@22'); background-position: 1px 1px; background-repeat: no-repeat; float: left; text-indent: -9999em; }
#thirdparty-banners ul li.crossref a { background-position: -1px -1px; width: 59px; height: 21px; }
#thirdparty-banners ul li.citedby a { background-position: -69px -1px; width: 32px; height: 32px; }
#thirdparty-banners ul li.counter a { background-position: -111px -1px; width: 61px; height: 21px; }
#thirdparty-banners ul li.w3c a { background-position: -182px -1px; width: 61px; height: 21px; }
#thirdparty-banners ul li.rss a { background-position: -253px -1px; width: 21px; height: 21px; }
#thirdparty-banners ul li.adobeReader a { background-position: -283px -1px; width: 75px; height: 21px; }
#thirdparty-banners ul li.acap a { background-position: -368px -1px; width: 29px; height: 27px; }
#top-navigation { margin-bottom: 20px; height: 73px; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; color: rgb(255, 255, 255); font-size: 0.688em; font-weight: bold; }
#top-navigation a { color: rgb(255, 255, 255); padding-bottom: 5px; text-decoration: none; float: left; }
#top-navigation a:hover { text-decoration: underline; }
#top-navigation-menu { background-image: url('top-menu-bg.gif@22'); background-repeat: no-repeat; background-position: left top; float: left; }
ul#navigation { background-image: url('bg_1.jpg@22'); background-position: left top; background-repeat: no-repeat; display: inline; float: left; height: 21px; padding-left: 21px; padding-top: 10px; width: 253px; }
ul#navigation li { float: left; margin-right: 26px; }
ul#navigation li.last { margin-right: 0px; }
#bottom-navigation-menu { background-image: url('bg_3.jpg@22'); background-position: left top; background-repeat: no-repeat; display: inline; float: left; height: 42px; width: 970px; }
ul#navigation-search { background-image: url('search_tabs.jpg@22'); background-position: left top; background-repeat: no-repeat; display: inline; float: right; height: 31px; width: 212px; }
ul#navigation-search li { float: left; }
ul#navigation-search li a { padding-top: 10px; text-decoration: none; }
ul#navigation-search li.csearch { text-indent: 18px; float: left; }
ul#navigation-search li.qsearch { float: right; padding-right: 10px; }
#cite-search { display: none; }
#quick-search, #cite-search { float: left; padding-left: 21px; padding-top: 11px; }
#quick-search div, #cite-search div { padding-right: 5px; float: left; }
#qscats { width: 281px; margin-right: 5px; height: 19px; }
#qskeystage { width: 290px; height: 13px; }
#cite-search #cspage, #cite-search #csvolume, #cite-search #csissue, #cite-search #csyear { width: 60px; float: left; height: 13px; }
#cite-search #csauthor { width: 125px; float: left; height: 13px; }
#cite-search #cstitle { width: 200px; float: left; height: 13px; }
#cite-search input, #cite-search select, #quick-search input, #quick-search select { float: left; font-size: 1em; }
.search-mode { float: right; }
ul.search-mode { padding-right: 20px; padding-top: 15px; }
ul.search-mode li { display: inline; float: left; padding-left: 30px; }
ul.search-mode li.first { padding-left: 0px; }
ul#navigation-search li.qsearch a { text-indent: 5px; }
ul#navigation-search li.csearch a { color: rgb(255, 255, 255); }
ul#navigation-search li.qsearch a { color: rgb(31, 31, 31); }
ul#navigation-search.qsearchactive { background-image: url('search_tabs.jpg@22'); background-position: left -32px; }
ul#navigation-search.qsearchactive li.csearch a { color: rgb(31, 31, 31); }
ul#navigation-search.qsearchactive li.qsearch a { color: rgb(255, 255, 255); }
.top-navigation-form div { float: left; }
ul.search-mode a { color: rgb(4, 89, 137) ! important; }
#top-header { margin-bottom: 20px; background: url('generic_masthead.jpg@22') no-repeat scroll 0px 0px transparent; height: 100px; }
#top-header a { text-decoration: none; }
#top-header h3 { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 1.5em; float: left; margin-top: 50px; margin-left: 20px; font-weight: normal; color: rgb(255, 255, 255); }
#top-header img { width: 970px; height: 100px; }
#top-header a.society { height: 95px; width: 350px; position: relative; display: inline-block; top: -100px; left: 610px; background-color: rgb(255, 255, 255); opacity: 0.01; }
* html #top-header a.society { margin-top: 0px; }
#left-sidebar { width: 230px; float: left; }
ul.menu-bttns { margin-left: 10px; padding-bottom: 5px; }
ul.menu-bttns li a { background-image: url('button-gold.jpg@22'); background-position: left top; background-repeat: no-repeat; color: rgb(255, 255, 255); display: block; font-size: 0.688em; line-height: normal; font-weight: bold; height: 24px; margin-bottom: 5px; padding-top: 10px; text-align: center; text-decoration: none; width: 187px; }
ul.menu-bttns li a.membershipServices { margin-top: 10px; }
ul.menu-bttns li a:hover { background-image: url('button-gold.jpg@22'); background-position: left -34px; }
ul.tall-menu-bttns { margin-left: 10px; padding-bottom: 5px; }
ul.tall-menu-bttns li a { background-image: url('tall-button-gold.jpg@22'); background-position: left top; background-repeat: no-repeat; color: rgb(255, 255, 255); display: block; font-size: 0.688em; font-weight: bold; height: 36px; margin-bottom: 5px; padding-top: 10px; text-decoration: none; text-align: center; width: 187px; }
ul.tall-menu-bttns li a:hover { background-image: url('tall-button-gold.jpg@22'); background-position: left -46px; }
.sidebar-menu-container { margin-bottom: 20px; }
.sidebar-ad-container { margin-bottom: 20px; padding-left: 25px; }
.sidebar-jnlCover-container { margin: 20px 0pt; padding-left: 25px; }
.sidebar-jnlCover-container a { text-decoration: none; }
.sidebar-jnlCover-container a:hover { text-decoration: underline; }
.sidebar-jnlCover-container p { font-size: 0.718em; margin-top: 7px; color: rgb(98, 98, 98); padding-right: 25px; line-height: 1em; }
#left-sidebar .s-menu { margin-bottom: 1px; }
#left-sidebar .s-menu-box { background-image: url('menu-box-footer.jpg@22'); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 8px; }
#left-sidebar .s-menu a { background-image: url('sidebar-top-button-inactive.gif@22'); background-position: left top; background-repeat: no-repeat; color: rgb(255, 255, 255); display: block; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size: 0.625em; font-weight: bold; height: 22px; padding-top: 12px; padding-right: 15px; padding-left: 12px; text-decoration: none; text-transform: uppercase; }
#left-sidebar .s-menu a:hover { background-position: left -34px; }
#left-sidebar .s-menu a.active { margin: 1px 0pt; background-image: url('sidebar-top-button-active.gif@22'); }
#left-sidebar .s-menu a.active:hover { background-position: left -34px; }
.s-menu-box p a { text-decoration: none; }
.s-menu-box p a:hover { text-decoration: underline; }
.s-menu-box p.titleheader { font-size: 0.688em; color: rgb(98, 98, 98); margin-top: 10px; margin-left: 10px; }
.s-menu-box p.title { font-size: 0.75em; color: rgb(40, 39, 39); font-weight: bold; margin-top: 10px; margin-left: 10px; }
.s-menu-box p.level1 { overflow: hidden; word-wrap: break-word; margin-top: 2px; }
.s-menu-box p.level1 a { margin-left: 3px; margin-top: 0px; float: right; text-align: left; width: 200px; padding: 0pt 0pt 5px; height: auto; line-height: 1.3em; }
.s-menu-box p.level1 a.plusMinus { margin-left: 0px; float: left; width: 9px; }
.s-menu-box p.title a.plusMinus:hover { text-decoration: none; }
.s-menu-box p.title-last { font-size: 0.75em; color: rgb(40, 39, 39); font-weight: bold; margin-top: 10px; margin-left: 10px; margin-bottom: 10px; }
.s-menu-box p.title a, .s-menu-box p.title-last a { color: rgb(40, 39, 39); text-decoration: none; }
.s-menu-box p.title a:hover, .s-menu-box p.title-last a:hover { color: rgb(40, 39, 39); text-decoration: underline; }
.s-menu-box ul.normal { width: 196px; margin-left: 10px; min-height: 25px; }
.s-menu-box ul.normal li { border-bottom: 1px solid rgb(223, 222, 222); height: auto; padding: 8px 5px 8px 12px; font-size: 0.688em; }
.s-menu-box ul.normal li img { width: 150px; }
.s-menu-box ul.normal li a { text-decoration: none; }
.s-menu-box ul.normal li a:hover { text-decoration: underline; }
.s-menu-box ul.normal li.last { border-bottom: medium none; }
.s-menu-box ul.others { width: 196px; margin-left: 10px; min-height: 25px; color: rgb(102, 102, 102); }
.s-menu-box ul.others li { border-bottom: 1px solid rgb(223, 222, 222); height: auto; padding: 6px 5px 6px 12px; font-size: 0.688em; line-height: 1.5em; }
.s-menu-box ul.others li a { text-decoration: none; }
.s-menu-box ul.others li a:hover { text-decoration: underline; }
.s-menu-box ul.others li.last { border-bottom: medium none; }
.s-menu-box ul.shopping { width: 206px; margin: 0pt 0pt 0pt 12px; }
.s-menu-box ul.shopping li { border-bottom: 1px solid rgb(223, 222, 222); height: 24px; padding-top: 6px; }
.s-menu-box ul.shopping li a { text-decoration: none; font-size: 0.688em; height: 14px; padding-top: 6px; color: rgb(51, 51, 51); font-weight: bold; }
.s-menu-box ul.shopping li a:hover { text-decoration: underline; }
.s-menu-box ul.shopping li a.current { background: url('basket_002.gif@22') no-repeat scroll right 0px rgb(255, 255, 255); display: block; color: rgb(4, 89, 136); }
.s-menu-box ul.shopping li.last { border-bottom: medium none; }
.pagination { padding-left: 20px; padding-top: 15px; padding-bottom: 20px; color: rgb(98, 98, 98); font-size: 0.717em; float: left; width: 700px; }
.pagination a:hover { text-decoration: none; }
.pagination img { padding: 0pt; margin-bottom: -5px; }
.pagination select { margin-right: 7px; font-size: 0.917em; }
.pagination input.short { width: 30px; margin-right: 10px; font-size: 0.917em; }
.pagination .sortBy { width: 140px; float: left; padding-top: 5px; }
.pagination .resultsPerPage { width: 140px; float: left; padding-top: 5px; }
.pagination .pageGoTo { width: 248px; float: left; padding-top: 3px; }
.pagination .go-bttn { width: 49px; float: left; padding-left: 195px; margin-top: -22px; }
.pagination .go-bttn a { height: 23px; float: right; background-position: left top; text-indent: -15000px; }
.pagination .go-bttn a.go { background-image: url('go_normal.gif@22'); width: 49px; }
.pagination .go-bttn a.go:hover { background-image: url('go_hover.gif@22'); width: 49px; }
.pagination .goTo { width: 180px; float: left; padding-top: 8px; padding-left: 3px; }
#fullWidth { width: 970px; background-color: rgb(241, 241, 241); float: right; }
#fullWidth p { line-height: 1.4; padding: 7px 0pt; font-size: 0.917em; width: 940px; }
#fullWidth .page-header { background-image: url('page_header.jpg@22'); background-repeat: no-repeat; background-position: left top; height: 43px; }
#fullWidth applet { margin: 20px 145px; width: 680px; }
#fullWidth .tableofcontents-row { padding-left: 20px; }
#fullWidth .checkboxspace-related ul.inner-tabs { width: 900px; }
#fullWidth .checkboxspace-related { width: 948px; }
#fullWidth .checkboxspace-related .previewbox { width: 894px; }
#fullWidth .previewbox { display: none; margin-top: -1px; border: 2px solid rgb(134, 98, 23); float: left; padding: 20px 25px; width: 894px; background-color: rgb(255, 255, 255); }
#fullWidth .preview-div p { width: 900px; }
#fullWidth .checkboxspace-related .journal-item { background-color: rgb(255, 255, 255); float: left; padding-bottom: 30px; border-right: medium none; width: 948px; }
#fullWidth .checkboxspace-related .journal-item .ji-intro { background-image: url('jintro-bg.jpg@22'); background-position: left top; background-repeat: repeat-x; float: left; height: 100%; width: 948px; }
#fullWidth .checkboxspace-related .journal-item .ji-author { border-bottom: 1px solid rgb(225, 225, 225); float: left; width: 948px; border-top: 1px solid rgb(225, 225, 225); }
#fullWidth .checkboxspace-related .journal-item .ji-intro h3 { height: 1%; }
#fullWidth .checkboxspace-related .journal-item .ji-intro h3 a { color: rgb(4, 89, 137); float: left; font-size: 0.938em; font-weight: bold; line-height: 1.2; padding-left: 48px; padding-top: 13px; padding-bottom: 8px; width: 890px; }
#fullWidth .checkboxspace-related .journal-item .ji-intro h3 a:hover { text-decoration: none; }
#fullWidth .checkboxspace-related .journal-item .ji-details { border-bottom: 1px solid rgb(225, 225, 225); float: left; font-size: 0.688em; width: 948px; }
#center { background-color: rgb(241, 241, 241); float: right; width: 720px; }
#center .section-header { background-image: url('section_header.jpg@22'); background-repeat: no-repeat; background-position: left top; height: 67px; }
#center .tall-section-header { background-image: url('tall_section_header.jpg@22'); background-repeat: no-repeat; background-position: left bottom; height: auto; }
#center .med-section-header { background-image: url('med_section_header.jpg@22'); background-repeat: no-repeat; background-position: left top; height: 80px; }
.sh-left { padding-left: 20px; margin-top: 15px; margin-bottom: 15px; float: left; position: relative; }
.sh-left a { text-decoration: none; }
.sh-left a:hover { text-decoration: underline; }
.sh-right { float: right; margin-bottom: 15px; width: 300px; }
.sh-left h2 { padding-bottom: 2px; font-family: "Arial Unicode MS",Arial,Helvetica,sans-serif; }
#center .section-header h2 { font-size: 1.125em; font-weight: bold; color: rgb(35, 35, 35); width: 360px; line-height: inherit; }
#center .section-header h2.spPageHeader { width: 680px; }
#center .tall-section-header h2 { font-size: 1.125em; font-weight: bold; color: rgb(35, 35, 35); width: 350px; line-height: inherit; }
#center .med-section-header h2 { font-size: 1.125em; font-weight: bold; color: rgb(35, 35, 35); width: 300px; line-height: inherit; }
#center .tall-section-header p { font-size: 0.75em; color: rgb(98, 98, 98); margin-top: 5px; width: 350px; line-height: normal; }
#center .section-header p, #center .tall-section-header p { font-size: 0.75em; color: rgb(98, 98, 98); margin-top: 5px; width: 350px; line-height: normal; }
#center .med-section-header p { font-size: 0.75em; color: rgb(98, 98, 98); margin-top: 5px; width: 300px; line-height: normal; }
#center .section-header ul, #center .tall-section-header ul, #center .med-section-header ul { margin-top: 21px; }
#center .section-header ul li, #center .tall-section-header ul li, #center .med-section-header ul li { display: inline; float: left; margin-right: 5px; }
#center .tall-section-header ul.jnlDetails { margin-top: 5px; font-size: 0.718em; list-style: none outside none; width: 40px; }
#center .tall-section-header ul.jnlDetails li { display: list-item; list-style: none outside none; margin-right: 10px; line-height: 1.3em; float: left; max-width: 440px; min-width: 390px; }
#center .section-header ul li a, #center .med-section-header ul li a, #center .tall-section-header ul li a { line-height: 1.3em; }
#center .section-header ul li a.sh-right-rss, #center .tall-section-header ul li a.sh-right-rss, #center .med-section-header ul li a.sh-right-rss { background-image: url('rss.jpg@22'); background-position: left top; background-repeat: no-repeat; display: block; height: 15px; margin-top: 5px; text-decoration: none; text-indent: -4500px; width: 15px; }
#center .section-header ul li a.sh-right-atom, #center .tall-section-header ul li a.sh-right-atom, #center .med-section-header ul li a.sh-right-atom { background-image: url('atom.jpg@22'); background-position: left top; background-repeat: no-repeat; display: block; height: 15px; margin-top: 5px; text-decoration: none; text-indent: -4500px; width: 32px; }
#center .section-header ul li a.sh-right-newcontent, #center .tall-section-header ul li a.sh-right-newcontent, #center .med-section-header ul li a.sh-right-newcontent { background-image: url('new_content_alerts.jpg@22'); background-position: left top; background-repeat: no-repeat; display: block; font-size: 0.625em; height: 18px; padding-top: 7px; text-decoration: none; text-indent: 11px; width: 112px; }
#center .section-header ul li a.sh-right-openAll, #center .med-section-header ul li a.sh-right-openAll, #center .tall-section-header ul li a.sh-right-openAll { background-image: url('openall.jpg@22'); background-position: left top; background-repeat: no-repeat; display: block; font-size: 0.625em; height: 18px; padding-top: 7px; text-decoration: none; text-indent: 13px; width: 73px; }
#center .section-header ul li a.sh-right-jnlwidget, #center .med-section-header ul li a.sh-right-jnlwidget, #center .tall-section-header ul li a.sh-right-jnlwidget { background-image: url('jnl_widget.jpg@22'); background-position: left top; background-repeat: no-repeat; display: block; font-size: 0.625em; height: 30px; padding-top: 5px; text-decoration: none; text-indent: 13px; width: 99px; }
#center .section-header ul li a.whatsThis, #center .med-section-header ul li a.whatsThis, #center .tall-section-header ul li a.whatsThis { display: block; font-size: 0.625em; text-decoration: none; margin-top: -8px; text-indent: 16px; font-style: italic; }
#center .section-header ul li a.sh-right-newcontent:hover, #center .tall-section-header ul li a.sh-right-newcontent:hover, #center .med-section-header ul li a.sh-right-newcontent:hover, #center .section-header ul li a.sh-right-jnlwidget:hover, #center .tall-section-header ul li a.sh-right-jnlwidget:hover, #center .med-section-header ul li a.sh-right-jnlwidget:hover, #center .section-header ul li a.sh-right-openAll:hover, #center .tall-section-header ul li a.sh-right-openAll:hover, #center .med-section-header ul li a.sh-right-openAll:hover, #center .section-header ul li a.whatsThis:hover, #center .med-section-header ul li a.whatsThis:hover, #center .tall-section-header ul li a.whatsThis:hover { text-decoration: underline; }
#center .page-header { background-image: url('page_header.jpg@22'); background-repeat: no-repeat; background-position: left top; height: 43px; }
.ph-left { padding-left: 20px; margin-top: 15px; float: left; color: rgb(255, 255, 255); font-weight: bold; }
.ph-left h2 { line-height: normal; }
#proprietorName { width: 479px; background-color: rgb(241, 241, 241); border: medium none; color: rgb(98, 98, 98); padding-left: 20px; padding-bottom: 10px; font: bold 0.75em/1.4em Arial,Helvetica,sans-serif; }
#proprietorName a { text-decoration: none; }
#proprietorName a:hover { text-decoration: underline; }
#center #journal-container { background-color: rgb(241, 241, 241); float: left; margin-top: 20px; }
#journal_container_text_area { height: 145px; width: 479px; background-color: rgb(241, 241, 241); border: medium none; overflow: auto; color: rgb(98, 98, 98); font-size: 0.75em; font-family: Arial,Helvetica,sans-serif; padding-left: 20px; padding-bottom: 10px; line-height: 1.4; }
#smNav-tabs { padding-top: 10px; padding-left: 20px; float: left; width: 400px; }
#smNav-tabs ul { margin-left: 3px; }
#smNav-tabs ul li { float: left; display: inline; margin-right: 2px; }
#smNav-tabs ul li a { background-image: url('bg-newsevents.gif@22'); background-position: 0px 0px; background-repeat: no-repeat; display: block; font-size: 0.688em; line-height: 1.1em; height: 15px; padding-top: 4px; text-decoration: none; color: rgb(255, 255, 255); text-align: center; width: 120px; margin-right: 2px; }
#smNav-tabs ul li a.active { color: rgb(98, 98, 98); font-size: 0.688em; background-position: 0px -45px; font-weight: bold; }
#smNav-tabs ul li a:hover { background-position: 0px -22px; color: rgb(255, 255, 255); }
.nestedContent { width: 280px; float: right; margin-top: 10px; margin-right: 10px; }
.nestedContent img { width: 70px; float: left; margin-right: 10px; margin-bottom: 5px; }
.referalLink { width: 200px; float: right; margin: 0pt 10px 10px 0pt; }
.referalLink img { width: 120px; float: left; }
.referalLink a { font-size: 0.718em; }
#center .section-header .nestedContent p, #center .tall-section-header .nestedContent p, .tocpage .nestedContent p { font-size: 0.818em; line-height: normal; float: left; width: 190px; }
.detailbox { background-color: rgb(255, 255, 255); height: 90px; padding: 13px; width: 451px; margin-left: 20px; font-size: 0.688em; }
.detailbox a { color: rgb(4, 89, 137); text-decoration: none; float: none; line-height: 1.1em; }
.detailbox a:hover { text-decoration: underline; }
.detailbox ul { padding: 0px; height: auto; margin: 0pt; }
.detailbox ul li { margin-bottom: 2px; line-height: inherit; }
.detailbox .more { font-weight: normal; line-height: 2em; font-size: 100%; }
.detailbox_urgent { height: 90px; line-height: 1.1em; padding: 13px; width: 451px; margin-left: 20px; font-size: 0.688em; background-color: rgb(255, 204, 153); }
.detailbox_urgent a { color: rgb(98, 98, 98); font-weight: bold; text-decoration: none; }
.detailbox_urgent a:hover { text-decoration: underline; }
.detailbox_urgent .more { font-size: 1em; font-weight: normal; line-height: 2em; }
#journal-container .jc-left { float: left; }
#journal-container .jc-left p.suppMatl { padding-left: 20px; margin-top: 10px; }
#journal-container .jc-left p.suppMatl a { text-decoration: none; font-size: 0.768em; }
#journal-container .jc-left p.suppMatl a:hover { text-decoration: underline; }
.hdivider { height: 8px; width: 441px; display: block; background-image: url('horizontal_divider.jpg@22'); margin-top: 10px; margin-bottom: 5px; background-repeat: no-repeat; }
#jeditors { padding-left: 20px; float: left; width: 480px; line-height: 1.3; font-size: 0.688em; color: rgb(98, 98, 98); height: auto; }
#jeditors span { color: rgb(4, 89, 137); font-weight: bold; font-size: 1em; float: left; width: 105px; }
#jeditors p { float: left; width: 360px; }
#journal-container .jc-right { float: left; padding-left: 15px; }
#journal-container .jc-right img { width: 180px; }
#journal-container .jc-right p { font-size: 0.625em; margin-top: 7px; color: rgb(98, 98, 98); }
.infobox-container { padding-top: 15px; padding-left: 20px; float: left; padding-bottom: 0px; width: 700px; }
.infobox { font-size: 0.688em; width: 203px; float: left; margin-right: 32px; }
.infobox img { width: 203px; }
.infoboxlast { margin-right: 0px; }
.infobox h4 { background-image: url('infobox-header.jpg@22'); background-position: left top; background-repeat: no-repeat; color: rgb(255, 255, 255); height: 28px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; font-weight: normal; line-height: 1.2em; }
.infobox-bg { background-image: url('infobox-bg.jpg@22'); background-position: left bottom; background-repeat: no-repeat; height: 71px; }
.infobox-bg p { line-height: 1.4; padding: 5px 8px 0pt; }
.ad-center-horizontal { background-image: url('horziontal_ad.jpg@22'); background-position: left bottom; background-repeat: repeat-x; float: left; width: 100%; }
.ad-center-horizontal a { float: left; margin-left: 122px; padding-top: 18px; }
span#iconTag { height: 30px; width: 30px; float: left; position: relative; top: 10px; left: -26px; background-color: rgb(255, 255, 255); opacity: 0.01; }
#navigation-tabs { float: left; width: 100%; font-size: 0.688em; line-height: normal; background: url('bg.gif@22') repeat-x scroll center top rgb(194, 194, 194); }
#navigation-tabs ul { list-style: none outside none; margin: 0pt; padding: 20px 10px 0pt 3px; }
#navigation-tabs ul li, #navigation-tabs ul li.current { float: left; display: block; margin: 0pt; padding: 0pt; }
#navigation-tabs ul li a { color: rgb(255, 255, 255); background: url('left.gif@22') no-repeat scroll left top transparent; text-decoration: none; margin-left: 2px; padding-left: 9px; }
#navigation-tabs ul li a span { background: url('right.gif@22') no-repeat scroll right top transparent; padding: 10px 20px 9px 7px; }
#navigation-tabs ul li a, #navigation-tabs ul li a span { display: block; float: left; }
#navigation-tabs ul li a, #navigation-tabs ul li a span { float: none; }
#navigation-tabs ul li a:hover { color: rgb(255, 255, 255); background: url('left_hover.gif@22') no-repeat scroll left top transparent; text-decoration: none; }
#navigation-tabs ul li a:hover span { background: url('right_hover.gif@22') no-repeat scroll right top transparent; }
#navigation-tabs ul li a.current, #navigation-tabs ul li a.current:hover { background-image: url('left_on.gif@22'); color: rgb(51, 51, 51); }
#navigation-tabs ul li a.current span { background-image: url('right_on.gif@22'); }
.description-box p.note #navigation-tabs ul li.firstView a { color: rgb(255, 255, 255); background: url('left_firstview.gif@22') no-repeat scroll left top transparent; text-decoration: none; margin-left: 2px; padding-left: 26px; font-style: italic; }
#navigation-tabs ul li.firstView a span { background: url('right_firstview.gif@22') no-repeat scroll right top transparent; padding: 10px 20px 9px 7px; }
#navigation-tabs ul li.firstView a:hover { background-image: url('left_hoverfirstview.gif@22'); }
#navigation-tabs ul li.firstView a:hover span { background-image: url('right_hoverfirstview.gif@22'); }
#navigation-tabs ul li.firstView a.current { background-image: url('left_on_firstview.gif@22'); color: rgb(51, 51, 51); }
#navigation-tabs ul li.firstView a.current span { background-image: url('right_on.gif@22'); }
.tab-divider { border-right: 1px solid rgb(225, 225, 225); border-left: 1px solid rgb(225, 225, 225); background-color: rgb(255, 255, 255); height: 30px; width: 718px; }
h2.jnlHolderTitle { font-size: 15px; font-weight: bold; padding-bottom: 15px; padding-top: 15px; padding-left: 15px; float: left; width: 704px; background-color: rgb(255, 255, 255); }
h2.jnlHolderTitle img { width: 30px; float: left; margin-right: 10px; margin-bottom: 10px; }
h2.jnlHolderTitle p.yudu { font-size: 0.718em; float: left; }
h2.jnlHolderTitle p.yudu a { text-decoration: none; background-color: rgb(181, 145, 71); color: rgb(255, 255, 255); padding: 5px; font-weight: bold; }
h2.jnlHolderTitle p.yudu a:hover { text-decoration: none; background-color: rgb(134, 98, 23); }
h2.topic { background-color: rgb(255, 255, 221) ! important; background-image: none ! important; height: 100%; }
#journals-holder { float: left; border-right: 1px solid rgb(225, 225, 225); border-left: 1px solid rgb(225, 225, 225); width: 718px; }
#journals-holder .journal-item { background-color: rgb(255, 255, 255); float: left; padding-bottom: 30px; width: 720px; }
#journals-holder .journal-item p.text { font-size: 0.718em; padding-left: 20px; margin-top: 10px; line-height: normal; color: rgb(98, 98, 98); }
#journals-holder .journal-item .ji-intro { background-image: url('jintro-bg.jpg@22'); background-repeat: repeat-x; float: left; width: 718px; height: 100%; background-position: left top; }
#journals-holder .journal-item .op { background-image: none; background-color: rgb(232, 255, 232); height: 100%; margin-bottom: -3px; }
#journals-holder .journal-item .ji-intro .ji-intro-left { float: left; overflow: visible; padding-bottom: 5px; height: auto; }
#journals-holder .journal-item .ji-intro .ji-intro-left h3 { height: 1%; }
#journals-holder .journal-item .ji-intro .ji-intro-left h3 a, #journals-holder .journal-item .ji-intro .ji-intro-left h3 a.noLink:hover { color: rgb(4, 89, 137); float: left; font-size: 0.938em; font-weight: bold; line-height: 1.5em; padding-left: 48px; padding-top: 13px; text-decoration: none; width: 510px; }
#journals-holder .journal-item .ji-intro .ji-intro-left h3 a:hover { text-decoration: underline; }
#journals-holder .ji-intro-right { float: right; margin-right: 2px; }
#journals-holder .ji-intro-right a.preview { background-image: url('preview.jpg@22'); background-position: left top; background-repeat: no-repeat; color: rgb(255, 255, 255); display: block; font-size: 0.75em; line-height: 1.1em; height: 24px; margin-top: -30px; padding-top: 9px; text-decoration: none; text-indent: 27px; width: 85px; position: relative; }
#journals-holder .ji-intro-right a.preview:hover, #journals-holder .ji-intro-right a.preview.active { background-position: left -33px; }
#journals-holder .ji-intro-right a.preview:hover { text-decoration: none; }
#journals-holder .journal-item .ji-author { float: left; border-bottom: 1px solid rgb(225, 225, 225); width: 718px; border-top: 1px solid rgb(225, 225, 225); }
#journals-holder .journal-item .ji-author p { margin-left: 20px; margin-top: 7px; margin-bottom: 7px; font-size: 0.75em; font-weight: bold; }
#journals-holder .journal-item .ji-details { float: left; border-bottom: 1px solid rgb(225, 225, 225); font-size: 0.688em; width: 718px; }
#journals-holder p.desc { line-height: 1.4; padding: 20px 8px 10px 35px; border-left: 1px solid rgb(223, 222, 222); font-size: 0.718em; font-weight: bold; }
.ji-details-left a { float: none; margin-bottom: 5px; text-decoration: none; width: 600px; }
.ji-details-left a:hover { text-decoration: underline; }
.ji-details-left p { float: left; margin-top: 5px; color: rgb(98, 98, 98); }
.hlpr-icon-row { float: left; }
.icon-first { background-image: url('first.jpg@22'); background-position: 106px 8px; background-repeat: no-repeat; }
.icon-fgreen { background-image: url('f-green.jpg@22'); background-position: 20px 17px; background-repeat: no-repeat; display: block; height: 34px; width: 38px; }
.icon-s { background-image: url('icon-s.gif@22'); background-position: 20px 17px; background-repeat: no-repeat; display: block; height: 34px; width: 38px; }
.icon-f { background-image: url('icon-f.gif@22'); background-position: 20px 17px; background-repeat: no-repeat; display: block; height: 34px; width: 38px; }
.icon-t { background-image: url('icon-t.gif@22'); background-position: 20px 17px; background-repeat: no-repeat; display: block; height: 34px; width: 38px; }
.icon-p { background-image: url('icon-p.gif@22'); background-position: 20px 17px; background-repeat: no-repeat; display: block; height: 34px; width: 38px; }
.icon-o { background-image: url('icon-o.gif@22'); background-position: 20px 17px; background-repeat: no-repeat; display: block; height: 34px; width: 38px; }
.icon-c { background-image: url('icon-c.gif@22'); background-position: 20px 17px; background-repeat: no-repeat; display: block; height: 34px; width: 38px; }
.icon-h { background-image: url('icon-h.gif@22'); background-position: 20px 17px; background-repeat: no-repeat; display: block; height: 34px; width: 38px; }
.icon-i { background-image: url('icon-i.gif@22'); background-position: 20px 17px; background-repeat: no-repeat; display: block; height: 34px; width: 38px; }
.icon-a { background-image: url('icon-a.gif@22'); background-position: 20px 17px; background-repeat: no-repeat; display: block; height: 34px; width: 38px; }
.icon-op { background-image: url('icon-op.gif@22'); background-position: 20px 17px; background-repeat: no-repeat; display: block; height: 34px; width: 38px; }
.icon-curr { background-image: url('icon-curr.gif@22'); background-position: 0pt 5px; background-repeat: no-repeat; display: block; }
.icon-prev { background-image: url('icon-prev.gif@22'); background-position: 0pt 5px; background-repeat: no-repeat; display: block; }
#left-sidebar .icons-row ul li {  }
#left-sidebar .icons-row ul li.icon-s, #left-sidebar .icons-row ul li.icon-h, #left-sidebar .icons-row ul li.icon-f, #left-sidebar .icons-row ul li.icon-t, #left-sidebar .icons-row ul li.icon-p, #left-sidebar .icons-row ul li.icon-op, #left-sidebar .icons-row ul li.icon-c, #left-sidebar .icons-row ul li.icon-curr, #left-sidebar .icons-row ul li.icon-prev, #left-sidebar .icons-row ul li.icon-o, #left-sidebar .icons-row ul li.icon-a, #left-sidebar .icons-row ul li.icon-i { width: 145px; height: auto; padding: 12px 5px 10px 40px; font-size: 0.688em; background-position: 12px 10px; }
.ji-details-left { width: 600px; padding-left: 20px; margin-top: 7px; margin-bottom: 7px; float: left; }
.ji-details-right { background-color: rgb(245, 245, 245); float: right; padding: 10px; }
.ji-details-right a { text-decoration: none; }
.ji-details-right a:hover { text-decoration: underline; }
.ji-links {  }
.ji-links ul { margin-left: 10px; }
.ji-links ul li { border-right: 1px solid rgb(225, 225, 225); color: rgb(143, 143, 143); display: inline; float: left; font-size: 0.625em; height: 27px; padding-left: 9px; padding-right: 9px; padding-top: 10px; }
.ji-links ul li.last { border-right: medium none; }
.ji-links ul li.icon-pdf { padding-left: 10px; }
.ji-links ul li.icon-pdf img { border: medium none; margin-right: 3px; float: left; }
.ji-links ul li.article-active { padding-left: 10px; }
.ji-links ul li.article-active img { border: medium none; margin-right: 3px; float: left; }
.ji-links ul li.icon-reprint { padding-left: 10px; }
.ji-links ul li.icon-reprint img { border: medium none; margin-right: 3px; float: left; }
.ji-links ul li a { text-decoration: none; line-height: normal; }
.ji-links ul li a:hover { text-decoration: underline; }
.ji-links ul li a.highlightArt { background-image: url('highlightarticle.gif@22'); background-position: left top; background-repeat: no-repeat; display: block; font-size: 0.918em; height: 18px; padding-top: 4px; text-decoration: none; text-align: center; width: 100px; color: rgb(51, 51, 51); }
.previewbox { display: none; margin-top: -1px; border: 2px solid rgb(134, 98, 23); float: left; padding: 20px 25px; width: 664px; background-color: rgb(255, 255, 255); }
ul.inner-tabs { width: 664px; float: left; border-bottom: 1px solid rgb(222, 222, 222); }
ul.inner-tabs li { display: inline; float: left; font-size: 0.688em; }
.previewbox .inner-tab-content { display: none; }
.previewbox .active-tab { display: block; }
ul.inner-tabs li a { background-image: url('white-tab.jpg@22'); background-position: left top; display: block; height: 17px; margin-right: 4px; padding-top: 8px; text-align: center; text-decoration: none; width: 99px; }
ul.inner-tabs li a.active { background-image: url('blue-tab.jpg@22'); background-position: left top; display: block; height: 17px; margin-right: 4px; padding-top: 8px; text-align: center; text-decoration: none; width: 95px; color: rgb(255, 255, 255); }
.inner-tab-content { float: left; }
.preview-div { float: left; margin-top: 15px; line-height: 1.4; color: rgb(98, 98, 98); font-size: 0.688em; }
textarea { resize: none; }
#session-dd-holder { background-image: url('login_bg.gif@22'); background-position: left top; background-repeat: no-repeat; display: none; float: right; height: 199px; margin-bottom: -199px; position: relative; top: -4px; width: 265px; z-index: 100; }
.ssdd-section-details { display: none; float: left; padding-left: 25px; padding-top: 15px; }
.ssdd-section-details div { float: left; margin-bottom: 10px; width: 199px; }
.ssdd-section-details label { font-size: 0.688em; margin-bottom: 5px; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; color: rgb(39, 39, 39); float: left; }
.ssdd-section-details input { float: left; width: 211px; }
.ssdd-section-details div.check input { float: left; margin-bottom: 7px; margin-left: 1px; margin-right: 6px; width: 10px; }
.ssdd-section-details div.check { width: 211px; float: left; margin-bottom: 0px; margin-top: -5px; }
.ssdd-section-details div.check label { float: left; margin-top: 4px; }
.ssdd-section-details div.submitrow { margin-bottom: 5px; width: 140px; margin-top: 0px; }
.ssdd-section-details div.submitrow a { line-height: normal; font-size: 0.688em; margin-top: 4px; text-decoration: none; padding-bottom: 3px; }
.ssdd-section-details div.submitrow a:hover { text-decoration: underline; }
.ssdd-section-details div.submitrow a#submitUsrnamePassword { float: left; padding-left: 150px; margin-top: -40px; }
:first-child + html .ssdd-section-details div.submitrow a#submitUsrnamePassword { float: left; margin-top: -48px; }
.ssdd-section-details div.submitrow a#submitUsrnamePassword input { width: 56px; height: 21px; }
.ssdd-section { float: left; }
.ssdd-section ul { float: left; display: block; padding-left: 25px; margin-top: 33px; }
.ssdd-section ul li { float: left; margin-bottom: 13px; }
.ssdd-section ul li a { display: block; font-size: 0.688em; line-height: normal; color: rgb(255, 255, 255); text-decoration: none; background-image: url('login_wide.gif@22'); background-repeat: no-repeat; background-position: left top; float: left; height: 25px; width: 211px; padding-top: 8px; text-align: center; }
.ssdd-section ul li a:hover { text-decoration: underline; }
.ssdd-section-details div.errorRow { font-size: 0.688em; margin-left: -25px; margin-top: -7px; text-decoration: none; color: rgb(255, 0, 0); background: none repeat scroll 0% 0% rgb(243, 243, 243); padding-bottom: 5px; padding-left: 25px; padding-top: 0px; width: 245px; float: left; }
ul.breadcrumb { float: right; width: 720px; margin-bottom: 10px; height: auto; }
ul.breadcrumb li { display: inline; padding-right: 5px; color: rgb(98, 98, 98); font-size: 0.625em; line-height: 1.1em; }
ul.breadcrumb li a { text-decoration: none; }
ul.breadcrumb li a:hover { text-decoration: underline; }
#openCloseAll { float: right; font-size: 0.718em; width: 100px; text-align: right; margin-top: 20px; margin-right: 15px; }
#openCloseAll a { text-decoration: none; color: rgb(255, 255, 255); }
#openCloseAll a:hover { text-decoration: underline; }
.aDescription { margin: 0pt; text-decoration: none; height: 29px; color: rgb(98, 98, 98); }
.aDescription-left { padding-left: 20px; margin-top: 15px; float: left; font-weight: bold; font-size: 0.718em; }
#aDescription-right { float: right; font-size: 0.718em; font-weight: bold; width: 100px; text-align: right; margin-top: 15px; margin-right: 15px; }
#aDescription-right2 { float: right; font-size: 0.718em; font-weight: bold; width: 100px; text-align: right; margin-top: 15px; margin-right: 10px; }
#aDescription-right3 { float: right; font-size: 0.718em; font-weight: bold; width: 100px; text-align: right; margin-top: 15px; margin-right: 0px; }
#back-issues-container { background-color: rgb(255, 255, 255); float: left; }
#back-issues-container p.prevTitle { color: rgb(33, 33, 33); float: left; font-size: 0.75em; font-weight: bold; padding: 7px 0pt 7px 20px; width: 700px; border-left: 1px solid rgb(223, 222, 222); }
.back-issue-row { float: left; font-size: 0.688em; color: rgb(255, 255, 255); background-image: url('dividers.png@22'); background-repeat: no-repeat; width: 720px; cursor: pointer; text-decoration: none; height: 29px; background-position: 0px 0px; }
a.back-issue-row:hover { background-position: 0px -39px; }
a.inactive { background-position: 0px -78px; }
a.inactive:hover { background-position: 0px -117px; }
.back-issue-row .title { float: left; padding-top: 8px; padding-left: 17px; }
.back-issue-row .details { float: right; padding-right: 65px; padding-top: 8px; }
.bir-inner { border-left: 1px solid rgb(223, 222, 222); border-right: 1px solid rgb(223, 222, 222); display: none; width: 718px; float: left; }
.spacefix { float: left; margin-bottom: 3px; height: 1px; line-height: 1px; clear: both; width: 720px; }
.year-volume-container { float: left; width: 718px; }
.year-row-item { float: left; cursor: pointer; width: 718px; text-decoration: none; display: block; font-size: 0.75em; background-image: url('plus-buttons_plain.gif@22'); background-position: -1px -3px; }
.year-row-item-nonexistent { float: left; cursor: pointer; width: 718px; text-decoration: none; display: block; font-size: 0.75em; background-image: url('plus-buttons_plain.gif@22'); background-position: -1px -3px; }
.icon-row-s { background-position: -1px -183px; }
.icon-row-f { background-position: -1px -361px; }
.icon-row-t { background-position: -1px -541px; }
.icon-row-p { background-position: -1px -723px; }
.icon-row-o { background-position: -1px -903px; }
.icon-row-c { background-position: -1px -1081px; }
.icon-row-i { background-position: -1px -1262px; }
.icon-row-op { background-position: -1px -1442px; }
span.yri-details { color: rgb(0, 0, 1); }
.active-expanded { background-position: -1px -1648px; }
.active-expanded-s { background-position: -1px -1828px; }
.active-expanded-f { background-position: -1px -2010px; }
.active-expanded-t { background-position: -1px -2188px; }
.active-expanded-p { background-position: -1px -2372px; }
.active-expanded-o { background-position: -1px -2551px; }
.active-expanded-c { background-position: -1px -2733px; }
.active-expanded-i { background-position: -1px -2912px; }
.active-expanded-op { background-position: -1px -3094px; }
.year-row-item span, .year-row-item-nonexistent span { padding-top: 8px; padding-bottom: 8px; float: left; }
.year-row-item span a, .year-row-item-nonexistent span a { text-decoration: none; }
.year-row-item span a:hover, .year-row-item-nonexistent span a:hover { text-decoration: underline; }
.year-row-item span.yri-year, .year-row-item-nonexistent span.yri-year { padding-left: 74px; }
.year-row-item span.yri-year2, .year-row-item-nonexistent span.yri-year2 { padding-left: 15px; }
.year-row-item span.yri-index, .year-row-item-nonexistent span.yri-index { padding-left: 15px; font-size: 0.94em; }
.year-row-item span.yri-longTitle, .year-row-item-nonexistent span.yri-longTitle { padding-left: 15px; font-size: 0.94em; width: 500px; line-height: 1.1em; }
.year-row-item span.yri-details, .year-row-item-nonexistent span.yri-details { float: right; font-size: 0.94em; padding-right: 66px; text-indent: 7px; }
.year-row-item span.yri-details { float: right; font-size: 0.94em; padding-right: 62px; text-indent: 11px; }
.year-row-item span.yri-details-nonexistent { display: block; float: right; font-size: 0.94em; height: 6px; padding-right: 67px; width: 87px; }
.year-row-closer { border-bottom: 1px solid rgb(223, 222, 222); }
.year-volume-inner-container { float: left; padding-left: 52px; margin-bottom: 10px; width: 666px; display: none; }
.yvselector { float: left; width: 666px; padding-bottom: 5px; padding-top: 5px; cursor: pointer; border-bottom: 1px solid rgb(223, 222, 222); text-decoration: none; background-image: url('plus-buttons_plain-mini.gif@22'); background-repeat: no-repeat; background-position: -1px -3px; }
.yvselector span.yri-index { padding-left: 15px; font-size: 0.688em; text-indent: 44px; }
.yvselector span.yri-index a { text-decoration: none; }
.yvselector span.yri-index a:hover { text-decoration: underline; }
.yvselector span.yri-price { padding-left: 15px; font-size: 0.688em; font-weight: bold; text-indent: 38px; }
.yvselector span.yri-price a { text-decoration: none; }
.yvselector span.yri-price a:hover { text-decoration: underline; }
.icon-row-mini { background-position: -1px -4px; }
.icon-row-mini-s { background-position: -1px -54px; }
.icon-row-mini-f { background-position: -1px -104px; }
.icon-row-mini-c { background-position: -1px -304px; }
.icon-row-mini-o { background-position: -1px -254px; }
.icon-row-mini-p { background-position: -1px -202px; }
.icon-row-mini-t { background-position: -1px -153px; }
.icon-row-mini-i { background-position: -1px -4px; }
.active-expanded-mini { background-position: -1px -381px; }
.active-expanded-mini-s { background-position: -1px -430px; }
.active-expanded-mini-f { background-position: -1px -480px; }
.active-expanded-mini-c { background-position: -1px -680px; }
.active-expanded-mini-o { background-position: -1px -630px; }
.active-expanded-mini-p { background-position: -1px -578px; }
.active-expanded-mini-t { background-position: -1px -529px; }
.active-expanded-mini-i { background-position: -1px -381px; }
.yvselectorlast { border-bottom: medium none; }
.yvselector span { float: left; font-size: 0.688em; padding-left: 74px; color: rgb(4, 89, 137); }
.yvselector span.longTitle { width: 580px; background-image: none; }
.icon-s-mini { background-image: url('icon-s-mini.jpg@22'); background-repeat: no-repeat; background-position: 8px 8px; }
.icon-c-mini { background-image: url('icon-c-mini.jpg@22'); background-repeat: no-repeat; background-position: 8px 8px; }
.icon-f-mini { background-image: url('icon-f-mini.jpg@22'); background-repeat: no-repeat; background-position: 8px 8px; }
.icon-o-mini { background-image: url('icon-o-mini.jpg@22'); background-repeat: no-repeat; background-position: 8px 8px; }
.icon-p-mini { background-image: url('icon-p-mini.jpg@22'); background-repeat: no-repeat; background-position: 8px 8px; }
.icon-t-mini { background-image: url('icon-t-mini.jpg@22'); background-repeat: no-repeat; background-position: 8px 8px; }
.icon-i-mini { background-image: url('icon-i-mini.jpg@22'); background-repeat: no-repeat; background-position: 8px 8px; }
.icon-op-mini { background-image: url('icon-op-mini.jpg@22'); background-repeat: no-repeat; background-position: 8px 8px; }
ul.issue-container { float: left; width: 645px; display: none; padding-left: 20px; }
ul.issue-container li { margin-left: 20px; padding-left: 33px; padding-top: 7px; padding-bottom: 7px; font-size: 0.688em; clear: both; width: 590px; }
.grayrow { background-color: rgb(244, 244, 244); clear: both; float: left; }
ul.issue-container li a { text-decoration: none; }
ul.issue-container li a:hover { text-decoration: underline; }
ul.issue-container li span.issue-number { width: 150px; padding-bottom: 5px; float: left; clear: both; }
ul.issue-container li span.issue-date { padding-left: 20px; width: 95px; float: left; }
ul.issue-container li span.issue-pages { padding-left: 20px; }
ul.issue-container li span.yri-index { padding-left: 20px; }
ul.issue-container li span.yri-price { padding-left: 25px; font-size: 1em; font-weight: bold; }
ul.issue-container li span.yri-price a { text-decoration: none; }
ul.issue-container li span.yri-price a:hover { text-decoration: underline; }
#supplement-issues-container { background-color: rgb(255, 255, 255); float: left; }
.supplement-issue-row { float: left; font-size: 0.688em; color: rgb(255, 255, 255); background-image: url('dividers.png@22'); background-repeat: no-repeat; width: 720px; cursor: pointer; text-decoration: none; height: 29px; background-position: 0px 0px; }
a.supplement-issue-row:hover { background-position: 0px -39px; }
a.inactive { background-position: 0px -78px; }
a.inactive:hover { background-position: 0px -117px; }
.supplement-issue-row .title { float: left; padding-top: 8px; padding-left: 17px; }
.sir-inner { border-left: 1px solid rgb(223, 222, 222); border-right: 1px solid rgb(223, 222, 222); display: none; width: 718px; float: left; }
.supplement-volume-container { float: left; width: 718px; }
.supplement-row-item { float: left; cursor: pointer; width: 718px; text-decoration: none; display: block; font-size: 0.75em; background-image: url('plus-buttons_plain.gif@22'); background-position: -1px -2px; }
.supplement-row-item span { padding-top: 8px; padding-bottom: 8px; float: left; }
.supplement-row-item span.title { padding-left: 74px; }
.supplement-volume-inner-container { float: left; display: none; padding-left: 52px; margin-bottom: 10px; width: 666px; }
.svselector { float: left; width: 666px; padding-bottom: 10px; padding-top: 10px; cursor: pointer; border-bottom: 1px solid rgb(223, 222, 222); text-decoration: none; font-weight: bold; }
.svselector-active-expanded { background-position: 0px -22px; }
.svselectorlast { border-bottom: medium none; }
.svselector span { float: left; font-size: 0.688em; padding-left: 24px; }
.accepted-manuscripts { background-color: rgb(241, 241, 241); font-size: 0.718em; color: rgb(98, 98, 98); }
.accepted-manuscripts input { margin: 0pt 5px; padding: 0pt; }
.accepted-manuscripts ul { padding: 10px 10px 7px 15px; width: 700px; }
.accepted-manuscripts ul.border { border-bottom: 1px solid rgb(223, 222, 222); }
.accepted-manuscripts ul li { margin-bottom: 8px; }
.accepted-manuscripts input.days { width: 30px; }
#my-alerts-container { background-color: rgb(255, 255, 255); float: left; }
.my-alerts-row { float: left; font-size: 0.688em; color: rgb(255, 255, 255); background-image: url('dividers.png@22'); background-repeat: no-repeat; width: 720px; cursor: pointer; text-decoration: none; height: 29px; background-position: 0px 0px; }
a.my-alerts-row:hover { background-position: 0px -39px; }
a.inactive { background-position: 0px -78px; }
a.inactive:hover { background-position: 0px -117px; }
.my-alerts-row .title { float: left; padding-top: 8px; padding-left: 17px; }
.mar-inner { border-left: 1px solid rgb(223, 222, 222); border-right: 1px solid rgb(223, 222, 222); display: none; width: 718px; float: left; }
.my-alerts-container { float: left; width: 718px; }
.alerts-row-itemTitle { float: left; width: 718px; text-decoration: none; display: block; font-size: 0.75em; background-color: rgb(241, 241, 241); }
.alerts-row-item { float: left; cursor: pointer; width: 718px; text-decoration: none; display: block; font-size: 0.75em; background-image: url('plus-buttons_plain.gif@22'); background-position: -1px -2px; }
.alerts-row-item a { text-decoration: none; }
.alerts-row-item a:hover { text-decoration: underline; }
.alerts-row-item span { padding-top: 8px; padding-bottom: 8px; float: left; }
.alerts-row-item span.titleAlerts { padding-left: 74px; width: 260px; }
.alerts-row-item span.comment { padding-top: 8px; padding-bottom: 0pt; width: 120px; float: right; }
.alerts-row-item span.firstView { padding-top: 8px; padding-bottom: 0pt; width: 120px; float: right; }
.alerts-row-item span.issue { padding-top: 8px; padding-bottom: 0pt; width: 120px; float: right; }
.alerts-row-itemTitle span { padding-bottom: 8px; padding-top: 8px; color: rgb(98, 98, 98); font-size: 0.918em; }
.alerts-row-itemTitle span.comment { float: right; width: 120px; }
.alerts-row-itemTitle span.firstView { float: right; width: 120px; }
.alerts-row-itemTitle span.issue { float: right; width: 120px; }
.alerts-preferences { background-color: rgb(241, 241, 241); font-size: 0.718em; color: rgb(98, 98, 98); }
.alertsTitle { font-weight: bold; padding-left: 20px; padding-bottom: 5px; padding-top: 10px; }
.alerts-preferences input { margin: 0pt 5px; padding: 0pt; }
.alerts-preferences ul { padding: 10px 10px 7px 15px; border-bottom: 1px solid rgb(223, 222, 222); }
.alerts-preferences ul.noBottomBorder { border-bottom: medium none; }
.alerts-preferences ul li { margin-bottom: 8px; }
.alerts-preferences input.days { width: 30px; }
.my-alerts-inner-container { float: left; display: none; padding-left: 52px; margin-bottom: 10px; width: 666px; }
.my-alerts-inner-container a { text-decoration: none; }
.my-alerts-inner-container a:hover { text-decoration: underline; }
.maselector { float: left; width: 666px; padding-bottom: 10px; padding-top: 12px; cursor: pointer; border-bottom: 1px solid rgb(223, 222, 222); text-decoration: none; font-weight: bold; }
.maselector-active-expanded { background-position: 0px -22px; }
.maselectorlast { border-bottom: medium none; }
.maselector span { font-size: 0.688em; }
.maselector span.issueTitle { float: left; padding-left: 24px; width: 260px; }
.maselector span.issueTitle:hover { text-decoration: underline; }
.maselector input { margin-top: -6px; }
.maselector span.issue, .maselectorlast span.issue { padding-bottom: 0pt; padding-left: 0pt; width: 120px; float: right; }
.maselector span.comment, .maselectorlast span.comment { padding-bottom: 0pt; width: 120px; padding-left: 0pt; float: right; }
.maselector span.firstView, .maselectorlast span.firstView { padding-bottom: 0pt; padding-left: 0pt; width: 120px; float: right; }
.metrics-holder { font-size: 0.718em; color: rgb(98, 98, 98); background-color: rgb(241, 241, 241); display: none; }
.metrics-holder p.section-title { font-size: 1.2em; }
.metrics-holder .dataBox { background-color: rgb(255, 255, 255); padding: 10px; color: rgb(51, 51, 51); width: 668px; border: 1px solid rgb(102, 102, 102); margin: 10px 0pt 0pt 15px; }
.metrics-holder .wrapData div { float: left; width: 20%; margin-bottom: 3px; }
.metrics-holder .wrapData .left { font-weight: bold; }
.metrics-holder .metricTitle { font-weight: bold; color: rgb(51, 51, 51); padding: 20px 10px 10px 20px; }
.metrics-holder #metricGraph, .metrics-holder #metricBar { margin-left: 20px; height: 400px; width: 693px; }
.metrics-holder .metricGraph img { max-width: 700px; }
.metricsInfo { padding: 20px 10px 20px 20px; }
.metricsInfo .title { font-weight: bold; padding-bottom: 8px; color: rgb(51, 51, 51); }
.metricsInfo .citations { width: 420px; float: left; }
.metricsInfo ul li { display: inline; border-right: 1px solid rgb(102, 102, 102); padding-right: 3px; }
.metricsInfo input { float: right; margin-right: 60px; }
.comments-holder { font-size: 0.75em; color: rgb(98, 98, 98); background-color: rgb(241, 241, 241); display: none; }
.comment-details { padding: 0px 60px 17px 17px; margin-top: 0px; }
.comments-holder .comment { border-bottom: 1px solid rgb(223, 222, 222); }
.comments-holder .policy { border-bottom: 1px solid rgb(223, 222, 222); padding: 0px 60px 17px 17px; font-size: 1em; background-color: rgb(230, 230, 230); }
.comments-holder .policy p { margin-bottom: 5px; line-height: 1.4em; }
p.policy-title { font-weight: bold; margin-bottom: 3px; color: rgb(35, 35, 35); padding-top: 17px; }
.comments-holder .policy ol { margin: 10px 0pt; padding-left: 10px; }
.comments-holder .policy ol li { margin-bottom: 3px; list-style: decimal outside none; margin-left: 15px; }
p.cd-name { font-weight: bold; margin-bottom: 3px; color: rgb(35, 35, 35); padding-top: 17px; }
p.cd-role { font-size: 0.917em; margin-bottom: 17px; }
p.cd-copy { line-height: 1.4; }
#newcomment { margin-top: 15px; }
.formcol1 { float: left; width: 320px; }
.formcol2 { float: left; width: 320px; }
.formrow { float: left; margin-bottom: 14px; }
#updateslabel { font-weight: normal; padding-left: 5px; width: 261px; }
.checkboxhelper { line-height: 1.2; margin-top: 14px; }
.formrow label, .fullwidthrow label { font-size: 0.917em; float: left; width: 300px; color: rgb(35, 35, 35); font-weight: bold; margin-bottom: 6px; }
.formrow input { float: left; width: 300px; padding: 3px; }
.formrow .updates { float: left; width: 15px; padding: 3px; }
.fullwidthrow label { width: 600px; }
.fullwidthrow textarea { width: 620px; padding: 3px; height: 80px; }
.fullwidthrow input { float: right; margin-top: 15px; margin-right: 12px; }
.fullwidthrow span { float: right; margin-top: 25px; margin-right: 12px; }
.alert { margin-top: 10px; color: red; }
.fulltxt-holder { font-size: 0.75em; color: rgb(98, 98, 98); background-color: rgb(255, 255, 255); border-left: 1px solid rgb(223, 222, 222); }
.fulltxt-holder img {  }
.fulltxt-holder a { text-decoration: none; }
.fulltxt-holder a:hover { text-decoration: underline; }
.fulltxt-details { padding: 0px 20px 17px 17px; margin-top: 0px; line-height: 1.5em; }
.fulltxt-details h2 { font-weight: bold; margin: 10px 0pt 5px; }
.fulltxt-details h3 { font-size: 0.9em; font-weight: bold; margin: 10px 0pt 5px; }
.fulltxt-details pre { width: 698px; overflow: scroll; vertical-align: middle; color: rgb(0, 0, 0); }
.fulltxt-details p.section-title { font-weight: bold; margin-top: 10px; }
.fulltxt-nav { background-color: rgb(241, 241, 241); float: right; width: 240px; padding: 10px; margin-left: 10px; margin-bottom: 10px; }
.fulltxt-nav ul {  }
.fulltxt-nav ul li { margin-bottom: 5px; margin-left: 0pt; padding-left: 15px; background: url('arrowbullet.gif@22') no-repeat scroll 0px 5px transparent; }
.table-footnote { padding-left: 0px; display: none; }
.numberedList { margin: 10px 0pt; }
.fulltxt-details ol { list-style: decimal outside none; }
.fulltxt-details ul { list-style: none outside none; }
.fulltxt-details ul.simple { clear: both; }
.fulltxt-details li { margin-bottom: 1px; margin-left: 25px; line-height: 1.5em; font-size: 1em; word-wrap: break-word; overflow: hidden; }
.fulltxt-img-wrap { padding: 0px; margin: 0pt 0pt 10px; width: 698px; }
.fulltxt-img-wrap p { font-size: 90%; color: rgb(0, 0, 0); padding-bottom: 10px; }
.fiw-left { float: left; width: 155px; padding: 20px 20px 0px 0px; }
.fiw-left img { width: 150px; border: 1px solid rgb(4, 89, 137); }
.fiw-right { float: none; padding: 10px 0pt 0pt; width: 698px; }
:first-child + html .fulltxt-img-wrap { width: 698px; }
:first-child + html .fiw-right { width: auto; }
.fulltxt-details div.equation { padding: 0px; margin: 10px 0pt; width: 698px; text-align: center; }
.fulltxt-details div.equation p { text-align: left; font-size: 0.918em; color: rgb(0, 0, 0); margin-top: 10px; }
.fulltxt-details div.equation .equation-label { width: 50px; text-align: right; float: right; height: 1.5em; margin-bottom: 0px; margin-top: 0px; }
* + html .fulltxt-details div.equation .equation-label { margin-top: -20px; }
.fulltxt-details sup, .fulltxt-details sub { line-height: 0.7em; }
.fulltxt-details p { line-height: 1.5em; margin-bottom: 5px; }
.fulltxt-details p.txtTitle { padding-bottom: 5px; padding-top: 5px; font-size: 1.2em; color: rgb(35, 35, 35); font-weight: bold; }
.fulltxt-details p.figTableTitle { padding-top: 10px; font-size: 1em; color: rgb(35, 35, 35); font-weight: normal; }
.fulltxt-holder .fulltxt { border-bottom: 1px solid rgb(223, 222, 222); background: url('fulltxt_bg.jpg@22') no-repeat scroll 0px top transparent; }
.fulltxt-holder .abstract { padding: 30px 0pt; background-color: rgb(241, 241, 241); border-bottom: 1px solid rgb(241, 241, 241); }
.fulltxt-holder .abstract img { width: 718px; }
.references-list { padding: 10px; margin-bottom: 10px; }
.references-list ul {  }
.references-list ul li { margin-bottom: 5px; padding-left: 15px; background: url('bullet.gif@22') no-repeat scroll 0px 5px transparent; line-height: 1.3em; font-size: 0.918em; }
.references-list ul li .volume { font-weight: bold; }
.blueDivider { margin: 0pt; padding-left: 20px; background: url('bluedivider.gif@22') repeat-x scroll 0px 0px transparent; font-size: 0.688em; color: rgb(255, 255, 255); text-decoration: none; height: 29px; }
.blueDivider p { float: left; padding-top: 8px; }
.blueDivider p a { line-height: 1.4em; color: rgb(255, 255, 255); float: left; }
.dkGrey { background-color: rgb(203, 203, 203); color: rgb(33, 33, 33); float: left; font-size: 0.75em; font-weight: bold; padding-left: 20px; padding-top: 12px; padding-bottom: 12px; width: 700px; }
.dkGrey p { float: left; }
.dkGrey p a { text-decoration: none; }
.dkGrey p a:hover { text-decoration: underline; }
.dkGrey p img { margin-left: 10px; margin-bottom: -4px; }
.headTitle { font-weight: bold; background-color: rgb(233, 231, 231); border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); font-size: 0.688em; padding: 10px 10px 10px 20px; }
.total { background-color: rgb(203, 203, 203); color: rgb(33, 33, 33); text-align: right; font-size: 0.95em; font-weight: bold; padding: 12px 10px 12px 0pt; margin: 30px 0pt 0pt; }
.total .normal { font-weight: normal; font-size: 0.75em; }
.bold { font-weight: bold; }
.criteria { font-weight: bold; }
#shoppingBasket { background-color: rgb(255, 255, 255); border-left: 1px solid rgb(223, 222, 222); border-bottom: 1px solid rgb(223, 222, 222); }
.tableofcontents { background-color: rgb(203, 203, 203); color: rgb(33, 33, 33); float: left; font-size: 0.75em; font-weight: bold; padding-left: 20px; padding-top: 7px; padding-bottom: 7px; width: 700px; }
#tableofcontents { background-color: rgb(255, 255, 255); border-left: 1px solid rgb(223, 222, 222); padding-bottom: 40px; }
.tableofcontents p { float: left; width: 490px; line-height: normal; }
.tableofcontents p.space { padding-bottom: 10px; }
.tableofcontents p.editors { font-weight: bold; font-size: 1em; color: rgb(68, 68, 68); }
.tableofcontents ul { float: right; font-size: 0.925em; font-weight: bold; margin-right: 12px; }
.tableofcontents ul li { float: left; display: inline; }
.tableofcontents ul li a { text-decoration: none; line-height: normal; }
.tableofcontents ul li a:hover { text-decoration: underline; }
.tableofcontents ul li.first { border-right: 1px solid rgb(4, 89, 137); margin-right: 5px; padding-right: 5px; }
.issuesVolumes { background-color: rgb(203, 203, 203); color: rgb(33, 33, 33); float: left; font-size: 0.75em; font-weight: bold; padding-left: 20px; padding-top: 12px; padding-bottom: 12px; width: 698px; }
.issuesVolumes ul { font-size: 0.925em; font-weight: bold; margin-right: 12px; width: 680px; }
.issuesVolumes ul li { display: block; margin: 5px 8px 5px 0pt; }
.issuesVolumes ul li a { text-decoration: none; line-height: normal; font-weight: normal; }
.issuesVolumes ul li a:hover { text-decoration: underline; }
.issuesVolumes ul li a.active { color: rgb(98, 98, 98); font-weight: bold; }
.issuesVolumes ul li.last { border: medium none; margin-right: 0px; padding-right: 0px; }
.payPerView { width: 100%; overflow: auto; padding-bottom: 10px; }
.payPerView a { color: rgb(4, 89, 137); text-decoration: none; }
.payPerView a:hover { text-decoration: underline; }
.payPerView ul { padding: 10px 0pt; margin: 0pt; width: 590px; float: left; border-bottom: 1px solid rgb(225, 225, 225); }
.payPerView ul.confirmBasket { padding: 15px 0pt 0pt; margin: 0pt; width: auto; float: left; border-bottom: medium none; }
.payPerView ul li { margin: 0pt 0pt 3px; padding: 0pt 80px 0pt 0pt; }
.payPerView ul li.journalTitle { font-weight: bold; font-size: 1em; }
.payPerView ul li.journalVolume { font-size: 0.688em; margin: 0pt 0pt 15px; }
.payPerView ul li.journalSubHead { font-size: 0.688em; font-weight: bold; color: rgb(32, 32, 32); }
.payPerView ul li.journalDetails { font-size: 0.688em; color: rgb(32, 32, 32); }
.payPerView ul li.duration { font-size: 0.688em; color: rgb(32, 32, 32); padding: 10px 0pt; }
.payPerView ul.duration { padding: 0pt; margin: 0pt 0pt 30px; border: medium none; }
.payPerView ul.duration li { border-right: 1px solid rgb(225, 225, 225); font-size: 0.688em; color: rgb(32, 32, 32); padding: 10px; margin: 0pt; width: auto; height: 15px; display: inline; float: left; }
.payPerView ul.duration li.note { color: rgb(255, 0, 0); width: 430px; border: medium none; }
.payPerView #price { background-color: rgb(245, 245, 245); float: right; padding: 10px; font-weight: bold; color: rgb(113, 113, 113); margin: -102px 0pt 0pt; }
#payPerView-page-container { float: left; width: 718px; color: rgb(98, 98, 98); }
.datePurchased { float: right; font-size: 0.718em; width: 100px; text-align: right; margin-top: 4px; margin-right: 10px; }
.dateDeleted { float: right; font-size: 0.718em; width: 100px; text-align: right; margin-top: 4px; margin-right: 10px; }
.deleteCheckbox { float: right; }
.indSubs { width: 100%; overflow: auto; }
.indSubs a { color: rgb(4, 89, 137); text-decoration: none; }
.indSubs a:hover { text-decoration: underline; }
.indSubs ul { padding: 10px 0pt; margin: 0pt; width: 590px; float: left; border-bottom: 1px solid rgb(225, 225, 225); }
.indSubs ul.confirmBasket { padding: 15px 0pt 0pt; margin: 0pt; width: auto; float: left; border-bottom: medium none; }
.indSubs ul li { margin: 0pt 0pt 3px; padding: 0pt 80px 0pt 0pt; }
.indSubs ul li.journalTitle { font-weight: bold; font-size: 1em; }
.indSubs ul li.journalVolume { font-size: 0.688em; margin: 0pt 0pt 15px; }
.indSubs ul li.journalDetails { font-size: 0.688em; color: rgb(32, 32, 32); padding-bottom: 10px; }
.indSubs #price { background-color: rgb(245, 245, 245); float: right; padding: 10px; font-weight: bold; color: rgb(113, 113, 113); margin: -37px 0pt 0pt; }
#your-basket-container { background-color: rgb(255, 255, 255); float: left; }
#your-basket-container a { text-decoration: none; }
#your-basket-container a:hover { text-decoration: underline; }
.your-basket-row { float: left; font-size: 0.688em; color: rgb(255, 255, 255); background-image: url('dividers.png@22'); background-repeat: no-repeat; width: 720px; cursor: pointer; text-decoration: none; height: 29px; background-position: 0px 0px; }
a.your-basket-row:hover { background-position: 0px -39px; }
a.inactive { background-position: 0px -78px; }
a.inactive:hover { background-position: 0px -117px; }
.your-basket-row .title { float: left; padding-top: 8px; padding-left: 17px; }
.your-basket-row .details { float: right; padding-right: 65px; padding-top: 8px; }
.ybr-inner { border-left: 1px solid rgb(223, 222, 222); border-right: 1px solid rgb(223, 222, 222); display: none; width: 718px; float: left; }
.your-basket-container { float: left; width: 718px; }
.your-basket-container table { width: 100%; }
.your-basket-container td { border-bottom: 1px solid rgb(225, 225, 225); }
.your-basket-container ul { margin: 10px 0pt; }
.your-basket-container ul li { margin: 0pt 0pt 3px; padding: 0pt 80px 0pt 0pt; }
.your-basket-container ul li.journalTitle { font-weight: bold; font-size: 0.819em; }
.your-basket-container ul li.journalVolume { font-size: 0.688em; margin: 0pt 0pt 15px; }
.your-basket-container ul li.journalSubHead { font-size: 0.688em; font-weight: bold; color: rgb(32, 32, 32); }
.your-basket-container ul li.journalDetails { font-size: 0.688em; color: rgb(32, 32, 32); }
.your-basket-container ul li.duration { font-size: 0.688em; color: rgb(32, 32, 32); padding: 10px 0pt; }
.your-basket-container ul li.membership { font-weight: bold; font-size: 0.688em; }
#contact-us-container { background-color: rgb(255, 255, 255); float: left; }
#contact-us-container a { text-decoration: none; }
#contact-us-container a:hover { text-decoration: underline; }
.contact-us-row { float: left; font-size: 0.688em; color: rgb(255, 255, 255); background-image: url('dividers.png@22'); background-repeat: no-repeat; width: 720px; cursor: pointer; text-decoration: none; height: 29px; background-position: 0px 0px; }
a.contact-us-row:hover { background-position: 0px -39px; }
a.inactive { background-position: 0px -78px; }
a.inactive:hover { background-position: 0px -117px; }
.contact-us-row .title { float: left; padding-top: 8px; padding-left: 17px; }
.contact-us-row .details { float: right; padding-right: 65px; padding-top: 8px; }
.cur-inner { border-left: 1px solid rgb(223, 222, 222); border-right: 1px solid rgb(223, 222, 222); display: none; width: 718px; float: left; }
.contact-us-container { float: left; width: 718px; border-bottom: 1px solid rgb(223, 222, 222); background-color: rgb(241, 241, 241); }
.contact-details-left { width: 470px; padding-left: 20px; margin-top: 7px; margin-bottom: 7px; float: left; font-size: 0.718em; }
* html .contact-details-left { width: 468px; }
.contact-details-left p { font-weight: bold; margin: 10px 0pt; font-size: 1.1em; }
.contact-details-left ul { padding: 0pt; margin-bottom: 10px; }
.contact-details-left li { margin-bottom: 3px; }
.contact-details-right { float: right; margin: 20px 10px 10px; }
.contact-details-right img { border: 1px solid rgb(102, 102, 102); }
.removeLink { vertical-align: top; padding-top: 13px; padding-right: 10px; font-size: 0.717em; width: 60px; text-align: center; }
.checkoutAmount { margin: 0pt; padding: 10px 15px 10px 0pt; font-weight: bold; text-align: right; font-size: 0.819em; background-color: rgb(233, 231, 231); }
#amount { color: rgb(4, 89, 137); margin-left: 10px; }
.paymentDetails { width: 100%; }
.paymentDetails a { text-decoration: none; }
.paymentDetails a:hover { text-decoration: underline; }
.paymentDetails td { border-top: 1px solid rgb(225, 225, 225); }
.paymentDetails ul { padding: 10px 10px 10px 20px; margin: 0pt; }
.paymentDetails ul li { margin: 0pt 0pt 3px; padding: 0pt 80px 0pt 0pt; }
.paymentDetails ul li.journalTitle { font-weight: bold; font-size: 1em; }
.paymentDetails ul li.journalVolume { font-size: 0.688em; margin: 0pt 0pt 15px; }
.paymentDetails ul li.journalSubHead { font-size: 0.688em; font-weight: bold; color: rgb(32, 32, 32); }
.paymentDetails ul li.journalDetails { font-size: 0.688em; color: rgb(32, 32, 32); }
.paymentDetails .duration { font-size: 0.688em; color: rgb(32, 32, 32); padding: 10px 0pt; text-align: center; }
.shoppingButtons { padding: 20px 0pt 20px 20px; margin: 0pt; height: 34px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.shoppingButtons li { display: inline; }
.shoppingButtons li a { height: 34px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.shoppingButtons li.updateBasket a { background-image: url('updatebasketbutton.gif@22'); width: 110px; }
.shoppingButtons li.updateBasket a:hover { background-image: url('updatebasketbutton.gif@22'); background-position: left -34px; }
.shoppingButtons li.continueBrowsing a { background-image: url('continuebrowsingbutton.gif@22'); width: 131px; }
.shoppingButtons li.continueBrowsing a:hover { background-image: url('continuebrowsingbutton.gif@22'); background-position: left -34px; }
.shoppingButtons li.checkOut a { background-image: url('checkoutbutton.gif@22'); width: 140px; }
.shoppingButtons li.checkOut a:hover { background-image: url('checkoutbutton.gif@22'); background-position: left -34px; }
.orderButtons { padding: 20px 0pt; margin: 0pt; height: 34px; }
.orderButtons li { display: inline; }
.orderButtons li a { height: 34px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.orderButtons ul li.orderIssue a { background-image: url('orderissuesbutton.gif@22'); width: 197px; }
.orderButtons ul li.orderIssue a:hover { background-image: url('orderissuesbutton.gif@22'); background-position: left -34px; }
.orderButtons ul li.orderJnl a { background-image: url('orderjnlbutton.gif@22'); width: 207px; }
.orderButtons ul li.orderJnl a:hover { background-image: url('orderjnlbutton.gif@22'); background-position: left -34px; }
.shoppingNavButtons { padding: 20px 0pt 20px 20px; margin: 0pt; height: 24px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.shoppingNavButtons li { display: inline; }
.shoppingNavButtons li a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.shoppingNavButtons li.cancel a { background-image: url('cancelbutton.gif@22'); width: 48px; }
.shoppingNavButtons li.cancel a:hover { background-image: url('cancelbutton.gif@22'); background-position: left -24px; }
.shoppingNavButtons li.back a { background-image: url('backbutton.gif@22'); width: 48px; }
.shoppingNavButtons li.back a:hover { background-image: url('backbutton.gif@22'); background-position: left -24px; }
.shoppingNavButtons li.next a { background-image: url('nextbutton.gif@22'); width: 48px; }
.shoppingNavButtons li.next a:hover { background-image: url('nextbutton.gif@22'); background-position: left -24px; }
.shoppingNavButtons li.confirmOrder a { background-image: url('confirmorderbutton.gif@22'); width: 93px; }
.shoppingNavButtons li.confirmOrder a:hover { background-image: url('confirmorderbutton.gif@22'); background-position: left -24px; }
.shoppingNavButtons li.done a { background-image: url('donebutton.gif@22'); width: 48px; }
.shoppingNavButtons li.done a:hover { background-image: url('donebutton.gif@22'); background-position: left -24px; }
.shoppingNavButtons li.printReceipt a { background-image: url('printreceiptbutton.gif@22'); width: 84px; }
.shoppingNavButtons li.printReceipt a:hover { background-image: url('printreceiptbutton.gif@22'); background-position: left -24px; }
.salesButtons { padding: 0pt 0pt 20px; margin: 0pt; height: 24px; }
.salesButtons li { display: inline; }
.salesButtons li a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.salesButtons li.runReport a { background-image: url('runreportbutton.gif@22'); width: 80px; }
.salesButtons li.runReport a:hover { background-image: url('runreportbutton.gif@22'); background-position: left -24px; }
.salesButtons li.save a { background-image: url('savebutton.gif@22'); width: 41px; }
.salesButtons li.save { background-image: url('savebutton.gif@22'); background-position: left -24px; }
.configIPButtons { padding: 0pt 0pt 20px; margin: 0pt; height: 24px; }
.configIPButtons li { display: inline; }
.configIPButtons li a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.configIPButtons li.reset a { background-image: url('resetbutton.gif@22'); width: 50px; }
.configIPButtons li.reset a:hover { background-image: url('resetbutton.gif@22'); background-position: left -24px; }
.configIPButtons li.updateOrganisation a { background-image: url('updateorganisationbutton.gif@22'); width: 125px; }
.configIPButtons li.updateOrganisation a:hover { background-image: url('updateorganisationbutton.gif@22'); background-position: left -24px; }
.configIPButtons li.update a { background-image: url('updatebutton.gif@22'); width: 59px; }
.configIPButtons li.update a:hover { background-image: url('updatebutton.gif@22'); background-position: left -24px; }
.commentButtons { padding: 20px 0pt 20px 20px; margin: 0pt; height: 24px; background-color: rgb(255, 255, 255); }
.commentButtons li { display: inline; }
.commentButtons li a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.commentButtons li.publish a { background-image: url('publishbutton.gif@22'); width: 59px; }
.commentButtons li.publish a:hover { background-image: url('publishbutton.gif@22'); background-position: left -24px; }
.commentButtons li.unpublish a { background-image: url('unpublishbutton.gif@22'); width: 70px; }
.commentButtons li.unpublish a:hover { background-image: url('unpublishbutton.gif@22'); background-position: left -24px; }
.commentButtons li.reject a { background-image: url('rejectbutton.gif@22'); width: 52px; }
.commentButtons li.reject a:hover { background-image: url('rejectbutton.gif@22'); background-position: left -24px; }
.center { text-align: center; }
.ltGrey { background-color: rgb(233, 231, 231); border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); font-size: 0.688em; padding: 10px; }
.greyBottomLine { height: 1px; border-bottom: 1px solid rgb(225, 225, 225); padding: 0pt; margin: 0pt; }
.qty { vertical-align: bottom; padding-bottom: 13px; text-align: center; font-size: 0.688em; margin-bottom: 10px; }
.quantity { width: 50px; padding: 10px 10px 10px 20px; vertical-align: top; }
.quantity input { width: 40px; }
.checkbox { width: 20px; padding: 10px; vertical-align: top; text-align: center; }
.OrgInd { color: rgb(34, 34, 34); font-size: 0.688em; margin: 0pt 10px 0pt 8px; }
.noTax { width: 70px; vertical-align: bottom; text-align: center; font-size: 0.717em; padding: 0pt 0pt 10px; margin-bottom: 10px; }
.noTax img { margin: 0pt 0pt 0pt 10px; }
.withTax { width: 70px; vertical-align: top; text-align: center; font-size: 0.917em; font-weight: bold; padding-top: 10px; margin: 0pt; color: rgb(102, 102, 102); }
.onlineTax { width: 70px; vertical-align: bottom; text-align: center; font-size: 0.717em; padding: 0pt 0pt 10px; margin-bottom: 10px; }
.onlineTax img { margin: 0pt 0pt 0pt 10px; }
.printTax { width: 50px; vertical-align: bottom; text-align: center; font-size: 0.717em; padding: 0pt 0pt 10px; margin-bottom: 10px; }
.totalCost { width: 60px; vertical-align: bottom; text-align: center; font-size: 0.717em; }
.totalCost .price { background-color: rgb(245, 245, 245); padding: 10px; font-weight: bold; color: rgb(113, 113, 113); margin: 0pt; font-size: 1.3em; float: none; width: 60px; }
.printOnline { color: rgb(97, 97, 97); font-size: 0.688em; }
#price { background-color: rgb(245, 245, 245); float: right; padding: 10px; font-weight: bold; color: rgb(113, 113, 113); margin: -100px 0pt 0pt; }
.price { background-color: rgb(245, 245, 245); padding: 2px 8px; font-weight: bold; color: rgb(113, 113, 113); margin: -26px 0pt 0pt; font-size: 0.688em; float: right; }
#relatedTitles { padding: 0pt; margin: 0pt; }
#relatedTitles p.jnlTitle { padding: 0pt 0pt 0pt 70px; margin: 20px 0pt 10px; font-weight: bold; font-size: 1em; color: rgb(4, 89, 137); }
#relatedTitles ul { margin: 10px 0pt 10px 20px; padding: 0pt; }
#relatedTitles ul li { display: inline; }
#cardLogos { padding: 30px 0pt 50px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#cardLogos a { text-decoration: none; }
#cardLogos a:hover { text-decoration: underline; }
#cardLogos p { font-size: 0.718em; color: rgb(51, 51, 51); clear: both; }
#cardLogos ul { margin: 0pt; padding: 0pt; width: 720px; }
#cardLogos ul li { display: inline; float: left; border: 1px solid rgb(51, 51, 51); background-image: url('shoppingbasketlogos.gif@22'); background-position: left top; background-repeat: no-repeat; text-indent: -9999em; margin-right: 10px; }
#cardLogos ul li.wp_visa { background-position: 0px 0px; width: 64px; height: 40px; }
#cardLogos ul li.wp_visa_debit { background-position: -74px 0px; width: 66px; height: 40px; }
#cardLogos ul li.wp_visa_electron { background-position: -150px 0px; width: 64px; height: 40px; }
#cardLogos ul li.wp_maestro { background-position: -224px 0px; width: 63px; height: 40px; }
#cardLogos ul li.wp_mastercard { background-position: -297px 0px; width: 62px; height: 40px; }
#cardLogos ul li.wp_diners { background-position: -369px 0px; width: 62px; height: 40px; }
#cardLogos ul li.wp_jcb { background-position: -441px 0px; width: 40px; height: 50px; border: medium none; }
#cardLogos ul li.wp_elv { background-position: -491px 0px; width: 40px; height: 40px; border: medium none; }
#cardLogos ul li.wp_solo { background-position: -541px 0px; width: 40px; height: 50px; border: medium none; }
#cardLogos ul li.wp_laser { background-position: -596px 0px; width: 45px; height: 50px; border: medium none; }
#cardLogos img.streamline { padding: 10px 0pt 0pt 5px; }
#cardLogos ul#certificates { margin-top: 10px; padding: 0pt; width: 720px; }
#cardLogos ul#certificates li { display: inline; border: medium none; float: none; }
#cardLogos ul#certificates li a { background-image: url('shoppingbasketlogos.gif@22'); background-position: left top; background-repeat: no-repeat; text-indent: -9999em; float: left; }
#cardLogos ul#certificates li.verisign a { background-position: 0px -50px; width: 105px; height: 55px; }
#cardLogos ul#certificates li.worldpay a { background-position: -115px -50px; width: 105px; height: 55px; }
.subscribeIcons { padding: 10px 0pt 20px; margin: 0pt; height: 24px; }
.subscribeIcons li { display: inline; }
.subscribeIcons li img { margin-right: 10px; }
.addHltArt { background-color: rgb(241, 241, 241); font-size: 0.688em; padding: 0pt; margin: 1px 0pt 0pt; }
.addHltArt .inputDetails { float: left; padding: 5px 10px 5px 20px; }
.addHltArt .title { float: left; width: 140px; padding: 6px 0pt 0pt; }
.addHltArt .typeInput { float: left; width: 550px; }
.addHltArt .typeInput input#logo { font-size: 1.1em; }
.addHltArt p { margin: 5px 0pt; }
.addHltArt input.normal { width: 150px; }
.addHltArt input.long { width: 350px; }
.addHltArt #artLookup-bttn { font-size: 1em; margin-top: 5px; }
.addHltArt #artLookup-bttn input { margin-right: 5px; }
.unsubscribe-buttons { padding: 20px 0pt; margin: 0pt; height: 24px; background-color: rgb(241, 241, 241); }
.unsubscribe-buttons li { display: inline; }
.unsubscribe-buttons li a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.unsubscribe-buttons li.cancel a { background-image: url('cancelbutton.gif@22'); width: 48px; }
.unsubscribe-buttons li.cancel a:hover { background-image: url('cancelbutton.gif@22'); background-position: left -24px; }
.unsubscribe-buttons li.unsubscribe a { background-image: url('unsubscribebutton.gif@22'); width: 82px; }
.unsubscribe-buttons li.unsubscribe a:hover { background-image: url('unsubscribebutton.gif@22'); background-position: left -24px; }
.unsubscribe-buttons li.ok a { background-image: url('okbutton.gif@22'); width: 36px; }
.unsubscribe-buttons li.ok a:hover { background-image: url('okbutton.gif@22'); background-position: left -24px; }
.updateComment { background-color: rgb(241, 241, 241); padding-left: 20px; margin: 1px 0pt 0pt; font-size: 0.718em; }
.updateComment p { padding: 10px 0pt; line-height: 1.3em; }
.updateComment a { text-decoration: none; }
.updateComment a:hover { text-decoration: underline; }
.updateComment .inputDetails { float: left; padding: 10px 10px 10px 0pt; }
.updateComment .title { float: left; width: 140px; padding: 6px 0pt 0pt; line-height: normal; }
.updateComment .typeInput { float: left; padding-left: 5px; }
.updateComment input, .updateComment textarea { padding: 0pt; margin-left: 0px; font-size: 1em; }
.updateComment input.short { width: 50px; margin-left: 0px; }
.updateComment input.normal { width: 150px; margin-left: 0px; }
.updateComment textarea.comment { margin-left: 0px; font-size: 1.3em; }
.userDetails { background-color: rgb(241, 241, 241); font-size: 0.688em; padding: 0pt; margin: 1px 0pt 0pt; }
.userDetails a { text-decoration: none; }
.userDetails a:hover { text-decoration: underline; }
.userDetails p { padding: 10px 0pt 10px 20px; line-height: 1.3em; }
.userDetails p.section-title { padding-bottom: 5px; margin-top: 8px; color: rgb(35, 35, 35); font-weight: bold; }
.userDetails p.top-border { padding: 10px 0pt 10px 20px; border-top: 1px solid rgb(223, 222, 222); }
.userDetails .inputDetails { float: left; padding: 10px 10px 10px 20px; }
.userDetails .inputDetails-topBorder { border-top: 1px solid rgb(223, 222, 222); width: 689px; }
.userDetails .title { float: left; width: 140px; padding: 6px 0pt 0pt; line-height: normal; }
.userDetails .typeInput { float: left; }
.userDetails .typeInput p { font-size: 1em; padding-left: 0pt; }
.userDetails input { padding: 0pt; margin: 0pt 10px 0pt 0pt; }
.userDetails input#contentsubmit { margin-bottom: -4px; }
.userDetails input.short { width: 50px; }
.userDetails input.normal { width: 150px; }
.userDetails input.long { width: 200px; }
.userDetails select.country { width: 155px; }
.userDetails select.county { width: 155px; }
.userDetails-buttons { padding: 20px 0pt 20px 20px; margin: 0pt; height: 24px; background-color: rgb(255, 255, 255); }
.userDetails-buttons li { display: inline; }
.userDetails-buttons li a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.userDetails-buttons li.saveArticle a { background-image: url('savearticlebutton.gif@22'); width: 81px; }
.userDetails-buttons li.saveArticle a:hover { background-image: url('savearticlebutton.gif@22'); background-position: left -24px; }
.userDetails-buttons li.save a { background-image: url('savebutton.gif@22'); width: 41px; }
.userDetails-buttons li.save a:hover { background-image: url('savebutton.gif@22'); background-position: left -24px; }
.userDetails-buttons li.cancel a { background-image: url('cancelbutton.gif@22'); width: 48px; }
.userDetails-buttons li.cancel a:hover { background-image: url('cancelbutton.gif@22'); background-position: left -24px; }
.userDetails-buttons li.done a { background-image: url('donebutton.gif@22'); width: 48px; }
.userDetails-buttons li.done a:hover { background-image: url('donebutton.gif@22'); background-position: left -24px; }
.userDetails-buttons li.reset a { background-image: url('resetbutton.gif@22'); width: 50px; }
.userDetails-buttons li.reset a:hover { background-image: url('resetbutton.gif@22'); background-position: left -24px; }
.userDetails-buttons li.submit a { background-image: url('submitbutton.gif@22'); width: 67px; }
.userDetails-buttons li.submit a:hover { background-image: url('submitbutton.gif@22'); background-position: left -23px; }
.userDetails-buttons li.update a { background-image: url('updatebutton.gif@22'); width: 59px; }
.userDetails-buttons li.update a:hover { background-image: url('updatebutton.gif@22'); background-position: left -24px; }
.userDetails-buttons li.delete a { background-image: url('deletebutton.gif@22'); width: 59px; }
.userDetails-buttons li.delete a:hover { background-image: url('deletebutton.gif@22'); background-position: left -24px; }
.userDetails-buttons li a.sendEmail { background-image: url('sendemailbutton.gif@22'); width: 73px; }
.userDetails-buttons li a.sendEmail:hover { background-image: url('sendemailbutton.gif@22'); background-position: left -24px; }
.userDetails-buttons li.uploadLogo a { background-image: url('uploadlogobutton.gif@22'); width: 89px; }
.userDetails-buttons li.uploadLogo a:hover { background-image: url('uploadlogobutton.gif@22'); background-position: left -24px; }
.userDetails-buttons li.removeLogo a { background-image: url('removelogobutton.gif@22'); width: 83px; }
.userDetails-buttons li.removeLogo a:hover { background-image: url('removelogobutton.gif@22'); background-position: left -24px; }
.userDetails-buttons li.activateMore a { background-image: url('activatemorebutton.gif@22'); width: 87px; }
.userDetails-buttons li.activateMore a:hover { background-image: url('activatemorebutton.gif@22'); background-position: left -24px; }
.userDetails-buttons li.back a { background-image: url('backbutton.gif@22'); width: 48px; }
.userDetails-buttons li.back a:hover { background-image: url('backbutton.gif@22'); background-position: left -24px; }
.userDetails-buttons li.actRemUser a { background-image: url('actremuser.gif@22'); width: 125px; }
.userDetails-buttons li.actRemUser a:hover { background-image: url('actremuser.gif@22'); background-position: left -24px; }
.userDetails-buttons li.deactRemUser a { background-image: url('deactremuser.gif@22'); width: 135px; }
.userDetails-buttons li.deactRemUser a:hover { background-image: url('deactremuser.gif@22'); background-position: left -24px; }
.userDetails-buttons li.delRemUser a { background-image: url('delremuser.gif@22'); width: 116px; }
.userDetails-buttons li.delRemUser a:hover { background-image: url('delremuser.gif@22'); background-position: left -24px; }
.userDetails-buttons li.findTitles a { background-image: url('findtitlesbutton.gif@22'); width: 68px; }
.userDetails-buttons li.findTitles a:hover { background-image: url('findtitlesbutton.gif@22'); background-position: left -24px; }
.userDetails-buttons li.download a { background-image: url('smdownloadbutton.gif@22'); width: 72px; }
.userDetails-buttons li.download a:hover { background-image: url('smdownloadbutton.gif@22'); background-position: left -24px; }
.userDetails-buttons li.email a { background-image: url('emailbutton.gif@22'); width: 51px; }
.userDetails-buttons li.email a:hover { background-image: url('emailbutton.gif@22'); background-position: left -24px; }
.userDetails-buttons li.export a { background-image: url('exportbutton.gif@22'); width: 49px; }
.userDetails-buttons li.export a:hover { background-image: url('exportbutton.gif@22'); background-position: left -24px; }
.userDetails-buttons li.incSubjAreas a { background-image: url('incsubjareasbutton.gif@22'); width: 125px; }
.userDetails-buttons li.incSubjAreas a:hover { background-image: url('incsubjareasbutton.gif@22'); background-position: left -24px; }
.greyDetails-buttons { padding: 20px 0pt 20px 20px; margin: 0pt; height: 24px; background-color: rgb(241, 241, 241); }
.greyDetails-buttons li { display: inline; }
.greyDetails-buttons li a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.greyDetails-buttons li.reset a { background-image: url('resetbutton.gif@22'); width: 50px; }
.greyDetails-buttons li.reset a:hover { background-image: url('resetbutton.gif@22'); background-position: left -24px; }
.greyDetails-buttons li.submit a { background-image: url('submitbutton.gif@22'); width: 67px; }
.greyDetails-buttons li.submit a:hover { background-image: url('submitbutton.gif@22'); background-position: left -23px; }
.greyDetails-buttons li.email a { background-image: url('emailbutton.gif@22'); width: 51px; }
.greyDetails-buttons li.email a:hover { background-image: url('emailbutton.gif@22'); background-position: left -24px; }
.greyDetails-buttons li.export a { background-image: url('exportbutton.gif@22'); width: 49px; }
.greyDetails-buttons li.export a:hover { background-image: url('exportbutton.gif@22'); background-position: left -24px; }
.greyDetails-buttons li.back a { background-image: url('backbutton.gif@22'); width: 48px; }
.greyDetails-buttons li.back a:hover { background-image: url('backbutton.gif@22'); background-position: left -24px; }
.updateComment-buttons { padding: 20px 0pt; margin: 0pt; height: 24px; background-color: rgb(241, 241, 241); }
.updateComment-buttons li { display: inline; }
.updateComment-buttons li a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.updateComment-buttons li.cancel a { background-image: url('cancelbutton.gif@22'); width: 48px; }
.updateComment-buttons li.cancel a:hover { background-image: url('cancelbutton.gif@22'); background-position: left -24px; }
.updateComment-buttons li.reset a { background-image: url('resetbutton.gif@22'); width: 50px; }
.updateComment-buttons li.reset a:hover { background-image: url('resetbutton.gif@22'); background-position: left -24px; }
.updateComment-buttons li.update a { background-image: url('updatebutton.gif@22'); width: 59px; }
.updateComment-buttons li.update a:hover { background-image: url('updatebutton.gif@22'); background-position: left -24px; }
.updateComment-buttons li.backCommentList a { background-image: url('backcommentlist.gif@22'); width: 122px; }
.updateComment-buttons li.backCommentList a:hover { background-image: url('backcommentlist.gif@22'); background-position: left -24px; }
.recommendSubs-buttons { padding: 20px 0pt 20px 20px; margin: 0pt; height: 24px; background-color: rgb(241, 241, 241); }
.recommendSubs-buttons li { display: inline; }
.recommendSubs-buttons li a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.recommendSubs-buttons li.reset a { background-image: url('resetbutton.gif@22'); width: 50px; }
.recommendSubs-buttons li.reset a:hover { background-image: url('resetbutton.gif@22'); background-position: left -24px; }
.recommendSubs-buttons ul li.submit a { background-image: url('submitbutton.gif@22'); width: 67px; }
.recommendSubs-buttons ul li.submit a:hover { background-image: url('submitbutton.gif@22'); background-position: left -23px; }
.recommendSubs-buttons ul li.cancel a { background-image: url('cancelbutton.gif@22'); width: 48px; }
.recommendSubs-buttons ul li.cancel a:hover { background-image: url('cancelbutton.gif@22'); background-position: left -24px; }
.recommendSubs-buttons ul li.update a { background-image: url('updatebutton.gif@22'); width: 59px; }
.recommendSubs-buttons ul li.update a:hover { background-image: url('updatebutton.gif@22'); background-position: left -24px; }
.manuscriptsWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 5px 20px; margin: 0pt; font-size: 0.718em; }
.manuscriptsWrap .manDetails { float: left; padding: 10px 20px 0pt 0pt; color: rgb(98, 98, 98); line-height: 1.3em; }
.manuscriptsWrap .title { float: left; padding: 5px 5px 5px 0pt; font-weight: bold; }
.manuscriptsWrap .manInput { float: left; padding: 5px 5px 5px 0pt; }
.manuscriptsWrap .artTitle { width: 230px; }
.manuscriptsWrap .doi { width: 140px; }
.manuscriptsWrap .author { width: 105px; }
.manuscriptsWrap .date { width: 90px; }
.manuscriptsWrap .display { width: 90px; text-align: center; }
.updateOrgDetails { background-color: rgb(241, 241, 241); font-size: 0.688em; padding: 0pt; margin: 1px 0pt 0pt; }
.updateOrgDetails a { text-decoration: none; }
.updateOrgDetails a:hover { text-decoration: underline; }
.updateOrgDetails p { padding: 10px 0pt 10px 20px; line-height: 1.3em; }
.updateOrgDetails p.top-border { padding: 10px 0pt 10px 20px; border-top: 1px solid rgb(223, 222, 222); }
.updateOrgDetails .inputDetails { float: left; padding: 10px 10px 10px 20px; }
.updateOrgDetails .inputDetails-topBorder { border-top: 1px solid rgb(223, 222, 222); width: 689px; }
.updateOrgDetails .title { float: left; width: 140px; padding: 6px 0pt 0pt; }
.updateOrgDetails .typeInput { float: left; width: 540px; }
.updateOrgDetails input, .updateOrgDetails select { padding: 1px; margin: 0pt 10px 0pt 0pt; font-size: 1em; }
.updateOrgDetails input.normal { width: 150px; }
.orgDetailsWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px 20px; margin: 0pt; }
.orgDetailsWrap .orgDetails { float: left; padding: 10px 20px 0pt 0pt; color: rgb(98, 98, 98); }
.orgDetailsWrap .title { float: left; width: 200px; padding: 5px 5px 5px 0pt; font-weight: bold; }
.orgDetailsWrap .orgDetailsInput { float: left; width: 200px; padding: 5px 5px 5px 0pt; }
.updateOrgDetails-buttons { padding: 20px 0pt 20px 20px; margin: 0pt; height: 24px; border-top: 1px solid rgb(223, 222, 222); }
.updateOrgDetails-buttons li { display: inline; }
.updateOrgDetails-buttons li a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.updateOrgDetails-buttons li.reset a { background-image: url('resetbutton.gif@22'); width: 50px; }
.updateOrgDetails-buttons li.reset a:hover { background-image: url('resetbutton.gif@22'); background-position: left -24px; }
.updateOrgDetails-buttons li.update a { background-image: url('updatebutton.gif@22'); width: 59px; }
.updateOrgDetails-buttons li.update a:hover { background-image: url('updatebutton.gif@22'); background-position: left -24px; }
.suppMatlWrap { padding-bottom: 20px; margin: 0pt; font-size: 0.918em; }
.suppMatlWrap a { text-decoration: none; }
.suppMatlWrap a:hover { text-decoration: underline; }
.suppMatlWrap .Details { float: left; padding: 10px 20px 0pt 0pt; color: rgb(98, 98, 98); }
.suppMatlWrap .title { float: left; padding: 5px 5px 5px 0pt; font-weight: bold; }
.suppMatlWrap .DetailsInput { float: left; padding: 5px 5px 5px 0pt; line-height: 1.3em; }
.suppMatlWrap .type { width: 80px; }
.suppMatlWrap .mtlTitle { width: 150px; }
.suppMatlWrap .description { width: 200px; }
.suppMatlWrap .fileSize { width: 80px; }
.suppMatlWrap .download { width: 120px; }
.commentArticle-buttons { padding: 20px 0pt; margin: 0pt; height: 24px; }
.commentArticle-buttons li { display: inline; }
.commentArticle-buttons li a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.commentArticle-buttons li.commentOnThisArt a { background-image: url('commentonthisartbutton.gif@22'); width: 138px; }
.commentArticle-buttons li.commentOnThisArt a:hover { background-image: url('commentonthisartbutton.gif@22'); background-position: left -24px; }
.activate-buttons { padding: 0pt 0pt 20px; margin: 0pt; height: 24px; }
.activate-buttons li { display: inline; }
.activate-buttons li a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.activate-buttons li.done a { background-image: url('donebutton.gif@22'); width: 48px; }
.activate-buttons li.done a:hover { background-image: url('donebutton.gif@22'); background-position: left -24px; }
.activate-buttons li.activate a { background-image: url('activatebutton.gif@22'); width: 59px; }
.activate-buttons li.activate a:hover { background-image: url('activatebutton.gif@22'); background-position: left -24px; }
.activate-buttons li.activateMultiple a { background-image: url('activatemultiplebutton.gif@22'); width: 109px; }
.activate-buttons li.activateMultiple a:hover { background-image: url('activatemultiplebutton.gif@22'); background-position: left -24px; }
.activate-buttons li.activateMore a { background-image: url('activatemorebutton.gif@22'); width: 87px; }
.activate-buttons li.activateMore a:hover { background-image: url('activatemorebutton.gif@22'); background-position: left -24px; }
.activate-buttons li.newRemoteUser a { background-image: url('newremoteuserbutton.gif@22'); width: 105px; }
.activate-buttons li.newRemoteUser a:hover { background-image: url('newremoteuserbutton.gif@22'); background-position: left -24px; }
.cardDetails { background-color: rgb(241, 241, 241); font-size: 0.688em; padding: 0pt; margin: 1px 0pt 0pt; }
.cardDetails a { text-decoration: none; }
.cardDetails a:hover { text-decoration: underline; }
.cardDetails p { padding: 10px 0pt 10px 20px; }
.cardDetails .inputDetails { float: left; padding: 10px 10px 10px 20px; }
.cardDetails .inputDetails-topBorder { border-top: 1px solid rgb(223, 222, 222); width: 689px; }
.cardDetails .title { float: left; width: 140px; padding: 6px 0pt 0pt; }
.cardDetails .typeInput { float: left; }
.cardDetails input { padding: 0pt; margin: 0pt 10px 0pt 0pt; }
.cardDetails input.normal { width: 150px; }
.cardDetails select.country { width: 155px; }
.cardDetails select#cardType { width: 155px; }
.cardDetails select#cardExpMonth { width: 40px; margin-right: 10px; }
.cardDetails select#cardExpYear { width: 60px; }
.discountedJnl { background-color: rgb(241, 241, 241); font-size: 0.688em; padding: 0pt; margin: 1px 0pt 0pt; position: relative; }
.discountedJnl a { text-decoration: none; }
.discountedJnl a:hover { text-decoration: underline; }
.discountedJnl .jnlWrapper { float: left; padding: 10px 10px 10px 20px; }
.discountedJnl .jnlDetails { float: left; width: 470px; padding: 6px 0pt 0pt; }
.discountedJnl .jnlDetails .jnlDescription { line-height: 1.4em; }
.discountedJnl .jnlDetails table { padding-top: 10px; width: 450px; height: auto; }
.discountedJnl .jnlDetails table.issue { width: 690px; }
.discountedJnl .jnlDetails table th { margin: 0pt; padding: 6px 5px 7px; text-align: left; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(225, 225, 225); }
.discountedJnl .jnlDetails table td { margin: 0pt 0pt 30px; padding: 5px; text-align: left; color: rgb(102, 102, 102); font-weight: bold; background-color: rgb(255, 255, 255); }
.discountedJnl .jnlDetails h2 { font-size: 1.3em; font-weight: bold; color: rgb(4, 89, 137); padding-bottom: 20px; }
.discountedJnl .jnlCover { float: left; margin-left: 10px; }
.discountedJnl .jnlCover img { width: 180px; }
#subscription { padding: 10px 0pt; margin: 0pt; font-size: 0.956em; }
#subscription a { text-decoration: none; }
#subscription a:hover { text-decoration: underline; }
#subscription .Details { float: left; }
#subscription .title { border-bottom: 1px solid rgb(223, 222, 222); float: left; background-color: rgb(233, 231, 231); padding: 10px; }
#subscription .input { padding: 10px; float: left; border-bottom: 1px solid rgb(223, 222, 222); height: 25px; }
#subscription .year { width: 50px; }
#subscription .category { width: 100px; }
#subscription .accessType { width: 100px; }
#subscription .subPrice { width: 200px; }
#subscription .sbasket { width: 120px; text-align: center; }
#navigation-help { background-color: rgb(233, 231, 231); float: left; border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); width: 720px; font-size: 0.688em; }
#navigation-help p { float: left; padding-left: 20px; width: 430px; padding-bottom: 8px; padding-top: 9px; font-weight: bold; font-size: 1.1em; }
#mrs-journal-holder #navigation-help p { width: 690px; }
#navigation-help ul.articles { float: left; padding-left: 20px; width: 430px; }
#navigation-help ul.articles li { float: left; display: inline; margin-right: 13px; border: 1px solid rgb(233, 231, 231); }
li a.addtobasket { float: left; padding-bottom: 8px; padding-top: 9px; text-decoration: none; }
li a.article-pdf, li a.article-html, li a.article-sup, li a.article-mat, li a.art-full-size, li a.comments, li a.article-ref, li a.article-active { background-image: url('pdf-article.gif@22'); background-position: left 3px; background-repeat: no-repeat; float: left; padding-bottom: 8px; padding-top: 9px; text-decoration: none; text-indent: 21px; }
li.open-access { padding-top: 9px; padding-bottom: 0pt; text-decoration: none; float: left; font-weight: bold; color: rgb(102, 153, 0); }
li.open-access a { color: rgb(102, 153, 0); }
li a.highlightArt { background-image: url('highlightarticle.gif@22'); background-position: left top; background-repeat: no-repeat; display: block; font-size: 0.618em; height: 18px; padding-top: 4px; text-decoration: none; width: 100px; color: rgb(51, 51, 51); }
li a.article-toc { padding-top: 9px; padding-bottom: 0pt; text-decoration: none; float: left; }
#navigation-help ul.articles li.last-option { margin-right: 0px; }
li a.article-pdf:hover, li a.article-html:hover, li a.article-sup:hover, li a.addtobasket:hover, li a.art-full-size:hover, li a.open-access:hover, li a.article-toc:hover, li a.comments:hover, li a.article-ref:hover, li a.article-active:hover, li a.article-mat:hover { text-decoration: underline; }
li a.article-html { background-image: url('html-article.gif@22'); }
li a.article-ref { background-image: url('references.gif@22'); text-indent: 21px; }
li a.article-active { background-image: url('active-article.gif@22'); text-indent: 21px; }
li a.article-sup { background-image: url('sup-article.gif@22'); text-indent: 21px; }
li a.article-mat { background-image: url('sup-material.gif@22'); text-indent: 21px; white-space: nowrap; }
li a.art-full-size { background-image: url('fullsize-article.gif@22'); background-position: left 5px; text-indent: 21px; }
li a.comments { background-image: url('comments.gif@22'); text-indent: 20px; }
#navigation-help ul.abstract-navigation { float: right; width: 265px; }
#navigation-help ul.abstract-navigation li { display: inline; float: left; }
#navigation-help ul.abstract-navigation li a { background-image: url('prev-next.png@22'); background-position: left top; background-repeat: no-repeat; float: left; padding-bottom: 9px; padding-top: 7px; text-decoration: none; }
#navigation-help ul.abstract-navigation li a:hover { text-decoration: none; }
#navigation-help ul.abstract-navigation li a.prev { padding-right: 21px; width: 87px; padding-left: 34px; float: left; background-position: 0px 0px; }
#navigation-help ul.abstract-navigation li a.prev:hover { background-position: 0px -38px; color: rgb(255, 255, 255); }
#navigation-help ul.abstract-navigation li a.next { border-left: 1px solid white; padding-right: 34px; float: right; width: 67px; text-indent: -5px; padding-left: 21px; background-position: -142px 0px; }
#navigation-help ul.abstract-navigation li a.next:hover { background-position: -142px -38px; color: rgb(255, 255, 255); }
#navigation-help ul.abstract-navigation li a.inactive { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% transparent; cursor: default; }
#navigation-help ul.toc-navigation { float: right; width: 229px; }
#navigation-help ul.toc-navigation li { display: inline; float: left; }
#navigation-help ul.toc-navigation li a { background-image: url('prev-next-toc.png@22'); background-position: left top; background-repeat: no-repeat; float: left; padding-bottom: 9px; padding-top: 7px; text-decoration: none; }
#navigation-help ul.toc-navigation li a:hover { text-decoration: none; }
#navigation-help ul.toc-navigation li a.prev { padding-right: 10px; width: 77px; padding-left: 34px; float: left; background-position: 0px 0px; }
#navigation-help ul.toc-navigation li a.prev:hover { background-position: 0px -38px; color: rgb(255, 255, 255); }
#navigation-help ul.toc-navigation li a.next { border-left: 1px solid rgb(255, 255, 255); padding-right: 26px; float: right; width: 67px; text-indent: -5px; padding-left: 14px; background-position: -122px 0px; }
#navigation-help ul.toc-navigation li a.next:hover { background-position: -122px -38px; color: rgb(255, 255, 255); }
.pdfContent { width: 100%; height: 970px; padding: 0px; }
.pdfContent iframe { width: 100%; height: 100%; }
.instruction-box { background-color: rgb(255, 255, 255); border-left: 1px solid rgb(223, 222, 222); font-size: 0.75em; padding: 10px 0pt 10px 20px; margin: 0pt; }
.instruction-box p { font-size: 0.917em; margin: 5px 0pt; }
.introduction-box { background-color: rgb(241, 241, 241); font-size: 0.75em; margin: 20px; height: 200px; overflow: auto; }
.introduction-box p { line-height: 1.4; width: 660px; padding-bottom: 17px; color: rgb(98, 98, 98); }
#player { margin: 20px auto; width: 500px; }
#player p { width: 500px; font-size: 0.918em; margin-top: 10px; }
#atoz { margin: 10px 0pt 20px; padding-bottom: 10px; font-size: 0.768em; border-bottom: 1px solid rgb(223, 222, 222); }
#atoz ul { margin: 0pt auto; padding: 0pt; width: 560px; }
@media not all {
  #atoz ul { width: 590px; }
}
#atoz ul li { display: inline; list-style-type: none; margin: 0pt 5px 0pt 0pt; padding: 0pt 5px 0pt 0pt; }
#atoz ul li a { text-decoration: none; }
#atoz ul li a:hover { text-decoration: underline; }
#atoz ul li a.current { color: rgb(0, 0, 0); font-weight: bold; }
.white-box { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(223, 222, 222); border-left: 1px solid rgb(223, 222, 222); font-size: 0.75em; padding-left: 20px; }
.white-box p { line-height: 1.4; width: 670px; padding-bottom: 17px; color: rgb(98, 98, 98); }
.white-box p.small { line-height: 1.4; padding: 7px 0pt; font-size: 0.917em; }
.crossRef { padding: 10px 0pt; }
.crossRef .left { width: 430px; float: left; background: url('crossref.jpg@22') no-repeat scroll left top transparent; height: 160px; }
.crossRef .moreInfo { float: right; padding-bottom: 65px; }
.crossRef .moreInfo a.more { height: 27px; float: left; background-position: left top; text-indent: -15000px; background-image: url('moreinfobutton.gif@22'); width: 75px; display: block; }
.crossRef .moreInfo a.more:hover { background-image: url('moreinfobutton.gif@22'); background-position: left -27px; }
.crossRef .search { float: right; padding-top: 5px; padding-right: 40px; width: 220px; }
.crossRef .search input { float: left; }
.crossRef .search a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin-left: 10px; background-image: url('searchbutton.gif@22'); width: 56px; display: block; }
.crossRef .search a:hover { background-image: url('searchbutton.gif@22'); background-position: left -24px; }
.crossRef .right { float: left; width: 150px; }
.crossRef img { border: medium none; margin-left: 10px; margin-top: 10px; }
.searchQuery-box { background-color: rgb(241, 241, 241); border-bottom: 1px solid rgb(223, 222, 222); font-size: 0.75em; float: left; padding: 10px 20px; width: 680px; }
.searchQuery-box p { line-height: 1.4em; font-size: 0.918em; width: 620px; padding-top: 10px; color: rgb(51, 51, 51); float: left; }
.searchQuery-box span { font-weight: bold; color: rgb(4, 89, 137); }
.searchQuery-box #qskeystage { float: left; margin-right: 5px; font-size: 0.918em; }
.searchQuery-box #topformheadersubmit { float: left; margin-right: 5px; }
.searchQuery-box .options { float: left; margin-right: 5px; }
.searchQuery-box .options select { font-size: 1em; width: 150px; }
.description-box { background-color: rgb(241, 241, 241); border-bottom: 1px solid rgb(223, 222, 222); font-size: 0.75em; padding-left: 20px; }
.accepted-manuscript { background: url('accepted-manuscript.gif@22') no-repeat scroll right top transparent; min-height: 327px; }
.lastbox { border-bottom: medium none; }
.description-box .bold { font-style: normal; }
.description-box h3 { font-size: 1.25em; width: 590px; padding-bottom: 10px; padding-top: 15px; line-height: 1.3em; }
.description-box h3 .source { font-style: italic; }
.description-box h3.author { padding-bottom: 5px; font-weight: bold; }
* + html .description-box h3.author { width: auto; }
.description-box h3 a { font-weight: bold; text-decoration: none; margin-bottom: 3px; line-height: 1.3; }
.description-box h3 a:hover { text-decoration: none; }
:first-child + html .description-box h3 a:hover { cursor: default; }
.description-box h5 { font-size: 1em; line-height: normal; padding-bottom: 5px; padding-top: 15px; }
.description-box h6 { font-size: 0.9em; line-height: normal; padding-bottom: 5px; padding-top: 15px; }
.description-box p { line-height: 1.4; width: 620px; padding-bottom: 17px; color: rgb(98, 98, 98); }
.description-box input.long { width: 350px; margin-left: 10px; }
.description-box p.note { font-style: italic; font-size: 0.917em; }
.description-box p a { text-decoration: none; }
.description-box p a:hover { text-decoration: underline; }
.description-box p.announcement { margin: 8px 0pt; padding: 8px; font-size: 0.917em; color: rgb(51, 51, 51); font-weight: bold; border: 1px solid rgb(137, 100, 29); float: left; width: 650px; }
.description-box p.first { padding-top: 17px; }
.description-box p.section-title { padding-bottom: 5px; margin-top: 8px; font-size: 0.917em; color: rgb(35, 35, 35); font-weight: bold; }
.description-box p.blue-section-title { padding-top: 18px; font-size: 1.25em; color: rgb(4, 89, 137); font-weight: bold; }
.description-box p.list-section-title { padding-top: 18px; padding-bottom: 7px; font-size: 1.25em; color: rgb(4, 89, 137); font-weight: bold; }
.description-box p.smallcopy { font-size: 0.917em; }
.description-box p.smallcopy a { text-decoration: none; }
.description-box p.smalltext { font-size: 0.917em; padding-bottom: 5px; }
.description-box p.smallcopy a:hover { text-decoration: underline; }
.description-box p.justtext { line-height: 1.4; padding-top: 18px; font-size: 0.917em; padding-bottom: 17px; }
.description-box select, .description-box input, .description-box textarea { margin-left: 5px; margin-right: 5px; font-size: 1em; }
.description-box textarea.message { font-size: 1.3em; }
.description-box .org { width: 350px; float: left; color: rgb(98, 98, 98); font-size: 0.918em; margin-top: 20px; margin-bottom: 10px; }
.description-box .org .go-bttn { width: 49px; float: left; padding-left: 300px; margin-top: -22px; }
.description-box .org .go-bttn a { height: 23px; float: right; background-position: left top; text-indent: -15000px; }
.description-box .org .go-bttn a.go { background-image: url('go_normal.gif@22'); width: 49px; }
.description-box .org .go-bttn a.go:hover { background-image: url('go_hover.gif@22'); width: 49px; }
.description-box .searchBy { width: 320px; float: left; color: rgb(98, 98, 98); font-size: 0.918em; margin-top: 20px; margin-bottom: 10px; }
.description-box .search { width: 270px; float: left; color: rgb(98, 98, 98); font-size: 0.918em; margin-left: 20px; margin-top: 20px; margin-bottom: 10px; }
.description-box .search .go-bttn { width: 49px; float: left; padding-left: 180px; margin-top: -22px; }
.description-box .search .go-bttn a { height: 23px; float: right; background-position: left top; text-indent: -15000px; }
.description-box .search .go-bttn a.go { background-image: url('go_normal.gif@22'); width: 49px; }
.description-box .search .go-bttn a.go:hover { background-image: url('go_hover.gif@22'); width: 49px; }
.description-box p .smSubmitArt { margin-left: 15px; }
.description-box p.instructions { line-height: 1.4; padding: 7px 0pt; font-size: 0.917em; width: 670px; }
.description-box p.instructions a { text-decoration: none; }
.description-box p.instructions a:hover { text-decoration: underline; }
.description-box p.top-border { line-height: 1.4; padding: 7px 0pt; font-size: 0.917em; width: 700px; border-top: 1px solid rgb(223, 222, 222); }
.description-box p.ipList { width: 250px; }
.description-box .jnlInfo ul li { border-right: 1px solid rgb(225, 225, 225); color: rgb(143, 143, 143); display: inline; float: left; font-size: 0.925em; height: 27px; padding-left: 5px; padding-right: 5px; padding-top: 10px; }
.description-box .jnlInfo ul li.icon-pdf { width: 51px; }
.description-box .jnlInfo ul li.last { border-right: medium none; }
.description-box ol { width: 650px; padding-bottom: 17px; margin-left: 20px; }
.description-box ol li { list-style: decimal outside none; margin-right: 30px; margin-bottom: 5px; margin-left: 2em; color: rgb(98, 98, 98); line-height: 1.2em; }
.description-box ol.alpha li { list-style: lower-alpha outside none; margin-right: 30px; margin-bottom: 5px; margin-left: 2em; color: rgb(98, 98, 98); line-height: 1.2em; }
.description-box ul { width: 700px; padding-bottom: 10px; }
.description-box ul li { display: inline; margin-right: 7px; }
.description-box ul li a { text-decoration: none; line-height: normal; }
.description-box ul li a:hover { text-decoration: underline; }
.description-box ul.jnlList { padding: 18px 0pt; font-size: 0.917em; margin: 0pt; }
.description-box ul.jnlList li { display: block; padding: 0pt; margin: 0pt 0pt 5px; width: 600px; line-height: 1.2em; }
.description-box ul.jnlList li .pages { margin-left: 20px; }
.description-box ul.jnlList li.pubYear { margin-bottom: 20px; padding-left: 10px; font-style: italic; }
.description-box ul.jnlList li.journalTitle { margin-bottom: 20px; padding-left: 10px; font-style: italic; }
.description-box ul.jnlList li.author { font-weight: bold; color: rgb(4, 89, 137); }
.description-box ul.userCommentDetails { padding: 10px 0pt; font-size: 0.917em; margin: 0pt; }
.description-box ul.userCommentDetails li { display: block; padding: 0pt; margin: 0pt 0pt 5px; width: 250px; line-height: 1.2em; }
.description-box ul.userCommentDetails li.title { font-weight: bold; }
.description-box ul.userDetails { padding: 18px 0pt; font-size: 0.917em; margin: 0pt; }
.description-box ul.userDetails li { display: block; padding: 0pt; margin: 0pt 0pt 5px; width: 150px; line-height: 1.2em; }
.description-box ul.userDetails li.userName { font-weight: bold; }
.description-box ul.userDetails li.email { font-weight: bold; }
.description-box ul.bullet { width: 650px; padding-bottom: 17px; margin-left: 20px; color: rgb(98, 98, 98); }
.description-box ul.bullet li { display: block; padding-left: 15px; margin-bottom: 8px; background: url('bullet.gif@22') no-repeat scroll 1px 3px transparent; line-height: 1.2em; }
.description-box ul.list { width: 650px; padding-bottom: 17px; color: rgb(98, 98, 98); font-size: 0.917em; }
.description-box ul.list li { display: block; padding-left: 15px; margin-bottom: 8px; }
.description-box ul.list li.title { font-weight: bold; }
.description-box ul.contact { padding: 0pt 0pt 18px; font-size: 1em; margin: 0pt; color: rgb(98, 98, 98); }
.description-box ul.contact li { display: block; padding: 0pt; margin: 0pt 0pt 5px; line-height: 1.2em; }
.description-box ul.free { padding: 15px 0pt 10px; margin: 0pt; font-size: 0.95em; }
.description-box ul.free li { display: block; padding: 0pt; margin: 0pt 0pt 10px; width: 620px; font-size: 0.947em; }
.description-box ul.free li img { margin-right: 10px; margin-bottom: -3px; overflow: visible; }
.description-box ul.alphabet { padding: 5px 0pt 10px 15px; margin: 0pt; font-size: 0.95em; width: 680px; }
.description-box ul.alphabet li { display: block; padding: 0pt; margin: 0pt 0pt 10px; width: 670px; height: 24px; }
.description-box ul.alphabet li .imgWrap { float: left; width: 60px; height: 19px; overflow: visible; vertical-align: bottom; }
.description-box ul.alphabet li img { margin-right: 10px; }
.description-box ul.alphabet li input { margin-right: 10px; }
.description-box ul.alphabet li.vol { padding-left: 25px; margin: -10px 0pt 10px; width: 650px; font-size: 0.918em; }
.description-box ul.sResults { padding: 10px 0pt; font-size: 0.917em; margin: 0pt; }
.description-box ul.sResults li { display: block; padding: 0pt; margin-bottom: 3px; width: 550px; line-height: 1.2em; }
.description-box ul.sResults li.location { color: rgb(4, 89, 137); font-weight: bold; margin-bottom: 8px; }
.description-box .imageWrapper { width: 650px; margin-top: 10px; text-align: center; }
.description-box .imageWrapper img { border: 1px solid rgb(98, 98, 98); text-align: center; margin-bottom: 10px; }
.description-box .imageWrapper p { font-size: 0.918em; line-height: normal; float: left; width: auto; color: rgb(51, 51, 51); text-align: left; }
.specialPage-box, .streamingPage-box { background-color: rgb(241, 241, 241); font-size: 0.75em; padding: 20px 0pt 0pt 20px; }
.specialPage-box h3, .streamingPage-box h3 { font-size: 1.25em; padding-bottom: 10px; padding-top: 0pt; line-height: 1.3em; color: rgb(4, 89, 137); font-weight: 700; }
.specialPage-box h3.author, .streamingPage-box h3.author { padding-bottom: 0px; }
* + html .specialPage-box h3.author, * + html .streamingPage-box h3.author { width: auto; }
.specialPage-box h3 a, .streamingPage-box h3 a { font-weight: bold; text-decoration: none; margin-bottom: 3px; line-height: 1.3; }
.specialPage-box h3 a:hover, .streamingPage-box h3 a:hover { text-decoration: none; }
.specialPage-box h4, .streamingPage-box h4 { font-size: 1em; font-weight: 700; line-height: normal; padding-bottom: 5px; padding-top: 0pt; }
:first-child + html .specialPage-box h4, :first-child + html .streamingPage-box h4 { width: 620px; }
.specialPage-box h5, .streamingPaPage-box h5 { font-size: 1em; line-height: normal; padding-bottom: 5px; padding-top: 0pt; }
.specialPage-box h6, .streamingPage-box h6 { font-size: 0.9em; line-height: normal; padding-bottom: 5px; padding-top: 0pt; }
.specialPage-box p, .streamingPage-box p { line-height: 1.4; width: 600px; padding-bottom: 17px; color: rgb(98, 98, 98); }
.specialPage-box p a, .streamingPage-box p a { text-decoration: none; }
.specialPage-box p a:hover, .streamingPage-box p a:hover { text-decoration: underline; }
.specialPage-box ol, .streamingPage-box ol { padding-bottom: 17px; margin-left: 20px; }
.specialPage-box ol li, .streamingPage-box ol li { list-style: decimal outside none; margin-right: 30px; margin-bottom: 5px; margin-left: 2em; color: rgb(98, 98, 98); line-height: 1.2em; }
.specialPage-box ul, .streamingPage-box ul { padding-bottom: 17px; margin-left: 20px; color: rgb(98, 98, 98); }
:first-child + html .specialPage-box ul, :first-child + html .streamingPage-box ul { width: 620px; }
.specialPage-box ul li, .streamingPage-box ul li { margin-right: 80px; padding-left: 15px; margin-bottom: 8px; background: url('bullet.gif@22') no-repeat scroll 1px 3px transparent; line-height: 1.2em; }
.specialPage-box ul li a, .streamingPage-box ul li a { text-decoration: none; }
.specialPage-box ul li a:hover, .streamingPage-box ul li a:hover { text-decoration: underline; }
.specialPage-box .coverImage { float: left; width: 200px; }
.specialPage-box p.first { padding-top: 17px; }
.specialPage-box p.section-title { padding-bottom: 5px; margin-top: 8px; font-size: 0.917em; color: rgb(35, 35, 35); font-weight: bold; }
.specialPage-box p.blue-section-title { padding-top: 18px; font-size: 1.25em; color: rgb(4, 89, 137); font-weight: bold; }
.specialPage-box p.smallcopy { font-size: 0.917em; }
.specialPage-box p.smallcopy a { text-decoration: none; }
.specialPage-box p.smalltext { font-size: 0.917em; padding-bottom: 5px; }
.specialPage-box p.smallcopy a:hover { text-decoration: underline; }
.specialPage-box p.justtext { line-height: 1.4; padding-top: 18px; font-size: 0.917em; padding-bottom: 17px; }
.specialPage-box p.instructions { line-height: 1.4; padding: 7px 0pt; font-size: 0.917em; width: 670px; }
.specialPage-box p.instructions a { text-decoration: none; }
.specialPage-box p.instructions a:hover { text-decoration: underline; }
.specialPage-box p.top-border { line-height: 1.4; padding: 7px 0pt; font-size: 0.917em; width: 700px; border-top: 1px solid rgb(223, 222, 222); }
.specialPage-box p.ipList { width: 250px; }
.specialPage-box ol.alpha li { list-style: lower-alpha outside none; margin-right: 30px; margin-bottom: 5px; margin-left: 2em; color: rgb(98, 98, 98); line-height: 1.2em; }
.specialPage-box ul.jnlList { padding: 18px 0pt; font-size: 0.917em; margin: 0pt; }
.specialPage-box ul.jnlList li { display: block; padding: 0pt; margin: 0pt 0pt 5px; width: 550px; line-height: 1.2em; }
.specialPage-box ul.jnlList li.pubYear { margin-bottom: 20px; padding-left: 10px; font-style: italic; }
.specialPage-box ul.jnlList li.author { font-weight: bold; color: rgb(4, 89, 137); }
.specialPage-box ul.userCommentDetails { padding: 10px 0pt; font-size: 0.917em; margin: 0pt; }
.specialPage-box ul.userCommentDetails li { display: block; padding: 0pt; margin: 0pt 0pt 5px; width: 250px; line-height: 1.2em; }
.specialPage-box ul.userCommentDetails li.title { font-weight: bold; }
.specialPage-box ul.userDetails { padding: 18px 0pt; font-size: 0.917em; margin: 0pt; }
.specialPage-box ul.userDetails li { display: block; padding: 0pt; margin: 0pt 0pt 5px; width: 150px; line-height: 1.2em; }
.specialPage-box ul.userDetails li.userName { font-weight: bold; }
.specialPage-box ul.userDetails li.email { font-weight: bold; }
.specialPage-box ul.list { width: 650px; padding-bottom: 17px; color: rgb(98, 98, 98); font-size: 0.917em; }
.specialPage-box ul.list li { display: block; padding-left: 15px; margin-bottom: 8px; }
.specialPage-box ul.list li.title { font-weight: bold; }
.specialPage-box ul.contact { padding: 0pt 0pt 18px; font-size: 1em; margin: 0pt; color: rgb(98, 98, 98); }
.specialPage-box ul.contact li { display: block; padding: 0pt; margin: 0pt 0pt 5px; line-height: 1.2em; }
.specialPage-box ul.free { padding: 15px 0pt 10px; margin: 0pt; font-size: 0.95em; }
.specialPage-box ul.free li { display: block; padding: 0pt; margin: 0pt 0pt 10px; width: 620px; font-size: 0.947em; }
.specialPage-box ul.free li img { margin-right: 10px; margin-bottom: -3px; overflow: visible; }
.specialPage-box ul.alphabet { padding: 5px 0pt 10px 15px; margin: 0pt; font-size: 0.95em; width: 680px; }
.specialPage-box ul.alphabet li { display: block; padding: 0pt; margin: 0pt 0pt 10px; width: 670px; height: 19px; }
.specialPage-box ul.alphabet li .imgWrap { float: left; width: 60px; height: 19px; overflow: visible; vertical-align: bottom; }
.specialPage-box ul.alphabet li img { margin-right: 10px; }
.specialPage-box ul.alphabet li input { margin-right: 10px; }
.specialPage-box ul.alphabet li.vol { padding-left: 25px; margin: -10px 0pt 10px; width: 650px; font-size: 0.918em; }
.specialPage-box ul.sResults { padding: 10px 0pt; font-size: 0.917em; margin: 0pt; }
.specialPage-box ul.sResults li { display: block; padding: 0pt; margin-bottom: 3px; width: 550px; line-height: 1.2em; }
.specialPage-box ul.sResults li.location { color: rgb(4, 89, 137); font-weight: bold; margin-bottom: 8px; }
.logoWrap { margin-bottom: 20px; padding: 0pt; }
.logoWrap img { width: 85px; }
.backToTop { float: right; padding-right: 20px; font-size: 0.948em; margin-bottom: 10px; }
.top { margin-right: 20px; font-size: 0.948em; text-align: right; }
.description-box .accessDetails-wrap { padding: 0pt; margin: 10px 0pt; }
.description-box .accessDetails { float: left; padding: 0pt 10px 0pt 20px; color: rgb(98, 98, 98); font-size: 0.918em; }
.description-box .aDtitle { float: left; width: 100px; text-align: right; font-weight: bold; margin-bottom: 6px; }
.description-box .displayName { padding-bottom: 15px; }
.description-box .aDdetails { float: left; padding-left: 15px; width: 550px; margin-bottom: 6px; line-height: 1.2em; }
.description-box .orgName { padding-bottom: 15px; }
.description-box .siteMapWrap { float: left; padding: 0pt 10px 0pt 0pt; color: rgb(98, 98, 98); font-size: 0.918em; }
.description-box .siteMapWrap ul { margin-bottom: 5px; margin-left: 10px; }
.description-box .siteMapWrap ul li { display: list-item; margin-bottom: 5px; }
.description-box .siteMapLeft { float: left; padding: 0pt 10px 0pt 0pt; color: rgb(98, 98, 98); width: 310px; }
.description-box .siteMapRight { float: right; padding: 0pt 10px 0pt 20px; color: rgb(98, 98, 98); width: 310px; }
.description-box .mapTitle { padding-bottom: 5px; margin-top: 8px; color: rgb(35, 35, 35); font-weight: bold; }
.description-box .mapDetails { float: left; padding-left: 15px; }
.editorialNav { background-color: rgb(203, 203, 203); color: rgb(33, 33, 33); float: left; font-size: 0.75em; font-weight: bold; padding-left: 20px; padding-top: 12px; padding-bottom: 12px; width: 698px; }
.editorialNav ul { font-size: 0.925em; font-weight: bold; margin-right: 12px; width: 680px; }
.editorialNav ul li { display: inline; float: left; border-right: 1px solid rgb(4, 89, 137); margin: 5px 8px 5px 0pt; padding-right: 8px; }
.editorialNav ul li a { text-decoration: none; line-height: normal; font-weight: normal; }
.editorialNav ul li a:hover { text-decoration: underline; }
.editorialNav ul li.last { border: medium none; margin-right: 0px; padding-right: 0px; }
.editorial-wrap { padding: 0pt; margin: 0pt; }
.editorial-wrap p { line-height: 1; padding-bottom: 5px; color: rgb(51, 51, 51); font-size: 0.918em; }
.editorial-wrap p.section-title { padding-bottom: 13px; font-style: italic; font-size: 1em; color: rgb(51, 51, 51); }
.editorialDetails { float: left; padding: 0pt 10px 0pt 0pt; color: rgb(98, 98, 98); font-size: 0.918em; margin-bottom: 15px; }
.editorialtitle { float: left; width: 117px; text-align: center; font-weight: bold; overflow: hidden; }
.editorialtitle img { width: 115px; border: 1px solid rgb(98, 98, 98); }
.edDetails { float: left; padding-left: 15px; margin-bottom: 6px; line-height: 1.2em; }
.edDetails ul { width: auto; }
.edDetails ul li { display: block; width: 500px; }
.edDetails ul li.name { font-weight: bold; padding-bottom: 3px; color: rgb(51, 51, 51); }
#download_mngr { padding-left: 20px; width: 550px; overflow: visible; }
#download_mngr applet { background-color: rgb(241, 241, 241); }
p.download_alert img { vertical-align: middle; margin: 0pt 5px 0pt 0pt; }
#download_mngr .button { margin: 0pt 5px 0pt 0pt; padding: 0pt; width: 100px; }
#download_mngr .browse { margin: 0pt 5px 0pt 0pt; padding: 2px 0pt; width: 200px; }
.authorQuery { background-color: rgb(255, 255, 255); float: right; padding: 10px 10px 0pt; margin: 10px 50px 10px 10px; width: 190px; }
.authorQuery ul { width: 190px; }
.authorQuery ul li { margin-bottom: 8px; display: list-item; font-size: 0.918em; line-height: 1.2em; }
.midGrey { background-color: rgb(217, 217, 219); border-bottom: 1px solid rgb(223, 222, 222); margin-bottom: 20px; margin-top: 20px; float: left; width: 665px; padding-top: 10px; padding-left: 15px; overflow: hidden; }
.midGrey input { width: 170px; }
.midGrey input.zipCode { width: 50px; }
.midGrey select { width: 170px; font-size: 0.978em; }
.midGrey select.customerInterested { width: 310px; height: 90px; }
.midGrey select.industry { width: 310px; }
.midGrey textarea { height: 70px; margin-bottom: 10px; font-size: 1.2em; }
.midGrey p { padding-bottom: 5px; width: auto; overflow: visible; }
.midGrey p.note { padding-top: 5px; padding-bottom: 0px; padding-right: 5px; margin-bottom: 10px; }
.midGrey p.section-title { margin-bottom: 5px; margin-top: 0pt; color: rgb(35, 35, 35); font-weight: bold; font-size: 0.917em; }
.midGrey .mgLeft { float: left; font-size: 0.917em; width: 328px; padding-bottom: 10px; }
.midGrey .mgRight { float: right; font-size: 0.917em; width: 323px; padding-top: 5px; }
.midGrey .lineWrap { float: left; padding: 5px 10px 10px 20px; }
.midGrey .title { float: left; width: 100px; padding: 6px 0pt 0pt; text-align: right; }
.midGrey .twoLiner { padding: 0pt; }
.midGrey .typeInput { float: left; padding-left: 10px; }
.captcha { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding-top: 10px; padding-bottom: 10px; padding-left: 10px; margin-right: 20px; float: left; width: 640px; }
.captcha iframe { height: 300px; width: 500px; }
.SmallContactUsButtons { padding: 10px 0pt; margin: 0pt; height: 23px; float: left; width: 200px; overflow: hidden; }
.SmallContactUsButtons li { display: inline; }
.SmallContactUsButtons li a { height: 23px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.SmallContactUsButtons ul li.submit a { background-image: url('submitbutton.gif@22'); width: 67px; }
.SmallContactUsButtons ul li.submit a:hover { background-image: url('submitbutton.gif@22'); background-position: left -23px; }
.SmallContactUsButtons ul li.SmallReset a { background-image: url('smallresetbutton.gif@22'); width: 56px; }
.SmallContactUsButtons ul li.SmallReset a:hover { background-image: url('smallresetbutton.gif@22'); background-position: left -23px; }
.description-box ul.alphabet li.vol { padding-left: 25px; margin: -10px 0pt 10px; width: 650px; font-size: 0.918em; }
.red { color: rgb(255, 0, 0); }
p.red { color: rgb(255, 0, 0); font-size: 0.917em; }
.errorContainer { float: left; width: auto; padding: 0pt; margin: 3px 0pt; }
.error, p.error { color: rgb(255, 0, 0); }
.errorMessage { color: rgb(255, 0, 0); padding: 10px 20px; }
.validate { color: rgb(255, 0, 0); font-size: 0.917em; margin-top: 10px; }
.validate p { color: rgb(255, 0, 0); padding-bottom: 5px; }
.validate ul li { display: list-item; margin-bottom: 3px; }
.required { float: right; margin-top: 15px; margin-right: 25px; }
#freeContent-page-container { background-color: rgb(255, 255, 255); float: left; }
.freeContent-page-row { float: left; font-size: 0.688em; color: rgb(255, 255, 255); background-image: url('dividers.png@22'); background-repeat: no-repeat; width: 720px; cursor: pointer; text-decoration: none; height: 29px; background-position: 0px 0px; }
a.freeContent-page-row:hover { background-position: 0px -39px; }
a.inactive { background-position: 0px -78px; }
a.inactive:hover { background-position: 0px -117px; }
.freeContent-page-row .title { float: left; padding-top: 8px; padding-left: 17px; }
.freeContent-inner { border-left: 1px solid rgb(223, 222, 222); border-right: 1px solid rgb(223, 222, 222); display: none; width: 718px; float: left; }
.freeContent-page-container { float: left; width: 718px; color: rgb(98, 98, 98); }
.firstview-container { float: left; width: 718px; color: rgb(98, 98, 98); border-left: 1px solid rgb(223, 222, 222); }
.instruction-note { float: right; font-size: 0.718em; width: 525px; margin-top: 3px; line-height: 1.3em; }
.freeContent-page-container .tableofcontents-row, .firstview-container .tableofcontents-row { float: left; border-left: medium none; }
.freeContent-page-container .checkboxspace-related, .firstview-container .checkboxspace-related { width: 718px; float: left; }
.freeContent-page-container .checkboxspace-related .journal-item, .firstview-container .checkboxspace-related .journal-item { background-color: rgb(255, 255, 255); float: left; padding-bottom: 30px; border-left: medium none; border-bottom: 1px solid rgb(223, 222, 222); width: 718px; }
.freeContent-page-container .checkboxspace-related .journal-item .ji-intro, .firstview-container .checkboxspace-related .journal-item .ji-intro { background-image: url('jintro-bg.jpg@22'); background-position: left top; background-repeat: repeat-x; float: left; height: 100%; width: 718px; }
.freeContent-page-container .checkboxspace-related .journal-item .op, .firstview-container .checkboxspace-related .journal-item .op { background-image: none; background-color: rgb(232, 255, 232); height: 100%; margin-bottom: 0pt; }
.freeContent-page-container .checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 a, .firstview-container .checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 a { color: rgb(4, 89, 137); float: left; font-size: 0.938em; font-weight: bold; line-height: 1.2; padding-left: 48px; padding-top: 13px; text-decoration: none; width: 560px; }
.freeContent-page-container .checkboxspace-related .journal-item .ji-author, .firstview-container .checkboxspace-related .journal-item .ji-author { border-bottom: 1px solid rgb(225, 225, 225); float: left; width: 718px; border-top: 1px solid rgb(225, 225, 225); }
.freeContent-page-container .checkboxspace-related .journal-item .ji-details, .firstview-container .checkboxspace-related .journal-item .ji-details { border-bottom: 1px solid rgb(225, 225, 225); float: left; font-size: 0.688em; width: 718px; }
#commentArticle-page-container { background-color: rgb(255, 255, 255); float: left; }
.commentArticle-page-row { float: left; font-size: 0.688em; color: rgb(255, 255, 255); background-image: url('dividers.png@22'); background-repeat: no-repeat; width: 720px; cursor: pointer; text-decoration: none; height: 29px; background-position: 0px 0px; }
a.commentArticle-page-row:hover { background-position: 0px -39px; }
a.inactive { background-position: 0px -78px; }
a.inactive:hover { background-position: 0px -117px; }
.commentArticle-page-row .title { float: left; padding-top: 8px; padding-left: 17px; }
.commentArticle-inner { border-left: 1px solid rgb(223, 222, 222); border-right: 1px solid rgb(223, 222, 222); display: none; width: 718px; float: left; }
.commentArticle-page-container { float: left; width: 718px; color: rgb(98, 98, 98); }
#mrsBrowse-page-container { background-color: rgb(255, 255, 255); float: left; }
.mrsBrowse-page-row { float: left; font-size: 0.688em; color: rgb(255, 255, 255); background-image: url('dividers.png@22'); background-repeat: no-repeat; width: 720px; cursor: pointer; text-decoration: none; height: 29px; background-position: 0px 0px; }
a.mrsBrowse-page-row:hover { background-position: 0px -39px; }
a.inactive { background-position: 0px -78px; }
a.inactive:hover { background-position: 0px -117px; }
.mrsBrowse-page-row .title { float: left; padding-top: 8px; padding-left: 17px; }
.mrsBrowse-inner { border-left: 1px solid rgb(223, 222, 222); border-right: 1px solid rgb(223, 222, 222); display: none; width: 718px; float: left; }
.mrsBrowse-page-container { float: left; width: 718px; color: rgb(98, 98, 98); }
.mrsBrowse-row-item { float: left; cursor: pointer; width: 718px; text-decoration: none; display: block; font-size: 0.75em; background-image: url('plus-buttons_plain.gif@22'); background-position: -1px -2px; }
.mrsBrowse-row-item span { padding-top: 8px; padding-bottom: 8px; float: left; }
.mrsBrowse-row-item span.title { padding-left: 74px; }
.mrsBrowse-volume-inner-container { float: left; display: none; padding-left: 52px; margin-bottom: 10px; width: 666px; }
.mrsselector { float: left; width: 666px; padding-bottom: 10px; padding-top: 10px; cursor: pointer; border-bottom: 1px solid rgb(223, 222, 222); text-decoration: none; font-weight: bold; }
.mrsselector-active-expanded { background-position: 0px -22px; }
.mrsselectorlast { border-bottom: medium none; }
.mrsselector span { float: left; font-size: 0.688em; text-indent: 24px; }
#jnlUpdates-page-container { background-color: rgb(255, 255, 255); float: left; }
.jnlUpdates-page-row { float: left; font-size: 0.688em; color: rgb(255, 255, 255); background-image: url('dividers.png@22'); background-repeat: no-repeat; width: 720px; cursor: pointer; text-decoration: none; height: 29px; background-position: 0px 0px; }
a.jnlUpdates-page-row:hover { background-position: 0px -39px; }
a.inactive { background-position: 0px -78px; }
a.inactive:hover { background-position: 0px -117px; }
.jnlUpdates-page-row .title { float: left; padding-top: 8px; padding-left: 17px; }
.jnlUpdates-inner { border-left: 1px solid rgb(223, 222, 222); border-right: 1px solid rgb(223, 222, 222); display: none; width: 718px; float: left; }
.jnlUpdates-page-container { float: left; width: 718px; color: rgb(98, 98, 98); }
.jnlUpdatesWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px 20px; margin: 0pt; font-size: 0.718em; }
.jnlUpdatesWrap a { text-decoration: none; }
.jnlUpdatesWrap a:hover { text-decoration: underline; }
.jnlUpdatesWrap .jnlDetails { float: left; padding: 10px 0pt 0pt; color: rgb(98, 98, 98); }
.jnlUpdatesWrap .title { float: left; padding: 5px 8px 5px 0pt; font-weight: bold; }
.jnlUpdatesWrap .jnlUpdatesInput { float: left; padding: 5px 8px 5px 0pt; }
.jnlUpdatesWrap .jnlTitle, .jnlUpdatesWrap .newTitle { width: 170px; }
.jnlUpdatesWrap .checkBox { width: 40px; }
.jnlUpdatesWrap .issn { width: 110px; }
.jnlUpdatesWrap .change { width: 160px; }
.jnlUpdatesWrap .dateofchange { width: 100px; }
.jnlUpdatesWrap .movedTo { width: 100px; }
.jnlUpdatesWrap .newUrl { width: 178px; }
.jnlUpdatesWrap .firstIssue { width: 115px; }
.jnlUpdatesWrap .prevPub { width: 115px; }
.jnlUpdates-buttons { padding: 20px 0pt 20px 20px; margin: 0pt; height: 24px; background-color: rgb(241, 241, 241); }
.jnlUpdates-buttons li { display: inline; }
.jnlUpdates-buttons li a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.jnlUpdates-buttons li.exportListInExcel a { background-image: url('exportlistinexcelbutton.gif@22'); width: 146px; }
.jnlUpdates-buttons li.exportListInExcel a:hover { background-image: url('exportlistinexcelbutton.gif@22'); background-position: left -24px; }
.jnlUpdates-buttons li.clearForm a { background-image: url('clearformbutton.gif@22'); width: 76px; }
.jnlUpdates-buttons li.clearForm a:hover { background-image: url('clearformbutton.gif@22'); background-position: left -24px; }
.jnlUpdates-buttons li.submitForm a { background-image: url('submitformbutton.gif@22'); width: 82px; }
.jnlUpdates-buttons li.submitForm a:hover { background-image: url('submitformbutton.gif@22'); background-position: left -24px; }
#searchHelp-page-container { background-color: rgb(255, 255, 255); float: left; }
.searchHelp-page-row { float: left; font-size: 0.688em; color: rgb(255, 255, 255); background-image: url('dividers.png@22'); background-repeat: no-repeat; width: 720px; cursor: pointer; text-decoration: none; height: 29px; background-position: 0px 0px; }
a.searchHelp-page-row:hover { background-position: 0px -39px; }
.searchHelp-page-row .title { float: left; padding-top: 8px; padding-left: 17px; }
.searchHelp-inner { border-left: 1px solid rgb(223, 222, 222); border-right: 1px solid rgb(223, 222, 222); display: none; width: 718px; float: left; }
.searchHelp-page-container { float: left; width: 718px; color: rgb(98, 98, 98); }
.searchHelp-container { float: left; width: 718px; color: rgb(98, 98, 98); border-left: 1px solid rgb(223, 222, 222); }
.searchHelp-page-container .content-box { border-bottom: 1px solid rgb(223, 222, 222); }
.searchHelp-page-container p.section-title { margin-top: 0pt; padding-top: 8px; }
#favJournal-page-container { background-color: rgb(255, 255, 255); float: left; }
.favJournal-page-row { float: left; font-size: 0.688em; color: rgb(255, 255, 255); background-image: url('dividers.png@22'); background-repeat: no-repeat; width: 720px; cursor: pointer; text-decoration: none; height: 29px; background-position: 0px 0px; }
a.favJournal-page-row:hover { background-position: 0px -39px; }
.favJournal-page-row .title { float: left; padding-top: 8px; padding-left: 17px; }
.favJournal-inner { border-left: 1px solid rgb(223, 222, 222); border-right: 1px solid rgb(223, 222, 222); display: none; width: 718px; float: left; }
.favJournal-page-container { float: left; width: 718px; color: rgb(98, 98, 98); }
.favJournal-container { float: left; width: 718px; color: rgb(98, 98, 98); border-left: 1px solid rgb(223, 222, 222); }
.favJournal-page-container input { margin-right: 10px; }
.favJnl-buttons { padding: 10px 0pt 10px 5px; margin: 0pt; height: 24px; background-color: rgb(241, 241, 241); }
.favJnl-buttons li { display: inline; }
.favJnl-buttons li a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.favJnl-buttons li.add a { background-image: url('addbutton.gif@22'); width: 36px; }
.favJnl-buttons li.add a:hover { background-image: url('addbutton.gif@22'); background-position: left -24px; }
.favJnl-buttons li.remove a { background-image: url('removebutton.gif@22'); width: 56px; }
.favJnl-buttons li.remove a:hover { background-image: url('removebutton.gif@22'); background-position: left -24px; }
.favJnl-buttons li.reset a { background-image: url('resetbutton.gif@22'); width: 50px; }
.favJnl-buttons li.reset a:hover { background-image: url('resetbutton.gif@22'); background-position: left -24px; }
#rssWidgets-page-container { background-color: rgb(255, 255, 255); float: left; }
.rssWidgets-page-row { float: left; font-size: 0.688em; color: rgb(255, 255, 255); background-image: url('dividers.png@22'); background-repeat: no-repeat; width: 720px; cursor: pointer; text-decoration: none; height: 29px; background-position: 0px 0px; }
a.rssWidgets-page-row:hover { background-position: 0px -39px; }
.rssWidgets-page-row .title { float: left; padding-top: 8px; padding-left: 17px; }
.rssWidgets-inner { border-left: 1px solid rgb(223, 222, 222); border-right: 1px solid rgb(223, 222, 222); display: none; width: 718px; float: left; }
.rssWidgets-page-container { float: left; width: 718px; color: rgb(98, 98, 98); }
.rssWidgets-container { float: left; width: 718px; color: rgb(98, 98, 98); border-left: 1px solid rgb(223, 222, 222); }
#savedTrials-page-container { background-color: rgb(255, 255, 255); float: left; }
.savedTrials-page-row { float: left; font-size: 0.688em; color: rgb(255, 255, 255); background-image: url('dividers.png@22'); background-repeat: no-repeat; width: 720px; cursor: pointer; text-decoration: none; height: 29px; background-position: 0px 0px; }
a.savedTrials-page-row:hover { background-position: 0px -39px; }
.savedTrials-page-row .title { float: left; padding-top: 8px; padding-left: 17px; }
.savedTrials-inner { border-left: 1px solid rgb(223, 222, 222); border-right: 1px solid rgb(223, 222, 222); display: none; width: 718px; float: left; }
.savedTrials-page-container { float: left; width: 718px; color: rgb(98, 98, 98); }
.savedTrials-container { float: left; width: 718px; color: rgb(98, 98, 98); border-left: 1px solid rgb(223, 222, 222); }
.mySavedBookmarksWrap { background-color: rgb(241, 241, 241); padding: 12px 0pt 10px; font-size: 0.918em; margin-top: 15px; }
.mySavedBookmarksWrap a:hover { text-decoration: underline; }
.mySavedBookmarksWrap .Details { float: left; padding: 10px 0pt 0pt; color: rgb(98, 98, 98); }
.mySavedBookmarksWrap .title { float: left; padding: 5px 8px 5px 0pt; font-weight: bold; }
.mySavedBookmarksWrap .plain { float: left; padding: 5px 8px 5px 0pt; color: rgb(98, 98, 98); }
.mySavedBookmarksWrap .jnlTitle { width: 500px; }
.mySavedBookmarksWrap .jnlTitle a { text-decoration: none; }
.mySavedBookmarksWrap .jnlTitle a:hover { text-decoration: underline; }
.mySavedBookmarksWrap .dateSaved { width: 70px; text-align: center; }
.mySavedBookmarksWrap .delete { width: 50px; text-align: center; }
.mySavedBookmarksWrap .delete a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: -5px 10px 0pt 0pt; background-image: url('deletebutton.gif@22'); width: 59px; }
.mySavedBookmarksWrap .delete a:hover { background-image: url('deletebutton.gif@22'); background-position: left -24px; }
.mySavedBookmarksWrap .delete input { margin-top: -2px; }
.mySavedSearchesWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; font-size: 0.918em; }
.mySavedSearchesWrap a { text-decoration: none; }
.mySavedSearchesWrap a:hover { text-decoration: underline; }
.mySavedSearchesWrap .Details { float: left; padding: 10px 0pt 0pt; color: rgb(98, 98, 98); }
.mySavedSearchesWrap .title { float: left; padding: 5px 8px 5px 0pt; font-weight: bold; }
.mySavedSearchesWrap .searchesInput { float: left; padding: 5px 8px 5px 0pt; }
.mySavedSearchesWrap .jnlTitle { width: 350px; }
.mySavedSearchesWrap .jnlTitle ul li { display: block; width: 380px; margin-bottom: 5px; }
.mySavedSearchesWrap .dateSaved { width: 70px; text-align: center; }
.mySavedSearchesWrap .dateRun { width: 70px; text-align: center; }
.mySavedSearchesWrap .runEvery { width: 40px; text-align: center; }
.runEveryQuantity { width: 30px; vertical-align: top; }
.mySavedSearchesWrap .runSearch { width: 70px; text-align: center; }
.mySavedSearchesWrap .runSearch a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: -5px 10px 0pt 0pt; background-image: url('runbutton.gif@22'); width: 36px; }
.mySavedSearchesWrap .runSearch a.run { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.mySavedSearchesWrap .runSearch a.run { background-image: url('runbutton.gif@22'); width: 36px; margin-left: 18px; }
.mySavedSearchesWrap .runSearch a.run:hover { background-image: url('runbutton.gif@22'); background-position: left -24px; }
.mySavedSearchesWrap .runSearch a.update { background-image: url('updatebutton.gif@22'); width: 59px; margin-left: 10px; }
.mySavedSearchesWrap .runSearch a.update:hover { background-image: url('updatebutton.gif@22'); background-position: left -24px; }
.mySavedSearchesWrap .delete { width: 50px; text-align: center; }
.mySavedSearchesWrap .delete a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: -5px 10px 0pt 0pt; background-image: url('deletebutton.gif@22'); width: 59px; }
.mySavedSearchesWrap .delete a:hover { background-image: url('deletebutton.gif@22'); background-position: left -24px; }
.mySavedSearchesWrap .delete input { margin-top: -2px; }
.myCommentAlertsWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; font-size: 0.918em; }
.myCommentAlertsWrap input, .myCommentAlertsWrap select { font-size: 1em; }
.myCommentAlertsWrap a { text-decoration: none; }
.myCommentAlertsWrap a:hover { text-decoration: underline; }
.myCommentAlertsWrap .Details { float: left; padding: 10px 0pt 0pt; color: rgb(98, 98, 98); }
.myCommentAlertsWrap .title { float: left; padding: 5px 8px 5px 0pt; font-weight: bold; }
.myCommentAlertsWrap .searchesInput { float: left; padding: 5px 8px 5px 0pt; }
.myCommentAlertsWrap .jnl { width: 300px; }
.myCommentAlertsWrap .jnl ul li { display: block; width: 300px; margin-bottom: 5px; line-height: 1.2em; }
.myCommentAlertsWrap .jnl ul li.author { font-weight: bold; color: rgb(4, 89, 137); }
.myCommentAlertsWrap .alertFrequency { width: 100px; text-align: center; }
.myCommentAlertsWrap .emailAdd { width: 150px; text-align: center; }
.myCommentAlertsWrap .emailAdd input { width: 140px; }
.myCommentAlertsWrap .turnOff { width: 50px; text-align: center; }
.myCommentAlertsWrap .delete { width: 50px; text-align: center; }
.usageStatWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; font-size: 0.918em; }
.usageStatWrap .Details { float: left; padding: 10px 0pt 0pt; color: rgb(98, 98, 98); }
.usageStatWrap .title { float: left; padding: 5px 8px 5px 0pt; font-weight: bold; }
.usageStatWrap .searchesInput { float: left; padding: 5px 8px 5px 0pt; }
.usageStatWrap .views { width: 90px; text-align: right; }
.usageStatWrap .month { text-align: left; }
.popularWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; font-size: 0.918em; }
.popularWrap a:hover { text-decoration: none; }
.popularWrap .Details { float: left; padding: 10px 0pt 0pt; color: rgb(98, 98, 98); }
.popularWrap .title { float: left; padding: 5px 8px 5px 0pt; font-weight: bold; }
.popularWrap .jnlTitle { width: 200px; }
.popularWrap .searchTerm { width: 600px; }
.popularWrap .article { width: 300px; }
.popularWrap .absView { width: 80px; text-align: center; }
.popularWrap .fullView { width: 80px; text-align: center; }
.popularWrap .searchCount { width: 80px; text-align: center; }
.popularWrap .summaryInput { float: left; padding: 5px 8px 5px 0pt; line-height: 1.5em; }
.popularWrap span { font-style: italic; clear: left; }
.kbartWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; font-size: 0.918em; }
.kbartWrap a:hover { text-decoration: none; }
.kbartWrap .Details { float: left; padding: 10px 0pt 0pt; color: rgb(98, 98, 98); }
.kbartWrap .kbartTitle { width: 200px; }
.kbartWrap .link { text-align: center; width: 200px; }
.kbartWrap .size { text-align: right; width: 50px; }
.kbartWrap .date { text-align: center; width: 210px; }
.kbartWrap .summary { float: left; padding: 5px 8px 5px 0pt; line-height: 1.5em; }
.commentAdminWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; font-size: 0.918em; }
.commentAdminWrap .Details { float: left; padding: 15px 0pt 0pt; color: rgb(98, 98, 98); }
.commentAdminWrap .title { float: left; padding: 5px 0pt; margin-right: 8px; font-weight: bold; }
.commentAdminWrap .searchesInput { float: left; padding: 5px 0pt; margin-right: 8px; line-height: 1.3em; }
.commentAdminWrap .checkBox { width: 30px; }
.commentAdminWrap .date { width: 55px; margin-left: 8px; }
.commentAdminWrap .article { width: 120px; margin-left: 8px; }
.commentAdminWrap .author { width: 70px; margin-left: 8px; }
.commentAdminWrap .commentTitle { width: 65px; }
.accessWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; font-size: 0.718em; }
.accessWrap select, .accessWrap input { font-size: 0.918em; }
.accessWrap .accessDetails { float: left; padding: 10px 20px 0pt; color: rgb(98, 98, 98); }
.accessWrap .title { float: left; width: 170px; padding-top: 5px; }
.accessWrap .accessInput { float: left; line-height: 1em; }
.accessWrap .accessInput .issn { float: left; width: 200px; }
.accessWrap .accessInput .eissn { float: left; width: 200px; }
#MemServices-page-container { background-color: rgb(255, 255, 255); float: left; }
.MemServices-page-row { float: left; font-size: 0.688em; color: rgb(255, 255, 255); background-image: url('dividers.png@22'); background-repeat: no-repeat; width: 720px; cursor: pointer; text-decoration: none; height: 29px; background-position: 0px 0px; }
a.contactUs-page-row:hover { background-position: 0px -39px; }
a.inactive { background-position: 0px -78px; }
a.inactive:hover { background-position: 0px -117px; }
.MemServices-page-row .title { float: left; padding-top: 8px; padding-left: 17px; }
.MemServices-inner { border-left: 1px solid rgb(223, 222, 222); border-right: 1px solid rgb(223, 222, 222); border-bottom: 1px solid rgb(223, 222, 222); display: none; width: 718px; float: left; }
.MemServices-page-container { float: left; width: 718px; color: rgb(98, 98, 98); }
.MemServices-page-container ul.configList { font-size: 0.918em; }
.MemServices-page-container ul.configList li { display: list-item; line-height: 1.7em; }
.MemServices-page-container ul.configList li input { line-height: 0.8em; }
.MemServices-page-container #cardLogos { background-color: rgb(241, 241, 241); border-top: 1px solid rgb(223, 222, 222); padding-left: 20px; }
#memTable { font-size: 0.718em; background-color: rgb(241, 241, 241); padding: 10px 15px; line-height: 1.7em; }
#memTable .memSubsWrap { margin-bottom: 10px; float: left; }
#memTable .subscription { width: 170px; float: left; }
#memTable .calYear { width: 100px; float: left; }
#memTable .amtPaid { width: 90px; float: left; }
#memTable .datePaid { width: 90px; float: left; }
#memTable .SEdate { width: 150px; float: left; }
#memTable .membership { width: 80px; float: left; color: rgb(255, 0, 0); }
#memTable .membership a.cancel { background: url('cancelbutton.gif@22') no-repeat scroll left top transparent; width: 48px; height: 24px; float: left; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
#memTable .membership a.cancel:hover { background-image: url('cancelbutton.gif@22'); background-position: left -24px; }
#memTable .membership a.renew { background: url('renewbutton.gif@22') no-repeat scroll left top transparent; width: 59px; height: 24px; float: left; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
#memTable .membership a.renew:hover { background-image: url('renewbutton.gif@22'); background-position: left -24px; }
#columnWrap { font-size: 0.918em; }
#columnWrap input { margin-right: 10px; padding: 0pt; float: left; }
#columnWrap .leftC { float: left; width: 500px; line-height: 1.7em; }
#columnWrap .rightC { float: left; width: 60px; padding-left: 15px; line-height: 1.7em; }
#columnWrap .rightC input.money { width: 30px; float: left; }
#columnTotal { line-height: 1.8em; font-size: 0.918em; padding-bottom: 10px; color: rgb(51, 51, 51); }
#columnTotal .top-border { border-top: 1px solid rgb(204, 204, 204); }
#columnTotal .leftC { float: left; width: 500px; text-align: right; }
#columnTotal .rightC { float: left; width: 50px; padding-left: 15px; }
#columnTotal .rightMost { float: left; width: 50px; padding-left: 20px; }
#confReg-holder { float: left; border-right: 1px solid rgb(225, 225, 225); width: 718px; background-color: rgb(241, 241, 241); }
#confReg-holder .conf-item { border-bottom: 1px solid rgb(225, 225, 225); float: left; width: 720px; }
#confReg-holder .conf-item .previewbox { padding: 10px 20px; width: 674px; }
#confReg-holder .conf-item #columnWrap { font-size: 0.718em; }
#confReg-holder .conf-item .cr { float: left; width: 718px; height: 100%; }
#confReg-holder .conf-item .cr .cr-left { float: left; overflow: visible; padding-bottom: 5px; height: auto; font-size: 0.718em; }
#confReg-holder .conf-item .cr .cr-left .MemTitle { float: left; width: 515px; padding-left: 20px; line-height: 1.7em; }
#confReg-holder .conf-item .cr .cr-left .MemTitle input { float: left; margin-right: 10px; }
#confReg-holder .conf-item .cr .cr-left .MemPrice { float: left; width: 100px; line-height: 1.7em; }
#confReg-holder .conf-item .cr .cr-left a { text-decoration: none; }
#confReg-holder .conf-item .cr .cr-left a:hover { text-decoration: underline; }
#confReg-holder .conf-item .cr .cr-left p.title { width: 580px; font-weight: bold; padding: 10px 10px 10px 20px; line-height: 1.5em; text-decoration: none; }
#confReg-holder .conf-item .cr .cr-left ul { padding-left: 10px; }
#confReg-holder .conf-item .cr .cr-left ul li { display: inline; border-right: 1px solid rgb(204, 204, 204); padding: 0px 10px; }
#confReg-holder .conf-item .cr .cr-left ul li.last { border: medium none; }
#confReg-holder .conf-item .cr .cr-left ul li a { color: rgb(255, 0, 0); }
#confReg-holder .cr-right { float: right; margin-right: 2px; }
#confReg-holder .cr-right a.preview { background-image: url('preview.jpg@22'); background-position: left top; background-repeat: no-repeat; color: rgb(255, 255, 255); display: block; font-size: 0.75em; line-height: 1.1em; height: 24px; margin-top: -30px; padding-top: 9px; text-decoration: none; text-indent: 27px; width: 85px; position: relative; }
#confReg-holder .cr-right a.preview:hover, #confReg-holder .cr-right a.preview.active { background-position: left -33px; }
#confReg-holder .cr-right a.preview:hover { text-decoration: none; }
#confDetails { font-size: 0.718em; }
#confDetails a { text-decoration: none; }
#confDetails a:hover { text-decoration: underline; }
#confDetails p { padding: 5px 0pt; line-height: 1.3em; }
#confDetails .head { font-weight: bold; color: rgb(133, 97, 23); }
#confDetails .title { color: rgb(51, 51, 51); font-weight: bold; padding-top: 15px; }
#confDetTable { line-height: 1.7em; margin: 10px 0px; padding-bottom: 10px; }
#confDetTable textarea { width: 200px; }
#confDetTable .long { width: 280px; float: left; }
#confDetTable .optional { width: 70px; float: left; }
#confDetTable .longer { width: 290px; float: left; }
#confDetTable .longest { width: 350px; float: left; }
#confDetTable .formInput { width: 20px; float: left; }
.goldSpacer { border-bottom: 1px solid rgb(133, 97, 23); height: 1px; margin: 10px 0pt; }
.totalWrapper { width: 330px; float: right; font-size: 0.718em; margin: 10px 75px 10px 0px; color: rgb(0, 0, 0); }
.totalWrapper div { text-align: right; margin-bottom: 5px; }
.totalWrapper .label { width: 180px; float: left; }
.totalWrapper .cost { float: left; width: 70px; }
.totalWrapper .subtotal { width: 70px; float: left; }
#contactUs-page-container { background-color: rgb(255, 255, 255); float: left; }
.contactUs-page-row { float: left; font-size: 0.688em; color: rgb(255, 255, 255); background-image: url('dividers.png@22'); background-repeat: no-repeat; width: 720px; cursor: pointer; text-decoration: none; height: 29px; background-position: 0px 0px; }
a.contactUs-page-row:hover { background-position: 0px -39px; }
a.inactive { background-position: 0px -78px; }
a.inactive:hover { background-position: 0px -117px; }
.contactUs-page-row .title { float: left; padding-top: 8px; padding-left: 17px; }
.contactUs-inner { border-left: 1px solid rgb(223, 222, 222); border-right: 1px solid rgb(223, 222, 222); display: none; width: 718px; float: left; }
.contactUs-page-container { float: left; width: 718px; color: rgb(98, 98, 98); }
.contactUsButtons { padding: 20px 0pt 20px 20px; margin: 0pt; background-color: rgb(241, 241, 241); height: 34px; float: left; width: 698px; border-bottom: 1px solid rgb(223, 222, 222); }
.contactUsButtons li { display: inline; }
.contactUsButtons li a { height: 34px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.contactUsButtons ul li.signUpContentAlerts a { background-image: url('signupcontentalertsbutton.gif@22'); width: 252px; }
.contactUsButtons ul li.signUpContentAlerts a:hover { background-image: url('signupcontentalertsbutton.gif@22'); background-position: left -34px; }
.contactUsButtons ul li.help a { background-image: url('helpbutton.gif@22'); width: 72px; }
.contactUsButtons ul li.help a:hover { background-image: url('helpbutton.gif@22'); background-position: left -34px; }
.contactUsButtons ul li.emailUs a { background-image: url('emailusbutton.gif@22'); width: 98px; }
.contactUsButtons ul li.emailUs a:hover { background-image: url('emailusbutton.gif@22'); background-position: left -34px; }
.contactUsButtons ul li.faqs a { background-image: url('faqsbutton.gif@22'); width: 75px; }
.contactUsButtons ul li.faqs a:hover { background-image: url('faqsbutton.gif@22'); background-position: left -34px; }
.contactUsButtons ul li.viewAccess a { background-image: url('viewaccessbutton.gif@22'); width: 205px; }
.contactUsButtons ul li.viewAccess a:hover { background-image: url('viewaccessbutton.gif@22'); background-position: left -34px; }
.content-box { background-color: rgb(255, 255, 255); font-size: 0.75em; padding: 0pt 0pt 5px 20px; }
.content-box p { line-height: 1.4; width: 680px; padding: 8px 0pt; color: rgb(98, 98, 98); }
.content-box p.section-title { padding-bottom: 5px; margin-top: 18px; font-size: 0.917em; color: rgb(35, 35, 35); font-weight: bold; }
.content-box ul, .content-box ol { width: 650px; padding: 10px 0pt; margin-left: 10px; }
.content-box ul li { list-style: disc outside none; margin-right: 30px; margin-bottom: 5px; margin-left: 2em; color: rgb(98, 98, 98); line-height: 1.2em; }
.content-box ol li { list-style: decimal outside none; margin-right: 30px; margin-bottom: 5px; margin-left: 2em; color: rgb(98, 98, 98); line-height: 1.2em; }
.journal-box { background-color: rgb(241, 241, 241); font-size: 0.75em; padding: 20px; border-bottom: 1px solid rgb(223, 222, 222); float: left; }
.journal-box a { text-decoration: none; }
.journal-box a:hover { text-decoration: underline; }
.journal-box img { width: 100px; border: 1px solid rgb(102, 102, 102); }
.journal-box .thumb { margin: 0pt 20px 10px 0pt; width: 100px; float: left; }
.journal-box .thumbDetails { line-height: 1.3em; }
.journal-box .jnlTitle { color: rgb(4, 89, 137); font-weight: bold; font-size: 1.1em; margin-bottom: 10px; }
.journal-box .leftSide { float: left; width: 330px; }
.journal-box .rightSide { float: left; width: 330px; margin-left: 15px; }
#movie-page-container { background-color: rgb(255, 255, 255); float: left; }
.movie-page-row { float: left; font-size: 0.688em; color: rgb(255, 255, 255); background-image: url('dividers.png@22'); background-repeat: no-repeat; width: 720px; cursor: pointer; text-decoration: none; height: 29px; background-position: 0px 0px; }
.movie-page-row .title { float: left; padding-top: 8px; padding-left: 17px; line-height: normal; }
.movie-inner { border-left: 1px solid rgb(223, 222, 222); border-right: 1px solid rgb(223, 222, 222); display: none; width: 718px; float: left; }
.movie-page-container { float: left; width: 718px; color: rgb(98, 98, 98); }
.highlightMovies { font-size: 0.917em; }
.highlightMovies .movieWrap { border-bottom: 1px solid rgb(223, 222, 222); }
.highlightMovies .movie { padding: 10px 20px; width: 250px; float: left; }
.highlightMovies .movie img { width: 250px; float: left; }
.highlightMovies .movieDetails { color: rgb(98, 98, 98); float: left; width: 410px; }
.highlightMovies .movieDetails p { font-size: 0.718em; line-height: 1.4em; margin-bottom: 5px; }
.highlightMovies .movieDetails p.movieCaption { padding-bottom: 5px; margin-top: 8px; color: rgb(35, 35, 35); font-weight: bold; }
.highlightMovies .movieDetails a { text-decoration: none; }
.highlightMovies .movieDetails a:hover { text-decoration: underline; }
.highlightMovies .movieDetails a.refresh { color: rgb(4, 89, 137); font-size: 1em; }
#highlightButtons { background-color: rgb(241, 241, 241); border-bottom: 1px solid rgb(223, 222, 222); width: 718px; height: 26px; }
#highlightButtons ul.navigation { float: left; font-size: 0.718em; }
#highlightButtons ul.navigation li { display: inline; float: left; }
#highlightButtons ul.navigation li a { background-image: url('prev-next.png@22'); background-position: left top; background-repeat: no-repeat; float: left; padding-bottom: 9px; padding-top: 7px; text-decoration: none; }
#highlightButtons ul.navigation li a:hover { text-decoration: none; }
#highlightButtons ul.navigation li a.prev { padding-right: 21px; width: 87px; padding-left: 34px; float: left; background-position: 0px 0px; }
#highlightButtons ul.navigation li a.prev:hover { background-position: 0px -38px; color: rgb(255, 255, 255); }
#highlightButtons ul.navigation li a.next { border-left: 1px solid white; padding-right: 34px; float: right; width: 67px; text-indent: -5px; padding-left: 21px; background-position: -142px 0px; }
:first-child + html #highlightButtons ul.navigation li a.next { float: left; }
#highlightButtons ul.navigation li a.next:hover { background-position: -142px -38px; color: rgb(255, 255, 255); }
#highlightButtons ul.navigation li a.inactive { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% transparent; cursor: default; }
.editorialButtons { padding: 0pt 0pt 20px; margin: 0pt; height: 34px; }
.editorialButtons li { display: inline; }
.editorialButtons li a { height: 34px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.editorialButtons li.download a { background-image: url('downloadbutton.gif@22'); width: 76px; }
.editorialButtons li.download a:hover { background-image: url('downloadbutton.gif@22'); background-position: left -34px; }
.editorialButtons li.downloadAVI a { background-image: url('downloadavibutton.gif@22'); width: 97px; }
.editorialButtons li.downloadAVI a:hover { background-image: url('downloadavibutton.gif@22'); background-position: left -34px; }
.editorialButtons li.downloadMOV a { background-image: url('downloadmovbutton.gif@22'); width: 103px; }
.editorialButtons li.downloadMOV a:hover { background-image: url('downloadmovbutton.gif@22'); background-position: left -34px; }
.editorialButtons li.downloadFLV a { background-image: url('downloadflvbutton.gif@22'); width: 96px; }
.editorialButtons li.downloadFLV a:hover { background-image: url('downloadflvbutton.gif@22'); background-position: left -34px; }
.editorialButtons li.downloadMPG a { background-image: url('downloadmpgbutton.gif@22'); width: 102px; }
.editorialButtons li.downloadMPG a:hover { background-image: url('downloadmpgbutton.gif@22'); background-position: left -34px; }
.editorialButtons li.downloadMPEG a { background-image: url('downloadmpegbutton.gif@22'); width: 109px; }
.editorialButtons li.downloadMPEG a:hover { background-image: url('downloadmpegbutton.gif@22'); background-position: left -34px; }
.editorialButtons li.downloadMP4 a { background-image: url('downloadmp4button.gif@22'); width: 101px; }
.editorialButtons li.downloadMP4 a:hover { background-image: url('downloadmp4button.gif@22'); background-position: left -34px; }
.editorialButtons li.downloadWMV a { background-image: url('downloadwmvbutton.gif@22'); width: 106px; }
.editorialButtons li.downloadWMV a:hover { background-image: url('downloadwmvbutton.gif@22'); background-position: left -34px; }
.highlightButtons { padding: 0pt 0pt 20px; margin: 0pt; height: 34px; }
.highlightButtons li { display: inline; }
.highlightButtons li a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.highlightButtons li.saveHeading a { background-image: url('saveheadingbutton.gif@22'); width: 82px; }
.highlightButtons li.saveHeading a:hover { background-image: url('saveheadingbutton.gif@22'); background-position: left -24px; }
.highlightButtons li.addHighlightArticle a { background-image: url('addhighlightarticlebutton.gif@22'); width: 115px; }
.highlightButtons li.addHighlightArticle a:hover { background-image: url('addhighlightarticlebutton.gif@22'); background-position: left -24px; }
.highlightButtons li.updateHighlightArticle a { background-image: url('updatehighlightarticlebutton.gif@22'); width: 130px; }
.highlightButtons li.updateHighlightArticle a:hover { background-image: url('updatehighlightarticlebutton.gif@22'); background-position: left -24px; }
.highlightButtons li.addArticle a { background-image: url('addarticlebutton.gif@22'); width: 70px; }
.highlightButtons li.updateArticle a:hover { background-image: url('updatearticlebutton.gif@22'); background-position: left -24px; }
.highlightButtons li.updateArticle a { background-image: url('updatearticlebutton.gif@22'); width: 87px; }
.highlightButtons li.addArticle a:hover { background-image: url('addarticlebutton.gif@22'); background-position: left -24px; }
.highlightButtons li.save a { background-image: url('savebutton.gif@22'); width: 41px; }
.highlightButtons li.save a:hover { background-image: url('savebutton.gif@22'); background-position: left -24px; }
.highlightButtons li.back a { background-image: url('backbutton.gif@22'); width: 48px; }
.highlightButtons li.back a:hover { background-image: url('backbutton.gif@22'); background-position: left -24px; }
.highlightButtons li.reset a { background-image: url('resetbutton.gif@22'); width: 50px; }
.highlightButtons li.reset a:hover { background-image: url('resetbutton.gif@22'); background-position: left -24px; }
.highlightButtons li.addHighlightArticle a:hover { background-image: url('addhighlightarticlebutton.gif@22'); background-position: left -24px; }
.highlightButtons li.updateHighlightArticle a { background-image: url('updatehighlightarticlebutton.gif@22'); width: 130px; }
.highlightButtons li.updateHighlightArticle a:hover { background-image: url('updatehighlightarticlebutton.gif@22'); background-position: left -24px; }
.search-box { background-color: rgb(241, 241, 241); border-bottom: 1px solid rgb(223, 222, 222); font-size: 0.75em; padding: 10px 0pt 10px 20px; }
.search-box p { line-height: 1.4; padding: 7px 0pt; font-size: 0.917em; width: 670px; color: rgb(98, 98, 98); }
.searchTitle { font-weight: bold; padding-top: 8px; padding-bottom: 10px; }
.queryWrapper { padding: 0pt; height: 30px; }
.queryWrapper .searchOnTitle { float: left; padding-top: 8px; width: 170px; font-weight: bold; }
.queryWrapper .searchForTitle { float: left; padding-top: 8px; font-weight: bold; }
.queryWrapper input { font-size: 1em; }
.queryWrapper select { font-size: 1em; padding: 1px 1px 1px 0pt; }
.searchOn { float: left; width: 170px; }
.searchOn select.searchOnFields { width: 150px; }
.searchFor { float: left; width: 370px; }
.searchFor input.searchField { width: 350px; }
.searchFilter { float: left; }
.searchFilter select.searchFilterFields { width: 60px; }
.search-box-left { float: left; width: 320px; margin-bottom: 10px; }
.search-box-left select.jnlScroll, .search-box-right select.subjScroll, .search-box-left select.subjScroll, .search-box-right select.jnlScroll, .search-box-left select.articleType, .search-box-right select.fieldsNotToBeDisplay { width: 310px; height: 150px; font-size: 1em; }
.search-box-left .title { float: left; width: 40px; padding: 6px 0pt 0pt; color: rgb(98, 98, 98); font-size: 0.918em; text-align: right; margin-right: 10px; margin-bottom: 10px; }
.search-box-left .dd-wrapper { float: left; margin-bottom: 10px; }
.search-box-left .dd-wrapper select { margin-right: 10px; }
.search-box-left select.month { font-size: 1em; width: 110px; }
.search-box-left select.month { font-size: 1em; width: 110px; }
.search-box-left select.year { font-size: 1em; width: 60px; }
.feedDetails { background-color: rgb(241, 241, 241); padding: 0pt; font-size: 0.918em; margin: 1px 0pt 0pt; }
.feedDetails .inputDetails { float: left; padding: 10px 10px 10px 0pt; }
.feedDetails .title { float: left; width: 120px; padding: 6px 0pt 0pt; line-height: normal; }
.feedDetails .typeInput { float: left; }
.arrowButtons { padding: 5px 0pt; margin: 50px 0pt 0pt; float: left; width: 45px; }
.arrowButtons li { display: inline; }
.arrowButtons li a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 10px 0pt; }
.arrowButtons li.left a { background-image: url('leftbutton.gif@22'); width: 33px; height: 24px; }
.arrowButtons li.left a:hover { background-image: url('leftbutton.gif@22'); background-position: left -24px; }
.arrowButtons li.right a { background-image: url('rightbutton.gif@22'); width: 33px; height: 24px; }
.arrowButtons li.right a:hover { background-image: url('rightbutton.gif@22'); background-position: left -24px; }
.search-box-right { float: left; }
.search-box-right .title { float: left; width: 140px; padding: 6px 0pt 0pt; color: rgb(98, 98, 98); font-size: 0.918em; margin-right: 10px; margin-bottom: 10px; }
.search-box-right select { font-size: 1em; }
.search-box-right select.pageNo { width: 50px; }
.search-box-right .options { float: left; color: rgb(98, 98, 98); font-size: 0.918em; }
.search-box-right .options input { margin-right: 5px; }
.search-box-buttons { padding: 5px 0pt; margin: 0pt; height: 24px; }
.search-box-buttons li { display: inline; }
.search-box-buttons li a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.search-box-buttons li.link a { height: 24px; float: left; background: none repeat scroll 0% 0% transparent; text-indent: 0px; margin: 5px 0pt; text-decoration: none; }
.search-box-buttons li.link a:hover { text-decoration: underline; }
.search-box-buttons li.search a { background-image: url('searchbutton.gif@22'); width: 56px; }
.search-box-buttons li.search a:hover { background-image: url('searchbutton.gif@22'); background-position: left -24px; }
.search-box-buttons li.reset a { background-image: url('resetbutton.gif@22'); width: 50px; }
.search-box-buttons li.reset a:hover { background-image: url('resetbutton.gif@22'); background-position: left -24px; }
.search-box-buttons li.getfeed a { background-image: url('getthefeed.gif@22'); width: 82px; }
.search-box-buttons li.getfeed a:hover { background-image: url('getthefeed.gif@22'); background-position: left -24px; }
.my-alerts-buttons { padding: 10px 0pt 10px 20px; margin: 0pt; height: 24px; background-color: rgb(241, 241, 241); }
.my-alerts-buttons li { display: inline; }
.my-alerts-buttons li a { height: 24px; float: left; background-position: left top; text-indent: -15000px; margin: 0pt 10px 0pt 0pt; }
.my-alerts-buttons li.update a { background-image: url('updatebutton.gif@22'); width: 59px; }
.my-alerts-buttons li.update a:hover { background-image: url('updatebutton.gif@22'); background-position: left -24px; }
.my-alerts-buttons li.reset a { background-image: url('resetbutton.gif@22'); width: 50px; }
.my-alerts-buttons li.reset a:hover { background-image: url('resetbutton.gif@22'); background-position: left -24px; }
.bannerSpace-container { padding-top: 25px; padding-left: 20px; float: left; padding-bottom: 25px; }
.bannerSpace { font-size: 0.688em; width: 203px; float: left; margin-right: 32px; }
.bannerSpace img { border: medium none; width: 180px; margin-left: 13px; }
.bannerSpacelast { margin-right: 0px; }
.bannerSpace h4 { background-image: url('infobox-header.jpg@22'); background-position: left top; background-repeat: no-repeat; color: rgb(255, 255, 255); height: 28px; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; font-weight: normal; line-height: 1.2em; }
.bannerSpace-bg { background-image: url('infobox-bg.jpg@22'); background-position: left bottom; background-repeat: no-repeat; height: 61px; }
.bannerSpace-bg p { line-height: 1.4; padding: 5px 8px 0pt; }
.receiptDetails { background-color: rgb(241, 241, 241); font-size: 0.688em; padding: 10px 0pt; margin: 0pt; }
.receiptDetails a { text-decoration: none; }
.receiptDetails a:hover { text-decoration: underline; }
.receiptDetails .inputDetails { float: left; padding: 10px 10px 10px 20px; }
.receiptDetails .inputDetails-topBorder { border-top: 1px solid rgb(223, 222, 222); width: 689px; }
.receiptDetails .title { float: left; width: 160px; padding: 0pt; font-weight: bold; }
.receiptDetails .receiptInput { float: left; margin-left: 10px; }
.salesReport { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; }
.salesReport a { text-decoration: none; }
.salesReport a:hover { text-decoration: underline; }
.salesReport .salesDetails { float: left; padding: 10px 20px 0pt; color: rgb(98, 98, 98); }
.salesReport .title { float: left; width: 80px; text-align: right; }
.salesReport .salesInput { float: left; margin-left: 15px; width: 550px; line-height: 1.2em; }
.salesReport select, .salesReport input { margin-right: 10px; font-size: 0.875em; }
.salesReport select#yrPeriod { width: 60px; margin-top: -5px; }
.salesReport select#moPeriod { width: 120px; margin-top: -5px; }
.salesReport select#journal { width: 400px; margin-top: -5px; }
.salesReport select#hierarchy { width: 70px; margin-top: -5px; }
.salesReport select#view { width: 110px; margin-top: -5px; margin-left: 5px; }
.configIPwrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; }
.configIPwrap .configDetails { float: left; padding: 10px 20px 0pt 0pt; color: rgb(98, 98, 98); }
.configIPwrap .title { float: left; width: 120px; }
.configIPwrap .exclude { float: left; margin-left: 15px; width: 50px; }
.configIPwrap .delete { float: left; margin-left: 15px; width: 50px; }
.configIPwrap input { margin-right: 10px; font-size: 0.875em; }
.passwordWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; }
.passwordWrap .passwordDetails { float: left; padding: 10px 20px 0pt 0pt; color: rgb(98, 98, 98); }
.passwordWrap .title { float: left; width: 50px; padding-top: 5px; }
.passwordWrap input.radioButton { margin-top: -10px; text-align: center; }
.passwordWrap .passwordInput { float: left; width: 550px; line-height: 1em; }
.manuscriptWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; font-size: 0.918em; line-height: 1.3em; }
.manuscriptWrap .manuscriptDetails { float: left; padding: 10px 20px 0pt 0pt; color: rgb(98, 98, 98); }
.manuscriptWrap .title { float: left; width: 270px; padding-top: 5px; }
.manuscriptWrap .details { float: left; width: 300px; padding-top: 5px; overflow: visible; }
.manuscriptWrap .manuscriptInput { float: left; line-height: 1em; }
.manuscriptWrap textarea { font-size: 1.3em; }
.manuscriptWrap .uploadFile { width: 82px; float: left; padding-left: 205px; margin-top: -22px; }
.manuscriptWrap .uploadFile a { height: 24px; float: right; background-position: left top; text-indent: -15000px; }
.manuscriptWrap .uploadFile a.upload { background-image: url('uploadfilebutton.gif@22'); width: 82px; }
.manuscriptWrap .uploadFile a.upload:hover { background-image: url('uploadfilebutton.gif@22'); width: 82px; background-position: left -24px; }
.manuscriptWrap .deleteBtn { width: 59px; float: left; padding-left: 10px; margin-top: -5px; }
.manuscriptWrap .deleteBtn a { height: 24px; float: right; background-position: left top; text-indent: -15000px; }
.manuscriptWrap .deleteBtn a.del { background-image: url('deletebutton.gif@22'); width: 59px; }
.manuscriptWrap .deleteBtn a.del:hover { background-image: url('deletebutton.gif@22'); width: 59px; background-position: left -24px; }
.saveSearchWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; font-size: 0.918em; line-height: 1.3em; }
.saveSearchWrap .saveDetails { float: left; padding: 10px 20px 0pt 0pt; color: rgb(98, 98, 98); }
.saveSearchWrap .title { float: left; width: 270px; padding-top: 5px; }
.saveSearchWrap .details { float: left; width: 300px; padding-top: 5px; overflow: visible; }
.saveSearchWrap p { padding: 12px 0pt 5px; width: 680px; }
.saveSearchWrap input.days { width: 30px; }
.resolverWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; }
.resolverWrap .resolverDetails { float: left; padding: 10px 20px 0pt 0pt; color: rgb(98, 98, 98); }
.resolverWrap .title { float: left; width: 150px; padding-top: 5px; }
.resolverWrap .details { float: left; width: 150px; padding-top: 5px; }
.resolverWrap .resolverInput { float: left; line-height: 1em; }
.adminWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; }
.adminWrap .adminDetails { float: left; padding: 10px 20px 0pt 0pt; color: rgb(98, 98, 98); }
.adminWrap .title { float: left; width: 200px; padding-top: 5px; }
.adminWrap .adminInput { float: left; line-height: 1em; }
.claimWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; }
.claimWrap .claimDetails { float: left; padding: 10px 20px 0pt 0pt; color: rgb(98, 98, 98); }
.claimWrap .title { float: left; width: 260px; padding-top: 5px; }
.claimWrap .claimInput { float: left; line-height: 1em; }
.collMgrWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; }
.collMgrWrap select { font-size: 0.917em; width: 400px; }
.collMgrWrap .collMgrDetails { float: left; padding: 10px 20px 0pt 0pt; color: rgb(98, 98, 98); }
.collMgrWrap .title { float: left; width: 130px; padding-top: 5px; font-weight: bold; }
.collMgrWrap .details { float: left; width: 450px; padding-top: 5px; }
.activateSubsWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; }
.activateSubsWrap .activateSubsDetails { float: left; padding: 10px 20px 0pt 0pt; color: rgb(98, 98, 98); }
.activateSubsWrap .title { float: left; width: 140px; padding-top: 5px; font-size: 0.917em; }
.activateSubsWrap .activateSubsInput { float: left; line-height: 1em; width: 300px; }
.alertsWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; }
.alertsWrap .alertsDetails { float: left; padding: 10px 20px 0pt 0pt; color: rgb(98, 98, 98); font-size: 0.917em; }
.alertsWrap .title { float: left; width: 120px; padding: 5px 5px 5px 0pt; font-weight: bold; }
.alertsWrap .alertsInput { float: left; width: 120px; padding: 5px 5px 5px 0pt; }
.alertsWrap .volumeIssue { width: 70px; }
.alertsWrap .jnlTitle { width: 250px; }
.orgSubWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; }
.orgSubWrap .orgSubDetails { float: left; padding: 10px 20px 0pt 0pt; color: rgb(98, 98, 98); font-size: 0.917em; }
.orgSubWrap .title { float: left; width: 200px; padding: 5px 5px 5px 0pt; font-weight: bold; }
.orgSubWrap .orgSubInput { float: left; width: 470px; padding: 5px 5px 5px 0pt; }
.orgSubWrap .orgSubInput .jnl { margin-bottom: 15px; }
.orgSubWrap .orgSubInput .jnlTitle { font-weight: bold; padding-bottom: 5px; }
.orgSubWrap .orgSubInput .jnlCheckBoxes { padding-top: 3px; }
.orgSubWrap .orgSubInput .jnlCheckBoxes input { padding: 0pt; margin-right: 5px; }
.orgSubWrap input { margin-right: 10px; }
.remoteUserWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; }
.remoteUserWrap .remoteUserDetails { float: left; padding: 10px 20px 0pt 0pt; color: rgb(98, 98, 98); font-size: 0.917em; }
.remoteUserWrap .title { float: left; width: 120px; padding: 5px 5px 5px 0pt; font-weight: bold; }
.remoteUserWrap .remoteUserInput { float: left; width: 120px; padding: 5px 5px 5px 0pt; }
.highlightArtWrap { background-color: rgb(241, 241, 241); padding: 10px 0pt; margin: 0pt; }
.highlightArtWrap .highlightArtDetails { float: left; padding: 5px 20px 0pt 0pt; color: rgb(98, 98, 98); font-size: 0.917em; }
.highlightArtWrap .title { float: left; padding: 5px 5px 5px 0pt; font-weight: bold; }
.highlightArtWrap .id { width: 60px; }
.highlightArtWrap .artTitle { width: 300px; }
.highlightArtWrap .startDate, .highlightArtWrap .endDate { width: 75px; }
.highlightArtWrap .dispCJO { width: 50px; }
.highlightArtWrap .dispOrder { width: 50px; }
.highlightArtWrap .dispOrder input { width: 30px; }
.highlightArtWrap .delete { width: 30px; }
.highlightArtWrap .highlightArtInput { float: left; padding: 5px 5px 5px 0pt; }
.italic { font-style: italic; }
.italicBold { font-style: italic; font-weight: bold; }
.totalPrice { color: rgb(4, 89, 137); font-weight: bold; }
ul.tabs { font-size: 0.688em; }
ul.tabs li { float: left; display: inline; }
ul.tabs li a { padding: 10px 0px; display: block; width: 151px; text-align: center; margin-right: 2px; text-decoration: none; color: rgb(255, 255, 255); background-image: url('abstract-tabs.png@22'); background-position: left top; }
ul.tabs li a.active { background-position: 0pt -89px; color: rgb(35, 35, 35); }
ul.tabs li a:hover { color: rgb(255, 255, 255); text-decoration: underline; background-position: 0pt -44px; }
#tabclipboard-holder { float: left; padding-top: 12px; padding-bottom: 12px; background-color: rgb(255, 255, 255); width: 720px; }
#tabclipboard-holder label#title { font-size: 0.817em; float: left; width: 700px; color: rgb(4, 89, 137); margin: 0pt 0pt 10px 20px; padding: 0pt 0pt 10px; border-bottom: 1px dotted rgb(204, 204, 204); }
#codeDisplayWrapper { float: left; padding: 0px; margin-left: 20px; position: inherit; }
#codeDisplayWrapper a { text-decoration: none; }
#codeDisplayWrapper a:hover { text-decoration: underline; }
#tabclipboard-holder label#codeDisplay { font-size: 0.717em; float: left; width: 700px; overflow: visible; color: rgb(4, 89, 137); font-weight: bold; margin: 0pt 0pt 10px 20px; padding: 0pt 0pt 10px; border-bottom: 1px dotted rgb(204, 204, 204); }
#tabclipboard-holder p { font-size: 0.717em; float: left; width: 700px; font-weight: bold; color: rgb(4, 89, 137); margin: 0pt 0pt 15px 20px; }
#tabclipboard-holder label#link { font-size: 0.717em; float: left; width: 700px; color: rgb(35, 35, 35); margin: 0pt 0pt 6px 20px; }
#tabclipboard-holder label#link a { text-decoration: none; }
#tabclipboard-holder label#link a:hover { text-decoration: underline; }
input#copytoclipboard, textarea#copytoclipboard { margin: 0pt 0pt 10px 20px; padding: 7px; float: left; width: 455px; }
#copytoclipboardbttn { float: left; margin-left: 15px; }
#commentbox1-box { display: none; }
.checkboxspace { width: 21px; padding-left: 6px; padding-right: 6px; margin-top: 15px; float: left; }
.dropdownfirstrow { margin-top: 15px; }
.checkboxspace-related, .mrs-journals-holder .checkboxspace-related { width: 685px; float: right; }
.checkboxspace-related h2 { font-size: 15px; font-weight: bold; margin-top: 23px; line-height: 45px; }
.checkboxspace-related h2.topic { padding-left: 20px; border-left: 1px solid rgb(223, 222, 222); }
.checkboxspace-related i { line-height: 1%; }
.checkboxspace-related img.nested { width: 30px; float: left; margin-right: 10px; margin-bottom: 10px; }
.checkboxspace-related p.yudu { font-size: 0.718em; margin: 5px 0pt 0pt 20px; float: left; }
.checkboxspace-related p.yudu a { text-decoration: none; background-color: rgb(181, 145, 71); color: rgb(255, 255, 255); padding: 5px; font-weight: bold; }
.checkboxspace-related p.yudu a:hover { text-decoration: none; background-color: rgb(134, 98, 23); }
ul.options-selector { margin-left: 4px; margin-right: 25px; }
ul.options-selector, ul.options-selector li { float: left; font-size: 0.833em; margin-top: 2px; display: inline; }
ul.options-selector li a { margin-right: 7px; padding-right: 7px; border-right: 1px solid; }
ul.options-selector li a.last { border-right: medium none; }
#sortemode { width: 205px; float: left; }
ul.bttn-row-options { margin-top: 15px; }
ul.bttn-row-options li { float: left; font-size: 0.667em; display: inline; }
ul.bttn-row-options li a { background-color: rgb(102, 153, 204); background-image: url('tc-buttons.jpg@22'); background-position: left top; background-repeat: no-repeat; color: rgb(255, 255, 255); display: inline; float: left; margin-right: 5px; padding: 8px 0pt 9px 0px; text-align: center; text-decoration: none; }
ul.bttn-row-options li a.bt-vsa { background-position: 0px 0pt; width: 146px; }
ul.bttn-row-options li a.bt-ssi { background-position: 0px 0pt; width: 146px; }
ul.bttn-row-options li a.bt-amsa { background-position: -154px 0pt; width: 156px; }
ul.bttn-row-options li a.bt-ec { background-position: -317px 0pt; width: 121px; }
ul.bttn-row-options li a.bt-dp { background-position: -443px 0pt; width: 122px; }
ul.bttn-row-options li a.bt-ab { background-position: -571px 0pt; width: 111px; }
ul.bttn-row-options li a.bt-ssi { background-position: 0px 0pt; width: 146px; }
ul.bttn-row-options li a.bt-ss { background-position: -571px 0pt; width: 111px; }
ul.bttn-row-options li a.bt-vsa:hover { background-position: 0px -39px; }
ul.bttn-row-options li a.bt-ssi:hover { background-position: 0px -39px; }
ul.bttn-row-options li a.bt-amsa:hover { background-position: -154px -39px; }
ul.bttn-row-options li a.bt-ec:hover { background-position: -317px -39px; }
ul.bttn-row-options li a.bt-dp:hover { background-position: -443px -39px; }
ul.bttn-row-options li a.bt-ab:hover { background-position: -571px -39px; }
ul.bttn-row-options li a.bt-ssi:hover { background-position: 0px -39px; }
ul.bttn-row-options li a.bt-ss:hover { background-position: -571px -39px; }
.checkboxspace-related .journal-item { background-color: rgb(255, 255, 255); float: left; padding-bottom: 30px; border-left: 1px solid rgb(223, 222, 222); border-right: medium none; width: 685px; }
.checkboxspace-related .journal-item .ji-intro { background-image: url('jintro-bg.jpg@22'); background-position: left top; background-repeat: repeat-x; float: left; height: 100%; width: 685px; }
.checkboxspace-related .journal-item .op { background-image: none; background-color: rgb(232, 255, 232); height: 100%; margin-bottom: -3px; }
.checkboxspace-related .journal-item .ji-intro .ji-intro-left { float: left; overflow: visible; padding-bottom: 5px; height: auto; }
.checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 { height: 1%; }
.checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 a { color: rgb(4, 89, 137); float: left; font-size: 0.938em; font-weight: bold; line-height: 1.2; padding-left: 48px; padding-top: 13px; text-decoration: none; width: 510px; }
.checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 a:hover { text-decoration: underline; }
.checkboxspace-related .journal-item .ji-intro .ji-intro-left h3.noLink { color: rgb(4, 89, 137); float: left; font-size: 0.938em; font-weight: bold; line-height: 1.2; padding-left: 20px; padding-top: 13px; text-decoration: none; width: 510px; }
.checkboxspace-related .ji-intro-right { float: right; }
.checkboxspace-related .journal-item .ji-intro-right a.preview { background-image: url('preview.jpg@22'); background-position: left top; background-repeat: no-repeat; color: rgb(255, 255, 255); display: block; font-size: 0.75em; height: 24px; margin-top: -30px; padding-top: 9px; text-decoration: none; text-indent: 27px; width: 85px; position: relative; }
.checkboxspace-related .journal-item .ji-intro-right a.preview:hover, .checkboxspace-related .journal-item .ji-intro-right a.preview.active { background-position: left -33px; }
.checkboxspace-related .journal-item .ji-author { border-bottom: 1px solid rgb(225, 225, 225); float: left; width: 685px; border-top: 1px solid rgb(225, 225, 225); }
.checkboxspace-related .journal-item .ji-author p { font-size: 0.75em; font-weight: bold; margin-bottom: 7px; margin-left: 20px; margin-top: 7px; }
.checkboxspace-related .journal-item .ji-details { border-bottom: 1px solid rgb(225, 225, 225); float: left; font-size: 0.688em; width: 685px; }
.checkboxspace-related .ji-details-left a { width: 560px; }
.checkboxspace-related .ji-details-left { width: 560px; }
.checkboxspace-related .previewbox { width: 631px; }
.checkboxspace-related ul.inner-tabs { width: 631px; }
.checkboxspace-related .imageWrapper { width: 650px; padding-left: 20px; margin-top: 10px; }
.checkboxspace-related .imageWrapper img { border: 1px solid rgb(98, 98, 98); width: 200px; float: left; margin-right: 10px; }
.checkboxspace-related .imageWrapper p { font-size: 0.718em; line-height: normal; float: left; width: 420px; }
#landingpage-sidebar { padding-left: 7px; width: 314px; float: left; }
#landingpage-center { width: 642px; float: right; }
#landingpage-center .page-header { background-image: url('page_header_short.jpg@22'); background-repeat: no-repeat; background-position: left top; height: 43px; }
.shorterend { margin-bottom: 0px; }
#area-selector { background-color: rgb(255, 255, 255); background-image: url('hp-bttn1.jpg@22'); background-repeat: no-repeat; background-position: left top; width: 642px; height: 269px; }
#area-selector ul { float: left; font-size: 0.75em; left: 1px; position: relative; top: 38px; }
#area-selector ul li { float: left; margin-left: 4px; display: inline; }
#area-selector ul li a { font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; background-image: url('home-flash-rollovers.png@22'); background-position: left top; background-repeat: no-repeat; line-height: 1.4; text-decoration: none; padding: 10px 16px; float: left; display: block; text-align: center; width: 123px; height: 29px; }
#area-selector ul li a:hover, #area-selector ul li a.active-slide { color: rgb(255, 255, 255); background-position: 0px -58px; }
#browse-journals { width: 337px; float: left; }
#browse-catalog { float: right; width: 305px; }
#marketingImage1 { width: 100px; float: left; padding-top: 15px; }
#marketingImage1 img { width: 90px; }
#browse-catalog ul { width: 205px; float: left; padding-top: 25px; }
#browse-catalog ul li { font-size: 0.75em; float: left; margin-bottom: 8px; padding-bottom: 9px; border-bottom: 1px solid rgb(219, 219, 219); }
#browse-catalog ul li.last { border-bottom: medium none; }
#browse-catalog ul li a { font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; float: left; font-weight: bold; margin-bottom: 5px; padding-left: 7px; text-decoration: none; width: 200px; }
#browse-catalog ul li a:hover { text-decoration: underline; }
#browse-catalog ul li p { width: 200px; float: left; line-height: 1.2; padding-left: 7px; font-size: 0.917em; }
#browse-journals h3 { font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size: 0.875em; margin-top: 20px; margin-bottom: 20px; color: rgb(68, 68, 68); font-weight: bold; padding-left: 8px; font-style: italic; }
#browse-journals form div { padding-left: 8px; float: left; }
#browse { float: left; }
#browse-journals form select { height: 21px; width: 231px; font-size: 0.775em; }
ul#landingpage-browse { float: left; padding-left: 8px; padding-top: 20px; }
ul#landingpage-browse li { font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; float: left; display: inline; margin-right: 20px; }
ul#landingpage-browse li.last { margin-right: 0px; }
ul#landingpage-browse li a { background-image: url('front-browse.jpg@22'); display: block; float: left; font-size: 0.75em; height: 24px; padding-left: 0pt; padding-top: 11px; text-align: center; text-decoration: none; background-repeat: no-repeat; width: 142px; }
ul#landingpage-browse li a:hover { color: rgb(255, 255, 255); background-image: url('front-browse-on.jpg@22'); }
#start-landing-footer { background-color: rgb(218, 218, 219); width: 980px; float: left; }
#start-landing-footer ul { margin-left: 5px; margin-top: 30px; float: left; }
#start-landing-footer ul li { float: left; font-size: 0.688em; text-indent: 10px; line-height: 1.2; height: 120px; width: 150px; margin-right: 12px; display: inline; }
#start-landing-footer ul li.last { margin-right: 0px; }
#start-landing-footer ul li { background-position: left 45px; background-repeat: no-repeat; }
#start-landing-footer ul li.footer-authors { background-image: url('footer-pencil.jpg@22'); }
#start-landing-footer ul li.footer-societies { background-image: url('footer-people.jpg@22'); }
#start-landing-footer ul li.footer-librarians { background-image: url('footer-librarians.jpg@22'); }
#start-landing-footer ul li.footer-agents { background-image: url('footer-agents.jpg@22'); }
#start-landing-footer ul li.footer-users { background-image: url('footer-users.jpg@22'); }
#start-landing-footer ul li.footer-advertisers { background-image: url('footer-advertisers.jpg@22'); }
#start-landing-footer ul li h3 { font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; padding-bottom: 7px; margin-bottom: 7px; border-bottom: 1px solid rgb(193, 199, 203); font-size: 1.273em; font-style: italic; font-weight: bold; color: rgb(56, 56, 56); }
#start-landing-footer ul li h3 a { text-decoration: none; color: rgb(56, 56, 56); }
#start-landing-footer ul li h3 a:hover { text-decoration: underline; }
#start-landing-footer ul li p { float: left; line-height: 1.4; text-indent: 0px; color: rgb(119, 119, 119); padding-left: 10px; }
.l-ad { float: left; margin-bottom: 15px; }
#cjb { background: url('cbj.png@22') no-repeat scroll 0% 0% transparent; width: 259px; height: 158px; left: 7px; position: relative; top: 40px; margin-bottom: 20px; }
#cjb p { line-height: 1.2; color: rgb(255, 255, 255); font-size: 0.75em; padding-top: 14px; padding-left: 14px; padding-right: 14px; }
#frontpage-register { border-bottom: 1px solid rgb(219, 219, 219); border-top: 1px solid rgb(219, 219, 219); float: left; margin-bottom: 10px; margin-top: 10px; padding-bottom: 10px; padding-top: 8px; width: 298px; line-height: normal; }
#frontpage-register a { background-image: url('register.gif@22'); background-position: 14px top; background-repeat: no-repeat; color: rgb(255, 255, 255); float: left; font-size: 0.8em; font-weight: bold; height: 24px; padding-top: 10px; text-align: center; text-decoration: none; width: 298px; }
#frontpage-register a:hover { background-position: -269px top; }
a#frontpage-readmore { display: block; text-indent: -15000px; background-image: url('readmore.png@22'); width: 76px; cursor: pointer; height: 21px; position: relative; top: 10px; left: 15px; }
a#frontpage-readmore:hover { background-image: url('readmore_hover.png@22'); }
#welcomebox { font-size: 0.688em; line-height: 1.3; color: rgb(119, 119, 119); width: 298px; margin-top: 10px; }
#welcomebox h3 { margin-bottom: 5px; font-size: 1.091em; font-weight: bold; color: rgb(40, 39, 39); }
.small-register-button { margin-left: 5px; margin-bottom: 10px; padding: 15px 0px 10px 15px; border-bottom: 1px solid rgb(219, 219, 219); border-top: 1px solid rgb(219, 219, 219); }
.small-register-button a { background-image: url('button-gold.jpg@22'); background-position: left top; background-repeat: no-repeat; color: rgb(255, 255, 255); display: block; font-size: 0.688em; line-height: normal; font-weight: bold; height: 24px; margin-bottom: 5px; padding-top: 10px; text-align: center; text-decoration: none; width: 187px; }
.small-register-button li a:hover { background-image: url('tall-button-gold.jpg@22'); background-position: left -46px; }
.small-register-button-comment { margin-left: 50px; margin-bottom: 10px; padding: 15px 0px 10px 15px; }
.small-register-button-comment a { background-image: url('button-gold.jpg@22'); background-position: left top; background-repeat: no-repeat; color: rgb(255, 255, 255); display: block; font-weight: bold; height: 24px; margin-bottom: 5px; padding-top: 10px; text-align: center; text-decoration: none; width: 187px; }
.small-register-button-comment li a:hover { background-image: url('tall-button-gold.jpg@22'); background-position: left -46px; }
.accountWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; font-size: 0.918em; }
.accountWrap a { text-decoration: none; }
.accountWrap a:hover { text-decoration: underline; }
.accountWrap .Details { float: left; padding: 0pt; color: rgb(98, 98, 98); }
.accountWrap .title { float: left; font-weight: bold; background-color: rgb(203, 203, 203); color: rgb(33, 33, 33); font-size: 0.75em; padding-left: 20px; padding-top: 12px; padding-bottom: 12px; }
.accountWrap .summaryInput { float: left; padding: 5px 0pt 5px 20px; line-height: 1.5em; font-size: 0.75em; }
.accountWrap .left { width: 250px; }
.accountWrap .right { width: 430px; }
.library-logged-in { min-height: 100px; }
.library-logged-in h3 { font-style: italic; }
.library-logged-in img { float: left; padding-right: 10px; }
.library-logged-in a { text-decoration: none; float: left; margin-top: 3px; }
.library-logged-in a:hover { text-decoration: underline; }
#jnlWrap { font-size: 0.688em; line-height: 1.3; color: rgb(119, 119, 119); width: 273px; margin: 10px 0pt; }
#jnlWrap img { border: medium none; width: 180px; height: 240px; margin-left: 15px; }
#alert-message { width: 940px; margin-bottom: 7px; margin-top: -13px; padding: 5px 14px; background-color: rgb(158, 122, 46); }
#alert-message a { font-size: 0.75em; text-decoration: none; color: rgb(255, 255, 255); line-height: 1.2em; width: 700px; }
#alert-message a span { font-weight: bold; }
#alert-message .close { float: right; width: 70px; height: inherit; margin-left: 10px; }
#alert-message .close a { background: none repeat scroll 0% 0% transparent; width: 64px; }
#library-login { font-size: 0.818em; }
#ll-header { background-image: url('library-login.jpg@22'); background-position: left top; background-repeat: no-repeat; border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-weight: bold; font-size: 1em; line-height: 1.2em; height: 19px; padding-left: 10px; padding-top: 9px; }
#ll-content { background-color: rgb(218, 218, 219); background-image: url('library-login-footer.jpg@22'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: 15px; float: left; }
#ll { float: left; }
#ll-content p { font-size: 0.875em; margin-top: 7px; margin-bottom: 10px; padding-left: 10px; color: rgb(98, 98, 98); width: 304px; }
#ll-content p a { font-weight: bold; text-decoration: none; }
#ll-content p a:hover { text-decoration: underline; }
#ll-content div { float: left; margin-bottom: 7px; padding-left: 10px; width: 304px; }
#ll-content select { width: 294px; font-size: 0.875em; padding-top: 1px; padding-bottom: 1px; padding-right: 1px; }
#ll-content div input { float: right; margin-right: 10px; }
#wide-sidebar { float: left; width: 314px; }
.spacerbtm { margin-bottom: 15px; }
.paddingspacerbtm { padding-bottom: 15px; }
.fix_checkbox_space {  }
.fix_checkbox_space .comment-details { padding: 0px 0px 17px; margin: 0px 17px; }
.shopping-row { float: left; border-left: 1px solid rgb(223, 222, 222); }
.most { background-color: rgb(255, 255, 255) ! important; min-height: 100px; }
.most p.desc { line-height: 1.4; padding: 20px 8px 10px 35px; border-left: 1px solid rgb(223, 222, 222); font-size: 0.718em; font-weight: bold; }
.most ul.navigation { float: right; width: 265px; font-size: 0.688em; }
.most ul.navigation li { display: inline; float: left; }
.most ul.navigation li a { background-image: url('prev-next.png@22'); background-position: left top; background-repeat: no-repeat; float: left; padding-bottom: 9px; padding-top: 7px; text-decoration: none; }
.most ul.navigation li a:hover { text-decoration: none; }
.most ul.navigation li a.prev { padding-right: 21px; width: 87px; padding-left: 34px; float: left; background-position: 0px 0px; }
.most ul.navigation li a.prev:hover { background-position: 0px -38px; color: rgb(255, 255, 255); }
.most ul.navigation li a.next { border-left: 1px solid white; padding-right: 34px; float: right; width: 67px; text-indent: -5px; padding-left: 21px; background-position: -142px 0px; }
.most ul.navigation li a.next:hover { background-position: -142px -38px; color: rgb(255, 255, 255); }
.articlePage { background-color: rgb(255, 255, 255) ! important; }
.articlePage .pagination { border-left: 1px solid rgb(223, 222, 222); padding-bottom: 0pt; padding-left: 20px; }
.articlePage .checkboxspace { font-size: 0.717em; width: 60px; padding-top: 12px; line-height: 1.2em; text-align: center; }
.articlePage .checkboxspace input { padding: 0pt; margin: -2px 0pt 0pt -6px; }
.articlePage .datespace { font-size: 0.717em; width: 90px; padding-top: 12px; float: left; margin-top: 15px; text-align: center; line-height: 1.2em; }
.articlePage .tableofcontents-row { float: left; padding-left: 20px; }
.articlePage .checkboxspace-related { width: 535px; float: left; }
.articlePage .checkboxspace-related .journal-item { width: 535px; }
.articlePage .checkboxspace-related .journal-item .ji-intro { width: 535px; }
.articlePage .checkboxspace-related .journal-item .op { background-image: none; background-color: rgb(232, 255, 232); height: 100%; margin-bottom: -3px; }
.articlePage .checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 a { width: 380px; }
.articlePage .checkboxspace-related .journal-item .ji-author { width: 535px; }
.articlePage .checkboxspace-related .journal-item .ji-details { width: 535px; }
.articlePage .checkboxspace-related .ji-details-left a { width: 410px; }
.articlePage .checkboxspace-related .ji-details-left { width: 410px; }
.articlePage .checkboxspace-related .previewbox { width: 481px; }
.articlePage .checkboxspace-related ul.inner-tabs { width: 481px; }
.articlePage .fix_checkbox_space { width: 535px; }
.articlePage .fullwidthrow textarea { width: 470px; }
ul.bttn-row-options { margin-top: 15px; }
ul.article-row-options li { float: left; font-size: 1em; display: inline; }
ul.article-row-options li a { background-image: url('art-button.jpg@22'); background-position: left top; background-repeat: no-repeat; color: rgb(255, 255, 255); display: inline; float: left; margin-right: 5px; padding: 8px 0pt 9px 0px; text-align: center; text-decoration: none; }
ul.article-row-options li a.delete { background-position: 0px 0pt; width: 59px; }
ul.article-row-options li a.delete:hover { background-position: 0px -39px; }
ul.article-row-options li a.save { background-position: 0px 0pt; width: 59px; }
ul.article-row-options li a.save:hover { background-position: 0px -39px; text-decoration: none; }
.tocpage { background-color: rgb(255, 255, 255) ! important; }
.topicArticle { background-color: rgb(255, 255, 221) ! important; background-image: none ! important; height: 100%; }
.topicArticle .ji-links ul li { background-color: rgb(255, 255, 221) ! important; }
.tableofcontents-row { float: left; border-left: 1px solid rgb(223, 222, 222); }
#tableofcontents { border-left: medium none ! important; }
.sidebarfix { padding-left: 10px; width: 222px ! important; }
.sidebarlogin { width: 228px ! important; }
.sidebarlogin #ll-content div { width: 218px ! important; }
.sidebarlogin #ll-content select { width: 208px ! important; }
.landingpage { margin-bottom: 0px ! important; }
#left-sidebar ul li.normal { text-indent: 0px; }
.btnspacer { margin-bottom: 15px; }
.btntopspacer { margin-top: 10px; }
ul.socialmedia-icons li { background-image: url('social_media.jpg@22'); background-repeat: no-repeat; background-position: 0px 0px; }
#left-sidebar li.icon-citeulike { background-position: 12px -269px; padding-left: 40px; }
#left-sidebar li.icon-delicious { background-position: 12px 5px; padding-left: 40px; }
#left-sidebar li.icon-connotea { background-position: 12px -20px; padding-left: 40px; }
#left-sidebar li.icon-bibsonomy { background-position: 12px -44px; padding-left: 40px; }
#left-sidebar li.icon-furl { background-position: 12px -71px; padding-left: 40px; }
#left-sidebar li.icon-digg { background-position: 12px -96px; padding-left: 40px; }
#left-sidebar li.icon-google { padding-left: 12px; background: none repeat scroll 0% 0% transparent; color: rgb(6, 69, 173); }
#left-sidebar li.icon-reddit { background-position: 12px -120px; padding-left: 40px; }
#left-sidebar li.icon-facebook { background-position: 12px -146px; padding-left: 40px; }
#left-sidebar li.icon-twitter { background-position: 12px -246px; padding-left: 40px; }
#left-sidebar li.icon-email-this { background-position: 12px -172px; padding-left: 40px; }
#left-sidebar li.icon-recommend-this { background-position: 12px -196px; padding-left: 40px; }
#left-sidebar li.icon-my-bookmarks { background-position: 12px -221px; padding-left: 40px; }
.journal-item-sidebar { border-bottom: 1px solid rgb(219, 219, 219); float: left; }
.j-cover { float: left; padding: 12px; }
.j-details { float: left; font-size: 0.688em; line-height: 1.2; padding-bottom: 12px; padding-top: 12px; padding-left: 10px; width: 220px; }
.j-details a { font-weight: bold; text-decoration: none; }
.j-details a:hover { text-decoration: underline; }
.j-details p { color: rgb(98, 98, 98); }
.noidentrows {  }
.s-menu-box ul.subscriberows li span { font-size: 0.688em; float: left; }
.s-menu-box ul.subscriberows { width: 212px; }
.s-menu-box ul.subscriberows li { text-indent: 4px; min-height: 15px; }
.s-menu-box ul.subscriberows li a { font-size: 0.688em; float: right; }
#permalink { float: left; font-size: 0.688em; margin-left: 10px; padding-top: 9px; }
#ll-sidebar { float: left; width: 229px; }
#ll-sidebar div { float: left; width: 216px; }
#ll-sidebar input { float: right; margin-bottom: 8px; margin-top: 6px; }
#left-sidebar .noborderbox { background-image: none; }
#sidebar-small-login { background-color: rgb(218, 218, 219); float: left; font-size: 0.688em; width: 229px; padding-bottom: 10px; }
#sidebar-small-login p { color: rgb(98, 98, 98); float: left; margin-bottom: 10px; margin-top: 7px; padding-left: 10px; line-height: normal; }
#sidebar-small-login p a { font-weight: bold; text-decoration: none; line-height: 1em; }
#sidebar-small-login p a:hover { text-decoration: underline; }
#sidebar-small-login select { margin-bottom: 4px; margin-left: 10px; margin-top: 4px; width: 208px; font-size: 0.975em; }
#pscroller1 { width: 240px; height: 90px; padding: 10px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 16px; color: rgb(255, 255, 255); }
#pscroller1 a:link, #pscroller1 a:visited { color: rgb(255, 255, 0); }
#nowincludes { background-color: rgb(255, 255, 255); font-size: 0.768em; }
.s-menu-box ul.others { width: 196px; margin-left: 10px; min-height: 25px; color: rgb(102, 102, 102); }
.s-menu-box ul.others li { border-bottom: 1px solid rgb(223, 222, 222); height: auto; padding: 6px 5px 6px 12px; font-size: 0.688em; line-height: 1.5em; }
.s-menu-box ul.others li a { text-decoration: none; }
.s-menu-box ul.others li a:hover { text-decoration: underline; }
.s-menu-box ul.others li.last { border-bottom: medium none; }
.savedTrialsWrap { background-color: rgb(241, 241, 241); padding: 0pt 0pt 10px; margin: 0pt; font-size: 0.918em; }
.savedTrialsWrap a { text-decoration: none; }
.savedTrialsWrap a:hover { text-decoration: underline; }
.savedTrialsWrap .Details { float: left; padding: 10px 8px 5px 0pt; color: rgb(98, 98, 98); line-height: 1.5em; }
.savedTrialsWrap .title { float: left; padding: 5px 0pt; font-weight: bold; }
.savedTrialsWrap .trialTitle { width: 430px; float: left; }
.savedTrialsWrap .start { width: 130px; float: left; }
.savedTrialsWrap .expiry { width: 130px; float: left; }
#corporateHomebar { margin: 0pt; padding: 5px 0pt; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 100%; font-weight: 700; font-size: 0.7em; }
#corporateHomebar a:link, #corporateHomebar a:visited { color: rgb(102, 102, 102); font-weight: 700; text-decoration: none; }
#corporateHomebar a:hover, #corporateHomebar a:active { color: rgb(4, 89, 137); font-weight: 700; text-decoration: underline; }
#corporateHomebar .clear { margin: 0pt; padding: 0pt; clear: both; height: 0pt; overflow: hidden; }
#corporateHomebarPortalLink { float: left; }
#corporateHomebarPortalLink a:link, #corporateHomebarPortalLink a:visited { padding: 0pt 0pt 0pt 25px; background: url('corporatehomeicon.gif@22') no-repeat scroll 8px 0pt transparent; display: block; }
#corporateHomebarPortalLink a:hover, #corporateHomebarPortalLink a:active { background: url('corporatehomeiconhover.gif@22') no-repeat scroll 8px 0pt transparent; display: block; }
#corporateHomebarTools { float: right; }
#corporateHomebarTools #utilities { float: left; }
#corporateHomebarTools #utilities ul, #corporateHomebarTools #utilities ul li { float: left; list-style: none outside none; margin: 0pt; padding: 0pt; }
#corporateHomebarTools #utilities ul li.last { border-right: medium none; }
#corporateHomebarTools #utilities ul li { margin: 0pt; padding: 0pt 7px; border-right: 1px solid rgb(204, 204, 204); }
#corporateHomebarTools #utilities ul li a:link, #corporateHomebarTools #utilities ul li a:visited { display: block; float: left; font-weight: normal; }
#corporateHomebarTools #utilities ul li a:hover, #corporateHomebarTools #utilities ul li a:active {  }
.page-inner #center .membership-totals { background-color: rgb(241, 241, 241); font-size: 11px; color: rgb(98, 98, 98); }
.page-inner #center .membership-totals .gtotals { width: 410px; padding: 20px; float: right; display: block; clear: both; }
.page-inner #center .membership-totals .gtotals .bold > div { font-weight: bold; padding-top: 5px; border-top: 1px dotted rgb(204, 204, 204); color: rgb(0, 0, 0); }
.page-inner #center .membership-totals div { display: block; width: 400px; }
.page-inner #center .membership-totals .gtotals div { text-align: right; float: left; margin: 2px; }
.page-inner #center .membership-totals .label { width: 200px; }
.page-inner #center .membership-totals .cost { width: 68px; }
.page-inner #center .membership-totals .subtotal { width: 66px; }

/* ::::: http://0-journals.cambridge.org.pugwash.lib.warwick.ac.uk/css/colors.css ::::: */

body { background-color: rgb(0, 46, 72); }
a { color: rgb(4, 89, 137); }
:focus { outline: 1px dotted rgb(204, 204, 204); }
#header ul#menu li a { color: rgb(185, 207, 215); }
#header ul#menu li a { border-right-color: rgb(185, 207, 215); }
.page { background-color: rgb(255, 255, 255); }
BODY {  }

/* ::::: http://0-journals.cambridge.org.pugwash.lib.warwick.ac.uk/css/typography.css ::::: */

body { font-family: "Arial Unicode MS",Arial,Helvetica,sans-serif; font-size: 100%; }
#header h1 a { text-indent: -15000px; }
#header ul#menu li { font-size: 0.688em; }
#header ul#menu li a { text-decoration: none; }
#header ul#menu li a:hover { text-decoration: underline; }
#header ul#session li a.login, #header ul#session li a.logout { text-indent: -15000px; }
.edps { font-family: Verdana,Arial Unicode,Arial,Helvetica,sans-serif; text-align: justify; }

/* ::::: http://0-journals.cambridge.org.pugwash.lib.warwick.ac.uk/css/facet_search.css ::::: */

.tableofcontents-facet { float: left; border-top: 1px solid rgb(223, 222, 222); }
.checkboxspace_facet { width: 21px; padding-left: 6px; padding-right: 6px; float: left; }
.checkboxspace-related_facet { margin: 0pt 0pt 0pt 33px; padding: 0pt; background: url('jintro-bg.jpg@22') repeat-x scroll left top rgb(255, 255, 255); width: 685px; float: right; border-left: 1px solid rgb(223, 222, 222); border-right: medium none; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(131, 131, 131) -moz-use-text-color rgb(131, 131, 131) rgb(223, 222, 222); font-size: 90%; }
.checkboxspace-related_facet h2 { font-size: 15px; font-weight: bold; margin-bottom: 5px; margin-top: 23px; }
.tableofcontents-row .did_you_mean_container { padding: 5px 10px; font-size: 80%; }
.tableofcontents-row .did_you_mean_container a { text-decoration: none; }
.tableofcontents-row .did_you_mean_container a:hover { text-decoration: underline; }
.tableofcontents-row .did_you_mean_container h1 { font-size: 115%; font-weight: bold; color: rgb(153, 0, 0); padding: 10px 0pt; }
.tableofcontents-row .did_you_mean_container h2 { font-size: 100%; font-weight: bold; }
.tableofcontents-row .did_you_mean_container .search_related_container { margin: 0pt; padding: 0pt; display: block; }
.tableofcontents-row .did_you_mean_container .search_related_container ul { margin: 0pt; padding: 5px 0pt; float: left; width: 35%; }
.tableofcontents-row .did_you_mean_container .search_related_container ul li { list-style-type: none; padding: 2px 0pt; }
.tableofcontents-row .did_you_mean_container .search_related_container span { font-weight: bold; }
.checkboxspace-related_facet .description-box { background: none repeat scroll 0% 0% transparent; border: medium none; }
.checkboxspace-related_facet .description-box ul.chapter_link { width: 95%; padding: 0pt 0pt 10px; }
.checkboxspace-related_facet .description-box ul.chapter_link li { margin: 0pt; padding: 0pt; }
.checkboxspace-related_facet .description-box .ebook_info ul { margin: 5px 0pt; padding: 0pt; float: left; width: 40%; }
.checkboxspace-related_facet .description-box .ebook_info ul li { list-style-type: none; display: block; padding: 2px 0pt; }
.checkboxspace-related_facet .description-box .hide_details { display: none; }
.checkboxspace-related_facet .description-box p { margin: 5px 0pt; padding: 0pt; }
.search_parameter ul { margin: 0pt; padding: 5px 0pt; }
.search_parameter ul { float: left; width: 40%; }
.search_parameter ul li { list-style-type: none; display: block; padding: 4px 0pt; }
.checkboxspace-related_facet .description-box h3 { margin: 10px 0pt 0pt; padding: 0pt; font-size: 125%; }
.checkboxspace-related_facet .description-box h3 a { text-decoration: none; }
.checkboxspace-related_facet .description-box h3 a:hover { color: rgb(135, 97, 22); }
.checkboxspace-related_facet .description-box h2 { margin: 0pt; padding: 0pt; clear: both; }
.checkboxspace-related_facet .description-box .view_container p { margin: 0pt; padding: 10px 0pt; float: left; }
.checkboxspace-related_facet .description-box .view_container ul { float: left; margin: 0pt; padding: 10px 0pt; }
.checkboxspace-related_facet .description-box .view_container ul li { margin: 0pt; padding: 0pt; }
div.editsearch a { font-weight: bold; text-decoration: none; padding: 10px 0pt; float: left; }
div.editsearch a:hover { text-decoration: underline; }
.checkboxspace-related .journal-item .ji-intro .ji-intro-left_facet h3 { height: 1%; }
.checkboxspace-related .journal-item .ji-intro .ji-intro-left_facet h3 a { color: rgb(4, 89, 137); float: left; font-size: 0.938em; font-weight: bold; line-height: 1.2; padding-left: 48px; padding-top: 13px; text-decoration: none; width: 510px; }
.checkboxspace-related .journal-item .ji-intro .ji-intro-left_facet h3 a:hover { color: rgb(135, 97, 22); }
.pagination_facet { width: 100%; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; color: rgb(98, 98, 98); font-size: 0.717em; float: left; }
.pagination_facet tr td { vertical-align: middle; }
.pagination_facet a:hover { text-decoration: none; }
.pagination_facet img { padding: 0pt; margin-bottom: -5px; }
.pagination_facet select { margin-right: 7px; font-size: 0.917em; }
.pagination_facet input.short { width: 30px; margin-right: 10px; font-size: 0.917em; }
.pagination_facet .sortBy { width: 140px; float: left; padding-top: 5px; }
.pagination_facet .resultsPerPage { width: 20%; float: left; padding-top: 5px; }
.pagination_facet .pageGoTo { width: 40%; float: left; padding-top: 3px; }
.pagination_facet .pageGoTo input, .pagination_facet .pageGoTo label { margin: 0pt 2px; }
.pagination_facet .pageGoTo select#sortemode { margin: 0pt 5px; padding: 0pt; width: auto; }
.pagination_facet .go-bttn { width: 49px; }
.pagination_facet .go-bttn a { height: 23px; float: right; background-position: left top; text-indent: -15000px; }
.pagination_facet .go-bttn a.go { background-image: url('go_normal.gif@22'); width: 49px; }
.pagination_facet .go-bttn a.go:hover { background-image: url('go_hover.gif@22'); width: 49px; }
.pagination_facet .goTo { width: 30%; float: left; padding: 8px 10px 0pt; }
#left-sidebar .s-menu-box_facet { background-color: rgb(218, 218, 219); background-image: url('menu-box-footer.jpg@22'); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 8px; }
#left-sidebar .left_content { font-size: 60%; padding: 0pt 8px; }
#left-sidebar .left_content ul li { display: block; clear: both; padding: 4px 0pt; }
#left-sidebar .left_content ul li input { margin: 0pt 5px 0pt 0pt; float: left; }
#left-sidebar .left_content ul li a { text-decoration: none; }
#left-sidebar .left_content ul li a:hover { text-decoration: underline; }
#left-sidebar .left_content ul.remove_bot li { list-style-type: none; display: block; margin: 6px 0pt; line-height: 20px; }
#left-sidebar .left_content ul.remove_bot li a { text-decoration: none; background: none repeat scroll 0% 0% rgb(192, 192, 192); color: rgb(0, 0, 0); border: 1px solid rgb(135, 148, 154); padding: 2px 5px; }
#left-sidebar .left_content ul.remove_bot li a:hover { background: none repeat scroll 0% 0% rgb(135, 97, 22); border: 1px solid rgb(194, 158, 84); color: rgb(255, 255, 255); }
#left-sidebar .left_content ul li.arrow_view_more a { background: url('icons_img.png@22') no-repeat scroll -115px -20px transparent; width: 70px; height: 12px; float: left; }
#left-sidebar .left_content ul span.hide_list { display: none; }
#left-sidebar .left_content ul li ul { margin: 5px 0pt 0pt 10px; }
#left-sidebar .left_content span.arrow_collapsed { background: url('icons_img.png@22') no-repeat scroll -173px -45px transparent; width: 10px; height: 11px; float: left; margin: 2px 1px 0pt 0pt; }
#left-sidebar .left_content span.arrow_expanded { background: url('icons_img.png@22') no-repeat scroll -173px -23px transparent; width: 9px; height: 6px; float: left; margin: 2px 5px 0pt 0pt; }
#left-sidebar .left_content p.titleheader { font-weight: bold; padding: 15px 0pt 10px; }
#left-sidebar .left_content .left_control { padding: 5px 0pt 20px; }
.bot_select_all:link, a.bot_select_all:active, a.bot_select_all:visited, a.bot_select_all:hover { float: right; width: 64px; height: 18px; margin: 0pt 1px; background: url('icons_img.png@22') no-repeat scroll 0pt 0pt transparent; }
.bot_reset:link, a.bot_reset:active, a.bot_reset:visited, a.bot_reset:hover { float: right; width: 54px; height: 18px; margin: 0pt 1px; background: url('icons_img.png@22') no-repeat scroll -69px 0pt transparent; }
.bot_submit:link, a.bot_submit:active, a.bot_submit:visited, a.bot_submit:hover { float: right; width: 54px; height: 18px; margin: 0pt 1px; background: url('icons_img.png@22') no-repeat scroll -128px 0pt transparent; }
.searchWord { background-color: rgb(255, 255, 0); }
.yellow { background-color: rgb(255, 255, 0); }

/* ::::: http://0-journals.cambridge.org.pugwash.lib.warwick.ac.uk/css/rd_error.css ::::: */

label.error { color: rgb(255, 0, 0); display: block; font-style: italic; margin: 0pt; padding: 0pt; }
div.errorContainer { display: block; }
div.errorContainer label.error { display: inline; }
input.error, select.error, textarea.error { border: 1px dotted rgb(255, 0, 0); color: rgb(0, 0, 0); }
li.error { color: rgb(255, 0, 0); display: block; font-style: italic; margin: 0pt; padding: 0pt; }
label[for="defaultAccountRadio"] { display: inline; vertical-align: top; padding-left: 2em; }

/* ::::: http://0-journals.cambridge.org.pugwash.lib.warwick.ac.uk/css/dropdown/dropdown.css ::::: */

ul.dropdown a { text-decoration: none ! important; }
ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none outside none; margin: 0pt; padding: 0pt; }
ul.dropdown { position: relative; z-index: 597; float: left; overflow: visible; }
ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; }
ul.dropdown li { position: relative; z-index: 599; cursor: default; }
ul.dropdown ul { display: none; position: absolute; top: 100%; left: 0pt; z-index: 598; width: 100%; }
ul.dropdown ul li { float: none; }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown li.rtl ul { top: 100%; right: 0pt; left: auto; }
ul.dropdown li.rtl ul ul { top: 1px; right: 99%; left: auto; }

/* ::::: http://0-journals.cambridge.org.pugwash.lib.warwick.ac.uk/css/dropdown/themes/default/default.css ::::: */

ul.dropdown li.firstgroup {  }
ul.dropdown li.lastgroup { margin-right: 11px; }
ul.dropdown li.firstgroup:hover, ul.dropdown li.middlegroup:hover, ul.dropdown li.lastgroup:hover { background-color: rgb(30, 28, 27); }
ul.dropdown li a.active { background-color: rgb(21, 69, 119); }
ul.dropdown li.lastgroup a.active { background-color: rgb(30, 28, 27); }
ul.dropdown li.firstgroup ul, ul.dropdown li.middlegroup ul, ul.dropdown li.lastgroup ul { background-color: rgb(30, 28, 27); }
ul.dropdown li.firstgroup ul li, ul.dropdown li.middlegroup ul li, ul.dropdown li.lastgroup ul li { border-bottom-color: rgb(71, 71, 71); }
ul.dropdown li.middlegroup:hover ul li:hover, ul.dropdown li.lastgroup:hover ul li:hover { background-color: rgb(30, 28, 27); }
ul.dropdown li a.inactive {  }
ul.dropdown { font-weight: bold; padding-left: 10px; width: 748px; }
ul.dropdown li { padding: 7px 10px; border-style: solid; color: rgb(0, 0, 0); }
ul.dropdown li.hover, ul.dropdown li:hover { background-color: rgb(21, 69, 119); color: rgb(0, 0, 0); }
ul.dropdown a:link, ul.dropdown a:visited { color: rgb(0, 0, 0); text-decoration: none; }
ul.dropdown a:hover { color: rgb(0, 0, 0); }
ul.dropdown a:active { color: rgb(255, 165, 0); }
ul.dropdown ul { background-color: rgb(21, 69, 119); margin-top: 0pt; padding-bottom: 6px; padding-left: 6px; width: 170px; }
ul.dropdown ul li { font-weight: normal; float: left; width: 162px; border-bottom: 1px solid rgb(43, 100, 157); }
ul.dropdown .dir {  }
ul.dropdown-horizontal ul .dir { padding-right: 15px; background-image: url('nav-arrow-right.png@22'); background-position: 100% 50%; background-repeat: no-repeat; }
ul.dropdown-upward .dir { background-image: url('nav-arrow-top.png@22'); }
ul.dropdown-vertical .dir, ul.dropdown-upward ul .dir { background-image: url('nav-arrow-right.png@22'); }
ul.dropdown-vertical-rtl .dir { padding-right: 10px; padding-left: 15px; background-image: url('nav-arrow-left.png@22'); background-position: 0pt 50%; }

/* ::::: http://0-journals.cambridge.org.pugwash.lib.warwick.ac.uk/css/dropdown/themes/default/default.advanced.css ::::: */

ul.dropdown li a { display: block; padding: 7px 10px; }
ul.dropdown li { padding: 1px; margin-top: 3px; }
ul.dropdown li.dir { color: rgb(255, 255, 255); margin-top: 3px; padding: 0px 5px; }
ul.dropdown ul li.dir { padding-right: 15px; }
ul.dropdown ul a { width: 129px; }
ul.dropdown ul a:hover {  }
ul.dropdown ul a.dir { width: 124px; }

/* ::::: http://0-journals.cambridge.org.pugwash.lib.warwick.ac.uk/css/jquery/smoothness/jquery-ui-1.8.2.custom.css ::::: */

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -1e+8px; }
.ui-helper-reset { margin: 0pt; padding: 0pt; border: 0pt none; outline: 0pt none; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none outside none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0pt; left: 0pt; position: absolute; opacity: 0; }
.ui-state-disabled { cursor: default ! important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0pt; left: 0pt; width: 100%; height: 100%; }
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid rgb(170, 170, 170); background: url('ui-bg_flat_75_ffffff_40x100.png@22') repeat-x scroll 50% 50% rgb(255, 255, 255); color: rgb(34, 34, 34); }
.ui-widget-content a { color: rgb(34, 34, 34); }
.ui-widget-header { border: 1px solid rgb(170, 170, 170); background: url('ui-bg_highlight-soft_75_cccccc_1x100.png@22') repeat-x scroll 50% 50% rgb(204, 204, 204); color: rgb(34, 34, 34); font-weight: bold; }
.ui-widget-header a { color: rgb(34, 34, 34); }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid rgb(211, 211, 211); background: url('ui-bg_glass_75_e6e6e6_1x400.png@22') repeat-x scroll 50% 50% rgb(230, 230, 230); font-weight: normal; color: rgb(85, 85, 85); }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: rgb(85, 85, 85); text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid rgb(153, 153, 153); background: url('ui-bg_glass_75_dadada_1x400.png@22') repeat-x scroll 50% 50% rgb(218, 218, 218); font-weight: normal; color: rgb(33, 33, 33); }
.ui-state-hover a, .ui-state-hover a:hover { color: rgb(33, 33, 33); text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid rgb(170, 170, 170); background: url('ui-bg_glass_65_ffffff_1x400.png@22') repeat-x scroll 50% 50% rgb(255, 255, 255); font-weight: normal; color: rgb(33, 33, 33); }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: rgb(33, 33, 33); text-decoration: none; }
.ui-widget :active { outline: medium none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid rgb(252, 239, 161); background: url('ui-bg_glass_55_fbf9ee_1x400.png@22') repeat-x scroll 50% 50% rgb(251, 249, 238); color: rgb(54, 54, 54); }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: rgb(54, 54, 54); }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid rgb(205, 10, 10); background: url('ui-bg_glass_95_fef1ec_1x400.png@22') repeat-x scroll 50% 50% rgb(254, 241, 236); color: rgb(205, 10, 10); }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: rgb(205, 10, 10); }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: rgb(205, 10, 10); }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: 0.7; font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: 0.35; background-image: none; }
.ui-icon { width: 16px; height: 16px; background-image: url('ui-icons_222222_256x240.png@22'); }
.ui-widget-content .ui-icon { background-image: url('ui-icons_222222_256x240.png@22'); }
.ui-widget-header .ui-icon { background-image: url('ui-icons_222222_256x240.png@22'); }
.ui-state-default .ui-icon { background-image: url('ui-icons_888888_256x240.png@22'); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url('ui-icons_454545_256x240.png@22'); }
.ui-state-active .ui-icon { background-image: url('ui-icons_454545_256x240.png@22'); }
.ui-state-highlight .ui-icon { background-image: url('ui-icons_2e83ff_256x240.png@22'); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url('ui-icons_cd0a0a_256x240.png@22'); }
.ui-icon-carat-1-n { background-position: 0pt 0pt; }
.ui-icon-carat-1-ne { background-position: -16px 0pt; }
.ui-icon-carat-1-e { background-position: -32px 0pt; }
.ui-icon-carat-1-se { background-position: -48px 0pt; }
.ui-icon-carat-1-s { background-position: -64px 0pt; }
.ui-icon-carat-1-sw { background-position: -80px 0pt; }
.ui-icon-carat-1-w { background-position: -96px 0pt; }
.ui-icon-carat-1-nw { background-position: -112px 0pt; }
.ui-icon-carat-2-n-s { background-position: -128px 0pt; }
.ui-icon-carat-2-e-w { background-position: -144px 0pt; }
.ui-icon-triangle-1-n { background-position: 0pt -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0pt -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0pt -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0pt -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0pt -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0pt -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0pt -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0pt -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0pt -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0pt -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0pt -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0pt -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0pt -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0pt -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-corner-tl { border-top-left-radius: 4px; }
.ui-corner-tr { border-top-right-radius: 4px; }
.ui-corner-bl { border-bottom-left-radius: 4px; }
.ui-corner-br { border-bottom-right-radius: 4px; }
.ui-corner-top { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { border-radius: 4px 4px 4px 4px; }
.ui-widget-overlay { background: url('ui-bg_flat_0_aaaaaa_40x100.png@22') repeat-x scroll 50% 50% rgb(170, 170, 170); opacity: 0.3; }
.ui-widget-shadow { margin: -8px 0pt 0pt -8px; padding: 8px; background: url('ui-bg_flat_0_aaaaaa_40x100.png@22') repeat-x scroll 50% 50% rgb(170, 170, 170); opacity: 0.3; border-radius: 8px 8px 8px 8px; }
.ui-resizable { position: relative; }
.ui-resizable-handle { position: absolute; font-size: 0.1px; z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0pt; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0pt; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0pt; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0pt; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }
.ui-selectable-helper { border: 1px dotted black; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0pt none ! important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: 0.5em 0.5em 0.5em 0.7em; }
.ui-accordion a {  }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: 0.5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0pt none; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-autocomplete { position: absolute; cursor: default; }
.ui-autocomplete-loading { background: url('ui-anim_basic_16x16.gif@22') no-repeat scroll right center white; }
* html .ui-autocomplete { width: 1px; }
.ui-menu { font-size: 0.6em; list-style: none outside none; padding: 2px; margin: 0pt; display: block; }
.ui-menu .ui-menu { margin-top: -3px; }
.ui-menu .ui-menu-item { margin: 0pt; padding: 0pt; float: left; clear: left; width: 100%; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 0.2em 0.4em; line-height: 1.5; }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }
.ui-button { display: inline-block; position: relative; padding: 0pt; margin-right: 0.1em; text-decoration: none ! important; cursor: pointer; text-align: center; overflow: visible; }
.ui-button-icon-only { width: 2.2em; }
button.ui-button-icon-only { width: 2.4em; }
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }
.ui-button .ui-button-text { display: block; line-height: 1.4; }
.ui-button-text-only .ui-button-text { padding: 0.4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: 0.4em; text-indent: -1e+7px; }
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 0.4em 1em 0.4em 2.1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
input.ui-button { padding: 0.4em 1em; }
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: 0.5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: 0.5em; }
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0pt; margin-right: -0.3em; }
button.ui-button::-moz-focus-inner { border: 0pt none; padding: 0pt; }
.ui-dialog { position: absolute; padding: 0.2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: 0.5em 1em 0.3em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: 0.1em 16px 0.2em 0pt; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 0.3em; top: 50%; width: 19px; margin: -10px 0pt 0pt; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0pt; }
.ui-dialog .ui-dialog-content { border: 0pt none; padding: 0.5em 1em; background: none repeat scroll 0% 0% transparent; overflow: auto; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0pt 0pt; background-image: none; margin: 0.5em 0pt 0pt; padding: 0.3em 1em 0.5em 0.4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: 0.5em 0.4em 0.5em 0pt; cursor: pointer; padding: 0.2em 0.6em 0.3em; line-height: 1.4em; width: auto; overflow: visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0pt none; background-position: 0pt 0pt; }
.ui-slider-horizontal { height: 0.8em; }
.ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0pt; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0pt; }
.ui-slider-horizontal .ui-slider-range-max { right: 0pt; }
.ui-slider-vertical { width: 0.8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -0.3em; margin-left: 0pt; margin-bottom: -0.6em; }
.ui-slider-vertical .ui-slider-range { left: 0pt; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0pt; }
.ui-slider-vertical .ui-slider-range-max { top: 0pt; }
.ui-tabs { position: relative; padding: 0.2em; }
.ui-tabs .ui-tabs-nav { margin: 0pt; padding: 0.2em 0.2em 0pt; }
.ui-tabs .ui-tabs-nav li { list-style: none outside none; float: left; position: relative; top: 1px; margin: 0pt 0.2em 1px 0pt; border-bottom: 0pt none ! important; padding: 0pt; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: 0.5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0pt; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0pt; padding: 1em 1.4em; background: none repeat scroll 0% 0% transparent; }
.ui-tabs .ui-tabs-hide { display: none ! important; }
.ui-datepicker { width: 17em; padding: 0.2em 0.2em 0pt; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: 0.2em 0pt; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }
.ui-datepicker .ui-datepicker-next-hover { right: 1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0pt 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0pt; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker table { width: 100%; font-size: 0.9em; border-collapse: collapse; margin: 0pt 0pt 0.4em; }
.ui-datepicker th { padding: 0.7em 0.3em; text-align: center; font-weight: bold; border: 0pt none; }
.ui-datepicker td { border: 0pt none; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 0.2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: 0.7em 0pt 0pt; padding: 0pt 0.2em; border-left: 0pt none; border-right: 0pt none; border-bottom: 0pt none; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: 0.5em 0.2em 0.4em; cursor: pointer; padding: 0.2em 0.6em 0.3em; width: auto; overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
.ui-datepicker.ui-datepicker-multi { width: auto; }
.ui-datepicker-multi .ui-datepicker-group { float: left; }
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0pt auto 0.4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0pt; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0pt; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.ui-datepicker-row-break { clear: both; width: 100%; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }
.ui-datepicker-rtl .ui-datepicker-group { float: right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width: 0pt; border-left-width: 1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0pt; border-left-width: 1px; }
.ui-datepicker-cover { display: block; position: absolute; z-index: -1; top: -4px; left: -4px; width: 200px; height: 200px; }
.ui-progressbar { height: 2em; text-align: left; }
.ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; }

/* ::::: http://0-journals.cambridge.org.pugwash.lib.warwick.ac.uk/css/legacy_layout.css ::::: */

#center .section-header h2, #center .tall-section-header h2 { font-family: "Arial Unicode MS",Arial,Helvetica,sans-serif; }
#sidebar-small-login p { font-family: "Arial Unicode MS",Arial,Helvetica,sans-serif; font-size: 1em; }
.tableofcontents p { font-family: "Arial Unicode MS",Arial,Helvetica,sans-serif; font-size: 1em; }
hr { display: none; }
#center table tbody td { font-family: "Arial Unicode MS",Arial,Helvetica,sans-serif; line-height: 1.4em; font-size: 100%; }
#center table tbody td p { font-family: "Arial Unicode MS",Arial,Helvetica,sans-serif; line-height: 1.4em; }
#center table tbody td h2 { font-family: "Arial Unicode MS",Arial,Helvetica,sans-serif; color: rgb(4, 89, 137); font-size: 110%; }
#center table tbody td span { font-family: "Arial Unicode MS",Arial,Helvetica,sans-serif; font-size: 100%; }
.catchline { margin: 10px 0pt 0pt; color: rgb(98, 98, 98); }
p.ArtType { padding-bottom: 8px; padding-top: 20px; padding-left: 20px; margin-top: 8px; color: rgb(35, 35, 35); font-weight: bold; }
div.aff { color: rgb(98, 98, 98); line-height: 1.4em; }
p.AbsType, p.Dates { padding: 0pt 20px; line-height: 1.4em; color: rgb(98, 98, 98); }
p.KeyWords { padding-left: 0pt; margin: 5px 0pt; }
p.KeyWords a { text-decoration: none; }
p.KeyWords a:hover { text-decoration: underline; }
span.Ttl { padding-left: 20px; }
span.nowrap a { text-decoration: none; }
span.nowrap a:hover { text-decoration: underline; }
h2.ArtTtl { padding-left: 20px; line-height: 1.4em; font-weight: bold; color: rgb(4, 89, 137); }
table.AutGrp { margin: 10px 20px 10px 0px; }
table.AutGrp td { font-size: 0.8em; }
td.LnkLst { background-color: rgb(255, 255, 255); padding: 5px; }
td { color: rgb(98, 98, 98); font-family: "Arial Unicode MS",Arial,Helvetica,sans-serif; }
#center table { margin-top: 10px; }
td h1, #center td h2, td h3 { font-family: "Arial Unicode MS",Arial,Helvetica,sans-serif; }
#center .abstract_legacy_style { font-size: 70%; margin: 10px 0pt; padding: 0pt 15px; }
#center .abstract_legacy_style h1 { font-size: 90%; font-weight: bold; padding: 5px 0pt; }
#center .abstract_legacy_style h2, #center .abstract_legacy_style h3 { font-size: 100%; font-weight: bold; padding: 5px 0pt; }
#center .abstract_legacy_style pre { white-space: normal; }
#center .abstract_legacy_style p { font-weight: normal; line-height: 15px; padding: 5px 0pt; }
#center .abstract_legacy_style a { font-size: 100%; text-decoration: none; }
#center .abstract_legacy_style a:hover { text-decoration: underline; }
#center .abstract_legacy_style .FtrLst { font-weight: normal; padding: 10px 0pt; }
#center .abstract_legacy_style .FtrLst p.label a { font-weight: bold; text-decoration: none; line-height: 25px; }
#center .abstract_legacy_style .FtrLst p.label a:hover { text-decoration: underline; }
#center .abstract_legacy_style table.AutGrp { font-size: 100%; }
#center .abstract_legacy_style table.AHead { width: 100%; }
#center .abstract_legacy_style table.AHead tr td { vertical-align: bottom; font-size: 90%; }
#center .abstract_legacy_style table.AHead tr td h1.Ahead { font-weight: bold; font-size: 1.7em; }
#center .abstract_legacy_style table.AHead tr td.NavList { background: none repeat scroll 0% 0% rgb(228, 228, 228); float: right; width: 240px; padding: 10px; margin-left: 10px; margin-bottom: 10px; }
#center .abstract_legacy_style table.AHead tr td.NavList ul li { margin: 5px 0pt; padding-left: 15px; background: url('arrowbullet.gif@22') no-repeat scroll 0pt 4px transparent; }
#center .abstract_legacy_style table.AHead tr td.NavList ul li a { font-size: 1.2em; text-decoration: none; }
#center .abstract_legacy_style table.AHead tr td.NavList ul li a:hover { text-decoration: underline; }
#center .abstract_legacy_style table.Fig tr td, #center .abstract_legacy_style table.numberedList tr td { vertical-align: bottom; font-size: 100%; padding: 0pt 5px; }
#center .abstract_legacy_style span.Ttl { font-size: 100%; font-weight: bold; padding: 5px 10px 5px 0pt; }
#center .abstract_legacy_style .BibEnt { font-weight: normal; padding: 10px 0pt; }
#center .abstract_legacy_style .Awk img { width: 700px; }
#center .abstract_legacy_style .Ttl { font-weight: normal; padding: 0pt; }
#center .abstract_legacy_style span.link { cursor: pointer; color: rgb(98, 89, 173); text-decoration: none; padding: 0pt 5px; }
#center .abstract_legacy_style span.link:hover { text-decoration: underline; }
