body { font-size: 12px; font-family: arial,helvetica,sans-serif}
table { font-size: 12px; font-family: arial,helvetica,sans-serif}
h1 { font-size: 24px; color: blue}
h2 { font-size: 18px; color: red}
a:link { font-size: 12px }
a:visited  { font-size: 12px }
a:link.blue10 { COLOR: blue; font-family: arial,helvetica,sans-serif; font-size: 10px }
a:visited.blue10 { COLOR: lightblue; font-family: arial,helvetica,sans-serif; font-size: 10px }
a:link.ad { COLOR: black; font-family: arial,helvetica,sans-serif; TEXT-DECORATION: none }
a:visited.ad { COLOR: black; font-family: arial,helvetica,sans-serif; TEXT-DECORATION: none }
a.sidebar:link, a.sidebar:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #666666 } 
a.sidebar:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: blue }
a.sidebar2:link, a.sidebar2:visited { font-family: arial,helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: blue } 
a.sidebar2:hover { font-family: arial,helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: blue }
a.sidebar3:link { font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: normal; text-decoration: none } 
a.sidebar3:visited { font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: blue }
a.sidebar3:hover { font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline }
a.sidebar4:link { font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: red } 
a.sidebar4:visited { font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: red }
a.sidebar4:hover { font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: red }
a.large:link { font-family: arial,helvetica,sans-serif; font-size: 18px; font-weight: normal; text-decoration: none; color: blue } 
a.large:visited { font-family: arial,helvetica,sans-serif; font-size: 18px; font-weight: normal; text-decoration: none; color: blue }
a.large:hover { font-family: arial,helvetica,sans-serif; font-size: 18px; font-weight: normal; text-decoration: underline; color: blue }
a.gwa:link  {color:#9E5205; font-size: 18px; font-family: geneva,arial,helvetica,sans-serif; text-decoration: none;  font-weight: bold;}
a.gwa:visited  {color:#9E5205; font-size: 18px; font-family: geneva,arial,helvetica,sans-serif; text-decoration: none;  font-weight: bold;}
a.gwa:hover  {color:#9E5205; font-size: 18px; font-family: geneva,arial,helvetica,sans-serif; text-decoration: none;  font-weight: bold;}


.red { color: red; font-family: arial,helvetica,sans-serif }
.red10 { color: red; font-family: arial,helvetica,sans-serif; font-size: 10px }
.black10 { color: black; font-family: arial,helvetica,sans-serif; font-size: 10px }
.blue18 { color: blue; font-family: arial,helvetica,sans-serif; font-size: 18px }
.blue24 { color: blue; font-family: arial,helvetica,sans-serif; font-size: 24px }
.blue24bold { color: blue; font-family: arial,helvetica,sans-serif; font-size: 24px; font-weight: bold }
.blue36 { color: blue; font-family: arial,helvetica,sans-serif; font-size: 36px }
.10 { font-family: arial,helvetica,sans-serif; font-size: 10px }
.colbookhead { color: red; font-family: arial,helvetica,sans-serif }
.colbookhead2 { color: blue; font-family: arial,helvetica,sans-serif }
.colbookhead3 { color: blue; font-family: arial,helvetica,sans-serif }
.colbookhead4 { color: green; font-family: arial,helvetica,sans-serif }

.toca { font-size: 12px; color: #9E5205; font-family: arial,helvetica,sans-serif; font-weight: bold; font-style: normal; }
.tocb { font-size: 12px; color: black; font-family: arial,helvetica,sans-serif; font-weight: bold; font-style: normal; }
.tocc { font-size: 12px; color: black; font-family: arial,helvetica,sans-serif; font-weight: normal; font-style: italic; }


.catbox { padding:3px 5px; margin:5px 0px; background:#D0EAFF; }

#navlisthsp {  padding: 1px 0; margin-left: 0; border-bottom: 1px solid #778; font: normal 8 px Verdana, sans-serif; }     
#navlisthsp li { list-style: none; margin: 0; display: inline; } 
#navlisthsp li a { padding: 1px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #DDE; text-decoration: none;  } 
#navlisthsp li a:link { color: #448; } 
#navlisthsp li a:visited { color: #667; }  
#navlisthsp li a:hover { color: #000; background: #AAE; border-color: #227; }
#navlisthsp li a#current { background: white; border-bottom: 1px solid white; }