@import "/style/shared/RFStyle.css";

BODY { background-color: #FFFFFF;
       font-family: Arial, Verdana, Sans-serif;
       font-size: small;
       color: #000000;
     }

span.accepted { font-weight: bold;  
                color: Green;
              }

span.rejected { font-weight: bold;  
                color: Red;
              }


/* --COLORS --*/
.notecolor   { color: #593d8e;}
.headcolor   { color: Navy;}  
.accentcolor { color: Silver;}  
.errorcolor  { color: #FF0000;}

.note { color: #593d8e; }

.error { color: Red; }


/*
HR { width: 100%;
     align: left;
     border: none;
     margin-left: inherit;
     color: Silver
   }
*/  

P, LI, td { font-family: Arial, Verdana, Sans-serif;
            font-size: small;
          }

LI.aiche  { font-family: Arial, Verdana, Sans-serif;
            font-size: 8pt;
          }
          

/* --  HEADERS --*/
.mainhead { font-family: Arial, Verdana, Sans-serif;
            font-size: 14pt;
            font-weight: bold;
            color: #006351; }
            
.pageinfo { font-family: Arial, Verdana, Sans-serif;
            font-size: 12pt;
            color: #006351; }            

.note { font-family: Arial, Verdana, Sans-serif;
            font-size: 12pt;
            color: #006351; }

.pagetitle { color: #006351; }

H1.cfp { font-family: Arial, Verdana, Sans-serif;
         font-size: x-large;
         font-weight: bold;
         color: #f1f5f2;
       }

H2 { font-family: Arial, Verdana, Sans-serif;
     font-size: medium;
     font-weight: bold;
     color: #006351;
   }

H2.cfp { font-family: Arial, Verdana, Sans-serif;
         font-size: x-large;
         font-weight: normal;
         color: #006351;
       }
       
H2.area { font-family: Arial, Verdana, Sans-serif;
          font-size: small;
          font-weight: bold;
          color: #f1f5f2;
        }

H3 { font-family: Arial, Verdana, Sans-serif;
     font-size:   small;
     font-weight: bold;
     color: #593d8e;
   }
   
H3.staff { font-family: Arial, Verdana, Sans-serif;
           font-size:   small;
           font-weight: bold;
           color: #593d8e;
         }
h4.staff {
	color : #593D8E;
	}
TD.staffmain { font-family: Arial, Verdana, Sans-serif;
               background-color: #006351;
               color: #FFFFFF;
               text-align: center;
               vertical-align: center;
               font-weight: bold;
             }

TD.staffhead { font-family: Arial, Verdana, Sans-serif;
               background-color: #BAD4C9;
               color: #593d8e;
               text-align: center;
               vertical-align: center;
               font-weight: bold;
             }

TD.staff { font-family: Arial, Verdana, Sans-serif;
           vertical-align: top;
           width: 350;
         }     

.staffdate { font-family: Arial, Verdana, Sans-serif;
             font-size:   small;
             font-weight: bold;
             color: #593d8e;
           }

/* --  REGULAR LINK --*/
A:link    { font-family: Arial, Verdana, Sans-serif;
            color: #006351;
          }

A:active  { font-family: Arial, Verdana, Sans-serif;
            color: #006351;
          }

A:visited { font-family: Arial, Verdana, Sans-serif;
            color: #551A8B;
          }

A:hover   { font-family: Arial, Verdana, Sans-serif;
            color: #006351;
          }
          
.arrange_accepted, .searchaccepted {
	background: #EFEFC2;
}

.arrange_rejected, .searchrejected {
	background: #FF9999;
}

.arrange_ungraded, .searchungraded {
	background: #84D0DA;
}

.sessionarrange_accepted {
	background: #EFEFC2;
}

.sessionarrange_ungraded {
	background: #84D0DA;
}

.sessionarrange_rejected {
	background: #FF9999;
}

.arrange_accepted, .expandedview_accepted, .finalreviewrateentries_accepted, .searchaccepted, .searchpersons_accepted {
	background: #EFEFC2;
}

.arrange_ungraded, .expandedview_ungraded, .finalreviewrateentries_ungraded, .searchungraded, .searchpersons_ungraded {
	background: #84D0DA;
}

.arrange_rejected, .expandedview_rejected, .finalreviewrateentries_rejected, .searchrejected, .searchpersons_rejected {
	background: #FF9999;
}


/* --  OTHER --*/
.yellowbg { text-align: center; background-color: #FFFFEE; }
.purplebg { text-align: center; background-color: #CCCCFF; }
.redbg    { text-align: center; background-color: #FF9999; }
.greenbg  { text-align: center; background-color: #99FF99; }

.prelimheader { vertical-align: top; width:15%; }
.prelimpeople { vertical-align: top; }


.potentialvolunteertable {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 11px;
	background: white;	
	margin: 5px;	
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}

.potentialvolunteertable a { 
	text-decoration: none;

}

.potentialvolunteertable th {
	padding: 6px 9px 6px 9px;
	font-weight: normal;
	font-size: 12px;
	color: #039;
	border-bottom: 1px dashed #69c;
}

.potentialvolunteertable td {
	padding: 3px 8px 3px 8px;	
	border-bottom: 1px solid #69c;
}

.potentialvolunteertable tbody td{	
	background: #FFFFFF;
}
.potentialvolunteertable tbody tr:hover td {	
	background: #d0dafd;
}



.box,  .boxtabbed {
	font-size: 12px;
	margin: 5px;	
	text-align: left;
	border-collapse: collapse;
	
}

.box th, .boxtabbed th {
	font-size: 13px;
	padding: 8px;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}

.box th { 
	font-weight: normal;	
	background: #b9c9fe;
}

.box td, .boxtabbed td {
	padding: 3px;
	background: #E0E4EF; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}

.box .note { 
	color: #669;
	font-weight: bold;
	font-size: 10px;
	margin: 5px;	
}


.timeslotsameday { 
	background: #FFFFCC;
}

.timeslotfairmatch { 
	background: #99CCFF;
}

.timeslotclosematch { 
	background: #CCFFCC;
}