@import url(/style/shared/RFStyle.css);


/* New Staff Page Layout Styles (March 2006) */
TD.staffmain { background-color: #006152;
               color: #FFFFFF;
               text-align: center;
               vertical-align: middle;
               font-weight: bold;
             }

TD.staffhead { background-color: #422484;
               color: #FFFFFF;
               text-align: center;
               vertical-align: middle;
               font-weight: bold;
             }

TD.staff { vertical-align: top;
           width: 350;
         }
         
td.steptableText {
	 	background-color: #8c75b5;	 
	 }
	 
         
H3.staff { font-size:   small;
           font-weight: bold;
           color: #0000FF;
         }

.staffdate { font-size:   small;
             font-weight: bold;
             color: #000000;
           }



BODY 	{
    	background-color: #FFFFFF;
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: small;
    	color: black;
	}
	
.mainhead {
    	  font-family: Arial, Helvetica, sans-serif;
    	  color: #006152;
	 }

.uploadedletterheader {
    	  font-family: Arial, Helvetica, sans-serif;
    	  color: #442680;
    	  font-weight: bold;
    	  font-size: 15px;
    	  text-align: center;
	 }

.rteletterheader {
    	  font-family: Arial, Helvetica, sans-serif;
    	  color: #442680;
    	  font-weight: bold;
    	  font-size: 15px;
    	  text-align: left;
	 }	 
	 
.note {
    	  font-family: Arial, Helvetica, sans-serif;
    	  color: #422484;
	 }
	
.zeroreviewers {
    	  background-color: #D4C8BF;
	 }
	
P, UL, TD { 
	   font-family: Arial, Helvetica, sans-serif;  font-size : small; list-style : disc outside;
	  }
	  
P1 	{ 

	font-family: Arial, Helvetica, sans-serif; font-size : smaller;
	
	}
	
em 	{

	font-family: Arial, Helvetica, sans-serif; font-size : small;
	
	}
	
b 	{ 

	font-family: Arial, Helvetica, sans-serif; font-size : small;
	
	}
	
.red { color : #CC0000; }

.teal { color : #004F7A; }

.white { font-family: Arial, Helvetica, sans-serif; font-size : large; font-weight : bold; color : #FFFFFF; }

.highlight { background-color : #FFFF99; padding : 1px 0px 1px 0px; }

A:link { 
    color: #442580;
}

A:active { 
    color: #99877D;
}

A.visited { 
    color: #442580;
}


h1 { font-size: 100% }

h2 { font-size: 100%; color: #422484; font-family: Arial, Helvetica, sans-serif; margin-bottom: .2em; margin-top: .2em; }

h3 { font-size: 100% }

h4 { font-size: 100% }

/*H2 {  font-size : large; font-weight : bold; }
H3 {  font-family: Arial, Helvetica, sans-serif; font-size : medium; font-weight : bold;}
*/

div.paperdisplay th { font-size: 80%; }


div.paperdisplay label { font-weight: bold;  }


div.paperdisplay div.indent { margin-left: 1em }


.error { color: red; }


  input.cell,td.cell { border: 1px solid black; height: 100%; text-align: right}
	table.spreadsheet td { vertical-align: middle } 

	textarea.varwidth { font-family: Arial, Helvetica, sans-serif; height: 5em; width: 50% }

.averagescore { 
	color: #CC0000;
	font-weight: bold;
}

.fieldsclass { font-weight: bold; vertical-align: top; }

.RACPtitle {
    font-size: 12pt;
    color: #000000;
    background-color: #FFFFFF;
    font-style: normal;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
   
}

.RACPheading {
    font-size: 11pt;
    color: #000000;
    font-style: normal;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
   
}

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

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

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

/* ================== BOX TABLE  ================== */

.graybox {
	border: 1px solid #CCCCCC;
	background-color: #F7F7F7;
	padding: 5px;
}

.grayboxtable {
	margin: 5px;	
	text-align: left;
	border-collapse: collapse;
}

.grayboxtable td {
	padding: 5px;
	background-color: #F7F7F7;
	border-bottom: 1px solid #CCCCCC;
	color: black;
	border-top: 1px solid transparent;
}

.grayboxheader, .grayboxtable  th {
	background-color: #006152;
	color: white;
	margin: -5px;
	padding: 5px;
	border-top: 4px solid #8C75B5;
	border-bottom: 1px solid #cccccc;

}

.box {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 5px;	
	text-align: left;
	border-collapse: collapse;
}

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

.box td {
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}

.sectionheader {
    color : #006152;
    font-weight: bold;
}

.itemtitle {
    color : #000000;
    font-weight: bold;
}

.itemtitlestep5 {
    color : #000000;
    font-weight: bold;
	display: inline;
}


.extrastepcompletion {
	color: #006351;
	font-weight: normal;
}

/* Person step styles */

table.person {
	border: 1px solid #4D9286;
}

table.people {
	border-top: 7px solid #4D9286;
	border-bottom: 7px solid #4D9286;
}

table.people th {	
	border-right: 1px solid #4D9286;
	border-left: 1px solid #4D9286;
	border-bottom: 1px solid #4D9286;
}

table.people td {
	border-right: 1px solid  #4D9286;
	border-left: 1px solid #4D9286;
}

table.person td.personheadercell .PersonalInfo_label {
	color: #442680;
}

.PersonalInfo_label {
	color: #000000;
	font-weight: bold
}

table.person td.personheadercell {
	background-color: #D4C8BF;
	color: white;
	border-top: 2px solid #4D9286;
	border-bottom: 1px solid #4D9286;
}

table.people th {
	background: #D4C8BF;
	color: #442680;
}

table.people td {
	background: #F3F2F0;
}

table.person td {
	background: #F3F2F0;
}

/* ================== BOX TABLE FOR PEER REVIEW  ================== */

.grayboxreview {
	border: 1px solid #CCCCCC;
	background-color: #F7F7F7;
	padding: 5px;
	width: 95%;
}

.grayboxheaderreview, .grayboxtablereview  th {
	background-color: #5e50a1;
	color: white;
	margin: -5px;
	padding: 5px;
	border-top: 4px solid #45b2e9;
	border-bottom: 1px solid #CCCCCC;
}