/*-------------------------------------------------------------*/
/* Netscape4 does not extend font from body	*/
/*-------------------------------------------------------------*/

p, h1, h2, h3, h4, h5, h6, em, strong, b, td, th, caption, blockquote, ul, ol, li, dl, dt, dd, div, span, table, tr, a, input {font-family: Times New Roman, Times;font-size:10pt;}

body{font-family:Times New Roman, Times;font-size:11pt;background-color:#FFFFFF;width:100%;height:100%;margin:0;padding:0}

/*-------------------------------------------------------------*/
/*	menu 																		*/
/*-------------------------------------------------------------*/
.cssmenubody {display:none}
.cssmenutitle {display:none}
.cssmenuitem {display:none}
.cssmenuitem2 {display:none}
.cssmenuitem3 {display:none}

.cssmenuitemhorizontal{display:none}
.cssmenuitemhorizontal2{display:none}
.cssmenuitemtext{display:none}
.cssmenuitemtext2{display:none}
.cssmenuhorizontal {display:none}
.csssubmenuhorizontal {display:none}
#cssmenutable{border:none;border-spacing: 0; border-collapse:collapse;width:100%}

.csstitle {display:none}
.csstitledesctext {display:none}

.csslanguage {display:none}
.cssimage {display:none}
iframe {display:none}

/*--------------------------------------------------------------*/
/*	elementer																 */
/*--------------------------------------------------------------*/

.cssbutton {display:none}
.csssearchresultnavi {display:none}
.csshorizontalrule {display:none}
.csshidefromprint {display:none}
/* specific print addition, border:none*/
.cssinput {font-size:100%;color:#2A485E;vertical-align:middle;border:none;margin-right:10px}
/* margin: #top/bottom/left/right 							*/
/* margin: #top/bottom #left/right 							*/
/* margin: #top #right #bottom #left						*/
/* Page size A4: width 787,5px height  1124px	*/
/* printable width 648px height 973px					*/
/*printable area bottom 910px								*/
#csspagebreaker{page-break-before:always;}
.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;font-weight:bold}
.csspatronclasslist .cssbarcode .code { font-family: barcode; font-size: 12pt; font-weight: normal; }

.cssrelatedsites {display:none}
.cssrelatedsitestitle {display:none}
.cssrelatedsubjects {display:none}
.cssrelatedsubjectstitle {display:none}
.cssrelatedsubjectstitle2 {display:none}
.cssmaplink {display:none}
.cssreservelink {display:none}
.cssorderlink {display:none}
.cssselectlink {display:none}
.cssaddtobasketlink {display:none}
.cssremovefrombasketlink {display:none}

/*----------------------------------------------------------------*/
/* old style.css																*/
/*----------------------------------------------------------------*/
form{margin:0;}
input, textarea, select, option{font-family:Times New Roman, Times;font-size:90%;vertical-align:middle}
#cssmaintable{border: none; border-spacing: 0; border-collapse: collapse;height:100%;width:100%;}/*main / first <TABLE>*/
#cssbodycontent{padding:5px 10px;vertical-align:top}/*Public*/
#cssbodyright{padding:0 5px;vertical-align:top}/*Administrative*/
#cssmaintableright {border:none;border-spacing: 0; border-collapse: collapse;width:100%;}/*First <TABLE> after <TD class="cssbodyright">*/
#cssformtable {border: none;width:100%;padding:5px 5px 5px 5px}
.csslabel {color:#000000;padding-right:6px}
.cssbiglabel {font-size:130%;color:#000000;padding-right:6px}
.csslabelimportant {color:#000000;font-weight:bold;padding-right:6px}
.cssmandlabel {font-weight:bold;color:#000000;padding-right:6px}
.csslabelfield {color:#000000;font-weight:bold}
.cssoutput {color:#000000;vertical-align:middle;border:none}
.cssbigoutput {font-size:130%;color:#000000;vertical-align:middle;border:none}
.cssoutputimportant {color:#000000;vertical-align:middle;border:none;font-weight : bold}
.csssublink {font-weight:bold;text-decoration:none}
.csssubsearch {text-decoration:none}
.csssample {text-decoration:none}
.csspopuptitle {font-size:16pt;font-weight:bold;color:#000000}
.cssinfoheadertitle {font-size:16pt;font-weight:bold;color:#000000;background-color:#C3CFD7}
.cssinfoheaderbutton {background-color:#C3CFD7}
.cssinfosubheader {font-weight:bold;color:#000000;background-color:#FFFFFF}
.cssinfoheaderinput {color:#000000;background-color:#C3CFD7}
.cssinfodata {color:#000000}
.cssinfook {font-weight:bold;color:white;background-color:#6BC479}
.cssinfoerror {font-weight:bold;color:white;background-color:#C46B6B}
.cssbasketmessage {font-size:18pt;font-weight:bold;color:#000000}
.cssmessage {color:#000000}

.csstdalignleft {color:#000000;text-align:left;vertical-align:top}
.csstdaligncenter {color:#000000;text-align:center;vertical-align:top}
.csstdalignright {color:#000000;text-align:right;vertical-align:top}
.csstdcheckbox {text-align:center;vertical-align:top}
.csstdbold {color:#000000;font-weight:bold}
.cssthalignleft {font-size:11pt;font-weight:bold;color:#000000;text-align:left}
.cssthaligncenter {font-size:11pt;font-weight:bold;color:#000000;text-align:center}
.cssthalignright {font-size:11pt;font-weight:bold;color:#000000;text-align:right}
/* need space between menu & 'log out' text, use this css */
.csstdspacer {height:25px;}

.cssresultoverview {width:100%}
.cssresultprintoverview {width:100%}
.cssresultscan {margin-left:100px}
.csssearchresultinfoheader {font-size:11pt;font-weight:bold;color:#000000;text-align:left}
.csssearchresultinfodata {font-size:11pt;font-weight:bold;color:#000000;text-align:left}
.cssresultoddrow {}
.cssresultevenrow {background-color:#EEEEEE}

.csscell_both {font-size:8pt;font-weight:bold;color:white;background-color:#6BC479;border:1px solid white}
.csscell_either {font-size:8pt;font-weight:bold;color:white;background-color:#C46B6B;border:1px solid white}
.csscell_date {font-size:12px;color:black;background-color:white}
.csscell_header {font-size:12px;font-weight:bold;color:black;background-color:white}

a {color:#000000}

.csserrormessage {font-weight:bold;color:white;background-color:#C46B6B}
.cssnavipath {font-size:9pt;color:#000000}
.cssnavititle {font-size:11pt;font-weight:bold;color:#000000}

.csspopupbody {background-color:#FFFFFF;margin:4px}
.cssinfooddrow {}
.cssinfoevenrow {background-color:#EEEEEE}

.csskeynostatusheader {font-size:11pt;font-weight:bold;text-align:left}
.csskeynostatuscontent {text-align:left;vertical-align:top}

.cssworkingtext {font-size:20pt;font-weight:bold;color:white;background-color:#C46B6B;visibility:hidden}
.csshidden {visibility:hidden}

.cssmessagedialogerror {font-size:11pt;color:#000000}
.cssmessagedialogremark {font-size:11pt;color:#000000}
.csstextarea {color:#000000;text-align:left;vertical-align:top;overflow:auto}

.csserrormandlabel {font-weight:bold;color:#000000}
.csserrorlabel {color:#000000}
.csserrortextarea {font-weight:bold;color:white;background-color:#C46B6B;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}
.cssremarktextarea {font-weight:bold;color:white;text-align:left;vertical-align:top;border:none;overflow:auto}
.cssnomessagetextarea {font-weight:bold;color:white;text-align:left;vertical-align:top;border:none;overflow:auto}

.cssresultselectedrow {background-color:#CCCCCC}

.csssubjectsearchlabel {color:#000000}
.csssubjectsearchpath {color:#000000}

.cssreservebutton {display:none}
.cssaddbasket {display:none}
.cssrmbasket {display:none}
.cssaddsearchbasket {display:none}
.cssrmsearchbasket {display:none}
.cssmailbutton {display:none}
.cssprintbutton {display:none}
.csslinksearchbutton {display:none}

.cssloginbox {margin-bottom:10px}
.cssloginline1 {display:none}
.cssloginline2 {display:none}
.cssloginlabel {display:none}
.csslogininput {display:none}
.csslogininvitationtext {display:none}
.csslogindslink {display:none}
.cssloginnewpatronlink {display:none}
.cssloginwelcometext {display:none}
.cssloginstatustext {display:none}
.cssloginreservationtext {display:none}
.cssloginloandaysduetext {display:none}
.cssloginloanduetext {display:none}
.cssloginsubscriptionstext {display:none}
.cssloginlogouttext {display:none}
.cssloginerrormessage {display:none}
.cssloginloginbutton {display:none}
.cssloginlogoutbutton {display:none}
#patronstatus .cssloginline1 {display:inline} 
#patronstatus .cssloginwelcometext {display:inline;font-size:105%;font-weight:bold} 
#patronstatus .csslabel,
#patronstatus .cssinfoheaderinput,
#patronstatus cssinfoheaderbutton, #patronstatus input, #patronstatus select {display:none}


.csshistbutton{display:none}

.cssbon {font-size:8pt}

#loansessionresult tr td {padding-bottom:1em}
#classcheckoutresult tr td {padding-bottom:1em}

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}
