BODY                   { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:normal; margin-left:0px; margin-top:0px; }

A:link                 { color:#009900; text-decoration:underline; }
A:active               { color:#009900; text-decoration:underline; }
A:hover                { color:#009900; text-decoration:none; }
A:visited              { color:#663300; }

A.oversized            { font-family:Arial; font-size:18pt; font-weight:bold; }

P                      { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:normal; margin-left:0px; margin-top:0px; }
LI                     { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:normal; }

SPAN.helptopic         { color:#339933; cursor:hand; }
P.helptopictitle       { color:#ffffff; font-family:Arial; font-size:14pt; font-weight:bold; text-align:center; }
TD.helptopictitle      { background-color:#339933; }
TD.helptopicfooter     { background-color:#339933; }
P.helptopic            { color:#000000; font-family:Times; font-size:11pt; font-weight:normal; }

.invis                 { color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-align:center; }
.sectiontitle          { font-family:Arial,Helvetica,sans-serif; font-size:14pt; font-weight:bold; }
.subsectiontitle       { color:#339933; font-family:Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold; }
.helpsection           { color:#339933; font-family:Arial,Helvetica,sans-serif; font-size:14pt; font-weight:bold; text-align:center; }
.normal                { font-size:10pt; }
.alert                 { color:#cc0000; font-family:Arial,Helvetica,sans-serif; font-size:14pt; font-weight:bold; text-align:center; }
.notice                { color:#ff6600; font-family:Arial,Helvetica,sans-serif; font-size:14pt; font-weight:bold; text-align:center; }
.status                { color:#cc0000; font-family:Arial,Helvetica,sans-serif; font-size:14pt; font-weight:bold; text-align:center; }
.statusnegative        { color:#cc0000; font-family:Arial,Helvetica,sans-serif; font-size:14pt; font-weight:bold; text-align:center; }
.statuspositive        { color:#339933; font-family:Arial,Helvetica,sans-serif; font-size:14pt; font-weight:bold; text-align:center; }
.note                  { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; }
.note666666            { color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; }
.note999999            { color:#999999; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; }
.noteffffff            { color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; }
.notebold              { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; }
.greeting              { color:#ffcc33; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; }
.copyright             { color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; }
.disclaimer            { color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; }
.attention             { color:#339933; font-family:Arial,Helvetica,sans-serif; font-size:14pt; font-weight:bold; }
.adstatuspos           { color:#339933; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; }
.adstatusneg           { color:#ff6600; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; }

.pricenormal           { color:#339933; font-family:Arial,Helvetica,sans-serif; font-weight:bold; }
.pricespecial          { color:#ff6600; font-family:Arial,Helvetica,sans-serif; font-weight:bold; }
.pricestrike           { color:#666666; text-decoration:line-through; }
.pricenormallabel      { color:#339933; font-family:Arial,Helvetica,sans-serif; font-weight:bold; }
.pricesalelabel        { color:#ff6600; font-family:Arial,Helvetica,sans-serif; font-weight:bold; }
.pricestrike           { color:#666666; text-decoration:line-through; }

.articleheadline       { font-family:Arial,Helvetica,sans-serif; font-size:14pt; font-weight:bold; }
.articledateline       { color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; }
.tipoftheweekframe     { background-color:#ffcc33; }
.tipoftheweektitle     { color:#996600; font-family:Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold; }
.quickpollframe        { background-color:#339933; }
.quickpolltitle        { color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold; }
.weatherframe          { background-color:#ffcc33; color:#996600; font-family:Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold; }
.faqquestion           { color:#339933; font-family:Arial,Helvetica,sans-serif; font-size:14pt; font-weight:bold; }
.faqanswer             { color:#000000; }

.forumsidebar          { background-color:#ffcc33; }
.forumname             { color:#009900; font-family:Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold; }
.forumtitle            { background-color:#cccccc; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; }
.forumbyline           { background-color:#009900; color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; }
.forumcredit           { color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; text-align:right; }
.forumtext             { color:#000000; font-size:12pt; font-weight:normal; }

.slogan                { background-color:#339933; color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:11pt; font-weight:bold; text-align:center; }
.topnavfiller          { background-color:#666666; }
.sloganfiller          { background-color:#339933; }

.leftnavtaper          { background-color:#000000; }
.contenttaper          { background-color:#003300; }

.leftnav               { background-color:#ffcc33; }
.leftnavbeveldk        { background-color:#cc9900; }
.leftnavbevellt        { background-color:#ffff99; }

.leftnavheader         { color:#996600; font-family:Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold;   text-align:center; }
.leftnavformfieldlabel { color:#996600; font-family:Arial,Helvetica,sans-serif; font-size:8pt;  font-weight:normal; text-align:center; }

TD.rightgutter         { background-color:#ffffff; }

.formfieldlabel        { color:#006600; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:normal; }
.formfieldlabelreq     { color:#006600; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; }
.formfieldlabelerr     { color:#cc0000; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; }

A.leftnav:link         { color:#663300; font-family:Arial,Helvetica,sans-serif; font-size:9pt; text-decoration:underline; }
A.leftnav:active       { color:#663300; font-family:Arial,Helvetica,sans-serif; font-size:9pt; text-decoration:underline; }
A.leftnav:hover        { color:#663300; font-family:Arial,Helvetica,sans-serif; font-size:9pt; text-decoration:none; }
A.leftnav:visited      { color:#996600; font-family:Arial,Helvetica,sans-serif; font-size:9pt; }

A.topnav:link          { color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-decoration:underline; font-weight:bold; }
A.topnav:active        { color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-decoration:underline; font-weight:bold; }
A.topnav:visited       { color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; }
A.topnav:hover         { color:#ffcc33; font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-decoration:none; font-weight:bold; }

A.footer:link          { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-decoration:underline; font-weight:bold; }
A.footer:active        { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-decoration:underline; font-weight:bold; }
A.footer:visited       { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; }
A.footer:hover         { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-decoration:none; font-weight:bold; }

TD.footerline          { background-color:#666666; }

TD.tablelabel_stylea   { font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; }
TD.tablevalue_stylea   { font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:normal; }

TABLE.table_styleb     { background-color:#6666cc; }
TD.tablelabel_styleb   { background-color:#6666cc; color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:9pt; font-weight:bold; }
TD.tablevalue_styleb   { background-color:#ffffff; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; }
TD.tablevalue_styleb0  { background-color:#ffffff; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; }
TD.tablevalue_styleb1  { background-color:#ffffff; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; }

TABLE.table_stylec     { background-color:#999999; }
TD.tablelabel_stylec   { background-color:#cccccc; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; padding:1px; text-align:right; }
TD.tablevalue_stylec   { background-color:#ffffff; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; padding:1px; }

.calendardow_a         { color:#333333; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:8pt; }
.calendarday_a         { color:#000000; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:7pt; text-decoration:none; }
.calendarmon_a         { color:#333333; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:7pt; }

.calendardow_b         { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; }
.calendarday_b         { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:9pt; text-decoration:none; }
.calendarmon_b         { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:9pt; font-weight:bold; }

.calendardow_c         { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:14pt; font-weight:bold; }
.calendarday_c         { color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11pt; font-weight:bold; padding:2px; }
.calendarmon_c         { color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold; }
