body { 
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#000;
font-size:12px;
padding:0;
margin:0;
}
.heading, .GridSubHeader  {
font-family:Verdana,Arial,Helvetica,sans-serif;
color: #000;
font-size:12px;
text-decoration: none;
font-weight: bold;
vertical-align:top;
}

.bodytext {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:16px;
font-weight : normal;
color: #000;
}

.joblink, a:link {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color: #0000FF;
cursor:pointer;
}

.joblink:hover, a:hover {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#0000FF;
cursor:pointer;
}

.question {  
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight: normal;  
color: #000;
line-height:16px;
}

.SectionHeader, .GridHeader{
font-weight: bold;
font-size:12px;
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:22px;
padding-top:10px;
}

.sectiondescription {
font-size:12px;
color: #000;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

td {  
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}

.button, input#cmdSend, input#cmdSendEmailCancel{
color: #333;
background-color:#D9DADB;
border:1px solid #6A6B6D;
font-size:12px;
font-weight:bold;
padding:3px 5px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.button:hover, input#cmdSend:hover, input#cmdSendEmailCancel:hover{
color: #000;
background-color:#fff;
cursor:pointer;
}

#RegistrationSection {
color:#333;}

#RegistrationSection a { 
text-decoration: none;
color: #333;
background-color:#D9DADB;
border:1px solid #6A6B6D;
font-size:12px;
padding:3px 5px;
line-height:3em;
margin-left:5px;
}

#RegistrationSection a:hover {
text-decoration: none;
color: #000;
background-color:#fff;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
margin-left:5px;
}

#lblEmailAddress, #lblPassword{padding-right:38px;}
#divEmail b {color:#000; white-space:nowrap;}
#divEmail textarea,#cmEmail_txtBody {width:400px;}
#lblSalutation, #lblForeName, #lblSurname{padding-right:3px;}
*html #lblSalutation, *html #lblForeName, *html #lblSurname{padding-right:2px;}
#cmAddress_lblAddress1, #cmAddress_lblAddress2, #cmAddress_lblAddress3, #cmAddress_cmCity_lblState, #cmAddress_cmCity_lblCountry, #cmAddress_cmCity_lblCity, #cmAddress_lblPostCode, #lblMobilePhone, #lblAlternativePhone {padding-right:38px;}
#cmAddress_lblAddress2, #cmAddress_lblAddress3 {padding-left:7px;}
#rowMobilePhone br,#rowAlternativePhone br{display:none}
#Table1{width:330px!important;float:left;}
#lblJobSubCategories {white-space:nowrap; padding-right:10px}
#lblNotify {width:110px;display:block}

.reg_align {width:500px; padding: 0px;}
input#cmAddress_txtAddress3 {margin-bottom:2px;}
table#tblform input {margin-bottom:2px}
#rdoDisclaimer {display:block;width:60px}

tr#rowPgHeader{line-height:0em;}
#txtPasswordRepeat{margin-bottom:2em;}
input#cmdSearch, input#cmdLogin{margin:1em 0 1em 0;}
.cmfooter{font-family:Verdana,Arial,Helvetica,sans-serif;font-Size: 12px;color:#555555;line-height:1em;}
.Warning {color:red;}

table{margin-left:0px!important; border-collapse:collapse; }
#tblForm, #tblJobDetails{margin-left:0px!important; padding-left:0px!important;}
#txtCVTitle,#txtCoverLetter{width:220px!important}
input#myFile, input[type=file], #rowCVUpload input{max-width:220px!important; width:220px!important}
#tblCVUpload{width:350px}
hr {width:450px; height:1px; background:#fff;border:none;}
.micrositeHeader{padding-top:1.6em;display:block;}
#tblContent .Sectionheader{padding:2em 0 .5em}
#tblContent input{margin-top:1em}
#lblForgotEmailText, #lblPleaseInclude, #lblSupportAdmin, #lblChangeEmailUsernameText, #litChangePasswordText{margin:0 0 1em; display:block; height:auto !important;}
#frmHomepage br, #Form1 br, #RegistrationSection br{display:none}
