html { margin:0px; padding:0px; position:relative; top:0; left:0; z-index:0; }
body { margin:0px; padding:0px; background:#69acf0 url('pics/bg_blue_grad.jpg') repeat-x;
       font-family:verdana,sans-serif; font-size:12px; color:black; }
h1 { margin:2px; }
address { font-size:10pt; }

#wrapper { position:relative; top:0px; left:0px; border-width:0px 3px; border-color:#800000; border-style:solid;
           margin:0px auto; padding:0px; width:970px; background-color:white; }

#menuBar { padding:4px; font-family:'arial black',sans-serif; font-size:12pt; color:white; text-align:center; background-color:black; }
#menuBar a { text-decoration:none; color:white; }
#menuBar a:hover { text-decoration:underline; color:yellow; }

.contentBlock { margin:0px 4px; }
.topicBox { width:42%; float:left; margin-left:5%; padding:4px 8px; border-radius:1em; -moz-border-radius:1em; -moz-box-shadow:6px 6px 3px #808080;
            border:solid 1px #c0c0c0; }
.topicBoxHeader { background-color:#f00; border-radius:1em; -moz-border-radius:1em; }
.topicBox h2 { margin:2px; font-family:'arial black',sans-serif; font-size:14pt; color:white; }
.topicBox h2 a { margin:2px; font-family:'arial black',sans-serif; font-size:14pt; color:white; }
.topicBox h2 a:hover { margin:2px; font-family:'arial black',sans-serif; font-size:14pt; color:yellow; }

.stdtext { text-indent:2em; font-size: 12px; font-family: verdana,arial,helvetica; text-align:justify; }
.smalltext { font-size: 10px; font-family: verdana,arial,helvetica; }
.biggertext { text-indent: 2em; font-size: 16px; font-family: verdana,arial,helvetica; }
.dropcapparagraph  { font-size:12px; text-indent:.5em; text-align:justify; }
.dropcapparagraph:first-letter { font-family:serif; font-size:300%; font-weight:bold; background-color:transparent; line-height:12px; }

.item { color: blue; text-decoration: none; font-size: 10pt; font-family: arial,helvetica }
.highlight { font-family: arial,helvetica; font-size: 10pt; color: red; text-decoration: none; }
.mediumhead { font-family: arial,helvetica; font-size: 14px; color: white; }
.largehead { font-family: arial,helvetica; font-size: 18px; color: white; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a.reg { text-decoration: underline; }
a.plainlink { font-family: arial,helvetica; font-size: 10px; text-decoration: none }
a.item { color: blue; text-decoration: none; font-weight: bold; font-size: 14px; font-family: arial,helvetica }
a.menu { font-family: Arial,Helvetica; font-weight: bold; font-size: 12px; color: blue; text-decoration: none; }
a.menu2 { font-family: Trebuchet MS,Arial,Helvetica; font-weight: bold; font-size: 12px; color: blue; text-decoration: none; }
b.itemtitle { text-indent: 2em; font-size: 18px; font-family: times new roman,times,serif }
b.item { color: blue; font-weight: bold; font-size: 16px; font-family: arial,helvetica }
b.smalltitle { font-size: 12px;  font-family: verdana,arial,helvetica; }
b.pageTitle { font-family: impact,arial,helvetica; font-size: 32px; color: white; }
p.itemdes { text-indent: 2em; font-size:14px; font-family: arial,helvetica }
p.new { text-indent: 1em; background: yellow; font-family: Garamond,arial,helvetica }
h1.pageTitle { color: black; font-size: 48px; font-family: times new roman,times,serif; }
h1.special { color: black; font-size: 37px; font-family: arial,helvetica; background-image: url(http://www.rainbo.net/pics/rb_nbak.jpg) }
h2.special { color: black; font-size: 26px; font-family: arial,helvetica; background-image: url(../pics/rb_nbak.jpg) }
h2.fader { color: blue; font-size: 26px; font-family: arial,helvetica; background-image: url(../pics/rb_nbak.jpg) }

a.baritem { font-family: Verdana; font-size: 10px; font-weight: bold; color: white; text-decoration: none; }
a.baritem:link { background-color: black; text-decoration: none; color: white; }
a.baritem:visited { background-color: black; text-decoration: none; color: white; }
a.baritem:hover { background-color: white; text-decoration: underline; color: black; }



