<style type="text/css">
body{
margin:0;
margin-top:0;
background-image: url(RightSideBackground_11.gif);font: 76%;
padding:0;
line-height: 1.5em;
}

b{font-size: 110%;}
em{;}

#maincontainer{
width: 754px;
position: relative;
}

#topsection{
height: auto; 
font-size: 75%;
border-color: black #CCCCCC black black;
position: relative; 
z-index: 1; 
filter: Alpha(Opacity=40) Style="opacity:0.4"; border-right-width: medium:0.4:0.4);
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
position: relative;
}

#contentcolumn{
margin: 0 170px 0 0px;
height: 625px;
; font-family: Arial, Helvetica, sans-serif; font-size: 11pt
}

#leftcolumn{
float: left;
width: 180px;
margin-left: -840px;
background: #C8FC98;
}

#rightcolumn{
float: left;
width: 180px;
margin-left: -180px;
background: #ffcc33;
height: 625px;
margin-top: 0px;
filter: Shadow(Color=gray);
; text-align: right
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000
}

#footer{
clear: left;
width: 100%;
background: #336699;
color: #FFFFFF;
text-align: center;
padding: 4px 0;
font-family: Arial, Helvetica, sans-serif; font-size: 10px;
}

.innertube{
margin: 0 0px 0px;
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 1em; color: #003366;
position: relative;
}
</style>
body {  line-height: 1.5em; margin-top: 0px; padding-top: 0px; background-image: url(RightSideBackground_11.gif)}
body {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-top: 0px; filter: Light:DXImageTransform.Microsoft.Gradient(endColorstr=#6699CC, startColorstr=#FFFFFF, gradientType=0):DXImageTransform.Microsoft.Gradient(endColorstr="#6699CC", startColorstr="#FFFFFF", gradientType="0"):DXImageTransform.Microsoft.Gradient(endColorstr='#6699CC', startColorstr='#FFFFFF', gradientType='0');:DXImageTransform.Microsoft.Gradient(endColorstr='#6699CC', startColorstr='#FFFFFF', gradientType='0'):progid:DXImageTransform.Microsoft.Gradient(endColorstr='#6699CC', startColorstr='#FFFFFF', gradientType='0')}
#menu {  background-color: #E6E6E6; float: right; border: medium #003366; z-index: 0; width: 175px}
#centermenus { float: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; list-style-image: url(assets/images/book_icon.jpg); left: 500px; top: 50px; position: static; color: #000000; visibility: visible; overflow: visible; text-align: left; width: 250px; margin-right: 0px; margin-top: 3px; padding-top: 3px; list-style-position: inside; z-index: 5; line-height: 9pt}
#column1 {  float: left; width: 533px; border: 1px #CCCCCC solid; height: 260px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px;; position: relative; clip:   rect(   ); font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt}
#column2 {  float: left; width: 165px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 2px; padding-right: 1px; padding-bottom: 2px; padding-left: 1px;; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt}
#column3 {  width: 165px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 2px; padding-right: 1px; padding-bottom: 2px; padding-left: 1px; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt}
#column4 {  float: right; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 2px; padding-right: 1px; padding-bottom: 2px; padding-left: 1px; width: 165px; clear: right; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt}
.columnlist {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; color: #333333; list-style-position: inside; list-style-image: url(assets/images/arrow-right.gif); text-align: left; margin-left: 1px; letter-spacing: -1px}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em}
#news {  font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; background-attachment: fixed; background-image: url(assets/images/news.gif)}
#column5 { float: left; width: 165px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 2px; padding-right: 1px; padding-bottom: 2px; padding-left: 1px; ; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt}
#column6 { width: 165px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 2px; padding-right: 1px; padding-bottom: 2px; padding-left: 1px; float: left ; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt}
#column7 { float: right; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 2px; padding-right: 1px; padding-bottom: 2px; padding-left: 1px; width: 165px; clear: right ; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt}
#category-row {  height: 125px; width: 535px;; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt}
#newsannounce { font-family: Arial, Helvetica, sans-serif; float: left; width: 250px; border: 1px #CCCCCC solid; font-size: 1.2em; height: 250px; margin-top: 1px; margin-right: 5px; margin-bottom: 1px; margin-left: 5px; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px ; background-color: #99CC99}
#welcom {  font-family: Georgia, "Times New Roman", Times, serif; color: #333366; background-color: #CCCCCC; float: left; font-size: 1.6em; left: 100px;}
#column1-2 { float: left; width: 250px; border: 1px #CCCCCC solid; margin-top: 5px; margin-right: 5px; margin-bottom: 1px; margin-left: 5px; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px ; height: 350px; clip:    rect(   ); font-family: sans-serif, serif, Arial; font-size: 12pt}
#column1-3 { float: left; width: 250px; border: 1px #CCCCCC solid; margin-top: 5px; margin-right: 5px; margin-bottom: 1px; margin-left: 5px; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px ; height: 350px; overflow: visible; clip:    rect(   ); font-family: sans-serif, serif, Arial; font-size: 11pt}
.librarypic {  position: absolute; z-index: 1; left: 380px; filter: Alpha(Opacity=10),opacity=0.1;opacity:0.1;; top: 400px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: lighter; color: #999999; text-align: right}
.homecaldate {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #CC0000}
#eventcontent { margin: 0 170px 0 0px; height: 625px ; width: 600px; font-family: sans-serif, serif, Arial; color: #000000}
.targetlinks {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; color: #CC0000; text-align: right; text-indent: 2pt}
.newsimage {  float: right; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px}
.innertube2 { margin: 0 0px 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; color: #003366; ;overflow: visible}
#contentcolumn_news { margin: 0 170px 0 0px; background: #F4F3F5; height: 625px; ; overflow: visible; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
.x {  position: static; clip:          rect(   ); overflow: visible; visibility: visible}
img {  }
.smithsburg {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; list-style-type: square; text-decoration: none; list-style-position: inside}
a {  text-decoration: none; color: #0033FF}
.hagerstown { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #003366; list-style-type: square; text-decoration: none; list-style-position: inside }
.clearspring { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #990066; list-style-type: square; text-decoration: none; list-style-position: inside }
.boonsboro { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #006633; list-style-type: square; text-decoration: none; list-style-position: inside }
.bookmobile { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0066FF; list-style-type: square; text-decoration: none; list-style-position: inside }
.bookshare{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333366; list-style-type: square; text-decoration: none; list-style-position: inside }
.hancock { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #9933FF; list-style-type: square; text-decoration: none; list-style-position: inside }
.keedysville{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; list-style-type: square; text-decoration: none; list-style-position: inside }
.sharpsburg { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0033CC; list-style-type: square; text-decoration: none; list-style-position: inside }
.teenservices { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF6600; list-style-type: square; text-decoration: none; list-style-position: inside }
.williamsport { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; list-style-type: square; text-decoration: none; list-style-position: inside }
.childrensdepartment { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #3a7003; list-style-type: square; text-decoration: none; list-style-position: inside }
#smithsburg {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #000000; 
text-decoration: none; 
list-style-type: square
; list-style-position: inside
; border-color: black black #003366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px
}
#smithsburg a:link{
color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none}
#hagerstown { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #003366; 
list-style-type: square;
text-decoration: none; 
list-style-position: inside
; border-color: black black #003366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px
}
#hagerstown a:link{
color: #003366;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none}
#clearspring { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #990066; 
list-style-type: square; 
text-decoration: none; 
list-style-position: inside ; border-color: black black #003366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
#clearspring a:link{
color: #990066;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none}
#clearspring a:visited { color: #990066;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none }
#hagerstown a:visited { color: #003366;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none }
#smithsburg a:visited { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none }
#boonsboro { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #006633; list-style-type: square; text-decoration: none; list-style-position: inside ; border-color: black black #003366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
#bookmobile { font-family: Arial, Helvetica, sans-serif; color: #0066FF; list-style-type: square; text-decoration: none; list-style-position: inside ; border-color: black black #003366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px; font-size: 9pt}
#bookshare{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333366; list-style-type: square; text-decoration: none; list-style-position: inside ; border-color: black black #000066; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
#hancock { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #9933FF; list-style-type: square; text-decoration: none; list-style-position: inside ; border-color: black black #003366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
#keedysville{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; list-style-type: square; text-decoration: none; list-style-position: inside ; border-color: black black #003366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
#sharpsburg { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0033CC; list-style-type: square; text-decoration: none; list-style-position: inside ; border-color: black black #003366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
#teenservices { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF6600; list-style-type: square; text-decoration: none; list-style-position: inside ; border-color: black black #003366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
#williamsport { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; list-style-type: square; text-decoration: none; list-style-position: inside ; border-color: black black #003366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
#childrensdepartment { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #3a7003; list-style-type: square; text-decoration: none; list-style-position: inside ; border-color: black black #003366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}#bookmobile a:link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0066FF; list-style-type: square; text-decoration: none; list-style-position: inside }
#bookmobile a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0066FF; list-style-type: square; text-decoration: none; list-style-position: inside }
#bookshare a:link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333366; list-style-type: square; text-decoration: none; list-style-position: inside }
#bookshare a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333366; list-style-type: square; text-decoration: none; list-style-position: inside }
#childrensdepartment a:link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #3a7003; list-style-type: square; text-decoration: none; list-style-position: inside }
#childrensdepartment a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #3a7003; list-style-type: square; text-decoration: none; list-style-position: inside }
#hancock a:link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #9933FF; list-style-type: square; text-decoration: none; list-style-position: inside }
#hancock a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #9933FF; list-style-type: square; text-decoration: none; list-style-position: inside }
#keedysville a:link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; list-style-type: square; text-decoration: none; list-style-position: inside }
#keedysville a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; list-style-type: square; text-decoration: none; list-style-position: inside }
#boonsboro a:link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #006633; list-style-type: square; text-decoration: none; list-style-position: inside }
#boonsboro a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #006633; list-style-type: square; text-decoration: none; list-style-position: inside }
#teenservices a:link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF6600; list-style-type: square; text-decoration: none; list-style-position: inside }
#teenservices a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF6600; list-style-type: square; text-decoration: none; list-style-position: inside }
#sharpsburg a:link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0033CC; list-style-type: square; text-decoration: none; list-style-position: inside }
#sharpsburg a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0033CC; list-style-type: square; text-decoration: none; list-style-position: inside }
#williamsport a:link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; list-style-type: square; text-decoration: none; list-style-position: inside }
#williamsport a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; list-style-type: square; text-decoration: none; list-style-position: inside }
.locationsall {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #336600; text-decoration: none; list-style-type: disc; list-style-position: inside; font-weight: bold}
#locationsall { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #336600; text-decoration: none; list-style-position: inside ; font-weight: bold; list-style-image: url(assets/images/star_small.gif)}
#locationsall a:link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #336600; text-decoration: none; list-style-type: disc; list-style-position: inside ; font-weight: bold}
#locationsall a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #336600; text-decoration: none; list-style-type: disc; list-style-position: inside ; font-weight: bold}
.calendarhead {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background-color: #6699CC; text-align: center; height: 25px}
.holiday {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0000FF; background-color: #CCCCCC; border-color: black black #333333; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.eventviewer {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; list-style-position: inside; list-style-type: square}
#viewevent {  background-image: url(assets/images/bw_logo.gif); font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; background-repeat: no-repeat; text-align: center}
.fplinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: none}
.fifteenpt {  font-size: 15pt}
.alert {  font-family: sans-serif, serif, Arial; font-size: 12px; color: #993300; font-weight: bold}
#menu2 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; color: #FFFFFF; background-color: #333333; font-weight: bold; text-align: center}
#menu2 td {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; text-transform: uppercase; color: #FFFFFF; text-decoration: none; background-color: #000000; text-align: center}
#mainmenu {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; text-transform: uppercase; color: #FFFFFF; background-color: #000000; text-align: center}
#mainMenu a:link {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; text-transform: uppercase; color: #FFFFFF; background-color: #333333}
#mainMenu a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; text-transform: uppercase; color: #FFFFFF; background-color: #000000}
#rightLinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000099; text-decoration: none; border-color: black black #000066; list-style-position: inside; list-style-type: square; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
#rightLinks a:link { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; color: #000099; text-decoration: none; border-color: black black #000066; list-style-position: inside; list-style-type: square ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
#rightLinks a:visited { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; color: #000099; text-decoration: none; border-color: black black #000066; list-style-position: inside; list-style-type: square ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
.rightLinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #000066; border-color: black black #000066; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px; list-style-position: inside; list-style-type: square}
.questionsList {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
#questionsList {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000}
.kBase {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; background-color: #6699CC; text-align: center; text-indent: 2pt; border: #333366; border-style: double; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; font-weight: bold}
.rColumn {  background-color: #C6C6D9}
.column1text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
.libsystem {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; background-color: #F0F0F0; text-align: center; border: thin #336699 double; color: #000000; margin-top: 2px; margin-bottom: 2px}
.shadow {  }
.holiday2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #993300; background-color: #E9E8FF; border-color: black black #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
#category-row a:link { height: 125px; width: 535px;; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; color: #000000; text-decoration: none}
#category-row a:visited { height: 125px; width: 535px;; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; color: #000000; text-decoration: none }
.tableborder {  border-color: black #CCCCCC #CCCCCC;; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.viewmode {  font-family: "Arial Narrow", Arial, "Courier New"; font-size: 9pt; font-variant: small-caps; text-transform: uppercase; color: #000099; text-decoration: none; border-color: black black #000066; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
.dayview {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 14pt; line-height: 16pt; font-weight: 200; color: #6666CC; white-space: nowrap; border-color: #666699 black black; border-style: solid; border-top-width: medium; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.dayview2 {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; color: #663366}
.tableborder2 { border: 1px #CCCCCC solid}
.tableborder_a { border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.newsinfo {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000}
#newsinfo {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000}
.teentopborder {  border-color: #000000 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.kidstopborder { border-color: #333399 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.rightnavline {  border-color: black black #AAAAAA; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.twelvept {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt}
.tenpt { font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.branchborder {  border: #336699; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #CCCCCC}
.whitetext {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF}
.ninept {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.programheading {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; font-weight: bolder; color: #FFFFFF; background-color: #336699; white-space: pre}
.bottomline {  border-color: black black #CCCCCC #336699; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.programLocation {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none; text-align: right}
a:visited {  text-decoration: none; color: #663366}
a:active {  text-decoration: none; color: #0033FF}
a:hover {  color: #990000}
#subnav {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-transform: capitalize; color: #000000; text-decoration: none; background-color: #666699}
#subnav a:link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-transform: capitalize; color: #FFFFFF; text-decoration: none }
#subnav a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-transform: capitalize; color: #E7E9F8; text-decoration: none }
#subnav a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-transform: capitalize; color: #FFFFCC; text-decoration: none }
.DirectHeading {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; font-weight: bold; color: #333366; white-space: pre}
.ddlist {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.bglinks {  font-family: Arial, Helvetica, sans-serif; list-style-image: url(assets/images/bg_bullet_small.gif); clip:            rect(   ); vertical-align: top; padding-right: -5px; list-style-position: inside; float: none; padding-left: -5px}
.bgsmalllink {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; white-space: normal; list-style-type: square; position: static; clip:    rect(   ); width: 75px; list-style-position: inside}
.mainborder {  border: 1px #6699CC outset}
.mainborder_teen { border: 1px #FF6600 outset}
.mainborder_kids { border: 1px #66CC00 outset}
.mainborder_events { border: 1px #996699 outset}
.mainborder_history { border: 1px #663300 outset}
.kids_bullet {  list-style-image: url(assets/images/bullet_kids.gif); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; list-style-position: inside; margin-bottom: 3px}
#childrenservices { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #3a7003; list-style-type: square; text-decoration: none; list-style-position: inside ; border-color: black black #003366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px }
.childrenservices { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #3a7003; list-style-type: square; text-decoration: none; list-style-position: inside }
#childrenservices a:link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #3a7003; list-style-type: square; text-decoration: none; list-style-position: inside }
#childrenservices a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #3a7003; list-style-type: square; text-decoration: none; list-style-position: inside }
#adultservices { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000033; list-style-type: square; text-decoration: none; list-style-position: inside ; border-color: black black #003366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px }
#adultservices a:link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000033; list-style-type: square; text-decoration: none; list-style-position: inside }
#category-row2 { height: 125px; width: 535px;; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt}
h4 {  font-family: "Arial Narrow", Arial, "Courier New"; font-variant: small-caps; text-transform: uppercase}
#category {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; font-weight: bolder; font-variant: normal; text-transform: none; color: #336699}
#category a:link { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; font-weight: bold; font-variant: normal; text-transform: none; color: #336699 }
#category a:visited { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; font-weight: bold; font-variant: normal; text-transform: none; color: #336699 }
#category a:hover { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; font-weight: bold; font-variant: normal; text-transform: none; color: #336699 }
#seemore {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt; font-weight: bold; text-transform: lowercase; color: #CC3333}
#seemore a:link { font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt; font-weight: bold; text-transform: lowercase; color: #CC3333 }
#seemore a:visited { font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt; font-weight: bold; text-transform: lowercase; color: #CC3333 }
#seemore a:hover { font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt; font-weight: bold; text-transform: lowercase; color: #CC3333 }
.returntop {  text-align: right; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #CC3300}
.smalltext {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; white-space: pre; overflow: visible; clip:  rect(   )}
.smalltext2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.redalert {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF0000}
.thanks {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #999999}
.eleventpt {  font-size: 11pt}
#smalltext2 {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; font-weight: bold; color: #FFFFFF}
#smalltext2 a:link { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; font-weight: bold; color: #FFFFFF }
#smalltext2 a:hover { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; font-weight: bold; color: #003399}
#smalltext2 a:visited { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; font-weight: bold; color: #FFFFFF }
.research {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; color: #663366; border-color: black black #333333; background-color: #CCCCCC; margin-top: 8px; margin-bottom: 8px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
.research2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; color: #663366; border-color: black black #336633; background-color: #99CCCC; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
#kids_bullet {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.0em; color: #000066; border-color: black black #339933; list-style-position: outside; list-style-image: url(assets/images/arrow-right.gif); border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
#whitetext { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; color: #FFFFFF }
#whitetext a:link { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; color: #FFFFFF }
#whitetext a:visited { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #FFFFFF }
#whitetext a:hover { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; color: #333366}
#spclinks {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #003366; border-color: black black #666699; list-style-position: inside; list-style-image: url(assets/images/arrow-right.gif); text-align: left; letter-spacing: .03em; margin-left: 3px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.indent {  text-indent: 50px; font-family: Georgia, "Times New Roman", Times, serif}
#footer a:link { clear: left; width: 100%; background: #336699; color: #FFFFFF; text-align: center; padding: 4px 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.dbanchors {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #666699}
.DirectHeading2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; font-weight: bold; color: #333366; white-space: pre ; border-color: black black #666699; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px; list-style-image: url(assets/images/bg_bullet_small.gif); list-style-position: inside}
.programheading2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; font-weight: bolder; color: #FFFFFF; background-color: #6699CC; white-space: pre }
.unnamed1 {  }
#teen_cs {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #003366; border-color: black #000000 #336699 black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.calbreak {  border-color: black black #666699; margin-bottom: 3px; padding-bottom: 3px; position: static; clip:   rect(   ); visibility: visible; vertical-align: text-top; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: .1em; border-left-width: 0px}
#calbreak { border-color: black black #666699; margin-bottom: 3px ; padding-bottom: 3px; border-style: double; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
.forreadericon {  list-style-image: url(/assets/images/bookicon2.gif)}
.rcbullets { font-family: Arial, Helvetica, sans-serif; list-style-image: url(/assets/images/bookicon2.gif); clip: rect( ); vertical-align: top; padding-right: -5px; list-style-position: inside; float: none; padding-left: -5px }
#subnav2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: capitalize; color: #000000; text-decoration: none; background-color: #666699 }
#subnav2 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: capitalize; color: #FFFFCC; text-decoration: none }
#subnav2 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: capitalize; color: #E7E9F8; text-decoration: none }
#subnav2 a:link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: capitalize; color: #FFFFFF; text-decoration: none }
#inline-list {
	border: 1px solid #000;
	margin: 2em;
	width: 80%;
	padding: 5px;
	font-family: Verdana, sans-serif;
	}

#inline-list p {
	display: inline;
	}

#inline-list ul, #inline-list li {
	display: inline;
	margin: 0;
	padding: 0;
	color: #339;
	font-weight: bold;
	}

