@import "style_admin_inc.css";
@import "style_gen.css";

DIV.metabody_admin 
{
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0px;
    padding-bottom: 0.8em;
    margin-right: 12.5em;
    margin-left: 0em;
}

DIV.smaller
{
  font-size: 95%;
}


DIV.letter 
{
  background-color: #FFFFFF;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border: none;
  border-color: #7F7F7F;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 1em;
  padding-bottom: 1em;
  margin-right: 11.5em;
  margin-left: 0em;
  }

DIV.letter TABLE {width: 100%; }
DIV.letter TD {vertical-align: top; }

.tooltip_body 
{
  font-size: 0.8em;
  padding: 5px;
  background: #FFFFFF;
  }

DIV.admin_footer 
{
  background-color: transparent;
  border: solid thin;
  border-color: #F2F1F0;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  margin-top: 1em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  padding-top: 0px;
  padding-bottom: 0.8em;
  margin-right: 11.5em;
  margin-left: 0em;
}

DIV.admin_footer TH, DIV.admin_footer TD 
{
  padding-left: 0.5em;
  padding-right: 0.5em;
  padding-top: 0px;
  padding-bottom: 0em;
}

DIV.admin_footer A:visited, DIV.admin_footer A:link 
{
  color: #000000;
  font-weight: normal;
}

DIV.admin_footer p, DIV.admin_footer td, DIV.admin_footer th 
{ 
  font-size: 0.8em;
}

DIV.admin_footer:hover 
{
  background-color: #E5E5E5;
  border-color: #7F7F7F; 
  }

DIV.admin_stats
{
  color: #000000;
  border: none;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  background-color: #E8E1CB;
  padding-bottom: 0.5em;
  padding-top: 0.2em;
  padding-left: 0.2em;
  padding-right: 0.5em;
  margin-top: 1em;
  margin-bottom: 0.5em;
  margin-right: 11.5em;
  margin-left: 0em;
  }

DIV.admin_stats A:visited, DIV.admin_stats A:link 
{
  color: #0000FF;
  font-weight: normal; 
  }

DIV.admin_stats P, DIV.admin_stats TD, DIV.admin_stats TH { font-size: 0.8em;}
DIV.admin_stats TR { vertical-align: middle;}

#bottom_menu A 
{ 
  padding: 3px;
  display: block;
  border-width: 2px;
  border-color: transparent;
  border-style: solid;
  text-decoration: none;
  line-height: 1em;
  width: 7.5em; 
  }

#bottom_menu A:link, #sidebar A:visited 
{
  color: #0B0B57;
  }

#bottom_menu A:hover, #sidebar A:active 
{
  color: #FFFFFF;
  background-color: #CC0000;
  border: 2px solid #000;
  font-weight: normal;
  text-transform: none;
  }

TD.urgent
{ 
  }

DIV.alert 
{ 
  padding-top: 0.8em;
  padding-bottom: 0.8em;
  padding-left: 0.8em;
  padding-right: 0.8em;
  }

FIELDSET#admin_alert
{ 
  background-color: #FF0000; 
  color: #FFF991;  
  font-weight: bolder; 
  }

LEGEND#admin_alert
{ 
  background-color: inherit; 
  color: #0000FF; 
  font-weight: bolder; 
  }

DIV.alert FIELDSET
{ 
  background-color: #f7a661; 
  color: #0000ff;  
  }

DIV.alert LEGEND 
{ 
  background-color: inherit; 
  color: #0000ff; 
  font-weight: bolder; 
  }

DIV.success 
{
  background-color: #bdff42; 
  color: #000000;
  border: none;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  margin-left: 2em;
  margin-right: 2em;
  padding-top: 0.8em;
  padding-bottom: 0.8em;
  padding-left: 0.8em;
  padding-right: 0.8em;}

DIV.admin_status_bar 
{
  background-color: #efefef; 
  border-color:  #a5aaa5;
  border-style: solid;
  border-width: 1px;
  margin: 0;
  padding: 0;
  width: 100%;
  }

DIV.banner 
{
  border: none;
  position: fixed;
  background-color: transparent;
  color: #000000;
  text-align: left;
  bottom: 1em;
  right: 1em;
  }

BODY>DIV.banner 
{
  position: fixed;
  }

DIV.banner P
{
  margin: 0; 
  background: #900;
  border: thin outset #900;
  color: white;
  }

DIV.banner A:hover, DIV.banner A:active 
{
  color: #FFFFFF;
  background-color: #CC0000;
  }

DIV.banner:hover 
{
  }

#sidebar A
{
    padding: 7px;
    display: block;
    border: solid thin;
    border-color: #F2F1F0;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    background-color: #F6F7CA;
    text-decoration: none;
   
    width: 10em; 
  }

/*#sidebar a:first-child {margin-top: 0; color: red;} */

#sidebar A:link, #sidebar A:visited 
{
  padding: 7px;
  display: block;
  border: none;
  color: #0B0B57;
  }

#sidebar A:hover, #sidebar A:active 
{
    padding: 7px;
    display: block;
    background-color: #FFDE90;
  }

#sidebar IMG 
{
    vertical-align: middle; 
}

DIV.control 
{
  background-color: #FBE98A; 
  color: #000000; 
  border: solid thin;
  border-color: #F2F1F0;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.5em;
  padding-bottom: 1em;
  margin-top: 1em;
  } 

INPUT#big 
{
  font-weight: normal;
  letter-spacing: 1px;
  width: 100%;
  }

DIV.control INPUT#proceed 
{
  background-color: #90EE90;
  font-weight: normal;
  font-variant: small-caps;
  text-transform: uppercase;
  letter-spacing: 1px;
  }

DIV.control CAPTION
{
  text-align: left;
  font-weight: bolder;
  font-size: 120%;
  }

INPUT.author_link
{ 
    font-size: inherit;
    border-bottom: double;
    text-decoration: none; 
    background-color:#FFB9C5;
    color: #000000;
    width: 100%*;
    padding: none;
  }

input.modify
{
    background-color: #FF3D1B;
    color: #000000;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 1px;
  }

INPUT.change
{ 
    border: solid thin;
    border-color: #F2F1F0;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    text-decoration: none; 
    background-color: #FFB9C5;
    color: #000000;
    width: 100%*;
  }

A.change, A.change:visited
{
    color: #000000; 
    border: solid thin;
    border-color: #F2F1F0;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    padding: 3px;
    text-decoration: none; 
    background-color: #FFB9C5;
    width: 100%*;
  }

INPUT.set
{
  background-color: #1E90FF;
  color: #FFFFFF;
  font-weight: bolder;
  text-transform: none;
  width: 100%*;
  }

INPUT.cancel
{
  background-color: #BFBFBF;
  color: #000000;
  font-weight: bolder;
  text-transform: none;
  width: 100%*;
  }

INPUT.edit 
{
  background-color: #90EE90;
  font-weight: normal;
  letter-spacing: 1px;
  width: 100%*;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  text-transform: uppercase;
  }

INPUT.delete
{
  color: #FFFFFF;
  background-color: #FF4747;
  font-weight: normal;
  width: 100%*;
  }

INPUT.add 
{
    width: 100%;
  }

INPUT.delete_small 
{
  background-color: #FF4747;
  font-weight: normal;
  padding-top: 0.em;
  padding-bottom: 0.em;
  text-transform: none;
  }

INPUT.proceed_selected 
{
  background-color: #F8F8A5;
  font-weight: normal;
  letter-spacing: 1px;
  width: 100%*;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  text-transform: uppercase;
 }

INPUT.proceed 
{
  background-color: #DEDEC1;
  font-weight: normal;
  letter-spacing: 1px;
  width: 100%*;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  text-transform: uppercase;
  }

INPUT.proceed_full 
{
  background-color: #DEDEC1;
  font-weight: normal;
  letter-spacing: 1px;
  width: 100%;
  padding-top: 0.7em;
  padding-bottom: 0.7em;
  text-transform: uppercase;
}

INPUT.proceed_small 
{
  background-color: #DEDEC1;
  font-weight: normal;
  letter-spacing: 1px;
  width: auto;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  text-transform: uppercase;
}

INPUT.submit
{
  background-color: #F8AE37;
  font-weight: bolder;
  font-size: 120%;
  letter-spacing: 0px;
  width: 100%;
  padding-top: 0.8em;
  padding-bottom: 0.8em;
}

INPUT.login_admin 
{
  background-color: #F27C7C;
  font-weight: normal;
  letter-spacing: 1px;
  width: 100%*;
  padding-top: 0.8em;
  padding-bottom: 0.8em;
  text-transform: uppercase;
}

INPUT.leave 
{
  background-color: #A3C3E2;
  font-weight: normal;
  letter-spacing: 1px;
  width: 100%*;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  text-transform: uppercase;
}

INPUT#accept 
{
  font-weight: normal;
  letter-spacing: 1px;
  width: 100%;
  padding-top: 3px;
  padding-bottom: 3px;
}

FIELDSET.admin_note
{
  background-color: #A1E2F7;
  color: #000000;
  font-size: 90%;
  padding-left: 1em;
  padding-right: 1em;
  }

FIELDSET.admin_note P
{
  margin: 0;
  }

LEGEND.admin_note
{
  background-color: #A1E2F7;
  color: #000000;
  font-size: 90%;
  }

FIELDSET.admin_alert
{
  background-color: #A1E2F7;
  color: #000000;
  font-size: 90%;
  padding-left: 1em;
  padding-right: 1em;
}

FIELDSET.admin_alert P
{
  margin: 0;
  }

LEGEND.admin_alert
{
  background-color: #FFC7B9;
  color: #000000;
  font-size: 90%;
}

DIV.login_form 
{
  background-color: #F9FDA2;
  color: #000000;;
  border: none;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 7px;
  }

DIV.admin_remark 
{
  background-color: #F98181;
  color: #ffffff;
  border: solid thin;
  border-color: #F2F1F0;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  margin-left: 2em;
  margin-right: 2em;
  margin-top: 0em;
  margin-bottom: 1em;
  padding-bottom: 1em;
  padding-top: 0em;
  padding-left: 1em;
  padding-right: 1em;
  width: auto;
}

DIV.admin_remark FIELDSET
{
  background-color: #FFFF00;
  color: #000000;
  border: solid thin; 
  border-width: 1px;
  border-color: #BFBFBF;
  margin-top: 0.8em;  
  margin-bottom: 0.8em;  
}

DIV.admin_remark LEGEND
{
  font-variant: small-caps;
  font-weight: bolder;
  letter-spacing: 1px;
  }

DIV.admin_entry 
{
  background-color: #F3F9C3;
  color: #000000;
  border: solid thin;
  border-color: #F2F1F0;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  margin-top: 0em;
  margin-bottom: 1em;
  padding-bottom: 1em;
  padding-top: 0.5em;
  padding-left: 1em;
  padding-right: 1em;
  width: auto;
  }

DIV.admin_entry A:visited, DIV.admin_entry A:link 
{
  color: #0000FF;
  font-weight: normal; 
  }

DIV.admin_entry_selected 
{
    background-color: #E3AE72;
    color: #000000;
    border: solid thin;
    border-color: #F2F1F0;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    margin-top: 0em;
    margin-bottom: 1em;
    padding-bottom: 1em;
    padding-top: 0.5em;
    padding-left: 1em;
    padding-right: 1em;
    width: auto;
 }

DIV.admin_entry_selected TEXTAREA
{
    width: auto;
    background-color: #E5E5E5;
    padding-left: 0em;
    padding-right: 0em;
    margin-left: 0em;
    margin-right: 0em;
} 

DIV.login 
{
    background-color: #E3AE72;
    color: #000000;;
    border: solid thin;
    border-color: #F2F1F0;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    margin-left: 2em;
    margin-right: 2em;
    margin-top: 1em;
    margin-bottom: 1em;
    padding-bottom: 0em;
    padding-top: 0em;
    padding-left: 1em;
    padding-right: 1em;
    width: auto;
}
 
DIV.admin_revision_basic 
{
    background-color: #CCFFC9;
    color: #000000;
    border: solid thin;
    border-color: #F2F1F0;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    margin-top: 0em;
    margin-bottom: 0em;
    padding-bottom: 1em;
    padding-top: 1em;
    padding-left: 1em;
    padding-right: 1em;
    width: auto;
}

DIV.admin_revision_basic a:visited, DIV.admin_revision_basic a:link 
{
  color: #0000FF;
  font-weight: normal; 
  }

DIV.admin_revision_basic td
{
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    border: solid thin;
    border-color: #F2F1F0;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

DIV.admin_revision_basic td#_describable
{ 
  border: solid thin; 
  border-width: 1px;
  border-color: transparent;
}

DIV.admin_revision_basic td#_describable:hover 
{ 
  background-color: #F7F5D0; 
  border: solid thin; 
  border-width: 1px;
  border-color: #E5E5E5;
  }

DIV.admin_revision_basic th
{
  border-color: #E5E5E5;
  padding-left: 0.5em; 
  padding-right: 0.5em; 
  vertical-align: top;
  text-align: left;
  border-top: solid thin;
  border-bottom: double thin;
}

DIV.admin_revision_basic input#_change
{ 
  background-color:#FFFF00;
  border-style:inset;
  border-width: 1px;
  padding: 0; 
  }

DIV.admin_revision_basic legend
{
  font-variant: normal;
  font-weight: bolder;
  letter-spacing: 0px;
  }

TR#electro 
{ 
  background-color: #FFE92B; 
  border: solid thin; 
  border-width: 1px;
  border-color: #E5E5E5;
}

tr.electro 
{ 
  background-color: #FFE92B; 
  border: solid thin; 
  border-width: 1px;
  border-color: #E5E5E5;
}

a.href 
{
  border-bottom: double;
  text-decoration: none; 
  background-color: #FFB9C5;
  color: #000000;
  border-bottom: double;
  text-decoration: none; 
  color: #000000;
}

a.href:hover 
{
  border-bottom: double;
  text-decoration: none; 
  background-color: #FFE100;
  color: #000000;
  }

DIV.admin_revision_basic FORM, DIV.admin_revision_basic INPUT
{
  display: inline;
  }

.suggest_exit
{
    border: solid thin;
    border-color: #F2F1F0;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    width: auto;
    background-color: #FFB9C5;
    color: #000000;
    text-decoration: none;
    font-weight: bolder;
}

DIV.admin_list 
{
  background-color: #D1EBF8;
  color: #000000;
  border: solid thin;
  border-color: #F2F1F0;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  margin-left: 2em;
  margin-right: 2em;
  margin-top: 0em;
  margin-bottom: 1em;
  padding-bottom: 1em;
  padding-top: 0em;
  padding-left: 1em;
  padding-right: 1em;
  width: auto;
  }

DIV.admin_list TR TD
{
  border-width: 1px;
  border-color: #CCCCCC;
  border-style: solid;
  background-color: #F2E7E7;
  vertical-align: top;
  padding-top: 0.5em; 
  padding-bottom: 0.5em; 
}

DIV.admin_entry LEGEND
{
  font-variant: small-caps;
  letter-spacing: 1px;
}

DIV.admin_entry_selected LEGEND
{
  font-variant: small-caps;
  letter-spacing: 1px;
  }

DIV.admin_entry FIELDSET
{
  background-color: #A1E2F7;
  color: #000000;  
  border: solid thin;
  border-color: #F2F1F0;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  }

DIV.admin_entry TD 
{
  vertical-align: middle;
}

DIV.admin_entry_selected FIELDSET
{
    background-color: #A1E2F7;
    color: #000000;;
    border: solid thin; 
    border-width: 1px;
    border-color: #BFBFBF;
    margin-top: 0.8em;  
    margin-bottom: 0.8em; 
}
 
DIV.admin_main_optional
{ 
  margin-bottom: 1em;
  margin-top: 1em;
  color: #000000;
  border: solid thin;
  border-color: #F2F1F0;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  padding-bottom: 7px;
  }

DIV.admin_main
{ 
  margin-bottom: 1em;
  margin-top: 1em;
  background-color: #DCE9FF;
  color: #000000;
  border: solid thin;
  border-color: #F2F1F0;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  padding: 7px;
}

DIV.admin_main TEXTAREA
{
    width: 100%;
    background-color: #E5E5E5;
    padding-left: 0em;
    padding-right: 0em;
    margin-left: 0em;
    margin-right: 0em;
}

DIV.admin_main OPTION
{
    width: auto;
    padding: 2px;
}

OPTION#thick_select
{
    padding-top: .6em; 
    padding-bottom: .6em;
    vertical-align: middle;
}

DIV.admin_general
{
    color: #000000;
    border: solid thin;
    border-color: #F2F1F0;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    margin-top: 0em;
    margin-bottom: 1em;
    padding-bottom: 1em;
    padding-top: 0.5em;
    padding-left: 1em;
    padding-right: 1em;
    width: auto;
    background-color: #F3C8AF;
}

DIV.button_edit
{
  padding-bottom: 2px;
  padding-left: 0.8em;
  padding-right: 0.8em;
  padding-top: 2px;
  width: auto;
  background-color: #FFC0CB;
  color: #FFFF00; 
  text-decoration: none;
}

DIV.tabled_menu TD
{
    padding-left: 0.5em; 
    padding-right: 0.5em; 
    padding-bottom: 0px;	
    padding-top: 0px;	
    vertical-align: middle;
    text-align: left;
}
  
FIELDSET.acceptable
{
  background-color: #0CFF7E; 
}

FIELDSET.accepted
{
  background-color: #96BE8C;
}
  
FIELDSET.complete
{
  background-color: #A1E4FF;
}
  
FIELDSET.assigned
{
  background-color: #FFFF00;
}

FIELDSET.pending
{
  background-color: #F2F0BE;
}

FIELDSET.unmanaged
{
  background-color: #FF7F55;
}

/* referee block */

FIELDSET.cancelled
{
  background-color: #ABABAB;
}

FIELDSET.agreed
{
  background-color: #FFEFD5;
}

FIELDSET.declined
{
  background-color: #FF7F55;
}
  
FIELDSET.reminder
{
  padding: 0;
  margin: 0;
}

FIELDSET.reminder ul
{
    padding-right: 1em;
    margin-top: 0;
    margin-bottom: 0;
}

FIELDSET.referee
{ 
  background-color: #FFFFFF; 
  color: #000000;  
  border-left: double;
}

FIELDSET.report
{ 
  background-color: #FFFFFF; 
  color: #000000;  
}

LEGEND.referee
{ 
  background-color: inherit; 
  color: #0000FF; 
  font-weight: bolder; 
}

FIELDSET.referee_recommendation
{ 
    background-color: #7AD6D7; 
    border: none;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

FIELDSET.referee_remark
{ 
    background-color: #FFFFFF; 
    border: none;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

FIELDSET.referee_confidential_remark
{ 
    background-color: #FBA3C9; 
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

FIELDSET.referee_inner
{
    background-color: #FFFFEE; 
    border: solid thin;
    border-color: #F2F1F0;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

DIV.header_admin TD, DIV.header_users TD
{
  vertical-align: middle;
}

DIV.header_admin, DIV.header_users
{
  margin-bottom: 0.5em;
  margin-right: 11.5em;
  margin-left: 0em;
}

P.admin_internal_subtitle, P.users_internal_subtitle
{
  font-size: 150%;
  color: #000000;
  background-color: #E8E1CB;
  font-weight: bold;
  margin-top:	.75em;
  margin-bottom: .85em;
  padding: 7px;
  border: solid thin;
  border-color: #F2F1F0;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  }

SELECT.questionnaire
{
    width: 100%;
}

