/* BODY */html, body {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font:10pt arial, verdana, helvetica; color:black; height:100%}/* TEXT LAYOUT *//* Black text */.text7ptblack {font:7pt arial, verdana, helvetica; color:black;}.text8ptblack {font:8pt arial, verdana, helvetica; color:black;}.text8ptboldblack {font:8pt arial, verdana, helvetica; font-weight:bold; color:black;}.text8ptblackitalic {font:8pt arial, verdana, helvetica; font-style:italic; color:black;}.text9ptblack {font:9pt arial, verdana, helvetica; color:black;}.text9ptboldblack {font:9pt arial, verdana, helvetica; font-weight:bold; color:black;}.text9ptblackitalic {font:9pt arial, verdana, helvetica; font-style:italic; color:black;}.text10ptblack {font:10pt arial, verdana, helvetica; color:black;}.text10ptboldblack {font:10pt arial, verdana, helvetica; color:black; font-weight:bold;}.text10ptblackitalic {font:10pt arial, verdana, helvetica; font-style:italic; color:black;}.text10ptboldblackunderline {font:10pt arial, verdana, helvetica; color:black; font-weight:bold; text-decoration:underline;}.text10ptblackitalicunderline {font:10pt arial, verdana, helvetica; font-style:italic; color:black; text-decoration:underline;}.text12ptblack {font:12pt arial, verdana, helvetica; color:black;}.text12ptboldblack {font:12pt arial, verdana, helvetica; font-weight:bold; color:black;}.text12ptboldunderlineblack {font:12pt arial, verdana, helvetica; font-weight:bold; color:black; text-decoration:underline}.text14ptblack {font:14pt arial, verdana, helvetica; color:black;}.text14ptboldblack {font:14pt arial, verdana, helvetica; font-weight:bold; color:black;}/* White text */.text11ptboldwhite {font:11pt arial, verdana, helvetica; font-weight:bold; color:white;}/* Terracotta text */.text8ptterracotta {font:8pt arial, verdana, helvetica; color:#bf4d0b;}.text9ptboldterracotta {font:9pt arial, verdana, helvetica; font-weight:bold; color:#bf4d0b;}.text10ptterracotta {font:10pt arial, verdana, helvetica; color:#bf4d0b;}.text10ptboldterracotta {font:10pt arial, verdana, helvetica; font-weight:bold; color:#bf4d0b;}.text10ptboldunderlineterracotta {font:10pt arial, verdana, helvetica; font-weight:bold; color:#bf4d0b;	text-decoration:underline}.text12ptboldterracotta {font:12pt arial, verdana, helvetica; font-weight:bold; color:#bf4d0b;}.text14ptboldterracotta {font:14pt arial, verdana, helvetica; font-weight:bold; color:#bf4d0b;}/* Dark Blue text */.text8ptdarkblue {font:8pt arial, verdana, helvetica; color:#3f466c;}.text8ptbolddarkblue {font:8pt arial, verdana, helvetica; font-weight:bold; color:#3f466c;}.text10ptbolddarkblue {font:10pt arial, verdana, helvetica; font-weight:bold; color:#3f466c;}.text10ptdarkblueitalicunderline {font:10pt arial, verdana, helvetica; font-style:italic; color:#3f466c; text-decoration:underline;}.text12ptbolddarkblue {font:12pt arial, verdana, helvetica; font-weight:bold; color:#3f466c;}.text14ptdarkblue {font:14pt arial, verdana, helvetica; color:#3f466c;}.text14ptbolddarkblue {font:14pt arial, verdana, helvetica; font-weight:bold; color:#3f466c;}.text14ptboldunderlinedarkblue {font:14pt arial, verdana, helvetica; font-weight:bold; color:#3f466c; text-decoration:underline;}/* Christmas Red text */.text10ptchristmasred {font:10pt arial, verdana, helvetica; color:#bf2f38;}.text10ptboldchristmasred {font:10pt arial, verdana, helvetica; font-weight:bold; color:#bf2f38;}/* Christmas Green text */.text9ptboldchristmasgreen {font:9pt arial, verdana, helvetica; font-weight:bold; color:#006f53;}.text10ptchristmasgreen {font:10pt arial, verdana, helvetica; color:#006f53;}.text10ptboldchristmasgreen {font:10pt arial, verdana, helvetica; font-weight:bold; color:#006f53;}/* Red text */.text10ptboldred {font:10pt arial, verdana, helvetica; font-weight:bold; color:red;}.text14ptred {font:14pt arial, verdana, helvetica; color:red;}.text7ptred {font:7pt arial, verdana, helvetica; color:red;}/* Cab Sav Red text */.text9ptboldcabsavred {font:9pt arial, verdana, helvetica; font-weight:bold; color:#932653;}.text10ptboldcabsavred {font:10pt arial, verdana, helvetica; font-weight:bold; color:#932653;}.text14ptboldcabsavred {font:14pt arial, verdana, helvetica; font-weight:bold; color:#932653;}/* Mid Blue text */.text9ptboldmidblue {font:9pt arial, verdana, helvetica; font-weight:bold; color:#4367c5;}.text10ptboldmidblue {font:10pt arial, verdana, helvetica; font-weight:bold; color:#4367c5;}/* Light Blue text */.text9ptboldlightblue {font:9pt arial, verdana, helvetica; font-weight:bold; color:#a3c6f4;}.text10ptboldlightblue {font:10pt arial, verdana, helvetica; font-weight:bold; color:#a3c6f4;}/* Olive text */.text10ptolive {font:10pt arial, verdana, helvetica; color:#616400;}.text12ptboldolive {font:12pt arial, verdana, helvetica; font-weight:bold; color:#616400;}/* Mid Olive text */.text10ptboldmidolive {font:10pt arial, verdana, helvetica; font-weight:bold; color:#9faa84;}/* Chocolate text */.text10ptboldchocolate {font:10pt arial, verdana, helvetica; font-weight:bold; color:#514c32;}/* Pale Green text */.text10ptboldpalegreen {font:10pt arial, verdana, helvetica; font-weight:bold; color:#b0b866;}/* Yellow text */.text10ptboldyellow {font:10pt arial, verdana, helvetica; font-weight:bold; color:#ffd44c;}/* Law text */.text10ptboldlawblue {font:10pt arial, verdana, helvetica; font-weight:bold; color:#1d5072;}.text10ptboldlaw2 {font:10pt arial, verdana, helvetica; font-weight:bold; color:#7a3f28;}.text10ptboldlawmauve {font:10pt arial, verdana, helvetica; font-weight:bold; color:#75496d;}/* Medical text */.text10ptboldmedical1 {font:10pt arial, verdana, helvetica; font-weight:bold; color:#7a1e99;}/* Unwired text */.text10ptboldunwired {font:10pt arial, verdana, helvetica; font-weight:bold; color:#24891f;}.text12ptboldunwired {font:12pt arial, verdana, helvetica; font-weight:bold; color:#24891f;}.text14ptboldunwired {font:14pt arial, verdana, helvetica; font-weight:bold; color:#24891f;}/* Wishy Washy text */.text10ptboldwishywashy {font:10pt arial, verdana, helvetica; font-weight:bold; color:#0099cc;}.text12ptboldwishywashy {font:12pt arial, verdana, helvetica; font-weight:bold; color:#0099cc;}.text14ptboldwishywashy {font:14pt arial, verdana, helvetica; font-weight:bold; color:#0099cc;}/* OUP text */.text10ptboldoup {font:10pt arial, verdana, helvetica; font-weight:bold; color:#001241;}.text12ptboldoup {font:12pt arial, verdana, helvetica; font-weight:bold; color:#001241;}.text14ptboldoup {font:14pt arial, verdana, helvetica; font-weight:bold; color:#001241;}/* Software Catalogue text */.text10ptboldsoftware {font:10pt arial, verdana, helvetica; font-weight:bold; color:#FF2348;}.text12ptboldsoftware {font:12pt arial, verdana, helvetica; font-weight:bold; color:#FF2348;}.text14ptboldsoftware {font:14pt arial, verdana, helvetica; font-weight:bold; color:#FF2348;}/* Summer Books text */.text10ptboldsummer {font:10pt arial, verdana, helvetica; font-weight:bold; color:#eb6710;}/* White Text */.text10ptboldwhite {font:10pt arial, verdana, helvetica; font-weight:bold; color:#ffffff;}.text14ptboldwhite {font:14pt arial, verdana, helvetica; font-weight:bold; color:#ffffff;}/* ANCHOR TAGS *//* Standard anchor */a {color:blue; text-decoration:none;}a:hover {color:black; text-decoration:underline;}/* a:visited {color:#008200; text-decoration:none;}a:visited:hover {color:black; text-decoration:underline;} *//* Common anchor - used for left includes */a.common {color:black; text-decoration:none;}a.common:hover {color:#bf4d0b; text-decoration:underline;}/* Common2 anchor - used for top includes */a.commontop {font:10pt arial, verdana, helvetica; font-weight:bold; color:black; text-decoration:none;}a.commontop:hover {font:10pt arial, verdana, helvetica; font-weight:bold; color:#bf4d0b; text-decoration:none;}/* Standard anchor - 7pt */a.text7ptblue {color:blue; font:7pt; text-decoration:none;}a.text7ptblue:hover {color:black; font:7pt; text-decoration:underline;}/* Standard anchor - 9pt */a.text9ptblue {color:blue; font:9pt; text-decoration:none;}a.text9ptblue:hover {color:black; font:9pt; text-decoration:underline;}/* Standard anchor - 10pt bold */a.text10ptboldblue {color:blue; font:10pt; font-weight:bold; text-decoration:none;}a.text10ptboldblue:hover {color:black; font:10pt; font-weight:bold; text-decoration:underline;}/* Standard anchor - 14pt */a.text14ptblue {color:blue; font:14pt; text-decoration:none;}a.text14ptblue:hover {color:black; font:14pt; text-decoration:underline;}/* Terracotta anchor - used for left includes */a.text10ptboldterracotta {font:10pt arial, verdana, helvetica; font-weight:bold;color:#bf4d0b; text-decoration:none;}a.text10ptboldterracotta:hover {font:10pt arial, verdana, helvetica; font-weight:bold; color:#bf4d0b; text-decoration:underline;}/* Christmas Red anchor */a.text8ptboldchristmasred {font:8pt arial, verdana, helvetica; font-weight:bold; color:#bf2f38; text-decoration:none;}a.text8ptboldchristmasred:hover {font:8pt arial, verdana, helvetica; font-weight:bold; color:#bf2f38; text-decoration:underline;}/* Christmas Green anchor */a.text8ptboldchristmasgreen {font:8pt arial, verdana, helvetica; font-weight:bold; color:#006f53; text-decoration:none;}a.text8ptboldchristmasgreen:hover {font:8pt arial, verdana, helvetica; font-weight:bold; color:#006f53; text-decoration:underline;}/* Dark Blue anchor - 14pt */a.text14ptbolddarkblue {font:14pt arial, verdana, helvetica; font-weight:bold; color:#3f466c; text-decoration:none;}a.text14ptbolddarkblue:hover {font:14pt arial, verdana, helvetica; font-weight:bold; color:#000000; text-decoration:underline;}/* TABLE HEADERS */th {font:10pt arial, verdana, helvetica; font-weight:bold;}/* TABLE DETAILS */td {font:10pt arial, verdana, helvetica;}.branchhourshdrbch {font:8pt arial, verdana, helvetica; font-weight:bold; color:black; width:30%; text-align:left; vertical-align:top;}.branchhourshdr {font:8pt arial, verdana, helvetica; font-weight:bold; color:black; width:10%; text-align:right;}.branchhoursbch {font:7pt arial, verdana, helvetica; color:black; width:30%; text-align:left;}.branchhours {font:8pt arial, verdana, helvetica; color:black; width:10%; text-align:right;}.postagerow1a {font:10pt arial, verdana, helvetica; font-weight:bold; color:black; text-align:center; background-color:#9faa84;}.postagerow2a {font:10pt arial, verdana, helvetica; color:black; text-align:center; background-color:#9faa84;}.postagerow2b {font:12pt arial, verdana, helvetica; color:black; text-align:center; background-color:#9faa84;}.postagerow3b {font:12pt arial, verdana, helvetica; color:black; text-align:center; background-color:#d0d8be;}.btgrow1 {font:10pt arial, verdana, helvetica; font-weight:bold; color:black; text-align:left; background-color:#9faa84;}.btgrow2 {font:10pt arial, verdana, helvetica; color:black; text-align:left; background-color:#e8e2d6;}.leftmenu {padding:2px 0px 2px 6px; font:10pt arial, verdana; color:black; background-color:#d0d8be;}.leftmenuhdr {padding:2px 0px 2px 6px; font:8pt arial, verdana; font-weight:bold; color:black; background-color:#9faa84;}/*.leftmenu {padding:2px 0px 2px 6px; font:10pt arial, verdana, helvetica; color:black; background-color:#d0d8be; border:solid 1px; border-color:#d0d8be #000000 #000000 #000000}*/.topmenu {border:solid 1px; border-color:#000000 #9faa84 #000000 #9faa84}.testtd {border-bottom:solid #000000; border-bottom-width: 1px; border-top:solid #000000; border-top-width: 1px;}/* IMAGES */img {border:0;}/* HORIZONTAL ROWS */hr {display:inline;}.hrhome hr {display:none;}.hrhome {border-bottom:1px; background-color:#bf4d0b; height:1px;}.hrregular hr {display:none;}.hrregular {border-bottom:1px; background-color:#3f466c; height:1px;}.hrred hr {display:none;}.hrred {border-bottom:1px; background-color:#ff0000; height:1px;}.hrchristmasred hr {display:none;}.hrchristmasred {border-bottom:1px; background-color:#bf2f38; height:1px;}.hrchristmasgreen hr {display:none;}.hrchristmasgreen {border-bottom:1px; background-color:#006f53; height:1px;}.hrmidolive hr {display:none;}.hrmidolive {border-bottom:1px; background-color:#9faa84; height:1px;}.hrlightblue hr {display:none;}.hrlightblue {border-bottom:1px; background-color:#a3c6f4; height:1px;}.hrchocolate hr {display:none;}.hrchocolate {border-bottom:1px; background-color:#514c32; height:1px;}.hrmidblue hr {display:none;}.hrmidblue {border-bottom:1px; background-color:#4367c5; height:1px;}.hryellow hr {display:none;}.hryellow {border-bottom:1px; background-color:#ffd44c; height:1px;}.hrdarkblue hr {display:none;}.hrdarkblue {border-bottom:1px; background-color:#3f466c; height:1px;}.hrcabsav hr {display:none;}.hrcabsav {border-bottom:1px; background-color:#932653; height:1px;}.hrterracotta hr {display:none;}.hrterracotta {border-bottom:1px; background-color:#bf4d0b; height:1px;}.hrpalegreen hr {display:none;}.hrpalegreen {border-bottom:1px; background-color:#b0b866; height:1px;}.hrlawblue hr {display:none;}.hrlawblue {border-bottom:1px; background-color:#1d5072; height:1px;}.hrlaw2 hr {display:none;}.hrlaw2 {border-bottom:1px; background-color:#7a3f28; height:1px;}.hrlawmauve hr {display:none;}.hrlawmauve {border-bottom:1px; background-color:#75496d; height:1px;}.hrmedical1 hr {display:none;}.hrmedical1 {border-bottom:1px; background-color:#7a1e99; height:1px;}.hrwishywashy hr {display:none;}.hrwishywashy {border-bottom:1px; background-color:#0099cc; height:1px;}.hrunwired hr {display:none;}.hrunwired {border-bottom:1px; background-color:#24891f; height:1px;}.hrsummer hr {display:none;}.hrsummer {border-bottom:1px; background-color:#eb6710; height:1px;}.hroup hr {display:none;}.hroup {border-bottom:1px; background-color:#001241; height:1px;}.hrsoftware hr {display:none;}.hrsoftware {border-bottom:1px; background-color:#FF2348; height:1px;}