/* 02/07/09 FiZ - Optimized CSS */
html,body,td,select,input{font-family:"Arial Unicode MS",Arial,Helvetica,Verdana,sans-serif}
html,body{margin:0;padding:0;border:none}
body{font-size:101.1%;color:#000;background:url(images/bodyback.gif) #efefef repeat-x;text-align:center;margin-top:10px}
a:link,a:visited,a:active{color:#034ea2}
a:hover,a:visited:hover{color:#f60}
table{font-size:1em}
p,ol,ul,hr,form{border:none;margin:0;padding:0}
ol,ul{list-style:none}
img{border:none}
p{margin-bottom:5px}
h1{font-size:1em;margin:0}
th{font-weight:normal}
#zp-st .corebody{text-align:center}
#zp-st .corebody img{margin:auto}
.z-tdv{text-align:left}
.z-cb{border-collapse:collapse;border-spacing:0;width:100%}
.z-cbi{padding:0}
.z-cbc{width:100%}
.mainheader,.main{background-color:#fff}
#header{position:relative}
#thewrapper,#popupwindow{font-size:0.8em;}
#body_table{border-collapse:collapse;border-spacing:0;background:url(images/pageback.gif) #fff repeat-x;border:1px solid #fff;width:auto}
#thewrapper{min-width:740px;text-align:left;width:auto;position:relative;margin:0 10px}
#thewrapper:after,div.corebody:after,#coremenu:after,#header:after,div.core:after,#box-m-container:after,#zp-sc .results ul.z-ll:after{clear:both;content:".";display:block;height:0px;overflow:hidden;visibility:hidden}
#topstyle{position:absolute;left:0px;overflow:visible;top:-4px;width:100%;height:4px;background:url(images/brd-n.gif) repeat-x}
#lev1{background:url(images/brd-w.gif) no-repeat;position:absolute;left:-4px;height:150px;width:4px}
#lev2{background:url(images/brd-e.gif) no-repeat;position:absolute;right:-4px;height:150px;width:4px}
#lev3{position:absolute;width:100%;top:-5px;left:-1px;height:10px;overflow:hidden;background:url(images/brd-nw.gif) no-repeat top left}
#lev4{position:absolute;width:100%;top:-5px;left:1px;height:10px;overflow:hidden;background:url(images/brd-ne.gif) no-repeat top right}
.coolboxerror td.z-cbi,.validation-message,.attention{color:#c00;border:1px solid #c00;background-color:#ffc;padding:0.5em;display:block;margin-bottom:10px}
.attention{border-width:2px;height:4em;min-height:1em;max-height:4em;overflow:auto;margin:10px}
table.coolboxerror{margin-top:10px}
.coolboxerror td.z-cbi .validation-message{margin:0;padding:0;border:0}
span.validationMessage{color:#c00;font-weight:bold}
span.attention{ padding: 5px; border: 1px solid #dedf00; background-color: #ffc; color: #090; font-size: 0.9em; font-weight:bold}
html>body .attention{height:auto}
td.validationMessage{background-color:#0ff}
table.thefooter{background-color:#fff;clear:left}
.footer{background-color:#d4dee4}
.mainfoot{padding-left:10px}
table#footer{width:100%;margin-top:30px}
.buildnum,.serverhost,
.authentication{font-size:0.85em;color:#666}
.buildnum,.serverhost{color:#999}
div.copyright{text-align:right;font-size:0.85em;padding-right:65px;line-height:32px;height:32px;vertical-align:middle;background:url(images/oclclogo.gif) no-repeat right top}
.error{font-size:1.2em;padding-bottom:5px;line-height:32px;height:32px;vertical-align:middle;color:#FF0033 }
.z-gtt{font-size:0.85em;padding-right:10px}
.availbodybold{font-weight:bold}
.formfieldz{text-align:right;color:#000}
.formfieldz div{padding-right:10px}
.formfieldz label{font-weight:bold;color:#333}
#ZSearchFilterOptions .formfieldz{padding-right:0}
.formfieldzcenter{color:#369;text-align:center}
.datafname{vertical-align:top;padding-right:10px;text-align:left}
.datafcont{color:#666666;white-space:nowrap}
.datafnote{color:#939393;font-size:0.85em;white-space:normal}
.minilinks{font-size:0.85em}
.rd-prv a,
.nav-prev a{padding-left:10px;background-image:url(images/arrow_previous.gif);background-repeat:no-repeat;background-position:left;line-height:1.5em}
.rd-nxt a,
.nav-next a{padding-right:10px;background-image:url(images/arrow_next.gif);background-repeat:no-repeat;background-position:right;line-height:1.5em}
.rd-nav{width:100%;border-collapse:collapse}
.rd-nav td{padding:0;vertical-align:top}
table.rd-nav div.rd-inf{float:left;width:auto;}
.rd-nav-b .vsp span{display:inline}
.rd-prv,.rd-nxt,.nav-prev,.nav-next{color:#999999}
#zp-li form{text-align:center}
table.cb-li{margin:auto;text-align:left}
.cb-li .z-cbi{text-align:center}
.cb-li .z-cbi table{width:auto;margin:auto;text-align:left}
.z-cbi .formfieldz{text-align:right}
.athens-login{text-align:center;margin-bottom:10px}
p.m-zs{margin-bottom:10px}
.cb-zs table td{padding-bottom:5px}
#zp-zs .cb-zs .z-cbi{padding-top:10px}
.cb-zs td.z-c-dd{padding:5px 0 0 0}
#zp-zs #collections_div{border:1px solid #f3f3f3;background: #fff url(images/bg_dd_grad.gif) 0 -40px repeat-x}
.b-s-but input{vertical-align:middle}
div.z-mor-lnk{display:inline;white-space:nowrap;padding-left:0.5em;font-size:0.85em}
.srch-s-c .formfieldz{text-align:left}
.srch-s-c .formfieldz label{font-weight:normal}
.z-nonavbar div{border-top:1px solid #cccccc}
.sr-c{background-color:#ffffff;padding:5px 10px 0 0;text-align:left;font-size:0.85em}
table.results,td.sr-det{width:100%}
.results td{padding:0}
#zp-zsr .cb-zsr .minilinks{padding:5px}
.refine-submit{padding-left:10px}
#additional_search_terms{width:200px}
td.sr-pic{padding:2px 4px 2px 0;text-align:center;color:#999}
.sr-v a:link,.sr-v a:visited{color:#5a458d}
.sr-v a:hover{color:#f60}
tr.summary td{vertical-align:top}
.sr-sum div{color:#666;font-size:85%;line-height:1.85em}
div.sr-sum{margin-top:5px}
div.sr-expand{color:#000}
.sr-sum .vsp span{display:inline;padding:0 0.2em}
.sr-sum div img{vertical-align:middle}
span.rs-v4{display:block}
.extlinks{text-align:right;vertical-align:top;white-space:nowrap}
span.sr-rr{display:block;margin:0 0 5px 5px}
.trs div{padding:5px 0 0 0}
#zp-zh .trs div{padding:0}
#zp-zh .trs div,
.results .vrs div{margin:5px 0;border-top:1px solid #ccc}
.trs hr,.vrs hr{display:none}
.results td.sr-hit{text-align:right;padding-right:5px}
.srch-stat table{width:100%}
.srch-stat table .z-tdv{text-align:center}
.resultslocation{color:#99a}
div.waiting{text-align:center;margin:20px 0}
.m-srw,.m-srd{color:#a00}
.m-srr{font-size:0.85em}
.searchanim,.sortanim,.dedupeanim{height:32px;background:url(images/awaitinganim.gif) center no-repeat;margin:10px auto}
.smallLink{color:#666}
td.recoptionbar{padding:0;vertical-align:bottom}
.recoptionbar div{text-align:right}
.recoptionbar div table{margin-left:auto;border-collapse:collapse}
.recoptions{padding:0 2px 0 0}
.recoptions .nav-sep{display:inline}
.recoptions a,span.sr_sv_d span{font-size:0.85em}
span.sr_sv_d span{background-image:url(images/sr_sv_d.gif);color:#ccc}
span.sr_sv_d span,
.sr_select a:link,.sr_select a:visited,.sr_select a:hover,
.sr_deselect a:link,.sr_deselect a:visited,.sr_deselect a:hover,
.sr_tree-e a:link,.sr_tree-e a:visited,.sr_tree-e a:hover,
.sr_tree-c a:link,.sr_tree-c a:visited,.sr_tree-c a:hover,
a.icon{background-repeat:no-repeat;background-position:center left;padding:3px 0 3px 18px;line-height:20px;text-decoration:none}
.sr_deselect a:link,.sr_deselect a:visited{background-image:url(images/sr_deselectall.gif)}
.sr_deselect a:hover{background-image:url(images/sr_deselectall_on.gif)}
.sr_select a:link,.sr_select a:visited{background-image:url(images/sr_selectall.gif)}
.sr_select a:hover{background-image:url(images/sr_selectall_on.gif)}
.sr_tree-e a:link,.sr_tree-e a:visited{background-image:url(images/sr_tree-e.gif)}
.sr_tree-e a:hover{background-image:url(images/sr_tree-e.gif)}
.sr_tree-c a:link,.sr_tree-c a:visited{background-image:url(images/sr_tree-c.gif)}
.sr_tree-c a:hover{background-image:url(images/sr_tree-c.gif)}
a.lone-icon{text-decoration:none;font-size:18px;background-repeat:no-repeat;background-position:center;padding:0}
a.lone-icon img{width:16px;height:16px}
.recoptionbarcb a:link,.recoptionbarcb a:visited,.recoptionbarcb a:hover,.recoptionbarcb a:visited:hover{text-decoration:none}
.smallcollect a:link,.smallcollect a:visited{color:#104070}
.smallcollect a:hover{color:#0077bb}
.imgsubmit{padding-right:24px;padding-top:2px;font-weight:bold;background-position:right center;background-repeat:no-repeat;background-color:#f6f6f6;border:1px solid #ccc;text-decoration:none;font-family:inherit;color:#034ea2}
.imgsubmit:hover{cursor:pointer}
h1.dynamictitle,h1.dynamicheader{font-size:125%}
h2.dynamictitle,h2.dynamicheader{font-size:110%}
.dynamictitle,.dynamicheader{font-weight:bold;text-align:left;background-color:transparent;border-bottom:1px solid #cccccc;margin:0 0 10px 0;padding:0 0 5px 0;color:#2079b5}
.dynamicheader{margin-top:10px}
td.dynamicheader{font-size:110%}
td.navBarBackground{width:140px}
.ol2results{color:#52818a}
.waihide{left:-999px;overflow:hidden;position:absolute;width:10px;height:1px}
td.sc-cb input{margin:2px 5px 0 0}
.filteroptionheader{background-color:#eee;text-align:left}
.filteroptionheader a,.s-flt a,.h-flt a{padding:2px;padding-left:20px;display:block}
.s-flt,.h-flt{text-align:left}
.s-flt a:link,.s-flt a:visited{background:url(images/icon-flt-close.gif) #f3f3f3 no-repeat center left}
.s-flt a:hover{background:url(images/icon-flt-close.gif) #eee no-repeat center left}
.h-flt a:link,.h-flt a:visited{background:url(images/icon-flt-open.gif) #f3f3f3 no-repeat center left}
.h-flt a:hover{background:url(images/icon-flt-open.gif) #eee no-repeat center left}
.filteroptions{overflow:auto;height:4.4em;padding:2px;margin-right:2px;background-color:#fff}
.filterselectclearall{font-size:8pt;color:#666}
.risexport{overflow:auto;width:100%;height:20em;margin-bottom:10px}
.loginMessage{margin:10px 0;border:1px solid #ccc;background-color:#f6f6f6;padding:10px;height:4em;overflow:auto}
.searchQueryTerm{font-weight:bold}
.taxonomySearchButton,.taxonomyNarrowTerm,.taxonomyBroadTerm{color:#900}
h4{color:#bf3940;font-size:1.5em;text-align:center}
h5{color:#007380}
span.space{display:none}
td.sh-col,td.ss-col{font-size:0.85em}
td.saveddate{color:#c63;text-align:right;font-size:0.85em;padding-bottom:3px}
#zp-irb table.z-cbc td{padding-bottom:5px}
table.cb-isr .formfieldz{padding:0 0 3px}
table.rd-nav td,
td.reqnavlinks-wrap,
#zp-zh .z-cb td.recnavlinks-wrap,
td.recnavlinks-wrap{background-color:#efefef;padding:5px 10px;text-align:right;font-size:0.85em}
td.reqnavlinks-wrap.hits{text-align:left}
.cb-ircc .nop{padding-top:10px}
.cb-idt .datafname{width:20%;padding:0}
.recnavlinks-wrap .nav-sep{display:inline;background:transparent}
table.narrow-this-search{width:auto;margin-top:10px}
.recoptions a span{}
.nbs{display:none}
#search_term_row1{width:100%}
#zedportal ul,#zedportal li{margin:0;padding:0;list-style:none}
div.location{margin:0 10px;color:#b0b9bc;font-size:0.85em;text-align:right}
#zedportal{padding-left:10px;margin-right:10px}
.nav-sep,br.addbreak{display:none}
td.sp-fldrs{vertical-align:middle}
.sp-fldrs img{padding:0 10px}
.edit .tdp{vertical-align:top}
#ZSearchSavedList .z-cb{width:100%}
.cb-sos{text-align:center}
.cb-sos table.z-cbc{width:auto;text-align:left;margin:auto}
.cb-sos table.z-cbc td{padding-bottom:5px}
.cb-sos .t-ins{width:100%}
.cb-soa{text-align:center}
.cb-soa table.z-cbc{width:auto;text-align:left;margin:auto}
.cb-soa .t-ins{width:auto}
table.t-ins.s-e-1,table.t-ins.s-e-1 select{width:100% !important}
.t-ins.s-e-1 th.formfieldz{text-align:left;font-weight:bold;padding-bottom:5px}
.t-ins.s-e-1 td,.t-ins.s-e-2 td{padding-bottom:5px;padding-right:5px}
.t-ins.s-e-2{padding-right:0}
#getmore.txtfld{width:100%}
.cb-md{text-align:center}
.cb-md table.z-cbc{width:auto;text-align:left;margin:auto}
.cb-md table.z-cbc td{padding-bottom:5px}
.cb-md table.z-cbc td input#getmore.txtfld{width:90%}
.cb-sd{margin-top:10px;text-align:center}
.cb-sd th{font-weight:bold}
.cb-sd table.z-cbc{width:600px;text-align:left;margin:auto}
.cb-sd th,
.cb-sd table.z-cbc td{padding-bottom:5px;padding-right:5px}
.cb-sd span.availbodybold{color:#666;display:block;font-weight:normal;padding-right:5px}
.adv-boo,.adv-date,.adv-peer{width:auto}
.adv-boo td{padding:3px}
.adv-date .minitext{font-size:0.85em;color:#999;padding-left:10px;padding-right:1em}
.adv-filt{width:100%}
.adv-f-dd .formfieldz{padding:0}
.adv-boo th.formfieldz{font-weight:bold;text-align:center}
.adv-fin{width:auto}
.srch-recs-pp table{border-collapse:collapse;width:auto}
.srch-recs-pp td{padding:0;width:auto}
td.srch-but{width:100%;text-align:right}
td.srch-recs-pp,td.srch-ref-o{white-space:nowrap}
td.srch-ref-o{padding-right:20px}
.alt-srch-1{text-align:left}
#collections_div{padding-top:10px}
#collections_div .srch-c-s td.z-tdv{width:22%;text-align:right}
#collections_div .srch-s-c .z-tdv.cb-select{text-align:right}
.c-tr-w table.c-tree td.sp-node{padding-right:2px}
.c-tr-w{border-collapse:collapse;text-align:right}
.c-tr-w table{border-collapse:collapse}
.c-tr-w table.c-tree{margin-left:auto;width:80.5%}
.c-tr-w table.c-tree td{text-align:left;padding:0}
td.c-tree-op{color:#999}
.b-s-box td.formfieldz{width:19.5%}
td.b-s-term{width:50%;padding-right:4px}
td.b-s-but{padding-left:10px}
.srch-recs-pp table td.z-tdp span{display:block;white-space:nowrap}
.corebody{}
.c-body-p{margin:10px}
.vsp span{color:#ccc;display:none}
.rd-ci .vsp span,.item-sub .vsp span{display:inline}
.item-title{margin-bottom:10px}
#z-zrd .resultsbright{vertical-align:top}
.resultsbright{vertical-align:top; color: #c30;font-weight: bold;}
.item-sub a{text-transform:capitalize}
.item-sub br{display:none}
.item-auth .sp-v,.item-o-auth .sp-v,.item-meet .sp-v{display:none}
#z-irb .formfieldz{text-align:left;width:20%}
.r-item-go,.r-item-show{text-align:left}
.r-item-sort,.r-item-pp{text-align:right}
.r-item-go,.r-item-show,.r-item-sort,.r-item-pp{padding:3px 10px 2px}
.r-item-go,.r-item-pp{padding-top:0}
.r-item-go label,.r-item-sort label,.r-item-pp label{padding-right:10px}
.r-item-show label{padding-left:10px}
.z-tdv.z-b-srch{text-align:center}
#zp-isr td.w-irs{text-align:center;border-top:1px solid #ddd;background-color:#f8f8f8;padding:5px 0}
#zp-isr .cb-irs{width:auto;margin:auto}
#zp-isr .cb-irs td{font-size:0.85em}
#zp-isr .irs-sec2{padding-left:20px}
.cb-spe,.cb-spct{text-align:center}
.cb-spe table.z-cbc,
.cb-spct table.z-cbc{width:600px;text-align:left;margin:auto}
.cb-spct td.z-submit{padding-top:10px;text-align:center}
table.cb-spr{text-align:center}
table.cb-spr table{width:auto;margin:auto;text-align:left}
table.cb-spr table td{padding:3px 0}
table.cb-spr td.z-submit{text-align:left;padding-top:10px}
table.cb-spr .z-mainth{font-weight:bold}
.cb-acd table{width:100%}
.cb-acd .z-tdp{width:50%;text-align:right}
.cb-acd .z-action{text-align:center}
.ipig-c{width:auto}
.ipig-c td{padding:3px}
.ipig-c .ff-t{color:#333;text-align:left}
#zp-zrd .z-cbc .datafname,
.cb-scd .z-cbc .datafname,
.cb-idu .z-cbc .datafname{width:20%;padding:0}
.cd-par{text-align:left}
.cd-chl table{text-align:right;width:100%}
div.rd-ci{display:inline;color:#666}
.d-cov-w{float:right;width:auto;}
.d-dat-w{width:auto}
.d-dat-t .datafname{width:20%;padding:0}
.d-dat-t td{padding-bottom:3px;vertical-align:top}
tr.ti_isbn .z-tdv{vertical-align:middle}
.d-dat-f{width:100%;margin-top:10px}
table.t-hold {width:100%;background-color: transparent; border-spacing: 2px; border-collapse: separate; }
table.t-hold td {border: 1px solid  #dce6f3; border-color: #eee; background-color: #f9f9f9; }
#zp-zrd .z-cbc .t-hold th.datafname{padding:5px}
.t-hold th,
.t-hold td{padding:3px 5px}
.t-hold th{font-weight:bold}
.sc-sb{width:100%;margin-bottom:10px}
.sc-sb .z-tdv{text-align:right;padding-left:5px}
.sc-sb .z-tdv.cb-select{text-align:left;width:100%;padding:0}
.cb-sce{text-align:center}
.cb-sce table.z-cbc{width:auto;text-align:left;margin:auto}
.cb-sce table td{padding-bottom:5px}
.cb-scp{text-align:center}
.cb-scp table.z-cbc{width:auto;text-align:left;margin:auto}
.cb-scp table.z-cbc td{padding-bottom:5px}
.cb-scp table.z-cbc td select{width:100%}
.cb-isrp{margin-bottom:20px}
.cb-ircc .formfieldz{width:20%}
.cb-scx .z-cbi{text-align:center}
.cb-scx .z-cbc{text-align:left;width:auto;margin:auto}
.cb-scx .z-tdp{vertical-align:top}
.cb-scx ul.z-ll{padding-top:10px}
#zp-isr .results .datafname{width:20%}
#zp-cip .cb-cip .z-cbi{text-align:center}
#zp-cip .cb-cip .z-cbc{text-align:left;width:auto;margin:auto}
#zp-cip .z-action{text-align:center}
.cb-spm{text-align:center}
.cb-spm .z-cbc{width:auto;text-align:left;margin:auto}
.b-spm td{text-align:center}
.cb-sps{margin-top:10px}
ul.z-ll{padding:0;margin:0}
ul.z-ll li{display:inline;padding-left:3px}
#zp-sc .results ul.z-ll{float:right;width:auto;}
#zp-sc .results ul.z-ll li{float:left;display:block;width:auto;}
#zp-sc .results .recoptionbar a.icon{display:block;width:16px;padding-left:0;overflow:hidden;white-space:nowrap;text-decoration:none}
#zp-sc .results .recoptionbar a.icon span{visibility:hidden}
.cb-zrd td.datafname,
.cb-zrd td.z-tdv{vertical-align:top;padding-bottom:5px}
.cb-icrb .formfieldz{padding:0 !important}
div.z-ex{margin-top:10px}
.z-ul{padding-left:20px;list-style:square;margin:10px 0}
#zp-pbpf table.t-ins{margin:10px 0}
#zp-pbl td.formfieldz,#zp-pbpf td.formfieldz{text-align:left}
#zp-pbpf span.formfieldz label{font-weight:normal}
.pb-cb td{vertical-align:top}
#zp-pbpv .z-portlet{margin:10px 0}
.pb-code{margin-right:22px}
.pb-code textarea{background-color:#036;padding:10px;color:#fff;text-align:left;width:100%;border-width:1px}
#popupwindow{background-color:#fff;background-image:none;margin:10px}
#popupwindow .cdetailstitle{background-color:transparent}
#popupwindow td{vertical-align:top}
#popupwindow .z-tdp{text-align:left}
input.txtfld,input.pasfld,textarea.arefld{background-image:url(images/formfld.gif);border:1px solid #7f9db9;background-position:0% 0%;padding:2px;padding-right:0}
form.z-portlet input.txtfld{background-image:none}
.imginput{vertical-align:middle}
input.inputbutton{border:1px solid #185987;background:url(images/but-grad2.gif) #2178b5 top repeat-x;color:#fff;font-weight:bold;padding:0.07em;cursor:pointer}
input.inputbutton.linkme{cursor:pointer}
p.m-exce{text-align:center}
pre.stacktrace{padding:10px;background-color:#111;color:#fff}
#zp-li .cb-li table.z-cbc,.cb-zs .z-cbi {background-color:#f9f9f9;border:1px solid #eee;background:url(images/bg_gradation.gif) 0% 200px}
#zp-li .cb-li table.z-cbc td{padding:5px 10px 0 0}
#zp-li .cb-li table.z-cbc td.formfieldz{padding:5px 0 0 10px}
#zp-li .cb-li table.z-cbc .trs td{padding:0 0 5px 0}
table.adv-filt .formfieldz div{padding-right:0}
td.errorBold,#zp-dnp table.t-ins,#zp-rle table.t-ins,#zp-na table.t-ins{color:#c00;border:1px solid #eee;background-color:#f9f9f9}
#zp-dnp table.t-ins td,#zp-rle table.t-ins td,#zp-na table.t-ins td,td.errorBold{padding:3px 10px}
#zp-dnp table.t-ins td,#zp-rle table.t-ins td,td.errorBold{font-weight:bold}
.recnavlinks-wrap span.vsp,.rd-nav .vsp {padding:0 2px}
#zp-zrrq table.t-ins td.availbodybold{white-space:nowrap}
p.m-asm-1-4{margin:10px 0}
table.wrap-content { border:0; border-collapse:collapse; padding:0; width:100%; table-layout: fixed; }
div.crop-text { word-wrap: break-word }
.checklist { border: 1px solid #ccc; list-style: none; height: 8em; overflow: auto; width: auto; }
ul.checklist { padding:     0em; margin:  0em;}
ul.checklist li { display: block; list-style-type: none; clear: both; float: none; height: auto; overflow: auto;}
ul.checklist li input { display: block; float: left;}
ul.checklist li label { display:    block; margin-left:    0.2em; margin-top: 0.1em; float:   left; clear:   right;}
