body { font-family: Arial,Helvetica,sans-serif; font-size: 84%; margin: 0; background: Gray url(graphics/bg_yellow_stripe_2.gif) repeat; }

h1  { font-size: 1.5em; color: #003399; margin-bottom: 1px;  margin-top: 0.1em; }
h2  { font-size: 1.4em; color: #003399; margin-bottom: 0.1em;  margin-top: 0em; }
h3  { font-size: 1.3em; color: #003399;  margin-bottom: 0.1em; margin-top: 0em; }
h4  { font-size: 1.2em; color: #003399; margin-bottom: 0.1em; margin-top: 0em; }
h5  { font-size: 1.1em; color: #003399; margin-bottom: 0.1em; margin-top: 0em; }
h6  { font-size: 1em; color: #003399; margin-bottom: 0.1em; margin-top: 0em; }

div, p  { font-size: 1em; margin-bottom: 1em;  margin-top: 0; }
span { font-size: 1em; }
table  { font-size: 1em; }
li { padding-bottom: 0.2em; }

.small { font-size: 0.8em; }
.select_highlight { color: #cc0000; }
.alert { color: #cc0000; font-weight: bold; }
.cell_padding { padding-left: 8px; padding-right: 8px; }
.cell_panel { border: 2px solid #333333; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; }
.cell_label_top { padding-left: 8px; padding-right: 8px; color: #1f77b7; }
.cell_label { padding-left: 8px; padding-right: 8px; color: #1f77b7; border-bottom: 1px solid #1f77b7; }
.separator_bar { background-color: #1F77B7; }

.f_panel_color { background-color: #eaeaea; padding-top: 2px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; border: 1px solid #888888; }

.panel_color { background-color: #eaeaea; padding-top: 2px; padding-bottom: 2px; padding-left: 6px; padding-right: 6px; }
.panel_totals_color { border-top: 2px solid Black; }
.panel_heading { font-size: 1.2em; font-weight: bold; color: #1f77b7; letter-spacing: 0.12em; margin-bottom: 0; }
.panel_heading_small { font-size: 0.9em; font-weight: bold; color: #1f77b7; letter-spacing: 0.12em; margin-bottom: 0; }
.panel_message { font-size:1em; font-weight: bold; color: #1f77b7; }

.oc_subheading { font-size: 1.1em; font-weight: bold; margin-bottom: 2px;  }
.sidebar_heading { font-weight: bold; color: #cccccc; letter-spacing: 0.11em; }
.sidebar_panel { font-size: 0.90em; background-color: #dddddd; border: 1px solid #333333; margin: 2px;  padding-top: 2px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; }
.acc_subheading { font-size: 1.1em; font-weight: bold; margin-bottom: 2px;  }
.contents_subheading { font-size: 1.05em; font-weight: bold; color: #777777; margin-bottom: 0px;  }

.enter_btn { font-size: 10px; width: 36px; padding: 0; }

.help_heading { font-size: 1.4em;  }
.help_subheading { font-size: 1.2em; margin-bottom: 2px;  }
.help_example { color: #3333ee;  }
.help_list { margin-bottom: 6px;  }

.ts_heading {color: #ffffff; background-color: #000000; font-size: 1.4em; font-weight: bold; padding: 2px; }
.ts_subheading {color: #000000; background-color: #dddddd; font-size: 1.2em; font-weight: bold; padding: 2px; border-top: 2px solid black; }
.ts_style_code {color: #000000; font-size: 1.1em; font-weight: bold; margin: 0; }
.ts_panel {color: #000000; font-size: 0.85em; }
.ts_include {color: #ffffff; background-color: #000000; font-size: 0.85em; font-weight: bold; }
.ts_type {color: #000000; font-size: 1.1em; font-weight: bold; }

form { margin: 0; padding: 0; }
.input_textbox { font-size: 86%; text-align: right; margin-top: -1px; margin-bottom: -1px; height: 18px; width: 40px; padding: 0 4px 0 4px; }


a:link { font-size: 1em; color: #0000cc; text-decoration: none; }
a:visited { font-size: 1em; color: #0000cc; text-decoration: none; }
a:hover { font-size: 1em; color: #cc0000; text-decoration: none; }
a:active { font-size: 1em; color: #0000cc; text-decoration: none; }

a.top_menu:link { font-size: 1em; color: #ffffff; text-decoration: none; }
a.top_menu:visited { font-size: 1em; color: #ffffff; text-decoration: none; }
a.top_menu:hover { font-size: 1em; color: #ffff00; text-decoration: none; }
a.top_menu:active { font-size: 1em; color: #ffff00; text-decoration: none; }

a.breadcrumbs_menu:link { font-size: 1em; color: #0000cc; text-decoration: none; }
a.breadcrumbs_menu:visited { font-size: 1em; color: #0000cc; text-decoration: none; }
a.breadcrumbs_menu:hover { font-size: 1em; color: #cc0000; text-decoration: none; }
a.breadcrumbs_menu:active { font-size: 1em; color: #0000cc; text-decoration: none; }

a.sidebar_panel_link:link { font-size: 0.8em; color: #0000cc; text-decoration: none; }
a.sidebar_panel_link:visited { font-size: 0.8em; color: #0000cc; text-decoration: none; }
a.sidebar_panel_link:hover { font-size: 0.8em; color: #dd0000; text-decoration: none; }
a.sidebar_panel_link:active { font-size: 0.8em; color: #888888; text-decoration: none; }

a.cust_link:link { font-size: 0.8em; color: #ffffff; text-decoration: none; }
a.cust_link:visited { font-size: 0.8em; color: #ffffff; text-decoration: none; }
a.cust_link:hover { font-size: 0.8em; color: #dd0000; text-decoration: none; }
a.cust_link:active { font-size: 0.8em; color: #888888; text-decoration: none; }

a.footer_link:link { font-size: 0.8em; font-weight: normal;  color: #ffffff; text-decoration: none; }
a.footer_link:visited { font-size: 0.8em; font-weight: normal; color: #ffffff; text-decoration: none; }
a.footer_link:hover { font-size: 0.8em; font-weight: normal; color: #dd0000; text-decoration: none; }
a.footer_link:active { font-size: 0.8em; font-weight: normal; color: #ffffff; text-decoration: none; }

a.menu:link { font-size: 0.8em; color: #0000cc; text-decoration: none; }
a.menu:visited { font-size: 0.8em; color: #0000cc; text-decoration: none; }
a.menu:hover { font-size: 0.8em; color: #cc0000; text-decoration: none; }
a.menu:active { font-size: 0.8em; color: #0000cc; text-decoration: none; }

.menu_indent_0 { font-size: 1.2em; font-weight: bold; padding-top: 2px; }
.menu_indent_1 { font-size: 1.2em; padding-top: 2px; }
.menu_indent_2 { font-size: 1.2em; padding-top: 2px; }
.menu_indent_3 { font-size: 1.2em; padding-top: 2px; }
.menu_link_1 { color: #333333; text-decoration: none; }
.menu_link_2 { color: #0000cc; text-decoration: none; }
.menu_link_3 { color: #0000cc; text-decoration: none; }


