

  h3.intro {
    /*font-family: Times, Roman;*/
    font-size: 14pt;
    color: #FFFFFF;
  }

  table.main
  {
    /*background-color: #cccccc;*/
    border: none;
    border-collapse: collapse; 
  }

  .box
  {
    color: #FFFFFF;
    /*font-family: Times, Roman;*/
    font-weight: bold;
    font-size: 9pt;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-collapse: collapse; 
    border-left-width: 1px; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-color: #000033;
    background-color: #069;
  }

  .box_strip,
  .box_strip_header
  {
    color: #000000;
    /*font-family: Times, Roman;*/
    font-size: 9pt;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-collapse: collapse; 
    border-left-width: 1px; 
    border-top-width: 0px; 
    border-right-width: 1px; 
    border-bottom-width: 0px; 
    border-color: #000033;
    /*background-color: #CCCCCC;*/
  }

  .boc_strip_header
  {
    font-weight: bold;
  }

  .box_strip_body,
  .box_bottom,
  .box_strip_intro
  {
    color: #000000;
    /*font-family: Times, Roman;*/
    font-size: 9pt;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-collapse: collapse; 
    border-left-width: 1px; 
    border-top-width: 0px; 
    border-right-width: 1px; 
    border-bottom-width: 0px; 
    border-color: #000033;
  }

  .box_strip_body,
  .box_strip_intro
  {
    vertical-align: center;
    border-left-width: 1px; 
    border-right-width: 1px; 
    padding: 2px;
  }

  .box_strip_intro
  {
    text-align: left;
  }

  .box_bottom
  {
    color: #000000;
    border-bottom-width: 1px; 
  }

  select.box_select,
  select.box_strip_select,
  input.box_button,
  input.box_submit,
  input.box_text,
  input.box_password,
  textarea.box_textarea
  {
	/*font-family: Times, Roman;*/
    border-collapse: collapse; 
    font-size: 9pt;
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    padding: 2px
    color: #000000;
    border-color: #000000;
  }

  select.box_select,
  select.box_strip_select,
  input.box_text,
  input.box_password,
  textarea.box_textarea
  {
    background-color: #FFFFFF;
  }

  select.box_strip_select
  {
    width: 200px;
  }

  input.box_button,
  input.box_submit 
  {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #069;
    border-style: none;
    cursor: hand;
    padding: 2px
  }

  a.box_input,
  input.box_radio,
  input.box_checkbox 
  {
	/*font-family: Times, Roman;*/
    font-size: 9pt;
    background: transparent;
    padding: 2px
  }

  a.box_tab,
  a.box_select,
  a.box_strip_body
  {
    border: none;
  }

  a.box_strip_body
  {
    vertical-align: top;
    font-weight: none;
  }

  a.box_strip_highlight
  {
    color: #0000FF;
  }

  table.box_info_table
  {
    border: none;
    border-collapse: collapse; 
  }

  th.box_info_th,
  td.box_info_td
  {
    padding: 3px;
    border-collapse: collapse; 
    background-color: #FFFFFF;
    color: #000000;
	/*font-family: Times, Roman;*/
    font-size: 9pt;
    vertical-align: top;
  }

  th.box_info_th
  {
    font-weight: bold;
    text-align: right;
  }

  td.box_info_td
  {
    text-align: left;
  }

  .box_strip_text
  {
	/*font-family: Times, Roman;*/
    font-size: 9pt;
    background-color: transparent;
    color: #000000;
  }

  a.strip_highlight
  {
    /*font-family: Times, Roman;*/
    font-size: 9pt;
    text-align: center;
    vertical-align: top;
    font-weight: none;
  }

  .box_select
  {
    background-color: #FFFFFF;
    border-left-width: 0px; 
    border-top-width: 1px; 
    border-right-width: 0px; 
    border-bottom-width: 0px; 
    color: #000000;
    border-color: #000000;
  }

  .box_select_corner
  {
    background-color: #FFFFFF;
    border-style: none;
    border-color: #000000;
  }

  .box_select_left
  {
    background-color: #FFFFFF;
    border-left-width: 1px; 
    border-right-width: 0px; 
    border-top-width: 0px; 
    border-bottom-width: 0px; 
    border-color: #000000;
  }

  .box_select_right
  {
    background-color: #FFFFFF;
    border-left-width: 0px; 
    border-right-width: 1px; 
    border-top-width: 0px; 
    border-bottom-width: 0px; 
    border-color: #000000;
  }

  .tab_body
  {
    color: #000000;
    background-color: #CCCCCC;
    border-style: none;
    border-collapse: collapse; 
  }

  p.quote {
    /*font-family: Times, Roman;*/
    font-size: 9pt;
    color: #000000;
    text-decoration: italic;
  }

  .question {
    /*font-family: Times, Roman;*/
    color: #000000;
    font-weight: bold;
    font-size: 9pt;
  }

  .answer {
    font-size: 9pt;
    /*font-family: Times, Roman;*/
    color: #000000;
  }

  a.answer {
    /*font-family: Times, Roman;*/
    font-size: 9pt;
    color: #000000;
  }

  .tiny,
  .menu,
  .blue,
  .green,
  .red,
  .gray,
  .purple {
    font-size: 9pt;
    text-decoration: none;
    color: #000000;
  }

  .menu {
    color: #000000;
    background-color: #FFFFF;
  }

  a {
    cursor: hand;
  }

  a.menu {
    color: #000000;
  }

  a.answer::hover {
    color: <?php print $tabs[$tab]['color']; ?>;
  }

  a.box
  {
    border: none;
  }

  caption {
    color: #000000;
	/*font-family: Times, Roman;*/
    font-weight: bold;
    font-size: 9pt;
  }

  h3 {
    color: #C30;
    font-size: 12pt;
  }

  table.ra_columnar_table,
  table.ra_tabular_table
  {
    border: solid;
    border-color: #069;
    border-width: 1px;
    border-collapse: collapse; 
  }

  th.ra_columnar_th_even,
  th.ra_columnar_th_odd,
  th.ra_columnar_th_even_selected,
  th.ra_columnar_th_odd_selected,
  td.ra_columnar_td_even,
  td.ra_columnar_td_odd,
  td.ra_columnar_td_even_selected,
  td.ra_columnar_td_odd_selected,
  th.ra_tabular_th_even,
  th.ra_tabular_th_odd,
  th.ra_tabular_th_even_selected,
  th.ra_tabular_th_odd_selected,
  td.ra_tabular_td_even,
  td.ra_tabular_td_odd,
  td.ra_tabular_td_even_selected,
  td.ra_tabular_td_odd_selected,
  td.ra_calendar_td_even,
  td.ra_calendar_td_odd
  {
    padding: 5px;
    border-collapse: collapse; 
    color: #000000;
	/*font-family: Times, Roman;*/
    font-size: 9pt;
  }

  th.ra_columnar_th_even,
  th.ra_columnar_th_even_selected,
  td.ra_columnar_td_even,
  td.ra_columnar_td_even_selected,
  th.ra_tabular_th_even,
  th.ra_tabular_th_even_selected,
  td.ra_tabular_td_even,
  td.ra_tabular_td_even_selected,
  td.ra_calendar_td_even
  {
    background-color: #deebf2;
  }

  th.ra_columnar_th_odd,
  th.ra_columnar_th_odd_selected,
  td.ra_columnar_td_odd,
  td.ra_columnar_td_odd_selected,
  th.ra_tabular_th_odd,
  th.ra_tabular_th_odd_selected,
  td.ra_tabular_td_odd,
  td.ra_tabular_td_odd_selected,
  td.ra_calendar_td_odd
  {
    background-color: #efefef;
  }

  th.ra_columnar_th_even,
  th.ra_columnar_th_odd,
  th.ra_columnar_th_even_selected,
  th.ra_columnar_th_odd_selected,
  th.ra_tabular_th_even,
  th.ra_tabular_th_odd,
  th.ra_tabular_th_even_selected,
  th.ra_tabular_th_odd_selected
  {
    background-color: #fff;
    color: #069;
    font-weight: bold;
	border-right:1px solid #069;
  }

  th.ra_columnar_th_even,
  th.ra_columnar_th_odd,
  th.ra_columnar_th_even_selected,
  th.ra_columnar_th_odd_selected,
  td.ra_columnar_td_even,
  td.ra_columnar_td_odd,
  td.ra_columnar_td_even_selected,
  td.ra_columnar_td_odd_selected,
  td.ra_calendar_td_even,
  td.ra_calendar_td_odd
  {
    vertical-align: top;
  }

  th.ra_columnar_th_even,
  th.ra_columnar_th_odd,
  th.ra_columnar_th_even_selected,
  th.ra_columnar_th_odd_selected
  {
    text-align: right;
  }

  td.ra_columnar_td_even,
  td.ra_columnar_td_odd,
  td.ra_columnar_td_even_selected,
  td.ra_columnar_td_odd_selected,
  td.ra_calendar_td_even,
  td.ra_calendar_td_odd
  {
    text-align: left;
  }

  th.ra_tabular_th_even,
  th.ra_tabular_th_odd,
  th.ra_tabular_th_even_selected,
  th.ra_tabular_th_odd_selected,
  td.ra_tabular_td_even,
  td.ra_tabular_td_odd,
  td.ra_tabular_td_even_selected,
  td.ra_tabular_td_odd_selected
  {
    text-align: center;
  }

  th.ra_tabular_th_even,
  th.ra_tabular_th_odd,
  th.ra_tabular_th_even_selected,
  th.ra_tabular_th_odd_selected
  {
    vertical-align: bottom;
  }

  td.ra_tabular_td_even,
  td.ra_tabular_td_odd,
  td.ra_tabular_td_even_selected,
  td.ra_tabular_td_odd_selected
  {
    vertical-align: top;
  }

  th.ra_columnar_th_even_selected,
  th.ra_columnar_th_odd_selected,
  td.ra_columnar_td_even_selected,
  td.ra_columnar_td_odd_selected,
  th.ra_tabular_th_even_selected,
  th.ra_tabular_th_odd_selected,
  td.ra_tabular_td_even_selected,
  td.ra_tabular_td_odd_selected
  {
    border-color: #000000;
    border-width: 1px;
    border-style: solid;
  }

  .ra_message, 
  .ra_info, 
  .ra_error, 
  .ra_help
  {
	/*font-family: Times, Roman;*/
    font-size: 9pt;
  }

  .ra_message {
    color: rgb(050,120,050);
  }

  .ra_info {
    color: rgb(120,050,120);
  }

  .ra_error {
    color: rgb(140,050,050);
  }

  .ra_help {
    color: rgb(020,050,200);
  }

  .ra_input,
  .strip_input
  {
	/*font-family: Times, Roman;*/
    font-size: 9pt;
    background-color: transparent;
    color: #000000;
    border-color: #000000;
  }

  .strip_input
  {
    color: #FFFFFF;
  }

  select.ra_select,
  select.strip_select,
  input.ra_button,
  input.ra_submit,
  input.ra_text,
  textarea.ra_textarea
  {
	/*font-family: Times, Roman;*/
    border-collapse: collapse; 
    font-size: 9pt;
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    padding: 2px
    color: #000000;
    border-color: #000000;
  }

  select.ra_select,
  select.strip_select,
  input.ra_text,
  textarea.ra_textarea
  {
    background-color: #FFFFFF;
  }

  select.strip_select
  {
    width: 200px;
  }

  input.ra_button,
  input.ra_submit 
  {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #069;
    border-style: none;
    cursor: hand;
    padding: 2px
  }

  a.ra_input,
  input.ra_radio,
  input.ra_checkbox 
  {
    font-size: 9pt;
    background: transparent;
    padding: 2px
  }

  input.ra_text[disabled] { 
    color:#333333;
    background-color:#CCCCCC;
   }

  .area {
    color: #254A76;
    font-size: 9pt;
  }

  .comments {
    font-size: 9pt;
    color: #000000;
    text-decoration: italic;
  }

  body {
    background-color:#ccc;
    margin:0;
    padding:0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin:auto;
  }


  #container {
    background-color:#069;
    margin:auto;
    margin-left:25px;
    margin-right:25px;
    padding:0px;
  }

  #loginbanner {
    font-size:.7em;
    color:#fff;
    text-align:center;
    padding:2px;
  }

  #loginbanner a, #loginbanner a:link, #loginbanner a:visited, #loginbanner a:hover, #loginbanner a:active {
    color:#fff;
  }


  #header {
    height: 98px;
    overflow:hidden;
    padding:0;
    margin:0;
    background-color:#069;
  }

  #content {
    background-color:#fff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    padding-left:10px;
    padding-top:10px;
    padding-right:15px;
    font-size:.8em;
    margin-left:160px;
  }

  #content h1 {
    color:#C30;
    font-size:1.2em;
  }

  #content P {
    color: #22316B;
    margin-top:0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
  }

  #content a, #content a:link, #content a:visited, #content a:hover, #content a:active {
    color:#069;
  }

  #menu {
    width:160px;
    margin:0;
    float:left;
    padding-left:10px;
    font-size:.8em;
    overflow:hidden;
  }

  #menu ul {
    margin:0;
    padding:0;
    list-style-type:none;
  }

  #menu ul li {
    color:#ffffff;
    margin-bottom:5px;
  }

  #menu a, #menu a:link, #menu a:visited, #menu a:hover, #menu a:active {
    color:#ffffff;
    text-decoration:none;
  }


  #footer {
    text-align:center;
    padding:5px;
  }

  .blue {
    color: rgb(060,060,180);
  }

  .green {
    color: rgb(060,140,060);
  }

  .red {
    color: rgb(180,060,060);
  }

  .purple {
    color: rgb(180,060,180);
  }

  .gray {
    color: rgb(060,060,060);
  }


