@charset "utf-8";
/* RESET CSS */
/* ----------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; text-rendering: optimizelegibility; }
ol, ul { list-style: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
b, strong { font-weight:bold; }
i, em { font-style:italic; }
article, aside, figure, footer, header, hgroup,
menu, nav, section { display:block; }
/* STRUCTURE */
html, body { font-family:Arial, tahoma, sans-serif; font-size:.9em; height:100%; line-height:140%; color:#95918d; }
a { text-decoration:none; transition: color .2s linear; -moz-transition: color .2s linear; -o-transition: color .2s linear; -webkit-transition: color .2s linear; color:#143851; font-weight:bold; }
a:hover { color:#999; }
.JD-Title { font-size:1.4em; font-weight:bold; color:#143851; padding-bottom:20px; }
/* TYPOGRAPHY */
iframe { width:100%; }
.wrapper { position:relative; margin:0 auto; width:960px; height:auto !important; min-height:100%; background:url(images/background.png); }
.wrapper .content-wrapper { width:960px; margin:0 auto; padding-bottom:40px; overflow:hidden; }
header { width:960px; margin:0 auto; background:#FFF; }
header .logo { width:210px; height:60px; float:left; background:url(images/logo.png) no-repeat; margin:20px 0; }
header .joinin { width:210px; height:60px; float:right; background:url(images/joinin.gif) no-repeat center right; margin:20px 0; }
header nav { clear:both; width:960px; background:#c8c7b3; height:32px; }
header nav .home { background:url(images/home.png) no-repeat; width:31px; height:32px; float:left; border-right:solid thin #dee4e7; border-right:solid thin rgba(255,255,255,0.3); }
header nav .home:hover { background-position: 0 -32px; }
header nav .languages { float:right; }
header nav ul li { display:block; float:left; }
header nav ul li a { width:auto; height:32px; float:left; border-left:solid thin #dee4e7; border-left:solid thin rgba(255,255,255,0.3); line-height:32px; padding:0 8px; text-decoration:none; transition: background .2s linear; -moz-transition: background .2s linear; -o-transition: background .2s linear; -webkit-transition: background .2s linear;  }
header nav ul li a:hover { background:#143851; }
.content { width:520px; float:left; position:relative; padding:40px; background:#FFF; }
.sidebar-left { width:120px; float:left; position:relative; overflow:hidden; padding:30px; }
.sidebar-right { width:120px; float:right; position:relative; overflow:hidden; padding:30px; }
.sidebar-right ul { list-style:url(images/arrow-black.gif); margin-left:15px; }
footer { background:#c8c7b3; height:20px; padding:10px; clear:both; width:940px; position:absolute; bottom:0; }
/* TALENTLINK */
#PSOFOShop { height:100% !important; }
.description { margin-bottom:20px; }
.mrtedlogo { margin-top:15px; float:left; overflow:hidden; }
.barnavybold { font-weight:bold; font-size:1em; margin-bottom:15px; }
.linkbracket, .NewPopUp { display:none; }
#JD-TopParams, #JD-AllFields { width:100%; float:left; margin-bottom:5px; }
#JD-TopParams { border-bottom:thin solid #e6e6e6; margin-bottom:15px; }
#JD-ActPrintPage a { display: none;}
#JD-ActSendJob a { display: none; }
#searchagentbutton, #JD-Actions { float:left !important; width:100%; overflow:hidden; border-top:thin solid #95918d; padding-top:15px;color:#000; }
#bottomact { float:left !important; width:100%; overflow:hidden; padding-top:15px;color:#fff; }
.chpfailedlog { color:#F00; margin-bottom:15px; }
.SAg-ButtonFace, .Lst-ButtonFace, .JD-BButtonFace {
padding: 2px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
font-weight:bold;
font-size:.9em;
background:#f3f3f3;
border:solid thin rgba(0,0,0,.1);
float:left !important;
margin-right:10px;
-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3); -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3); box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
text-shadow:1px 1px 1px rgba(255,255,255,.2);
color:#333;
}
/*.SA-ButtonFace {visibility:hidden;height:1px:overflow:hidden;padding:0px:}
*/

#JD-ActApplyDirect .JD-BButtonFace {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	color:#666;
	font-size:16px;
	font-weight:normal; 
float:right !important;

}
#LOV6 {text-transform:uppercase;}
legend { font-size:16px; font-weight:normal; color:#1a0020; padding-bottom:20px; text-transform:uppercase;}
legend.SAg-Title { padding-top:16px; }
label, .SA-Label { color:#95918d; }
label.SA-LR, label.SA-smalltext { float:left; line-height:18px; margin:5px 15px 5px 5px; }
label.Search-lab { float:left; width:100% !important; }
#div-sagparam3 label.Search-lab { width:auto !important; margin:5px 15px 0 5px; }
.JD-HDLabel, .JD-FieldLabel { font-weight:bold; color:#c8c7b3; clear:both; }
.JD-HDText { font-size:1em; margin-bottom:10px; float:left; }
.JD-FieldText { font-size:.9em; margin-bottom:10px; float:left; }
/* FORMS */
form div { clear:both; }
input, textarea, select {
border: 1px solid #d6d6d6;
padding: 4px;
font-size: .9em;
line-height: 110%;
background: #f3f3f3;
margin:6px 0 5px 0;
} 
input:focus, textarea:focus, select:focus { outline: none; border: 1px solid #c8c7b3; color:#666 !important; }
select { padding: 2px 2px 2px 2px; font-weight:bold; color:#666; width:300px !important; overflow:hidden; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
select { background:url(images/select.png) right center no-repeat; }
}
input[type=text], input[type=password] {
background: #fff;
width:280px !important;
color:#95918d;
}
input[type=submit] {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	
color:#666;
font-size:16px;
cursor:pointer;
border:solid thin rgba(0,0,0,.1);
}
#JD-ActApplyDirect .JD-BButtonFace:hover, input[type=submit]:hover,
#JD-ActApplyDirect .JD-BButtonFace:focus, input[type=submit]:focus {

}
input[type=checkbox],
input[type=radio] { display: inline-block; font-size: 15px; margin: 5px 0 15px 0; padding: 0; width: 18px; height: 18px; line-height:18px; float:left; }
input[type=checkbox] { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
input[type=radio]{ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
input[type=checkbox]:checked { background:url(images/radio.png) center center no-repeat; }
input[type=radio]:checked { background:url(images/checkbox.png) center center no-repeat; }
/* TABLES */
.Lst-CriteriaLabel:before { display:inline;content:'SEARCH RESULTS:';visibility:visible;font-size:16px;color:#1a0020; }
.Lst-CriteriaLabel {visibility:hidden;color:#efeeea;font-size:10px;overflow:hidden;}


/*.Lst-CountLabel:before { display:inline;content:'SEARCH RESULTS:';visibility:visible;font-size:16px;color:#1a0020; }
*/
.Lst-CrtLabel {  width:10px; overflow:hidden; height:4px; overflow:hidden; }
.Lst-NoJobs { font-size:1em; padding:15px 0; border-bottom:thin solid #f0f0f0; font-weight:bold; }
caption { font-size:14px; margin:15px 0; color:#95918d;  text-align:left; }

table { overflow:hidden; border:0px solid #d3d3d3;  width:100%; margin:0 auto; /* FF1+ */ -webkit-border-radius:4px; border-radius:4px; }
th, td {padding:5px 5px 5px; text-align:center; }
td {border-top:0px ; border-right:0px ;border-left:0px; border-bottom:1px solid #999;}
tr.odd-row td {background:#f6f6f6;}
td.first, th.first {text-align:left}
td.last {border-right:none;}
td { } 
tr.odd-row td { background:#f9f9f9; }
th {  text-align:center !important; border:0px ;border-bottom:1px solid #999; }
th a { color:#1a0020 !important; }
th a:hover { color:rgba(255,255,255,0.7); }
tr:first-child th.first { -moz-border-radius-topleft:0px; -webkit-border-top-left-radius:0px; }
tr:first-child th.last { -moz-border-radius-topright:0px; -webkit-border-top-right-radius:0px; border-right:none !important; }
tr:last-child td.first { -moz-border-radius-bottomleft:0px; -webkit-border-bottom-left-radius:0px; }
tr:last-child td.last { -moz-border-radius-bottomright:0px; -webkit-border-bottom-right-radius:0px; color:#666; background:#FFF; text-align:center; font-size:1em; }
@media print {
#JD-Actions, .mrtedlogo { display:none; }	
}
@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
border: 0pt none; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0pt; outline: 0pt none; padding: 0pt; vertical-align: baseline; }




:focus { outline: 0pt none; }
body { background: none repeat scroll 0% 0% #efeeea; color: black; line-height: 1; }
ol, ul { -style: none outside none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
b, strong { font-weight: bold; }
i, em { font-style: italic; }
article, aside, figure, footer, header, hgroup, menu, nav, section { display: block; }
html, body { color: #95918d; font-family: Arial,tahoma,sans-serif; font-size: 14px !important; height: 100%; line-height: 140%; }
h1, h2, h3, h4, h5, h6 { background: none repeat scroll 0% 0% transparent !important; color: #1a0020 !important; font-family: Arial,Helvetica,sans-serif !important; font-size: 16px !important; font-style: ; font-weight: normal !important; }
#main_form {
overflow: hidden !important;
width: 950px !important;
margin:0 auto !important;
}
#main_form #header_content {
margin: 0pt 0pt 0pt -1px;
padding: 30px;
width: 100% !important;
}
#main_form #step_navigation_content {
float: left;
margin: 20px 0pt -145pt !important;
padding: 0pt !important;
width: 230px;
}
.section {
border: medium none !important;
}
#main_form #content {
float: right;
margin: 0pt !important;
overflow: hidden !important;
padding-left: 30px;
padding-top: 30px;
width: 670px;
}
#main_form #footer_content {
margin-bottom: 15px;
width: 100% !important;
}
.sectionTem {
padding: 0pt 0pt 15px;
width: 100%;
}
.footerLine {
display: none;
}
.calendar_img {
margin: 10px 0pt 0pt 10px;
}
#reqstar {
clear: both;
float: none;
margin-top: 30px;
}
.answer INPUT, .answer SELECT {
margin-bottom: 6px;
}
.qLblNextline {
font-weight: bold;
margin-top: 6px;
}
h1#SmallSized {
font-size: 36px;
line-height: 41px;
}
#mrtedlogo {
left: 4px;
position: relative;
top: 63px;
}
.linkbracket {
display: none;
}
.NewPopUp {
display: none;
font-size: 10px;
}
.reqstep {
color: #FF0000;
display: none;
font-size: 12px;
font-weight: bold;
}
#sectionDocument span.reqstep, #sectionCandInf span.reqstep {
display: none;
left: 10px;
margin: 5px 0pt;
position: relative;
}
div#sectionAttach .reqstep {
}
div#sectionAttach h5 {
background: url("http://www.hydro.com/upload/Jobs and Careers/TalentLink/req.png") no-repeat scroll right top transparent;
padding-right: 10px;
}
.saveapp, a.saveapp, a.saveapp:visited, a.saveapp:active, a.saveapp:hover {
color: #333333;
font-size: 10px;
font-weight: bold;
}
.infochpw {
color: #333333;
font-size: 2px;
font-weight: bold;
line-height: 30%;
}
.infochp, .infochp1, .infochp2, .infochp3 {
color: #333333;
font-size: 10px;
font-weight: bold;
}
.connectionfailedchp {
color: #FF0000;
font-size: 10px;
font-weight: bold;
}
a.linkchp, a.linkchp:visited {
color: #333333;
font-size: 12px;
font-weight: bold;
}
a.linkchp:active, a.linkchp:hover {
color: #E26500;
font-size: 12px;
font-weight: bold;
}
.chpintro {
color: #444444;
font-size: 14px;
}
.chpLogSet, .chpLog {
border: 0pt none;
font-size: 1px;
margin: 0pt;
padding: 0pt;
}
.chpfailedlog {
color: #FF0000;
font-size: 14px;
font-weight: bold;
}
.chpchamplog {
color: #444444;
font-size: 14px;
font-weight: bold;
}
.chptextlog {
color: #444444;
font-size: 14px;
font-weight: bold;
}
.chpButtonlog {
color: #444444;
font-size: 14px;
font-weight: bold;
margin: 10px 0pt;
}
#chpViewEditPIF, #chpViewPIF, #chpViewChangePass, #chpViewDeleteMyRecord, #chpViewHProgram {
margin: 5px 0pt;
}
a.chpView {
font-size: 14px;
line-height: 1.57em;
padding: 11px 0pt 11px 3px;
}
a.chpView, a.chpView:visited, a.chpforgot, a.chpforgot, a.chpforgot:visited {
color: #054785;
text-decoration: none;
}
a.chpforgot:focus {
outline: medium none;
}
a.chpforgot:hover, a.chpView:active, a.chpView:hover {
color: #660099;
}
.bodyChp p#reqstar, .bodyChp #reqstar {
display: none;
}
.chptitle {
color: #444444;
font-size: 14px;
}
h3.chptitle {
color: #444444;
font-family: arial,thaoma,sans-serif;
font-size: 36px;
font-weight: lighter;
line-height: 41px;
padding-bottom: 10px;
padding-top: 0px;
}
.chpsubtitle {
color: #444444;
font-size: 14px;
margin: 10px 0pt;
}
.chptitleH {
color: #444444;
font-size: 14px;
font-weight: bold;
padding-top: 15px;
text-align: left;
}
#chpViewCalContent {
margin: 10px 0pt;
}
th.chpheader {
background-color: #F1F1E9;
}
.chpheader {
border-bottom: 1px dotted #DCD9D9;
color: #444444;
display: table-cell;
font-size: 14px;
font-weight: normal;
padding: 11px;
text-align: left;
vertical-align: top;
}
.chpheader label {
color: #444444;
font-size: 14px;
}
.chpDate {
border-bottom: 1px dotted #DCD9D9;
color: #444444;
display: table-cell;
font-size: 14px;
font-weight: normal;
padding: 11px 0pt 11px 11px;
text-align: left;
vertical-align: top;
}
.chpJob {
border-bottom: 1px dotted #DCD9D9;
color: #444444;
display: table-cell;
font-size: 14px;
font-weight: normal;
padding: 11px 0pt 11px 11px;
text-align: left;
vertical-align: top;
}
td.chpView {
border-bottom: 1px dotted #DCD9D9;
color: #444444;
display: table-cell;
font-size: 14px;
font-weight: normal;
line-height: 1.57px;
text-align: left;
vertical-align: middle;
}
.chpType {
color: #444444;
display: table-cell;
font-size: 14px;
font-weight: normal;
text-align: left;
vertical-align: top;
}
.chpsubtitleA {
color: #444444;
font-size: 14px;
line-height: 1.57px;
}
.chptitleS, .chptitleA {
clear: both;
color: #444444;
display: block;
font-family: arial, tahoma, sans-serif;
font-size: 20px;
margin: 10px 0pt;
padding-top: 15px;
text-align: left;
}
.chpApp {
padding-top: 15px;
}
a.chpApp, a.chpApp:visited, a.chpBack, a.chpBack:visited, a.chpViewPIF, a.chpViewPIF:visited, a.chpEditPIF, a.chpEditPIF:visited, a.chpPass, a.chpPass:visited {
color: #054785;
font-size: 14px;
text-decoration: none;
}
a.chpApp:active, a.chpApp:hover, a.chpBack:active, a.chpBack:hover, a.chpViewPIF:active, a.chpViewPIF:hover, a.chpEditPIF:active, a.chpEditPIF:hover, a.chpPass:active, a.chpPass:hover {
color: #660099;
}
.chptitleD {
color: #444444;
font-size: 14px;
font-weight: bold;
line-height: 1.57px;
padding-top: 15px;
text-align: left;
}
#chpViewApplications, #chpViewSaveApplications, #chpViewLogout {
margin: 10px 0pt;
}
#chpViewSaveApplications table, #chpViewApplications table, #chpViewCalContent table {
width: 95%;
}
.chpDoc {
color: #444444;
font-size: 14px;
font-weight: bold;
line-height: 1.57px;
padding: 0pt 10px 0pt 0pt;
text-align: left;
}
.chptitleT {
color: #444444;
font-size: 14px;
font-weight: bold;
line-height: 1.57px;
padding-top: 15px;
text-align: left;
}
.ss26 {
background: none repeat scroll 0% 0% #FFFFFF;
height: 2px;
padding: 0px;
}
.ss17 {
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
padding: 0px;
}
.ss131 {
background: none repeat scroll 0% 0% #00306B;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
text-align: center;
vertical-align: middle;
}
.ss18 {
background: none repeat scroll 0% 0% #8D94B4;
padding: 0px;
}
.ss23 {
background: none repeat scroll 0% 0% #000080;
height: 3px;
padding: 0px;
}
.ss33 {
background: none repeat scroll 0% 0% #F0F0F0;
color: #000080;
font-size: 12px;
font-weight: bold;
padding: 0px;
}
.ss138 {
color: #333333;
font-size: 11px;
font-weight: bold;
}
.ss139 {
color: #333333;
font-size: 12px;
font-style: italic;
font-weight: bold;
}
.ss136 {
color: #333333;
font-size: 10px;
font-weight: bold;
}
.ss58 {
color: #333333;
font-size: 10px;
font-weight: bold;
}
.ss80 {
color: #333333;
font-size: 10px;
font-weight: bold;
}
a.ss160 {
color: #CCCCFF;
font-size: 12px;
font-weight: bold;
padding: 0px;
}
a.ss160:visited {
color: #CCCCFF;
font-size: 12px;
font-weight: bold;
padding: 0px;
}
a.ss160:active {
color: #E26500;
font-size: 12px;
font-weight: bold;
padding: 0px;
}
a.ss160:hover {
color: #E26500;
font-size: 12px;
font-weight: bold;
padding: 0px;
}
.ss141 {
color: #333333;
font-size: 11px;
font-weight: bold;
}
.ss135 {
color: #333333;
font-size: 10px;
font-weight: bold;
}
.ss134 {
color: #333333;
font-size: 10px;
font-weight: bold;
}
.ss70 {
color: #333333;
font-size: 11px;
}
.divupload {
background-color: #FFFFFF;
}
.headerline {
font-size: 5px;
line-height: 5px;
}
.welcomeText, .welcomeText p {
background: none repeat scroll 0% 0% #FFFFFF;
color: #444444;
font-size: 14px;
font-weight: normal;
line-height: 1.57em;
padding: 0px 0px 0px 4px;
}
.welcomeText p b {
color: #444444;
font-size: 14px;
font-weight: bold;
line-height: 1.57em;
}
.welcomeText p u b, .welcomeText p b u, .welcomeText u b, .welcomeText b u {
font-family: arial, tahoma, sans-serif;
font-size: 21px;
font-weight: normal;
padding: 11px 11px 24px 0px;
text-decoration: none;
}
.welcomeText u {
text-decoration: none;
}
.welcomeText UL {
color: #000000;
font-size: 14px;
font-weight: normal;
line-height: 1.57em;
margin-left: 5px;
padding-left: 10px;
}
.welcomespacer {
background: none repeat scroll 0% 0% #FFFFFF;
font-size: 5px;
line-height: 5px;
}
.welcomeline {
font-size: 12px;
line-height: 12px;
}
.leftbutton {
text-align: right;
width: 45%;
}
.rightbutton {
text-align: left;
width: 45%;
}
.centerbutton {
text-align: center;
}
.footertable {
}
.footer {
}
.footerline {
font-size: 8px;
line-height: 8px;
}
#footer_content div {
margin-left: 0pt;
margin-right: 0pt;
width: auto;
}
#footer_content input {
background-color: #597786;
border: medium none;
cursor: pointer;
margin: 15px 5px 10px 0pt;
padding: 5px 8px;
text-decoration: none;
width: auto;
}
input.footerbutton, input.chpBack, input.chpViewPIF, input.chpEditPIF, input.chpPass, #chpSavePif input, .chpbutton {
background: none repeat scroll 0% 0% #597786;
border-radius: 3px 3px 3px 3px;
border: 1px solid #77A000;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-family: arial, tahoma, sans-serif;
font-size: 16px;
font-weight: normal;
height: auto;
text-shadow: 1px 1px 1px rgba(47, 62, 0, 0.4);
vertical-align: middle;
}
#footersubmitbav input {
border: medium none;
cursor: pointer;
margin: 15px 5px 10px 0pt;
padding: 0pt;
text-decoration: none;
width: auto;
}
#footersubmitbav div input {
background: none repeat scroll 0% 0% #597786;
border-radius: 3px 3px 3px 3px;
border: 1px solid #77A000;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-family: Helvetica,arial,sans-serif;
font-size: 16px;
font-weight: normal;
height: auto;
margin-bottom: 10px;
margin-left: 0pt;
margin-top: 15px;
padding: 4px 10px !important;
text-shadow: 1px 1px 1px rgba(47, 62, 0, 0.4);
vertical-align: middle;
width: auto;
}
#footersubmitbav #printLink {
background: url("http://www.hydro.com/upload/Jobs and Careers/TalentLink/print.png") no-repeat scroll right bottom #FFFFFF;
border: 0pt none;
cursor: pointer;
float: right;
font-size: 0pt;
height: 22px;
line-height: 0;
margin-top: 30px !important;
padding-right: 10px;
padding-top: 0px !important;
text-align: right;
text-shadow: none;
width: 22px;
}
#footersubmitbav div {
float: right;
text-align: right;
}
fieldset#footer div, fieldset#footer div {
float: right;
text-align: right;
}
.footerprev {
text-align: right;
width: 45%;
}
.footerlabel {
color: #333333;
font-size: 11px;
font-weight: bold;
text-align: right;
width: 5%;
}
.footernext {
width: 5%;
}
.footercancel {
width: 45%;
}
.footerspacer {
font-size: 12px;
line-height: 12px;
}
.footersaveapp {
color: #333333;
font-size: 11px;
font-weight: bold;
text-align: center;
}
.steptablePIF {
padding: 0px 4px;
}
.steplabelPIF {
color: #333333;
font-size: 14px;
font-weight: bold;
}
.stepreqPIF {
background: none repeat scroll 0% 0% #FFFFFF;
color: #FF0000;
font-size: 11px;
font-weight: bold;
}
.steplinePIF {
font-size: 5px;
line-height: 5px;
}
.steptable {
background: none repeat scroll 0% 0% #000080;
padding: 0px 0px 0px 4px;
}
.steplabel {
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
}
.stepreq {
background: none repeat scroll 0% 0% #FFFFFF;
color: #FF0000;
font-size: 11px;
font-weight: bold;
}
.stepline {
background-color: #333333;
font-size: 7px;
line-height: 7px;
}
.reqtablePIF {
padding: 0px 4px 0px 0px;
}
.reqtable {
background: none repeat scroll 0% 0% #FFFFFF;
padding: 0px 4px 0px 0px;
}
.reqlabel {
color: #333333;
font-size: 11px;
font-weight: bold;
text-align: right;
}
.sectiontable .reqlabel {
margin: 15px 0pt;
text-align: left;
}
.reqstar {
color: #FF0000;
}
.reqline {
font-size: 5px;
line-height: 5px;
}
.sectiontitletable {
background: none repeat scroll 0% 0% #000080;
padding: 0px 0px 0px 4px;
}
.sectiontitle {
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
}
.sectiontitlebis {
background: none repeat scroll 0% 0% #FFFFFF;
}
.sectiontitlespacer {
background-color: #333333;
font-size: 7px;
line-height: 7px;
}
.sectiontable {
background: none repeat scroll 0% 0% #FFFFFF;
margin-bottom: 15px;
padding: 0px 0px 0px 10px;
width: 500px;
}
LABEL.sectionlabel, .sectionlabel {
background: none repeat scroll 0% 0% #FFFFFF;
color: #444444;
font-size: 14px;
font-weight: bold;
line-height: 1.57em;
}
.sectionvalue {
color: #333333;
font-size: 10px;
font-weight: bold;
}
INPUT.sectionvalue {
color: #444444;
font-size: 14px;
line-height: 1.57em;
}
.sectionbkg {
background: none repeat scroll 0% 0% #FFFFFF;
vertical-align: top;
}
a.sectionvalue {
color: #054785;
font-size: 14px;
line-height: 1.57em;
text-decoration: none;
}
.sectioninput {
color: #333333;
font-size: 10px;
font-weight: bold;
}
.sectionlist {
color: #333333;
font-size: 10px;
font-weight: bold;
width: 176px;
}
.sectionspacer {
background: none repeat scroll 0% 0% #FFFFFF;
font-size: 5px;
line-height: 5px;
}
.sectionline {
font-size: 15px;
line-height: 15px;
}
.sectiondate {
color: #333333;
font-size: 10px;
font-style: italic;
}
.sectiontext {
color: #444444;
font-size: 14px;
font-weight: normal;
line-height: 1.57em;
}
a.sectiontext {
color: #054785;
font-size: 14px;
font-weight: normal;
line-height: 1.57em;
text-decoration: none;
}
.sectiontextarea {
color: #054785;
font-size: 14px;
font-weight: normal;
line-height: 1.57em;
text-decoration: none;
}
.sectioninputdate {
color: #333333;
font-size: 10px;
font-weight: bold;
}
.tswTitle {
color: #000080;
font-size: 11px;
font-weight: bold;
}
.tswILine {
background: none repeat scroll 0% 0% #00306B;
height: 1px;
padding: 0px;
}
.tswHeader {
color: #000080;
font-size: 13px;
font-weight: bold;
}
.tswSTitle1 {
background-color: #8D94D4;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding: 1px 0px 0px 1px;
text-align: center;
}
.tswILine1 {
background: none repeat scroll 0% 0% #FFFFFF;
color: #333333;
font-size: 10px;
padding: 1px 0px 0px;
}
.tswSTitle2 {
color: #333333;
font-size: 11px;
font-weight: bold;
}
.tswILine2 {
background-color: #BBBBBB;
}
.tswLinetxt {
color: #333333;
font-size: 11px;
font-weight: normal;
}
.tswNoData {
color: #333333;
font-size: 11px;
font-weight: normal;
}
.tswTDButt {
color: #333333;
font-size: 11px;
}
.tswButton {
color: #333333;
font-size: 10px;
}
.tswlk1 {
color: #333333;
font-size: 10px;
}
.tswlk2 {
color: #000080;
font-size: 11px;
font-weight: bold;
}
.tswStar {
color: #FF0000;
padding: 0px;
}
.tswSel {
color: #333333;
font-size: 10px;
font-weight: bold;
}
.tswInptxt {
color: #333333;
font-size: 10px;
font-weight: bold;
height: 13pt;
width: 48pt;
}
.tswInptxt2 {
color: #333333;
font-size: 10px;
font-weight: bold;
height: 13pt;
width: 140pt;
}
.tswtr1 {
background: none repeat scroll 0% 0% #D4D0C8;
color: #000080;
font-size: 11px;
font-weight: bold;
padding: 0px;
}
.tswtd1 {
color: #333333;
font-size: 11px;
font-weight: normal;
}
.ss102 {
color: #000080;
font-size: 11px;
}
.wLogSet, .wLog {
border: 0pt none;
font-size: 1px;
margin: 0pt;
padding: 0pt;
}
.wLogSet LEGEND {
color: #333333;
font-size: 11px;
font-weight: bold;
}
.wlogchamp {
color: #333333;
font-size: 11px;
font-weight: bold;
}
.wlogtext {
color: #333333;
font-size: 10px;
font-weight: bold;
}
.wLogButton {
color: #333333;
font-size: 10px;
font-weight: bold;
margin: 10px 0pt;
}
a.wLogButtonFace {
color: #333333;
font-size: 11px;
}
a.wLogButtonFace:visited {
color: #333333;
font-size: 11px;
}
a.wLogButtonFace:active {
color: #E26500;
font-size: 11px;
}
a.wLogButtonFace:hover {
color: #E26500;
font-size: 11px;
}
.wAgpLogSet, .wAgpLog {
border: 0pt none;
font-size: 1px;
margin: 0pt;
padding: 0pt;
}
.wAgpLogSet LEGEND, .wagplogchamp {
color: #333333;
font-size: 11px;
font-weight: bold;
}
.wagplogtext {
color: #333333;
font-size: 10px;
font-weight: bold;
}
.wAgpLogButton {
color: #333333;
font-size: 10px;
font-weight: bold;
margin: 10px 0pt;
}
a.wAgpLogButtonFace, a.wAgpLogButtonFace:visited {
color: #333333;
font-size: 11px;
}
a.wAgpLogButtonFace:active, a.wAgpLogButtonFace:hover {
color: #E26500;
font-size: 11px;
}
H1 {
color: #333333;
font-size: 16px;
font-weight: bold;
}
DIV.SendJleftbutton {
float: left;
text-align: right;
width: 50%;
}
DIV.SendJrightbutton {
float: left;
text-align: left;
width: 50%;
}
DIV.offer-content {
width: 100%;
}
DIV.offer-details-container {
margin: 0pt auto;
padding-bottom: 20px;
padding-top: 20px;
width: 98%;
}
DIV.offer-details-container * {
font-size: 12px;
}
DIV.offer-details-container TABLE {
background: none repeat scroll 0% 0% #FFFFFF;
border: 2px solid #E3E3E3;
width: 100%;
}
DIV.offer-details-container TABLE TR TD {
padding: 3px 5px 3px 10px;
}
DIV.offer-details-container TABLE TR TD.headerCol {
background: none repeat scroll 0% 0% #F4F4F4;
border-bottom: 2px solid #E3E3E3;
font-size: 13px;
font-weight: bold;
height: 30px;
}
DIV.offer-details-container .offer-header {
font-size: 14px;
font-weight: bold;
height: 30px;
}
DIV.offer-details-container .offer-header .offerUnderReviewMsg {
color: #FF0000;
font-size: 14px;
margin-left: 10px;
}
DIV.offer-details-container TABLE TR TD.headerColNext {
border-top: 2px solid #E3E3E3;
}
DIV.offer-details-container TABLE TR TD.headerCol, .offer-header {
color: #336699;
}
DIV.offer-details-container SPAN.label {
font-size: 12px;
font-weight: bold;
}
DIV.offer-details-container .fieldTitle {
font-weight: normal;
}
DIV.offer-details-container .fieldValue {
}
DIV.offer-details-container .statusPending {
font-weight: bold;
}
DIV.offer-details-container .statusAccepted {
color: #008000;
font-weight: bold;
}
DIV.offer-details-container .statusDeclined {
color: #FF0000;
font-weight: bold;
}
DIV.offer-details-container .contractStatusInfo, DIV.offer-details-container .actionStatus {
color: #4C85BD;
font-size: 14px;
font-weight: bold;
padding: 5px;
}
DIV.offer-details-container .actionError, DIV.offer-details-container .prevValue {
color: #FF0000;
}
DIV.offer-details-container .actionStatus .waitMsg {
background: url("/images/icon_waiting.gif") no-repeat scroll 0% 0% transparent;
padding-left: 20px;
}
DIV.offer-details-container .curValue {
color: #008000;
}
DIV.offer-details-container .offerData {
border: 1px outset #FFFFFF;
}
DIV.offer-details-container .emptyComment {
color: #777777;
width: 100%;
}
DIV.contract_form_actions LABEL {
display: block;
font-size: 12px;
font-weight: bold;
padding: 10px 0pt 3px;
}
DIV.offer-details-container INPUT, BUTTON {
background: none repeat scroll 0% 0% #E5EEF6;
border: 1px solid #336699;
color: #336699;
font-size: 12px;
font-weight: normal;
padding: 1px 5px;
}
DIV.offer-details-container .commentsContainer {
border: 0px solid #000000;
}
DIV.offer-details-container .commentsContainer TH {
background-color: #E9E9E9;
color: #336699;
padding: 5px;
}
DIV.offer-details-container .recruiterComment {
background: none repeat scroll 0pt 0pt #E3E3E3;
}
DIV.offer-details-container .nestedHeaderCol {
font-weight: bold;
letter-spacing: 2px;
padding-top: 5px;
}
DIV.offer-details-container .nestedFieldTitle {
padding-left: 2em;
}
DIV.offer-details-container .commentsContainer TD {
padding-bottom: 10px;
padding-top: 10px;
vertical-align: top;
}
#bottomact {
margin-top: 0px;
}
BODY.bodyAppProc {
}
#content hr {
background: none repeat scroll 0% 0% transparent;
border: 0pt none;
clear: both;
color: #FFFFFF;
display: block;
height: 0pt;
line-height: 0;
margin: 2px 0pt;
width: 100%;
}
#header_content {
clear: both;
display: block;
height: 0px;
position: relative;
text-align: left;
}
.headertable {
padding: 120px 0px 0px 10px;
}
.headerspacer1 {
font-size: 10px;
line-height: 10px;
}
.headerlabel1 {
color: #333333;
display: none;
font-size: 12px;
font-weight: bold;
margin-left: 800px;
}
.headervalue1 {
clear: both;
color: #FFFFFF;
display: none;
font-family: arial, tahoma, sans-serif;
font-size: 21px;
font-weight: bold;
line-height: 1.14em;
width: 950px;
}
.headerspacer2 {
font-size: 5px;
line-height: 5px;
}
.headerlabel2 {
color: #333333;
font-size: 11px;
font-weight: bold;
}
.headervalue2 {
color: #333333;
font-size: 10px;
font-weight: bold;
}
.headerspacer3 {
font-size: 5px;
line-height: 5px;
}
.headerlabel3 {
color: #333333;
font-size: 11px;
font-weight: bold;
}
.headervalue3 {
color: #333333;
font-size: 10px;
font-weight: bold;
}
.sectionContent, #sectionWelcome, .sectionTem, .section {
background-color: #FFFFFF;
border-bottom: 1px solid #F0F0F0;
border-top-style: none;
}
.sectionTem, .section, .warn {
color: #444444;
font-size: 14px;
line-height: 1.57em;
}
#tem label, #sectionCandInf label, #sectionAttachContent label, #sectionAttachContent .label, #sectionAttachContent input, .submitText, .sectionContent {
color: #000000;
font-family: helvetica,arial,sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 20px;
padding-bottom: 3px;
padding-left: 0pt;
}
#sectionWelcome {
margin-left: 0;
margin-top: -10px;
width: auto !important;
}
#sectionChpConnect {
margin-left: 275px;
margin-top: 0px;
width: 705px;
}
div#sectionAttach H5, div#submitAppStep H5 {
font-family: arial, tahoma, sans-serif;
font-size: 20px;
margin: 6px 0pt;
}
div#sectionDocument h5, div#sectionCandInf h5, #sectionChpConnect h5 {
color: #444444;
font-family: arial, tahoma, sans-serif;
font-size: 36px;
font-weight: lighter;
line-height: 41px;
padding-bottom: 10px;
padding-top: 10px;
}
#sectionDocument .section_title H5, #sectionCandInf .section_title h5, h6 {
color: #000000;
font-family: arial, tahoma, sans-serif;
font-size: 21px;
font-weight: normal;
padding: 11px 11px 24px 0px;
text-decoration: none;
}
h6 {
margin: 10px;
}
#step_navigation_content {
float: left;
margin: 0pt 35px 0pt 10px !important;
padding: 0pt 0pt 50px !important;
text-align: left;
width: 235px;
}
#step_navigation_content fieldset, .section fieldset {
background: none repeat scroll 0% 0% #FFFFFF;
border: 0pt none;
clear: both;
margin: 0pt;
padding: 0pt;
text-align: left;
}
#step_navigation_content INPUT {
text-align: left;
text-decoration: none;
}
.currentStep {
padding-left: 0px;
}
.navbarlabel {
color: #333333;
font-size: 11px;
font-weight: bold;
padding-left: 4px;
}
.navbarvalue {
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
}
.navbarvalue input {
color: #333333;
}
.navbarlink {
color: #333333;
font-size: 10px;
font-weight: bold;
}
.navspacer {
background: none repeat scroll 0% 0% #FFFFFF;
font-size: 2px;
line-height: 2px;
}
.navbarline {
font-size: 10px;
line-height: 10px;
}
#navbarLabel, #step1input, #step2input, #step3input, #step4input, #step5input, #step6input {
border-bottom: 1px dotted #333333;
color: #FFFFFF;
display: block;
margin-left: 0pt;
padding: 12px 0pt 12px 10px;
text-align: left;
width: 220px;
}
#step1input:hover, #step2input:hover, #step3input:hover, #step4input:hover, #step5input:hover, #step6input:hover {
background-color: #FFFFCC;
}
#navbarLabel {
color: #333333;
}
#navbarLabel input, #step1input input, #step2input input, #step3input input, #step4input input, #step5input input, #step6input input {
color: #333333;
margin-left: 0pt;
padding-left: 0pt;
text-align: left;
}
.sectionContent #step1input, .sectionContent #step2input, .sectionContent #step3input, .sectionContent #step4input, .sectionContent #step5input, .sectionContent #step6input {
border-bottom: 0px dotted #333333;
color: #444444;
display: block;
font-size: 14px;
line-height: 1.57px;
margin-left: 0pt;
padding: 0px 0pt 0px 5px;
text-align: left;
width: 100%;
}
.sectionContent #step1input {
margin-top: 10px;
}
.sectionContent #step1input input, .sectionContent #step2input input, .sectionContent #step3input input, .sectionContent #step4input input, .sectionContent #step5input input, .sectionContent #step6input input {
color: #444444;
font-size: 14px;
}
#navbarLabel {
border-bottom: 2px solid #333333;
font-weight: bold;
top: 225px;
}
.question {
margin-bottom: 10px;
}
.notvalid {
border-radius: 6px 6px 6px 6px;
border: 1px solid red;
box-shadow: 0pt 0pt 10px 5px #E6E6E6;
padding-left: 10px;
}
input.notvalid {
border-radius: 3px 3px 3px 3px;
border: 1px solid red;
box-shadow: 0pt 0pt 10px 5px #E6E6E6;
padding-left: 5px;
}
.disabledLink {
background-color: #ECECEC;
}
.disabledLink a {
color: #333333;
font-weight: normal;
padding-left: 2px;
}
#footer_content {
clear: both;
display: block;
text-align: right;
}
#sectionAllDoneHeader {
margin-top: 20px;
}
#qstIn_q3578 {
display: block;
}
#rpd-content {
clear: both;
display: block;
margin: 0pt 0pt 15px;
}
#LstContent {
clear: both;
display: block;
margin: 15px 0pt;
}
#info a {
float: left;
margin-left: 15px;
}
#info h1 {
margin: 5px 0pt;
padding: 0pt;
}
#qstIn_q4246_region {
display: none;
}
#qstIn_q4393_region {
display: none;
}
#attachedfileFR .sFileName, #otherattachedfileFR .sFileName {
}
.sectionContent label {
display: inline;
float: left;
margin: 0pt 1em;
padding: 1px 0pt;
text-align: left;
width: auto;
}
#footer_content span {
color: #444444;
font-size: 14px;
line-height: 1.57px;
margin: 2px 3px 0pt 0pt;
}
.value {
float: left;
margin: 0pt 1em;
width: auto;
}
.submit {
float: left;
width: auto;
}
.warn {
clear: both;
display: block;
float: none;
margin: 4px 0pt 4px 20px;
width: auto;
}
.submit input {
background-color: transparent;
border: medium none;
cursor: pointer;
margin: 2px 0pt;
padding: 0pt;
text-decoration: none;
width: auto;
}
.section label {
clear: both;
display: block;
float: left;
margin: 0em 1em;
min-width: 15em;
padding: 1px 0pt;
text-align: left;
width: 25%;
}
div.linkToStep {
color: red;
}
#error {
}
.errorMsg {
background-color: inherit;
clear: both;
color: #FF0000;
display: block;
font-size: 14px;
margin-left: 265px;
margin-top: 10px;
}
#candinfo div label {
display: block;
}
#sChpCreatePassword {
color: #000000;
margin-left: 0px;
margin-top: 0px;
position: relative;
}
#chpLoginSection, #chpCreateSection {
border: 0px solid #AAAAAA;
float: none;
margin: 0 !important;
min-width: 705px;
padding: 0pt;
width: 705px;
}
#chpLoginSection #chploginset {
}
#chpLoginSection input.sectionInput, #chpCreateSection input.sectionInput {
min-width: 150px;
width: 150px;
}
#sChpLogin, #sChpPassword {
margin-left: 10px;
margin-top: -10px;
position: relative;
}
#chpLoginSection label.sectionLabel, #chpCreateSection label.sectionLabel {
min-width: 230px;
white-space: normal;
width: 230px;
}
.sectionContent fieldset {
border: medium none;
margin: 0pt;
padding: 5px 0pt;
}
#sag-actions {
clear: both;
display: block;
width: 720px;
}
#searchagentbutton {
float: left;
margin-left: 3px;

}
#sag-submitbutton {
float: right;
}
#PSOFOShop #sag-actions {
clear: both;
display: block;
}
.marginDiv, .sentence5 {
color: #444444;
font-size: 14px;
}
.marginDiv {
display: block;
float: left;
margin: 0pt 1em;
min-width: 20em;
padding: 1px;
text-align: left;
}
#info { display: none; }
#printLink { background-position: center center !important; height: 45px !important; margin:0 !important; text-indent: 999999px !important; width: 45px !important; position:absolute; left:280px; top:-20px; }
#chpViewHProgram {display: none !important;}
#chpViewCalContent {display: none !important;}
#ChpViewApplications {display: none !important;}
#chpViewApplications .chpView-T3 {display: none !important;}
.headerspacer1 {display: none;}
.headerlabel1 {display: none;}
.headervalue1 {display: none;}
.headerspacer2 {display: none;}
.headerlabel2 {display: none;}
.headervalue2 {display: none;}
.headerspacer3 {display: none;}
.headerlabel3 {display: none;}
.headervalue3 {display: none;}
#SRCLogLegend {padding-bottom:10px;}
