/** {border:0px; padding:0px; margin:0px; overflow:visible;}*/
html, body {margin:0;padding:0; text-align:center;font-family:arial;font-weight:normal;font-style:normal,bold,italic;color:#000000;background:#102044;}
/*body {}*/
.hidden {display: none;}
div#masterdiv {width:950px; margin: auto;}
/*div#header{float:left;}*/
div#masthead{background:#8DB3D8; height:172px;}
div#navigation{background:#8DB3D8; height:34px;}
div#container{position:relative; background:#FFFFFF; width: 945px;border-right: 5px solid #8db3d8; overflow: hidden;}
/*div#leftside{float:left;background-color:#FFFFFF; height:100%;}*/

div#content{float:left; width:750px; background: white;border-right: 5px solid #8db3d8; text-align:left; margin:0; padding:0;}
div#rightside {float:right;width:175px;background: white;height:100%; vertical-align:top; margin-right:5px;}
/*div#rightside{ margin:0px auto;background-color:#FFFFFF;height:100%;padding:0px 3px 4px 5px; vertical-align:top;}*/
div#footer {clear:both; height: 26px; background: #8DB3D8;}
/*table.content {width:750px;border:0px; background:#FFFFFF;}*/
/*td.sidebar {border-right: 5px solid #8db3d8;border-left: 5px solid #8db3d8; padding:0px 3px 4px 5px;}*/
P {font-size :12px; margin: 2px;}
UL OL {font-size :12px; padding-left: 30px; margin: 4px;}
P.feature {font-size : 16px; padding: 2px 5px;}
P.footer {font-size : 9px; font-weight : bold; color :#000000; padding: 3px 0px 0px 12px; margin: 2px; text-align:left;}
img {border:0;}
h1.feature {font-size :21px; font-weight : bold;}
h2.feature {font-size :16px; font-weight : bold;}
td.title { text-align:center; padding:10px 0 10px 5px; vertical-align:top;}

/*td.nav-seperator {border-right: 0px solid #695674;}*/
/*td.footer-corner-green-bottom-left {
   background-image: url(../../Copy%20of%202008/imgs/white-on-green-round-corner-left.gif);
   background-position: bottom left; 
   background-repeat: no-repeat;
   padding-top: 10px; 
   padding-bottom: 12px;
  }
td.footer-corner-green-bottom-right {
   background-image: url(../../Copy%20of%202008/imgs/white-on-green-round-corner-right.gif);
   background-position: bottom right; 
   background-repeat: no-repeat;
   padding-top: 10px; 
   padding-bottom: 12px;
  }
body.map {
   margin-top: 0px;
   margin-left: 3px;
   background: #ffffff;
   padding-top: 20px;
}
td.bottom-spacing {
   padding-bottom: 6px;
  }
td.topbar_teal {
   background-image: url(../../Copy%20of%202008/imgs/topbar_teal.jpg);
   background-position: top; 
   background-repeat: no-repeat;
  }
td.bottombar {
   background-image: url(../../Copy%20of%202008/imgs/bottombar_teal.jpg);
   background-position: bottom; 
   background-repeat: no-repeat;
  }

td.corner-tan-bottom-left {
   background-image: url(../../Copy%20of%202008/imgs/corner-bottom-left-tan.jpg);
   background-position: bottom left; 
   background-repeat: no-repeat;
   padding-bttom: 10px;
  }
 td.corner-olive-bottom-left {
   background-image: url(../../Copy%20of%202008/imgs/corner-top-left-olive.jpg);
   background-position: top left; 
   background-repeat: no-repeat;
  }
td.corner-green-bottom-left {
   background-image: url(../../Copy%20of%202008/imgs/white-on-green-round-corner-left.jpg);
   background-position: bottom left; 
   background-repeat: no-repeat;
   padding-top: 5px;
  }
td.corner-green-bottom-right {
   background-image: url(../../Copy%20of%202008/imgs/white-on-green-round-corner-right.jpg);
   background-position: bottom right; 
   background-repeat: no-repeat;
   padding-top: 5px;
  }
td.corner-green-top-left {
   background-image: url(../../Copy%20of%202008/imgs/top_left_green_corner.jpg);
   background-position: top left; 
   background-repeat: no-repeat;
   padding-top: 5px;
  }
 td.corner-green-top-right {
   background-image: url(../../Copy%20of%202008/imgs/top_right_green_corner.jpg);
   background-position: top right; 
   background-repeat: no-repeat;
   padding-top: 5px;
  }
  td.corner-teal-top-right {
   background-image: url(../../Copy%20of%202008/imgs/corner-top-right-teal.jpg);
   background-position: top right; 
   background-repeat: no-repeat;
   padding-top: 5px;
  }
  td.corner-teal-top-left {
   background-image: url(../../Copy%20of%202008/imgs/corner-top-left-teal.jpg);
   background-position: top left; 
   background-repeat: no-repeat;
   padding-top: 5px;
  }
  td.corner-blue-top-right {
   background-image: url(../../Copy%20of%202008/imgs/corner-top-right-blue.jpg);
   background-position: top right; 
   background-repeat: no-repeat;
   padding-top: 5px;
  }
  td.corner-red-top-right {
   background-image: url(../../Copy%20of%202008/imgs/corner-top-right-red.jpg);
   background-position: top right; 
   background-repeat: no-repeat;
   padding-top: 5px;
  }
  td.corner-grey-top-right {
   background-image: url(../../Copy%20of%202008/imgs/corner-top-right-grey.jpg);
   background-position: top right; 
   background-repeat: no-repeat;
   padding-top: 5px;
  }
    td.corner-blue-top-left {
   background-image: url(../../Copy%20of%202008/imgs/corner-top-left-blue.jpg);
   background-position: top left; 
   background-repeat: no-repeat;
   padding-top: 5px;
  }
 td.corner-brown-top-left {
   background-image: url(../../Copy%20of%202008/imgs/top_left_brown_corner.jpg);
   background-position: top left; 
   background-repeat: no-repeat;
  }
 td.corner-bluewhite-top-left {
   background-image: url(../../Copy%20of%202008/imgs/top-left-blue-white-corner.jpg);
   background-position: top left; 
   background-repeat: no-repeat;
   padding-top: 5px;
  }
  td.corner-bluewhite-top-right {
   background-image: url(../../Copy%20of%202008/imgs/top-right-blue-white-corner.jpg);
   background-position: top right; 
   background-repeat: no-repeat;
   padding-top: 5px;
  }
 td.corner-bluewhite-top {
   background-image: url(../../Copy%20of%202008/imgs/top-blue-white.jpg);
   background-position: center; 
   background-repeat: repeat;
   padding-top: 5px;
  }
td.utility-top-padding {
   padding-top: 5px;
  }
td.white-header-buffer {
   border-right: 1px solid #FFFFFF;
  }
td.navigation-buffer {
   border-top: 0px solid #695674;
  }
td.sidebar-buffer {
   border-left: 0px solid #8db3d8;
  }

td.footer-bar {
   border-top: 2px solid #c7bccd;
  }

td.main-table-upper-left {
   background-image: url(../../Copy%20of%202008/imgs/main-table-upper-left.gif);
   background-position: top left; 
   background-repeat: no-repeat;
   padding-top: 10px; 
   padding-bottom: 0px;
  }
td.main-table-side-left {
   background-image: url(../../Copy%20of%202008/imgs/main-table-side-left.gif);
   background-position: left; 
   background-repeat: repeat;
   padding-top: 10px; 
   padding-bottom: 0px;
  }
td.main-table-lower-left {
   background-image: url(../../Copy%20of%202008/imgs/main-table-lower-left.gif);
   background-position: bottom left; 
   background-repeat: no-repeat;
   padding-top: 10px; 
   padding-bottom: 0px;
  }  
td.main-table-upper-right {
   background-image: url(../../Copy%20of%202008/imgs/main-table-upper-right.gif);
   background-position: top right; 
   background-repeat: no-repeat;
   padding-top: 10px; 
   padding-bottom: 0px;
  }
td.main-table-side-right {
   background-image: url(../../Copy%20of%202008/imgs/main-table-side-right.gif);
   background-position: right; 
   background-repeat: repeat;
   padding-top: 10px; 
   padding-bottom: 0px;
  }
td.main-table-lower-right {
   background-image: url(../../Copy%20of%202008/imgs/main-table-lower-right.gif);
   background-position: bottom right; 
   background-repeat: no-repeat;
   padding-top: 10px; 
   padding-bottom: 0px;
  }  
td.main-table-side-top {
   background-image: url(../../Copy%20of%202008/imgs/main-table-side-top.gif);
   background-position: top; 
   background-repeat: repeat-x;
   padding-top: 0px; 
   padding-bottom: 0px;
  }
td.main-table-side-bottom {
   background-image: url(../../Copy%20of%202008/imgs/main-table-side-bottom.gif);
   background-position: bottom; 
   background-repeat: repeat-x;   
   padding-bottom: 0px;
  }
  



td.sidebar-index-white-buffer-last {
   border-right: 5px solid #FFFFFF;
   border-left: 5px solid #FFFFFF;
   padding-top: 9px;
   padding-bottom: 4px;
   padding-left: 5px;
   padding-right: 3px;
  }
td.index-center-top-white-padding {
   border-top: 2px solid #FFFFFF;
  }
td.index-center-top-right-white-padding {
   border-right: 3px solid #FFFFFF;
   border-top: 2px solid #FFFFFF;
  }
td.index-center-centerbar {
   border-bottom: 3px solid #FFFFFF;
   border-top: 3px solid #FFFFFF;
   background: #9DB24B;
  }
td.index-bottom-center-white {
   border-right: 3px solid #FFFFFF;
   border-bottom: 2px solid #FFFFFF;
  }
td.index-bottom-center-right-white {
   border-bottom: 2px solid #FFFFFF;
  }
    


P.sidebar-white {
 font-size : 11px;
 font-family : arial;
 font-weight : normal;
 font-style : normal,bold,italic;
 color : #c7bccd;
 padding-top: 5px;
 padding-bottom: 5px;
}


p.review {
 font-size : 10px;
 font-family : arial;
 font-weight : normal;
 font-style : normal,bold,italic;
 color : #000000;
 }
P.poll {
 font-size : -2;
 font-family : arial;
 font-weight : normal;
 font-style : normal,bold,italic;
 color : #000000;
}
h2.friends {
 font-size :16px;
 font-family : times;
 font-weight : bold;
 color : #006567;
 margin: 0px;
 padding-left: 15px;
}
h1.friends {
 font-size :21px;
 font-family : times;
 font-weight : bold;
 color : #006567;
 margin: 0px;
 padding-left: 15px;
}
h1.web_picks {
 font-size :16px;
 font-family : arial;
 font-weight : bold;
 color : #FFFFFF;
 margin: 0px;
 padding-left: 15px;
}


h1.booklist {
 font-size :21px;
 font-family : arial;
 font-weight : bold;
 color : #FFFFFF;
 margin: 0px;
 padding-left: 15px;
}


P.nav {
 font-size : 11px;
 font-family : arial;
 font-weight : bold;
 font-style : normal,bold,italic;
 color : #FFFFFF;
 text-decoration: none;
 text-align: center;
 padding-top: 5px;
 padding-bottom: 5px;
 margin: 0px;
}
P.nav2 {
 font-size : 10px;
 font-family : arial;
 font-weight : bold;
 font-style : normal,bold,italic;
 color : #FFFFFF;
 text-decoration: none;
 text-align: left;
 padding-top: 4px;
 padding-left: 9px;
 padding-right: 9px;
 padding-bottom: 4px;
 margin: 0px;
}
P.footer {
 font-size : 11px;
 font-family : arial;
 font-weight : normal;
 font-style : normal,bold,italic;
 color : #304149;
 padding-left: 12px;
 margin: 2px;
}


h1.kids {
 font-size :20px;
 font-family : Arial;
 font-weight : bold;
 color : #000000;
 margin: 2px;
}
p.kids {
 font-size :14px;
 font-family : Arial;
 font-weight : normal;
 color : #000000;
 margin: 2px;
}
h2.kids {
 font-size :15px;
 font-family : Arial;
 font-weight : bold;
 color : #000000;
 margin: 2px;
}
h1.event{
 font-size :18px;
 font-family : arial;
 font-weight : bold;
 color : #223D80;
 margin: 2px;
}
td.event{
 font-size :12px;
 font-family : arial;
 font-weight : normal;
 color : #000000;
 margin: 2px;
}
td.map{
 font-size :12px;
 font-family : arial;
 font-weight : bold;
 color : #007F7E;
 margin: 0px;
}
td.map2{
 font-size :18 px;
 font-family : Times;
 font-weight : bold;
 color : #007F7E;
 margin: 0px;
}
td.map3{
 font-size :14 px;
 font-family : arial;
 font-weight : bold;
 color : #000000;
 margin: 0px;
}

h1.booklist {
 font-size :14px;
 font-family : arial;
 font-weight : bold;
 color : #223D80;
 margin: 2px;
}
h1.booklist-teen {
 font-size :14px;
 font-family : arial;
 font-weight : bold;
 color : #BC4E16;
 margin: 2px;
}
h1.list {
 font-size :22px;
 font-family : arial;
 font-weight : bold;
 color : #223D80;
 margin: 2px;
}
h3.book_desc {
 font-size :14px;
 font-family : arial;
 font-weight : 100;
 color : #000000;
 margin: 2px;
}
td.booklist {
 font-size :12px;
 font-family : arial;
 font-weight : bold;
 color : #000000;
 margin: 2px;
}
td.booklist2 {
 font-size :16px;
 font-family : arial;
 font-weight : bold;
 color : #000000;
 margin: 2px;
}
p.book_desc {
 font-size :+2;
 font-family : arial;
 font-weight : none;
 color : #000000;
 margin: 2px;
}

td.book {
 font-size :14px;
 font-family : arial;
 font-weight : normal;
 color : #BC4D18;
}
td.book2 {
 font-size :12px;
 font-family : arial;
 font-weight : normal;
 color : #000000;
}
td.book3 {
 font-size :10px;
 font-family : arial;
 font-weight : normal;
 color : #000000;
}
A.book{
 color: #BC4D18;
 text-decoration: none;
}
A.list2{
 color: #223D80;
 text-decoration: none;
}
A.list3{
 color: #BC4E16;
 text-decoration: none;
}
A.list{
 color: #000000;
 text-decoration: none;
}

h1.web-pick {
 font-size :20px;
 font-family : arial;
 font-weight : bold;
 color : #01645F;
 margin: 2px;
}
h1.employment {
 font-size :20px;
 font-family : arial;
 font-weight : bold;
 color : #000000;
 margin: 2px;
}
td.web-pick {
 font-size :13px;
 font-family : arial;
 font-weight : bold;
 color : #BC4D18;
}
td.web-pick2 {
 font-size :11px;
 font-family : arial;
 font-weight : normal;
 color : #BC4D18;
}
td.web-pick3 {
 font-size :11px;
 font-family : arial;
 font-weight : normal;
 color : #000000;
}
td.web-pickteen {
 font-size :11px;
 font-family : arial;
 font-weight : normal;
 color : #162E5A;
}
td.web-pickkid {
 font-size :11px;
 font-family : arial;
 font-weight : normal;
 color : #b65d6f;
}

A.web-pick{
 color: #BC4D18;
 text-decoration: none;
}

A.web-pickteen{
 font-family: arial;
 color: #6d8784;
 text-decoration: none;
}
A.web-pickkid{
 font-family: arial;
 color: #930c2a;
 text-decoration: none;
}
A.web-pickteen:hover{
 font-family: arial;
 color: #E37504;
 text-decoration: none;
}
A.web-pickkid:hover{
 font-family: arial;
 color: #E37504;
 text-decoration: none;
}


h1.branch-name {
 font-size :20px;
 font-family : times;
 font-weight : bold;
 color : #1B3474;
 margin: 2px;
 padding-left: 15px;
}
h2.branch-hours {
 font-size :14px;
 font-family : arial;
 font-weight : bold;
 color : #1B3474;
 margin: 2px;
 padding-left: 15px;
 padding-top: 15px;
}
p.branch-text {
 font-size :12px;
 font-family : arial;
 font-weight : bold;
 color : #000000;
 margin: 2px;
 padding-left: 15px;
}


h1.events {
 font-size :21px;
 font-family : times;
 font-weight : bold;
 color : #FFFFFF;
 margin: 2px;
 padding-left: 15px;
}
A.search{
 color: #253C7F;
 text-decoration: none;
}
p.lib-news {
 font-size :12px;
 font-family : arial;
 font-weight : normal;
 color : #172E5A;
}
p.web-cat {
 font-size :12px;
 font-family : arial;
 font-weight : bold;
 color : #000000;
 margin: 2px;
}

p.search {
 font-size :12px;
 font-family : arial;
 font-weight : normal;
 color : #000000;
 margin: 2px;
}
select.search{
font-size :12px;
 font-family : arial;
 font-weight : normal;
 color : #000000;
 margin: 2px;
}
td.search2{
font-size :12px;
 font-family : arial;
 font-weight : normal;
 color : #000000;
}
td.search{
font-size :12px;
 font-family : arial;
 font-weight : bold;
 color : #253C7F;
 margin: 2px;
 padding-top: 10px;
 padding-left: 10px;
 border-bottom: solid 2px #253C7F;
}
td.list{
border-bottom: solid 2px #999999;
}

.inputbox { 
	font-family: Verdana,Arial; 
	font-size: 12px; 
	border-right: solid 1px; 
	border-top: solid 1px; 
	border-left: solid 1px; 
	border-bottom: solid 1px;
}
.inputbutton { 
font-family: arial; 
font-weight: bold;
font-size: 14px;
color: #ffffff;
background: #FF8207; 
cursor:hand; 
margin: 0;
padding-left: 3px;
padding-right: 3px; 
border-right: solid 1px #000000; 
border-top: solid 1px #000000; 
border-left: solid 1px #000000;  
border-bottom: solid 1px #000000; }



h1.cal_header {
 font-size : 12px;
 font-family : arial;
 font-weight : bold;
 color : #FFFFFF;
 margin: 2px;
}
p.weekdays {
 font-size : 12px;
 font-family : arial;
 color : #FFFFFF;
 font-weight : normal;
}
p.days {
 font-size : 12px;
 font-family : arial;
 color : #FFFFFF;
 font-weight : bold;
 margin:0px;
}
a.cal{
 color: #FFFFFF;
 text-decoration: none;
}
UL {
 font-size :12px;
 font-family : arial;
 font-weight : normal;
 color : #000000;
 margin: 2px;
}



A.nav{
 color: #FFFFFF;
 text-decoration: none;
}
A.web-cat{
 color: #000000;
 text-decoration: none;
}
A.nav:active {
 color : #FFFFFF;
 text-decoration : none;
}
A.nav:hover {
 color : #FFFFFF;
 text-decoration : none;
}
A.nav:visited, A {
 color : #FFFFFF;
 text-decoration : none;
}
A.nav:visited:hover {
 color : #FFFFFF;
 text-decoration : none;
}

A.footer-nav{
 color: #304149;
 text-decoration: none;
}
A.footer-nav:active {
 color : #304149;
 text-decoration : none;
}
A.footer-nav:hover {
 color : #E47404;
 text-decoration : underline;
}
A.footer-nav:visited, A {
 color : #304149;
 text-decoration : none;
}
A.footer-nav:visited:hover {
 color : #E47404;
 text-decoration : underline;
}

A.footer-nav2{
 color: #E47404;
 text-decoration: none;
}
A.footer-nav2:active {
 color : #E47404;
 text-decoration : none;
}
A.footer-nav2:hover {
 color : #304149;
 text-decoration : underline;
}
A.footer-nav2:visited, A {
 color : #E47404;
 text-decoration : none;
}
A.footer-nav2:visited:hover {
 color : #304149;
 text-decoration : underline;
}


A.white{
 color: #FFFFFF;
 text-decoration: underline;
}
A.white:active {
 color : #FFFFFF;
 text-decoration : underline;
}
A.white:hover {
 color : #FFFFFF;
 text-decoration : none;
}
A.white:visited, A {
 color : #FFFFFF;
 text-decoration : underline;
}
A.white:visited:hover {
 color : #FFFFFF;
 text-decoration : none;
}

A.white2{
 color: #FFFFFF;
 text-decoration: none;
}
A.white2:active {
 color : #FFFFFF;
 text-decoration : none;
}
A.white2:hover {
 color : #FFFFFF;
 text-decoration : none;
}
A.white2:visited, A {
 color : #FFFFFF;
 text-decoration : none;
}
A.white2:visited:hover {
 color : #FFFFFF;
 text-decoration : none;
}



A.news{
 color: #223D80;
 text-decoration: underline;
}
A.news:active {
 color : #223D80;
 text-decoration : underline;
}
A.news:hover {
 color : #223D80;
 text-decoration : none;
}
A.news:visited, A {
 color : #223D80;
 text-decoration : underline;
}
A.news:visited:hover {
 color : #223D80;
 text-decoration : none;
}


P.policy {
 font-size :12px;
 font-family : arial;
 font-weight : normal;
 color : #000000;
 margin: 2px;
line-height: 150%;
}
*/




/*div#navigation{float:left;width:174px;margin-left:-959px; z-index:3;}
div#footer{width:100%}
div.leftmenu{padding-left: 0px;}
div.newsblock{background-color: #233B7A;width: 250px;padding-left:10px;text-align:left;font-size:12px;float:left;}
div.sidebar{text-align: right;float: right;line-height:1.0;font-size:11px;}
div.sidebar-branch{font-size:10px;}
div.branch_left{float:left;}
div.branch_right{float:right;width:75px;}
div.main_row2{background-color:#FFFFFF;}
div.kidsblock{float:right;background:url(../Imgs/kids-index.png) left top no-repeat;width: 300px;padding-left:10px;text-align:left;
}
div.footer{text-align:center;}
div.display_date{background-color:#233b7a;font-size:14px;font-weight:700;color:white;padding-right:5px;}
div.quicksearch {background-color:#930c2a;}
div.branches {margin-top:10px;}
div.media {border:thick;}
div#content p{line-height:1.4; text-align:left;}
div#container{width:959px;margin:0 auto}
div#wrapper{float:left;width:100%; z-index:-2; overflow:visible;}
div#contente{margin: 0 175px 0 190px;}*/
