.faqhead   { color: #060; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.checkouthead    { color: #060; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, sans-serif }
.histcathead  { color: #060; font-style: italic; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; text-align: center }
.newclass { font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.mainhead  { color: #094d4c; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif }
.histcat  { font-size: 10pt; font-family: Arial, Helvetica, sans-serif }

.book-author	{ font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: #094d4c }
.book-title		{ font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.book-desc		{ font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.book-detail	{ font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.book-kwd		{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #555555 }

.book-perfect	 { background-color: #eaf2f4 }
.book-partial	 { background-color: #eee }
.book-other		 { background-color: #fee }

.tinyreq  { color: #ff795c; font-style: italic; font-size: 10px; font-family: Arial, Helvetica, sans-serif }
.snippet  { font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.snippet_small { font-size: 9pt; font-family: Arial, Helvetica, sans-serif }


a.histcatlink:active{text-decoration:none;color:#000000;}
a.histcatlink:link{text-decoration:none;color:#000000;}
a.histcatlink:visited { color: #000000; text-decoration: none }
a.histcatlink{text-decoration:none;color:#000000;}
a.histcatlink:hover{text-decoration:underline;color:#D64141;}

.allformatting { border-top: 1px solid #094d4c; border-right: 1px solid; border-bottom: 1px solid #094d4c; border-left: 1px solid #094d4c }
.trformatting { border-top: 1px solid #094d4c; border-right: 1px solid; border-bottom: solid #094d4c; border-left: solid #094d4c }

.maintableold  { padding-right: 12px; padding-bottom: 12px; padding-left: 12px }
.rhsformattingold  { border-top: 1px solid #094d4c; border-bottom: 1px solid #094d4c; border-left: 1px solid #094d4c }
.maintable  {  }
.rhsformatting   { border-top: 1px solid #094d4c; border-bottom: 1px solid #094d4c; border-left: 1px solid #094d4c }
.abooktable      { border: solid 1px #e2e9eb }

.cctable  { background-color: #eaf0ff; border: solid 1px black }
.genborder  { border: solid 1px black }
.genpadding   { padding: 10px }
.genmargin   { margin: 10px }
.genborderpadding  { border: solid 1px black; padding: 10px }

.mainbulk {}

a:active		 { color: #039 }
a:link			 { color: #039 }
a:visited		 { color: #7a2525 }
a				 { color: #039 }
a:hover			 { color: #d64141; text-decoration: underline }

.stitleText { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }
