/* Formatting for standard HTML elements */
body,p,h1,h2,h3,h3,h5,h6,div,form{margin:0;padding:0}
body{font:80% Verdana,Geneva,Arial,Helvetica,sans-serif;color:#000;background-color:#fff}
h1,h2,h3,h4,h5,h6{line-height:1.25;margin-bottom:0.5em;font-weight:normal}
h1{font-size:1.8em;border-bottom:1px solid #7ab1c6;position:relative;letter-spacing:0.5px}
h1 span{font-size:0.45em;position:absolute;right:0;top:0.5em;letter-spacing:0}
h2{font-size:1.6em;border-bottom:1px dotted #7AB1C6;position:relative}
h2 span{font-size:0.6em;top:0.5em;position:absolute;right:0}
h3{font-size:1.4em}
h4{font-size:1.2em}
h5{font-size:1.2em}
h6{font-size:1em;font-weight:bold}
body p{font-size:1em;line-height:1.3;margin-bottom:1em}
li{margin-bottom:0.5em}
a:link,a:visited{color:#b80000}
a:active,a:hover{color:#df0000}
blockquote{margin:1em 4em}
code,kbd{font-family:"Courier New",Courier,monospace;color:#090}
abbr,acronym{border-bottom:dotted 1px #bcb090;cursor:help}
strong{font-weight:bold}
em{font-style:italic}
dt,dd{margin:0;padding:0}
dd{margin-bottom:1em}
form,form *{margin:0;padding:0}
form.plain{margin:0 0 1em 0}
form label{font-weight:bold}
form input,form.plain{margin:0;padding:0;vertical-align:middle}
img,img a{border:0;padding:0}
table{border:1px solid #999;border-collapse:collapse;margin-bottom:1em}
table.stats{border:0px solid #999;border-collapse:collapse;margin-bottom:1em}
table td,table th{border:1px solid #999;padding:5px}
/* Classes reserved for popup window links inc. external links */
.popUpSmall,.popUpMedium,.popUpLarge,.externalLink{background:url(/images/popup.gif) 100% 50% no-repeat;padding-right:20px}
.noBG{background:transparent;padding-right:0}
/* Layout styles */
#wrapper{background:#28556f;padding:8px;margin:7px;width:742px}
#header{background:#7ab1c6;position:relative;margin-bottom:4px}
#chlogo{position:absolute;top:8px;right:8px}
#quicksearch{clear:left;background:url(/images/qs_bg.gif) #e2dda0 no-repeat top left;padding:4px 0 3px 16px;margin-bottom:4px}
#quicksearch form{margin:0;padding:0}
#quicksearch #submit,#quicksearch fieldset input,form.searchform div.limitTo fieldset input{margin:0;padding:0;vertical-align:middle}
#quicksearch label{width:8em}
#quicksearch fieldset label,form.searchform div.limitTo fieldset label{margin:0 1em 0 0;padding:0;float:none;font-weight:normal}
#quicksearch fieldset{margin:0 0 0 8em;border:none;padding:0}
#main{position:relative;background:url(/images/main_bg.gif) repeat-y top left;margin-bottom:4px;padding:0}
#mainbtml{background:url(/images/mainbtml_bg.gif) no-repeat bottom left;padding:0}
#navholder{width:184px;position:absolute;top:0;left:0}
#navholder *{margin:0;padding:0}
#mainnav,#utilitynav{list-style:none;font-weight:bold}
#utilitynav{margin-top:40px;border-top:2px solid #28556f}
#mainnav li,#utilitynav li{border-top:1px solid #fffcda;border-bottom:2px solid #28556f}
#mainnav li a,#utilitynav li a{display:block;text-decoration:none;color:#000;background:url(/images/navlink_bg.gif) no-repeat 4px center;padding:4px 0 5px 15px}
#mainnav li a:hover,#utilitynav li a:hover,#mainnav li a:focus,#utilitynav li a:focus{background-color:#c8e3ee}
#content{position:relative;margin-left:184px;border-left:4px solid #28556f;background:url(/images/content_bg.gif) #fff no-repeat bottom right;min-height:339px}
#contextra{padding:0.55em;background:transparent url(/images/contextra_bg.gif) no-repeat top right;min-height:339px}
#homepage #content{background:#28556f}
#homepage #contextra{padding:0}
#homepage #images{float:left;width:366px;padding:0;margin:0}
#homepage #images img{float:left;padding:0;margin:0}
#homepage #blurbout{background:#c8e3ee url(/images/aletta_home.gif) no-repeat bottom left;padding:0;width:184px;margin-left:370px;min-height:339px}
#homepage #blurbin{background: url(/images/home_topright.gif) no-repeat top right;padding:0;margin:0}
#homepage #blurbout h1{font-size:0.875em;margin:0;padding:0.5em 0 0.5em 0.5em;border:none}
#homepage #blurbout p{font-size:0.875em;margin:0;padding:0 0 0.5em 0.5em;background-color:#c8e3ee}
#secondarynav/*,#backtonav*/{background:#f5f4e0 url(/images/secondarynav_top_bg.gif) no-repeat top right;padding:2px 0 4px;text-align:right;margin-bottom: 0.5em}
#backtonav,.backtonav{background:#f5f4e0 url(/images/secondarynav_btm_bg.gif) no-repeat bottom right;padding:2px 0 4px;text-align:left;margin-bottom:0;clear:both}
#secondarynav ul,#backtonav ul,#backtonav p,.backtonav p,#pagenav ul,#zoomto ul,.ftpagenav ul{/*list-style:none;*/margin:0;padding:0;position:relative}
#secondarynav ul li,#backtonav ul li,#pagenav ul li,#zoomto ul li,.ftpagenav ul li{list-style:none;display:inline;padding:0;margin:0}
#secondarynav ul li.ml a{border-right:1px solid #000}
#backtonav ul li.top,#backtonav p span.top,.backtonav p span.top,h2 span.top{position:absolute;right:1em}
#backtonav ul li.top a,#backtonav p span.top a,.backtonav p span.top a,h2 span.top a{color:#000 !important;font-size:0.8em;text-decoration:none;background:url(/images/toplink_bg.gif) no-repeat right top;padding-right:12px}
#secondarynav a,#backtonav a{color:#6D0000;padding:0 0.75em 0 0.5em;margin:0}
form.searchform{margin:0 0 1em 0.5em}
form.dlform{margin:0 0 0 0.5em}
form.searchform input,form.dlform input{margin:0;padding:0;vertical-align:middle}
form.dlform input{margin:0 0 0 5px}
form.searchform input.button{margin-left:0.5em}
form.searchform div, form.dlform div{margin:0 0 10px}
form.searchform div label{width:155px;float:left;clear:left}
form.searchform div label.long{width:175px;}
form.searchform div .textfield,div .textfield{width:230px}
form.searchform fieldset{border:0;margin:0;padding:0}
form.searchform fieldset legend{font-weight:bold;color:#000;padding:0;margin:0}
form.searchform fieldset.dates legend,form.searchform fieldset.radios legend{width:155px;margin-bottom:-2em}
form.searchform #booksoptions,form.searchform #periodicalsoptions,form.searchform .resultsoptions{background:#e6f1f7;margin:0 0 10px;padding:5px 0}
form.searchform .resultsoptions{background:#f5f4e0}
form.searchform #booksoptions div,form.searchform #periodicalsoptions div,form.searchform .resultsoptions div{margin:0 5px 5px}
form.searchform #booksoptions div label,form.searchform #periodicalsoptions div label,form.searchform .resultsoptions div label{font-weight:normal}
form.searchform #booksoptions legend,form.searchform #periodicalsoptions legend,form.searchform .resultsoptions legend{margin-bottom: 5px;color:#3d5863}
form.searchform #periodicalsoptions fieldset fieldset legend{margin-bottom:-2em;padding-left:5px;color:#000;font-weight:normal}
form.searchform .resultsoptions legend{color:#5e5848}
form.searchform .dates{margin-top:-0.5em;margin-bottom:10px}
form.searchform fieldset fieldset.dates{margin-top:0;margin-bottom:0}
form.searchform div.limitTo{font-size:0.8em;border-bottom:1px dotted #7ab1c6;padding:0 0 5px;margin:0 0 15px}
form.searchform div.limitTo legend{float:left;;margin-bottom:-2em}
form.searchform div.limitTo fieldset input{margin:0;padding:0;vertical-align:middle}
form.searchform div.limitTo fieldset label,form.searchform fieldset.radios label{margin:0 1em 0 0;padding:0;float:none;font-weight:normal;display:inline}
form.searchform div.limitTo fieldset div{padding:5px 0 0 0}
form.searchform .dates div,form.searchform .radios div.inset{padding:5px 0 0 160px}
form.searchform .dates div div{padding-left:15px}
form.searchform .dates label{float:none;clear:none;padding-right:5px;display:inline;font-weight:normal;width:5em}
form.searchform div#lastline{position:relative}
form.searchform div#lastline input, form.searchform div#lastline img{position:absolute;right:5em}
form .error{color:#df0000}
#selectlist{margin:1em 0;padding:0.5em 1em;position:relative;background:#e6f1f7}
#selectlist #selectbtn1{position:absolute;top:2em;right:2.5em}
#selectlist #selectbtn2{position:absolute;bottom:4em;right:2.5em}
#selectlist a.up{background:url(/images/link_bg_up.gif) no-repeat right 50%;padding-right:13px}
#selectlist a.down{background:url(/images/link_bg_down.gif) no-repeat right 50%;padding-right:13px}
#selectlist div{width:410px;margin-bottom:2px}
#selectlist div label.norm{font-weight:normal}
#selectlist div label.hilite{font-weight:bold;color:#f00}
#pagefunctions{border-bottom:1px solid #7ab1c6;float:right;/*background:#c8e3ee;*/padding:0;width:160px;margin:0 0 1em 8px;position:relative}
#pagefunctions form{/*border-bottom:1px solid #7ab1c6;*/padding-bottom:4px;padding-top:4px;margin-bottom:2px;background:#fff}
#pagefunctions ul{list-style:none;margin:0;padding:0 0.25em 0.25em}
#pagefunctions ul li a{padding-left:20px;color:#6d0000;/*text-decoration:none*/}
#pagefunctions ul li.ma a{background:url(/images/icon_archive.gif) no-repeat left top}
#pagefunctions ul li.el a{background:url(/images/icon_email.gif) no-repeat left 50%}
#pagefunctions ul li.dl a{background:url(/images/icon_download.gif) no-repeat left 50%}
#pagefunctions ul li.rem a{background:url(/images/icon_remove.gif) no-repeat left 50%}
#pagefunctions ul li.dltiff a,#zoomto ul li.dltiff a{background:url(/images/icon_tiff.gif) no-repeat left 50%}
#pagefunctions ul li.dlpdf a,#zoomto ul li.dlpdf a{background:url(/images/icon_pdf.gif) no-repeat left 50%}
#pagefunctions ul li.pv a{background:url(/images/icon_print.gif) no-repeat left 50%}
#pagenav{background:#f5f4e0;/*margin-right:178px;*/padding:2px 0 4px;margin-bottom:1em;text-align:center}
#pagenav ul li.prev a,.ftpagenav ul li.prev a{position:absolute;left:0.5em;background:url(/images/link_bg_ltlt.gif) no-repeat left center;padding-left:22px}
.ftpagenav ul li.prev a{left:4.5em;background-image:url(/images/link_bg_lt.gif);padding-left:13px}
#pagenav ul li.next a,.ftpagenav ul li.next a{position:absolute;right:0.5em;background:url(/images/link_bg_gtgt.gif) no-repeat right center;padding-right:22px}
.ftpagenav ul li.next a{right:4.5em;background-image:url(/images/link_bg_gt.gif);padding-right:13px}
#pagenav ul li.pos,.ftpagenav ul li.pos{text-align:center;padding-left:0.5em}
#fullcitation,#infocentre,#markedlist{/*border-bottom:1px solid #7ab1c6;*/margin:0 0 1em 0.5em}
#fullcitation{margin:0}
#fullcitation h2{position:relative}
#fullcitation h2 span{font-size:0.6em;position:absolute;right:0.5em;top:0.5em}
#fullcitation #som li{float:left}
#fullcitation #citations{margin-bottom:1em;width:540px;position:relative}
#fullcitation #citations ol{list-style:none;margin:0;padding:0}
#fullcitation #citations li{font-weight:bold;margin:0.5em 0 0 0;padding:0 0 5px 0;clear:left;border-bottom:1px dotted #ccc;list-style:none;float:left}
#fullcitation div{clear:left;margin:0 0 1em 0}
#fullcitation #citations div{clear:left;margin:0}
#fullcitation div.fieldtitle,#fullcitation #citations div.fieldtitle{margin:0;float:left;clear:left;width:160px;position:relative;font-weight:bold}
#fullcitation div.fieldinfo,#fullcitation #citations div.fieldinfo{margin:0 0 0.5em 170px;clear:none;font-weight:normal}
.ftcitation,#myarchive,#mkting{margin:0 0 1.5em 0.5em;}
.ftcitation{margin-bottom:1em}
.ftcitation form{margin:0;padding:0;height:0}
#myarchive form,#mkting form,#infocentre form{padding:0.5em;background:#e6f1f7;margin:0 0 1em 0}
#myarchive form.savesearch{background:none;margin:0;padding:0}
form.nobg{background-color:#fff;margin:0}
#myarchive form div label,#mkting form div label{width:160px}
#myarchive form div label.short,#mkting form div label.short{width:100px}
#myarchive div.links{margin:0.75em 0 0 160px}
#myarchive div.links a{margin-left:1.5em}
.maextra{background:#e6f1f7;margin:0 0 1em 0.5em;padding:0.5em}
.highlight{background:#fffcda;padding:4px 0 4px 0.5em}
.highlight a{font-weight:bold}
#mkting form h2{font-size:1.4em;margin-bottom:0.5em}
#ftpages,#mlall,.respages,.jumpmenu{background:#e6f1f7;padding:4px 0 4px 0.5em;margin:0 0 1em;clear:both}
#mlall #mlprogress{display:inline;margin-left:1em;font-weight:bold;color:#f00}
.jumpmenu{background:#f5f4e0;padding:2px 0 6px 0.5em}
#ftpages,.respages{background-color:#f5f4e0}
#ftpages .pageslabel{float:left;width:6em}
#ftpages .pageslinks{margin-left:6.5em;line-height:1.6}
#ftpages p.note{margin:0.5em 0 0;color:#3d5863}
#ftpages .ftpageshit{background-color:#ffc}
.respages{margin-bottom:1em;font-size:0.90em}
#zoomto,#resultsoptions{border-top:1px solid #c8e3ee;/*border-bottom:1px solid #c8e3ee*/;padding:6px 0 6px;margin-bottom:0.5em;font-size:0.95em}
#zoomto ul,#zoomto form,#resultsoptions form{display:inline}
#resultsoptions div{margin-top:0.5em}
#resultsoptions select.dropdown option{padding-right:5px}
#resultsoptions a{margin-left:1em}
#resultsoptions div a{margin-left:0}
#zoomto ul li a{padding-left:20px;margin-right:20px}
#zoomto input#submitzoom,#zoomto select,#resultsoptions input,#resultsoptions select,#myarchive div.links input{margin:0;padding:0;vertical-align:middle}
#zoomto select{width:5em}
.ftpagenav{padding:2px 0 4px;text-align:center;margin:0.5em 0}
.btmborder{border-bottom:1px solid #7ab1c6;padding-bottom:1em;margin-bottom:1em}
#pageimage{display:block;width:auto;text-align:center}
#pageimage img#theMainImage{border:1px solid #e6f1f7;}
#pdftoc{padding-left:2em}
#pdftoc div{margin:0 0 0 1em;padding:4px 2px 0;float:left;clear:none;border-bottom:1px dotted #ccc}
#pdftoc div.tocstripe{background:#fffcda}
div#pdftoc div.tochighlight{background:/*#ffbfbf*/#e6f1f7}
#pdftoc div.title{float:left;margin:0;padding:0;width:400px;border-bottom:none}
#pdftoc div.title label input{margin:0 6px 2px 0;padding:0;vertical-align:middle}
#pdftoc div.imgsize{float:left;margin:0;padding:0;width:50px;text-align:right;border-bottom:none}
#pdftoc div.lastline{padding-top:0.5em;float:none;clear:both;border-bottom:none}
form.dlform div.note,#fullcitation div.note{margin:0 0 1.5em 2em}
#pdftoc div#notetohide{clear:both}
div.fieldtitle{float:left;clear:left;width:160px;font-weight:bold}
div.fieldinfo, #som div.fieldinfo{margin:0 0 0.25em 170px}
.note,.selectfromlist{font-size:0.80em;font-weight:normal}
.hidden{position: absolute;overflow:hidden;width:1px;height:1px;left:0px;top:-500px}
#footer{background:url(/images/footer_bg.gif) #bcb090 no-repeat top left;clear:left}
#footer ul{position:relative;list-style:none;margin:0;padding:6px 12px 8px;background:transparent url(/images/footer_list_bg.gif) no-repeat bottom left}
#footer ul li{display:inline;color:#000}
#footer ul li a{color:#000;border-right:1px solid #000;margin-right:0.5em;padding-right:0.5em}
#footer ul li.last a,#footer ul li.end a{border-right:none}
#footer ul li.end{position:absolute;right:0.5em}
#copyright{color:#fff;padding:6px 12px 8px;font-size:0.8em}
#copyright img{vertical-align:middle}
#copyright a{color:#fff;margin-left:0.5em}
#som,#bplist{width:540px;margin:0 0 10px 0;padding:0;position:relative}
#som ol,#bplist ol{font-size:1em;line-height:1.4;padding:0;margin:0;list-style:none}
#som li,#bplist li{font-weight:bold;margin:0.5em 0 0 0;padding:0 0 5px 0;clear:left;border-bottom:1px dotted #ccc;list-style:none}
#som li .wrap{float:left;margin:0 0 10px 0}
#som li .number,#bplist li .number,#fullcitation #citations li .number{float:left;margin:0 6px 0 0;padding:0;width:35px;text-align:right}
#som li .icon{float:left;margin:0 4px 0 0;padding:0;width:30px}
#som li .result,#bplist li .result,#fullcitation #citations li .result,#som li .resultextra{font-weight:normal;float:left;margin:0;padding:0 0 6px 4px;width:455px;line-height:1.4;clear:none}
#bplist li .result,#fullcitation #citations li .result,#som li .resultextra{width:485px}
#som li div.resultextra div{padding:0;}
#som li .result a.note,#bplist li .result a.note{color:#810000}
#som li .bookmark{display:none}
#som li .type,#som li .check{margin-left:80px;font-weight:normal}
#som li .checkextra{margin-left:50px;font-weight:normal}
#bplist li .check/*,#som li .check*/{margin-left:45px;font-weight:normal}
#bplist li .check a{}
#bplist li .check a.borderleft{border-left:1px solid #ccc;padding:0 0.5em 0 0.5em;margin:0}
#som li .type{padding-bottom:2px}
#som li .type a,#browse .type a, a.ftlink{background:url(/images/ft_icon.gif) no-repeat left center;padding-left:16px}
#som li .check input,#browse .check input,#browse .check input{margin:0;padding:0;vertical-align:middle}
#som li .check label,#browse .check label,#browse .check label,#bplist .check label{font-weight:normal}
#browsenav{background:#f5f4e0;padding:4px 0 4px 0.5em;margin:0 0 1em;font-size:0.90em;font-weight:bold/*;border-bottom:1px solid #7AB1C6*/}
#browsenav ul{margin:0;padding:0;position:relative;display:inline;list-style:none}
#browsenav ul li{margin:0 0 0 10px;display:inline;padding:0 10px 0 0}
#browsenav ul li.pipe{border-right:1px solid #000}
#browsenav a{/*color:#6D0000*/}
#browse{margin:0;line-height:1.4}
#browse div.level1{clear:left;margin:0 0 0.25em;padding:0.5em 0 0}
#browse div.level2{clear:left;margin:0 0 0.25em 2em;;padding:0.5em 0 0}
#browse div.level3{clear:left;margin:0 0 0.25em 4em;;padding:0.5em 0 0}
#browse div.level4{clear:left;margin:0 0 0.25em 6em;;padding:0.5em 0 0}
#browse div.level5{clear:left;margin:0 0 0.25em 8em;padding:0.5em 0 0}
#browse div.level6{clear:left;margin:0 0 0.25em 10em;padding:0.5em 0 0}
#browse div.level7{clear:left;margin:0 0 0.25em 12em;padding:0.5em 0 0}
#browse .result{padding:0.25em 0 0}
#browse .type{padding:0.5em 0 0}
#browse #books .check{border-bottom:1px dotted #ccc;padding:0.25em 0}
#browse h2{}
#browse h3.periodicalissue{font-size:1.1em/*;background:#e6f1f7*/;cursor:pointer}
#browse h3 a img{vertical-align:middle}
#browse #browsemenu{background:#f5f4e0;float:left;width:530px;padding:5px;margin-bottom:1em}
#browse #browsemenu h2{font-size:0.85em;margin:0 0.5em 0 0;float:left;border:none;font-weight:bold}
#browse #browsemenu ul{list-style:none;margin:2px 0 0 0;padding:0;float:left;line-height:1}
#browse #browsemenu ul li{float:left;border-right:1px solid #999;padding:0 5px;text-align:center}
#browse #browsemenu ul li.none{color:#999}
#bplist div.fieldtitle,#fullcitation #citations div.fieldtitle{width:160px}
#bplist div.fieldinfo,#fullcitation #citations div.fieldinfo{margin-left:170px}
div.check p,div.checkextra p{margin:0.5em 0.5em 0 0;padding:2px}
div.check p{background:#f6fcff}
div.check div,div.checkextra div{margin:0;padding:0}
div.check textarea,div.checkextra textarea{margin:0;padding:0}
input.hide{display:none}
#infocentre div.hpimg{clear:left}
#infocentre div.hpimg img {float:left;margin:5px 10px 5px 0}
#infocentre table{border:1px solid #999;border-collapse:collapse;margin-bottom:1em}
#infocentre table td, #infocentre table th{border:1px solid #999}
/*#infocentre */ul li ul{margin-top:3px}
#skip{width:760px}
#skip a{position:absolute;overflow:hidden;width:1px;height:1px;left:0px;top:-500px}
#skip a:active,#skip a:focus{position: absolute;overflow:visible;width:auto;height:auto;z-index:999;background-color:#fff;color:#f00;top:5px;left:5px;padding:5px;border:2px solid #09c;font-weight:bold}
#resultskey {border: 1px solid #7ab1c6;font-size: 0.8em;margin-top: 3px;margin-bottom: 3px;padding: 3px;width: 180px;}

/*Help window specific styles */
#helpWindow #main{background:#fff}
#helpWindow #breadcrumbs{clear:left;background:url(/images/qs_bg.gif) #e2dda0 no-repeat top left;padding:4px 0 4px 16px;margin-bottom:4px;font-size:0.85em}
#helpWindow #breadcrumbs a{color:#000}
#helpWindow #content{margin-left:0;background:#fff;border-left:none}
#helpWindow #contextra{background:transparent url(/images/help_contextra_bg.gif) no-repeat bottom left}
#helpWindow .backtonav{background:#f5f4e0 url(/images/help_secondarynav_btm_bg.gif) no-repeat bottom left;text-align:left;margin-bottom:0}
#helpWindow #copyright img{margin-right:0.5em}
#helpWindow p{margin-left:0.5em}
#helpWindow h2{background-color:#e6f1f7}
#helpWindow .backtonav{margin-bottom:0.5em}
#helpWindow #backtonav{margin-bottom:0}
body.popup{background:#28556F;padding:7px}
body.popup #copyright{padding-left:0}
#durl{background:#fff;padding:5px}
#durl form{margin-bottom:5px}
.novis{visibility:hidden}
.summary{font-size:0.85em;padding-top:3px;}

/* Highlighting for items that are present in / absent from the Marked List */
.inMarkedList{background:#e6f1f7;padding:0;margin:0}
.notInMarkedList{padding:0;margin:0}
.devNoteDisplay{position:absolute;top:10px;left:600px;width:200px;padding:5px;border:1px solid #f00}
p#nothingSelectedMsg{color:#f00;font-weight:bold}
