.alert_message{padding:20px; line-height:200%; background-color:#FFEEFF; color:#000000; border:1px solid #FF00FF}
.card_error{font-size:18px;background-color: #FFFF55;padding:10px;border:5px solid #900;text-align: center; margin-bottom:10px;}
.upload_message{padding:5px; margin:5px 0 0 0; line-height:180%; background-color:#FFEEFF; color:#000000; border:1px solid #FF00FF}
body {
    background-color: #EEEEEE;
}

body, td, th {
    color: #000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

a {
    color: #000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
}

a:hover {
    color: #0074E8;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
}

input,textarea {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
select {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}

.sectionheader {
    color: #EEEEEE;
    background-color:#6e7091;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:1.5em;
    font-weight:bold;
    padding:3px;
}
.eventheader{
    color: #EEEEEE;
    background-color:#6e7091;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
}
.footerrow{ color:#999999;}
.footerrow a{ color:#999999;}
.entries_header{padding:2px 10px 2px 10px; font-size:18px;}
.heading {
    color: #013044;
    font-weight:bold;
}

.notice {
    color: #FF0000;
    font-size:12px;
    font-weight:bold;
}
.float_left{float:left;}
.notices{line-height: 150%; background-color:#E8D1EF;font-size:1.2em;color:#6A3B84;padding:1em;}
.notice_plus{color:#000; font-weight: bold;}

.entryheading {
    font-weight:bold;
}
.masteraccentline{
    background-color:#c3c8e0;
}
.accentline,.selectbar {
  background-color:#c3c8e0;
    line-height:150%;
}
.redback{background-color: #F00 !important;}
.yellowback{background-color: #FFFFAA !important;}
.nonaccentline {
  background-color:#e2e5f4;
    line-height: 150%;
}
.nonaccentline li,.accentline li{margin-bottom:5px;}
.shadedline{}
.accentlineRED {
  background-color:#FF0000;
  color:#FFFFFF;
  font-weight:bold;
    line-height:150%;
}

.accentlineMAGENTA {
  background-color:#FF30C9;
  color:#FFFFFF;
  font-weight:bold;
    line-height:150%;
    font-size:12px;
}

.accentlineYELLOW {
  background-color:#FFFF55;
  color:#000000;
  font-weight:bold;
    line-height:150%;
    font-size:12px;
}

.accentlineMAGENTA a {
  color:#FFFFFF;
  font-weight:bold;
    font-size:12px;
}


.paragraph {
  line-height:16px;
}
.actions {
  background-color:#c3c8e0;
}

.backlabeltitle {
  font-family:Arial, Helvetica, sans-serif;
  font-size:50px;
  font-color:black;
  font-weight:bold;
}
.thumbnail{
    -moz-box-shadow: 2px 2px 3px #191919;-webkit-box-shadow: 2px 2px 3px #191919;box-shadow: 2px 2px 3px #666666;
    margin:0 0 0 0;
}
.upload_block{  float:left; margin:0 0 0 5px; width:160px; border:0px #F00 solid;}
.vertical_line{background-color:#c3c8e0;}

/* Message */
.message {
    margin: 1em 0;
    padding: 10px 20px;
    border: solid 1px #FFDD99;
    background-color: #FFFFCC;
    overflow: hidden;
}
/* Error */
.red {
    border: solid 1px #B50000;
    background-color: #FFEBEB;
}

/* Current */
.green {
    border: solid 0px #DDF0DD;
    background-color: #EBFFEB;
}

/* Complete */
.blue {
    border: solid 0px #CEE2F2;
    background-color: #F0F5FF;
}


.comp_specs{
    float:left;
}
.special_notes{
    padding:20px; line-height:200%;
    background-color:#FFEEFF;
    border:1px solid #FF00FF;
    color:#000000;
    padding:5px;
    line-height:150%;
    font-size: 12px;
    text-align: left;
}
.special_note_header{
    font-weight: bold;
    font-size: 14px;
    margin-bottom:10px;
}


.premium_box{background-color: #FFEEFF; border: 1px solid #FF00FF; color: #000000; padding: 10px;}
.premium_status{ margin:0 0 5px 0;}
.premium_confirmed{ font-size:14px; font-weight:bold; color:#970097;}
.premium_confirmed a{ font-size:14px; font-weight:bold; color:#970097; margin:0 0 5px 0;}
.premium_confirmed a:hover{ font-size:14px; font-weight:bold; color:#970097; margin:0 0 5px 0;}
.premium_not_confirmed{ font-size:14px; font-weight:bold; color:#970097; margin:0 0 5px 0;}
.premium_not_confirmed a{ font-size:14px; font-weight:bold; color:#970097; margin:0 0 5px 0;}
.premium_not_confirmed a:hover{ font-size:14px; font-weight:bold; color:#970097; margin:0 0 5px 0;}
.premium_whats_this a{font-size:10px; font-weight:normal;}



.dim
{
            height:100%;
            width:100%;
            position:fixed;
            left:0;
            top:0;
            z-index:1 !important;
            background-color:black;
            filter: alpha(opacity=75); /* internet explorer */
            -khtml-opacity: 0.75;      /* khtml, old safari */
            -moz-opacity: 0.75;       /* mozilla, netscape */
            opacity: 0.75;           /* fx, safari, opera */
}
.terms{
    background-color: #FFFFFF;
    height: 400px;
    left: 50%;
    margin-left: -300px;
    position: fixed;
    top: 70px;
    width: 600px;
    z-index: 2 !important;
}
.terms_text{
    height:350px;
    margin:10px 10px 10px 10px ;
    overflow:scroll;
    text-align:left;
}
.terms_buttons{
    text-align:right;
    margin:0 20px 0 20px;
}

#new_critique_form{
    background-color:#E2E5F4;
    float:left;
}

.txt_center{
    text-align:center;
}

.striped_table{border-spacing: 1px;}
.striped_table td,.striped_table th{padding:3px;}
.striped_table tr:nth-child(even) {
    background-color: #e2e5f4;
    color: #000000;
}
.striped_table tr:nth-child(odd) {
    background-color: #c3c8e0;
    color: #000000;
}
.striped_table th{
    color: #EEEEEE;
    background-color:#6e7091;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
}
.filetime{font-size:9px;}

.exceptional{color:#FFFFFF; background-color:#006600;padding:2px 4px 2px 4px;text-align:center;float:left;margin:0 0 2px 2px;}
.superior{color:#FFFFFF; background-color:#008800;padding:2px 4px 2px 4px;text-align:center;float:left;margin:0 0 2px 2px;}
.excellent{color:#FFFFFF; background-color:#00aa00;padding:2px 4px 2px 4px;text-align:center;float:left;margin:0 0 2px 2px;}
.merit{color:#FFFFFF; background-color:#00cc00;padding:2px 4px 2px 4px;text-align:center;margin:0 0 2px 2px;float:left;}
.non-merit{color:#FFFFFF; background-color:#5c80cc;padding:2px 4px 2px 4px;text-align:center;margin:0 0 2px 2px;float:left}
.plus{color:#FFFFFF; background-color:#9935ff;padding:2px 4px 2px 4px;text-align:center;margin:0 0 2px 2px;float:left}


