#mainContent form{
display:block;
text-align:center;
}

form p,form address,.V2default label.longerL{text-align:left;}

fieldset{
display:block;
width:80%;
margin:15px auto;
text-align:left;
overflow:hidden; /*fix for Opera do not remove*/
background:url(/hr/images/fieldset_BG.jpg) repeat-x 0 1px;/*see quirksmodehacks.css for IE fix*/
padding:20px 12px;
border:1px solid #ccc;
}

fieldset fieldset {
width:40%;
float:left;
margin:5px;
}

fieldset fieldset legend{margin-left:8px;}

legend{
letter-spacing:0.1em;
font-weight:bold;
margin-left:7px;
color:#CC0000;
}

input, label, textarea, select{
float:left;
margin:3px;
width:180px;
}

input.inputDigits,.noSidebar input.inputDigits{width:28px;}

input:focus,textarea:focus{outline:1px solid #fc3;}
label{text-align:right;}
form br{clear:left;}

.upclose, .squeeze, .RNTRadio label, .RNTRadio input{width:auto;}
.squeeze, div.RNTRadio{float:left;}
/*after checking RightNow, delete upclose and squeeze in favour of generic classes autoWidth and LFloat in main css*/

.groupedInputs{
margin:3px 0 6px;
float:left;
width:auto;
}

.groupedInputs label, .groupedInputs input{margin:0 8px 0 0;text-align:left;}
.groupedInputs input{height:1.6em;margin:-2px 4px 2px 5px;}

input#submit,#submit_btn{
text-align:center;
float:none;
width:70px;
position:relative;
left:50%;
margin-left:-35px;
display:block;
font-size:1.2em;
}
.required,.validation{color:red;}
.validation{font-weight:900;}
.V2default .autoWidth,select{width:auto;}
.V2default .longerR,.V2default .longerL {width:225px;padding-left:15px;}
.module{height:100px;}

.attn{background:#cedeff url(/hr/images/headerBG.gif) repeat-x;border:1px solid #7f9db9;border-bottom:1px solid #e83b3b;}
.groupedInputs.attn{padding-top:3px;margin-left:3px;}
label.attn{
border:none;
font-weight:900;
background:url(/hr/images/V2_attn.gif) no-repeat right; padding:0 20px 2px 0;
}

form label span.note{font-size:0.9em;color:#7F7F7F;}

/*just for eap qrf: http://cesdb.ceridian.com/hr/form/eap/1,5901,744,00.html */
form.eap label.threeQuartersWidth{font-weight:bold;text-align:left;}
form.eap .divider{background:0;border-top:1px solid #ccc;}

.groupedInputs2{
float:left;
width:172px;
margin:16px 2px;
}

#google a{visibility:hidden;}