body                   { font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black }
.top_bar_bkg     { background: url(images/main_top_bar_gradient.jpg) repeat-x; position: relative; width: 806px }
.top_bar_menu                    { color: white; font-size: 8pt; text-align: right; position: relative; width: 706px }
.top_bar_menu a:link, .top_bar_menu a:visited                 { color: white; font-size: 8pt; text-decoration: none; padding-right: 10px; padding-left: 10px }
.top_bar_menu a:hover,  .top_bar_menu a:active                  { color: black; font-size: 8pt; text-decoration: none; background-color: #f63; padding-right: 10px; padding-left: 10px }

.mainmenu_bar_bkg    { background: url(images/main_top_bar_gradient.jpg) repeat-x }
.mainmenu_bar                                                   { color: white; font-size: 8pt; text-align: center; margin: 0px; width: 806px }
.mainmenu_bar a:link, .mainmenu_bar a:visited                            { color: white; text-decoration: none; text-align: center; padding-right: 15px; padding-left: 15px }
.mainmenu_bar a:hover,  .mainmenu_bar a:active                                      { color: black; background-color: #f63; text-align: center; padding-right: 15px; padding-left: 15px }

.nodupebkg  { background: url(images/bkg_gradient.jpg) repeat-x }

.mainbody_tables { position: relative; width: 806px; text-align: left; margin-top: -4px }

.mainNews_bkg { background: url(images/main_news_bkg.jpg) no-repeat }
.mainBodybtm_bkg { background: url(images/main_body_bkgbtm.jpg) repeat-y }
td  { font-size: 10pt }
.bottom_bar   { background: url(images/main_bot_bar.jpg) repeat-x; width: 806px; height: 25px; display: block; }
.table_left { float: left }
.cell_pad       { text-align: left; padding: 5px }
.cell_pad_in         { text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 4px }
a:link, a:visited, a:hover, a:active      { color: #930 }
h1 { font-size: 14pt }
h2  { font-weight: bold; font-size: 12pt }
h3  { font-size: 10pt }
.serif_xlg_b_i        { color: #000064; font-style: italic; font-weight: bold; font-size: x-large; font-family: "Times New Roman", Georgia, Times }
.serif_lg_b_i      { font-style: italic; font-weight: bold; font-size: large; font-family: "Times New Roman", Georgia, Times }
.serif_m      { font-size: medium; font-family: "Times New Roman", Georgia, Times }
.serif_m_b_i       { font-style: italic; font-weight: bold; font-size: medium; font-family: "Times New Roman", Georgia, Times }
.serif_fnt { font-family: "Times New Roman", Georgia, Times }
.arialfnt { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bold { font-weight: bold }
.non_bold { font-weight: normal }
.ital { font-style: italic }
.center { text-align: center }
.center_serif { font-family: "Times New Roman", Georgia, Times; text-align: center }
.size1   { font-size: 8pt }
.size2  { font-size: 10pt }
.size3    { font-size: 12pt }
.size4  { font-weight: bold; font-size: 14pt }
.size5  { font-weight: bold; font-size: 16pt }
.img_left  { float: left; padding: 3px }
.img_right  { float: right; padding: 3px }
.linkwhite a:link, .linkwhite a:visited { color: white; text-decoration: underline }
.linkwhite a:hover, .linkwhite a:active { color: white; text-decoration: underline }

.white { color: white }
.white a:link, .white a:visited, .white a:hover, .white a:active { color: white }

.red_splash            { background: url(images/red_splash.jpg) no-repeat 0px 2px; width: 536px; height: 85px }
