@media print {
  .noPrint {
    display: none;
  }
}

.actionHead {
color:#660000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:italic;
font-weight:bold;
}
.actionText {
color:#660000;
font-family:"Times New Roman",Times,serif;
font-size:12px;
font-style:normal;
}
.activeMenuItem {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
#AdpScrollingTabbedContainer {
bottom:0px;
font-size:12px;
left:0px;
overflow:hidden;
position:absolute;
width:100%;
}
#AdpScrollingTabbedContainer ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0px 5px 0px 0px;
width:4000px;
}
#AdpScrollingTabbedContainer .activeRow {
background-image:url(/images/adp_sub_tab_bottom.gif);
}
#AdpScrollingTabbedContainer li {
background:transparent url(/images/adp_sub_tab_right.gif) no-repeat scroll right top;
float:left;
margin:0px;
padding:0pt;
text-align:center;
}
#AdpScrollingTabbedContainer a {
background:transparent url(/images/adp_sub_tab_left.gif) no-repeat scroll left top;
color:#000000;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
padding:4px 14px 5px;
text-decoration:none;
}
#AdpScrollingTabbedContainer #selectedTab {
background-image:url(/images/adp_sub_tab_right_on.gif);
}
#AdpScrollingTabbedContainer #selectedTab a {
background-image:url(/images/adp_sub_tab_left_on.gif);
}
#AdpScrollingTabbedContainer .hide {
display:none;
}
#AdpScrollingTabbedContainer .show {
display:inline;
}
.adp_warning {
background:url(/images/adp_warning.jpg) no-repeat;
background-color:#ffec62;
border: 1px solid #D6D83F;
padding: 4px 25px 6px 35px;
width: 500px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 10px;
}

.adp_warning p {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding: 1px;
margin: 0px;
}
.alert-panel-list {
font-family:Arial,Helvetica,sans-serif;
}
.branding {
color:#000000;
font-family:Century Gothic;
font-size:14pt;
font-variant:small-caps;
letter-spacing:1ex;
line-height:20px;
word-spacing:1ex;
}
.brandingFirstWord {
color:#CC0000;
font-weight:bold;
}
.brandingSecondWord {
color:#CC0000;
}
.btnApprove {
color:#006600;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
}
.btnBold {
font-weight:bold;
}
.btnIgnore {
color:#6699CC;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
}
.btnReject {
color:#660000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
}
.buttonRollNonPopup {
background-color:#ECE6C4;
border-color:#94907B rgb(49, 48, 49) rgb(49, 48, 49) rgb(148, 144, 123);
border-style:solid;
border-width:1px;
font-size:11px;
height:21px;
line-height:11px;
padding-bottom:2px;
}
.buttonRollNonPopupHover {
background-color:#E89B9B;
border-color:#94907B rgb(49, 48, 49) rgb(49, 48, 49) rgb(148, 144, 123);
border-style:solid;
border-width:1px;
font-size:11px;
height:21px;
line-height:11px;
padding-bottom:2px;
}
.buttonRollNonPopupSmall {
background-color:#ECE6C4;
border-color:#94907B rgb(49, 48, 49) rgb(49, 48, 49) rgb(148, 144, 123);
border-style:solid;
border-width:1px;
font-size:9px;
height:16px;
line-height:9px;
padding-bottom:2px;
}
.buttonRollNonPopupSmallHover {
background-color:#E89B9B;
border-color:#94907B rgb(49, 48, 49) rgb(49, 48, 49) rgb(148, 144, 123);
border-style:solid;
border-width:1px;
font-size:9px;
height:16px;
line-height:9px;
padding-bottom:2px;
}
.buttonRollPopup {
background:#ECE6C4 url(/images/button_popup.gif) no-repeat scroll right top;
border-color:#94907B rgb(49, 48, 49) rgb(49, 48, 49) rgb(148, 144, 123);
border-style:solid;
border-width:1px;
font-size:11px;
height:21px;
line-height:11px;
padding-bottom:2px;
padding-right:19px;
}
.buttonRollPopupHover {
background:#E89B9B url(/images/button_popup.gif) no-repeat scroll right top;
border-color:#94907B rgb(49, 48, 49) rgb(49, 48, 49) rgb(148, 144, 123);
border-style:solid;
border-width:1px;
font-size:11px;
height:21px;
line-height:11px;
padding-bottom:2px;
padding-right:19px;
}
.buttonStartWizard {
background-color:#EEEEEE;
font-size:11px;
width:85px;
}
.categoryLabel {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.categoryLabelLinkBlack {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:normal;
font-weight:bold;
}
.categoryLabelAux {
color:#000000;
font-size:10pt;
font-style:italic;
font-weight:bold;
}
.categoryLabelAuxMinor {
color:#708090;
font-size:10pt;
font-style:italic;
font-weight:bold;
}
.categoryLabelAuxSmall {
color:#708090;
font-size:10pt;
font-style:italic;
font-weight:normal;
}
.categoryLabelLink {
color:#500030;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:normal;
font-weight:bold;
}
.categoryLabelMinor {
color:#708090;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:normal;
font-weight:bold;
}
.categoryLabelSmall {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.categoryLabelSmallLink {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.code {
color:blue;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:normal;
font-weight:normal;
}
.codeApproved {
color:#006600;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
}
.codePending {
color:#0000FF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
}
.codePendingEmph {
color:#0000FF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.codeRejected {
color:#990000;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
}
.codeRejectedAux {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
}
.codeSmall {
color:blue;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:normal;
}
.controlMed {
font-size:11px;
}
.controlSmall {
font-size:9px;
}
.data {
color:#500030;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
font-style:normal;
font-weight:normal;
}
.dataAux {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
font-style:italic;
font-weight:normal;
}
.dataLightAux
{
  color: #999999;
  font-family:"Times New Roman", Times, serif;
  font-size: 10pt;
  font-style: italic;
  font-weight: normal;
}
.dataEaccess {
color:darkred;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
font-style:normal;
font-weight:normal;
}
.dataEaccessEmph {
color:darkred;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
font-style:normal;
font-weight:bold;
}
.dataEmphasized {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
font-style:normal;
font-weight:bold;
}
.dataEmphasizedDeleted {
color:#FF0000;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
font-style:normal;
font-weight:bold;
}
.dataEmphWarn {
color:#FF0000;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
font-style:normal;
font-weight:bold;
}
.dataLarge {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:14px;
font-weight:bold;
}
.dataLargeMinor {
color:#666666;
font-family:"Times New Roman",Times,serif;
font-size:14px;
font-weight:bold;
}
.dataLight {
color:#999999;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
font-style:normal;
font-weight:normal;
}
.dataLightEmph {
color:#999999;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
font-style:normal;
font-weight:bold;
}
.dataLink {
color:blue;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
font-style:normal;
font-weight:normal;
}
.dataMed {
color:#500030;
font-family:"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-weight:normal;
}
.dataMedEmph {
color:#500030;
font-family:"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-weight:bold;
}
.dataMedEmphInactive {
color:#666666;
font-family:"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-weight:bold;
}
.dataMedEmphWarn {
color:#990033;
font-family:"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-weight:bold;
}
.dataMedError {
color:#FF0000;
font-family:"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-weight:normal;
}
.dataMedInactive {
color:#666666;
font-family:"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-weight:normal;
}
.dataMedMinor {
color:#666666;
font-family:"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-weight:normal;
}
.dataMedStrike {
color:#500030;
font-family:"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:line-through;
}
.dataMedSub {
color:#500030;
font-family:"Times New Roman",Times,serif;
font-size:11px;
font-style:italic;
font-weight:normal;
}
.dataMedWarn {
color:#990033;
font-family:"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-weight:normal;
}
.dataNegative {
color:#FF0033;
font-family:"Times New Roman",Times,serif;
font-size:12px;
font-style:italic;
font-variant:normal;
font-weight:normal;
}
.dataNote {
color:#500030;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
font-style:italic;
font-weight:normal;
}
.dataNoteEmphasized {
color:#FF0000;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
font-style:italic;
font-weight:normal;
}
.dataPendingEmphasized {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
}
.dataPendingLink {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:underline;
}
.dataSmall {
color:#500030;
font-family:"Times New Roman",Times,serif;
font-size:10px;
font-style:normal;
font-weight:normal;
}
.dataSmallStrike {
color:#500030;
font-family:"Times New Roman",Times,serif;
font-size:10px;
font-style:normal;
font-weight:normal;
text-decoration:line-through;
}
.dataStrike {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:line-through;
}
.dataWarn {
color:#FF0000;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
font-style:normal;
font-weight:normal;
}
.detailTableButton {
font-size:11px;
}
.evApproveLabel {
color:#006600;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.evIgnoreLabel {
color:#6699CC;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.evRejectLabel {
color:#660000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.feedbackNegative {
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:italic;
font-weight:bold;
}
.feedbackNegativeSmall {
color:#FF0000;
font-family:"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-weight:normal;
}
.feedbackPositive {
color:#006500;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:italic;
font-weight:bold;
}
.feedbackText {
color:#111144;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
font-style:normal;
font-weight:normal;
}
.flexMath {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
}
.flexParenth {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:18pt;
font-weight:bold;
}
.flexibleLayout
{
max-width: 1200px;
min-width:600px;
width:100%;

}
.footnote {
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:italic;
font-weight:bold;
}
.footnoteEmphasized {
color:#111144;
font-size:10pt;
font-style:italic;
font-weight:normal;
}
.footnoteEmphasizedAlt {
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-style:italic;
font-weight:bold;
}
.formTextarea {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}
.columnHead {
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:normal;
font-weight:bold;
}
.head {
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-style:normal;
font-weight:normal;
}
.headAux {
color:#111144;
font-size:1.2pc;
font-style:normal;
font-weight:normal;
}
.headAuxMinor {
color:#000000;
font-size:1pc;
font-style:normal;
font-weight:bold;
}
.headLight {
color:slategray;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-style:normal;
font-weight:normal;
}
.headMinor {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-style:normal;
font-weight:normal;
}
.headMinorEmphasized {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-style:italic;
font-weight:normal;
}
.headMinorEmphBold {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-style:italic;
font-weight:bold;
}
.headMinorItalisized {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-style:italic;
font-weight:bold;
}
.help {
border-bottom:1px dashed #333333;
cursor:help;
}
.helpbtn { 
padding: 0em .3em 0em 0em; 
background-color: #888888;
background-image:url(/images/help_btnbkgd.gif); 
background-position:bottom left; 
border:1px solid #888888;
cursor:pointer; 
}
.hrmsHeaderLink, .hrmsHeaderLink a {
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
color:black;
text-align:right;
padding:8px;
}
.icon { 
color:#FFFFFF; 
font-weight:bold;
}
.iconLabel {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:0.6pc;
font-style:normal;
font-weight:bold;
}
.iconLabelAux {
color:#ECE6C4;
font-family:Arial,Helvetica,sans-serif;
font-size:0.6pc;
font-style:normal;
font-weight:bold;
}
.infoBig {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-weight:bold;
}
.infoData {
color:darkred;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
font-style:normal;
font-weight:normal;
}
.infoDataLink {
color:blue;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
font-style:normal;
font-weight:normal;
}
.infoHeader {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-weight:bold;
}
.infoItalic {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:7.5pt;
font-style:italic;
}
.infoLabel {
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:italic;
}
.infoMessage {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
}
.infoMessageBig {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
}
.infoMessageSmall {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:7.5pt;
}
.infoNotice {
color:#006600;
font-family:Arial,Helvetica,sans-serif;
font-size:7.5pt;
}
.infoSmall {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:7.5pt;
}
.infoText {
color:darkred;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
}
.infoTextBold {
color:darkred;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
font-weight:bold;
}
.eeDetailLabel {
color:#333366;
font-family:Arial,Helvetica,sans-serif;
font-size:100%;
font-style:italic;
font-weight:bold;
}
.filterLabel {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:bold;
}
.teamLabel {
color:#333366;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:italic;
font-variant:normal;
font-weight:bold;
text-decoration:underline;
}
.label {
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:normal;
font-weight:normal;
}
.labelDisabled td .label{
color:#708090;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:normal;
font-weight:normal;
}
.labelAlt {
color:#333366;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:none;
}
.labelEeSummary {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:85%;
font-weight:bold;
}
.labelEeSummaryLink {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:85%;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}
.labelEmphasized {
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:normal;
font-weight:bold;
}
.labelEmphInactive {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:italic;
font-weight:bold;
}
.labelHead {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-decoration:none;
}
.labelHeadAlt {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:italic;
font-variant:normal;
font-weight:bold;
text-decoration:none;
}
.labelItalic {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:italic;
}
.labelMed {
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.labelMedEmph {
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.labelMedEmphDeleted {
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.labelMedEmphInactive {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.labelMedEmphLink {
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
}
.labelMedEmphMinor {
color:#708090;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.labelMedEmphSmall{
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.labelMedEmphStrike {
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
text-decoration:line-through;
}
.labelMedInactive {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.labelMedLink {
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:underline;
}
.labelRedLink {
color:darkred;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:underline;
}
.labelMedMinor {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.labelMedSub {
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:italic;
font-weight:normal;
}
.labelMedWarn {
color:#990033;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.labelMedWarnSub {
color:#990033;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:italic;
font-weight:bold;
text-decoration:none;
}
.labelMinor {
color:#708090;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:normal;
font-weight:normal;
}
.labelMinorSmall {
color:#708090;
font-family:Arial,Helvetica,sans-serif;
font-size:7.5pt;
}
.labelSmall {
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.labelSmallAux {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:italic;
font-weight:bold;
}
.labelSmallAuxMinor {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
font-style:normal;
font-weight:normal;
}
.labelSmallBold {
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.labelSmallEmphasized {
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.labelSmallMinor {
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.labelStart {
color:#EE0000;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:normal;
}
.labelSub {
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:italic;
font-weight:normal;
}
.labelSubAlt {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:none;
}
.labelSubBlue {
color:darkblue;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:italic;
font-weight:normal;
}
.linkText {
color:black;
font-size:12pt;
font-weight:normal;
font-family:"Times New Roman",Times,serif;
}
.logColHead {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:bold;
}
.logEventHead {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-decoration:none;
}
.menuItemActive {
color:#0033CC;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-decoration:none;
}
.menuItemPending {
color:#009900;
}
.menuItemTermed {
color:#990000;
}
.menuItemDeactivated {
color:#708090;
}
.menuResults {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
}
.menuSelected {
background-color:#DDDDDD;
border:1px inset #CCCCCC;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-align:center;
}
.menuUnselected {
border:1px outset #CCCCCC;
color:#000000;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-align:center;
}
.messageNote {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:italic;
}
.mssHeaderLink, .mssHeaderLink a {
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
}
.navActive {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.navHead {
color:#000000;
font-size:10pt;
font-style:normal;
font-weight:bold;
text-transform:none;
}
.navHeadAux {
color:#ECE6C4;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.navInactive {
color:#500030;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.navLinkSmall {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.navMinor {
color:#500030;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:normal;
}
.noNotes {
color:darkred;
font-family:Arial,Helvetica,sans-serif;
font-size:85%;
font-style:italic;
font-weight:bold;
}
.note {
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:italic;
font-weight:normal;
}
.noteEmphasized {
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:italic;
font-weight:normal;
}
.noteMinor {
color:slategray;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:italic;
font-weight:normal;
}
.noteSmall {
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:italic;
font-weight:normal;
}
.noteSmallDarkred {
color:darkred;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:italic;
font-weight:normal;
}
.noResult {
color:darkred;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
}
.pendingHrEvents {
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:60%;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:underline;
}
.pendingMgrEvents {
color:#CC0000;
font-family:Arial,Helvetica,sans-serif;
font-size:60%;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:underline;
}
.popupCalendar {
  visibility: hidden;
  border-width: 1px;
  border-color: #717171;
  border-style: solid;
  padding: 4px;
  background-color: #f2f2f2;
  width: 186px;
  text-align: left;
  font-family: Courier New, Courier, Lucida Console;
  font-weight: normal;
  font-size: 8pt;
}
.popupCalendar a {
	text-decoration: none;
	color: black;
}
.popupCalendarBlankCell {
	background-color: #f2f2f2;
  width: 14.286%;	
  font-size: 8pt;
}
.popupCalendarBody {
  font-size:8pt;
  background-color: #f2f2f2; 
  width: 182px;   
  margin-top: 6px;
}
.popupCalendarClose {
	width: 100%;
	height: 14px;
}
.popupCalendarClose img {
  vertical-align: top;
}
.popupCalendarClose td {
  text-align: right;	
}
.popupCalendarContainer {
  width: 182px;
  float: left;
}
.popupCalendarDayOfWeekHeader {	
	text-align: center;
	color: #777777;
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	width: 14.286%;
}
.popupCalendarDays td {
  border-top: 1px solid #bbbbbb;
  cursor: pointer;
}
.popupCalendarDays tr {
  line-height: 1.3em;
}
.popupCalendarEpochDay {
  text-align: center;
  background-color: red;
  color: white;
  width: 14.286%; 
  font-family: Courier New, Courier, Lucida Console;
  font-size: 8pt;
}
.popupCalendarEpochLegend {
      font-family: Arial;
	font-size: 8pt;
	text-align: center;
}
.popupCalendarEpochLegend span {
	background-color: red;
      font-family: Courier New, Courier, Lucida Console;
}
.popupCalendarErrorContainer {
  width: 182px;
  padding: 2px;
  float: left;
}
.popupCalendarErrorLeft {
  width: 24px;
  float: left;
}
.popupCalendarErrorRight {
  width: 156px;
  float: left;
  font-family: Arial;
}
.popupCalendarErrorState {
  width: 386px;
}
.popupCalendarErrorState p {
  margin: 4px;
}
.popupCalendarHeader {
  background-color: #f2f2f2;
  padding: 2px;
  font-size: 4pt;
  text-align: center;
  width: 182px;
}
.popupCalendarHeaderInput {
	background-color: white;
	font-size: 8pt;
}
.popupCalendarHeader td {
	font-size: 8pt;
}
.popupCalendarHover {
	background-color: #666666;
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
}
.popupCalendarRegularDay {
  text-align: center;
  background-color: #f2f2f2;
  width: 14.286%; 
  font-family: Courier New, Courier, Lucida Console;
  font-size: 8pt;
}
.popupCalendarToday {
	background-color: #b1c1d1;
	color: black; 
	text-align: center;	
	font-weight: bold;
	font-size: 8pt;
	width: 14.286%;  
}
.popupCalendarRegularWeekendDay {
  text-align: center;
  background-color: #dddddd;
  width: 14.286%; 
  font-family: Courier New, Courier, Lucida Console;
  font-size: 8pt;
}
.popupLink {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
text-decoration:none;
}
a.popupLink:hover {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
text-decoration:underline;
}
.popupHeader {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.popupLabel {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.popupTable {
padding:1px;
}
.popupTableAlt {
padding:1px;
}
.popupTableLeftBorder {
border:0px none;
padding:1px;
}
.sansSerif {
font-family:Arial,Helvetica,sans-serif;
}
.serif {
font-family:"Times New Roman",Times,serif;
}
.scrollerControlOff {
color:#999999;
cursor:default;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:0px 4px 4px 0px;
text-decoration:none;
}
.scrollerControlOn {
color:#990000;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:0px 4px 4px 0px;
text-decoration:none;
}
.sidebarMarketingCopy {
color:#ECE6C4;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-style:normal;
font-weight:normal;
}
.sidebarMarketingLink {
color:#EEEEEE;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-style:normal;
font-weight:normal;
}
.sidebarText {
color:#CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-style:italic;
font-weight:normal;
}
.sidebarTextLink {
color:#EEEEEE;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-style:italic;
font-weight:normal;
}
.standardsLink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#tabbedContainer {
background-color:white;
font-size:11px;
line-height:normal;
margin-top:11px;
width:100%;
}
#tabbedContainer ul {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0px 1px 0px 0px;
width:100%;
}
#tabbedContainer .activeRow {
background-image:url(/images/sub_tab_bottom.gif);
}
#tabbedContainer li {
background:transparent url(/images/sub_tab_right.gif) no-repeat scroll right top;
float:right;
margin:0px 0px 3px;
padding:0pt;
}
#tabbedContainer a {
background:transparent url(/images/sub_tab_left.gif) no-repeat scroll left top;
color:#000000;
display:block;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
padding:3px 7px 4px;
text-decoration:none;
}
#tabbedContainer #selectedTab {
background-image:url(/images/sub_tab_right_on.gif);
margin-bottom:16px;
}
#tabbedContainer #selectedTab a {
background-image:url(/images/sub_tab_left_on.gif);
cursor:default;
font-weight:bold;
}
#tabbedContainerLeft {
background-color:white;
font-size:11px;
line-height:normal;
margin-top:11px;
width:100%;
}
#tabbedContainerLeft ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0px 0px 0px 5px;
}
#tabbedContainerLeft .activeRow {
background-image:url(/images/sub_tab_bottom.gif);
width:100%;
}
#tabbedContainerLeft li {
background:transparent url(/images/sub_tab_right.gif) no-repeat scroll right top;
float:left;
margin:0px 0px 3px;
padding:0pt;
}
#tabbedContainerLeft a {
background:transparent url(/images/sub_tab_left.gif) no-repeat scroll left top;
color:#000000;
display:block;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
padding:3px 7px 4px;
text-decoration:none;
}
#tabbedContainerLeft #selectedTab {
background-image:url(/images/sub_tab_right_on.gif);
margin-bottom:18px;
}
#tabbedContainerLeft #selectedTab a {
background-image:url(/images/sub_tab_left_on.gif);
cursor:default;
font-weight:bold;
}
#navcontainer ul {
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
list-style-type:none;
margin:0pt;
padding:0pt;
text-align:left;
}
#navcontainer li {
float:right;
margin:0pt;
}
#navcontainer a {
background-color:#EFEFEF;
border-color:#DDDDDD rgb(221, 221, 221) rgb(187, 187, 187);
border-style:solid;
border-width:1px;
display:block;
padding:6px 10px;
width:100px;
}
#navcontainer a:link, #navlist a:visited {
color:#000000;
text-decoration:none;
}
#navcontainer a:hover {
color:#0000CC;
text-decoration:underline;
}
#active a:link, #active a:visited, #active a:hover {
background-color:#FFFFFF;
border-color:#DDDDDD rgb(255, 255, 255) rgb(187, 187, 187) rgb(221, 221, 221);
border-style:solid;
border-width:1px 0px 1px 1px;
color:#000000;
cursor:auto;
font-weight:bold;
padding:6px 10px 6px 11px;
text-decoration:none;
width:110px;
}
.startChange {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:80%;
font-style:italic;
font-variant:normal;
font-weight:normal;
text-decoration:none;
}
#spacer a {
background-color:#FFFFFF;
border-color:#DDDDDD;
border-style:solid;
border-width:0px 1px 0px 0px;
color:#000000;
height:50px;
}
#spacer1 a {
background-color:#FFFFFF;
border-color:#DDDDDD;
border-style:solid;
border-width:0px 1px 0px 0px;
}
.subHead {
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:italic;
font-weight:normal;
padding-left:1em;
}
.subTabRow {
background-color:#DDDDDD;
}
.subTabOff {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:70%;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-decoration:none;
}
.subTabOn {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:70%;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-decoration:none;
}
.tableDarkColor {
background-color:#CCCCCC;
}
.tableLightColor {
background-color:#EEEEEE;
border-color:#CCCCCC;
}
.tabTextOff {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none !important;
}
.tabTextOn {
color:#663366;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none !important;
}
.tbBorderBottom {
border-bottom-style: solid;
border-bottom-color: #E3E3E3;
border-bottom-width:thin;
}
.teamCalLabelHead {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-decoration:none;
border-bottom:1px solid black;
}
.teamCalLabelHeadAlt {
color:#666666;
background-color:#eeeeee;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-decoration:none;
border-bottom:1px solid black;
}
.textMessage {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
}
.textToggle {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.textToggleHighlight {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.textToggleHighlightAux {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.timelineDate {
color:#333366;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:italic;
font-weight:bold;
}
.unit {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:bold;
}
.view {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:80%;
font-weight:bold;
}
.warningAux {
color:#990000;
font-family:Arial,Helvetica,sans-serif;
font-size:medium;
font-weight:normal;
}
.warningEmphasized {
color:#990000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.warningMajor {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:medium;
font-style:normal;
font-weight:normal;
}
.warningText {
color:#990000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
}
#wizNavNext, #wizNavPrev, #wizNavSummary, #wizNavComplete, #wizNavPlacebo, #wizActionNewDep, #wizActionNewBenePerson, #wizActionNewBeneOrg {
margin:0px;
}
#wizNavNext, #wizNavComplete, #wizActionNewDep, #wizActionNewBenePerson, #wizActionNewBeneOrg {
margin-left:8px;
}
div.intPanel {
width:580px;
padding:4px;
border:2px solid #999999;
text-align:left;
}
div.intPanel .label {
color:#999999;
}
div.intPanel .feedbackText {
color:#006500;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:italic;
font-weight:bold;
text-align:left;
}
div.intPanelSuccess {
border:2px solid #008000
}
div.intPanelSuccess .label {
color:#111144;
}
div.intPanelWaiting {
background-color: cornsilk;
border:2px solid #FFD700
}
div.intPanelWaiting .label {
color:#111144;
}
div.intPanelWaiting .feedbackText {
color:#999999;
}
div.intPanelFailed {
background-color: cornsilk;
border:2px solid #FF0000
}
div.intPanelFailed .label {
color:#111144;
}
div.intPanelFailed .feedbackText {
color:#FF0000;
}
.ltBorder .lt {
border-left:1px solid #DDDDDD;
}
tr.trLightBg {
background-color:#EEEEEE;
}
tr.trNoBg {
background-color:#FFFFFF;
}
.greenNote {
color:#009933;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:italic;
font-weight:normal;
}
.optionSpanNote {
margin-left:25px;
color:#111144;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-style:italic;
font-weight:normal;
}
.defaultToolTip{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10pt;
background-color:#eeeeee;
border:1px solid #cccccc;
margin: 5px;
}
.dataWrapped {
	text-align: left;
	word-wrap: break-word;
	vertical-align: top;
}
.dataUnwrapped {
	text-align:left;
	white-space: nowrap;
	vertical-align: top;
}
.searchPanel {
	background-color:#ECE6C4;
	text-align:left;
	width:680px;
	padding: 3px;
}
.advancedSearchControl {
	text-align: right;
}
.mcButtons {
background-image:url(/images/btnBg.jpg);
border-color:#000000 rgb(153, 153, 153) rgb(153, 153, 153) rgb(0, 0, 0);
border-width:1px;
font-size:12px;
height:25px;
}
.PopupPanel
{
	border: solid 1px black;
	position: absolute;
	left: 50%;
	top: 50%;
	background-color: white;
	z-index: 100;
	height: auto;
	margin-top: -100px;
	width: auto;
	white-space: nowrap;
	margin-left: -200px;
	font-align: left;
}
.PopupPanelModalArea
{
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	position: absolute;
	background-color:silver;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	z-index: 99;
	border: 0;
	-moz-opacity: 0.60;
}
.PopupPanel .TitleBar
{
	margin: 0;
	display: block;
	background-color: #FFFFCC;
	line-height: 20px;
	color: black;
	font-weight: bold;
	font-align: left;
	padding: 0 0 0 5px;
}
.PopupPanel .ContentArea
{
	padding: 0 0 0 5px;
}
