body
  {
  margin:           0px;
  padding:          0px;
  background-color: #fff;
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        small;
  }

  
#site_section
  {
  margin:  0px;
  padding: 5px;
  float:   left;
  clear:   both;
  }


#header_section
  {
  margin:  0px;
  padding: 0px;
  float:   left;
  clear:   both;
  }


#logo_section
  {
  margin:  0px;
  padding: 0px 10px 0px 0px;
  width:   165px;
  float:   left;
  }

#logo
  {
  margin:  0px;
  padding: 0px;
  width:   165px;
  height:  141px;
  float:   left;
  }

#logo 
  {
  margin:          0px;
  padding:         0px;
  color:           #000;
  border:          0px;
  text-decoration: none;
  }

#logo a,
#logo a img
  {
  margin:  0px;
  padding: 0px;
  border:  0px;
  }

 
#title_section
  {
  margin:  0px;
  padding: 5px;
  height:  141px;
  width:   35em;
  float:   left;
  }

#site_title
  {
  margin:  0px;
  padding: 0px;
  float:   left;
  }
 
#site_title img
  {
  margin:  0px;
  padding: 0px;
  border:  0px;
  float:   left;
  }

 
#site_links
  {
  margin:  0px;
  padding: 15px 5px 15px 5px;
  width:   35em;
  float:   left;
  clear:   both;
  }
 
#site_links ul
  {
  margin:          0px;
  padding:         0px;
  float:           left;
  list-style-type: none;
  }
  
#site_links li#help
  {
  margin:           0px;
  padding:          1px 20px 1px 20px;
  float:            left;
  font-size:        90%;
  border:           1px solid #005594;
  background-color: #dee8ed;
  text-decoration:  none;
  }

#site_links li#common_questions
  {
  margin:           0px;
  padding:          1px 20px 1px 20px;
  float:            left;
  font-size:        90%;
  border-bottom:    1px solid #005594;
  border-top:       1px solid #005594;
  background-color: #dee8ed;
  text-decoration:  none;
  }
  
#site_links li#privacy_security
  {
  margin:           0px;
  padding:          1px 20px 1px 20px;
  float:            left;
  font-size:        90%;
  border:           1px solid #005594;
  background-color: #dee8ed;
  text-decoration:  none;
  }

#site_links li#help a
  {
  color:           #005594;
  text-decoration: none;
  }

#site_links li#common_questions a
  {
  color:           #005594;
  text-decoration: none;
  }
 
#site_links li#privacy_security a
  {
  color:           #005594;
  text-decoration: none;
  }
  
#site_note
  {
  margin:      0px;
  padding:     5px 5px 0px 5px;
  font-size:   120%;
  font-weight: bold;
  float:       left;
  clear:       both;
  width:       35em;
  }


#main_section
  {
  margin:  0px;
  padding: 0px;
  float:   left;
  clear:   both;
  }

#menu_section
  {
  margin:  0px;
  padding: 0px 0px 20px 0px;
  width:   165px;
  float:   left;
  clear:   left;
  }

#admin_menu_section
  {
  margin:  0px 0px 10px 0px;
  padding: 0px;
  float:   left;
  clear:   both;
  }

#menu_section form
  {
  margin:  0px;
  padding: 0px;
  float:   left;
  clear:   left;
  }

#content_section h1
  {
  color:       #005294;
  margin:      0px;
  padding:     5px;
  font-size:   125%;
  font-weight: bold;
  float:       left;
  clear:       both;
  }

#menu_section ul
  {
  margin:          0px;
  padding:         0px;
  float:           left;
  clear:           left;
  list-style-type: none;
  }
  
#menu_section li
  {
  margin:           2px 0px 2px 0px;
  padding:          2px 5px 2px 5px;
  clear:            both;
  font-size:        90%;
  font-weight:      bold;
  width:            120px;
  background-color: #336a9b;
  }

#menu_section li a
  {
  color:           #fff;
  text-decoration: none;
  }
 
#menu_section li.selected
  {
  color:            #336a9b;
  background-color: #dee8ed;
  }

#menu_section li.selected a
  {
  color:           #336a9b;
  text-decoration: none;
  }

  
#admin_menu_section ul
  {
  margin:           0px;
  padding:          0px;
  float:            left;
  list-style-type:  none;
  background-color: #dee8ed;
  width:            65em;
  }
  
#admin_menu_section li
  {
  margin:           0px;
  padding:          2px 0px;
  font-size:        90%;
  float:            left;
  clear:            none;
  background-color: #dee8ed;
  }

#admin_menu_section li a
  {
  margin:          2px 0px 2px 0px;
  padding:         2px 5px 2px 5px;
  color:           #005594;
  text-decoration: none;
  }

#admin_message_section
  {
  margin:  0px 0px 10px 0px;
  padding: 0px;
  float:   left;
  clear:   both;
  width:   60em;
  }

#admin_message_text
  {
  margin:      0px;
  padding:     5px 0px 0px 0px;
  color:       #00f;
  }

#content_section 
  {
  margin:  0px;
  padding: 5px 0px 5px 15px;
  width:   50em;
  float:   left;
  clear:   right;
  }

#content_section form
  {
  margin:  0px;
  padding: 0px;
  border:  0px;
  float:   left;
  }

#search_section .padding_section
  {
  padding: 0px;
  margin:  0px 20px 0px 20px;
  }

#search_section form
  {
  margin:  0px;
  padding: 0px;
  border:  0px;
  width:   50em;
  }

#terms_conditions_section
  {
  margin:  0px;
  padding: 0px;
  border:  0px;
  width:   50em;
  float:   left;
  clear:   right;
  }

#content_section .terms_conditions_text
  {
  color:       #000;
  margin:      0px;
  padding:     5px 5px 10px 5px;
  font-size:   90%;
  font-weight: normal;
  float:       left;
  clear:       both;
  width:       50em;
  }

#buttonForm
  {
  margin:  0px;
  padding: 0px;
  float:   left;
  clear:   left;
  }

.submit_buttons_center_row,
.submit_buttons_form_row
  {
  margin:     0px;
  padding:    5px 0px 0px 0px;
  border:     0px;
  text-align: center;
  float:      left;
  clear:      both;
  width:      50em;
  }

.submit_buttons_form_row
  {
  margin:     0px 0px 0px 2px;
  padding:    5px 0px 0px 12em;
  text-align: left;
  }
  
#search_section .submit_buttons_center_row
  {
  width: 55em;
  }
  
.submit_buttons_center_row input,
#buttonForm .submit_buttons_row input,
#buttonForm .submit_buttons_left_row input,
.submit_buttons_form_row input
  {
  margin:           0px;
  padding:          2px 5px 2px 5px;
  color:            white;
  background-color: #336a9b;
  font-weight:      bold;
  clear:            none;
  }

#buttonForm .submit_buttons_row
  {
  text-align: right;
  padding:    5px 0px 0px 0px;
  clear:      both;
  width:      50em;
  }
  
#buttonForm .submit_buttons_row .disabled
  {
  color: grey;
  }

#buttonForm .submit_buttons_left_row
  {
  text-align: left;
  padding:    10px 0px 0px 0px;
  clear:      both;
  }
  
#table_section,
#list_section,
#search_section,
#admin_table_section
  {
  margin:  0px;
  padding: 0px 10px 0px 0px;
  float:   left;
  width:   50em;
  }

#admin_table_section
  {
  width: 65em;
  }

#table_section .title_text,
#list_section .title_text,
#search_section .title_text,
#content_section .title_text,
#admin_table_section .title_text
  {
  margin:  0px;
  padding: 0px;
  float:   left;
  clear:   both;
  }

#table_section .title_text h1,
#list_section .title_text h1,
#search_section .title_text h1,
#content_section .title_text h1,
#admin_table_section .title_text h1
  {
  color:       #005294;
  margin:      0px;
  padding:     5px;
  font-size:   125%;
  font-weight: bold;
  float:       left;
  }

#admin_link_section
  {
  margin:  2px 0px 0px 0px;
  padding: 0px;
  float:   left;
  }

#admin_link_section ul
  {
  margin:           0px;
  padding:          0px;
  float:            left;
  list-style-type:  none;
  background-color: #dee8ed;
  }
  
#admin_link_section li
  {
  margin:    0px;
  padding:   2px 0px;
  font-size: 90%;
  float:     left;
  clear:     none;
  }

#admin_link_section li a
  {
  margin:          5px 0px 0px 0px;
  padding:         2px 5px 2px 5px;
  color:           #005594;
  text-decoration: none;
  }

#content_section .rows_section,
#search_section .parameters_section
  {
  margin:       0px;
  padding:      5px 0px 5px 0px;
  float:        left;
  clear:        both;
  border-style: double;
  border-width: .4em;
  border-color: #336a9b;
  width:        49.2em;
  }

#search_section .parameters_section
  {
  width: 55em;
  }
  
#content_section #list_section .row_section,
#content_section #list_section .last_row_section
  {
  margin:  0px;
  padding: 0px 0px 8px 0px;
  border:  none;
  float:   left;
  clear:   both;
  }
  
#content_section #list_section .last_row_section
  {
  padding: 0px 0px 3px 0px;
  }
  
#content_section #list_section .case_summary,
#table_section .case_summary,
#search_section .case_summary,
#admin_table_section .case_summary
  {
  margin:        0px;
  padding:       3px;
  border:        0px;
  color:         white;
  font-weight:   bold;
  background:    #336a9b;
  text-align:    center;
  clear:         both;
  }
  
#table_section .list_table,
#admin_table_section .list_table
  {
  margin:       0px;
  padding:      0px;
  border-style: double;
  border-width: .4em;
  border-color: #336a9b;
  width:        100%;
  }

#table_section .list_table td, 
#table_section .list_table th,
#admin_table_section .list_table td, 
#admin_table_section .list_table th
  {
  margin:         0px;
  padding:        2px 5px;
  text-align:     left;
  vertical-align: top;
  }

#table_section .list_table th,
#admin_table_section .list_table th 
  {
  color:          #336a9b;
  border-bottom:  solid 1px #336A9B;
  vertical-align: bottom;
  }

#table_section .list_table th a
  {
  margin:          0px;
  padding:         0px 10px 0px 0px;
  float:           left;
  clear:           left;
  color:           #336a9b;
  text-decoration: none;
  }

#table_section .list_table th img,
#table_section .list_table #record_no_column img
  {
  margin:  0.5em 0px 0px 0px;
  padding: 0px;
  float:   left;
  clear:   right;
  vertical-align: bottom;
  }

#table_section .list_table #record_no_column img
  {
  margin:  1.5em 0px 0px 0px;
  padding: 3px 0px 0px 0px;
  }

#table_section .list_table .name_column
  {
  width: 15em;
  }

#table_section .list_table .record_no_column
  {
  width: 7em;
  }

#table_section .list_table .view_column
  {
  width: 4em;
  }

#table_section .list_table .title_column
  {
  width: auto;
  }

#admin_table_section .list_table .key_column
  {
  width: 14em;
  }

#admin_table_section .list_table .description_column
  {
  width: auto;
  }

#admin_table_section .list_table .value_column
  {
  width: 20em;
  }

#admin_table_section .list_table .session_id_column
  {
  width:      6em;
  text-align: right;
  }

#admin_table_section .list_table .user_type_column
  {
  width: 3em;
  }

#admin_table_section .list_table .last_query_sql_column
  {
  width: auto;
  }

#admin_table_section .list_table .date_time_column
  {
  width: 10em;
  }

#admin_table_section .list_table .action_column
  {
  width: 4em;
  }

#admin_table_section .list_table .log_id_column
  {
  width:      3em;
  text-align: right;
  }

#admin_table_section .list_table .elapsed_time_column
  {
  width: 4em;
  }

#admin_table_section .list_table .status_column
  {
  width: auto;
  }

#admin_table_section .list_table .files_column
  {
  width:      3em;
  text-align: right;
  }

#admin_table_section .list_table .messages_column
  {
  width:      5em;
  text-align: right;
  }

#admin_table_section .list_table .file_name_column
  {
  width: 12em;
  }

#admin_table_section .list_table .code_column
  {
  width: 3em;
  }

#admin_table_section .list_table .type_column
  {
  width: 3em;
  }

#admin_table_section .list_table .message_description_column
  {
  width: 18em;
  }

#admin_table_section .list_table .sql_error_column
  {
  width: auto;
  }

#admin_table_section .list_table .message_id_column
  {
  width:      4.5em;
  text-align: right;
  }

#admin_table_section .list_table .ip_address_column
  {
  width: auto;
  }

#admin_table_section .list_table .job_name_column
  {
  width: 10em;
  }

#admin_table_section .list_table .job_action_column
  {
  width: auto;
  }

#admin_table_section .list_table .enabled_column
  {
  width:      1em;
  text-align: center;
  }

#admin_table_section .list_table .runs_column
  {
  width:      3.5em;
  text-align: right;
  }

#admin_table_section .list_table .fails_column
  {
  width:      3em;
  text-align: right;
  }

#admin_table_section .list_table .reinstall_column
  {
  width: 4em;
  }

#table_section .list_table .odd,
#admin_table_section .list_table .odd
  {
  background-color: #ddd;
  }

#table_section .list_table .even
#admin_table_section .list_table .even
  {
  background-color: #fff;
  }

.standard_text
  {
  margin:  0px;
  padding: 0px;
  border:  none;
  float:   left;
  clear:   right;
  }

.standard_form_row, 
.required_form_row
  {
  float:      left;
  clear:      both;
  width:      48em;
  /* To fix duplicate-characters bug in IE6 */
  text-align: left;
  border:     0px;
  padding:    4px 0px 0px 0px;
  margin:     0px;
  }

.standard_link_row
  {
  margin:     0px;
  padding:    2px 0px 5px 5px;
  width:      48em;
  float:      left;
  clear:      both;
  }

.standard_link_row ul
  {
  margin:          0px;
  padding:         0px;
  float:           left;
  list-style-type: none;
  }
  
.standard_link_row li
  {
  margin:           0px;
  padding:          2px 5px 2px 5px;
  float:            left;
  font-size:        90%;
  background-color: #dee8ed;
  text-decoration:  none;
  }

.standard_link_row li a
  {
  margin:          0px;
  padding:         0px;
  color:           #005594;
  text-decoration: none;
  }

#search_section .case_summary
  {
  width: 55.3em;
  }

#search_section .standard_form_row,
#search_section .required_form_row
  {
  width: 52em;
  clear: both;
  }

.required_form_row .form_label span,
.required_form_row .form_label_right span
  {
  color: #b81f12;
  }

.standard_form_error
  {
  color:       #f00;
  font-weight: lighter;
  padding:     0px 0px 10px 8px;
  margin:      0px 0px 0px 12em;
  }

.standard_form_row .form_error,
.required_form_row .form_error
  {
  margin:  0px 0px 0px 12em;
  padding: 1px 0px 5px 8px;
  color:   #f00;
  clear:   both;
  }

#searchbutton-msg
  {
  padding: 0px;
  margin:  0px;
  }

.form_label_right
  {
  text-align:  right;
  color:       #336a9b;
  font-weight: bold;
  padding:     4px 5px 0px 20px;
  margin:      0px 0px 0px 0px;
  }

.form_label
  {
  width:       12em;
  text-align:  right;
  color:       #336a9b;
  font-weight: bold;
  padding:     4px 5px 0px 0px;
  margin:      0px;
  float:       left;
  clear:       left;
  }

#list_section .form_label
  {
  padding: 0px 5px 0px 0px;
  }

#record_number_fieldset,
#plaintiff_fieldset,
#defendant_fieldset
  {
  border:  1px solid;
  margin:  0px 0px 5px 0px;
  padding: 0px 0px 5px 0px;
  color:   #336a9b;
  }

#search_section legend
  {
  padding:     0px 2px;
  margin:      0px;
  font-size:   90%;
  }

#search_section fieldset .standard_form_row
  {
  margin: 0px 0px 0px -1px;
  }

#defendant_fieldset
  {
  margin: 0px 0px 15px 0px;
  }
  
#table_section .search_help_info,
#admin_table_section .search_help_info
  {
  margin:  0px;
  padding: 0px 0px 5px 5px;
  float:   left;
  clear:   both;
  }

.hidden_section
  {
  margin:  0px;
  padding: 0px;
  }


#content_section .info_message
  {
  float:       left;
  clear:       both;
  width:       48em;
  text-align:  left;
  border:      0px;
  padding:     5px 0px 0px 5px;
  margin:      0px;
  color:       #f00;
  font-weight: lighter;
  }

  
#content_section #loginForm
  {
  margin: 10px 0px 0px 0px;
  }
  
#terms_conditions_note
  {
  margin:      0px;
  padding:     5px 0px 0px 0px;
  float:       left;
  font-style:  italic;  
  }
