#cssbodycontent {padding:5px 10px;vertical-align:top;}
#cssbodyright {padding:0 5px;vertical-align:top;}

#cssformtable {border: none;width:100%;padding:5px 5px 5px 5px;}
#csslanguage {margin-top:10px;margin-left:30px;}
#csslanguagehorizontal {padding-left:10px;padding-top:5px;}
#cssmaintable {border: none;border-spacing: 0;border-collapse: collapse;height:100%;width:100%;}
#cssmaintableright {border:none;border-spacing: 0;border-collapse: collapse;width:100%;}
#cssmenutable {border:none;border-spacing: 0;border-collapse:collapse;width:100%;}
.admmenubuttonactive {fill:white;font-size:11pt;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;}
.admmenubuttonbackground {fill:white;}
.admmenubuttonhover {fill:white;font-size:11pt;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;}
.admmenubuttoninactive {fill:#C3CFD7;font-size:11pt;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;}
.admmenubuttonrectactive {fill:#55768D;}
.admmenubuttonrecthover {fill:#2A485E;}
.admmenubuttonrectinactive {fill:#55768D;}
.defaultactive {fill:white;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;font-size:9pt;}
.defaultbackground {fill:white;}
.defaulthover {fill:white;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;font-size:9pt;}
.defaultinactive {fill:#C3CFD7;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;font-size:9pt;}
.defaultrectactive {fill:#55768D;}
.defaultrecthover {fill:#2A485E;}
.defaultrectinactive {fill:#55768D;}
.menubuttonactive {fill:white;font-style: normal;font-size:11pt;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;}
.menubuttonbackground {fill:#55768D;}
.menubuttonhover {fill:white;font-style: normal;font-size:11pt;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;}
.menubuttoninactive {fill:#C3CFD7;font-style: normal;font-size:11pt;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;}
.menubuttonrectactive {fill:#55768D;}
.menubuttonrecthover {fill:#2A485E;}
.menubuttonrectinactive {fill:#55768D;}
.pstatbuttonactive {fill:white;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;font-size:9pt;}
.pstatbuttonbackground {fill:#C3CFD7;}
.pstatbuttonhover {fill:white;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;font-size:9pt;}
.pstatbuttoninactive {fill:#C3CFD7;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;font-size:9pt;}
.pstatbuttonrectactive {fill:#55768D;}
.pstatbuttonrecthover {fill:#2A485E;}
.pstatbuttonrectinactive {fill:#55768D;}
.submenubuttonactive {fill:white;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;}
.submenubuttonbackground {fill:#55768D;}
.submenubuttonhover {fill:white;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;}
.submenubuttoninactive {fill:#C3CFD7;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;}
.submenubuttonrectactive {fill:#55768D;}
.submenubuttonrecthover {fill:#2A485E;}
.submenubuttonrectinactive {fill:#55768D;}
.titlebuttonactive {fill:white;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;}
.titlebuttonbackground {fill:white;}
.titlebuttonhover {fill:white;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;}
.titlebuttoninactive {fill:#C3CFD7;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;}
.titlebuttonrectactive {fill:#55768D;}
.titlebuttonrecthover {fill:#2A485E;}
.titlebuttonrectinactive {fill:#55768D;}
.widebuttonactive {fill:white;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;font-size:9pt;}
.widebuttonbackground {fill:white;}
.widebuttonhover {fill:white;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;font-size:9pt;}
.widebuttoninactive {fill:#C3CFD7;font-weight:bold;font-family:verdana,arial,helvetica,san-serif;font-size:9pt;}
.widebuttonrectactive {fill:#55768D;}
.widebuttonrecthover {fill:#2A485E;}
.widebuttonrectinactive {fill:#55768D;}
a {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;color:#2A485E;}
a.cssmenuitemtext {color:#FFFFFF;text-decoration:none;}
a.cssmenuitemtext2 {color:#55768D;text-decoration:none;}
a:hover.cssmenuitemtext {background-color:#2A485E;text-decoration:none;}
a:hover.cssmenuitemtext2 {background-color:#2A485E;color:white;text-decoration:none;}
b {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
blockquote {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
body {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;background-color:#FFFFFF;width:100%;height:100%;margin:0;padding:0;}
caption {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
.cssaddbasket {font-size:8pt;font-weight:bold;color:#8C5259;border:1px solid #8C5259;padding:1px 3px 1px 3px;width:70px;text-decoration:none;float:left;margin-bottom:2px;}
.cssaddbasket:hover {color:white;background-color:#8C5259;}
.cssaddsearchbasket {font-size:8pt;font-weight:bold;color:#8C5259;border:1px solid #8C5259;padding:1px 3px 1px 3px;text-decoration:none;margin-bottom:2px;}
.cssaddsearchbasket:hover {color:white;background-color:#8C5259;}
.cssavailable {font-family:arial,helvetica,san-serif;font-size:80%;font-weight:bold;color:#009900;}
.cssbasketmessage {font-size:18pt;font-weight:bold;color:#55768D;}
.cssbiglabel {font-size:130%;vertical-align:middle;color:#2A485E;padding-right:6px;}
.cssbiglabelimportant {font-size:130%;vertical-align:middle;color:#C46B6B;font-weight:bold;padding-right:6px;}
.cssbigoutput {font-size:130%;color:#2A485E;vertical-align:middle;border:none;}
.cssbigoutputimportant {font-size:130%;color:#C46B6B;vertical-align:middle;border:none;font-weight : bold;}
.cssbkdays {font-size:24pt;font-weight:bold;color:#2A485E;text-align:center;}
.cssbklabel {font-size:10pt;color:#2A485E;}
.cssbkpatronid {font-size:14pt;font-weight:bold;color:#2A485E;}
.cssbutton {}
.cssbuttonhorizontal {vertical-align:middle;width:10px;margin:0;padding:0;}
.csscell_both {font-size:8pt;font-weight:bold;color:white;background-color:#6BC479;border:1px solid white;}
.csscell_date {font-size:12px;color:black;background-color:white;}
.csscell_either {font-size:8pt;font-weight:bold;color:white;background-color:#C46B6B;border:1px solid white;}
.csscell_header {font-size:12px;font-weight:bold;color:black;background-color:white;}
.csscell_none {font-size:8pt;color:black;background-color:white;}
.csserrorlabel {color:#C46B6B;}
.csserrormandlabel {font-weight:bold;color:#C46B6B;}
.csserrormessage {font-weight:bold;color:white;background-color:#C46B6B;}
.csserrortextarea {font-weight:bold;color:white;background-color:#C46B6B;text-align:left;vertical-align:top;border:none;overflow:auto;}
.csshelplinkdesctext {font-size:100%;font-style:italic;padding-left:5px;}
.csshelplinktitletext {font-size:10pt;font-weight:normal;padding-left:5px;}
.csshidden {visibility:hidden;}
.csshidefromprint {}
.csshistbutton {height:22px;width:22px;}
.cssholdinginternet {border:1px #55768D solid;background-color:#DEE6EB;padding:10px;}
.cssholdinginternetfooter {font-weight:bold;color:#2A485E;padding-top:20px;}
.cssholdinginternetheader {font-weight:bold;color:#55768D;padding-bottom:10px;}
.cssholdingnoonshelf {border:1px #55768D solid;background-color:#DEE6EB;padding:10px;}
.cssholdingnoonshelffooter {font-weight:bold;color:#55768D;padding-top:20px;}
.cssholdingnoonshelfheader {font-weight:bold;color:#55768D;padding-bottom:10px;}
.cssholdingonshelf {border:1px #55768D solid;background-color:#DEE6EB;padding:10px;}
.cssholdingonshelffooter {font-weight:bold;color:#55768D;padding-top:20px;}
.cssholdingonshelfheader {font-weight:bold;color:#55768D;padding-bottom:10px;}
.cssholdingonshelfpath {color:#2A485E;text-align:left;vertical-align:top;}
.cssholdingonshelftail {font-weight:bold;color:#55768D;text-align:left;vertical-align:top;}
.cssholdingonway {border:1px #55768D solid;background-color:#DEE6EB;padding:10px;}
.cssholdingonwayfooter {font-weight:bold;color:#2A485E;padding-top:20px;}
.cssholdingonwayheader {font-weight:bold;color:#55768D;padding-bottom:10px;}
.cssholdingreference {border:1px #55768D solid;background-color:#DEE6EB;padding:10px;}
.cssholdingreferencefooter {font-weight:bold;color:#2A485E;padding-top:20px;}
.cssholdingreferenceheader {font-weight:bold;color:#55768D;padding-bottom:10px;}
.cssholdingunavail {border:1px #55768D solid;background-color:#DEE6EB;padding:10px;}
.cssholdingunavailfooter {font-weight:bold;color:#2A485E;padding-top:20px;}
.cssholdingunavailheader {font-weight:bold;color:#55768D;padding-bottom:10px;}
.csshorizontalrule {color:#55768D;background-color:#55768D;height:1px;border:none;margin:5px 0px 5px 0px;}
.cssimage {vertical-align:middle;}
.cssimgsubjectcell {vertical-align:top;width:150px;}
.cssimgsubjectcontent {margin-bottom:10px;margin-right:10px;text-align:center;}
.cssimgsubjectfrontnav {font-weight:bold;}
.cssimgsubjectfrontsample {}
.cssimgsubjectfrontsearch {}
.cssimgsubjectimg {margin-bottom:2px;}
.cssimgsubjectnav {}
.cssimgsubjectsample {}
.cssimgsubjectsearch {}
.cssimgsubjecttable {border:none;margin-top:10px;}
.cssinfobannerad {border:1px solid #FC9C9C;margin-bottom:6px;padding:5px;background-color:#FEDEDE;width:300px;height:100px;}
.cssinfobanneradmessage {}
.cssinfobanneradtitle {color:black;font-weight:bold;padding-bottom:10px;}
.cssinfodata {color:#2A485E;}
.cssinfoerror {font-weight:bold;color:white;background-color:#C46B6B;}
.cssinfoevenrow {background-color:#EEEEEE;}
.cssinfoheaderbutton {background-color:#C3CFD7;}
.cssinfoheaderinput {color:#2A485E;background-color:#C3CFD7;}
.cssinfoheadertitle {font-size:110%;font-weight:bold;color:#55768D;background-color:#C3CFD7;}
.cssinfooddrow {}
.cssinfook {font-weight:bold;color:white;background-color:#6BC479;}
.cssinforemindersent {font-weight:bold;font-size:80%;}
.cssinfosubheader {font-weight:bold;color:#55768D;background-color:#FFFFFF;}
.cssinput {font-size:100%;color:#2A485E;vertical-align:middle;}
.csskeynostatuscontent {text-align:left;vertical-align:top;}
.csskeynostatusheader {font-size:105%;font-weight:bold;text-align:left;}
.csslabel {vertical-align:middle;color:#2A485E;padding-right:6px;}
.csslabelfield {color:#2A485E;font-weight : bold;vertical-align:middle;}
.csslinksearchbutton {font-size:8pt;font-weight:bold;color:#55768D;border:1px solid #55768D;padding:1px 3px 1px 3px;text-decoration:none;}
.csslinksearchbutton:hover {color:white;background-color:#55768D;}
.csslist {margin-bottom:3px;}
.csslistbox {padding-left:5px;margin-top:7px;}
.csslistdesc {}
.csslistempty {font-style:italic;}
.csslistmore {font-style:italic;}
.csslistposition {font-weight:bold;color:white;background-color:#55768D;text-align:center;vertical-align:top;padding:3px;}
.csslisttitle {}
.cssloginbox {}
.csslogindslink {color:#55768D;}
.cssloginerrormessage {color:red;font-weight:bold;}
.csslogininput {font-size:80%;border:1px solid #55768D;vertical-align:middle;color:#55768D;margin-right:10px;}
.csslogininvitationtext {color:#55768D;}
.cssloginlabel {vertical-align:middle;color:#55768D;padding-right:4px;}
.cssloginline1 {margin-bottom:6px;}
.cssloginline2 {margin-bottom:6px;}
.cssloginloandaysduetext {color:#55768D;}
.cssloginloanduetext {color:#55768D;}
.cssloginloginbutton {font-size:8pt;font-weight:bold;color:#55768D;vertical-align:middle;border:1px solid #55768D;padding:1px 3px 1px 3px;text-decoration:none;margin-right:20px;}
.cssloginloginbutton:hover {color:white;background-color:#2A485E;}
.cssloginlogoutbutton {font-size:8pt;font-weight:bold;color:#FF6600;vertical-align:middle;border:1px solid #FF6600;padding:1px 3px 1px 3px;text-decoration:none;}
.cssloginlogoutbutton:hover {color:white;background-color:#FF6600;}
.cssloginlogouttext {font-weight:bold;color:#FF6600;}
.cssloginnewpatronlink {font-style:italic;color:#55768D;margin-left:20px;}
.cssloginreservationtext {color:#55768D;}
.cssloginstatustext {color:#55768D;}
.cssloginsubscriptionstext {color:#55768D;}
.cssloginwelcometext {font-size:105%;font-weight:bold;color:#55768D;}
.cssmailbutton {font-size:8pt;font-weight:bold;color:#B28930;border:1px solid #B28930;padding:1px 3px 1px 3px;width:70px;text-decoration:none;float:left;margin-bottom:2px;}
.cssmailbutton:hover {color:white;background-color:#B28930;}
.cssmandlabel {font-weight:bold;vertical-align:middle;color:#2A485E;padding-right:6px;}
.cssmaplink {font-family:arial,helvetica,san-serif;font-size:80%;font-weight:bold;color:#55768D;}
.cssmatstattypeheader {font-size:135%;font-weight:bold;color:#55768D;padding-top:20px;padding-bottom:5px;}
.cssmenubody {background-color:#55768D;width:175px;vertical-align:top;}
.cssmenuhorizontal {background-color:#55768D;height:30px;}
.cssmenuhorizontalloggedon {width:80px;height:20px;}
.cssmenuitem {padding: 0 0 0 5px;white-space: nowrap;}
.cssmenuitem2 {padding:0 0 0 27px;white-space: nowrap;}
.cssmenuitem3 {padding:0 0 0 45px;white-space: nowrap;}
.cssmenuitemhorizontal {padding:0;color:white;white-space: nowrap;}
.cssmenuitemhorizontal2 {padding:0;color:#55768D;white-space: nowrap;}
.cssmenuitemtext {font-size:100%;font-weight:bold;padding: 0 5px 0 5px;}
.cssmenuitemtext2 {font-size:80%;font-weight:bold;padding: 0 5px 0 5px;}
.cssmenuitemtext2inactive {font-size:80%;font-weight:bold;padding: 0 5px 0 5px;color:#C3CFD7;}
.cssmenuitemtextinactive {font-size:100%;font-weight:bold;padding: 0 5px 0 5px;color:#C3CFD7;}
.cssmenutitle {font-size:16pt;padding: 0 0 0 5px;color:white;}
.cssmessage {color:#2A485E;}
.cssmessagedialogerror {font-size:105%;color:#C46B6B;}
.cssmessagedialogremark {font-size:105%;color:#2A485E;}
.cssmessagefragment {background-color:#FFFFFF;text-align:left;height:50px;}
.cssmessagefragmentcenter {background-color:#FFFFFF;text-align:center;height:50px;}
.cssnavipath {color:#55768D;}
.cssnavititle {font-size:100%;font-weight:bold;color:#55768D;margin-left:4px;}
.cssnomessagetextarea {font-weight:bold;color:white;text-align:left;vertical-align:top;border:none;overflow:auto;}
.cssoktextarea {font-weight:bold;color:white;background-color:#6BC479;text-align:left;vertical-align:top;border:none;overflow:auto;}
.cssorderlink {font-weight:bold;color:#377BAB;}
.cssoutput {color:#2A485E;vertical-align:middle;border:none;background-color:white;}
.cssoutputimportant {color:#C46B6B;vertical-align:middle;border:none;font-weight : bold;}
.cssoverviewsubtitle {color:#377BAB;}
.cssoverviewtitle {font-weight:bold;color:#377BAB;}
.cssplan {}
.cssplanbox {padding-top:7px;padding-bottom:10px;padding-left:5px;margin-bottom:10px;color:#55768D;background-color:#EEEEEE;}
.cssplandesc {font-size:110%;}
.cssplantitle {font-size:110%;font-weight:bold;}
.cssplantitlesingle {font-size:110%;font-weight:bold;color:inherit;}
.csspopupbody {background-color:#FFFFFF;margin:4px;}
.csspopuptitle {font-size:110%;font-weight:bold;color:#55768D;}
.cssprintbutton {font-size:8pt;font-weight:bold;color:#7A528C;border:1px solid #7A528C;padding:1px 3px 1px 3px;width:70px;text-decoration:none;float:left;margin-bottom:2px;}
.cssprintbutton:hover {color:white;background-color:#7A528C;}
.cssrecordseparator {color:#DDDDDD;background-color:#DDDDDD;height:1px;border:none;margin:3px 0px 9px 0px;}
.cssrelatedsite {color:#55768D;margin-bottom:10px;}
.cssrelatedsites {border:2px solid #55768D;padding:8px;margin-top:10px;}
.cssrelatedsitestitle {margin-bottom:5px;font-style:italic;color:#55768D;}
.cssrelatedsubject {color:#55768D;}
#relatedsearches {border:2px solid #55768D;padding:8px;margin-top:10px}
#relatedsearches .title {margin-bottom:5px;font-style:italic;color:#55768D}
#relatedsearches ul {list-style: none;padding:0px;margin:0px}
#relatedsearches ul li {margin-bottom:2px}
#relatedsearches ul li a {padding-left: 16px;background: url(search_link.gif) no-repeat 0 50%;}

.cssrelatedsubjects {border:2px solid #55768D;padding:8px;margin-top:10px;color:#55768D;}
.cssrelatedsubjectstitle {margin-bottom:10px;font-style:italic;color:#55768D;}
.cssrelatedsubjectstitle2 {margin-bottom:5px;}
.cssremarktextarea {font-weight:bold;color:#C46B6B;text-align:left;vertical-align:top;border:none;overflow:auto}
.cssreservebutton {font-size:8pt;font-weight:bold;color:#768C52;border:1px solid #768C52;padding:1px 3px 1px 3px;width:70px;text-decoration:none;float:left;margin-bottom:2px;}
.cssreservebutton:hover {color:white;background-color:#768C52;}

.cssbookbutton {font-size:8pt;font-weight:bold;color:#C46B6B;border:1px solid #C46B6B;padding:1px 3px 1px 3px;width:70px;text-decoration:none;float:left;margin-bottom:2px}
.cssbookbutton:hover {color:white;background-color:#C46B6B}
.cssreservelink {font-weight:bold;color:#377BAB;}
.cssresultevenrow {background-color:#EEEEEE;}
.cssresultfull {width:100%;}
.cssresultoddrow {}
.cssresultoverview {width:100%;}
.cssresultprintfull {width:100%;}
.cssresultprintoverview {width:100%;}
.cssresultscan {margin-left:100px;}
.cssresultselectedrow {background-color:#CCCCCC;}
.cssrmbasket {font-size:8pt;background:url(greencheck.gif) no-repeat right;font-weight:bold;color:#8C5259;border:1px solid #8C5259;padding:1px 3px 1px 3px;width:70px;text-decoration:none;float:left;margin-bottom:2px;}
.cssrmbasket:hover {color:white;background-color:#8C5259;}
.cssrmsearchbasket {font-size:8pt;font-weight:bold;color:#8C5259;border:1px solid #8C5259;padding:1px 3px 1px 3px;text-decoration:none;margin-bottom:2px;}
.cssrmsearchbasket:hover {color:white;background-color:#8C5259;}
.csssample {text-decoration:none;}
.cssschooldata {color:#2A485E;}
.cssschoollabel {font-weight:bold;color:#55768D;}
.csssearchbannerad {border:1px solid #FC9C9C;padding:5px;background-color:#FEDEDE;}
.csssearchbanneradmessage {}
.csssearchbanneradtitle {color:black;font-weight:bold;padding-bottom:10px;}
.csssearchprofilelink {font-weight:bold;color:#377BAB;}
.csssearchresultinfodata {font-size:105%;font-weight:bold;color:#2A485E;text-align:left;}
.csssearchresultinfoheader {font-size:100%;font-weight:bold;color:#55768D;text-align:left;vertical-align:middle;}
.csssearchtermlabel {color:#2A485E;}
.csssearchtermtext {font-weight:bold;color:#55768D;}
.csssearchword {background-color:#FFFFAA;}
.cssselectlink {font-family:arial,helvetica,san-serif;font-size:80%;font-weight:bold;margin-left:10px;}
.cssshortdescriptionnolink {background-color:#C3CFD7;border:1px solid #C3CFD7;cursor:pointer;}
.csssidebar {width:200px;margin-left:10px;text-align:left;}
.csssubjectcell {vertical-align:top;}
.csssubjectcontent {margin-bottom:10px;margin-right:10px;}
.csssubjectfrontnav {font-weight:bold;}
.csssubjectfrontsample {}
.csssubjectfrontsearch {}
.csssubjectnav {}
.csssubjectsample {visibility:hidden;}
.csssubjectsearch {}
.csssubjectsearchlabel {color:#2A485E;}
.csssubjectsearchpath {font-weight:bold;color:#55768D;}
.csssubjecttable {border:none;margin-top:10px;}
.csssublink {font-weight:bold;text-decoration:none;}
.csssubmenuhorizontal {background-color:white;height:30px;margin:0;padding:0;}
.csssubsearch {text-decoration:none;}
.csssubtitle {font-size:110%;font-weight:bold;color:#55768D;padding-top:20px;}
.csssubtitledesctext {font-size:100%;font-style:italic;color:#55768D;padding-bottom:10px;}
.csssubtitlelink {color:#55768D;}
.csssystemerrormessage {font-size:14pt;color:#2A485E;margin-bottom:10px;}
.csstdaligncenter {color:#2A485E;text-align:center;vertical-align:top;}
.csstdalignleft {color:#2A485E;text-align:left;vertical-align:top;}
.csstdalignmiddle {color:#2A485E;text-align:center;vertical-align:top;}
.csstdalignright {color:#2A485E;text-align:right;vertical-align:top;}
.csstdbold {color:#2A485E;font-weight:bold;}
.csstdcheckbox {text-align:center;vertical-align:top;}
.csstdspacer {height:25px;}
.csstest {border:3px solid #FC9C9C;margin-bottom:6px;padding:5px;background-color:#FEDEDE;}
.csstextarea {color:#2A485E;text-align:left;vertical-align:top;overflow:auto;}
.csstextareanoborder {color:#2A485E;text-align:left;vertical-align:top;border:none;overflow:auto;}
.cssthaligncenter {font-weight:bold;color:#55768D;text-align:center;}
.cssthalignleft {font-weight:bold;color:#55768D;text-align:left;}
.cssthalignright {font-weight:bold;color:#55768D;text-align:right;}
.csstitle {font-size:110%;font-weight:bold;}
.csstitlebox {border:2px solid #55768D;padding: 5px 5px 5px 5px;margin-bottom:10px;color:#55768D;}
.csstitlebuttonpanel {float:right;}
.csstitledesctext {font-size:100%;font-style:italic;padding-top:5px;}
.csswaitingperiod {font-size:80%;font-weight:bold;color:white;background-color:#B105AF;padding:1px;}
.csswaittime {font-family:arial,helvetica,san-serif;font-size:80%;font-weight:bold;color:#D80000;}
.cssworkingtext {font-size:200%;font-weight:bold;color:black;background-color:#FFFF40;visibility:hidden;}
dd {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
div {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
dl {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
dt {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
em {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
form {margin:0;}
h1 {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
h2 {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
h3 {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
h4 {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
h5 {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
h6 {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
input {font-family:verdana,arial,helvetica,sans-serif;font-size:90%;vertical-align:middle;font-size:100%;color:#2A485E;}
li {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
ol {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
option {font-family:verdana,arial,helvetica,sans-serif;font-size:90%;vertical-align:middle;}
p {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
select {font-family:verdana,arial,helvetica,sans-serif;font-size:90%;vertical-align:middle;}
span {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
strong {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
table {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
td {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
textarea {font-family:verdana,arial,helvetica,sans-serif;font-size:90%;vertical-align:middle;}
th {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
tr {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
ul {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}


/*tilføjet */
a.cssoverviewtitle{
}

.csstdalignleft img{
margin-bottom: -3px; 

}
.cssinfooverdue {font-weight:bold;font-size:80%;color:red}
.cssbuttonpanel {}
.cssbuttonpanelbutton {margin:2px}
.cssadminconfigbutton {font-size:8pt;font-weight:bold;color:#55768D;border:1px solid #55768D;padding:1px 3px 1px 3px;text-decoration:none;margin-bottom:2px}
.cssadminconfigbutton:hover {color:white;background-color:#55768D}
.cssadminfetchtrimpatch {font-size:8pt;font-weight:bold;color:#FF6600;border:1px solid #FF6600;padding:1px 3px 1px 3px;text-decoration:none;margin-bottom:2px}
.cssadminfetchtrimpatch:hover {color:white;background-color:#FF6600}
.cssadminconfigchanged {font-weight:bold;color:#FF6600}
.cssADHL {border:1px #55768D solid;background-color:#FFFFB8;padding:10px;margin-top:7px; border-collapse: separate; border-spacing: 50px}
.cssADHLheader {font-weight:bold;color:#55768D;padding-bottom:10px; line-height: 200%}
.cssplanfeed {vertical-align:middle;margin-left:5px}
.cssmsplanbox {padding-top:7px;padding-bottom:10px;padding-left:5px;margin-bottom:10px;color:#55768D;background-color:#EEEEEE}
.cssmsplan {}
.cssmsplantitle {font-size:110%;font-weight:bold}
.cssmsplandesc {font-size:110%}
.cssmslistbox {padding-left:5px;margin-top:7px}
.cssmslistbox a {background-color:inherit;color:inherit}
.cssmslist {margin-bottom:3px}
.cssmslisttitle {font-size:110%}
.cssmslistdesc {}
.cssmsrecordcount {}
.cssmssectionbox {padding:7px;border:1px solid #55768D;margin-top:10px;margin-bottom:10px}
.cssmssectiontitle {font-size:110%;color:#55768D;font-weight:bold;margin-right:5px}
.cssmsposter {font-style:italic;font-size:80%;color:#55768D;margin-top:5px}
.cssmsmessage {color:#2A485E}
.cssmsaddmessageheader {font-weight:bold;color:#55768D;margin-top:10px}
.cssmsorderheader {font-weight:bold;font-size:80%;color:#55768D}
.cssmsreferenceheader {font-weight:bold;font-size:80%;color:#55768D}
.cssmslinkurl {color:#55768D}
.cssmslinkdescription {font-style:italic}
.cssmsreferencepane {background-color:#EEEEEE}
.cssmstogglebutton {font-size:8pt;font-weight:bold;color:#55768D;vertical-align:baseline;border:1px solid #55768D;padding:1px 3px 1px 3px;text-decoration:none}
.cssmstogglebutton:hover {color:white;background-color:#55768D}
.cssmsaddorderbutton {font-size:8pt;font-weight:bold;color:#009900;vertical-align:baseline;border:1px solid #009900;padding:1px 3px 1px 3px;text-decoration:none}
.cssmsaddorderbutton:hover {color:white;background-color:#009900}
.cssmsremoveorderbutton {font-size:8pt;font-weight:bold;color:#D80000;border:1px solid #D80000;padding:1px 3px 1px 3px;text-decoration:none}
.cssmsremoveorderbutton:hover {color:white;background-color:#D80000}
.cssbookcover {width:4.5em;border:0px}
.cssbookcoverloading {width:4.5em;border:0px;background:url('cover-loading.gif') no-repeat center}
.cssbookcoverfull {border:0px}
.cssbookcoverfullloading {border:0px;background:url('cover-loading.gif') no-repeat center}
.cssforeignorder {}
.cssloginnemloginlink {border:0px;height:14px;vertical-align:bottom;margin:0px 3px}
.cssloginnemloginlink2 {border:0px}
.cssemailsearchbasket {font-size:8pt;font-weight:bold;color:#B28930;border:1px solid #8C5259;padding:1px 3px 1px 3px;text-decoration:none;margin-right:10px}
.cssemailsearchbasket:hover {color:white;background-color:#B28930}
.csseprintsearchbasket {font-size:8pt;font-weight:bold;color:#7A528C;border:1px solid #7A528C;padding:1px 3px 1px 3px;text-decoration:none;margin-right:10px}
.csseprintsearchbasket:hover {color:white;background-color:#7A528C}
.cssmatstatteamcolumn ul {color:#2A485E;padding:0px;margin:0px}
.cssmsfooter {margin-top:5px}
.cssmsorderheaderdisabled {display:none}
.cssmssectionaccesskey {text-decoration:underline;font-size:105%}
.cssmslistsettingsform {position:absolute;bottom:3px;left:420px;padding-bottom:15px}
.cssmsmessagebutton {font-size:8pt;font-weight:bold;color:#55768D;vertical-align:baseline;border:1px solid #55768D;padding:1px 3px 1px 3px;text-decoration:none;margin-right:5px}
.cssmsmessagebutton:hover {color:white;background-color:#55768D}

#msordered {margin-top:20px}
.csspatronsmsabsent {color:#C46B6B;font-style:italic}
.cssforeignlanguage {height:1.25em;vertical-align:middle;margin-left:3px;border:none}
a.cssbookingnopermission {color:#C46B6B}
.csspatronclasslist {width:100%;font-size:120%;font-weight:bold;page-break-after:always}
.csspatronclasslist hr {color:#55768D;background-color:#55768D;height:1px;border:none;margin:3px 0}
.csspatronclasslist .csspageheader .csspagenumber {text-align:right}
.csspatronclasslist .cssbarcode {text-align:center;padding-bottom:20px}
.csspatronclasslist .cssbarcode .code { font-family: barcode; font-size: 12pt; font-weight: normal; }
.cssemailsearchbasket {font-size:8pt;font-weight:bold;color:#B28930;border:1px solid #8C5259;padding:1px 3px 1px 3px;text-decoration:none;margin-right:10px}
.cssemailsearchbasket:hover {color:white;background-color:#B28930}
.csseprintsearchbasket {font-size:8pt;font-weight:bold;color:#7A528C;border:1px solid #7A528C;padding:1px 3px 1px 3px;text-decoration:none;margin-right:10px}
.csseprintsearchbasket:hover {color:white;background-color:#7A528C}
.cssmatstatteamcolumn ul {color:#2A485E;padding:0px}
.cssmsfooter {margin-top:5px}
.cssmsorderheaderdisabled {display:none}
.cssmssectionaccesskey {text-decoration:underline;font-size:105%}
.cssmslistsettingsform {position:absolute;bottom:3px;left:420px}
.cssmsmessagebutton {font-size:8pt;font-weight:bold;color:#55768D;vertical-align:baseline;border:1px solid #55768D;padding:1px 3px 1px 3px;text-decoration:none;margin-right:5px}
.cssmsmessagebutton:hover {color:white;background-color:#55768D}
.csspatronsmsabsent {color:#C46B6B;font-style:italic}
.cssforeignlanguage {height:1.25em;vertical-align:middle;margin-left:3px;border:none}
a.cssbookingnopermission {color:#C46B6B}
.csspatronclasslist {width:100%;font-size:120%;font-weight:bold;page-break-after:always}
.csspatronclasslist hr {color:#55768D;background-color:#55768D;height:1px;border:none;margin:3px 0}
.csspatronclasslist .csspageheader .csspagenumber {text-align:right}
.csspatronclasslist .cssbarcode {text-align:center;padding-bottom:20px}

#searchresultzerohit .fragment {padding-right:10px}

ul.cssholdingbarcodelist {list-style:none; padding:0px; margin-left:10px; margin-top: 30px}
ul.cssholdingbarcodelist li {margin-bottom: 30px}
ul.cssholdingbarcodelist .cssbarcode .code {font-family:barcode; font-size: 12pt; font-weight: normal}
ul.cssholdingbarcodelist .text {font-size:130% ;vertical-align:middle; color:#2A485E; padding-right:6px}

.team_selector .column {float: left}
.team_selector .buttons {position: relative;margin-left: 10px;margin-right: 10px}
.team_selector select#patron_teams, select#all_teams {min-width: 150px;max-width: 300px}
.team_selector select#patron_teams option, select#all_teams option {padding: 2px;margin: 0px 2px 2px 2px}

/* tablesorter */

table.tablesorter thead tr .header { background-image: url(sort_bg.gif); background-repeat: no-repeat; background-position: center left; cursor: pointer; padding-left: 10px; padding-right: 10px; }

table.tablesorter thead tr .headerSortUp { background-image: url(sort_asc.gif); }

table.tablesorter thead tr .headerSortDown { background-image: url(sort_desc.gif); }

/* */
