/*<!-- Version 2003.08.15 -->*/

/* general appearance */
/* See also Web options BODYPARAM */
/* Stylesheet to use for dynamic Web pages */
/* is set by Web option STYLESHEET */

/* COLOR SCHEME (use find & replace to swap colors */
/* light blue: B7C9F9 */
/* medium blue: 3B6EE0 */
/* dark blue: 0132A7 */
/* very dark blue: 162A6D */

BODY { background-color: white; font-family : Arial, Helvetica, sans-serif;   font-size: 10pt; font-style : normal; font-weight : normal; }



TD { font-family : Arial, Helvetica, sans-serif;  font-style : normal; font-size: 10pt; font-weight : normal; }

.head {font-family: Arial, Helvetica, sans-serif; color:green; font-weight: normal; font-size: 14pt;}

.new {color: 660000;}


.main {font-family : Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: normal;}

.account {font-family : Arial, Helvetica, sans-serif; font-size : 12 pt; color:green; font-weight: bold;}
/*traditional link colors are suggested for better usability */
A:LINK { color: #0000FF;}
A:ACTIVE{ color: #993399; }
A:VISITED { color: #0000FF; } 
A:HOVER  { color: #993399;} 

A.pageNavAreaText:LINK, A.pageNavAreaText:VISITED {  font-family : Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #3B6EE0;  }

A.pageNavAreaText:ACTIVE, A.pageNavAreaText:HOVER {  font-family: Arial, Helvetica, sans-serif; color: #B7C9F9; text-decoration: none; font-weight: bold; background-color: #3B6EE0;  }

A.pageNavBarButton:LINK, A.pageNavBarButton:VISITED { color: #000099; }

A.pageNavBarButton:ACTIVE, A.pageNavBarButton:HOVER { color: #993399; }

/* classes for static HTML pages */

.pageNavBar { text-align: center; }

.pageNavBarButton { font-family : Arial, Helvetica, sans-serif; color: #0132A7; background: #B7C9F9; text-align: left; ; font-weight: bold; text-decoration: none; border-style: none;  }

.pageSearchArea { font-family: Arial, Helvetica, sans-serif; color: #000000; background: #B7C9F9; text-align: left;  } 

.pageDataArea { font-family: Arial, Helvetica, sans-serif; color: #000000; background: #B7C9F9; text-align: left;  }

.pageDataAreaHeading { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background: #3B6EE0; font-weight: bold; font-size: larger; text-align: left;  }

.pageInfoAreaHeader { font-family: Arial, Helvetica, sans-serif; color: #0132A7; background: #B7C9F9; font-size: larger; font-weight: bolder; text-align: left;  }

.pageInfoArea { font-family: Arial, Helvetica, sans-serif; color: #000000; background: #B7C9F9; text-align: left;  }

.unpadded { margin-bottom:auto;margin-top:auto; }

.nowrap {white-space: nowrap; }


/* classes for browse displays */
/* See also Web options BROWSE_HEADERS, TABLEPARAM_BROWSE, TABLEPARAM_BRIEFCIT */

TR.briefCitRow { color: #000000; background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal;  }

TR.briefCitRow table { border-bottom: 1px solid #000080; width: 100%;}
.briefCitMark { font-weight: bold; }

TABLE.browseScreen {width: 100%; } 

TABLE.browseWidgit { background: #B7C9F9; }

TD.browseWidgit { color: #000000; background: #FFFFFF; text-align: center; }

TABLE.browseSaveJump {width: 100%; } 

TD.browseSaveJump { color: #000000; background: #FFFFFF; text-align: left; }

TABLE.browseList {width: 100%; }

TR.browseHeader { color: #000080; background: #B7C9F9; font-family: Arial, Helvetica, sans-serif; font-weight: bold; vertical-align: middle; width: 100%;}

/*TR.browseHeader td {border-bottom:1px solid #993300; border-top:1px solid #993300;}*/

TD.browseHeaderNum { color: #000080; font-family: Arial, Helvetica, sans-serif; font-weight: bold; vertical-align: middle; }

TD.browseHeaderMark { color: #000080; font-family: Arial, Helvetica, sans-serif; font-weight: bold; vertical-align: middle; }

TD.browseHeaderData { color: #000080; font-family: Arial, Helvetica, sans-serif; font-weight: bold; vertical-align: middle; }

TD.browseHeaderMedia { color: #000080; font-family: Arial, Helvetica, sans-serif; font-weight: bold; vertical-align: middle; }

TD.browseHeaderYear { color: #000080; font-family: Arial, Helvetica, sans-serif; font-weight: bold; vertical-align: middle; }

TD.browseHeaderEntries { color: #000080; font-family: Arial, Helvetica, sans-serif; font-weight: bold; vertical-align: middle; }

TD.browseHeaderRelevance { color: #000080; font-family: Arial, Helvetica, sans-serif; font-weight: bold; vertical-align: middle; }

TR.browseSuperEntry { color: #000080; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  }

TR.browseEntry { color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal;  }

TR.browseEntry td {padding-bottom:5px; border-bottom:1px solid #000080;}

TD.browseEntryNum { text-align: center; }

TD.browseEntryMark {border: none;
	font-weight: bold;
}

TD.browseEntryData { text-align: left; }

TD.browseEntryMedia { vertical-align: middle; }

TD.browseEntryYear {text-align: center; }

TD.browseEntryEntries { text-align: center; }

TD.browseEntryRelevance { }

TR.browseSubEntry td {border:none; border-bottom:1px solid #000080; }

TD.browseSubEntryData {border: none; }

TD.browseSubEntryMedia {border: none; }

TD.browseSubEntryYear {border: none; }

TD.browseSubEntryEntries {border: none; }

TD.browseSubEntryRelevance {border: none; }

TABLE.browseResourceTable {width: 100%;}

TD.browseResourceTable { }

TR.browseResourceTableEntry { }

TD.browseResourceTableEntry { }

.browseSearchtool { margin-left: auto; margin-right: auto; margin-bottom: -3 px; padding-left: 3px; padding-right: 3px; border: none; }

/* classes for single bib display */
/* see also Web options TABLEPARAM_BIB */

TABLE.bibScreen {width:100%; border: none; }

TABLE.bibWidgit {border: none; }

TABLE.bibInfo {border: none; }

TR.bibInfoEntry { }

TD.bibInfoEntry { }

TD.bibInfoLabel { font-weight: bold; }

TD.bibInfoData { }

TABLE.bibHoldings {padding-bottom:5px; width: 100%; }

TR.bibHoldingsHeader { }

TR.bibHoldingsData {border: none;}
TABLE.bibItems {border: none;}
TABLE.bibItems tr {border: none;}
TABLE.bibItems td {border: none;}
.bibItemsEntry {}
.bibItemsHeader {color: #000080; background: #B7C9F9; font-size: 10pt; border: none;}



TABLE.bibResourceTable {width: 100%; }

TD.bibResourceTable { }

TR.bibResourceTableEntry { }

TD.bibResourceTableEntry { }

/* classes for patron record display */
/* see also Web options TABLEPARAM_PATDISP, TABLEPARAM_PATFUNC, */
/* and the various BUT_PAT_ graphics options. */a

TABLE.patDisplay { }

TR.patDisplay { }

TD.patDisplayInfo { }

TD.patDisplayFunc { }

TABLE.patInfo { }

TR.patInfo { }

TD.patInfo { }

TD.patImage { }

TABLE.patFuncBtns {width: 100%;}

TR.patFuncBtns { color: #000000; background: #B7C9F9; font-family: Arial, Helvetica, sans-serif;  }

TD.patFuncBtns { }

TABLE.patFunc {width: 100%;}
TABLE.patFunc td {}

TR.patFuncTitle { color: #000080; background: #B7C9F9; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border: none;  }

TH.patFuncTitle { color: #000080; background: #B7C9F9; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border: none; }

TR.patFuncHeaders { color: #000080; background: #B7C9F9; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border: none; }

TH.patFuncHeaders { color: #000080; background: #B7C9F9; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border: none; }

TR.patFuncEntry { color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt;  }

TD.patFuncMark {border-bottom: 1px solid #000080; }

TD.patFuncTitle {border-bottom: 1px solid #000080; }

TD.patFuncDate {border-bottom: 1px solid #000080; }

TD.patFuncStatus {border-bottom: 1px solid #000080; }

TD.patFuncPickup {border-bottom: 1px solid #000080; }

TD.patFuncCallNo {border-bottom: 1px solid #000080 }

TD.patFuncNoEntries {border-bottom: 1px solid #000080; }

TD.patFuncCancel {border-bottom: 1px solid #000080; }

TD.patFuncBookDate {border-bottom: 1px solid #000080; }
TD.patFuncFreeze {border-bottom: 1px solid #000080; }
TD.patFuncBarcode {border-bottom: 1px solid #000080;}
TD.patFuncPSrchBtn {border-bottom: 1px solid #000080;}
TD.patFuncAuthor {border-bottom: 1px solid #000080;}
TD.patFuncDetails {border-bottom: 1px solid #000080;}

TR.patFuncPSrchType { }

TD.patFuncPSrchType { }

TD.patFuncPSrchBtn { }

TR.patFuncFinesEntryTitle { color: #000000; background: #B7C9F9; font-family : Arial, Helvetica, sans-serif; font-weight: normal;  }

TD.patFuncFinesEntryTitle { }

TR.patFuncFinesDetail { }

TD.patFuncFinesDetailType { }

TD.patFuncFinesDetailAmt { }

TR.patFuncFinesDetailDate { }

TD.patFuncFinesDetailDateLabel { }

TD.patFuncFinesDetailDate { }

TR.patFuncFinesTotal { }

TD.patFuncFinesTotalLabel { }

TD.patFuncFinesTotalAmt { }

TABLE.patFuncModifyPIN { }

TR.patFuncModifyPIN { }

TD.patFuncModifyPIN { }

TABLE.patFuncModifyPatInfo { }

TR.patFuncModifyPatInfo { }

TD.patFuncModifyPatInfo { }


.InnovativeCredit {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: italic}

.pageNavArea { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background: #3B6EE0;  }
.pageNavAreaText {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #3B6EE0; }
.pageMainArea { font-family: Arial, Helvetica, sans-serif; color: #000000; background: #B7C9F9; }
.pageDirectoryArea { font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: left;  }
.pageMainAreaHeader { font-family: Arial, Helvetica, sans-serif; color: #0132A7; font-size: larger; font-weight: bolder; text-align: left; }
.KidsOnline {  font-family: "Comic Sans MS", Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold}

.loggedInMessage {font-style: italic; color:red; font-size: 10pt;}

.errormessage { font-size: large; color: #FF0000; }

.msg {font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #FF0000; font-weight: bold; background-color: #FFF99D; line-height: 150%;}

.resLinkBrowseMenu { text-align: center; }

.navigationMenu { text-align: center; }

.briefcitTitle { font-weight: bold; }

.briefcitStatus { font-weight: bold; }

.wbPanelCategory { font-family: Arial, Helvetica, sans-serif; color: #0132A7; }
.yourEntryWouldBeHere {font-size: 16pt; line-height: 150%;background-color: #FFF99D;}

/*These styles belong to the "Curvy" template*/
.boxNavTopLeft {  background-image:  url(/screens/nav_top_left.gif); background-repeat: no-repeat; background-position: right bottom}
.boxNavTopRight {  background-image:  url(/screens/nav_top_right.gif); background-repeat: no-repeat; background-position: left bottom}
.boxNavBottomLeft {  background-image:  url(/screens/nav_bottom_left.gif); background-repeat: no-repeat}
.boxNavBottomRight {  background-image:  url(/screens/nav_bottom_right.gif); background-repeat: no-repeat}
.boxNavTopCenter {  background-image:  url(/screens/nav_top_center.gif); background-repeat: repeat-x; background-position: bottom}
.boxNavMidLeft {  background-image:  url(/screens/nav_mid_left.gif); background-repeat: repeat-y}
.boxNavMidRight {  background-image:  url(/screens/nav_mid_right.gif); background-repeat: repeat-y}
.boxNavBottomCenter {  background-image:  url(/screens/nav_bottom_mid.gif); background-repeat: repeat-x}
.boxMainBottomCenter { background-image:  url(/screens/main_bottom_mid.gif); background-repeat: repeat-x }
.boxMainBottomLeft { background-image:  url(/screens/main_bottom_left.gif); background-repeat: no-repeat }
.boxMainBottomRight { background-image:  url(/screens/main_bottom_right.gif); background-repeat: no-repeat }
.boxMainMidLeft { background-image:  url(/screens/main_mid_left.gif); background-repeat: repeat-y }
.boxMainMidRight { background-image:  url(/screens/main_mid_right.gif); background-repeat: repeat-y }
.boxMainTopCenter { background-image:  url(/screens/main_top_center.gif); background-repeat: repeat-x; background-position: bottom}
.boxMainTopLeft { background-image:  url(/screens/main_top_left.gif); background-repeat: no-repeat; background-position: right bottom }
.boxMainTopRight { background-image:  url(/screens/main_top_right.gif); background-repeat: no-repeat; background-position: left bottom }
