body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}

.text_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

.text_11_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: BOLD;
}


.text_11_r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A13A3B;
	font-weight: bold;
}

.text_12_r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A13A3B;
	font-weight: bold;
}

.text_12_w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.text_12_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.text_14_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

.text_18_b_r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #880000;
	font-weight: bold;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

.wowbrary_border {
	border-width: 2px;
	border-style: solid;
	border-color: #660000;
	padding: 10px;
}

td.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #660000;
}	

td.children {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.children_headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2C5F79;
	font-weight: bold;
}

.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #660000;
	font-weight: normal;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #000000;
	font-weight: bold;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #000000;
	font-weight: bold;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-weight: bold;
}


th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
	font-weight: bold;
}

.box {
	border: solid 1px;
	padding: 0px;
	color: #CBCCAC;
}

.contents {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000077;
	font-weight: bold;
}

a:link.email{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a:link.email {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

a:link.email {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}


a:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}

a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cc6666;
	text-decoration: underline;
}

a:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}

a:link.heading {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}

a:hover.heading {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cc6666;
	text-decoration: underline;
}

a:visited.heading {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}

a:link.heading_16 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}

a:hover.heading_16 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cc6666;
	text-decoration: underline;
}

a:visited.heading_16 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}

a:link.small {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}

a:hover.small {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #993333;
	text-decoration: underline;
}

a:visited.small {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}

a:link.children {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #993333;
	text-decoration: none;
}

a:hover.children {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc6666;
	text-decoration: underline;
}

a:visited.children {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

a:link.hp {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

a:hover.hp {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc6666;
	text-decoration: underline;
}

a:visited.hp {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}


.hours {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.audiobooks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border-style: double;
	border-width: 5px;
	border-color: 9F3839;
	padding: 10px
}

.audiobooks_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #993333;
	font-weight: bold;
}

td.cdbooks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	font-weight: bold;
}

td.callno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

td.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}



.locallinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
}

.basictext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	
	}

.basictext_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	{
	
	.basictext_16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	
	}
/* --- static menu styles ---
note:
	1. not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
style naming convention:
	m<zero based menu number>l<zero based level number>i|o<for inner or outer tag>
*/


.m0l0o {
	border: 1px solid #FFFFFF;
	text-decoration: none;
}

.m0l1o {
	border: 1px solid #FFFFFF;
	text-decoration: none;
}

.m0l2o {
	border: 1px solid #FFFFFF;
	text-decoration: none;
}

.m0l0i {
	font-size: 10px;
	font-family:  Verdana, Arial,Tahoma, Verdana;
	padding: 4px;
 	color: #993333;
 	font-weight: bold;
	text-decoration: none;
}

.m0l1i {
	font-size: 10px;
	font-family:  Verdana, Arial,Tahoma, Verdanal;
	padding: 4px;
	color: #993333;
 	font-weight: bold;
	text-decoration: none;
}

.m0l2i {
	font-size: 10px;
	font-family:  Verdana, Arial,Tahoma, Verdana;
	padding: 4px;
 	color: #993333;
 	font-weight: bold;
	text-decoration: none;
}
