html{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:normal}
body{color:#333;background-color:#fff;margin:20px;margin-top:5px;padding:0;text-align:left}
h1{margin:0 0 0 0;padding:0;font-size:19px;line-height:normal;font-weight:900;color:#003e6e}
h2{font-weight:bold;font-size:17px;line-height:normal;margin:0 0 5px 0;padding:0;color:#003e6e}
h3{font-weight:bold;font-size:15px;line-height:normal;margin:0 0 5px 0;padding:0;color:#003e6e}
h4{font-weight:bold;font-size:14px;line-height:normal;margin:0 0 5px 0;padding:0;color:#003e6e}
th{font-weight:bold;font-size:14px;line-height:normal;line-height:14px;margin:0 0 5px 0;padding:0;color:#00f;text-align:left}
td{text-align:left}
p{margin:0 0 16px 0;padding:0}
dt{font-weight:bold;position:absolute;left:0}
ul{margin-left:0;padding-left:15px}
li{margin:0;padding:0}
.default-link{color:#1f81cd}.default-link:hover{color:#124974}
a{color:#1f81cd}a:hover{color:#124974}
a img{border:0;text-decoration:none}
blockquote{margin:1em 0;padding-left:30px}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
.ui-state-hover a:hover,.ui-state-disabled a:hover{background-color:#e8f3ff}
.ui-state-active a:hover{background-color:#fff}
.ui-widget{font-family:inherit}
.ui-widget-content{border:1px solid #aaa;background:#fff url(./jquery-ui/css/mytheme/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x}
.ui-widget-content a{color:#1f81cd}
.ui-widget-header{border:none;border-bottom:1px solid #aaa;background-color:#fff;background-image:none;color:#222;font-size:14px;font-weight:bold}
.ui-tabs-nav a{font-size:12px;font-weight:bold}
.ui-dialog-titlebar{background-color:#ececed;border:1px solid #aaa}
.ui-sortable-placeholder{border:1px dotted #000;visibility:visible !important;height:50px !important}
.ui-sortable-placeholder *{visibility:hidden}
.ui-button,.ui-button .ui-button-text{padding-top:1px;padding-bottom:1px}
.ui-selectmenu{display:block;position:relative;height:2em;text-decoration:none;overflow:hidden;font-weight:bold}
.ui-selectmenu-icon{position:absolute;right:6px;margin-top:-8px;top:50%}
.ui-selectmenu-menu{padding:0;margin:0;list-style:none;position:absolute;top:0;visibility:hidden;overflow:auto}
.ui-selectmenu-open{visibility:visible}
.ui-selectmenu-menu-popup{margin-top:-1px}
.ui-selectmenu-menu li{padding:0;margin:0;display:block;border-top:1px dotted transparent;border-bottom:1px dotted transparent;border-right-width:0 !important;border-left-width:0 !important;font-weight:normal !important}
.ui-selectmenu-menu li a,.ui-selectmenu-status{line-height:1.4em;display:block;padding:.3em 1em;outline:none;text-decoration:none}
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,.ui-selectmenu-hasIcon .ui-selectmenu-status{padding-left:20px;position:relative;margin-left:5px}
.ui-selectmenu-menu li .ui-icon,.ui-selectmenu-status .ui-icon{position:absolute;top:1em;margin-top:-8px;left:0}
.ui-selectmenu-status{line-height:1.4em}
.ui-selectmenu-menu li span,.ui-selectmenu-status span{display:block;margin-bottom:.2em}
.ui-selectmenu-menu li .ui-selectmenu-item-header{font-weight:bold}
.ui-selectmenu-menu li .ui-selectmenu-item-footer{opacity:.8}
.ui-selectmenu-menu .ui-selectmenu-group{font-size:1em}
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label{line-height:1.4em;display:block;padding:.6em .5em 0;font-weight:bold}
.ui-selectmenu-menu .ui-selectmenu-group ul{margin:0;padding:0}
.ui-selectmenu-menu li.ui-state-hover a{color:#000}
a.ui-selectmenu:hover{color:#000;font-weight:bold}
.ui-tooltip-blue .ui-tooltip-titlebar,.ui-tooltip-blue .ui-tooltip-content{border-color:#d3d3d3;padding:5px}
.ui-wide{width:700px}
.ui-tooltip-blue .ui-tooltip-content{background-color:#e8f2ff}
.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0}
.ui-tooltip{padding:0;box-shadow:none}
.ui-megamenu .ui-tooltip-content{width:auto;max-width:none;color:#000;border-top:none}
.leftindent{margin-left:180px}
.contentmain{position:relative;width:auto;min-width:120px;margin:0 280px 20px 180px;border:1px solid #aaa;background-color:#fff;padding:10px;z-index:3;overflow:hidden}
.contentonly{width:auto;min-width:120px;margin:0 0 20px 180px;border:1px solid #aaa;background-color:#fff;padding:10px;z-index:3;}
.andOthers{display:none}
.othrgrp{background-color:#dde;color:#0f71bd}
.mygroup{background-color:#dde;font-weight:bold;color:#0f71bd}
.mygroup:hover{background-color:#ccd;font-weight:bold;color:inherit}
.posted_by_me{font-weight:bold}
.private_group{color:#b33}
.navleftinner{border-left:1px dashed #000;border-right:1px dashed #000;border-bottom:1px dashed #000;border-top:1px dashed #000;background-color:#eee;padding:10px}
#navleft{position:absolute;width:180px;top:89px;left:20px;opacity:100;z-index:2}
#navright{position:absolute;width:190px;top:122px;right:20px;border:1px solid #aaa;background-color:#eee;padding:10px;z-index:1}
.topright{position:absolute;margin-bottom:0;margin-left:.5em;padding-left:1em;padding-right:0;right:20px;top:5px;text-align:right;height:84px;width:468px;opacity:100;z-index:1}
.logo{font-weight:bold;font-size:30px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;z-index:100}
.heading{font-weight:bold;font-size:19px;line-height:normal;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#00f}
.blue{color:#465700}
.red{color:#f00}
.vague{color:#444}
.normal{color:#333;font-size:13px;line-height:normal;margin-top:1em}
.vaguebox{background-color:#f7f7f7;float:left;margin-top:1em;margin-right:1em;margin-left:1em;margin-bottom:1em;padding-left:.5em;padding-right:.5em;padding-top:.5em;padding-bottom:.5em;border:#000 thin dashed}
.bibkey{color:#000}
a:hover .nohilite,a:hover .nohilight{background-color:transparent;color:#00f}
.nohilight,.nohilite{text-decoration:none}
#authors a.author{color:#1f81cd;padding:2px 5px;word-wrap:none;white-space:nowrap;margin:0 10px 0 0}
.nohilight:hover,.nohilite:hover{background-color:transparent;text-decoration:none}
h2.title{margin:0;display:inline}
a.title{font-weight:bold;font-size:14px;line-height:normal;text-decoration:none;background-color:transparent}
a:hover.title{background-color:transparent !important;color:#003e6e !important}
a.plain{color:#003e6e;text-decoration:none}
a:hover.plain{text-decoration:none}
a:hover.plain{background-color:#fff;color:#00f}
div .vote-unit{padding-top:5px;padding-bottom:5px;padding-right:10px}
div .arrow{padding-top:5px;text-align:center;cursor:pointer}
.black{color:#333}
blockquote.plain blockquote:before,div.markup blockquote:before,div.item-abstract blockquote:before{content:url(img/quote-open.png)}
blockquote.plain{margin:1em 0;padding-left:1em;background:none}
blockquote.plain:before{content:none}
a .head1{background-color:#f66}
div .thead{background-color:#d3d3d3;margin-top:-10px;margin-left:-10px;margin-right:-10px;margin-bottom:5px;padding:5px}
.unboxedcontent{position:relative;width:auto;min-width:120px;margin:0 210px 10px 180px;background-color:#fff;padding:0}
.unboxedcontentonly{position:relative;width:auto;min-width:120px;margin:0 0 10px 180px;background-color:#fff;padding:0}
.wbox{border:1px dashed #000;padding:1em;background-color:#fff;overflow:hidden}
.fwidth{width:100%}
.nowrap{white-space:nowrap}
.suggest{text-decoration:none}
a:hover.suggest-selected{background-color:#f00}
.suggest-selected{text-decoration:none;background-color:#f00;color:#fff}
div.campaigns img{display:block}
.private{background-color:#eee}
.faded{opacity:1}
.amazon_images{float:right;width:70px;text-align:center;margin:5px}
.show_details_on,.show_details_off{cursor:pointer}
.selectable{margin-left:1em;margin-right:1em;padding-top:.75em;vertical-align:top;width:4.5em;text-align:right}
.notselectable{margin-left:1em;margin-right:1em;padding-left:1em;padding-right:1em;vertical-align:middle;width:2em}
.list_item{margin-left:3em;margin-right:0;margin-bottom:2em;padding-bottom:.75em;padding-top:.75em;color:#d3d3d3;margin-top:1em;text-align:left}
ol.list li{margin-left:-3em;margin-right:0;margin-bottom:2em;list-style-type:square;list-style-position:outside;color:#f00;margin-top:1em;text-align:left}
div.list li{margin-left:3em;margin-right:0;margin-bottom:2em;list-style-type:none;list-style-position:outside;color:#f00;margin-top:1em;text-align:left}
.actionbutton{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;color:#666;background-color:#e8f2ff;border:1px solid #aaa;padding:2px 4px 2px 4px;margin:1px;cursor:pointer}
.actionbutton:hover{border-color:#000;color:#333}
.mini-popup{cursor:pointer}
.item-arrows{display:inline}
img.item-arrow{display:none;margin-right:3px;cursor:pointer}
#search_box{border:1px solid #aaa;background-color:#eee;background:#f0f0f0;margin:5px;text-align:left;padding:5px}
#sortoptions{padding:1px 1px;margin-top:5px}
#sortoptions span{margin-left:20px}
#sortoptions form{padding:0;margin:0;margin-top:5px}
fieldset.sort{border:1px solid #aaa;background-color:#eee;background:#f0f0f0;margin:5px;text-align:left;padding:5px}
fieldset.sort legend{background:#fff;border:1px solid #000;padding:5px}
#export{border:1px solid #aaa;background-color:#eee;background:#f0f0f0;margin:5px;text-align:left;padding:5px;padding-left:20px;max-width:700px}
#export td{padding-left:10px}
.exportmenu{border-width:1px 1px 1px 1px}
.export-item{margin:3px 0 3px 4em}
.sf,.ff{display:none}
div.dotted{max-width:960px;border:1px dotted #000;margin-bottom:10px;margin-left:4em;padding:10px;line-height:16px}
div#maintable div.subitems{margin-left:2em}
div#myMenu1 ul li{text-indent:10px}
.upsertedItem{background-color:#fff;border:2px solid #ccc}
.upsertedItemFocus{border:2px solid #000;background-color:#ffd}
#postReviewSingle,#postReviewMulti{background-color:#d3d3d3;border:1px solid #000;padding:1em;display:none}
div#article_connections,div#tweetulike{background-color:#d3d3d3;border:1px solid #000;padding:1em}
.greyFormButton{margin-right:1ex;padding-left:1ex;padding-right:1ex;color:#000;background-color:#969c92;border:1px solid #808080}
.lucene{margin-left:40px;margin-bottom:20px;padding:10px 5px 10px 5px;border:1px #000 dashed;padding:2px}
.thumb-img{display:block;height:60px;padding:11px;width:75px;border:0 none}
.thumb{border:1px solid #d9dcdc;float:left;margin:10px;position:relative;width:86px}
.thumbbot{border-top:1px solid #d9dcdc;color:#41a8d3;display:block;height:26px;overflow:hidden;padding:4px 2px 5px;position:relative;font-size:8pt}
.thumbbot span{display:block;float:left;width:100%}
#preview{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff}
#cse a:hover{background-color:#fff}
span.cultext,img.culimg{display:inline}
#reports{z-index:110}
a.pdf-annotate-disabled{cursor:default;color:#666}
a.pdf-annotate-disabled:hover{text-decoration:none;background-color:#fff}
.superuser-only{color:#f00}
span.publicant{font-size:x-small;vertical-align:top;cursor:pointer}
a.publicant{font-weight:bold}
a.publicant:after{content:"†";font-size:x-small;vertical-align:top;cursor:pointer;text-decoration:none !important}
#tooltip{position:absolute;border:1px solid #333;background:#e8f2ff;padding:2px 5px;color:#333;display:none}
#bibtex,#ris{margin:10px 0 0 20px;border-width:1px;border-color:#000;border-style:solid;background-color:#ffd;color:#222;padding:10px}
#search-hint{text-decoration:none}
#search-hint:hover{color:inherit;background-color:inherit}
.not-too-wide,.nottoowide{max-width:700px}
.center_div,.centre_div{width:700px;margin-left:auto;margin-right:auto}
.listicon{vertical-align:-3px}
.xicon{vertical-align:-6px;margin:0 -3px 0 -3px;border:0}
.icon{vertical-align:0;margin:0 4px 0 0;border:0;text-decoration:none}
.icontext{vertical-align:bottom;text-decoration:none;color:#1f81cd;margin-right:8px;background-color:#fff}
.icontext:hover{color:#003e6e;background-color:#fff}
.item-icons{margin-top:0;padding-top:5px}
a.attachment-reveal{background-color:#f0f0f0;border:1px solid #fff;margin-right:5px}
a.attachment-reveal:hover{background-color:#f0f0f0;border:1px solid #808080}
.force-scrollbars{min-height:1200px}
#no_selection{border:1px solid #000;padding:5px;background-color:#ffd;color:#222}
.item-abstract,.item-notes{display:none;max-width:700px;color:#555;padding:10px 10px 10px 20px;margin:0;font-size:13px !important;line-height:normal !important;line-height:16px}
.item-abstract div.tip,.item-notes div.tip{margin:5px 0 5px 0;font-style:italic;font-size:11px;line-height:normal;color:#444}
.item-abstract h2{margin-top:7px}
.item-notes p{font-size:13px;line-height:normal}
#fancybox-outer a:hover{background-color:transparent}
.edit form input{font-size:13px;line-height:normal}
.quick-edit{cursor:pointer}
#quick-edit-dialog h2{margin-top:16px}
#likes-div{border:1px solid #222;background-color:#eee;padding:10px;display:none}
.liked-by-me{cursor:pointer}
a.adminuser{font-weight:bold}
a.golduser:after{content:url(img/golduser.png)}
.goldlogo:after{content:url(img/golduser.png)}
.if_gold_user,.if_not_gold_user{display:none}
#toread a:hover,#rating a:hover{background-color:#fff}
.profile-box{border:1px solid #ccc;margin-top:15px;background:#ddf;padding:10px}
.profile-connect-box{border:5px solid #f00}
.nobreak{word-wrap:none;white-space:nowrap}
.userfile_table{border-spacing:0;border-collapse:collapse}
.userfile_table tr td{padding:0 2px}
.userfile_action *{opacity:0}
.plainlink{text-decoration:none;cursor:pointer}
.expand_history{color:#1f81cd;cursor:pointer;display:none}
.checked_article{display:inline}
#can_post_hint_top,#can_post_hint_bottom{display:none}
.cul-large-blue-icon{font-size:17px;line-height:normal;color:#1f81cd;padding:4px}
a.cul-large-blue-icon:hover{color:#1f81cd;font-weight:bold;background-color:#fff}
.icon-rss-sign{color:#ffa500}
.qtip{max-width:none}
span.etal{text-decoration:underline;color:#1f81cd;cursor:pointer}
span.etallist{display:none}
#preview img{text-align:center}
#preview span.img{text-align:center}
.tipsy{font-size:12px;line-height:normal}
label{display:inline}
.portlet-column{padding-bottom:100px;display:inline;border:1px;width:25%}
.xportlet-column{padding-bottom:100px;display:inline;border:1px;width:75%}
.portlet{margin:0 1em 1em 0}
.portlet-header,.portlet-header-static{margin:.3em;padding-bottom:4px;padding-left:.2em}
.xportlet-header{margin:.3em;padding-bottom:4px;padding-left:.2em}
.portlet-header .ui-icon{float:right}
.portlet-content{padding:.4em}
#portlet-table{width:100% !important}
#portlet-table tr td{vertical-align:top}
#portlet-column-left{width:auto}
#portlet-column-right{width:270px}
#portlet-header-blog-content{padding-left:20px}
.portlet a{color:#1f81cd}.portlet a:hover{color:#124974}
.portlet-fullscreen{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}
.edit i{color:#808080}
.mf{margin-top:5px;margin-left:6em}
.show-if-nocontent{display:none}
.narrow{width:100%}
.wide{width:99%}
.fullwidth{width:100%}
div.csl-left-margin{display:inline}
div.csl-right-inline{display:inline}
div.csl-cite-as{margin:10px 0 10px 0}
.csl_results div,.csl_selection div{margin:5px 0 5px 20px;cursor:pointer}
.csl_results div:hover,.csl_selection div:hover{color:#00f}
.csl_results div:hover:after{content:url(img/arrow-collapsed.png)}
.csl_selection div:hover:after{content:"[x]";color:#f00}
a.cito-title{text-decoration:none}
div.cito-link{display:inline}
div.cito-details{margin:5px 0 5px 10px;padding:5px;border:1px solid #808080;background-color:#eee;max-width:700px;width:700px;display:none}
.cito-drag-over{background-color:#dfd}
.cito-drag{color:#1f81cd;display:none;cursor:move}
#cito-dialog{display:none}
#cito-dialog-this-title,#cito-dialog-that-title{margin:5px;border:1px solid #808080;padding:5px;background-color:#dfd}
#cito-drop-box{border-bottom:1px solid #808080;border-left:1px solid #808080;padding:5px;background-color:#dfd;position:fixed;top:0;right:0;width:600px;min-height:100px;z-index:200;display:none}
.cito-drop-box-centered{}
#cito-drop-box select{margin:10px}
#cito-drop-box h1{margin-bottom:10px}
#cito-drop-box p{margin-bottom:7px;margin-top:0}
#cito-drop-box h1 span{opacity:.6;cursor:pointer;font-size:10px;vertical-align:8px}
.cito-drop-target{border:1px dashed #000;width:auto;margin-left:5px;margin-right:5px;padding:5px;vertical-align:center;font-weight:bold;background-color:#d0f0d0}
.cito-drop-target-over{background-color:#fdf}
#cito-drop-box h1 div{cursor:pointer}
#citograph_direction_warning{display:none;color:#f00}
#citoButtons{margin-top:8px}
#citoSubmitError{display:none;color:#f00}
.citotag{display:none}
.cito-delete{color:#f00;display:none;cursor:pointer}
#aqnowledge_main{width:160px;margin-bottom:20px;padding:0;border:1px solid #aaa;background:#eee;display:none}
#aqnowledge_inner{padding:10px;overflow:hidden}
.aq-tip{max-width:400px;background-color:#e8f3ff;border-color:#d3d3d3}
.aq-tip .ui-tooltip-content{background-color:#e8f3ff;border-color:#d3d3d3}
.aqfaint{font-size:9px;color:#666;margin-top:10px}
.aq-extra{display:none}
#aq-more{display:none;margin-top:5px;font-style:italic;text-align:right}
#cookie_terms{font-size:18px;color:#333;background-color:#dfd;padding:5px 0 5px 5px;border-top:1px solid #333;margin:0;position:fixed;z-index:999;bottom:0;left:0;width:100%}
#cookie_terms p{font-size:16px;line-height:20px;margin:0 0 0 20px}
#cookie_terms a,#cookie_terms a:visited{color:#333;text-decoration:underline}
#cookie_terms a:hover{color:#111;background-color:inherit}
#cookie_terms input,#cookie_terms button{float:right;vertical-align:middle;margin-right:20px}
#accept_cookie_terms{position:absolute;left:0;top:0;cursor:pointer;color:#dfd;background-color:#333;padding:0 3px;vertical-align:middle;text-align:center;text-decoration:none}
.accept_cookie_terms_link{cursor:pointer;text-decoration:underline}
#cookie_terms button.superuser{color:#f00}
#cookie_terms input:hover{background-color:#333;cursor:pointer}
#eu-cookie-terms-table th,#eu-cookie-terms-table td{padding:5px;border:1px solid #ccc}
#eu-cookie-terms-table th{text-align:center}
#eu-cookie-terms-table td{text-align:left}
.bmeResults{display:none;border:1px dotted #000;padding:1.5em;margin:1em}
.bmeSuccess{background-color:#d3d3d3;color:#000}
.bmeError{background-color:#800;color:#fff;padding:2ex}
.bmeAuthor{font-size:larger;margin-top:1em}
.bmeArticle{font-size:x-small;margin-left:4.5em;margin-top:.5em}
.megamenu{position:absolute;display:none;left:0;top:0;border:1px solid #000;border-width:0 1px 1px 1px;background:#e8f2ff;padding:10px;font-weight:normal;font-size:12px;line-height:normal;z-index:100}
.xmegamenu{background:#e8f2ff;padding:10px;font-style:normal;font-size:13px;line-height:normal;line-height:18px;border:none}
.megamenu .column,.xmegamenu .column{float:left;margin-right:20px}
.megamenu .column ul,.xmegamenu .column ul{margin:0;padding:0;list-style-type:none}
.megamenu .column ul li,.xmegamenu .column ul li{padding-bottom:2px}
.megamenu .column h3,.xmegamenu .column h3{background:#e0e0e0;font-weight:bold;font-size:12px;line-height:normal;margin:0 0 5px 0}
.megamenu .column ul li a,.xmegamenu .column ul li a{text-decoration:none;color:#000;background:#e8f2ff}
.megamenu .column ul li a:hover,.xmegamenu .column ul li a:hover{text-decoration:underline}
li.menu{list-style-type:square;list-style-position:outside;color:#f00;margin-top:1em;text-align:left}
table.menu{padding:0;margin:0 0 0 180px;height:24px;border-collapse:collapse}
table.menu td{padding:0;margin:0;border-collapse:collapse;text-align:center;vertical-align:middle;font-weight:bold;font-size:13px;line-height:normal;white-space:nowrap}
table.menu img{vertical-align:middle}
table.menu td.filler{width:100%}
table.menu td.item,table.menu td.filler{background-repeat:repeat-x;color:#000;padding:0 15px;background-image:url('img/menu/body.png')}
table.menu td.item{cursor:default}
table.menu td.filler{cursor:default}
#citeulikemenu{margin:0 0 10px 0;font-size:100%;font-weight:bold}
#citeulikemenu a:hover{background-color:#00f;color:#fff}
#citeulike,#myciteulike,#postarticle,#journals,#groups,#mygroups{z-index:110}
.mainmenu{background-color:#e8f2ff	padding: 0px;margin:0;font:11px 'Helvetica Neue',Helvetica,Arial,sans-serif}
div.mainmenu{padding:5px;margin:0;border-style:solid;border-color:#808080;border-width:0 1px 1px 1px}
div.mainmenu li{list-style:none;width:100%;text-indent:0}
div.mainmenu ul{padding:0}
div.mainmenu td{vertical-align:top;font:12px 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#000;padding:0 3px;line-height:2;white-space:nowrap}
div.mainmenu h2{color:#000;padding:0;font:11px 'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:bold;display:compact;max-width:600px}
div.mainmenu .menuspace{width:14px}
div.mainmenu .menuspace1{width:0}
div.mainmenu A{padding-left:0}
div.mainmenu div{width:100%;padding-left:0}
div.mainmenu div.indent{width:100%;padding-left:10px}
div.mainmenu A:link,div.mainmenu A:visited,div.mainmenu A:active{text-decoration:none;color:#000}
div.mainmenu A:hover{text-decoration:underline;cursor:pointer;color:#000;background-color:#e8f2ff}
div.mainmenu div:hover{text-decoration:underline;color:#000;background-color:#e8f2ff}
.siggResult{display:none;border:1px dotted #000;padding:1.5em;margin:1em}
.siggResult img{vertical-align:middle}
.siggSuccess{background-color:#d3d3d3;color:#000}
.siggSuccess img{cursor:pointer}
.siggError{background-color:#f00;color:#fff;padding:2ex}
#siggButton{margin-right:1ex;padding-left:1ex;padding-right:1ex;color:#000;background-color:#969c92;border:1px solid #808080}
.siggExpression{border:2px solid #ccc;margin-top:.2em;padding:1em}
div#siggBox{background-color:#d3d3d3;border:1px solid #000;padding:1em}
div#crossrefUpdate{background-color:#d3d3d3;border:1px solid #000;padding:1em;display:none}
.crossrefError{background-color:#f00;color:#fff;padding:2ex}
.crossrefUpdated{background-color:#c1ffc1;border:2px solid #ccc}
.markup{margin:4px;max-width:700px}
.markup p{margin:5px 0}
.markup h1,.markup h2,.markup h3,.markup h4{padding:0;font-weight:900;color:#003e6e}
.markup h1{margin-top:12px;font-size:18px}
.markup h2{margin-top:10px;font-size:14px}
.markup h3{margin-top:8px;font-size:12px}
.markup h4{margin-top:8px;font-size:10px}
.markup-list{margin-left:20px;margin-top:4px;margin-bottom:4px}
.markup ul{margin-left:20px;margin-top:4px;margin-bottom:4px;list-style-type:square}
.markup ol{margin-left:20px;margin-top:4px;margin-bottom:4px;list-style-type:number}
.markup_edit{background-color:#ffd}
div.overlay{visibility:hidden;position:fixed;left:-100%;top:0;width:0;height:0;z-index:5;background-image:url(./img/overlay.gif)}
div.overlay-box{left:5%;height:86%;top:5%;width:86%;background-color:#fff;border:1px solid #000;padding:15px;position:relative;overflow:auto}
div.overlay-title{background-color:#f00}
div.pdfoverlay{visibility:hidden;position:fixed;left:-100%;top:0;width:50%;height:0;z-index:5;background-image:url(./bml/overlay.gif);text-align:center;vertical-align:middle}
div.pdfoverlay-hidden{visibility:hidden;position:fixed;left:-100%;top:0;width:0;height:0;z-index:5;background-image:url(./bml/overlay.gif);text-align:center;vertical-align:middle;overflow:none}
div.pdfoverlay-visible{position:fixed;z-index:5;background-image:url(./bml/overlay.gif);text-align:center;vertical-align:middle;left:5%;right:5%;top:10px;bottom:auto;height:96%;width:auto;align:center;visibility:visible;overflow:auto}
div.pdfbox{margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;top:2%;vertical-align:middle;height:auto;width:650px;background-color:#fff;border:1px solid #000;padding:15px;position:relative;overflow:auto}
.spammer_regex{background-color:#ffd}
.spam{background-color:#fdd}
.ham{background-color:#dfd}
.tagInput{padding:2px;padding-left:20px;background-image:url("img/tags.gif");background-position:2px 2px;background-repeat:no-repeat;border:1px solid #d3d3d3}
.tagInputDiv{display:none;background-color:#fff;position:absolute;overflow:auto;border:1px solid #d3d3d3;margin-top:-1px;z-index:1000}
.tagInputLine{color:#000;font-weight:normal;padding:4px;cursor:default}
.tagInputSel{background-color:#808080;color:#fff}
.tagInputLineTag{min-width:150px;display:inline-block}
.tagInputLineFreq{min-width:50px;text-align:right;display:inline-block;float:right}
.tagInputSuggestedTags{background-color:#fff;padding:2px;margin-top:5px;width:550px;color:#101010}
.tagInputSuggestedTags .label{font-weight:bolder}
.tagInputSuggestedTagList{line-height:16px}
.tagInputSuggestedTagList .tag,.tagInputSuggestedTagList .ptag{padding:2px;cursor:pointer;display:inline-block;margin:1px 1px 1px 1px;background-color:#fff;color:#000;text-decoration:underline}
.tagInputSuggestedTagList .ptag{color:#900000}
.tagList .tag,.tagList .tagLink,.tagList .ptag{padding:2px;cursor:pointer;display:inline-block;margin:1px 1px 1px 1px;background-color:#fff;border:1px solid #d0d0d0;text-decoration:none}
.tagList .tagLink:hover{background-color:#00f;color:#fff;text-decoration:underline}
.tagInputSuggestedTagList .suggested{background-color:#ffd;text-decoration:underline;color:#000;border:1px solid #444;margin:1px 0 1px 0;padding:2px}
.tagInputSuggestedTagList .suggested:hover{background-color:#00f;color:#fff;text-decoration:underline}
.tagInputSuggestedTagList .tag:hover{background-color:#00f;color:#fff}
.tagInputSuggestedTagList .tagUsed{background-color:#eee;color:#000;border:1px solid #444}
.tagInputSuggestedTagList .tagUsed .suggested{color:#606060}
a.tag{color:#300000}
a.atag{text-decoration:none;margin-right:6px;white-space:nowrap;cursor:pointer}
sup.tagcount,sup.article_count{font-size:9px;color:#888;margin-left:2px}
div.tag_l,td.tag_l{width:210px;overflow:hidden;display:block;white-space:nowrap}
td.tag_r{width:35px;text-align:right}
.yahootag{color:#1f81cd;text-decoration:none;cursor:pointer}
a:hover.tag{background-color:#300000;color:#fff}
a.ptag{color:#900000 !important}
a:hover.ptag{background-color:#900000;color:#fff !important}
.tagbar{background-color:#d3d3d3;position:fixed;bottom:0;left:0;right:0;border-top:#000 thin solid;padding-left:.5em;padding-right:.5em;padding-top:.5em;padding-bottom:.5em}
.tagcloudlink{color:#000;text-decoration:none}
#tagbutton,#hidetags{float:right;color:#fff;background-color:#aaa;font-weight:bold;margin:-10px;padding:3px;cursor:wait;border-left:1px solid #222;border-bottom:1px solid #222}
#hidetags{display:none}
#articleTagList{color:#000}
#tag-show ul,#tags-body ul{list-style:none;color:#000}
#show-citation{cursor:pointer}
#show-citation:hover{background-color:#fff;color:#00f}
#citation{font-size:12px}
#citation-div{border:1px solid #aaa;background-color:#eee;padding:10px}
#html_citation{font-family:monospace;padding:10px;border:1px solid #aaa;background-color:#e0e0e0;white-space:pre;display:none}
#show_cit_html{cursor:pointer;font-size:10px}
a.articleitem-button{padding:2px;padding-left:16px;background-position:2px center;background-repeat:no-repeat;vertical-align:middle;text-decoration:none;color:#1f81cd;margin-right:8px;background-color:transparent;cursor:default}
a.articleitem-button:hover{color:#003e6e}
a.articleitem-button-summary{background-image:url("img/buttons/summary.png")}
a.articleitem-button-notes{background-image:url("img/buttons/notes.png")}
a.articleitem-button-attachments{background-image:url("img/buttons/attachments.png")}
span.attachment-list{padding-left:10px;display:none}
a.articleitem-button-copy{background-image:url("img/buttons/copy.png");display:none;cursor:pointer}
a.articleitem-button-mycopy{background-image:url("img/buttons/mycopy.png");display:none;cursor:pointer}
a.articleitem-button-myattachments{background-image:url("img/buttons/attachments.png");display:none;cursor:pointer}
span.article-item-attachment{padding:2px;padding-left:24px;margin-right:5px;background-position:0 center;background-repeat:no-repeat;background-color:#f0f0f0;text-decoration:none;color:#1f81cd;border:1px solid #fff;background-image:none}
.attachment-icon{vertical-align:-6px;margin-left:-4px;margin-right:0}
a:hover .attachment-icon{background-color:transparent}
div.article-item-attachment{padding:2px;margin-right:5px;background-position:0 center;background-repeat:no-repeat;text-decoration:none;color:#1f81cd;background-color:transparent;background-image:none;cursor:pointer;white-space:nowrap}
span.article-item-attachment:hover{background-color:#f0f0f0;border:1px solid #808080}
a.article-item-attachment-preview{padding-left:2px;font-weight:bold;background-image:none;cursor:pointer}
a:hover.article-item-attachment-preview{color:#00f;background-color:transparent;font-weight:bold}
div.article-item-attachment-img,div.article-item-attachment-pdf{display:inline;line-height:25px}
#dropzone{display:block;height:50px;width:400px;border:1px dashed #808080;background-color:#ddd;vertical-align:middle;text-align:center;font-weight:bold;line-height:4em;margin-left:4em}
