/*---------------------------------------------------
Header & Navigation
 ---------------------------------------------------*/
#agen #container{background-image:url(../images/agency_bg.gif); background-repeat:repeat-y; background-color:#FFF;}
#agen #panel ul{border-bottom:1px solid #FFF; border-top:1px solid #FFF;}
#agen #panel h2{color:#F60;}
#agen #panel h2.en, #agen #panel h2.ue, #agen #panel h2.sp, #agen #panel h2.cs, #agen #panel h2.ts, #agen #panel h2.gf, #agen #panel h2.gs{font-size:32px; margin-bottom:-3px;}
#agen #panel h2.fr, #agen #panel h2.gf{font-size:24px; margin-top:1px; margin-bottom:-1px;}
/*#agen #active a{background-color:#f60;}*/
#agen #navigation a:hover{background-color:#ff821b}
#agen #frmLogin h3{color:#F60;}

/*---------------------------------------------------
Secure Section
 ---------------------------------------------------*/
/*span.export-options{display: none; position: absolute;background: #4657af; color: #FFF; font: bold 9px Verdana,Arial,sans-serif;border-color: #000; border-width: 1px 1px 0 1px; border-style: solid #FFFFFF;*margin-top: -3px;}*/
/*span.export-options a{color: #fff; display: block; border-bottom: 1px solid #000; padding: 4px 8px 4px; text-align: left;text-decoration: none;}*/
span.export-options{display: none; position: absolute;}
span.export-options a{color: #fff; display: block !important; text-align: left;text-decoration: none;}
span.email-options{display: none; position: absolute;}
span.email-options a{color: #fff; display: block !important; text-align: left;text-decoration: none;}

#transferContent{margin-top:26px; clear:none; border:1px solid #000; background-color:#f5f5f5; clear:left; padding:5px 25px 10px 25px;}
#transferContent #step{background-color:#FFF; border:1px solid #000; margin:0 auto 15px auto; padding:10px 25px 5px 25px; position:relative; }
#block #transferContent p{padding:0; margin:0;}
#block #transferContent #step p{padding:0; margin:0 0 4px 0;}
#block #transferContent #step #stepTitle{position:absolute; top:-11px; left:0; background-color:#f5f5f5; padding:2px 4px; font-size:1.1em; font-weight:bold;}
#transferContent #step #txtSearchAgency{margin-top:3px;}

#transferNav ul{list-style:none; padding:0; margin:0; width:100%; position:absolute;}
#transferNav li{text-align:left; float:left; width:145px; padding:4px 5px 11px 13px; margin:0 -1px 0 0; height:10px;}
#transferNav li img{margin:0 0 -5px 0;}

#setupNav ul{list-style:none; padding:0; margin:0; width:100%; position:absolute;}
/*#setupNav li{float:left; width:140px; padding:5px; margin:0 -1px 0 0;  height:25px;}*/
#setupNav li.fr, #setupNav li.sp, #setupNav li.cs, #setupNav li.ts, #setupNav li.gf, #setupNav li.gs{height:40px; margin-top:0;}
#setupNav li img{float:left; margin:0 5px -5px 0;}

#transferNav li.on{padding-bottom:12px;}
/*#setupNav li.on{padding-bottom:13px;}*/
.on{background-color:#F5F5F5; border:1px #000 solid; border-bottom:none;}
.off{border:1px #000 solid; background-color:#fff;}

#setupContent{margin-top:43px; clear:none; border:1px solid #000;background-color:#f5f5f5; clear:left; padding:25px;}
#setupContent.fr, #setupContent.sp, #setupContent.cs, #setupContent.ts, #setupContent.gf, #setupContent.gs{margin-top:58px;}
#setupContent #step{background-color:#FFF; border:1px solid #000; margin:0; padding:10px;}
#setupContent h3{padding-top:0;}
#setupContent h4{padding:5px 0; margin:0;}
#setupContent hr{margin:10px 0 10px -10px; padding:0; width:446px;}
#setupContent p.textinput{margin-bottom:0.35em;}
#setupContent p.extrapadding{margin-bottom:0.75em;}

#block p#statusDate{margin:0 0 10px 0;}

#transferContent hr{background-color:#c8c8c8; color:#c8c8c8; margin:5px 0 10px 0;}
#transferContent #step hr{width:447px; background-color:#000; color:#000; height:1px;  padding:0; margin-left:-10px; border:none;}

#transferContent table{width:100%;}
#transferContent #step table{width:100%;}
#transferContent table.statusReportOutput{width:100%;}
#transferContent table.statusReportOutput th{padding-bottom:5px;}
#transferContent #greyBox{background:#DCDCDC; margin:3px auto 3px auto; padding:5px 10px;}
/*#setupContent table{width:427px; margin:0 auto;}*/
#setupContent table td, #transferContent table td, #setupContent table th, #transferContent table th{vertical-align:middle; border:none; padding:0;}
#setupContent table tr.end td, #transferContent table tr.end td, #setupContent table tr.end th, #transferContent table tr.end th{border-bottom:1px #c8c8c8 solid; padding-bottom:3px;}

#transferContent table.transferStep1{margin-top:10px;}
#transferContent table.transferStep2{margin-top:5px;}
#transferContent table.transferStep1 td, #transferContent table.transferStep1 th{border-bottom:1px #c8c8c8 solid; padding-bottom:1px;}
#transferContent table.transferStep2 td, #transferContent table.transferStep2 th{border-bottom:1px #c8c8c8 solid; padding-top:6px; padding-bottom:5px;}
#transferContent table.transferStep2 td img, #transferContent table.transferStep2 th img{margin-top:-4px; margin-bottom:-4px;}

#setupContent table th, #transferContent table th{border:none;}
#setupContent #step td, #transferContent #step td, #setupContent #step th, #transferContent #step th{border:none;}
#setupContent #step td, #setupContent #step th{padding:3px 2px; vertical-align:top;}
#setupContent #step td.grey,#setupContent #step th.grey{background-color:#EEE;}
#setupContent #step .editVars{margin-bottom:0;}
#setupContent #step .editVars td, #setupContent #step .editVars th{border:2px solid #fff; padding:4px;}
#transferContent #step table th#underline{border-bottom:1px solid #000; padding-top:7px}
#transferContent #step tr.agencyTransfer td, #transferContent #step tr.agencyTransfer th{padding-top:10px;}
#transferContent #step #transferSummary td, #transferContent #step #transferSummary td{padding:3px 0;}
#transferContent #step #transferSummary{margin-bottom:10px;}
#transferContent #step #transferSummary tr.client img{padding-bottom:3px;}
#transferContent #step #transferSummary tr.clientDetails td{padding-bottom:6px;}
#transferContent #step tr.agencyTransfer img{padding-top:4px;}

#step #recieveStep2{margin-bottom:5px}
#step #recieveStep2 td, #step #recieveStep3 td{padding:3px 0;}
#step #recieveStep2 tr.client td img{padding-bottom:5px;}
#step #recieveStep3 tr.client td, #step #recieveStep3 tr.client th{padding-top:0; padding-bottom:0px;}
#step #recieveStep2 tr.clientDetails td{padding-bottom:10px;}
#step #recieveStep2 tr.agencyTransfer td, #step #recieveStep2 tr.agencyTransfer th{border-top:1px solid #000; padding-top:10px;}
#step #recieveStep3 tr.agencyTransfer td, #step #recieveStep3 tr.agencyTransfer th{padding-top:5px;}
#step #recieveStep2 tr.agencyTransfer td img{padding-bottom:14px;}
#step #recieveStep3 tr.agencyTransfer td img{padding-bottom:7px;}
#step #recieveStep2 tr.agencyLocation td{padding-bottom:10px;}
#step #recieveStep2 tr.agencyDescription td{padding-bottom:12px;}
#step #recieveStep2 tr.transferMessage th{border-top:1px solid #000; padding-top:12px;}

#step #recieveStep3{margin-bottom:7px;}

#reportOutput{margin-bottom:15px;}
#agen #block p.employed, #spons #block p.employed{padding:0; margin:10px 0 5px 0;}
#reportOutput table{border:none;}
#reportOutput table td{border:none; padding:1px;}
#reportOutput table th, #reportOutput table .head td{border:none; padding:15px 1px 5px 1px;}
.reportOutput td{padding:0;}

#clientAssist{ font-size:0.8em; margin:5px 0 10px 0;}
#clientAssist td{padding:0 3px; vertical-align:middle;}
#clientAssist th{font-weight:normal; vertical-align:middle; padding-left:3px; padding-right:3px;}
#clientAssist input{margin:3px 0 2px 0; padding:0; vertical-align:middle;}
#clientAssist th input{margin-top:1px;}
#clientAssist tbody th{padding:7px 3px;}
#clientAssist td.rowSpacer {padding:0;}
#block p#outputParams{margin:0; padding:0;}

#ersAdmins{margin-bottom:5px;}
#ersAdmins td, #ersAdmins th{padding:2px 3px;}

#reportForm .clientsEdit td, #reportForm .clientsEdit th{border:none;}
#clientsEdit input.text{width:90%;}
#reportForm .clientsPrograms td, #reportForm .clientsPrograms th,
#reportForm .clientsEmployment td, #reportForm .clientsEmployment th,
#reportForm .clientsCoding td, #reportForm .clientsCoding th,
#reportForm .addprogram td, #reportForm .addprogram th{border:1px solid #000;}

.localPrograms{width:100%; border:none;}
.localPrograms td, .localPrograms th{border:none;}

#step #statusTable{margin:0 0 3px 0; padding:0;}
#step #statusTable td{padding:1px 0 2px 0;}

ul.transferList{list-style:none; margin:0; padding:0;}
ul.transferList li{margin:1px 0;}
ul.transferList li select{margin:1px 0;}
ul.transferList li#localPrograms{padding-bottom:5px;}
ul.transferList li.first{margin-top:0;}

/*ERSIERS-505*/
/* hidden/inactive client row color: light-grey */
.ClientStatusInactive{background-color: #eeeeee;}
/* transferred IN client row color: light purple 50% of 6E458C */
.ClientStatusTransferIn{background-color: #dbcce6;}
/* transferred OUT client row color: light blue 50% of 4559a3 */
.ClientStatusTransferOut{background-color: #ced4ea;}
/* default client status row color  */
.ClientStatusDefault{background-color: #ffffff;}
/* tagged clients row color: light gold eee8aa*/
.ClientStatusTagged{background-color: #eee8aa;}

.top{vertical-align:top;}

.addClient{margin-top:-1.15em; float:right;}
#block p.bottomPaging{margin-bottom:0.75em;}
p.functionsPrint{clear:both;}

ol.ersLevels{list-style:none; margin-left:3em; padding-left:0;}

.helping{list-style:none;}
#block #helping ul{margin-top:8px;}

#definitions{margin-bottom:0;}

#reports{margin:0 0 10px 0;}

#txtSearchAgency{margin:3px 0}

table.downloadTable {margin:5px 0;}
table.downloadTable th.heading, table.downloadTable th {text-align:left; padding:5px 7px; vertical-align:top; border-bottom:1px solid #fff; border-top:none; border-left:none;font-weight:normal} 
table.downloadTable th.heading { background-color:#FC9;}
table.downloadTable th {background-color:#FFD9B3; border-right:1px solid #fff;}
table.downloadTable td {background:#FFE6CD; border-bottom:1px solid #fff; padding:5px; vertical-align:middle; border-right:none; border-left:none;}