+.ui-tabs-nav li.ui-tabs-selected {
+ background-color : #FFFFCC;
+}
+
+.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav span.a {
+ background : none;
+ outline: 0; /* prevent dotted border in Firefox */
+}
+
+.tabs-container {
+ border-top: 0;
+ padding : inherit;
+ background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
+}
+.tabs-loading em {
+ padding: inherit;
+ background: none;
+}
+
+.toptabs {
+ margin-top : 1em;
+}
+
+/*.toptabs .ui-tabs-nav a, .toptabs .ui-tabs-nav span.a {
+ top: 0;
+ }*/
+
+.toptabs .ui-tabs-nav li {
+ margin-right : .5em;
+}
+
+.toptabs .ui-tabs-nav li a, .toptabs .ui-tabs-nav li span.a {
+ background-color : #F3F3F3;
+ border-top : 1px solid #E8E8E8;
+ border-left : 1px solid #E8E8E8;
+ border-right : 1px solid #E8E8E8;
+ border-bottom : 0;
+ text-align : center;
+ text-decoration : none;
+}
+
+.toptabs .ui-tabs-nav li.ui-tabs-selected {
+ background-color : #FFF;
+ margin-top : 1px;
+}
+
+.toptabs .ui-tabs-nav li.ui-tabs-selected a, .toptabs .ui-tabs-nav li.ui-tabs-selected span.a {
+ background-color : #FFF;
+ border-bottom : 1px solid #FFF;
+ margin-bottom : -1px;
+ z-index : 2;
+}
+
+.toptabs .tabs-container {
+ border : 1px solid #E8E8E8;
+ padding : 1em;
+}
+
+.checkedout {
+ color : #999999;
+ font-style : italic;
+}
+
+.subfield_not_filled {
+ background-color : #FFFF99;
+}
+.content_hidden {
+ visibility:hidden; /* you propably don't need to change this one */
+ display:none;
+}
+
+/* the property for the displayed tab */
+.content_visible {
+ visibility:visible; /* you propably don't need to change this one */
+ display:block;
+}
+#newbiblio a, #addchild a, #newentry a, #newshelf a, #newmenuc .first-child, #newsupplier .first-child, #newlabel a, #newtemplate a, #newlabelbatch a, #newpatroncardbatch a, #newprofile a, #newsubscription a, #newdictionary a, #neworder a {
+ padding-left : 34px;
+ background-image: url("../../img/toolbar-new.gif");
+ background-position : center left;
+ background-repeat : no-repeat;
+}
+
+#changepassword a {
+ padding-left : 34px;
+ background-image: url("../../img/toolbar-password.gif");
+ background-position : center left;
+ background-repeat : no-repeat;
+}
+
+#manageorders a {
+ padding-left : 34px;
+ background-image: url("../../img/toolbar-orders.gif");
+ background-position : center left;
+ background-repeat : no-repeat;
+}
+
+
+#savemenuc .first-child, #addbiblio .first-child {
+ padding-left : 34px;
+ background-image: url("../../img/toolbar-save.gif");
+ background-position : center left;
+ background-repeat : no-repeat;
+}
+
+#editpatron a, #editmenuc .first-child, #editshelf a, #edit a, #editsupplier a {
+ padding-left : 34px;
+ background-image: url("../../img/toolbar-edit.gif");
+ background-position : center left;
+ background-repeat : no-repeat;
+}
+
+#duplicate a {
+ padding-left : 34px;
+ background-image: url("../../img/toolbar-duplicate.gif");
+ background-position : center left;
+ background-repeat : no-repeat;
+}
+
+#receive a {
+ padding-left : 34px;
+ background-image: url("../../img/toolbar-receive.gif");
+ background-position : center left;
+ background-repeat : no-repeat;
+}
+
+#renew a {
+ padding-left : 34px;
+ background-image: url("../../img/toolbar-renew.gif");
+ background-position : center left;
+ background-repeat : no-repeat;
+}
+
+#deletebiblio button, #deletebiblio a, #deletepatron a, #deleteshelf .first-child, #delete a {
+ padding-left : 34px;
+ background-image: url("../../img/toolbar-delete.gif");
+ background-position : center left;
+ background-repeat : no-repeat;
+}
+
+#z3950search .first-child {
+ padding-left : 34px;
+ background-image: url("../../img/toolbar-search.gif");
+ background-position : center left;
+ background-repeat : no-repeat;
+}
+#printbiblio button, #printbiblio a, #printmenuc .first-child {
+ padding-left : 34px;
+ background-image: url("../../img/toolbar-print.gif");
+ background-position : center left;
+ background-repeat : no-repeat;
+}
+
+#addtoshelf button, #addtoshelf a {
+ padding-left : 34px;
+ background-image: url("../../img/toolbar-add-to-shelf.gif");
+ background-position : center left;
+ background-repeat : no-repeat;
+}
+
+#placehold a {
+ padding-left : 34px;
+ background-image: url("../../img/toolbar-hold.gif");
+ background-position : center left;
+ background-repeat : no-repeat;
+}
+
+#editmenuc .first-child, #deleteshelf .first-child,#newmenuc .first-child, #addbiblio .first-child, #z3950search .first-child, #printmenuc .first-child, #newsupplier .first-child, #savemenuc .first-child {
+ padding-left : 15px;
+}
+
+div.error {
+ border : 2px dashed #990000;
+ background-color : #FFFF99;
+ padding : .5em;
+ margin : 1em;
+}
+
+input.alert {
+ background-color : #FFFF99;
+ border-color: #900;
+}
+
+ol.bibliodetails {
+ float: left;
+ margin : 0 0 1em 1em;
+}
+
+ol.bibliodetails li {
+ border-bottom: 1px solid #E8E8E8;
+ list-style-type : none;
+ padding : .1em;
+}
+
+ol.bibliodetails span.label {
+ border-right : 1px solid #E8E8E8;
+ float : left;
+ font-weight: bold;
+ width: 12em;
+ margin-right: 1em;
+}
+
+div.listgroup {
+ clear : left;
+}
+
+div.listgroup h4 {
+ font-style: italic;
+}
+
+div.listgroup h4 a {
+ font-size : 80%;
+}
+
+div.listgroup input {
+ font-size: 80%;
+}
+
+div.sysprefs h3 {
+ margin : .2em 0 .2em .4em;
+}
+
+div.sysprefs dl {
+ margin-left : 1.5em;
+}
+
+div.sysprefs div.hint {
+ width : 25%;
+ float : right;
+ padding : .5em;
+ margin : .7em;
+}
+
+tr.highlight td {
+ background-color : #F6F6F6;
+}
+
+tr.highlight th[scope=row] {
+ background-color : #DDDDDD;
+}
+
+tr.confirm td, tr.highlight.confirm td {
+ background-color : #ffbfbf;
+}
+
+#circ_circulation_issue label {
+ font-size: 105%;
+ font-weight : bold;
+}
+
+#circ_circulation_issue div.hint {
+ color : #666666;
+ margin: .2em 0;
+}
+
+tr.expired td {
+ color : #999999;
+}
+
+span.expired {
+ color : #990000;
+ font-style : italic;
+}
+
+div.subfield_line {
+ padding-bottom : .3em;
+}
+
+div.subfield_line label {
+ font-size:89%;
+ float: left;
+ padding-right : .4em;
+ width: 210px;
+ text-align: left;
+ clear:left;
+}
+
+div.help {
+ margin: .9em 0 0 0;
+}
+
+.blocker {
+ color : #990000;
+}
+
+.circmessage li {
+ list-style : url(../../img/arrow-bullet.gif);
+ margin-bottom : .2em;
+}
+
+div.circmessage:first-child {
+ margin-top : 1em;
+}
+
+div.circmessage {
+ padding: .4em;
+ margin-bottom : .3em;
+}
+
+span.circ-hlt {
+ color : #cc0000;
+ font-weight : bold;
+}
+
+div.first fieldset {
+ margin-right : 0;
+}
+
+#circ_needsconfirmation {
+ margin : auto;
+}
+
+.dialog {
+ border: 1px solid #bcbcbc;
+ padding : .5em;
+ margin : 1em auto;
+ width: 65%;
+ }
+
+.dialog table {
+ margin : .5em auto;
+}
+
+.dialog table th {
+ text-align : right;
+}
+
+.dialog table td {
+ text-align : left;
+}
+
+.dialog h2, .dialog h3, .dialog h4 {
+ margin : auto;
+ text-align : center;
+ }
+
+.dialog input {
+ background-color : #FFF;
+ border : 1px solid #bcbcbc;
+ margin : .4em;
+ padding : .4em .4em .4em 25px;
+ }
+
+.dialog input.approve {
+ background : #FFF url(../../img/approve.gif) no-repeat 4px center;
+ padding : .4em .4em .4em 25px;
+ }
+
+.dialog input.deny {
+ background : #FFF url(../../img/deny.gif) no-repeat 4px center;
+ padding : .4em .4em .4em 25px;
+ }
+
+.dialog input.save {
+ background: #fff url(../../img/toolbar-save.gif) no-repeat 4px center;
+ color:black;
+ padding: .4em .4em .4em 34px;
+}
+
+.dialog input.edit {
+ background: #fff url(../../img/toolbar-edit.gif) no-repeat 4px center;
+ color:black;
+ padding: .4em .4em .4em 34px;
+}
+
+.dialog input:hover {
+ background-color : #ffc;
+ }
+
+div.alert {
+ background : #FFC url(../../img/alert-bg.gif) repeat-x left 0;
+ text-align : center;
+}
+
+div.alert strong {
+ color : #900;
+}
+
+div.message {
+ background : white url("../../img/message-bg.gif") repeat-x left 0;
+ border : 1px solid #bcbcbc;
+ width : 55%;
+}
+
+div.message input.approve {
+ display : block;
+ margin: auto;
+}
+
+ div.results {
+ padding : .7em 0;
+ }
+
+ .accesskey {
+ text-decoration : underline;
+ }
+
+.required {
+ color : #C00;
+}
+
+span.required {
+ font-style : italic;
+}
+
+.term {
+ background-color: #FFC;
+ color : #990000;
+}
+
+a .term {
+ text-decoration : underline;