.menu{ font-size: 11pt; line-height: 100%; }
.categ{ font-size: 11pt; line-height: 140%; }
.content{ font-size: 10pt; line-height: 120%; color: black; }
.sitecont{ margin: 5px 0px 2px 15px; font-size: 13px; line-height: 150%; color: black; }
.sitedate{ margin: 0px 0px 20px 15px; font-size: 11px; line-height: 120%; color: #7889A5; }
.sitecat{ margin: 0px 0px 20px 15px; font-size: 11px; line-height: 120%; color: #7889A5; }
a.asitecat,a.asitecat:link,a.asitecat:visited,a.asitecat:active{ font-size: 11px; color: blue; text-decoration: none; }
a.asitecat:hover{ text-decoration: underline; }
.path{ font-size: 13pt; line-height: 100%; color: white; }
.title{ font-size: 10pt; font-weight: bold; color: white; }
a.left,A.left:link,A.left:visited,A.left:active { font-size: 13px; text-decoration: none; color: white; }
A.left:hover { text-decoration: underline; }
a.site,A.site:link,A.site:visited,A.site:active { font-size: 16px; text-decoration: underline; color: blue; }
A.site:hover { text-decoration: none; }
A.sublink:link,A.sublink:visited,A.sublink:active { font-size: 14px; line-height: 150%; text-decoration:none; color: blue; }
A.sublink:hover { text-decoration:underline; }
a.sort,A.sort:link,A.sort:visited,A.sort:active { font-size: 12px; text-decoration: underline; color: blue; }
A.sort:hover { text-decoration: none; }
A.lpath,A.lpath:link,A.lpath:visited,A.lpath:active { font-size: 13pt; text-decoration:underline; color: white; }
A.lpath:hover { text-decoration: none; }
A.cm:link { font-size: 10pt; text-decoration:underline; color: blue; }
A.cm:visited { font-size: 10pt; text-decoration:underline; color: blue; }
A.cm:active { font-size: 10pt; text-decoration:underline; color: blue; }
A.cm:hover { font-size: 10pt; text-decoration:underline; color: #ff6633; }
A.dcm:link { font-size: 14px; font-weight: bold; text-decoration:underline; color: blue; }
A.dcm:visited { font-size: 14px; font-weight: bold; text-decoration:underline; color: blue; }
A.dcm:active { font-size: 14px; font-weight: bold; text-decoration:underline; color: blue; }
A.dcm:hover { font-size: 14px; font-weight: bold; text-decoration:underline; color: #ff6633; }
A.dcmt:link { font-size: 13px; text-decoration:none; color: black; }
A.dcmt:visited { font-size: 13px; text-decoration:none; color: black; }
A.dcmt:active { font-size: 13px; text-decoration:none; color: black; }
A.dcmt:hover { font-size: 13px; text-decoration:none; color: black; }
A.dcmu:link { font-size: 12px; text-decoration:none; color: green; }
A.dcmu:visited { font-size: 12px; text-decoration:none; color: green; }
A.dcmu:active { font-size: 12px; text-decoration:none; color: green; }
A.dcmu:hover { font-size: 12px; text-decoration:none; color: green; }
A.dcmc:link { font-size: 11px; text-decoration:none; color: white; }
A.dcmc:visited { font-size: 11px; text-decoration:none; color: white; }
A.dcmc:active { font-size: 11px; text-decoration:none; color: white; }
A.dcmc:hover { font-size: 11px; text-decoration:underline; color: white; }
A.small:link { font-size: 9pt; text-decoration:underline; color: blue; }
A.small:visited { font-size: 9pt; text-decoration:underline; color: blue; }
A.small:active { font-size: 9pt; text-decoration:underline; color: blue; }
A.small:hover { font-size: 9pt; text-decoration:underline; color: #ff6633; }
a.qa,a.qa:link,a.qa:visited,a.qa:hover { font-size: 14px; text-decoration: underline; color: blue; }
a.bqa,a.bqa:link,a.bqa:visited,a.bqa:hover { font-size: 20px; font-weight: bold; text-decoration: underline; color: blue; }
a.ssmall:link,a.ssmall:visited,a.ssmall:active,a.ssmall:hover { font-size: 10px; text-decoration: underline; color: blue; }
a.line,a.line:active,a.line:visited,a.line:hover{ color: blue; text-decoration: underline; font-size: 15px; }
a.line12,a.line12:active,a.line12:visited,a.line12:hover{ color: blue; text-decoration: underline; font-size: 12px; }
a.text,a.text:visited,a.text:active,a.text:hover{ color: black; text-decoration: none; font-size: 13px; line-height: 140%; }
a.sline,a.sline:active,a.sline:visited,a.sline:hover{ font-size: 14px; font-weight: bold; color: blue; text-decoration: underline; }
a.qahead,a.qahead:active,a.qahead:visited,a.qahead:hover{ font-size: 12px; font-weight: bold; color: blue; text-decoration: underline; }
a.rank,a.rank:link,a.rank:active{ text-decoration: underline; color: navy; }
a.rank:visited{ color: #800080; }
a.rank:hover{ color: red; }
.divboxo{ border: 1px solid navy; padding: 2px; margin-bottom: 4px; }
.divboxi{ background-color: navy; color: white; font-size: 14px; font-weight: bold; padding: 4px; }
a.divboxi,a.divboxi:active,a.divboxilink,a.divboxivisited{ color: white; font-size: 14px; font-weight: bold; text-decoration: underline; }
a.divboxi:hover{ text-decoration: none; }
.divboxto{ border: 1px solid #205B7E; padding: 1px; margin-bottom: 4px; }
.divboxti{ background-color: #205B7E; color: white; font-size: 14px; font-weight: bold; padding: 8px; }
.divbody{ font-size: 14px; line-height: 140%; padding: 4px 0 10px 8px; }
.divsboxo{ border: 1px solid navy; padding: 1px; margin: 6px 6px 2px 0; }
.divsboxi{ background-color: navy; color: white; font-size: 12px; font-weight: bold; padding: 2px; }
a.divsboxi,a.divsboxi:link,a.divsboxi:active,a.divsboxi:visited{ color: white; text-decoration: none; }
a.divsboxi:hover{ text-decoration: underline; }
.menu_item{ background: url('/pics/folder_item.gif') no-repeat left center; padding-left: 18px; line-height: 150%; }
a.jump,A.jump:link,A.jump:visited,A.jump:active { font-size: 14px; text-decoration: none; color: blue; }
A.jump:hover { text-decoration: underline; }
a.outlink:link,a.outlink:visited,a.outlink:active { text-decoration: underline; color: blue; }
a.outlink:hover{ color: red; }
a.title,a.title:link,a.title:visited,a.title:active { font-size: 18px; text-decoration: underline; color: white; }
a.title:hover { color: aqua; }
a.url,a.url:link,a.url:visited,a.url:active { font-size: 12px; font-weight: normal; text-decoration: none; color: white; }
a.url:hover { color: aqua; }
a.categ,a.categ:link,a.categ:visited,a.categ:active { font-size: 12px; text-decoration: underline; color: blue; }
a.categ:hover { color: navy; }
.cont{ font-size: 12px; line-height: 140%; }
.bold{ font-weight: bold; }
.red{ color: red; }
table.frame{ border-collapse: separate; border-spacing: 1px; border: 1px #205B7E solid; font-size: 12px; line-height: 140%; }
td.frame{ padding: 8px 8px 8px 8px; color: #205B7E; border: 1px #205B7E solid; }
td.frameh{ padding: 8px 20px 8px 8px; background-color: #205B7E; color: white; }
table.bigframe{ border-collapse: separate; border-spacing: 1px; border: 1px #205B7E solid; font-size: 14px; line-height: 140%; }
td.bigframe{ padding: 4px; color: #205B7E; border: 1px #205B7E solid; }
td.bigframeh{ padding: 4px 20px 4px 4px; background-color: #205B7E; color: white; }
.btn{ border: 1px solid #5DC1FD; background-color: white; }
a.jump12,A.jump12:link,A.jump12:visited,A.jump12:active { font-size: 12px; text-decoration: underline; color: blue; }
A.jump12:hover { color: red; }
a.blue14,a.blue14:link,a.blue14:active,a.blue14:visited{ font-size: 14px; color: blue; text-decoration: none; }
a.blue14:hover{ text-decoration: underline; }
a.ublue14,a.blue14:link,a.blue14:active,a.blue14:visited{ font-size: 14px; color: blue; text-decoration: underline; }
a.ublue14:hover{ color: red; }
table.list{ width: 468px; border-style: none; font-size: 14px; line-height: 120%; }
td.listhead{ font-size: 12px; font-weight: bold; background-color: #88B2FF; color: white; }
.cm { font-size: 10pt; }
a.blue12,a.blue12:link,a.blue12:active,a.blue12:visited,a.blue12:hover{ font-size: 12px; color: blue; text-decoration: none; text-decoration: none; }
a.blue12:hover{ text-decoration: underline; }
a.blue13,a.blue13:link,a.blue13:active,a.blue13:visited,a.blue13:hover{ font-size: 13px; color: blue; text-decoration: none; text-decoration: none; }
a.blue13:hover{ text-decoration: underline; }
div.obox{ border: 1px solid #F5FCFF; background-color: #E5F7FF; padding: 4px; margin-bottom: 10px; }
div.ibox{ padding: 0; border: 1px solid #94DAFF; background-color: #F5FCFF; }
div.title{ font-size: 16px; font-weight: bold; line-height: 140%; color: navy; background-color: #BFDBFD; padding: 4px; }
div.head{ font-size: 14px; line-height: 140%; padding: 8px 8px 4px 8px; }
div.body{ font-size: 14px; line-height: 150%; padding: 0 8px 8px 8px; }
.font12{ font-size: 12px; }
.font13{ font-size: 13px; }
.font14{ font-size: 14px; }
.font15{ font-size: 15px; }
.bfont12{ font-size: 12px; font-weight: bold; }
.bfont13{ font-size: 13px; font-weight: bold; }
.bfont14{ font-size: 14px; font-weight: bold; }
div.headline{ margin: 0 0 4px 0; line-height: 120%; }
.qa{ font-size: 14px; line-height: 150%; }
.error{ font-weight: bold; color: red; text-align: center; margin-bottom: 10px; }
.bgerror{ font-size: 13px; padding: 4px 0; font-weight: bold; background-color: #ffefef; color: red; text-align: center; margin-bottom: 10px; }
.normal{ font-size: 13px; line-height: 140%; }
div.bluebox{ padding: 2px 4px; background-color: #6C6DA7; color: white; border: 1px #A6A6C9 solid; margin-bottom: 10px; }
div.bookrev{ padding: 4px; background-color: #f8f8f8; color: black; border: 1px #c0c0c0 dotted; margin-bottom: 10px; font-size: 13px; line-height: 140%; }
div.bookrevb{ font-weight: bold; margin-bottom: 4px; }
hr.bookrev{ border-style: none; background-color: #D1DDFF; height: 1px; margin: 5px; }
.bookrevhr{ line-height: 1px; margin: 10px 0; border: 0px; border-top: 1px solid #D1DDFF; padding: 0px; }
.rankcont{ margin-top: 4px; font-size: 12px; line-height: 120%; }
.rankcat{ margin-top: 8px; font-size: 11px; line-height: 120%; }
a.arank,a.arank:link,a.arank:active{ font-size: 14px; font-weight: bold; text-decoration: underline; color: navy; }
a.arank:visited{ color: #800080; }
a.arank:hover{ color: red; }
a.nrank,a.nrank:link,a.nrank:active{ text-decoration: none; color: navy; }
a.nrank:visited{ color: #800080; }
a.nrank:hover{ color: blue; text-decoration: underline; }
