  .TIFS_menu_item {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
    margin-left: 0;
  }
  
  .TIFS_course {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
  }
  
  .TIFS_header {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: italic;
    line-height: normal;
    font-weight: bolder;
    font-variant: normal;
    text-transform: none;
    color: #CC6633;
  }
  
  .TIFS_copy {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;  
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
  }

  .TIFS_sub {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
  }

  body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    background-color: #FFE4AB;
    color: #000000;
    margin: 0px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }

  h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: italic;
    line-height: normal;
    font-weight: bolder;
    font-variant: normal;
    text-transform: none;
    color: #CC6633;
  }

  p.quote {
    color: #000000;
    text-decoration: italic;
  }

  .question {
    color: #CC6633;
    font-weight: bold;
    font-size: 12px;
  }

  .answer {
    line-height: 12px;
  }

  a.answer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
  }

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

  .related {
    font-size: 8pt;
    text-decoration: none;
  }

  .menu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
  }

  a.tiny,
  a.menu,
  a.red,
  a.green,
  a.blue,
  a.purple {
    cursor: hand;
  }

  a.menu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
  }

  a.answer::hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
  }

  a.menu::hover {
    color: #F88E04;
  }

  .when {
    cursor: hand;
    font-size: 8pt;
    text-decoration: none;
    color: #000000;
    padding: 1px;
  }

  td {
		font-family: Arial, Helvetica, sans-serif;
	}

  td.menu {
    color: #000000;
    background-color: #FFFFFF;
    font-weight: bold;
  }

  caption {
		font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
  }

  table.ra_columnar_table,
  table.ra_tabular_table
  {
    border: solid;
    border-color: #cc6a1f;
    border-width: 0;
    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.right_td_even,
  td.left_td_even,
  td.right_td_odd,
  td.left_td_odd
  {
    padding: 5px;
    border-collapse: collapse; 
    color: #000000;
		font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
  }

  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.right_td_even,
  td.left_td_even
  {
    background-color: none;
  }

  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.right_td_odd,
  td.left_td_odd
  {
    background-color: none;
  }

  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
  {
    font-weight: bold;
    color: #000000;
    background-color: none;
  }

  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
  {
    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,
  td.right_td_odd,
  td.right_td_even
  {
    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.left_td_odd,
  td.left_td_even
  {
    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: Arial, Helvetica, sans-serif;
    font-size: 8pt;
  }

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

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

  .ra_error {
    color: rgb(255,000,000);
  }

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

  .ra_input {
		font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    background-color: transparent;
    color: #000000;
    border-color: #000000;
  }

  select.ra_select,
  input.ra_button,
  input.ra_submit,
  input.ra_text,
  textarea.ra_textarea
  {
		font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    background-color: transparent;
    border-width:1px;
    border-style:solid;
    padding:2px
    color: #000000;
    border-color: #000000;
  }

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

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

  a.ra_input,
  input.ra_radio,
  input.ra_checkbox 
  {
		font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    background: transparent;
    padding:2px
    color: #000000;
  }

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

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

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

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


  .section {
    font-family: Arial, Helvetica, sans-serif;
    color: #764A25;
    font-size: 14pt;
  }

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

