<style type="text/css">
   <!--
   body  {margin:0px;padding:0px}
   td, body {
   	vertical-align: top;
   	font-family:Tahoma;
   	font-size:15px;
   	color:474747;
   }
   td.cal_data {
    font-size: 8pt;
   }
   td.label_cell {background-color: ececec; padding: 5;}
   td.data_cell {background-color: ffffff; padding: 5;}
   a.no_underline { text-decoration: none; }
   a.side_menu {
   	font-size: 12px;
   	font-weight: bold;
   	color: #FFFFFF;
    text-decoration: none;
   }
   a.side_menu:hover {
    color: yellow;
    }
   a.bottom_menu {
    font-size: 12px;
   	font-weight: bold;
   	color: #000000;
    text-decoration: none;
   }
   table.1ptborder {border-width: 1 1 0 1; border-style: solid; border-color: black;}
   td.tbl_section {border-bottom: 1pt solid black; background-color: ececec; font-size: 11pt font-weight: bold;padding: 5px;}
   td.tbl_body {border-bottom: 1pt solid black; font-size: 11pt font-weight: bold;padding: 5px;}
   td.login_error {padding: 5; color: red; background-color: #FFDD78; border-bottom: 1pt solid black;}
   td.login_header {padding: 3; border-bottom: 1pt solid black; font-size: 14pt; font-weight: bold; background-color: #660000; color: white;}
   td.login_msg {padding: 5; border-bottom: 1pt solid black; font-size: 12pt; background-color: ffffff; color: 660000;}
   td.login_box {padding: 10 5; font-size: 11pt; background-color: ececec; color: 000000; border-bottom: 1pt solid black;}
   td.login_forgot_box {padding: 5; font-size: 11pt; color: 000000; border-top: 1pt solid black;}
   td.page_header {padding: 5px; font-size: 17px; background-color: #0D2D84; color: #ffffff; font-weight: bold; border-bottom: 1pt solid black;}
   input.login_btn {
    color:#660000;
    font-family: arial,helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;
    background-color: #fed;
    border:1px solid;
    border-top-color: #999;
    border-left-color: #999;
    border-right-color: #000;
    border-bottom-color: #000;
    filter:progid:DXImageTransform.Microsoft.Gradient
       (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}
    input.login_btn_hov {
    border-top-color: #999;
    border-left-color: #999;
    border-right-color: #000;
    border-bottom-color: #000;}

.comp_reg {
  background-color: #ffffff;
  border: 1pt solid black;
}
.comp_reg_head_row {
  background-color: #00009c;
}
.comp_reg_head_cell {
  text-align: center;
  padding: 5px;
  color: #ffffff;
}
.comp_reg_head_lbl {
  font-weight: bold;
  font-size: 12pt;
}
.comp_reg_intro_lbl {
  font-size: 12pt;
}
.comp_search {
  background-color: #ffffff;
  border: 1pt solid black;
}
.comp_search_head_row {
  background-color: #00009c;
}
.comp_search_head_cell {
  text-align: center;
  padding: 5px;
  color: #ffffff;
}
.comp_search_head_lbl {
  font-weight: bold;
  font-size: 12pt;
}
.comp_search_intro_row {
  background-color: #ececec;
}
.comp_search_intro_lbl {
  font-size: 10pt;
}
   .event_info_head_cell {
     text-align: center;
     background-color: #800000;
     padding: 5px;
   }
   .event_info_head_lbl {
     font-weight: bold;
     color: #c2ad71;
   }
   .event_info_intro_row {
     vertical-align: top;
   }
   .event_info_intro_cell {
     background-color: #ececec;
     padding: 3px 3px 3px 3px;
   }
   .event_info_intro_lbl {
     font-weight: bold;
   }
   .event_reg_head_lbl_cont {
     text-align: center;
     background-color: #800000;
     padding: 5px;
   }
   .event_reg_head_cell
 {
     text-align: center;
     background-color: #800000;
     padding: 5px;
   }
   .event_reg_head_lbl {
     font-weight: bold;
     color: #c2ad71;
   }
   .event_reg_err_row {
     vertical-align: top;
   }
   .event_reg_err_cell {
     color: red;
     background-color: #ececec;
   }
   .event_reg_err_list {
     margin-top: 5px;
     margin-bottom: 5px;
   }
   .event_reg_row {
     vertical-align: top;
   }
   .event_reg_cell {
     padding: 4px 4px 4px 4px;
   }
   .event_reg_lbl {
     display: block;
   }
   .event_reg_intro_row {
     vertical-align: top;
   }
   .event_reg_intro_cell {
     background-color: #ececec;
     padding: 3px 3px 3px 3px;
   }
   .event_reg_intro_lbl {
     font-weight: bold;
   }

   -->
  </style>
