body, td, p, li { font-family: Arial, Helvetica, sans-serif; font-size:small; color: #3d3c3c;}

a { color: #666666;}
a:hover { color: #7889B9;}
a:visited { color: #666666;}
h1 { font-size: small; color: #666666;  font-weight: bold; margin-bottom: 8px; }
h1.sub_header { font-family: Arial, Helvetica, sans-serif; font-size: medium; color: #83A051; font-weight: bold; text-decoration: none; margin: 0; padding:0; }
h2 { font-size: small; color: #7889B9;  font-weight: bold; margin-bottom: 8px; }
.page_bg {	background-color: #B0B0B0;}
.page_border {	background-color: #525733;}
.subnav_bg {	background-color: #B3B8C6;}
.content_bg {	background-color: #FFFFFF;}
.bottomnav_bg_home {	background-color: #DEE0E6;}
.bottomnav_line {	background-color: #FFFFFF;}
.footer_bg_home {	background-color: #D7D8C4;}
.search_results_line {	background-color: #C8C9C0;}
.book_line {	background-color: #D9DBE2;}


.body {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #3d3c3c;}
A.body {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #666666;}
A.body:hover {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #7889B9;}
A.body:visited {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #666666;}
A.body:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #7889B9;}

.smaller_body {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #666666;}

a.small { font-size: .85em; }

.details {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #707EA6; text-decoration: none;}
A.details {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #707EA6; text-decoration: none;}
A.details:hover {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #729434; text-decoration: none;}
A.details:visited {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #707EA6; text-decoration: none;}
A.details:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #729434; text-decoration: none;}

.detailsnew {  font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #707EA6; text-decoration: none;}

.form_header {  font-family: Arial, Helvetica, sans-serif; font-size: small; color: #7889B9;  font-weight: bold; }
.form_error {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: red; }
.form, textarea { font-family:Arial, Helvetica, sans-serif; font-size: 14px; }

.search_link {  font-family: Arial, Helvetica, sans-serif; font-size: small; color: #707EA6;  font-weight: bold; }
A.search_link {  font-family: Arial, Helvetica, sans-serif; font-size: small; color: #707EA6;  font-weight: bold; }
A.search_link:hover {  font-family: Arial, Helvetica, sans-serif; font-size: small; color: #729434;  font-weight: bold; }
A.search_link:visited {  font-family: Arial, Helvetica, sans-serif; font-size: small; color: #979981;  font-weight: bold; }
A.search_link:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: small; color: #729434;  font-weight: bold; }

.body_home {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #000000;}
.mission {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: small; color: #3d3c3c;}
.mission2 {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10pt ; color: #3d3c3c;}

.footer {  font-family: verdana, Helvetica, Arial, sans-serif; font-size: x-small; color: #7C7D78;}
.footer_link { color: #7C7D78;}

.search_results {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: small; color: #95968A;  font-weight: bold; }
A.search_results {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: small; color: #95968A;  text-decoration: underline;  font-weight: bold;  }
.pagination {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #95968A;  font-weight: bold; }
A.pagination, A.pagination:hover, A.pagination:visited {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #95968A;  text-decoration: underline;  font-weight: bold;  }
.search_detail {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #575A50;}

.book_title {  font-family: Arial, Helvetica, sans-serif; font-size: small; color: #7889B9;  font-weight: bold; }
.book_author {  font-family: Arial, Helvetica, sans-serif; font-size: small; color: #666666;  font-weight: bold; }
.book_author_detail {  font-family: Arial, Helvetica, sans-serif; font-size: small; color: #7889B9;  font-weight: bold; }
.book_reccomendation {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #666666;  font-weight: bold; }
.book_reccomendation_detail {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #7889B9;  font-weight: bold; }
.book_type {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #666666;  font-weight: bold; }
.book_isbn {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #666666;  font-weight: bold; }
.book_isbn_detail {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #666666; }
.book_description {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #000000;}
.book_journal {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #666666;  font-weight: bold; }
.book_journal_detail {  font-family: Arial, Helvetica, sans-serif; font-size:small; color: #666666; }
.sub_title { font-family: Arial, Helvetica, sans-serif; font-size:small; color: #7889B9; font-weight: bold; text-decoration: none; }
.sub_header_text { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000;  text-decoration: none; }


.text_list { font-family: Arial, Helvetica, sans-serif; font-size:small; color: #666666; font-weight: bold; line-height: 20px; text-decoration: none; }

A.text_list { font-family: Arial, Helvetica, sans-serif; font-size:small; color: #666666; font-weight: bold; line-height: 20px; text-decoration: none; }

A.text_list:hover { font-family: Arial, Helvetica, sans-serif; font-size:small; color: #7889B9; font-weight: bold; line-height: 20px; text-decoration: none; }

A.text_visited { font-family: Arial, Helvetica, sans-serif; font-size:small; color: #7A7B6F; font-weight: bold; line-height: 20px; text-decoration: none; }

.small_link { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #666666; font-weight: bold; line-height: 20px; text-decoration: none; }

A.small_link { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #666666; font-weight: bold; line-height: 20px; text-decoration: none; }

A.small_link:hover { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #7889B9; font-weight: bold; line-height: 20px; text-decoration: none; }

A.small_link { font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #7A7B6F; font-weight: bold; line-height: 20px; text-decoration: none; }

.sub_header { font-family: Arial, Helvetica, sans-serif; font-size: small; color: #83A051; font-weight: bold; text-decoration: none; }

#prov_list { }
#prov_list ul { margin: 12px 0px 12px 6px; }
#prov_list ul li { font-size: small; display:inline;  padding-right: 12px; list-style-type: square;}

#read_list  { margin: 0 0 4px 10px; }
#read_list table { border: 1px solid: #333; }
#read_list td { vertical-align: top; }
#read_list ul { margin: 0; padding:0 26px 0 0;}
#read_list ul li { font-size: small;  left-indent:0;  list-style-type: circle;}
#read_list a:hover { color: #7889B9; }
.topic_hd { font-size: medium; font-weight: bold; font-face:arial; color: #83A051; }
