/*
cerulean
#00303F
honey
#DCAE1D
light honey
#eace77
morning sky
#CAE4D8
mist
#7A9D96

*/
:root {
  --menu-background: #000;
  --menu-hover: #111; 
  --menu-font: #FFFFFF; 
  
  --summary2-back: #EEE; 
  --summary-back: #EEE; 
  --summary-reqhome-back: #EEE;
  --summary-text: red;
  --header1-text: #777; 
  --header2-back: #DDD;
  --header3-back: #EEE;
  --text1: #CCC;
  --light-grey: #CCC;     
  --med-grey: #999; 
  --dark-grey: #797979; 
}

/* body */
.pcBody {background-color: #FFFFFF;}
/*.pcBody {background-image:url("/atsweb/images/silverlogoCROPED.gif"); } */

/* hr */
.pcHelpSeperator {color: #003366;}
  
/* generic text */
.pcHeader1 {color: #000066; font-family: Arial; font-size: 14pt; font-weight: bold;}
.pcHeader2 {color: #000066; font-family: Arial; font-size: 12pt; font-weight: bold;}
.pcHeader3 {color: #000066; font-family: Arial; font-size: 10pt; }

/* highlight colors (trr text mode) */
.pcTRRText {color: #000000; font-family: Arial; font-size: 8pt;}
.pcHighlightButtonRequired {background-color: #FFFF66; color: #000000; font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: none;}
.pcHighlightButtonDesired {background-color: #99CCFF; color: #000000; font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: none;}
.pcHighlightButtonConceptual {background-color: #99CC99; color: #000000; font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: none;}
.pcHighlightButtonRelated {background-color: #CCCCCC; color: #000000; font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: none;}

/* paging navigation */
.pcPaging {color: #000000; font-family: Arial; font-size: 9pt;}
.pcPagingLink {color: #0000FF; font-family: Arial; font-size: 9pt;}

/* popup selectors */
.pcPopupHeader {background-color: var(--header1-text); color: #FFFFFF; font-family: Arial; font-size: 110%;}
.pcPopupTitle {background-color: var(--header1-text); color: #FFFFFF; font-family: Arial; font-size: 8pt;}
.pcPopupTitleLink {color: #FFFFFF; font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: none;}

/* generic table headers */
.pcTableDataHeader1OLD {filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#809AD7', endColorStr='#A2BCF9', gradientType='0');background-color: #809AD7; color: #FFFFFF; font-family: Arial; font-size: 12pt; font-weight: bold; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px; vertical-align: middle; border-top: #888888 1px solid; border-bottom: #888888 1px solid;}
.pcTableDataHeader1 {color: var(--header1-text); font-family: Arial; font-size: 12pt; padding-top: 6px; padding-bottom: 8px; padding-right: 5px; padding-left: 3px; vertical-align: middle; border-bottom: #DDDDDD 1px solid;}
.pcTableDataHeader2 {background-color: var(--header2-back); color: var(--dark-grey); font-family: Arial; font-size: 8pt; padding-top: 4px; padding-bottom: 4px; padding-right: 2px; padding-left: 2px; vertical-align: middle;}
.pcTableDataHeader3 {background-color: var(--light-grey); color: #111111; font-family: Arial; font-size: 8pt; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px; vertical-align: middle}
.pcTableDataHeader4 {background-color: var(--dark-grey);color: #FFFFFF; font-family: Arial; font-size: 8pt; font-weight: bold; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px; vertical-align: middle}

/* generic table header links */
.pcTableDataHeader1Link {color: #000000; font-family: Arial; font-size: 12pt; text-decoration: none;}
.pcTableDataHeader1Link:Hover {color: #666666; font-family: Arial; font-size: 12pt; text-decoration: underline;}
.pcTableDataHeader2Link {color: #000000; font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: none;}
.pcTableDataHeader2Link:Hover {color: #666666; font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: underline;}
.pcTableDataHeader3Link {color: var(--text1); font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: none;}
.pcTableDataHeader3Link:Hover {color: #CCCCCC; font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: underline;}

/* generic table */
.pcTableData {background-color: #FFFCFC; color: #000000; font-family: Arial; font-size: 8pt; border: #DDDDDD 0px solid;}
.pcTableDataDivider {background-color: #CCCCCC;}
.pcTableDataText {color: #000000; font-family: Arial; font-size: 10pt;}
.pcTableDataTextHighlight {background-color: var(--text1); color: #000000; font-family: Arial; font-size: 10pt;} /* today on calendar */
.pcTableDataTextAsterisk {color:#FF0000; font-family: Arial; font-size: 10pt; font-weight: bold;}
.pcTableDataTextDivider {font-family: Arial; font-size: 8pt; border-bottom: var(--light-grey) 1px solid;}
.pcTableDataTextBold {color: #000000; font-family: Arial; font-size: 10pt; }
.pcTableDataTextSmall {color: #000000; font-family: Arial; font-size: 7pt;}
.pcTableDataTextSmallBold {color: #000000; font-family: Arial; font-size: 7pt; font-weight: bold;}

/* table rows */
.pcTableRowLined {border-top: #EEEEEE 1px solid;}

/* table links */
.pcTableDataLink {color: var(--med-grey); font-family: Arial; font-size: 8pt;}

/* links */
.pcSmallLink {color: #3333FF; font-family: Arial; font-size: 9pt; text-decoration: none;}
.pcSmallLink:Hover {color: #003366; font-family: Arial; font-size: 9pt; text-decoration: underline;}
.pcSmallBoldLink {color: #3333FF; font-family: Arial; font-size: 9pt; text-decoration: none;}
.pcSmallBoldLink:Hover {color: #003366; font-family: Arial; font-size: 9pt; text-decoration: underline;}
.pcBigLink {color: #330099; font-family: Arial; font-size: 10pt; font-weight: 500; text-decoration: none;}
.pcBigLink:Hover {color: #003366; font-family: Arial; font-size: 10pt; font-weight: 500; text-decoration: underline;}

/* copyright footer */
.pcCopyRight {background-color: #FFFFFF; color: #333333; font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: none;}
.pcCopyRightLogin {color: #999999; font-family: Arial; font-size: 8pt; text-decoration: none;}

/* javascript response tables */
.pcTableError {background-color: #FFFFCC; color: #000000; font-family: Arial; font-size: 9pt; font-weight: bold; border: #FF0000 1px solid}
.pcTableInformation {background-color: #FFFFFF; color: #000000; font-family: Arial; font-size: 9pt; border: 1px solid #3399CC;}
.pcError {background-color: #FFCCCC; color:#000000; font-family: Arial; font-size: 8pt; border: solid 1px #999999;}
.pcErrorRequired {background-color: #FFCCCC; color:#000000;  HEIGHT: 24px; font-family: Arial; font-size: 10pt; border: solid 1px #999999;}

/* requisition/talent summary tables */
.pcTableSummary {background-color: var(--summary-back); color: #FFFFFF; font-family: Arial; font-size: 8pt;}
.pcTableSummaryReqHome {background-color: var(--summary-reqhome-back); color: #FFFFFF; font-family: Arial; font-size: 8pt;}

.pcTableSummaryHome {}
.pcTableSummary2 {background-color: var(--summary2-back); color: #FFFFFF; font-family: Arial; font-size: 8pt;font-color:#EEE;}
.pcTableSummaryBackground {background-color: #4868B8;}
.pcTableSummaryDivider {background-color: #333333;}
.pcTableSummaryText {color: #333; font-family: Arial; font-size: 9pt;}
.pcTableSummaryLink {color: #3333FF; font-family: Arial; font-size: 10pt; text-decoration: none;}
.pcTableSummaryTextMedium {color: #777; font-family: Arial; font-size: 11pt; font-weight: 400;}
.pcTableSummaryLinkMedium {color: #777; font-family: Arial; font-size: 11pt; font-weight: 400; text-decoration: none;}
.pcTableSummaryLinkMedium:Hover {color: #DDD; font-family: Arial; font-size: 11pt; font-weight: 400; text-decoration: underline;}
.pcHomeTextLarge {color: var(--summary-text); font-family: Arial; font-size: 12pt;}
.pcTableSummaryTextLarge {color: var(--summary-text); font-family: Arial; font-size: 12pt;}
.pcTableSummaryLinkLarge {color: var(--summary-text); font-family: Arial; font-size: 12pt; font-weight: bold; text-decoration: none;}
.pcTableSummaryLinkLarge:Hover {color: var(--summary-text); font-family: Arial; font-size: 12pt; font-weight: bold; text-decoration: underline;}

/* form input */
.pcButton  {padding: 4px 12px;background-color: #E1E4E7; color: #000000; font-family: Arial; font-size: 10pt; border: #333333 1px solid; cursor:pointer;}
.pcButtonHighLight {padding: 4px 12px;background-color: #7A9D96; color: #000000; font-family: Arial; font-size: 10pt; border: #0A246A 1px solid; cursor: hand;}
.pcButtonActiveMenu {padding: 6px 12px;padding-bottom:7px;background-color: #DDD; color: #000000; font-family: Arial; font-size: 11pt; border: #0A246A 1px solid; border-bottom: #DDD 1px solid; cursor: hand;}
.pcButtonTracking {padding: 3px 15px;background-color: #FDFDFD; color: #000000; font-family: Arial; font-size: 11pt; border: #333333 1px solid; cursor: hand;}
.pcButtonHighLightTracking {padding: 3px 15px;background-color: #7A9D96; color: #000000; font-family: Arial; font-size: 11pt; border: #0A246A 1px solid; cursor: hand;}
.pcDropDown {background-color: #FFFFFF; font-family: Arial; HEIGHT: 24px;font-size: 10pt; border-top: solid 1px #FF0000;}
.pcTextBox {background-color: #FFFFFF; font-family: Arial; border: solid 1px #999999;}
.pcTextBoxNoEdit {background-color: #EEEEEE; font-family: Arial; font-size: 10pt; border: solid 1px #999999;}
.pcRequired {background-color: #FFFFCC; font-family: Arial; HEIGHT: 24px; font-size: 10pt; border: solid 1px #999999;}
.pcTextArea {background-color: #FFFFFF; font-family: Arial; font-size: 9pt;}
.pcTextAreaNoEdit {background-color: #EEEEEE; font-family: Arial; font-size: 9pt;}
.pcTextAreaCriteria {background-color: #CCCCCC; color: #000000; font-family: Arial; font-size: 9pt; font-style: italic; border: solid 1px #999999;}

input[type=text] {
	
	FONT-SIZE: 10pt;
	HEIGHT: 24px;	
	padding:2px;padding-left:5px;
}
select[multiple] {
    height: auto;
}
.buttonAccept {
    background-color: #6A8ADA; 
    color: #ffffff; 
    font-family: Arial; 
    font-size: 11pt;  
    height: 28px;
    width: 75px;       
    border: var(--light-grey) 1px solid; 
    cursor: pointer;
    padding: 3px;
}
.buttonMaybe {
    background-color: #FFFFFF; 
    color: #666666; 
    font-family: Arial; 
    font-size: 11pt;  
    height: 28px;
    width: 75px;       
    border: var(--light-grey) 1px solid; 
    cursor: pointer;
    padding: 3px;
}

.buttonReject {
    background-color: red; 
    color: #ffffff; 
    font-family: Arial; 
    font-size: 11pt;  
    height: 28px;
    width: 75px;       
    border: var(--light-grey) 1px solid; 
    cursor: pointer;
    padding: 3px;
}

.buttonRoute {
    background-color: #5B9C64; 
    color: #ffffff; 
    font-family: Arial; 
    font-size: 11pt;  
    height: 28px;
    width: 95px;       
    border: var(--light-grey) 1px solid; 
    cursor: pointer;
    padding: 3px;
}
