body {
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #353b3f;
  background-color:white;
}
a {
  color: #999999;
}
a:hover {
  color: #999999;
}
/****************************************
* GENERAL SETTINGS
****************************************/ 
/*********
* bg color for containters
*********/ 
#rpd-content, #LstContent, #JDescContent, #SRCLogSet, #SAgLogSet, #sag-actions, #da-actions, .barnavybold {
  background-color: white
}
/*********
* general settings for all buttons (font: 11px, smaller buttons)
*********/ 
#footer_content input, .SA-ButtonFace, .Lst-ButtonFace, .JD-BButtonFace, .SAg-ButtonFace, .DA-ButtonFace,
td.leftbutton .footerbutton, td.rightbutton .footerbutton, .ss136, .chpBack input, #chpSavePif input,
.section input.cssSelectRegion, .chpButtonlog {
  font-size:11px;
  font-family:Arial,Helvetica;
  border-top-color:#cccccc;
  border-left-color:#cccccc;
  border-right-color:#000000;
  border-bottom-color:#000000;
  border-style:solid;
  background-color:white;
  border-width:1px;
  text-align:center;
  cursor:pointer;
  text-decoration:none;
  font-weight:normal;
  color:#999999;
  padding: 0px 15px 0px 15px;
  height: 20px;
}
input.SA-ButtonFace, input.SAg-ButtonFace {
  margin-top: -3px;
  height: 19px
}
td.leftbutton .footerbutton, td.rightbutton .footerbutton, .ss136 {
  height: 19px
}
* html input.SA-ButtonFace, * html input.SAg-ButtonFace, td.leftbutton .footerbutton, td.rightbutton .footerbutton, .ss136 {
  height: 20px;
  margin-top: 0px;
}
a.SA-ButtonFace, a.Lst-ButtonFace, a.JD-BButtonFace, a.SAg-ButtonFace, a.DA-ButtonFace {
  padding-top: 2px;
  padding-bottom: 1px;
}

/****************************************
* LAYOUT FOR SEARCH MASK
* all the settings are valid for 6 custom fields on the mask
* (excluding "Keywords", "Jobnumber" and "Results per page)"
****************************************/ 
/*********
* original 1 column layout - 
* please keep the settings for all other layouts
*********/ 
#div-srcparam1, #div-srcparam2, #div-srcparam3, #div-srcparam4, #div-srcparam5,
#div-srcparam6, #div-srcparam7, #div-srcparam8, #div-srcparam9 {
  padding-top: 10px;
} 
/*********
* 2 column layout (labels next to fields)
*********/ 
/*
#div-srclabel1, #div-srclabel2, #div-srclabel3, #div-srclabel4, #div-srclabel5, #div-srclabel6, #div-srclabel7, #div-srclabel8, #div-srclabel9 {float:left; width: 120px;}
*/
/*********
* 4 column layout (labels next to fields)
*********/ 
/*
#div-srclabel1, #div-srclabel2, #div-srclabel3, #div-srclabel4, #div-srclabel5, #div-srclabel6, #div-srclabel7, #div-srclabel8, #div-srclabel9 {float:left; width: 100px;}
#div-srcparam1, #div-srcparam3, #div-srcparam5 {float:left; width: 320px;}
#div-srcparam3, #div-srcparam5, #div-srcparam7 {clear: left;}
*/
/*********
* alternative 2 column layout (fields beneath labels)
#div-srcparam1 {float:left; width: 220px;}
#div-srcparam3, #div-srcparam5, #div-srcparam7 {clear: left;}
#div-srclabel4 {clear:both} 
*********/
/*********
* 3 column layout (fields beneath labels)
*********/ 
/*
#div-srcparam1, #div-srcparam2, #div-srcparam4, #div-srcparam5 {float:left; width: 220px;}
#div-srcparam7 {clear: left;}
*/
/*********
* search mask buttons
*********/

#actions {
  padding-top: 25px;
}
#submitbutton {
  float:left;
  width: 110px
}
input.SA-ButtonFace {
  width: 105px;
}

/****************************************
* RESULTS LIST
****************************************/
/*********
* no jobs message
*********/
#Lst-NoJob {
  padding: 15px 0px 15px 0px;
}
/*********
* results list buttons
*********/
#backToSearch, #gApply, #gotoSearchAgent  {
  float: left;
}
#bottomact {
  padding-bottom: 0px;
  float: left;
}
/****************************************
* LAYOUT FOR JOB DESCRIPTION
****************************************/ 
#JDescContent {
  padding-top: 20px;
  width:530px;
  border: 1px solid #f4f9fb;
}
#JD-TopParams {
  padding-left: 10px;
}
/*********
* job description: param labels and param values in one line
*********/ 
/*
.JD-HDLabel {margin: 0; padding: 0; float: left; width: 120px;}
#JD-Param2, #JD-Param3, #JD-Param4, #JD-Param5, #JD-Param6, #JD-expir {padding-top: 14px;}
*/
/*********
* job description: param labels and param values in one line (alternative solution)
use only if the first solution does not work correctly
*********/
h4.JD-HDLabel {
  display: inline;
  padding-right: 10px;
}
#JD-AllFields {
  padding-left: 10px;
}
/*********
* job description: field values surrounding the labels (first line of text at the same 
* height as the label with indentation, the other lines below, justified, fixed width
*********/
/*
.JD-FieldLabel{margin: 0; padding: 0; float: left; width: 120px;}
#JD-Field1, #JD-Field2, #JD-Field3, #JD-Field4, #JD-Field5, #JD-Field6, #JD-Field7, #JD-Field8, #JD-Field9 {width:600px; padding-top:14px; text-align:justify}
*/
/*********
* job description buttons
#JD-ActPrintPage{float:left; }
#JD-ActApplyDirect {float:left;}
#JD-ActSendJob {float:left; }
*********/ 
#JD-Actions {
  padding: 30px 0px 30px 0px;
}
#JD-ActBack, #JD-ActPrintPage, #JD-ActSendJob, #JD-ActApplyDirect {
  float: left;
}
/****************************************
* SEARCH AGENT MASK
****************************************/ 
/*********
* legend label
*********/ 
#SAgLogLegend {
  padding-top: 20px; padding-bottom: 15px;
}
/*********
* search agent buttons
*********/ 
#sag-actions {
  padding-top: 10px;
}
input.SAg-ButtonFace {
  width: 100px;
}
#sag-submitbutton {
  float:left;
}
#deleteagentbutton {
  padding-top: 15px
}
/****************************************
* SEND JOB TO FRIEND
****************************************/ 
/*********
* send job to friend buttons
*********/ 
td.leftbutton, td.rightbutton {
  font-size:11px;
}
td.leftbutton .footerbutton {
  width: 85px;
}
td.rightbutton .footerbutton {
  width: 80px;
}
/******************** Components Class **********************************************/
/* Search component*/
.linkbracket {
  font-size:10px;
  font-family:Arial,Helvetica;
  color: white;
}
.NewPopUp {
  font-size: 10px;
  font-family: Arial,Helvetica;
  display: none;
}
.SA-Intro,.SA-Title {
  font-size:12px;
  font-family:Arial,Helvetica;
  font-weight:bold;
  color:#353B3F;
}
.SRCLogSet{
  padding:0px;
  margin:0px;
  border:0px;
}
.SA-Label {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#999999;
  font-weight:bold;
}
.SA-F0, .SA-F1, .SA-F2, .SA-F3, .SA-F4, .SA-F5 {
  font-size:11px;
  font-family:Arial,Helvetica;
  width:200px;
}
.SA-F0 {
  font-size:11px;
  font-family:Arial,Helvetica;
}
.SA-KWF {
  font-size:11px;
  font-family:Arial,Helvetica;
  width:200px;
}
.SA-FR,.SA-LR {
  font-size:11px;
  font-family:Arial,Helvetica;
}
/* result component*/
.LstA-SrCrtLabel, .LstA-NoJobs {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#353B3F;
  font-weight:bold;
}
.Lst-Tabel {
  width: 530px;
}
.Lst-CountLabel {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#353B3F;
  padding-bottom:10px;
  text-align:left;
  padding-top:20px
}
.Lst-CountNr {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:navy;
  font-weight:bold;
}
.Lst-CriteriaLabel {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#353B3F;
  font-weight:normal;
}
.Lst-CrtLabel {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#353B3F;
  font-weight:bold;
}
.Lst-CrtSpacer {
  font-size:11px;
  line-height:11px;
}
.Lst-Header, .LstAHead1, .LstAHead2, .LstAHead3, .LstAHeade {
  background-color:#dddddd;
}
.Lst-HeadT, .Lst-Head1, .Lst-Head2, .Lst-Head3, .Lst-Head4, .Lst-Head5, .LstAHead1, .LstAHead2, .LstAHead3, .LstAHeade {
  font-size:12px;
  font-family:Arial,Helvetica;
  font-weight:bold;
  color:#F99E2C;
  padding:3px 10px 3px 10px;
  text-align:left;
}
a.Lst-Subheading {
  color:#353B3F;
  text-decoration:underline;
}
a.Lst-SubheadingSel  {
  color:#FFAD1F;
  text-decoration:underline;
}
.Lst-BG1 {
  background-color:;
}
.Lst-Desc1T  {
  font-size:11px;
  font-family:Arial,Helvetica;
  font-weight:normal;
  color:#000000;
  padding:5px 10px 5px 10px;
  border: solid 1px;
  border-color: #ffffff #dddddd #dddddd;
  text-align: left;
}
a.lstA-desc1, a.lstA-desc2 {
  color: #999999;
  text-decoration: none;
  font-weight:bold;
}
a.lstA-desc1:hover, a.lstA-desc2:hover {
  text-decoration: underline;
  font-weight: bold;
}
a.lstA-desc1:visited, a.lstA-desc2:visited {
  color: #888888;
  text-decoration: none;
  font-weight: normal;
}
#TableJobs a:hover, #TableJobs a:hover {
  color: #aaaaaa;
}
a.Lst-Desc1Link{
  font-size:11px;
  font-family:Arial,Helvetica;
  font-weight:bold;
  color:#000000;
}
.Lst-Desc11, .Lst-Desc12, .Lst-Desc13, .Lst-Desc14, .Lst-Desc15, .lstA-desc11, .lstA-desc12, .lstA-desc13, .lstA-desc1e {
  font-size:11px;
  font-family:Arial,Helvetica;
  font-weight:normal;
  color:#353B3F;
  padding:5px 10px 5px 10px;
  border: solid 1px;
  border-color: #ffffff #dddddd #dddddd;
  text-align: center;
}
.Lst-BG2 {
  background-color:#EFEFEF;
}
.Lst-Desc2T{
  font-size:11px;
  font-family:Arial,Helvetica;
  font-weight:normal;
  color:#000000;
  padding:5px 10px 5px 10px;
  border: solid 1px;
  border-color: #ffffff #dddddd #dddddd;
}
a.Lst-Desc2Link {
  font-size:11px;
  font-family:Arial,Helvetica;
  font-weight:bold;
  color:#000000;
}
.Lst-Desc21, .Lst-Desc22, .Lst-Desc23, .Lst-Desc24, .Lst-Desc25 ,  .lstA-desc21, .lstA-desc22, .lstA-desc23, .lstA-desc2e {
  font-size:11px;
  font-family:Arial,Helvetica;
  font-weight:normal;
  color:#353B3F;
  padding:5px 10px 5px 10px;
  border: solid 1px;
  border-color: #ffffff #dddddd #dddddd;
  text-align: center;
}
.Lst-NoJob {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:navy;
  font-weight:bold;
  padding-bottom:10px;
}
.Lst-NoJobs {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#353B3F;
  font-weight:normal;
}
.Lst-ResNav {
  padding:10px 0px 10px 0px;
  background-color: transparent;
  text-align: right;
}
.Lst-NavPagelabel, .criteria-txt {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#353B3F
}
.Lst-NavPage {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#353B3F
}
a.Lst-NavPage, a.criteria-txt {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#353B3F;
  font-weight:bold;
}
.Lst-BotNav{}
.Lst-ButtonNav{}
.Lst-Button {
  background-color:#C2C4E9;
  width:110px;
  text-align:center;
  border-style:solid;
  border-color:#CCCCCC;
  border-width:thin;
}

/* Job Description component*/
.JD-Tabel {
  background-color:#FFFFFF;
}
.JD-TopNav{}
.JD-TButton {
  background-color:#C2C4E9;
  width:110px;
  text-align:center;
  border-style:solid;
  border-color:#CCCCCC;
  border-width:thin;
}
.JD-TButtonFace {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:navy;
  font-weight:bold;
  padding:3px 0px 3px 0px;
}
a.JD-TButtonFace {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:navy;
  font-weight:bold;
  text-decoration:none;
}
.JD-space1 {
  font-size:11px;line-height:11px;
}
.JD-greyline {
  font-size:1px;
  line-height:1px;
  background-color:#CCCCCC;
}
.JD-space2 {
  font-size:11px;
  line-height:11px;
}
.JD-Header{}
.JD-TabelHeader{}
.JD-TitleLabel {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#000000;
  font-weight:bold;
}
.JD-Title {
  font-size:12px;
  font-family:Arial,Helvetica;
  font-weight:bold;
  color:black;
  padding: 0px 0px 10px 5px;
}
.JD-HDLabel {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#999999;
  font-weight:bold;
}
.JD-HDText {
  font-size:11px;
  font-family:Arial,Helvetica;
  font-weight:normal;
  color:black;
}
.JD-FieldLabel {
  font-size:12px;
  font-family:Arial,Helvetica;
  color:#999999;
  font-weight:bold;
  margin: 20px 0px 10px 0px;
}
.JD-FieldText {
  font-size:11px;font-family:Arial,Helvetica;font-weight:normal;color:#5f5959;
}
.JD-FieldSpacer {
  font-size:11px;
  line-height:11px;
}
.JD-BotNav{}
.JD-BButton {
  background-color:#C2C4E9;
  width:240px;
  text-align:center;
  border-style:solid;
  border-color:#CCCCCC;
  border-width:thin;
}
/* Search Agent */
.SAg-Title  {
  font-size:11px;
  font-family:Arial,Helvetica;
  font-weight:bold;
  color:#353B3F;
}
.SAgLogSet {
  padding:0px;
  margin:0px;
  border:0px;
  font-size: 1px;
}
.Search-lab {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#353B3F;
}
.SA-smalltext {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#353B3F;
}
.Search-txt {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#000000;
}
/******************** Application Process  Class **************************************/
#sectionWelcome {
  background-color: #EFEFEF;
}
.barnavybold {
  font-size:11px;font-family:Arial,Helvetica;color:#353B3F; font-weight:bold
}
.boldnoir {
  font-size:11px;font-family:Arial;color:#000000;font-weight:bold;
}
.champ {
  font-size:10px;font-family:arial;color:#000000;font-weight:bold;line-height:200%;
}
.colorviolet {
  background:#EFEFEF;padding:0px 0px 0px 0px;
}
.Filetblanc {
  background:white;padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;
}
.filetblanc {
  background:#FFFFFF;padding:0px 0px 0px 0px;height:2px;
}
.ongleton {
  background:navy;font-size:13px;font-family:arial;color:#FFFFFF;font-weight:bold;
}
.ongletfilet {
  background:navy;padding:0px 0px 0px 0px;height:8px;
}
.row1 {
  border-bottom : 1px solid maroon;background : #FFE8CB;
}
.row2 {
  border-bottom : 1px solid maroon;background : #FFDDB5;
}
.smallsubmit {
  font-size:10px;font-family:Arial;color:#000000;
}
.smalltext {
  font-size:10px;font-family:Arial;color:#000000;font-weight:bold;
}
.smalllist {
  font-size:10px;font-family:Arial;color:#000000;font-weight:bold;
}
.toutchamp {
  font-size:11px;font-family:arial;color:navy;font-weight:bold;
}
.reqstep {
  font-size:11px;font-family:arial;color: Red;font-weight:bold;
}
.saveapp, A.saveapp, A.saveapp:visited, A.saveapp:active, A.saveapp:hover {
  font-size:10px;font-family:arial;color:#000000;font-weight:bold
}
.infochpw {
  font-size:2px;font-family:Arial;color:#000000;font-weight:bold;line-height:30%;
}
.infochp, .infochp1, .infochp2, .infochp3 {
  font-size:10px;font-family:Arial;color:#000000;font-weight:bold;
}
.connectionfailedchp {
  font-size:10px;font-family:Arial;color:#FF0000;font-weight:bold;
}
A.linkchp, A.linkchp:visited {
  font-size:11px;font-family:arial;color:navy;font-weight:bold;
}
A.linkchp:active, A.linkchp:hover {
  font-size:11px;font-family:arial;color:#E26500;font-weight:bold;
}
/******************** CHP  Class **********************************************/
/* Login */
#chpLoginSection input.chpbutton, #chpCreateSection input.chpbutton {
   border-style: solid;
   border-color: #cccccc #000000 #000000 #cccccc;
   border-width: 1px;
   font-size: 11px;
   font-family: Arial,Helvetica;
   background-color: white;
   text-align: center;
   text-decoration: none;
   font-weight: normal;
   color: #999999;
   height: 20px;
}
.chpintro {
  font-size:11px;font-family:Arial;color:navy;font-weight:bold;
}
.chpLogSet, .chpLog {
  padding:0px;
  margin:0px;
  border:0px;
  font-size: 1px;
}
.chpfailedlog {
  font-size:11px;
  font-family:Arial;
  color:red;
  font-weight:bold;
}
.chpchamplog {
  font-size:11px;
  font-family:Arial;
  color:navy;
  font-weight:bold;
}
.chptextlog {
  font-size:10px;
  font-family:Arial;
  color:#000000;
  font-weight:bold;
}
.chpforgot, a.chpforgot {
  font-size:11px;
  font-family:Arial;
  color:#000000;
}
A.chpforgot:Visited {
  font-size:11px;
  font-family:arial;
  color:navy;
}
A.chpforgot:active, a.chpforgot:hover {
  font-size:11px;
  font-family:arial;
  color:#E26500;
}
/* View */
.chptitle {
  font-size:14px;
  font-family:Arial;
  color:#000000;
  font-weight:bold;
}
.chpsubtitle {
  font-size:11px;
  font-family:Arial;
  color:#000000;
}
.chptitleH {
  font-size:11px;
  font-family:Arial;
  color:#000000;
  font-weight:bold;
  text-align:left;
  padding-top:15px;
}
.chpheader {
  font-size:11px;
  font-family:Arial;
  color:#000000;
  font-weight:bold;
  text-align:left;
  padding:5px 10px 0px 0px;
}
.chpDate {
  font-size:11px;
  font-family:Arial;
  color:#000000;
  padding:0px 10px 0px 0px;
}
.chpJob {
  font-size:11px;
  font-family:Arial;
  color:#000000;
  font-weight:bold;
  text-align:left;
  padding:0px 10px 0px 0px;
}
.chpView, .chpType{
  font-size:11px;
  font-family:Arial;
  color:#000000;
  padding:0px 10px 0px 0px;
}
A.chpView, A.chpView:Visited{
  font-size:11px;
  font-family:arial;
  color:navy;
}
A.chpView:Active, A.chpView:Hover{
  font-size:11px;
  font-family:arial;
  color:#E26500;
}
.chptitleA{
  font-size:11px;
  font-family:Arial;
  color:#000000;
  font-weight:bold;
  text-align:left;
  padding-top:15px;
}
.chpsubtitleA{
  font-size:11px;
  font-family:Arial;
  color:#000000;
}
.chptitleS{
  font-size:11px;
  font-family:Arial;
  color:#000000;
  font-weight:bold;
  text-align:left;
  padding-top:15px;
}
.chpApp{
  padding-top:15px;
}
A.chpApp, A.chpApp:visited {
  font-size:11px;
  font-family:arial;
  color:navy;
  font-weight:bold;
}
A.chpApp:active, a.chpApp:hover {
  font-size:11px;
  font-family:arial;
  color:#E26500;
  font-weight:bold;
}
.chpBack{}
A.chpBack, A.chpBack:visited {
  font-size:11px;
  font-family:arial;
  color:navy;
  font-weight:bold;
}
A.chpBack:active, A.chpBack:hover {
  font-size:11px;
  font-family:arial;
  color:#E26500;
  font-weight:bold;
}
.chpViewPIF{}
A.chpViewPIF, A.chpViewPIF:visited {
  font-size:11px;
  font-family:arial;
  color:navy;
  font-weight:bold;
}
A.chpViewPIF:active, A.chpViewPIF:hover {
  font-size:11px;
  font-family:arial;
  color:#E26500;
  font-weight:boldl
}
.chpEditPIF{}
A.chpEditPIF, A.chpEditPIF:visited {
  font-size:11px;
  font-family:arial;
  color:navy;
  font-weight:bold;
}
A.chpEditPIF:active, A.chpEditPIF:hover {
  font-size:11px;
  font-family:arial;
  color:#E26500;
  font-weight:bold;
}
.chpPass{}
A.chpPass, A.chpPass:visited {
  font-size:11px;
  font-family:arial;
  color:navy;
  font-weight:bold;
}
A.chpPass:active, A.chpPass:hover {
  font-size:11px;
  font-family:arial;
  color:#E26500;
  font-weight:bold;
}
.chptitleD, .chptitleT {
  font-size:11px;
  font-family:Arial;
  color:#000000;
  font-weight:bold;
  text-align:left;
  padding-top:15px;
}
.chpDoc {
  font-size:11px;
  font-family:Arial;
  color:#000000;
  font-weight:bold;
  text-align:left;
  padding:0px 10px 0px 0px;
}
/******************** Template **********************************************/
.templateBackground, .sectionContent {
  background-color: #EFEFEF;
}
.ss26 {
  background:#FFFFFF;
  padding:0px 0px 0px 0px;
  height:2px;
}
.ss17 {
  padding:0px 0px 0px 0px;
  font-size:13px;
  font-family:arial;
  color:#FFFFFF;
  font-weight:bold;
}
.ss131{
  font-size:13px;
  font-family:arial;
  color:#FFFFFF;
  font-weight:bold;
  background:#00306B;
  text-align: center;
  vertical-align: middle;
}
.ss18 {
  background:#8D94B4;
  padding:0px 0px 0px 0px;
}
.ss23 {
  background:#000080;
  padding:0px 0px 0px 0px;
  height:3px;
}
.ss33{
  background:#EFEFEF;
  padding:0px 0px 0px 0px;
  font-size:11px;
  font-family:arial;
  color:#000080;
  font-weight:bold;
}
.ss138{
  font-size:11px;
  font-family:arial;
  color:#000000;
  font-weight:bold;
}
.ss139{
  font-size:11px;
  font-family:arial;
  color:#000000;
  font-style:italic;
  font-weight:bold;
}
.ss58, .ss80 {
  font-size:10px;
  font-family:Arial;
  color:#000000;
  font-weight:bold;
}
A.ss160, A.ss160:visited {
  font-size:11px;
  font-family:arial;
  color:#EFEFEF;
  font-weight:bold;
  padding:0px 0px 0px 0px;
}
A.ss160:active, A.ss160:hover {
  font-size:11px;
  color:#E26500;
  font-weight:bold;
  padding:0px 0px 0px 0px;
}
.ss141{
  font-size:11px;
  font-family:arial;
  color:navy;
  font-weight:bold;
}
.ss134, .ss135 {
  font-size:10px;
  font-family:Arial;
  color:navy;
  font-weight:bold;
}
.ss70 {
  font-size:11px;
  font-family:Arial;
  color:navy;
}
.divupload {
  background-color:#FFFFFF;
}
.temQuest {
  border: none;
}
/* New classes*/
.headertable {
  padding:0px 0px 0px 4px;
}
.headerspacer1 {
  line-height:10px;
  font-size:10px;
}
.headerlabel1 {
  font-size:11px;
  font-family:arial;
  color:black;
  font-weight:bold;
}
.headervalue1 {
  font-size:12px;
  font-family:arial;
  color:black;
  font-weight:bold;
}
.headerspacer2 {
  line-height:5px;
  font-size:5px;
}
.headerlabel2 {
  font-size:11px;
  font-family:arial;
  color:black;
  font-weight:bold;
}
.headervalue2 {
  font-size:10px;
  font-family:arial;
  color:#000000;
  font-weight:bold;
}
.headerspacer3 {
  line-height:5px;
  font-size:5px;
}
.headerlabel3 {
  font-size:11px;
  font-family:arial;
  color:black;
  font-weight:bold;
}
.headervalue3 {
  font-size:10px;
  font-family:arial;
  color:#000000;
  font-weight:bold;
}
.headerline {
  line-height:5px;
  font-size:5px;
}
.welcometext {
  font-size:10px;
  font-family:arial;
  color:#000000;
  font-weight:bold;
  background:#EFEFEF;
  padding:0px 0px 0px 4px;
  line-height:200%;
}
.welcomespacer {
  line-height:5px;
  font-size:5px;
  background:#EFEFEF;
}
.welcomeline {
  line-height:11px;font-size:11px;
}
.leftbutton {
  width:45%;
  text-align:right;
}
.rightbutton {
  width:45%;
  text-align:left;
}
.centerbutton{
  text-align:center;
}
.footertable {}
.footer {
  text-align:center;
}
.footerline {
  line-height:8px;
  font-size:8px;
}
.footerprev {
  width:45%;
  text-align:right;
}
.footerlabel {
  font-size:11px;
  font-family:arial;
  color:#000000;
  font-weight:bold;
  text-align:right;
  width:5%;
}
.footernext {
  width:5%;
}
.footercancel {
  width:45%;
}
.footerspacer {
  line-height:11px;
  font-size:11px;
}
.footersaveapp {
  text-align:center;
  font-size:11px;
  font-family:arial;
  color:#000000;
  font-weight:bold;
}
#footer_content fieldset, #step_navigation_content fieldset {
  background-color: white;
}
.navbarlabel {
  font-size:11px;
  font-family:arial;
  color:navy;
  font-weight:bold;
  padding:0px 0px 0px 4px;
}
.navbarvalue, .navbarlink {
  font-size:10px;
  font-family:arial;
  color:#000000;
  font-weight:bold;
}
.navspacer{
  line-height:2px;
  font-size:2px;
  background:#FFFFFF;
}
.navbarline{
  line-height:10px;
  font-size:10px;
}
.reqstep{
  font-size:11px;
  font-family:arial;
  color:Red;
  font-weight:bold;
}
.steplabelPIF{
  font-size:14px;
  font-family:Arial;
  color:navy;
  font-weight:bold;
}
.steptable{
  padding:0px 0px 0px 4px;
  background:navy;
}
.steplabel{
  font-size:13px;
  font-family:arial;
  color:#FFFFFF;
  font-weight:bold;
}
.stepreq{
  font-size:11px;
  font-family:Arial;
  color:Red;
  font-weight:bold;
  background:white;
}
.stepline{
  line-height:7px;
  font-size:7px;
  background-color:navy;
}
.reqtable{
  padding:0px 4px 0px 0px;
  background:#EFEFEF;
}
.section fieldset {
  background-color: #EFEFEF;
}
.sectiontitletable{
  padding:0px 0px 0px 4px;
  background:navy;
}
.sectiontitle{
  font-size:13px;
  font-family:arial;
  color:#FFFFFF;
  font-weight:bold;
}
.sectiontitlebis{
  background:white;
}
.sectiontitlespacer{
  line-height:7px;
  font-size:7px;
  background-color:navy;
}
.sectiontable{
  padding:0px 0px 0px 10px;
  background:white;
}
.sectionlabel{
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#353B3F;
}
.sectioninput{
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#000000;
}
.sectiontextarea{
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#000000;
}
.sectionbkg{
  vertical-align:top;
}
.reqlabel{
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#353B3F;
  text-align:right;
}
.reqstar{
  color:Red;
}
.boldnavy {
  font-size:11px;
  font-family:Arial,Helvetica;
  color:#353B3F;
  font-weight:bold;
}
.sectionvalue{
  font-size:10px;
  font-family:Arial;
  color:#000000;
  font-weight:bold;
}
input.sectionvalue{
  font-size:11px;
  font-family:Arial;
  color:#000000;
  font-weight:bold;
}
.sectionlist{
  font-size:10px;
  font-family:Arial;
  color:#000000;
  font-weight:bold;
  width:176px;
}
.sectionline{
  line-height:15px;
  font-size:15px;
}
.sectiondate{
  font-size:10px;
  font-family:Arial;
  color:#000000;
  font-style:italic;
}
.sectiontext{
  font-size:11px;
  font-family:arial;
  color:navy;
  font-weight:bold;
}
A.sectiontext{
  font-size:11px;
  font-family:arial;
  color:navy;
  font-weight:bold;
}
.sectioninputdate {
  font-size:10px;
  font-family:Arial;
  color:#000000;
  font-weight:bold;
}
/* New Classe timesheet */
.tswTitle {
  COLOR: #000080;
  FONT-FAMILY: arial;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
}
.tswILine {
  background:#00306B;
  padding:0px 0px 0px 0px;
  height:1px;
}
.tswHeader{
  font-size:13px;
  font-family:Arial;
  color:#000080;
  font-weight:bold;
}
.tswSTitle1{
  font-size:11px;
  font-family:arial;
  color:white;
  font-weight:bold;
  padding:1px 0px 0px 1px;
  text-align : center;
  background-color : #8d94d4;
}
.tswILine1 {
  background:#FFFFFF;
  padding:1px 0px 0px 0px;
  font-size:10px;
  font-family:arial;
  color:#000000;
}
.tswSTitle2 {
	font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   color: #F99E2C;
}
.tswILine2{
  background-color: #BBBBBB;
}
.tswLinetxt {
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}
.tswNoData {
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}
.tswTDButt{
  font-size:11px;
  font-family:Arial;
  color:#000000;
}
.tswButton {
  font-size:10px;
  font-family:Arial;
  color:#000000;
}
.tswlk1{
  font-size:10px;
  font-family:arial;
  color:#000000;
}
.tswlk2{
  font-size:11px;
  font-family:Arial;
  color:#000080;
  font-weight:bold;
}
.tswStar{
  color:#FF0000;
  padding:0px 0px 0px 0px;
}
.tswSel {
  font-size:10px;
  font-family:Arial;
  color:#000000;
  font-weight:bold;
}
.tswInptxt{
  font-size:10px;
  font-family:Arial;
  color:#000000;
  font-weight:bold;
  height: 13pt;
  width: 48pt;
}
.tswInptxt2{
  font-size:10px;
  font-family:Arial;
  color:#000000;
  font-weight:bold;
  height: 13pt;
  width: 140pt;
}
.tswtr1{
  padding:0px 0px 0px 0px;
  font-size:11px;
  font-family:arial;
  color:#000080;
  font-weight:bold;
  background : #D4D0C8;
}
.tswtd1{
  font-size:11px;
  font-family:arial;
  color:#000000;
  font-weight:normal;
}
.ss102 {
   font-size:11px;
   font-family:arial;
   color:#000080;
}
/*------------------------------- Agency Portal classes-----*/
.tlo_agp {
  width: 100%;
  height: 150%;
  font-family: Arial, Helvetica, sans-serif;
  background-image: url(SMARTCO_UK_ext/bg_agp.jpg);
  background-repeat: no-repeat;
  background-position: top left;
}
.AGPLog-Label {
  width: 100px;
  font-size: 11px;
}
.AGPLog-Text {
  width: 140px;
  font-size: 11px;
}
td a.AGPLog-Button {
  margin: 10px;
  padding-right: 15px;
  padding-left: 15px;
  margin-top: 11px;
  border-color: #CCCCCC #000000 #000000 #CCCCCC;
  border-style: solid;
  border-width: 1px;
  background: white;
  font-size: 11px;
  color: #FFFFFF;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
}
.AGPLog-TB {
  /*space above login button*/
  margin-top: 10px;
}
.AGPLog-Label {
  font-size:11px;
  font-family:Arial;
  color:navy;
  font-weight: bold;
  float: left;
}
.chptextlog {
  font-size:10px;
  font-family:Arial;
  color:#000000;
  font-weight:bold;
}

.chpButtonlog {
  margin:10px 0px 10px 0px;
}
.AGPLog-Forgot {
  font-size:11px;
  font-family:Arial;
  color:#000000;
}
a.AGPLog-ForgotLink {
  font-size:11px;
  font-family:Arial;
  color:#000000;
}
A.AGPLog-ForgotLink:visited {
  font-size:11px;
  font-family:arial;
  color:navy;
}
A.AGPLog-ForgotLink:active, A.AGPLog-ForgotLink:hover {
  font-size:11px;
  font-family:arial;
  color:#E26500;
}
.AGPView-T1 {
  background:#EEEEEE;
  width: 600px;
}
.AGPView-Welcome {
  background-color: #3F98DC;
  color: white;
  font-family: verdana;
  font-size: 14px;
  border: none;
  padding: 10px;
  font-weight: bold;
}
.AGPView-Arrow {
  font-size: 10px;
  margin-left: 10px;
  margin-right: 5px;
  color: black;
}
.AGPView-SectionLink, .AGPView-TCell, .AGPTSW-ThisW, .AGPTSW-Label, .AGPTSW-Label, .AGPTSW-W {
  color: black;
  font-family: verdana;
  font-size: 11px;
  padding: 5px;
  text-align: left;
}
.AGPDoc-Close, .AGPDoc-Desc, .AGPDoc-Date, a.AGPDoc-Action, .AGPDoc-Arrow {
  color: black;
  font-family: verdana;
  font-size: 11px;
  padding: 5px;
}
a.AGPView-SectionLink {
  text-decoration: none;
  font-family: verdana;
  font-style: italic;
}
.AGPView-SectionLink a:hover{
  color: #5CAAEC;
}
.AGPView-TableH, .AGPTSW-TableH {
  width: 150px;
  text-align: center;
  border-bottom: solid 1px;
  color: black;
  font-size: 11px;
}
.AGPView-T2, .AGPView-T3,  .AGPView-T4 {
  width: 100%;
  padding: 10px;
}
.AGPView-SectionTitle, .AGPTSW-Welcome, .AGPDoc-Title {
  color: white;
  font-size: 13px;
  margin-left: 5px;
  background-color: #5CAAEC;
  font-family: verdana;
}
#mrtedlogo {
  clear: both;
  margin-top: 30px;
}
#mrtedlogo img {
  border: none;
}
