body { 
  background:#FFF7DE url("/graphics/parchment.gif") repeat scroll; color:black; text-align:center;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Helv, sans-serif;
  font-size:100%; line-height:120%;
}

div.pageframe { text-align:left; position:relative; width:7.5in; margin-left:auto; margin-right:auto; }
div.footerquote { font-size:120%; line-height:120%; text-align:center; font-weight:bold; }

span.nav { text-align:center }
span.disc { font-size:80%; line-height:100%;  text-align:center }
span.site { font-size:120%; line-height:100%; font-weight:bold; }
span.backcontents { font-size:80%; line-height:120% }
span.heavy { font-size: 120%; line-height:120%; font-weight:bold; }
span.bigger { font-size: 120%; line-height:120% }
span.smaller { font-size: 80%; line-height:120% }

h1 { font-size:180%; line-height:100%; text-align:center; font-weight:bold; color: #3250CE; background-color:transparent; }
h2 { font-size:140%; line-height:100%; text-align:center; font-weight:bold; }
h3 { font-size:120%; line-height:100%; text-align:center; font-weight:bold; }
h6 { font-size:40%; line-height:100%; text-align:center; font-weight:bold; }

p { text-align:justify; text-indent:0.25in; margin-left:0.25in; margin-right:0.25in }
p.noindent { text-align:justify; text-indent:0in; margin-left:0.25in; margin-right:0.25in }
p.wide { text-indent:13ex; margin-left:3ex; margin-right:3ex }
p.q { text-indent:0ex; text-align:justify; font-style:italic; margin-left:3ex; margin-right:3ex }
p.a { text-indent:3ex; text-align:justify; margin-left:3ex; margin-right:3ex }

table.backissues { display:table; border:1px solid black; border-collapse:collapse; width:80% }
td.backhead { display:table-cell; text-align:center; vertical-align:middle; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:1px solid black; color:#80C0FF; background-color:#010000 }
td.backleft { display:table-cell; text-align:center; vertical-align:middle; border-left:1px solid black; border-right:none; border-top:1px solid black; border-bottom:1px solid black; width:65px; padding: 5px }
td.backright { display:table-cell; text-align:left; vertical-align:middle; border-left:none; border-right:1px solid black; ; border-top:1px solid black; border-bottom:1px solid black; padding-left:15px }

table.indexlinkbar { display:table; border:none; border-collapse:collapse; border-spacing: 0px; width:100% }
table.linkbar { display:table; border:none; border-collapse:separate; border-spacing: 1px; width:100% }
tr.linkbar { display:table-row; text-align:center; vertical-align:middle; color:white; background-color:#3250CE; }
td.linkbar { display:table-cell; text-align:center; vertical-align:middle; color:white; background-color:#3250CE; font-size:9pt; line-height:100%; padding:2pt 10pt }
td.linkbaractive { display:table-cell; text-align:center; vertical-align:middle; color:#0000FF; background-color:#98A7E6; font-size:9pt; line-height:100%; padding:2pt 10pt }

table.pagenav { display:table; border:none; border-collapse:collapse; border-spacing:0px; width:100% }
td.pagenavleft { width:33%; text-align:left; color:white; background-color:#3250CE; padding:2pt 10pt }
td.pagenavcenter { width:34%; text-align:center; color:white; background-color:#3250CE; padding:2pt 10pt }
td.pagenavright { width:33%; text-align:right; color:white; background-color:#3250CE; padding:2pt 10pt }

a:link { color:#0000FF; background-color:transparent; }
a:visited { color:#800080; background-color:transparent; }
a:hover { color:#008000; background-color:transparent; text-decoration: underline; }
a:active { color:#FF0000; background-color:transparent; text-decoration: underline; }

span.navbutton { padding:0.5ex 1ex; border-left:1px solid black; border-top:1px solid black; border-right:3px solid black; border-bottom:3px solid black; background-color:white }
a.nav:link { color:white; background-color:transparent; text-decoration:none; }
a.nav:visited { color:white; background-color:transparent; text-decoration:none; }
a.nav:hover { color:#FFFF00; background-color:transparent; text-decoration: underline; }
a.nav:active { color:#FF0000; background-color:transparent; text-decoration: underline; }

a.linkbar:link { color:#FFFFFF; background-color:transparent; font-weight:normal; text-decoration: none; }
a.linkbar:visited { color:#FFFFFF; background-color:transparent; font-weight:normal; text-decoration: none; }
a.linkbar:hover { color:#FFFF00; background-color:transparent; font-weight:normal; text-decoration: underline; }
a.linkbar:active { color:#FF0000; background-color:transparent; font-weight:normal; text-decoration: underline; }

p.poll { font-size:80%; line-height:100%; text-indent:0pt; text-align:left; color:#000080; background-color:transparent; padding: 6pt 6pt; margin:0pt; }
div.poll { display:block; width:2in; color:black; background-color:white; border-left:1px solid black; border-top:1px solid black; border-right:3px solid black; border-bottom:3px solid black; text-align:left; margin-left:auto; margin-right:auto; }
form.poll { padding:0pt 0pt 6pt 0pt; margin:0pt; text-align:left; }
input.poll { font-size:70%; line-height:100%; margin:0pt; padding:0pt; text-align:left; vertical-align:middle }
div.polllink { text-align:center; font-size:80%; line-height:100%; text-indent:0pt; padding: 0pt 6pt 6pt 6pt; margin:0pt; }
div.pollheader { padding:4pt 0pt; margins:0pt; text-align:center; font-size:100%; line-height:120%; font-weight:bold; color:white; background-color:#3250CE }
div.pollchoices { font-size:70%; line-height:100%; padding:0pt 6pt 6pt 6pt; text-align:left;}

table.poll { display:table; margin-left:auto; margin-right:auto; color:black; background-color:white; border-collapse:collapse; border-left:1px solid black; border-top:1px solid black; border-right:3px solid black; border-bottom:3px solid black; text-align:left; }
th.poll { display:table-cell; font-size:100%; line-height:120%; font-weight:bold; text-indent:0pt; text-align:center; color:#000080; background-color:transparent; padding: 6pt 6pt; margin:0pt; color:white; background-color:#000080; }
td.pollleft { display:table-cell; font-size:90%; line-height:120%; padding:0pt 6pt 6pt 6pt; text-align:right; vertical-align:top; border:none; }
td.pollright { display:table-cell; font-size:90%; line-height:120%; padding:0pt 6pt 6pt 6pt; text-align:left; vertical-align:top; border:none; }
