h1,h1 a{display:block}body,h1 a,html{height:100%}h2,h3{width:auto}.left_col,dl,li{line-height:1.5em}.news h2,body,dd{margin:0}a:visited,body{color:#2C2C2C}#content_main a:active,#content_main a:link,#utilities ul li a:hover,a:focus,a:hover,a:visited{text-decoration:underline}#taglist dt,.date{text-transform:uppercase}body{background-color:#fcfcfc;font-family:Helvetica,Arial,sans-serif;font-size:80%;height:auto;width:100%}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;margin:0 0 .75em;padding:0}h1,h2{font-weight:400}h1{clear:both;color:#9c1f31;font-size:220%;height:155px;margin:0 0 0 10px;padding:0;text-indent:-9999em;width:550px}h2{color:#3070ae;font-size:155%;margin:1em 0 0;padding:.5em 0 .25em;line-height:1.25em}#homepage h2{font-size:145%}.news h2{padding:1.5em 0 0}#content_main h3,h4{font-weight:400;margin:1em 0 .5em}address,ol,ul{margin:0 0 1em}address,p{padding:0}h3{color:#856078;font-size:100%;font-weight:400}#content_main h3{font-size:145%;padding:0 0 .25em;border-bottom:1px dotted #856078;background-color:#ffffff}.noborder,a img{border:none}#content_main h3 a{text-decoration:none!important;color:#856078!important}#content_main h3 a:hover{color:#007666!important}h4{font-size:130%;color:#007666}p{font-size:100%;margin:.5em 0 .75em}ol,ul{text-align:left}li{margin-bottom:.5em}dl{margin:0 0 1.5em}dt{font-weight:700;margin:1em 0 .25em}a:active,a:link{color:#007666;padding-bottom:.1em;text-decoration:none}a:focus,a:hover{color:#744c66}#content_main a:link img,a img{text-decoration:none}strong{font-weight:700}blockquote,em,q{font-style:italic}.cite,abbr,acronym,address,cite,dfn{font-style:normal}abbr,acronym,dfn{cursor:help;text-decoration:none;border:none}code,kbd{background-color:#e0f2f4;color:#000;font-family:monospace;font-size:120%}.clear{clear:both}.float_left{display:inline;float:left}.float_right{display:inline;float:right}#headernav,.hide,.vcard dt,legend,table caption,table thead{display:none}a:active.noborder,a:hover.noborder,a:link.noborder,a:visited.noborder{border:none!important;text-decoration:none!important}dl.imagery{width:300px;text-align:right;margin:0 0 1em 2em;padding:0 0 0 1em;background-color:#fff;border:1px solid transparent}dl.imagery img{max-width:300px}dl.imagery .singleborder{border:1px solid #ccc;padding:.5em}dl.imagery dd{font-size:85%;line-height:20px;text-align:center}table th{min-width:110px;text-align:left;padding:.25em 0}table tr{vertical-align:text-top}#branch_overview{width:103%}#branch_overview dl.imagery{width:228px;margin:1em 1em 0 0;padding:0}#branch_overview dl.imagery dd{font-size:100%}#branch_overview dl.imagery img{width:100%;line-height:22px}.date{position:absolute;top:0;right:0;padding:2px .75em!important;border:1px solid #cab5c3;font-size:65%;color:#856078}#single-news-article p.date{right:2.5em!important;top:2em!important}.ranking{clear:both;color:#666;margin-bottom:.5em;padding-left:0}.map{width:300px;height:300px;background-color:#2C2C2C;line-height:.5em;padding:.25em}dl.vcard{margin:1em 0 0 0}form{margin:0 0 .8em;padding:0}fieldset{border:none;clear:both;margin:0;padding:0;width:auto}input{font-size:100%}input.searchfield{border:none;color:#666;display:inline-block;font-size:110%;font-style:italic;height:13px;padding:15px 20px 10px 30px;width:170px}html>body input.searchfield{padding-top:16px}#header_search ul li,input.button{background:url(/images/view16/search_button.png) no-repeat;border:none;color:#005D8F;font-size:110%;font-weight:700;height:41px;margin:0;padding:16px 20px 10px;text-align:left;width:140px}#inner,#wrapper{width:1021px;overflow:hidden}#header,#utilities{position:relative;width:100%}#header_search ul li:hover,input.button:hover{background:url(/images/view16/search_button_hover.png) no-repeat;color:#9C1F31;border:none;cursor:pointer}#header_search ul li{list-style:none;margin:4px 0 0 240px}#wrapper{margin:1em auto;min-height:100%;padding:0;box-shadow:0 40px 40px -5px #999;-webkit-box-shadow:0 40px 40px -5px #999}* html #wrapper{display:table;height:auto}#inner{margin:auto;position:relative}#utilities{height:69px;font-size:95%;background:url(/images/view16/utilities_bg.png) top left no-repeat #e2e2e2}#utilities ul{line-height:3.25em;padding:2.5em 0 0 .7em}#utilities ul li{display:inline-block;border-right:1px solid #a5a5a5;padding:0 .75em;line-height:1em}#utilities ul li.last{border-right:none}#utilities ul li a{color:#525252}#utilities ul li a:hover{color:#333}#header{height:229px;margin:0;padding:0;z-index:13}#header .logo a{position:absolute;top:2.5em;left:3.5em;width:265px;height:129px;text-indent:-100%;color:#fff!important}#content_left,#content_right{display:inline;font-size:110%;width:200px;float:left}#header .circles{position:absolute;bottom:48px;right:0}#content{position:relative;background-color:#fff;height:100%;margin:0 auto;overflow:hidden;padding:3em 1.95em;width:auto;z-index:12}#content_left{height:100%}#content_left h3.ie-fix{margin-bottom:-.85em\9}#content_main{display:inline;float:left;font-size:110%;height:100%;line-height:1.6em;margin:0 0 2em;padding:0 0 0 2em;width:75%}#homepage #content_main{padding:0 22px;width:518px}#content_main ul{margin:1em 0 1.5em;list-style-type:square}#content_right{height:100%}#headernav{color:#666;height:30px;margin:0 25px;position:relative;top:0;text-indent:-100%}#headernav a:link,#headernav a:visited{border-bottom:none;color:#666}#headernav a:focus,#headernav a:hover{color:#005D8F}#headernav .headerlinks,#headernav .headersearch{display:block;margin:.5em;padding:0;position:absolute;top:0;width:50%}#headernav .headerlinks{background:no-repeat;display:inline;float:left;height:22px;margin:0;padding:8px 0 0 3px;width:128px}* html #headernav .headerlinks{background-image:none}#header_search{display:inline;float:none;margin:0;position:absolute;right:0;text-align:right;top:-50px;width:287px;height:58px}#header_search h3,#header_search p{margin:0 0 .8em;padding:0}#header_search ul{margin:0;padding:0 0 .5em;text-align:right}#tempForm{padding-top:.5em;width:400px;padding-bottom:.8em}#tempForm .searchfield{padding-right:24px}#header_search label,#header_search legend{display:none}#header_search form fieldset{border:0;display:inline;padding:0;margin:0}#header_search input,#header_search select{font-size:100%}#header_search input.searchfield{border:none;color:#444;display:inline-block;font-style:normal;font-size:100%;padding:9px;position:absolute;top:5px;right:48px;background-color:transparent;width:172px;height:1.2em;z-index:1000}#calendar,#content_main .right_col a,.left_col{display:inline}#header_search input.searchfield:focus{border:none;outline:0}#header_search input.button{width:40px!important;height:40px!important;margin:4px 7px}.left_col{float:left;font-size:110%;height:100%;overflow:hidden;margin:-1em 0 0;width:208px;z-index:10}.left_col .extras{margin:0 0 2em;clear:both}#content_main .readmore{background-position:0 10px;padding-left:1em;text-align:left}#content_main .floatme{float:left;width:63%}#content_main .right_col{position:absolute;top:4em;right:2.5em;width:17%;padding:.25em 2em 1.25em;font-size:100%;border:1px dotted #B4D0E6;background-color:#EBF6FF}#calendar,#calendar table{height:auto;width:190px;overflow:hidden}#content_main .right_col h4{color:#276CB0}#content_main .right_col ul{margin:0;padding:0}#content_main .right_col ul li{list-style:none;margin-bottom:.5em;line-height:1.35em}#content_main .right_col a:active,#content_main .right_col a:link{color:#226db8}#content_main .right_col a:hover,#content_main .right_col a:visited{color:#2C2C2C}#calendar{margin:0 0 2em;min-height:201px;padding:0;text-align:center}#calendar table{border-collapse:collapse;border-spacing:0;display:block;font-size:100%;margin:2em 0;padding:0;position:relative}#calendar caption{display:none;font-size:120%;margin:0 0 .5em;overflow:hidden;padding:0 0 .5em;position:relative;text-align:center;width:100%}#calendar caption .nav{display:inline;position:absolute;text-align:center;text-decoration:none;width:20px}html>body #calendar caption .nav{position:relative}* html #calendar caption .nav{position:absolute}#calendar caption .next{float:right;right:0}#calendar caption .previous{float:left;left:0}#calendar tbody,#calendar tfoot,#calendar thead,#calendar tr{width:100%}#calendar td,#calendar th{border-bottom:1px solid #ccc;margin:0;padding:5px 6px}#calendar th{border-top:1px solid #ccc}#calendar td{height:14px;padding:1px;text-align:center;width:27px}#calendar td a,#calendar td span{display:block;height:14px;padding:3px;width:auto}#calendar td.event a,#calendar td.event span,#calendar td.noevent a,#calendar td.noevent span,#calendar td.today a,#calendar td.today span{width:auto}#calendar h3{text-align:left}#calendar td a:active,#calendar td a:hover,#calendar td a:link,#calendar td a:visited{border:1px solid #3C6EB0;text-decoration:none;font-weight:700;display:block}#calendar td.eventtoday a:active,#calendar td.eventtoday a:hover,#calendar td.eventtoday a:link,#calendar td.eventtoday a:visited,#calendar td.eventtoday span,#calendar td.today a:active,#calendar td.today a:hover,#calendar td.today a:link,#calendar td.today a:visited,#calendar td.today span{border:1px solid #9C1F31;color:#9C1F31;font-weight:700}#content_right .events{clear:both;color:#2C2C2C;height:100%;margin:0 0 2em;min-height:40px;overflow:hidden;padding:0;width:100%}#content_right .events dl.dlEvents{height:1%;line-height:1.25em;margin:0;overflow:hidden;padding:1em 1.25em .5em;width:100%;background-color:#ffd37f}#content_right .events dl.dlEvents dt{clear:both;display:block;float:left;font-weight:400;font-size:130%;height:20px;left:0;margin:0 0 1em;padding:0 32px 0 0;position:relative;top:0;width:32px}#content_right .events dl.dlEvents dd{border-left:dotted 1px #a07844;display:block;float:left;height:1%;margin:0 0 1.5em;padding:0 0 0 8px;position:relative;width:95px}#content_right .events dl.dlEvents a:link,#content_right .events dl.dlEvents a:visited{color:#4e2b27;font-size:95%;margin-bottom:.1em;padding-bottom:.1em;text-decoration:none}#content_right .events dl.dlEvents a:hover,#content_right .events p a:hover{color:#251311;text-decoration:underline}#content_right .events abbr{border:none}#content_right .events .event_date{white-space:nowrap;color:#4e2b27}#content_right .events .viewall{text-align:right;font-size:95%;padding:.75em;margin:0;background:url(../images/view16/icon_upcoming-events.png) 10px 7px no-repeat #fabc47;width:auto;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}#content_right .events .viewall a:active,#content_right .events .viewall a:link,#content_right .events a .viewall{color:#4e2b27!important}#content_right .events .viewall:hover{background-color:#f9b32f;text-decoration:underline}#content_right .manageEvents{list-style:none;padding-left:0;text-align:right}#content_right .manageEvents li{border-left:1px solid #666;display:inline;margin-left:.4em;padding-left:.6em}#content_right .manageEvents li.first_node{border-left:none;margin-left:0;padding-left:0}#content_right .manageEvents li.viewall{background-position:right 4px}#content_right hr{border:none;background-color:#2C2C2C;color:#2C2C2C;height:1px;margin:0 10px 1em;padding:0;text-align:left}#content_right .events dl.dlEvents dd.event_multiple{margin-left:65px;width:48%}#historic_photo{line-height:1.5em;margin:0 0 2em}#historic_photo dt{text-align:center}#historic_photo dd{margin:0;padding:.25em;text-align:center}.miniads{overflow:hidden;padding:0}.miniads li{margin-bottom:2em;width:100%}.miniads a:active,.miniads a:focus,.miniads a:hover,.miniads a:link,.miniads a:visited{border:none;display:block;height:64px;margin:0 auto;padding:0;text-align:left;text-indent:-9999em}#footer h2,#sitemap li.section_events{display:none}.miniads .logo_kids-help-line{background:center bottom no-repeat;width:60px}.miniads .logo_cybersmart{background:center bottom no-repeat;width:101px}.miniads_adultreview,.miniads_kidsreview{background:url(../images/view16/write-review_bg.png) right bottom no-repeat;height:auto;list-style:none;min-height:50px;padding-bottom:.8em;padding-left:.5em;padding-right:25px;width:auto}#sitemap{background:-10px bottom no-repeat #fff;clear:both;color:#2C2C2C;height:100%;margin:0 0 2em;overflow:hidden;padding:0 0 2em}#sitemap .container{font-size:91.7%;min-height:100%;padding:0 1em}#sitemap ul{list-style:none;overflow:hidden;padding-left:0;position:relative}#sitemap ul ul{margin-top:.25em}#sitemap li{display:inline-block;float:left;min-height:190px;padding-right:1em;width:30%}#sitemap li.section_family{clear:both}#sitemap li li{display:inline;float:left;min-height:100%;width:100%}#sitemap li a:focus,#sitemap li a:hover,#sitemap li a:link,#sitemap li a:visited{color:#2C2C2C;font-weight:700;line-height:1.5em;margin-right:2%;text-decoration:none}#footer strong,dl#searchDL dt{font-weight:400}#sitemap li a:hover,#sitemap li li a:focus,#sitemap li li a:hover{color:#9C1F31}#sitemap li li a,#sitemap li li a:link,#sitemap li li a:visited{color:#2C2C2C;font-weight:400;margin-right:1%;padding-bottom:.1em;text-decoration:none}#footer{clear:both;color:#7b7b7b;font-size:95%;margin:-1.25em auto 0;padding:0 0 1.5em;position:relative;text-align:center;width:1021px;z-index:12}#footer .logos,body#home .date{position:absolute;right:0;top:0}#footer p{padding-bottom:.75em}#footer ul{text-align:center;margin:3em auto 1.6em;padding:0}#footer ul li{display:inline;border-left:1px solid #9FAEEC;margin:auto;padding:0 1em}#footer .logos,#footer .logos li{display:inline;float:right;height:64px;margin:0}#footer ul li.firstitem{border-left:0}#footer strong{color:#585858}#footer .logos{list-style:none;overflow:hidden;padding:0;text-align:right;width:50%}#footer .logos li{border:none;padding-left:2em}#footer .logos a:active,#footer .logos a:link,#footer .logos a:visited{display:none}.sprite{background-image:url(../images/view16/library_spritesheet.png);background-repeat:no-repeat;display:block}body#home #branchpicker label,body#home .vcard dt{display:none}.sprite:hover{text-decoration:none}.sprite-footer_bg{width:1021px;height:100px;background-position:-10px -10px}.sprite-header_circles{width:653px;height:89px;background-position:-10px -130px}.sprite-logo_cyber-smart{width:101px;height:38px;background-position:-683px -130px}.sprite-logo_kids-help-line{width:60px;height:53px;background-position:-804px -130px}.sprite-logo_lakemaclibraries{width:265px;height:129px;background-position:-683px -203px}.sprite-logo_lakemaclibraries:hover{background-position:-10px -352px}.sprite-logo_lmcc{width:58px;height:64px;background-position:-968px -130px;margin:auto}.sprite-search_button{width:40px;height:40px;background-position:-884px -130px}.sprite-search_button_hover{width:40px;height:40px;background-position:-968px -214px}.sprite-utilities_bg{width:1021px;height:69px;background-position:-10px -501px}.book-layout{margin:15px 0 0 -5px}.book-layout p{width:auto;float:left;margin:0;max-width:20%;height:205px;text-align:center}.book-layout p a img{width:90%;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.book-layout p a img:hover{width:100%;margin:-11px 0 0;box-shadow:0 15px 30px #4d4d4d;-webkit-box-shadow:0 15px 30px #4d4d4d;-moz-box-shadow:0 15px 30px #4d4d4d;-o-box-shadow:0 15px 30px #4d4d4d}#itemdetails dd,#taglist dd{margin-left:0}#itemdetails dd{margin-bottom:1.5em;text-transform:capitalize}#taglist{margin-top:1em}#taglist dt{margin:0;color:#777;font-size:70%}#taglist dd{margin:0}#taglist dd a{display:inline-block;float:left;margin:0 5px 6px 0;padding:.5em .75em;background-color:#E8E3E6;text-decoration:none!important;color:#401531;text-transform:capitalize}#taglist dd a:hover{background-color:#DED3D9}dl#searchDL{margin:1em 0 1.5em}dl#searchDL dd{margin:-10px 0 1em;font-size:80%}p.articleAuthor{margin:0;padding:2em 0 0;font-size:85%;clear:both}#ebscoform{margin:1.5em 0 0}#ebscoform p{font-weight:700}#ebscoform input.searchfield{width:185px;margin:0 0 1em 1em;padding:.65em;border:1px solid #6b99cf;font-style:normal;color:#000}#ebscoform input.searchfield:focus{background-color:#e6f2ff}#ebscoform input.button{text-indent:-100%;padding:0;margin:0 0 0 -5px;height:37px}.feedlist dt,.feedlist li{clear:both;font-size:110%;font-weight:400!important;list-style:none;margin-bottom:.5em;margin-top:1em;line-height:1.65em}.feedlist dd{margin:0}.feedlist dt.viewall{margin-bottom:.5em;margin-top:2em;padding-left:0;padding-right:1em;text-align:right}body#home #content{background-color:#fff;height:100%;margin:0 auto;overflow:hidden;padding:3em 1.95em;width:auto;z-index:12}body#home #content_left{display:inline;float:left;font-size:110%;height:100%;width:200px}body#home #content_left h3.ie-fix{margin-bottom:-.85em\9}body#home #content_main{display:inline;float:left;font-size:120%;height:100%;line-height:1.5em;margin:0 0 2em;padding:0 25px;width:518px}body#home #content_right{display:inline;float:left;font-size:110%;height:100%;width:200px}body#home h3{color:#856078;font-size:150%;font-weight:400;width:auto}body#home #content_main h3{font-size:100%;font-weight:400;margin:0 0 1.25em;padding:.25em 0 .25em 1em;background-color:transparent;border:none}body#home h4{color:#703e5e}body#home .date{padding:0 .75em!important;border:1px solid #cab5c3;font-size:65%;text-transform:uppercase;color:#856078}body#home .viewall{text-align:right;width:100%}#social-media{margin:2em 0 -3em;float:left}.a2a_menu a{font-size:14px!important;color:#000!important}.a2a_dd .a2a_svg{background-color:#856078!important}.a2a_button_google_plus .a2a_svg{background-color:#F1B241!important}.a2a_button_email .a2a_svg{background-color:#75c5bc!important}body#home #branchinfo{line-height:1.8em;margin:17px 0 3em;font-size:85%!important}body#home #branchinfo a{color:#6b3558}body#home #branchinfo .viewall a{font-size:100%}body#home #branchinfo .vcard{margin-bottom:1em;padding:1em 0}body#home #branchpicker{margin-bottom:2em}body#home #branchpicker fieldset{border:none}body#home #branchpicker select{width:100%;padding:.5em;margin:0 0 -1em}body#home #branch_nav{margin:0;overflow:hidden;padding:0}body#home #branch_nav li{display:inline;float:left;height:100%;margin-bottom:0;padding:5px 3px 6px 2px;text-align:center;width:60px;border:1px solid #bea5b6;border-radius:10px 10px 0 0;margin-right:-1px}body#home #branchinfo .branch_hours thead,body#home #branchinfo .hide_info,body#home #branchinfo .org{display:none}body#home #branch_nav li.sel_current{border:1px solid #856078;background-color:#856078;border-radius:10px 10px 0 0}body#home #promo ul.promoimages li a img,hr{border:none}body#home #branch_nav li.sel_current a{color:#fff!important}body#home #branchinfo p.more_info{margin-top:1em;padding:0}body#home #branchinfo .branch_hours{width:100%;border-spacing:0}body#home #branchinfo .branch_hours caption,body#home #branchinfo .branch_hours h4{text-align:left;font-weight:700;color:#703e5e!important}body#home #branchinfo .branch_hours caption{margin-bottom:5px}body#home .branch_contact h4,body#home .branch_location h4{font-size:100%;font-weight:700;white-space:nowrap}body#home #branchinfo .branch_hours tbody th{font-weight:700;text-align:left;vertical-align:top;padding:.5em 0 0;min-width:10px}body#home #branchinfo .branch_hours tbody td{text-align:right;padding:.5em 0 0}body#home #detail_loading{margin:20px auto 0;background:url(../images/view16/loading_circle.gif) 50% 15% no-repeat;text-align:center}body#home #detail_loading p{padding:50px 0;margin:0}body#home #branchinfo .branch_location .street-address{display:block}body#home #contact_us{margin:-.5em auto 0 0;padding:1.75em 0 1.5em;border-bottom:1px solid #dadada;border-top:1px solid #dadada}body#home #contact_us *{color:#007666!important}body#home #contact_us .fa{color:#72CACA!important}body#home #contact_us p{margin:0 0 .8em;padding:0}body#home #contact_us ul{line-height:2em;list-style:none;margin:0;padding:0}body#home #follow_us{color:#3070ae;font-size:100%;height:1%;overflow:hidden;width:100%;margin:0;padding:1.75em 0 2em;border-bottom:1px solid #dadada}body#home #follow_us *{color:#3070ae!important}body#home #follow_us ul{line-height:2em;list-style:none;margin:0;padding:0}body#home #follow_us a,body#home #follow_us a:link,body#home #follow_us a:visited{line-height:1.25em;margin-bottom:.1em;color:#3070ae}body#home #contentmainleft,body#home #contentmainright{display:inline;float:left;overflow:hidden;padding-left:5px;padding-right:20px;width:310px}body#home #contentmainright{padding-left:0;padding-right:5px;width:309px}html>body#home #contentmainright{width:310px}body#home #contentmainleft a,body#home #contentmainleft a:link,body#home #contentmainright a,body#home #contentmainright a:link{color:#2C2C2C;text-decoration:none}body#home #contentmainleft ul a,body#home #contentmainleft ul a:link,body#home #contentmainright ul a,body#home #contentmainright ul a:link{color:#2C2C2C}body#home #contentmainleft a:hover,body#home #contentmainleft ul a:hover,body#home #contentmainright a:hover,body#home #contentmainright ul a:hover{color:#e27102}body#home #content_main .news{padding:0 0 1em;position:relative}body#home #content_main .readmore,body#home #content_main .viewall{padding:0;margin:0;text-align:right;width:100%;font-size:85%}body#home #content_main .readmore{background-position:0 10px;padding-left:1em;text-align:left}body#home #content_main .readmore a:link,body#home #content_main .readmore a:visited,body#home #content_main .viewall a:link,body#home #content_main .viewall a:visited{color:#6b3558;text-decoration:underline}body#home #content_main .viewall a:hover{color:#1e5ea5}body#home #content_main p,body#home #contentmainleft ul,body#home #contentmainright ul{padding-bottom:5px;padding-left:0;padding-right:0}body#home #promo{border:none;font-size:75%;height:238px;margin:41px 0 0;overflow:hidden;padding:9px 0 4px;position:relative;text-align:center;width:auto;background-color:#e5e5e5}body#home #promo ul.promoimages{background-color:transparent;height:200px;list-style:none;margin:0 auto;overflow:hidden;padding:0;position:relative;width:500px}body#home #promo ul.promoimages li{position:absolute;height:201px;margin:0;padding:0;width:540px}body#home #promo ul.promoimages li a{border-bottom:none}body#home #promoNav{bottom:7px;clear:both;cursor:pointer;display:block;height:auto;right:6px;list-style:none;margin:0;padding:0;position:absolute}body#home #promoNav li{background-color:#fff;border:1px solid #bbb;color:#555;display:block;float:left;height:15px;line-height:1.25;margin:0 2.5px;padding:5px;text-align:center;width:15px}body#home #promoNav li.current{background-color:#bbb;font-weight:400;color:#fff}body#home .news_teaser{clear:both;margin:0 0 .5em;overflow:hidden;padding:1em 0 0;position:relative}body#home .news_teaser p.text{font-size:80%;line-height:20px}body#home #content_main .news p{margin-bottom:0;max-width:80%}body#home #content_main .news p.viewall{width:auto;max-width:100%}body#home #content_main .title a{border-bottom:none;font-weight:700;line-height:1.5em;margin-bottom:.1em;padding-bottom:.1em;padding-top:1em}body#home #content_main .news .title{clear:both;padding-bottom:0;margin:0;max-width:85%;font-size:95%;line-height:23px}body#home #content_main .news .title a{color:#3070ae}body#home #content_main .news .title a:hover{color:#007666;text-decoration:underline}body#home .teaserimg{display:inline;float:left;padding-right:.75em;padding-top:.5em}#news-archives,#single-news-article{width:140%!important;margin:-2.5em 0 0 .25em}#single-news-article p.news-date{font-size:80%;text-transform:uppercase;color:#856078;margin:.5em 0 -.25em}body#home #explore{position:relative}body#home #explore h2{margin:0 0 .5em;color:#6a6a6a}body#home #explore a{text-decoration:none}body#home #explore a:hover{text-decoration:underline}body#home #explore section{position:relative;float:left;width:50%;height:200px;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;cursor:default}body#home section.catalogue span.fa,body#home section.ecollections span.fa,body#home section.kids span.fa,body#home section.readers span.fa,body#home section.research span.fa,body#home section.services span.fa{position:absolute;top:0;right:0;padding:10px 10px 15px}body#home section.catalogue{background-color:#856078}body#home section.catalogue span.fa,body#home section.catalogue:hover{background-color:#744c66}body#home section.catalogue span.fa{color:#AE96B0}body#home section.ecollections{background-color:#ffcf74}body#home section.ecollections span.fa,body#home section.ecollections:hover{background-color:#faba41}body#home section.ecollections span.fa{color:#FFEBC9;padding:11px 10px}body#home section.kids{background-color:#b0da45}body#home section.kids span.fa,body#home section.kids:hover{background-color:#92c11a}body#home section.kids span.fa{color:#D3F67A}body#home section.readers{background-color:#248382}body#home section.readers span.fa,body#home section.readers:hover{background-color:#137472}body#home section.readers span.fa{color:#5DB7B6;padding-top:12px}body#home section.research{background-color:#754a37}body#home section.research:hover{background-color:#663b28}body#home section.services{background-color:#bdbdbd}body#home section.services:hover{background-color:#adadad}body#home section.catalogue *,body#home section.readers *,body#home section.research *{color:#fff}body#home section.ecollections *,body#home section.kids *,body#home section.services *{color:#272727}body#home section h3{font-size:130%!important;margin:.75em 0 .5em .5em!important}body#home section ul li{list-style:none;margin:0 0 .35em -.65em}body#home #library_services{color:#007666;font-size:100%;height:1%;margin:0 auto 2em 0;overflow:hidden;width:100%;padding:0 0 1.75em;border-bottom:1px solid #dadada}body#home #library_services *{color:#007666!important}body#home #library_services ul{line-height:2em;list-style:none;margin:0;padding:0}body#home #library_services a,body#home #library_services a:link,body#home #library_services a:visited{line-height:1.25em;margin-bottom:.1em}#breadcrumbs ul li a:after{content:"/";color:#999;display:inline-block;padding:0 0 0 .65em}#breadcrumbs ul li a[href*="pid=831&vid=16"]{display:none}hr{background-color:transparent;border-bottom:1px dotted #7FC3DD;padding:0;margin:2em 0}ul.section-extras{padding:0 0 0 1em}ul.section-extras li{list-style:none}dl.NewsListArchives dt{color:#856078;font-size:105%;font-weight:700;width:auto;margin:1em 0}dl.NewsListArchives dd{margin:0 0 .5em}a.stbutton{font-size:80%}ul.taglist{margin:0;padding:0 0 .5em}ul.taglist li{display:inline;padding:0}.announcement{background-color:#FFF6B3;border-left:.75em solid #FEEF87;margin:0 0 1em;padding:1.25em 3em 1.35em 2em;position:relative}.button a{background:#856078;display:inline-block;padding:1em 2.5em 1.25em;border-radius:5px;-webkit-border-radius:5px;font-size:135%;color:#fff;text-decoration:none!important}.button a:hover{background-color:#744c66}#userform{margin-top:20px}#commentform fieldset,#userform fieldset{border:none;display:block}#commentform fieldset.word-verification{margin:5em 0 0}#commentform fieldset legend,#userform fieldset legend{color:#2C2C2C;font-size:100%;font-weight:700;margin:0 0 .5em;padding:0}#commentform legend.main{display:block;color:#005D8F;font-size:110%}#commentform p,#userform p{font-size:100%}#commentform span.errormsg,#userform span.errormsg{color:#008A78;font-weight:400;position:absolute;left:39.25em;font-size:90%;top:3px}#commentform span.errormsggen,#container p.errormsggen,#content_main .container p.errormsggen,#userform span.errormsggen{display:block;clear:both;color:#f11b1b;font-size:80%;font-family:Verdana,Arial,sans-serif;margin:-3em 0 0;padding:0;position:relative;line-height:1.5em;font-weight:400}span#txtReview.errormsggen{margin-top:-25.5em!important}#txtReview_parent{display:block;margin:.5em 0 0}#txtReviewerrmsg{margin-top:-56em!important}.ui-stars-cancel,.ui-stars-star{margin:.65em 0 0!important}.ui-stars-cancel a,.ui-stars-star a{height:17px;display:block!important}#content_main .container p.errormsggen{font-weight:700;margin-bottom:1em;padding:.5em 0 .5em 3em}#commentform input,#commentform textarea,#userform input,#userform span.input,#userform textarea{position:relative;top:-1.4em;left:15em;display:block;font:100% Helvetica,Arial,sans-serif;width:18.5em;padding:.5em;border:1px solid #bbb}#commentform input:focus,#commentform textarea:focus,#userform input:focus,#userform select:focus,#userform textarea:focus{background-color:#e6f2ff}#commentform label input[type=password],#commentform label input[type=text],#userform label input[type=password],#userform label input[type=text]{top:-1.8em;border:1px solid #bbb}#userform label input[type=checkbox]{width:1.25em;height:1.25em;margin:.5em 0 0}#starswrapper label{width:15em!important}#userform .select_multiple{margin-left:15em!important;margin-top:-.25em}#userform p.select_grp input{display:inline;left:0;margin-left:1.5em;position:static}#commentform input.spanline,#userform input.spanline{top:-2.9em}#commentform input.submit,#userform input.submit{font-size:125%;font-family:Helvetica,Arial,sans-serif;width:15.75em;margin:1.75em 0 0 -3em!important;padding:.85em;color:#333!important;background-color:#fabc47;border:none;cursor:pointer;transition:background-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out}#home #content_main .right_col{right:1.5em;padding:0 1.5em;width:15%;font-size:90%}input,input[type=button],select{padding:.5em}#userform.book-review-form fieldset input.submit{margin:3.75em 0 0 -3em!important}#userform input#txtBookAuthor{text-transform:capitalize}#comments h3{padding-left:0!important}p.confirmed{margin:2.25em 0 0!important;width:95%!important;font-size:95%!important;line-height:22px!important}p.comment_byline{font-size:70%;margin:-1em 0 1em}#commentform.library-comments label input,#commentform.library-comments textarea{width:13.5em}#commentform.library-comments span.errormsg{left:33.5em}#commentform.library-comments input.submit{width:11.75em}input[type=button]{border:none;background-color:#856078;color:#fff;cursor:pointer}#commentform input.submit:hover,#userform input.submit:hover{background-color:#856078;color:#fff!important}#caplegal,#userform input[disabled=""].submit{color:#777}#commentform input.single,#userform input.single{clear:both;float:left;display:block;width:15em;left:15em;margin-top:1em}#commentform label,#userform label,#userform p.label{clear:both;display:block;float:left;font-weight:700;margin:0;position:relative;width:13.5em;height:3em}#userform p.select_grp label{clear:none;display:inline;left:0}#commentform .clearpara,#userform .clearpara{clear:both;display:block;width:100%;margin-top:1.4em;font-weight:400}#commentform label.first,#userform label.first{margin-top:1em}#commentform label.radio,#userform label.radio{clear:both;position:relative;top:0;left:15em;display:block;font:100% Verdana,Helvetica,Arial,sans-serif;font-weight:400;margin:.5em 0 .5em -.5em;text-align:left;width:10em}#commentform label.checkbox,#userform label.checkbox{width:355px;font-weight:400}#commentform label.checkbox input,#userform label.checkbox input{left:365px;width:5em}#commentform label.radio input,#userform label.radio input{display:inline;font:100% Verdana,Helvetica,Arial,sans-serif;margin:-.1em auto -2em 0;width:1em}#commentform select,#userform select{position:relative;top:-1.9em!important;left:15em;display:block;font:100% Helvetica,Arial,sans-serif;width:19.65em;padding:.5em;margin:0;border:1px solid #bbb}#userform p.select_grp select{display:inline;left:0;position:static;width:auto}select{border:1px solid #bbb}#userform p.label{position:relative}#userform p.label label.radio{clear:both;display:inline;float:none;font:100% Verdana,Helvetica,Arial,sans-serif;font-weight:400;left:15em;margin:0;padding:0 1em 0 .5em;position:relative;text-align:left;top:-1.9em;width:auto}#userform p.label input{display:inline;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:100%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;top:-20px;width:auto}#userform textarea#txtDescription{left:15em;overflow-y:scroll;position:absolute;top:0;width:18.5em}#userform #enddate,#userform #endtime,#userform #startdate,#userform #starttime{display:inline;margin-bottom:1.5em;vertical-align:top;width:45%}#userform #enddate,#userform #startdate{border-right:1px solid #ccc}#enddate legend,#endtime legend,#startdate legend,#starttime legend{display:block}#userform label[for=v10],table.catalogue-search_list .hide{display:none}#enddate label span,#endtime label span,#startdate label span,#starttime label span{font-weight:400}#userform #enddate select,#userform #endtime select,#userform #startdate select,#userform #starttime select{width:auto}#userform p.supporting_txt{margin:0 0 0 17em;padding:0;line-height:1.5em;width:18em}#userform p.icon_cal a:active,#userform p.icon_cal a:focus,#userform p.icon_cal a:hover,#userform p.icon_cal a:link,#userform p.icon_cal a:visited{border-bottom:none}.author-browse input,.series-browse input,.subject-browse input,.title-browse input{left:0!important;width:18.5em!important;margin:2em 0 0;float:left!important}.author-browse .submit,.series-browse .submit,.subject-browse .submit,.title-browse .submit{float:left!important;width:13em!important;font-size:110%!important;margin:-2.05em 0 0 31em!important;padding:.5em 0 .55em!important}.change-email input.submit,.change-pin input.submit{font-size:100%!important;margin-left:0!important;width:19.75em!important}.change-email{height:12em}.change-email input{top:-2.4em!important}.change-pin input{top:-2.8em!important}.request-external select{top:-1.5em!important;left:15em!important}.request-external label{line-height:1em!important}.request-external p{margin:7em 0 2.5em}.request-external input[type=submit]{margin:0 0 0 -3em!important}.login label input[type=password],.login label input[type=text]{top:-2.8em!important}.login p{font-size:85%!important;margin:1em 0 0 17.5em;line-height:1.75em}.join-online input.submit,.reserve-item input.submit{margin-left:-3em!important}.join-online label,.reserve-item label{line-height:1em!important}.join-online{padding-top:2em!important}.join-online select{top:-1.65em!important;left:15em!important}.reserve-item{padding-top:2.5em!important}.reserve-item label{height:3em!important}.reserve-item select{top:-1.5em!important;left:15em!important}.reserve-item input.submit{margin-top:1.25em!important}p.search_sort{padding-bottom:1em;padding-top:1em;font-weight:700}p.search_sort select{margin-left:12px}table.catalogue-search_list{margin-top:1em;width:100%}table.catalogue-search_list caption{clear:inherit;display:table-caption}table.catalogue-search_list th{padding:0}table.catalogue-search_list td{border:none;overflow:hidden;padding:0}table.catalogue-search_subtable{border:1px solid #ccc;font-size:91.7%;margin:0 0 2.5em 110px;padding:0;width:84%}table.catalogue-search_subtable thead th,table.catalogue-search_subtable thead tr{background-color:#eee;border:1px solid #ccc;padding:.5em}table.catalogue-search_subtable th{font-weight:400}table.catalogue-search_subtable td{border-right:1px solid #CCC;border-bottom:1px solid #CCC;line-height:1.55em;padding:5px .5em;vertical-align:text-top;font-size:95%}table.MarcDataTable{margin:0 0 10px -5px;width:auto}table td.MarcDataHead{width:40%}.nav_buttons{display:inline;float:right;margin-bottom:.8em;width:100%}.nav_buttons table.ButtonTable{border:none;margin:0;padding:0;width:100%}.ButtonTD{padding:.5em 0;border:none}.ButtonTD a,.nav_buttons a{border-bottom:none}.list_syndetics-img{display:inline;float:left;height:100px;margin:.5em 0 0;overflow:hidden}.list_author,.list_title{margin-left:110px}h4.list_title{margin-top:2px}table.catalogue-search_list .reserve_item{border-left:none;border-right:none;padding:.5em 3em 1.5em 0;text-align:right}table.catalogue-search_list p.reserve_item{margin:0 1em 1em 110px;padding:0 3em 0 0;text-align:left}table.catalogue-search_list .reserve_item a font{font-size:100%!important}table.catalogue-search_list p.reserve_item a font{font-size:120%!important;font-weight:400}#userform .select_grp{clear:both;font-size:100%;padding:0;margin:10px 0 0}#userform .select_multiple{margin:0 0 .35em 13.5em}#caplegal{font-size:75%;font-style:italic;text-align:right;margin:1em 0 0;background:0 0}.ReserveDataTable span,.ReserveDataTable td.ReserveDataContent *{color:#007666!important}.ReserveDataTable{border:none;border-collapse:separate;margin:0;padding:0;width:100%}.ReserveDataTable td,.ReserveDataTable tr{border:none;vertical-align:text-top}#BorShow table{font-size:100%;margin:0;padding:0;width:100%}#BorShow table td{border:1px solid #ccc;padding:.5em 1em;line-height:1.5em}.ReserveDataTable td.ReserveDataContent,.ReserveDataTable td.ReserveDataHead{padding:0;width:20%;text-align:left;font-weight:700}.ReserveDataTable td.ReserveDataContent{width:30%}#authlist{margin-bottom:2em}a.date-picker-control{display:none!important}#eresources-categories{position:relative}#eresources-categories .light-text *{color:#fff}#eresources-categories .light-text h3,#eresources-categories .light-text h3 a{color:#fff!important}#eresources-categories .light-text h3 a:hover{color:#fff!important;text-decoration:underline}#eresources-categories .dark-text *{color:#272727}#eresources-categories .dark-text h3,#eresources-categories .dark-text h3 a{color:#272727!important}#eresources-categories .dark-text h3 a:hover{color:#272727!important;text-decoration:underline}#eresources-categories .eresources{position:relative;float:left;width:49.5%;height:375px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;cursor:default}#eresources-categories .eresources span.fa{position:absolute;top:0;right:0;padding:10px 10px 15px;transition:background-color .5s ease-in-out;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out}#eresources-categories span.fa{transition:color .5s ease-in-out;-webkit-transition:color .5s ease-in-out;-moz-transition:color .5s ease-in-out;-o-transition:color .5s ease-in-out}#eresources-categories .eresources h3{font-size:145%!important;margin:1em 1em 0 1.5em!important;background-color:transparent;border-bottom:none}#eresources-categories .eresources ul li{list-style:none;margin:0 0 .5em -.65em;line-height:1.45em}#eresources-categories .eresources ul.bullets li{list-style:disc;margin:0 0 .15em .5em;line-height:1.5em}#eresources-categories .eresources a{font-size:105%;text-decoration:none}#eresources-categories a:hover{text-decoration:underline}#eresources-travel span.fa{padding:13px 10px 12px!important}#eresources-studyadults span.fa,#eresources-studykids span.fa{padding:13px 8px 12px 12px!important}#eresources-home span.fa{padding:12px 9px 13px 11px!important}#eresources-ebsco span.fa{padding:11px 10px 14px!important}#eresources-ebsco p{padding:1em 1.5em 0 2.25em;margin:-1em 0 0;line-height:20px}#eresources-ebsco fieldset{padding:0 2.15em}#eresources-ebsco fieldset p{padding:0;margin:0 0 0 2px}#eresources-ebsco input.searchfield{width:160px;width:170px\9;margin-left:.5em}#eresources-ebsco input.button{width:37px!important;position:absolute;margin:0;margin:0 0 0 -1.5em!important\9;text-indent:-175%}.background-lightpurple,.eresources-lightpurple{background-color:#b09dd4}.background-lightpurple:hover,.eresources-lightpurple:hover{background-color:#AC95DA}.eresources-lightpurple span.fa{color:#C7B7E6!important;background-color:#987ec9}.eresources-lightpurple:hover span.fa{color:#D6C5F7!important;background-color:#987ec9}.background-midpurple,.eresources-midpurple{background-color:#856078}.background-midpurple:hover,.eresources-midpurple:hover{background-color:#744C66}.eresources-midpurple span.fa{color:#BBA0B1!important;background-color:#744C66}.eresources-midpurple:hover span.fa{background-color:#6B425D}.background-yellow,.eresources-yellow{background-color:#ffcf74}.background-yellow:hover,.eresources-yellow:hover{background-color:#faba41}.eresources-yellow span.fa{color:#FFEBC9!important;background-color:#FABC48}.eresources-yellow:hover span.fa{color:#F2EEDE!important;background-color:#F7A50B}.background-lime,.eresources-lime{background-color:#b0da45}.background-lime:hover,.eresources-lime:hover{background-color:#92c11a}.eresources-lime span.fa{color:#DDFE8A!important;background:#9DCB27}.eresources-lime:hover span.fa{color:#E3FAA7!important;background-color:#7FAE09}.background-teal,.eresources-teal{background-color:#248382}.background-teal:hover,.eresources-teal:hover{background-color:#137472}.eresources-teal span.fa{color:#62C1C0!important;background-color:#197473}.eresources-teal:hover span.fa{color:#74C6C5!important;background-color:#0C615F}.background-brown,.eresources-brown{background-color:#754a37}.background-brown:hover,.eresources-brown:hover{background-color:#663b28}.eresources-brown span.fa{color:#B88A76!important;background-color:#6C3C27;padding:12px 10px 13px!important}.eresources-brown:hover span.fa{background-color:#542917}.background-silver,.eresources-silver{background-color:#bdbdbd}.background-silver:hover,.eresources-silver:hover{background-color:#adadad}.eresources-silver span.fa{color:#D8D8D8!important;background-color:#A0A0A0}.eresources-silver:hover span.fa{color:#D2D2D2!important;background-color:#8A8A8A}.background-lightblue,.eresources-lightblue{background-color:#8CB9ED}.background-lightblue:hover,.eresources-lightblue:hover{background-color:#79AAE2}.eresources-lightblue span.fa{color:#CCE3FF!important;background-color:#72A7E5;padding:13px 8px 12px 12px!important}.eresources-lightblue:hover span.fa{color:#D4E4F7!important;background-color:#639BDD}.background-midblue,.eresources-midblue{background-color:#4c79ad}.background-midblue:hover,.eresources-midblue:hover{background-color:#4270A6}.eresources-midblue span.fa{color:#79ACE7!important;background-color:#34659D}.eresources-midblue:hover span.fa{color:#79AFEC!important;background-color:#275995}#content_main .landing-page section{width:48%;float:left;height:320px;margin:1em 0;overflow:hidden;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out}#content_main .landing-page section:nth-of-type(odd){margin-right:2em}#content_main .landing-page section:hover h3,#content_main .landing-page section:hover h3 a{text-decoration:underline!important;border-bottom:none!important;border-color:transparent!important}#content_main .landing-page section h3{background-color:transparent!important;border:none;padding:.5em 1em 0!important;margin:0!important}#content_main .landing-page section h3 a{color:#fff!important}#content_main .landing-page section h3 a:hover{text-decoration:underline!important;border-bottom:none!important}#content_main .landing-page section p:first-of-type{padding:0;margin:0}#content_main .landing-page section p{padding:0 1.5em;line-height:1.4em;color:#fff}#content_main .landing-page section:hover{cursor:default}#content_main .landing-page .background-lightblue h3 a,#content_main .landing-page .background-lightblue p,#content_main .landing-page .background-lightpurple h3 a,#content_main .landing-page .background-lightpurple p,#content_main .landing-page .background-lime h3 a,#content_main .landing-page .background-lime p,#content_main .landing-page .background-silver h3 a,#content_main .landing-page .background-silver p,#content_main .landing-page .background-yellow h3 a,#content_main .landing-page .background-yellow p{color:#2C2C2C!important}@media only screen and (min-device-width :320px) and (max-device-width :1030px){#footer,#wrapper{width:100%}#header_search{right:40px}#content_main{width:70%}#content_main div.landing-page{width:107%}#utilities{font-size:130%;height:56px;background:#fff}#utilities ul{line-height:0;padding:1.15em 0}#header_search input.searchfield{background-color:#fff;border:1px solid #7BACE5;border-radius:0;top:4px;right:46px;z-index:1000}#header_search input.searchfield:focus{border:1px solid #7BACE5}#dirSearch{margin:-3em 0 4em!important}#dirSearch input.searchfield{font-size:110%!important;color:#222!important}#dirSearch input#txtEventKeywords{width:250px!important;padding:7px 10px!important}.events-search-button{top:76px!important;right:5em!important}}@media only screen and (min-device-width :320px) and (max-device-width :560px){h2{font-size:200%}.left_col{font-size:150%}#globalnav,ul.horizontal li{height:60px}ul.horizontal li a{padding:20px 14px;font-size:175%}ul.horizontal>li:last-of-type a{width:auto}#breadcrumbs{font-size:150%}#commentform label,#userform label,#userform p.label,p strong{font-size:120%;width:auto}.events-search-button{top:77px!important}}@media only screen and (min-device-width :480px) and (max-device-width :1030px){ul.horizontal li a{padding:14px 22px}#utilities{font-size:100%}#utilities ul{padding:2em 0 0}.events-search-button{top:56px!important}#eresources-categories .eresources{height:400px}}
