.heading           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #003399; }
.heading-white     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; }
.white             { color: #FFFFFF; }
.maintopic         { font-size: 12px; color: #003399; font-weight: bold; text-decoration: none; }
.maintopic-black   { font-size: 12px; color: #333333; font-weight: bold; text-decoration: none; }
.subtopic, td          { font-size: 12px; font-style: normal; font-weight: normal; color: #003399; text-decoration: none; }
.subtopic-black    { font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; }
.location          { font-size: 10px; font-style: normal; font-weight: normal; color: #003399; text-decoration: none; }
.scrollerContainer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; }
.newsitem          { font-style: normal; line-height: normal; font-weight: normal; color: #666666; text-decoration: none; list-style-image: url(bullet.gif); list-style-position: outside; }
.newslist          { text-indent: 0pt; }
.horizLine         { background-color: #003399; height: 1px;}
.menuArea          { background-color: #EFEFEF; }
.scubaTankLeft     { background: url(scuba_tank_left.gif) no-repeat top right }
.scubaTankRight    { background: url(scuba_tank_right.gif) no-repeat top left }
.scubaTankMenuItem { background: url(scuba_tank_bg.gif) repeat top }
input              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
textarea           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
form               { padding: 0px; margin: 0px; }
a                  { font-weight: bold; text-decoration: none; color: #003399; }
a:hover            { color: #ff0000; text-decoration: underline; }
th                 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; background-color: #003399; }
td                 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003399; }
.topLeftCurve      { background-image: url(top_left_curve.gif); background-repeat: no-repeat; background-position: left top; background-attachment: scroll; }
.topRightCurve     { background-image: url(top_right_curve.gif); background-repeat: no-repeat; background-position: right top; background-attachment: scroll; }
.boxHeader         { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #003399; color: #FFFFFF; font-size: 12px; text-decoration: none; }
.boxBorder         { border-style: solid; border-width: 1; border-color: #003399; }.subtopicSmall { font-size: 10px; font-style: normal; font-weight: normal; color: #003399; text-decoration: none; }

