 /* 00 Usefull elms */
.RowA {background-color:#E1E1EA;}
.RowB {background-color:#FFFFFF;}
 /* 01 Generics */
html,body {font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;font-size:14px;margin:0;padding:0;background-image:none;background-color:#FFFFFF;}
td.ListCell a:active {text-decoration:underline;color:#f10000;}
td.ListCell a:hover {color:#000000;text-decoration:underline;}
td.ListCell a:link {text-decoration:none;color:#000000;}
td.ListCell a:visited {color:#000000;text-decoration:none;}
a:active {text-decoration:underline;color:#f10000;}
a:hover {color:#000000;text-decoration:underline;}
a:link {text-decoration:none;color:#000000;}
a:visited {color:#000000;text-decoration:none;}
h1 {font-size:14px;font-weight:bold;text-align:center;margin-top:5px;}
h2 {font-size:14px;font-weight:bold;text-align:center;margin-top:5px;}
h3 {font-size:10px;text-align:left;vertical-align:top;}
h4 {vertical-align:top;font-size:10px;}
input {font-size:12px;}
p {text-align:left;font-size:11px;}
select {font-size:12px;}
table {padding:0;margin:0;border:0;width:100%;}
td {font-size:12px;text-align:left;vertical-align:top;margin:0;padding:0;}
textarea {font-size:10px;}
img {border:0;}
ul.nul {font-size:11px;margin:0;padding:0;}
.r {text-align:right;}
.l {text-align:left;}
.c {text-align:center;}
.cc {text-align:center;vertical-align:middle;}
input.radio{margin:0;margin-left:10px;padding:0;width:auto}
fieldset.radio{float:right;width:auto;margin:0;padding:5px;border:1px solid #7a0202;}

 /* 02 Forms */
.authibx {height:16px;font-size:9px;width:110px;}
.boxBlob {width:1100px;background-color:#FFFFCF;font-size:12px;}
.boxDate {font-size:11px;vertical-align:middle;width:70px;}
.BoxDesk {font-size:12px;width:120px;}
.boxL {width:300px;}
.boxLBlur {text-decoration:line-through;width:300px;}
.boxLL {width:350px;}
.boxLM {width:250px;}
.boxLob {background-color:#FFFF00;width:300px;}
.boxM {float:left;width:200px;font-size:1em;border:solid 1px #ADADAD;}
.bxSearch {width:70%;font-size:1.1em;border:solid 1px #ADADAD;}
.boxMM {width:158px;}
.boxMMM {width:175px;}
.boxMstxt {width:350px;height:250px;}
.boxTag {font-family:Verdana;font-size:1.1em;width:90%;height:150px;}
.boxMtxt {float:left;width:200px;height:150px;}
.boxNarrow {width:60px;font-size:10px;}
.boxS {width:60px;}
.boxSM {width:150px;font-size:10px;float:left;margin-top:10px;}
.boxSS {width:90px;font-size:10px;}
.boxSSM {display:block;width:70px;float:left;}
.boxVS {width:40px;}
.boxXS {width:20px;}
.StaYear {width:40px;font-size:8px;color:#000000;}
.bxM {width:140px;margin-top:10px;margin-left:5px;}
.LLabel {font-size:1em;vertical-align:middle;padding-right:1.5em;}
.DBTag {font-size:1.1em;padding-right:.5em;}
.markhitbx {text-align:center;width:9px;vertical-align:middle;}
.ObjRadio {width:10px;height:10px;}
.ReclSelect {width:120px;font-size:9px;color:#000000;}
.ReclSelectS {width:60px;font-size:8px;color:#000000;}
.ReclSelectX {font-size:9px;color:#000000;width:170px;}
.ReportSelect {width:150px;font-size:10px;color:#000000;}
.ReportSelectS {width:85px;font-size:10px;color:#000000;}
.SettingBx {width:16px;height:16px;}
.SmalSelect {width:120px;font-size:9px;color:#000000;}
.SmalSelectS {font-size:9px;color:#000000;width:100px;}
.sSearch {height:18px;font-size:10px;width:90px;}
.twinboxes {font-size:10px;}
.StaSortSelect {width:150px;font-size:10px;color:#000000;}
.pads{padding:0 5em 0 5em;}
fieldset.L{margin:1px;padding:3px;width:500px;}
fieldset.MM{margin:1px;padding:3px;color:#26515F;width:95%;}
fieldset.S{margin-left:auto;margin-right:auto;margin-bottom:3em;padding:3px;color:#26515F;width:70%;}
fieldset.S input{float:left;}
fieldset.L button{float:left;color:red;background-color:yellow;}
fieldset div.rField {clear: both;padding-top: 10px;}
label {float:left;display:block;background-color:#ebe9e4;width:35%;text-align:right;margin:.2em .8em 0 0;}

 /* 03 Links */
.axLink:active {font-weight:bold;text-decoration:none;font-size:10px;color:red;}
.axLink:hover {color:#C7BB04;font-size:11px;text-decoration:none;}
.axLink:link {font-size:10px;text-decoration:none;}
.axPortal:link {font-weight:bold;font-size:10px;color:red;text-decoration:none;vertical-align:middle;}
.axPortal:visited {font-weight:bold;font-size:10px;color:red;text-decoration:none;vertical-align:middle;}
.axPortal:hover {font-weight:bold;font-size:10px;color:#C7BB04;text-decoration:underline;vertical-align:middle;}
.axPortal:active {font-size:10px;text-decoration:none;font-weight:bold;color:red;vertical-align:middle;}
.ColLink:active {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:underline;color:#333333;}
.ColLink:hover {font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;text-decoration:underline;color:#333333;}
.ColLink:link {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:underline;color:#333333;}
.ColLink:visited {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:underline;color:#333333;}
a.edLink:active {font-size:.9em;text-decoration:none;color:#003300;}
a.edLink:hover {font-size:.9em;text-decoration:underline;color:red;}
a.edLink:link {font-size:.9em;text-decoration:none;color:#003300;}
a.edLink:visited {font-size:.9em;text-decoration:none;color:#003300;}
.SelfLink:active {font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;text-decoration:none;}
.SelfLink:hover {font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;text-decoration:underline;color:#FFFFFF;}
.SelfLink:link {font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;text-decoration:none;}
.SelfLink:visited {font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;text-decoration:none;}

 /* 04 Tables and cells */
table.StatTable {width:100%;}
table.TagSelectPanel {margin-top:5px;}
table.lTable {width:69%;}
table.SW {width:800px;}
table.HitlistInTable {width:780px;background:#FFFFFF;}
table.rightTable {width:190px;border:#7fadc8 1px solid;padding:5px;}
table.SearchTable {width:80%;margin-left:auto;margin-right:auto;padding:1em;border:solid 1px #BBBBBB;}
table.Listings {width:98%;margin-left:auto;margin-right:auto;}
table.gridTable caption{text-align:left;padding:1px;background-color:#7A0202;color:#FFFFFF;font-size:12px;font-weight:bold;}
td.grid{padding:1px;background-color:#F5F1E8;font-size:12px;color:#000000;margin:1px;}
td.gridR{padding:16px;background-color:#FFFF00;font-size:18px;margin:1px;font-weight:bold}
td.FullCell {padding:1px;background-color:#F5F1E8;}
td.FullCellS {padding:1px;color:#000000;background-color:#F5E472;border-color:#F5E472;}
td.FullCellT {padding:1px;color:#000000;background-color:#F5F1E8;font-size:1.2em;}
td.CheckboxCell {font-size:9px;color:#000000;}
td.MtaLabelCell {font-size:9px;color:#000000;text-align:right;border:solid 1px #BBBBBB;}
td.tHeaderCell{background-color:#7a0202;color:#FFFFFF;text-align:center;font-weight:normal;padding:.2em 0 .2em 0;width:auto;}
td.ItemHeaderCell {text-align:center;}
td.HitlistCellC {font-size:11px;text-align:center;}
td.Sort-under {border-bottom:#666 solid 1px;color:#000;font-size:11px;}
td.ItemCell {font-size:10px;color:#000000;}
td.ListCell {padding:.3em .5em .3em .5em;}
td.ListCell a:hover{color:#FFFFFF;background:#369;text-decoration:none;}
td.ItemHeaderCellL {font-size:10px;}
td.SmalBoxCells {width:10px;font-size:8px;text-align:center;color:#000000;}
td.SmalBoxedCell {font-size:10px;border:solid 1px #000000;}
td.ListCellC {text-align:center;}
td.ItemCellC {text-align:center;color:#000000;}
td.ItemCellCC {text-align:center;vertical-align:middle;color:#000000;}
td.aidbox {font-size:10px;background-color:white;padding:5px;width:200px;}
td.HistHeaderCell {font-size:10px;color:#000000;background:red;}
td.HitHeaderCell {font-size:10px;font-weight:bold;color:white;}
td.MetaTag {background-color:#F5F1E8;color:#00000A;font-size:1em;font-weight:bold;}
td.HitCountCell {font-size:11px;font-weight:bold;color:#FF6600;text-align:center;}
td.beg-tid {border-bottom:#666 solid 1px;color:#666666;font-size:11px;}
td.HitlistCell {font-size:11px;}
td.NotificationBlack {font-size:11px;color:#FFFFFF;text-align:center;}
td.ListCellR {font-size:11px;text-align:right;}
td.ListCellRed {font-size:11px;text-align:right;color:red;}
td.BudgetTotal {font-size:11px;text-align:right;padding-top:8px;padding-bottom:8px;background-color:#dce0d3;}
td.TemplateHeader {font-size:12px;font-weight:bold;color:blue;}
td.SelfNavAct {font-size:16px;font-weight:bold;vertical-align:middle;text-align:center;height:30px;width:25%;background:#C7BB04;padding:10px;}
td.ItemHeaderCellL {font-size:10px;}
div.dTight {font-size:10px;height:10px;}
td.rightTableHeader {background-position:left top;padding-left:6px;font-weight:bold;font-size:10pt;color:#000000;background-repeat:no-repeat;font-style:normal;height:18px;}
td.StdM{padding:2em .8em 0 0;}
td.hrTxt{font-size:.8em;color:#7a0202;}
.CirclistCell {font-size:10px;color:#000000;border:solid 1px #BBBBBB;}
.ShopBill {padding:16px;background-color:#FFFFFF;font-size:.8em;border-bottom:solid 1px #ADADAD;}
.ShopMess {padding:25px 25px 0px 0px;background-color:#FFFFFF;font-size:.9em;}
div#pSummary{float:right;display:block;background-color:#D6E0B2;width:100%;height:auto;margin-top:1em;margin-right:1em;padding:.8em;}
div#pPanelDiv{float:right;width:90%;margin-top:1em;padding:.8em;}
div#dReceiptCells{float:right;}
hr.hrC {border:0;background-color:#26515F;color:#26515F;height:.1em;margin:1em 0 0 0;}
div.panelHeader3{font-family:Georgia,"Times New Roman",Times,serif;color:#134D86;width:80%;padding:1em 0 1em 0;margin-left:auto;margin-right:auto;font-size:150%;font-weight:normal;}
div#dFile{margin-left:2%;}
div#dFileBrowse{width:538px;margin-left:auto;margin-right:auto;}
div#dForm{margin:2em;}
.fModal{margin-top:-5px;padding:0;height:250px;border-collapse:collapse;}
#dProcess{width:100%;margin-left:2%;visibility:hidden;}
#UpMess{width:92%;text-align:left;padding:.6em 1em .6em 1em;background-color:#bbc2a9;}
div.spacy{float:left;padding:2em;}

  /* 05 Messages */
.Notice {font-weight:bold;padding-bottom:2px;margin-top:3px;font-size:14px;color:red;text-decoration:none;}
.NotificationNotice {width:300px;padding:0;background-color:#000000;}
.SmalBoxedNotice {font-size:10px;border-left:solid 1px #000000;border-bottom:solid 1px #000000;border-top:solid 1px #000000;border-right:solid 1px #000000;background-color:red;}

  /* 06 Navigation */
#TopNav {width:700px;margin-left:auto;margin-right:auto;background-color:#CCCCCC;color:#004C66;padding:.1em .5em .9em .5em;height:1em;}
#iArrowR {margin-top:5px;height:12px;width:34px;margin-left:-10px;}
#sTopCart {float:left;width:7%;}
#sTopNav {float:left;text-align:left;vertical-align:middle;font-size:1.2em;color:#004C66;}
#sTopSearch {float:left;width:25%;}
#dNavLetters {margin-bottom:.5em;font-weight:bold;font-size:12px;}
.pNavCell {vertical-align:middle;padding:8px;color:#cccccc;}
.TopNav {font-size:12px;font-weight:bold;}
span.LeftNav{font-size:1em;color:#FFFFFF;}

 /* 07 Editor */
td.XedTag {font-size:12px;color:#00000A;}
.boxTAG {width:40px;}
.XedITag {width:30px;font-weight:bold;font-size:10px;}
.colapsible {width:800px;border-collapse:collapse;}
.XedAttr {font-size:10px;width:80px;height:12px;font-weight:normal;}
.XedAttrContain {width:100%;border-bottom:solid;border-bottom-width:thin;border-bottom-color:white;}
.XedCode {width:15px;font-weight:bold;font-size:10px;}
.XedContained {height:24px;width:100%;vertical-align:top;border-collapse:collapse;}
.XedContainedTDl {height:10px;width:65%;vertical-align:top;text-align:left;color:#000000;background-color:#CCCCCC;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;}
.XedContainedTDr {height:10px;width:35%;vertical-align:top;text-align:right;background-color:#CCCCCC;}
.XedCtrl {color:#000000;font-size:11px;width:250px;height:20px;}
.XedFooter {width:800px;border-collapse:collapse;background-color:#F5F1E8;text-align:center;}
.XedIF {width:705px;font-weight:normal;}
.XedInd {width:14px;font-weight:bold;font-size:10px;}
.XedLevel1 {height:20px;background-color:#155d79;}
.XedLevel2 {height:20px;background-color:#2296C3;}
.XedLevel3 {height:20px;background-color:#5ABBE2;}
.XedLevel4 {height:20px;background-color:#52B8E0;}
.XedLevel5 {height:20px;background-color:#67C1E4;}
.XedLevelLast {height:20px;background-color:#FFFFFF;}
.XedMainTable {float:left;display:block;width:800px;border:solid 1px #BBBBBB;border-collapse:collapse;background-color:#F5F1E8;}
.XedSubParent {height:20px;border:2px;}
.XedTF {width:705px;height:100px;font-size:11px;}
.XNavTable {height:10px;background-color:#F5F1E8;border-collapse:collapse;border-bottom:solid;border-bottom-width:thin;border-bottom-color:#FFFFFF;}
.XedParentAction {font-size:10px;text-align:right;color:#000000;border-bottom:solid;border-bottom-width:thin;border-bottom-color:white;text-decoration:none;height:20px;background-color:#CCCCCC;}
.XedParent       {font-size:10px;font-weight:bold;color:#000000;border-bottom:solid;border-bottom-width:thin;border-bottom-color:white;text-decoration:none;height:20px;background-color:#CCCCCC;}
.XEdSyntaxSelect {width:200px;font-family:Arial,Helvetica,sans-serif;font-size:10px;background-color:#F5F1E8;color:#000000;;border-bottom:solid;border-bottom-width:thin;border-bottom-color:white;}
#mInxMes{color:#155d79;font-size:3em;text-align:left;}
 /* 10 Tree */
.Tree {font-size:12px;font-family:Arial,Helvetica,sans-serif;white-space:nowrap;}
.TreeLinx {font-size:12px;font-family:Arial,Helvetica,sans-serif;white-space:nowrap;}
 /* 11 Backgrounds */
.mModals {background-color:#FFFFBB;;}
.wModals {background-color:#FFFFF9;text-align:left;margin-left:1em;}
 /* 12 Login */
#dError {position:relative;}
#dLogin {position:relative;background-color:#FFFFFF;height:50em;margin-top:2em;width:46em;text-align:center;padding:2em;margin-left:auto;margin-right:auto;}
#tLogin {background-color:#CCCCCC;padding:4em;width:auto;margin-top:6em;margin-left:auto;margin-right:auto;}
.PtrSelfReg {background-color:#9ea985;margin-top:2em;margin-left:auto;margin-right:auto;width:60%;font-size:1.4em;font-weight:bold;}
#NotBox {background-color:#9ea985;margin:1em;margin-left:20%;width:60%;font-size:1.4em;font-weight:bold;}
.Blink {background-color:Lime;}
.loginError {text-align:center;width:55em;color:#FFFFFF;font-weight:bold;vertical-align:middle;background-color:#000000;font-size:4em;height:50px;}
.loginMess {width:55em;font-weight:bold;background-color:#000000;height:50px;color:#FFFFFF;vertical-align:middle;font-size:2em;}
#loginMess {width:100%;text-align:center;font-size:1em;}
#dPageStop {background-color:red;color:#FFFFFF;font-size:2.3em;font-weight:bold;height:30em;margin-top:20px;margin-left:auto;margin-right:auto;width:90%;text-align:center;padding:2em;}
 /* 13 System */
.ErrTable {width:700px;background:#C60B27;padding:0;}
.SQLTable {width:390px;border:solid 1px #000000;}
.SQLCell {border:solid 1px #000000;}
DIV.scroll {width:100%;height:560px;}
BODY.iframe {background-image:none;background-color:#f4f7fd;font-family:Verdana, Arial, sans-serif;}
FORM.Tight {margin-top:1px;margin-bottom:1px;}
.Tight {padding:0;margin:0;border:0}
div.DropIn{position:absolute;visibility:hidden;left:200px;top:100px;width:400px;height:270px;background-color:#ebe9e4;padding:45px;font-size:14px;}
div.DropInModal{position:absolute;visibility:hidden;left:20px;top:50px;width:300px;height:270px;background-color:#ebe9e4;padding:45px;font-size:14px;}
#InDrop{text-align:center;padding:18px;font-size:1.1em;font-weight:bold;}
div.dinline{display:inline;color:red}
div.hidinline{display:inline;color:red;visibility:hidden;}
table.aInl{border: 1px solid #000000;}

 /* 14 Sitemap */
 table.SitemapTbl {margin-bottom:5px;}
 td.SitemapR {width:90%;text-align:right;}
.SiteMap:active {;font-size:11px;text-decoration:underline;color:#000000;}
.SiteMap:hover {font-size:11px;text-decoration:underline;color:#000000;}
.SiteMap:link {font-size:11px;text-decoration:underline;color:#000000;}
.SiteMap:visited {font-size:11px;text-decoration:underline;color:#000000;}
 /* 15 Search */
div.TgtGroupH {color:#FFFFFF;width:100%;background-color:#7a0202;padding:.2em 0 .3em .5em;}
li.nli {padding-left:0;margin-left:16px;list-style:square;}
td.cCart {height:10px;vertical-align:bottom;}
div#dFull {float:left;width:780px;margin-top:5px;}
div#dItems {float:left;width:100%;margin-top:15px;}
/* 16 Hitlists */
table.HitlistTable {float:left;background:transparent;border-right:dashed 1px #BBBBBB;border-left:dashed 1px #BBBBBB;}
.sCart {float:left;border:#cc6600 1px solid;margin:3px 0 2px 5px;}
.rCart {display:block;margin:0;border:#cc6600 1px solid;margin-bottom:2px;margin:5px;}
#iShopTotal{float:left;}
div.xImg{float:left;width:6%}
div.xTitle{margin-left:9%;width:90%;padding-bottom:5px;}
span.pReturn a{display:block;color:#FFFFFF;background-color:#D60026;width:45px;text-align:center;}
span.pRenew a{display:block;color:#FFFFFF;background-color:#1966B3;width:45px;text-align:center;}


/* 17 CELL Hitlist */
td.HitHead {font-size:11px;font-weight:bold;text-align:center;color:#FFFFFF;background-color:#004D26;}
td.HC {font-size:12px;}
td.HC1 {font-size:12px;background-color:#E6E6B3;}
td.HC2 {font-size:12px;background-color:#FFFFF1;}
.Pright{float:right;padding:2px;}
span.NoAvail {display:block;width:100%;font-size:1em;vertical-align:top;background:#d60026;padding-bottom:1em;text-align:right;}
img.AmzImg{margin-top:3em;padding:.3em;background-image:url('/pics/ImgBack.jpg')}
span.iICon{display:block;margin-top:4px;} 
div.cCont{float:left;margin:0 0 0 2em;width:8em;text-align:center;}


/* 18 ISBD Hitlist */
div.iHitRow{float:left;width:100%;text-align:left;padding-top:.3em;background-color:#F4F4F4;border-bottom:solid 2px #FFFFFF;}
div.iPreCell{float:left;width:5%;font-size:.8em;}
div.cart {width:5%;}
div.mat {width:5%;}
div.iBody{float:right;margin-top:0;width:94%;height:auto;}
div.sCover {float:right;margin:0;width:130px;min-width:0;}
div.imgCoverBrowse {width:250px;min-width:0;}
div.sCover span{float:right;height:100%;width:100%;}
div.RxCover {float:right;margin:0;}
div.RxCover simg {width:150px;}
div.RxRss {float:right;text-align:right;margin:2em 1em 0 5em;}

div.iISBD{float:left;margin:0;font-size:.9em;padding-bottom:1em;width:100%;height:auto;}
div.iISBD div.iAvail{float:left;width:99%;margin-bottom:.8em;}
div.iISBD span.iShelf{float:left;width:40%;color:#000080;}
div.iISBD span.iHolding{float:right;width:20%;text-align:center;color:#52A300;padding:0 1em 0 1em;background-color:#FFFFFF;}
div.iISBD span.iHolding span.NoAvail{display:inline;width:20%;background-color:transparent;color:#E00000;padding:0;}
div.iTitle {font-size:1.1em;padding: .1em 0 .5em 0;}
div.iTitle a:visited,div.iTitle a:link {color:#000080;text-decoration:none;}
div.author {}
div.publication {}
div.subject {}
div.tCont {padding-left:1em;}
div.iCont{float:left;width:12em;text-align:center;}
span.iTxt{font-size:.8em;padding:.5em;margin-bottom:.5em;}
div.iImg{float:left;}
div.iImg img{border:1px dashed #B2BC00;}


div.iThumbs{float:left;width:auto;margin:.1em 0 1em 1em;}
div.iExtIcon {float:left;padding-bottom:1em;}

div.OK {background-color:#9ea985;}
div.NotOK {background-color:red;}


span.count,span.fixcount {float:left;margin-top:4.3em;padding:.5em;padding-left:.5em;background-color:#9ea985;width:62px;}
span.count span,span.fixcount span {font-weight:bold;font-size:1em;}
span.price {float:left;padding-top:2em;padding:.5em;padding-left:.5em;background-color:#9ea985;width:62px;}
span.price span {font-weight:bold;font-size:1em;}
span.cBlob {display:block;font-size:1em;color:blue;}
span.cBlob a {color:#000080;text-decoration:underline;}
 /* 19 BrowseFormat */
.ArchSelect {font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:10px;color:#155d79;width:530px;}
td.ArchCell {font-family:Arial,Helvetica,sans-serif;font-size:10px;padding:1px;color:#000000;background-color:#CCCCCC;font-weight:bold;}

/* 20 Sort + Filebrowse*/
#conSort {width:400px;}
div.dlSort {float:left;width:50%;}
fieldset.sRadio{float:left;margin:8px;padding:10px;color:#26515F;width:auto;height:110px;}
fieldset.sRadio span  {display:block;font-size:1.1em;}
input.sRadio{margin:0 5px 0 3px;width:30px;}
fieldset.fbRadio{float:left;margin:2em;padding:1em;color:#26515F;width:100%;height:5em;}
fieldset.fbRadio span{display:block;}


/* 20 Search buttons */
div.iBut{float:right;height:20px;margin-top:5px;width:250px;}
div.BC {visibility:hidden;color:#FFFFFF;}
div#dsummary {float:left;font-size:90%;width:40%;text-align:left;margin:5px 0 0 0;}
.BtA {text-decoration:none;}
.Left {float:left;font-size:10px;}
.Right {float:right;}
.BBOver .Left {background:url('/pics/Buttons/Blo.gif') no-repeat;width:6px;height:18px;display:inline;float:left;}
.BB .BtA {background:url('/pics/Buttons/Bc.gif') repeat-x;font-family:verdana;font-size:100%;font-weight:bold;color:#FFFFFF;cursor:pointer;float:left;height:18px;line-height:18px;text-decoration:none;}
.BB .BtA img, .butOver .BtA img {display:inline;}  
.BB .Left {background:url('/pics/Buttons/Bl.gif') no-repeat;width:6px;height:18px;display:inline;float:left;} 
.BBOver .BtA { background:url('/pics/Buttons/Bco.gif') repeat-x;font-family:verdana;font-weight:bold;color:#FFFFFF;cursor:pointer;float:left;height:18px;line-height:18px;text-decoration:none;}
.BBOver .Right { background:url('/pics/Buttons/Bro.gif') no-repeat;width:6px;height:18px;display:inline;float:left;} 
.BB .Left { background:url('/pics/Buttons/Bl.gif') no-repeat;width:6px;height:18px;display:inline;float:left;}
.BB .Right {background:url('/pics/Buttons/Br.gif') no-repeat;width:6px;height:18px;display:inline;float:left;}

 /* 21 Reservation */
td.HitlistCellAlert {background:#d60026;font-size:11px;text-align:center;}
td.HitlistCellAlert2 {background:#FFFF00;font-size:11px;text-align:center;}
td.HitlistCellAlert3 {background-color:#000000;color:white;font-size:11px;text-align:center;}
td.runThis {font-size:12px;vertical-align:middle;text-align:center;margin:1px;font-weight:bold;}

/* 23 All portals */
div.FacCrawl {visibility:hidden;}

/* Buttons */
#bRunDump{float:left;font-size:11px;text-align:center;margin-left:10em;margin-top:2em;}
.RxBut{width:6em;margin:1em 0 1em 0;}
.RxBut2{width:6em;margin:1em 0 1em 20em;}
.RxStd{float:right;width:6em;margin:3em auto 0 auto;}

/* Container */
div#GCont{position:relative;height:auto;width:800px;margin-left:auto;margin-right:auto;margin-top:1.5em;padding-bottom:4em;border:1px solid #DFDBD2;}
div#header {float:left;width:100%;padding:0;margin-bottom:2px;}
div#Preamb {width:100%;}

/* CSSMenu */
div#navbar {float:left;text-align:left;background: white;width:100%;border-bottom:1px solid #DFDBD2;margin:-1px 0 12px 0;background-color:#F5F1E8;font-size:.9em;font-weight:normal;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;}
div#navbar ul {margin:0;padding:0;list-style:none;background: white;border-top:1px solid #DFDBD2;}
div#navbar li {position:relative;width:8em;line-height:1em;margin:0;padding:0;list-style:none;float:left;border-bottom:none;z-index:1000000;border-left:1px solid #DFDBD2;}
div#navbar li.prim {border-left:0;}
div#navbar li:hover {background-color:#D29C8D;color:#65615C;}
div#navbar li.sub li.sub:hover li.subno:hover  {background-color: #FFFFFF;color:#000000;margin-top:-1px;}
div#navbar ul li a {display:block;text-decoration:none;padding:0.25em 0 0.25em 0.7em;width:8em;margin:0;}
div#navbar ul a {width:8em;color:#65615C;}
div#navbar ul ul {display:none;position:absolute;width:8em;}
div#navbar li.sub li.sub {background-image:none;background-position:right center;background-repeat:no-repeat;margin-top:-1px;}
div#navbar li.sub li.lev3 {background-image:url(/pics/rarrow.png);background-position:right center;background-repeat:no-repeat;margin-top:-1px;}
div#navbar ul ul li {border-bottom:1px solid #DFDBD2;border-right:1px solid #DFDBD2;margin-left:-1px;}
div#navbar ul.niveau1 a{color:#65615C;}
div#navbar ul.niveau1 a:hover{color:#65615C;}
div#navbar ul.niveau1 li.sub:hover ul.niveau2 {border-top:1px solid #DFDBD2;}
div#navbar ul.niveau1 li.sub:hover ul.niveau2,div#navbar ul.niveau2 li.sub:hover ul.niveau3 {display:block;}
div#navbar ul.niveau2 a{color:#65615C;}
div#navbar ul.niveau2 {top:1.5em;left:0;}
div#navbar ul.niveau3 a{color:#65615C;}
div#navbar ul.niveau3 {top:-1px;left:8em;border-top:1px solid #DFDBD2;}
div#HSearch{float:right;width:310px;margin:4px 6px 8px 0;}
.SearchF {width:230px;font-style:normal;font-variant:normal;line-height:normal;border:1px solid #CCC;padding:3px;margin:3px 0 0 0;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;}    
.SearchB {padding:.2em;background:#B35F47;color:#FFF;border:1px solid #CCC;max-height:25px;cursor:pointer;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;}
div#dCart {float:right;margin:4px 6px 8px 0;}
div#dToggle{float:left;width:30px;text-align:center;font-size:80%;}

/* Footer */
#footer {clear:both;float:left;width:100%;padding:0;margin:1em 0 0 0;}
#footer #dFootPane,#footer #dFootPane a{text-align:center;width:100%;font-size:.8em;color:#C7C7C7;}
#footer #dFootPane img {margin:0 1em 0 0;}
#footer #dTop {float:right;width:5%;color:#F1F0FF;}

/* Sitemap */
div#cSitemap{float:left;margin-left:.8em;}
div#dSitemap{font-family:"Lucida Grande",Verdana, Arial,sans-serif;width:99%;text-align:right;margin:0;padding:0 .5em .5em 0;font-size:1em;}
div#dSitemap a,a.aLnk{text-decoration:none;border-bottom:1px dashed #bf410f;font-size:1em;}
div#dSitemap a:hover,a.aLnk:hover{color:#FFFFFF;background:#369;}
/* tableless tables */
.dAlert {text-align:left;width:100%;background-color:red;}
.dTab {float:left;text-align:left;width:100%;}
.dTab span{display:block;margin-left:6em;}
.dTab img{float:left;padding:.4em 3em .4em 1em;}
.dTab img.iLocMes{float:right;}
.dTab a{float:left;padding:.4em 3em .4em 1em;}

/* POPUP CONTAINER STYLES Do not change*/
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	background-color:transparent !important;
	background-color: #333333;
	background-image/**/: url("/pics/maskBG.png") !important;
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
	padding-top:50px;
}
#popupInner {
	border: 2px solid #000000;
	background-color: #ffffff;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	background-color: #000000;
	color: #ffffff;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	border-bottom: 2px solid #000000;
	border-top: 1px solid #78A3F2;
	border-left: 1px solid #78A3F2;
	border-right: 1px solid #204095;
	position: relative;
	z-index: 203;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {float: right;}

/* former JT.css */
/* - - - - - - JQUERY CSS */

/* ----- add selectors here for font sizing ----- */
#JT_close_left, #JT_close_right{font-size: 1.1em;}
#JT_copy p, #JT_copy ul{font-size: 1.1em;}
#contentPad{margin:20px;}
.formInfo a, .formInfo a:active, formInfo a:visited{background-color:#FF0000;font-size: 1.3em;font-weight:bold;padding:1px 2px;margin-left:5px;color:#FFFFFF;text-decoration: none;}
.formInfo a:hover{color:#660000;text-decoration: none;}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{background-image: url(/pics/arrow_left.gif);background-repeat: no-repeat;background-position: left top;position: absolute;z-index:101;left:-12px;height:23px;width:10px;top:-3px;}
#JT_arrow_right{background-image: url(/pics/arrow_right.gif);background-repeat: no-repeat;background-position: left top;position: absolute;z-index:101;height:23px;width:11px;top:-2px;}
#JT {position: absolute;z-index:100;border: 2px solid #CCCCCC;background-color: #fff;text-align:left;}
#JT a {text-decoration:underline;color:red;}
#JT_copy{padding:10px 10px 10px 10px;color:#333333;}
.JT_loader{background-image: url(/pics/loader.gif);background-repeat: no-repeat;background-position: center center;width:100%;height:12px;}
#JT_close_left{background-color: #CCCCCC;float:left;text-align: left;padding-left: 8px;padding-bottom: 5px;padding-top: 2px;width:99%;font-weight:bold;}
#JT_close_left span{float:left;width:80%;}
#JT_close_left img{float:right;padding-right:2px;}
#JT_close_right{background-color: #CCCCCC;text-align: left;padding-left: 8px;padding-bottom: 5px;padding-top: 2px;font-weight:bold;}
#JT_copy p{margin:3px 0;}
#JT_copy img{padding: 1px;border: 1px solid #CCCCCC;}
.jTip{cursor:help;}

/* Portal : QTabs */
/* Reset parent */
/* li {margin-left:0;list-style:none;padding-bottom:0;}
ul {margin:0px;margin-left:0px;padding-left:14px;}
*/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen {.ui-tabs-hide {display: none;}}
/* Hide useless elements in print layouts... */
@media print {.ui-tabs-nav {display: none;}}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;font-size: 11px;}
.ui-tabs-nav {list-style: none;margin: 0;padding: 0 0 0 4px;}
.ui-tabs-nav:after {display: block;clear: both;content: " ";}  /* clearing without presentational markup, IE gets extra treatment */
.ui-tabs-nav li {float: left;margin: 0 0 0 1px;min-width: 84px;list-style:none;padding-bottom:0;} /* be nice to Opera */
.ui-tabs-nav a, .ui-tabs-nav a span {display: block;padding: 0 10px;background: url(/pics/UI/tab.png) no-repeat;}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {position: relative;top: 1px;z-index: 2;margin-top: 0;color: #000;}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
.ui-tabs-nav a span {width: auto;height: auto;}  /* hide from IE 6 */
.ui-tabs-nav .ui-tabs-selected a span {padding-bottom: 1px;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {background-position: 100% -150px;}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {background-position: 100% -100px;}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {background-position: 0 -50px;}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {background-position: 0 0;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {cursor: text;}  /* @ Opera, use pseudo classes otherwise it confuses cursor... */
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active {cursor: pointer;}  /* @ Opera, we need to be explicit again here now... */
.ui-tabs-disabled {opacity: .4;filter: alpha(opacity=40);}
.ui-tabs-panel {border-top: 1px solid #97a5b0;padding: 1em 8px;background: #fff;} /* declare background color for container to avoid distorted fonts in IE while fading */
.ui-tabs-loading em {padding: 0 0 0 20px;background: url(/pics/UI/loading.gif) no-repeat 0 50%;}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav {display: inline-block;} /* auto clear, @ IE 6 & IE 7 Quirks Mode */

*:first-child+html .ui-tabs-nav  {display: inline-block;} /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */

/*----------------------------------
JQ TabsReindex.
----------------------------------*/
div#QTab0Panel .panelHeader{margin:0 0 1% 4%;}
div.jQCont{float:left;width:100%;}
div.JQExpl{font-size:1.2em;padding:1em 0 1em 0;text-align:center;}
div.jQD {float:left;width:20%;height:auto;}
div.jQDTab0{margin-left:auto;margin-right:auto;width:89%;height:auto;padding-bottom:2em;background: #FFF1B3 50% repeat-x; color: #000000;}
div.jQDTab1{width:100%;height:auto;padding-bottom:.2em;background: #FFFFFF 50% repeat-x; color: #000000;}
div.jQDTab2{width:100%;height:auto;padding-bottom:2em;background: #FFFFFF 50% repeat-x; color: #000000;}
ol.JQTerms {text-align:left;}
ol.JQTerms li {list-style:none;margin:.2em;padding:0;}
div ul {text-align:left;}
div#tabs0-1 {background-color:#FFF1B3;}
div#tabs0-2 {background-color:#FFF1B3;}
div#tabs0-3 {background-color:#FFF1B3;}
div#tabs1-1 {background-color:#CACAB5;}
div#tabs1-2 {background-color:#CACAB5;}
div#tabs1-3 {background-color:#CACAB5;}
div#tabs1-4 {background-color:#CACAB5;}
div#tabs2-1 {background-color:#f9f4f0;}
div#tabs2-2 {background-color:#f9f4f0;}
div#tabs2-3 {background-color:#E5E59A;}
div#tabs2-4 {background-color:#E5E59A;}
span.QBrowse {float:right;padding:.4em;margin:.5em;background-color:#CCCCCC;}
div#wDelete,div#wSave{display:inline;margin-left:1em;}

div#tabs0 span.JQS {margin:0 3em 0 0;font-size:1.1em;text-align:left; }
div#tabs0 ul {margin-top:.8em;}
div#tabs0 a.aTab {font-size:1.3em}

/* FRBR hitlist */
.FRBRTable {padding:0px;width:500px;margin:0px;}
.FRBRWork {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;text-align:left;vertical-align:top;color:#26515F;}
/*----------------------------------
Index defintions
----------------------------------*/
div.dInx table{border-collapse:collapse;}
div.dInx th{text-align:center;color:red;}
div.dInx td{border:1px dashed #bf410f;padding:0 1em 0 1em;}
