h1, h2, h3, th { font-family: Verdana,Arial,Helvetica,sans-serif }
a:focus { color: red; background: yellow } 

table.thinborder,

table.thinborder tr th {
  border-style: solid;
  border-width: 1px;
  background: #EEEE99;
}
table.thinborder tr td {
  border-style: solid;
  border-width: 1px
}

form, .inline { display: inline; }
.center { text-align: center; }
.LC_filename {font-family: monospace; white-space:pre;}
.LC_error {
  color: red;
  font-size: larger;
}
.LC_warning,
.LC_diff_removed {
  color: red;
}

.LC_info,
.LC_success,
.LC_diff_added {
  color: green;
}

div.LC_confirm_box {
  background-color: #FAFAFA;
  border: 1px solid #C8C8C8;
  margin-right: 0;
  padding: 5px;
}

div.LC_confirm_box .LC_error img,
div.LC_confirm_box .LC_success img {
  vertical-align: middle;
}

.LC_icon {
  border: none;
}
.LC_indexer_icon {
  border: 0;
  height: 22px;
}
.LC_docs_spacer {
  width: 25px;
  height: 1px;
  border: none;
}

.LC_internal_info {
  color: #999999;
}

.LC_discussion {
   background: #EEEE99;
   border: 1px solid black;
   margin: 2px;
}

.LC_disc_action_links_bar {
   background: #EEEE99;
   border: none;
   margin: 4px;
}

.LC_disc_action_left {
   text-align: left;
}

.LC_disc_action_right {
   text-align: right;
}

.LC_disc_new_item {
   background: white;
   border: 2px solid red;
   margin: 2px;
}

.LC_disc_old_item {
   background: white;
   border: 1px solid black;
   margin: 2px;
}

table.LC_pastsubmission {
  border: 1px solid black;
  margin: 2px;
}

table#LC_top_nav, table#LC_menubuttons,table#LC_nav_location {
  width: 100%;
  background: #FFFFFF;
  border: 2px;
  border-collapse: separate;
  padding: 0;
}

table#LC_title_bar, table.LC_breadcrumbs, 
table#LC_title_bar.LC_with_remote {
  width: 100%;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 0 3px 0 4px;

  background: #FFFFFF;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  border-collapse: collapse;
  padding: 0;
}

table.LC_docs_path {
  width: 100%;
  border: 0;
  background: #FFFFFF;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  border-collapse: collapse;
  padding: 0;
}

table#LC_title_bar td {
  background: #EEEE99;
}
table#LC_title_bar td.LC_title_bar_who {
  background: #EEEE99;
  color: #551100;
  font: small Verdana,Arial,Helvetica,sans-serif;
  text-align: right;
}
span.LC_metadata {
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
span.LC_title_bar_title {
  font: bold x-large Verdana,Arial,Helvetica,sans-serif;
}
table#LC_title_bar td.LC_title_bar_domain_logo {
  background: #991100;
  text-align: right;
  padding: 0;
}
table#LC_title_bar td.LC_title_bar_role_logo {
  background: #991100;
  padding: 0;
}

table#LC_menubuttons_mainmenu {
  width: 100%;
  border: 0;
  border-spacing: 1px;
  padding: 0 1px;
  margin: 0;
  border-collapse: separate;
}
table#LC_menubuttons img, table#LC_menubuttons_mainmenu img {
  border: none;
}
table#LC_top_nav td {
  background: #EEEE99;
  border: none;
  font-size: small;
}
table#LC_top_nav td a, div#LC_top_nav a {
  color: #551100;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
table#LC_top_nav td.LC_top_nav_logo {
  background: #EEEE99;
  text-align: left;
  white-space: nowrap;
  width: 31px;
}
table#LC_top_nav td.LC_top_nav_logo img {
  border: none;
  vertical-align: bottom;
}
table#LC_top_nav td.LC_top_nav_exit,
table#LC_top_nav td.LC_top_nav_help {
  width: 2.0em;
}
table#LC_top_nav td.LC_top_nav_login {
  width: 4.0em;
  text-align: center;
}
table.LC_breadcrumbs td, table.LC_docs_path td  {
  background: #EEEE99;
  color: #551100;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: smaller;
}
table.LC_breadcrumbs td.LC_breadcrumbs_component,
table.LC_docs_path td.LC_docs_path_component {
  background: #EEEE99;
  color: #551100;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: larger;
  text-align: right;
}
td.LC_table_cell_checkbox {
  text-align: center;
}
table#LC_mainmenu td.LC_mainmenu_column {
    vertical-align: top;
}

.LC_menubuttons_inline_text {
  color: #551100;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: smaller;
}

.LC_menubuttons_link {
  text-decoration: none;
}
/*2008--9-5: new menu style sheet.Changed category*/
.LC_menubuttons_category {
  color: #551100;
  background: #FFFFFF;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: larger;
  font-weight: bold;
}

td.LC_menubuttons_text {
  width: 90%;
  color: #551100;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}

td.LC_menubuttons_img {
}

.LC_current_location {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  background: #EEEE99;
}
.LC_new_mail {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  background: #EEEE99;
  font-weight: bold;
}

.LC_dropadd_labeltext {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-align: right;
}

.LC_preferences_labeltext {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-align: right;
}

.LC_roleslog_note {
  font-size: smaller;
}

.LC_mail_functions {
    font-weight: bold;
}

table.LC_aboutme_port {
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
}
table.LC_data_table, table.LC_mail_list {
  border: 1px solid #000000;
  border-collapse: separate;
  border-spacing: 1px;
  background: #FFFFFF;
}
.LC_data_table_dense {
  font-size: small;
}
table.LC_nested_outer {
  border: 1px solid #000000;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
table.LC_innerpickbox,
table.LC_nested {
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
table.LC_data_table tr th, table.LC_calendar tr th, table.LC_mail_list tr th,
table.LC_prior_tries tr th,
table.LC_innerpickbox tr th {
  font-weight: bold;
  background-color: #EEEE99;
  font-size: smaller;
}
table.LC_innerpickbox tr th,
table.LC_innerpickbox tr td {
  vertical-align: top;
}
table.LC_data_table tr.LC_info_row > td {
  background-color: #CCCCCC;
  font-weight: bold;
  text-align: left;
}
table.LC_data_table tr.LC_odd_row > td, 
table.LC_pick_box tr > td.LC_odd_row,
table.LC_aboutme_port tr td {
  background-color: #FAFAFA;
  padding: 2px;
}
table.LC_data_table tr.LC_even_row > td,
table.LC_pick_box tr > td.LC_even_row,
table.LC_aboutme_port tr.LC_even_row td {
  background-color: #F0F0F0;
  padding: 2px;
}
table.LC_data_table tr.LC_data_table_highlight td {
  background-color: #CCCCCC;
}
table.LC_data_table tr td.LC_leftcol_header {
  background-color: #EEEE99;
  font-weight: bold;
}
table.LC_data_table tr.LC_empty_row td,
table.LC_nested tr.LC_empty_row td {
  font-weight: bold;
  font-style: italic;
  text-align: center;
  padding: 8px;
}

table.LC_data_table tr.LC_empty_row td {
  background-color: #EEEE99;
}

table.LC_nested tr.LC_empty_row td {
  background-color: #FFFFFF;
}

table.LC_nested tr.LC_empty_row td {
  padding: 4ex
}
table.LC_nested_outer tr th {
  font-weight: bold;
  background-color: #EEEE99;
  font-size: smaller;
  border-bottom: 1px solid #000000;
}
table.LC_nested_outer tr td.LC_subheader {
  background-color: #EEEE99;
  font-weight: bold;
  font-size: small;
  border-bottom: 1px solid #000000;
  text-align: right;
}
table.LC_nested tr.LC_info_row td {
  background-color: #CCCCCC;
  font-weight: bold;
  font-size: small;
  text-align: center;
}
table.LC_nested tr.LC_info_row td.LC_left_item,
table.LC_nested_outer tr th.LC_left_item {
  text-align: left;
}
table.LC_nested td {
  background-color: #FFFFFF;
  font-size: small;
}
table.LC_nested_outer tr th.LC_right_item,
table.LC_nested tr.LC_info_row td.LC_right_item,
table.LC_nested tr.LC_odd_row td.LC_right_item,
table.LC_nested tr td.LC_right_item {
  text-align: right;
}

table.LC_nested tr.LC_odd_row td {
  background-color: #EEEEEE;
}

table.LC_createuser {
}

table.LC_createuser tr.LC_section_row td {
  font-size: smaller;
}

table.LC_createuser tr.LC_info_row td  {
  background-color: #CCCCCC;
  font-weight: bold;
  text-align: center;
}

table.LC_calendar {
  border: 1px solid #000000;
  border-collapse: collapse;
}
table.LC_calendar_pickdate {
  font-size: xx-small;
}
table.LC_calendar tr td {
  border: 1px solid #000000;
  vertical-align: top;
}
table.LC_calendar tr td.LC_calendar_day_empty {
  background-color: #F0F0F0;
}
table.LC_calendar tr td.LC_calendar_day_current {
  background-color: #FFFF00;
}

table.LC_mail_list tr.LC_mail_new {
  background-color: #FFBB77;
}
table.LC_mail_list tr.LC_mail_new:hover {
  background-color: #DD9955;
}
table.LC_mail_list tr.LC_mail_read {
  background-color: #BBBB77;
}
table.LC_mail_list tr.LC_mail_read:hover {
  background-color: #999944;
}
table.LC_mail_list tr.LC_mail_replied {
  background-color: #AAAA88;
}
table.LC_mail_list tr.LC_mail_replied:hover {
  background-color: #888855;
}
table.LC_mail_list tr.LC_mail_other {
  background-color: #99BBBB;
}
table.LC_mail_list tr.LC_mail_other:hover {
  background-color: #669999;
}
table.LC_mail_list tr.LC_mail_even {
}
table.LC_mail_list tr.LC_mail_odd {
}


table#LC_portfolio_actions {
  width: auto;
  background: #FFFFFF;
  border: none;
  border-spacing: 2px 2px;
  padding: 0;
  margin: 0;
  border-collapse: separate;
}
table#LC_portfolio_actions td.LC_label {
  background: #EEEE99;
  text-align: right;
}
table#LC_portfolio_actions td.LC_value {
  background: #EEEE99;
}

table#LC_cstr_controls {
  width: 100%;
  border-collapse: collapse;
}
table#LC_cstr_controls tr td {
  border: 4px solid #FFFFFF;
  padding: 4px;
  text-align: center;
  background: #EEEE99;
}
table#LC_cstr_controls tr th {
  border: 4px solid #FFFFFF;
  background: #DDDDDD;
  text-align: center;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: smaller;
}

table#LC_browser {
 
}
table#LC_browser tr th {
  background: #DDDDDD;
}
table#LC_browser tr td {
  padding: 2px;
}
table#LC_browser tr.LC_browser_file,
table#LC_browser tr.LC_browser_file_published {
  background: #CCFF88;
}
table#LC_browser tr.LC_browser_file_locked,
table#LC_browser tr.LC_browser_file_unpublished {
  background: #FFAA99;
}
table#LC_browser tr.LC_browser_file_obsolete {
  background: #AAAAAA;
}
table#LC_browser tr.LC_browser_file_modified,
table#LC_browser tr.LC_browser_file_metamodified {
  background: #FFFF77;
}
table#LC_browser tr.LC_browser_folder {
  background: #CCCCFF;
}

table.LC_data_table tr > td.LC_browser_file,
table.LC_data_table tr > td.LC_browser_file_published {
  background: #AAEE77;
}

table.LC_data_table tr > td.LC_browser_file_locked,
table.LC_data_table tr > td.LC_browser_file_unpublished {
  background: #FFAA99;
}

table.LC_data_table tr > td.LC_browser_file_obsolete {
  background: #888888;
}

table.LC_data_table tr > td.LC_browser_file_modified,
table.LC_data_table tr > td.LC_browser_file_metamodified {
  background: #F8F866;
}

table.LC_data_table tr.LC_browser_folder > td {
  background: #E0E8FF;
}

table.LC_data_table tr > td.LC_roles_is {
/*  background: #77FF77; */
}
table.LC_data_table tr > td.LC_roles_future {
  background: #FFFF77;
}
table.LC_data_table tr > td.LC_roles_will {
  background: #FFAA77;
}
table.LC_data_table tr > td.LC_roles_expired {
  background: #FF7777;
}
table.LC_data_table tr > td.LC_roles_will_not {
  background: #AAFF77;
}
table.LC_data_table tr > td.LC_roles_selected {
  background: #11CC55;
}

span.LC_current_location {
  font-size: x-large;
  background: #FFFFFF;
}

span.LC_parm_menu_item {
  font-size: larger;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
span.LC_parm_scope_all {
  color: red;
}
span.LC_parm_scope_folder {
  color: green;
}
span.LC_parm_scope_resource {
  color: orange;
}
span.LC_parm_part {
  color: blue;
}
span.LC_parm_folder, span.LC_parm_symb {
  font-size: x-small;
  font-family: monospace;
  color: #AAAAAA;
}

td.LC_parm_overview_level_menu, td.LC_parm_overview_map_menu,
td.LC_parm_overview_parm_selectors, td.LC_parm_overview_parm_restrictions {
  border: 1px solid black;
  border-collapse: collapse;
}
table.LC_parm_overview_restrictions td {
  border-width: 1px 4px 1px 4px;
  border-style: solid;
  border-color: #FFFFFF;
  text-align: center;
}
table.LC_parm_overview_restrictions th {
  background: #EEEE99;
  border-width: 1px 4px 1px 4px;
  border-style: solid;
  border-color: #FFFFFF;
}
table#LC_helpmenu {
  border: none;
  height: 55px;
  border-spacing: 0;
}

table#LC_helpmenu fieldset legend {
  font-size: larger;
  font-weight: bold;
}
table#LC_helpmenu_links {
  width: 100%;
  border: 1px solid black;
  background: #FFFFFF;
  padding: 0;
  border-spacing: 1px;
}
table#LC_helpmenu_links tr td {
  padding: 1px;
  background: #EEEE99;
  text-align: center;
  font-weight: bold;
}

table#LC_helpmenu_links a:link, table#LC_helpmenu_links a:visited,
table#LC_helpmenu_links a:active {
  text-decoration: none;
  color: #551100;
}
table#LC_helpmenu_links a:hover {
  text-decoration: underline;
  color: #996600;
}

.LC_chrt_popup_exists {
  border: 1px solid #339933;
  margin: -1px;
}
.LC_chrt_popup_up {
  border: 1px solid yellow;
  margin: -1px;
}
.LC_chrt_popup {
  border: 1px solid #8888FF;
  background: #CCCCFF;
}
table.LC_pick_box {
  border-collapse: separate;
  background: white;
  border: 1px solid black;
  border-spacing: 1px;
}
table.LC_pick_box td.LC_pick_box_title {
  background: #EEEE99;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
  width: 184px;
  padding: 8px;
}
table.LC_pick_box td.LC_selfenroll_pick_box_title {
  background: #EEEE99;
  font-weight: bold;
  text-align: right;
  width: 350px;
  padding: 8px;
}

table.LC_pick_box td.LC_pick_box_value {
  text-align: left;
  padding: 8px;
}
table.LC_pick_box td.LC_pick_box_select {
  text-align: left;
  padding: 8px;
}
table.LC_pick_box td.LC_pick_box_separator {
  padding: 0;
  height: 1px;
  background: black;
}
table.LC_pick_box td.LC_pick_box_submit {
  text-align: right;
}
table.LC_pick_box td.LC_evenrow_value {
  text-align: left;
  padding: 8px;
  background-color: #FAFAFA;
}
table.LC_pick_box td.LC_oddrow_value {
  text-align: left;
  padding: 8px;
  background-color: #FAFAFA;
}
table.LC_helpform_receipt {
  width: 620px;
  border-collapse: separate;
  background: white;
  border: 1px solid black;
  border-spacing: 1px;
}
table.LC_helpform_receipt td.LC_pick_box_title {
  background: #EEEE99;
  font-weight: bold;
  text-align: right;
  width: 184px;
  padding: 8px;
}
table.LC_helpform_receipt td.LC_evenrow_value {
  text-align: left;
  padding: 8px;
  background-color: #FAFAFA;
}
table.LC_helpform_receipt td.LC_oddrow_value {
  text-align: left;
  padding: 8px;
  background-color: #FAFAFA;
}
table.LC_helpform_receipt td.LC_pick_box_separator {
  padding: 0;
  height: 1px;
  background: black;
}
span.LC_helpform_receipt_cat {
  font-weight: bold;
}
table.LC_group_priv_box {
  background: white;
  border: 1px solid black;
  border-spacing: 1px;
}
table.LC_group_priv_box td.LC_pick_box_title {
  background: #EEEE99;
  font-weight: bold;
  text-align: right;
  width: 184px;
}
table.LC_group_priv_box td.LC_groups_fixed {
  background: #FAFAFA;
  text-align: center;
}
table.LC_group_priv_box td.LC_groups_optional {
  background: #F0F0F0;
  text-align: center;
}
table.LC_group_priv_box td.LC_groups_functionality {
  background: #CCCCCC;
  text-align: center;
  font-weight: bold;
}
table.LC_group_priv td {
  text-align: left;
  padding: 0;
}

table.LC_notify_front_page {
  background: white;
  border: 1px solid black;
  padding: 8px;
}
table.LC_notify_front_page td {
  padding: 8px;
}
.LC_navbuttons {
  margin: 2ex 0ex 2ex 0ex;
}
.LC_topic_bar {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  width: 100%;
  background: #EEEE99;
  vertical-align: middle;
  margin: 2ex 0ex 2ex 0ex;
  padding: 3px;
}
.LC_topic_bar span {
  vertical-align: middle;
}
.LC_topic_bar img {
  vertical-align: bottom;
}
table.LC_course_group_status {
  margin: 20px;
}
table.LC_status_selector td {
  vertical-align: top;
  text-align: center;
  padding: 4px;
}
table.LC_descriptive_input td.LC_description {
  vertical-align: top;
  text-align: right;
  font-weight: bold;
}
div.LC_feedback_link {
  clear: both;
  background: white;
  width: 100%;  
}
span.LC_feedback_link {
  background: #BBBBBB;
  font-size: larger;
}
span.LC_message_link {
  background: #BBBBBB;
  font-size: larger;
  position: absolute;
  right: 1em;
}

table.LC_prior_tries {
  border: 1px solid #000000;
  border-collapse: separate;
  border-spacing: 1px;
}

table.LC_prior_tries td {
  padding: 2px;
}

.LC_answer_correct {
  background: #AAFFAA;
  color: black;
}
.LC_answer_charged_try {
  background: #FFAAAA ! important;
  color: black;
}
.LC_answer_not_charged_try, 
.LC_answer_no_grade,
.LC_answer_late {
  background: #FFFFAA;
  color: black;
}
.LC_answer_previous {
  background: #AAAAFF;
  color: black;
}
.LC_answer_no_message {
  background: #FFFFFF;
  color: black;
}
.LC_answer_unknown {
  background: orange;
  color: black;
}


span.LC_prior_numerical,
span.LC_prior_string,
span.LC_prior_custom,
span.LC_prior_reaction,
span.LC_prior_math {
  font-family: monospace;
  white-space: pre;
}

span.LC_prior_string {
  font-family: monospace;
  white-space: pre;
}

table.LC_prior_option {
  width: 100%;
  border-collapse: collapse;
}
table.LC_prior_rank, table.LC_prior_match {
  border-collapse: collapse;
}
table.LC_prior_option tr td,
table.LC_prior_rank tr td,
table.LC_prior_match tr td {
  border: 1px solid #000000;
}

.LC_nobreak {
  white-space: nowrap;
}

span.LC_cusr_emph {
  font-style: italic;
}

span.LC_cusr_subheading {
  font-weight: normal;
  font-size: 85%;
}

table.LC_docs_documents {
  background: #BBBBBB;
  border-width: 0;
  border-collapse: collapse;
}

table.LC_docs_documents td.LC_docs_document {
  border: 2px solid black;
  padding: 4px;
}

.LC_docs_course_commands div {
  float: left;
  border: 4px solid #AAAAAA;
  padding: 4px;
  background: #DDDDCC;
}

.LC_docs_entry_move {
  border: none;
  border-collapse: collapse;
}

.LC_docs_entry_move td {
  border: 2px solid #BBBBBB;
  background: #DDDDDD;
}

.LC_docs_editor td.LC_docs_entry_commands {
  background: #DDDDDD;
  font-size: x-small;
}
.LC_docs_copy {
  color: #000099;
}
.LC_docs_cut {
  color: #550044;
}
.LC_docs_rename {
  color: #009900;
}
.LC_docs_remove {
  color: #990000;
}

.LC_docs_reinit_warn,
.LC_docs_ext_edit {
  font-size: x-small;
}

.LC_docs_editor td.LC_docs_entry_title,
.LC_docs_editor td.LC_docs_entry_icon {
  background: #FFFFBB;
}
.LC_docs_editor td.LC_docs_entry_parameter {
  background: #BBBBFF;
  font-size: x-small;
  white-space: nowrap;
}

table.LC_docs_adddocs td,
table.LC_docs_adddocs th {
  border: 1px solid #BBBBBB;
  padding: 4px;
  background: #DDDDDD;
}

table.LC_sty_begin {
  background: #BBFFBB;
}
table.LC_sty_end {
  background: #FFBBBB;
}

table.LC_double_column {
  border-width: 0;
  border-collapse: collapse;
  width: 100%;
  padding: 2px;
}

table.LC_double_column tr td.LC_left_col {
  top: 2px;
  left: 2px;
  width: 47%;
  vertical-align: top;
}

table.LC_double_column tr td.LC_right_col {
  top: 2px;
  right: 2px; 
  width: 47%;
  vertical-align: top;
}

span.LC_role_level {
  font-weight: bold;
}

div.LC_left_float {
  float: left;
  padding-right: 5%;
  padding-bottom: 4px;
}

div.LC_clear_float_header {
  padding-bottom: 2px;
}

div.LC_clear_float_footer {
  padding-top: 10px;
  clear: both;
}


div.LC_grade_select_mode {
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
div.LC_grade_select_mode div div {
  margin: 5px;
}
div.LC_grade_select_mode_selector {
  margin: 5px;
  float: left;
}
div.LC_grade_select_mode_selector_header {
  font: bold medium Verdana,Arial,Helvetica,sans-serif;
}
div.LC_grade_select_mode_type {
  clear: left;
}

div.LC_grade_show_user {
  margin-top: 20px;
  border: 1px solid black;
}
div.LC_grade_user_name {
  background: #DDDDEE;
  border-bottom: 1px solid black;
  font: bold large Verdana,Arial,Helvetica,sans-serif;
}
div.LC_grade_show_user_odd_row div.LC_grade_user_name {
  background: #DDEEDD;
}

div.LC_grade_show_problem,
div.LC_grade_submissions,
div.LC_grade_message_center,
div.LC_grade_info_links,
div.LC_grade_assign {
  margin: 5px;
  width: 99%;
  background: #FFFFFF;
}
div.LC_grade_show_problem_header,
div.LC_grade_submissions_header,
div.LC_grade_message_center_header,
div.LC_grade_assign_header {
  font: bold large Verdana,Arial,Helvetica,sans-serif;
}
div.LC_grade_show_problem_problem,
div.LC_grade_submissions_body,
div.LC_grade_message_center_body,
div.LC_grade_assign_body {
  border: 1px solid black;
  width: 99%;
  background: #FFFFFF;
}
span.LC_grade_check_note {
  font: normal medium Verdana,Arial,Helvetica,sans-serif;
  display: inline;
  position: absolute;
  right: 1em;
}

table.LC_scantron_action {
  width: 100%;
}
table.LC_scantron_action tr th {
  font: normal bold Verdana,Arial,Helvetica,sans-serif;
}

div.LC_edit_problem_header, 
div.LC_edit_problem_footer {
  font: normal medium Verdana,Arial,Helvetica,sans-serif;
  margin: 2px;
}
div.LC_edit_problem_header,
div.LC_edit_problem_header div,
div.LC_edit_problem_footer,
div.LC_edit_problem_footer div,
div.LC_edit_problem_editxml_header,
div.LC_edit_problem_editxml_header div {
  margin-top: 5px;
}
div.LC_edit_problem_header_edit_row {
  background: #EEEE99;
  padding: 3px;
  margin-bottom: 5px;
}
div.LC_edit_problem_header_title {
  font: larger bold Verdana,Arial,Helvetica,sans-serif;
  background: #EEEE99;
  padding: 3px;
}
table.LC_edit_problem_header_title {
  font: larger bold Verdana,Arial,Helvetica,sans-serif;
  width: 100%;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 0 3px 0 4px;

  background: #EEEE99;
  border-collapse: collapse;
  padding: 0;
}

div.LC_edit_problem_discards {
  float: left;
  padding-bottom: 5px;
}
div.LC_edit_problem_saves {
  float: right;
  padding-bottom: 5px;
}
hr.LC_edit_problem_divide {
  clear: both;
  color: #EEEE99;
  background-color: #EEEE99;
  height: 3px;
  border: none;
}
img.stift{
  border-width:0;
  vertical-align:middle;
}

table#LC_mainmenu{
 margin-top:10px;
 width:80%;

}

table#LC_mainmenu td.LC_mainmenu_col_fieldset{
  vertical-align: top;
  width: 45%;
}
.LC_mainmenu_fieldset_category {
  color: #551100;
  background: #FFFFFF;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: small;
  font-weight: bold;
}
fieldset#LC_mainmenu_fieldset {
  margin:0 10px 10px 0;

}

div.LC_createcourse {
    margin: 10px 10px 10px 10px;
}

