/* CSS Document */
html, table, td, .bodytext, .question, .heading {
font-size:12px;
color: #333;
font-family: Arial,Helvetica,sans-serif!important;
}
.heading, .GridSubHeader, .SectionHeader, .GridHeader{
font-weight: bold;
}
.bodytext, .question, #micrositeform table, .sectiondescription, td{
line-height:14px;
font-weight : normal;
vertical-align:top;
}
.joblink, a:link, a {
cursor:pointer;
color:#003399;
text-decoration:none;
}
.joblink:hover, a:hover, a:active, a:focus{
color:#CC0000;
text-decoration:underline;
cursor:pointer;
}
.button, input#cmdSend, input#cmdSendEmailCancel{
font-size:11px;
background-color:#e3e3e3;
border:1px solid #bfbfbf;
color:#333;
font-weight:bold;
padding:3px 5px;
}
.button:hover, input#cmdSend:hover, input#cmdSendEmailCancel:hover{
background-color:#FFFFFF;
color:#483751;
cursor:pointer;
}
.button:hover, input#cmdSend:hover, input#cmdSendEmailCancel:hover{
cursor:pointer;
}
#RegistrationSection {
color: #333;
}
#RegistrationSection a { 
font-size:12px;
font-family: Arial,Helvetica,sans-serif;
text-decoration: none;
color: #003399;
border:1px solid;
padding:.3em;
line-height:3em;
font-weight:bold;
margin-left:3px;
}
#RegistrationSection a:hover {
text-decoration: none;
color: #222;
background:#FFFFFF;
}
select:focus, textarea:focus {
background-color:#FFFFFF;
border:1px solid #000;
color:#483751;
}
/* Login Page inputs */
#txtEmail, #txtPassword, #txtPasswordRepeat, #txtNewPassword {width:260px;
}
/* Search Page Input */
#cboViewJobs, #txtKeyword, #cboCMCategory, #cboClientSites{width:205px!important;
}
tblForm{padding:0;margin:0;}
#registration_align{width:600px;padding: 0px; margin:0px;}
#frmSearch1 #registration_align, #tblForm1{width:440px;padding: 0px; margin:0px;}
#lblEmailAddress, #lblPassword{padding-right:38px;}
#tblCVUpload, #divEmail textarea, #cmEmail_txtBody {width:400px;}
#txtCVTitle,#txtCoverLetter{width:290px!important}
#cmEmail_txtBody, #cmEmail_txtEmailFrom{width:350px!important}

#cmAddress_lblAddress2, #cmAddress_lblAddress3 {padding-left:7px;}
input#cmAddress_txtAddress3 {margin-bottom:5px}
input#cmAddress_txtAddress3 {margin-bottom:2px;}
input#cmdSearch{margin:1em 0;}
input#cmdLogin{margin:1em 0 1.6em 0;}

#lblSalutation, #lblForeName, #lblSurname{padding-right:0px;}
*html #lblSalutation, *html #lblForeName, *html #lblSurname{padding-right:3px;}
#cmAddress_lblAddress1, #cmAddress_lblAddress2, #cmAddress_lblAddress3, #cmAddress_cmCity_lblState, #cmAddress_cmCity_lblCountry, #cmAddress_cmCity_lblCity, #cmAddress_lblPostCode, #lblMobilePhone, #lblAlternativePhone {padding-right:62px;}
#cmAddress_lblAddress2, #cmAddress_lblAddress3 {padding-left:7px;}

#lblKeyword, #lblJobSubCategories, #divEmail b {white-space:nowrap; padding-right:10px; color:#483751;}
#lblNotify {width:120px;display:block}
table#tblform input {margin-bottom:2px}
#rdoDisclaimer {display:block;width:60px}
#lblMobilePreferred, #lblAlternativePreferred {white-space:nowrap}
#lblMasterSource, #lblApplicationSource{font-weight:bold; color:#CC0000}
.warning{color: red;}
tr#rowPgHeader{line-height:1.2em;}
#txtPasswordRepeat{margin-bottom:2em;}
.cmfooter{font-Size: 12px;color:#555555;line-height:3em;}
#cellKeyword.Question {padding-right:200px;}
#lblPasswordHeader{margin-bottom:1em;display:block}
#rdoDisclaimer_0, #rdoDisclaimer_1, #rdoMobilePhonePreferred, #rdoAlternativePhonePreferred, #rdoDataConsent_0, #rdoDataConsent_1{border:none;}
table{margin-left:0px!important;}
#rowPgHeader{display:none;}
#lblForgotEmailText, #lblPleaseInclude, #lblSupportAdmin, #lblChangeEmailUsernameText, #litChangePasswordText{margin:0 0 1em; display:block; height:auto !important;}
#lblLoginHeader{margin-bottom:3px; display:block;}
/*.reg_align td{width:16%;}*/
#frmHomepage br, #RegistrationSection br{display:none}
.GridTable textarea{width:120px!important}