/* CSS Document */
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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	text-align:left;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.body{
background-color: #ffffff;line-height: 16px;color: #383838;;
}
a, a:active, a:focus {outline: none;}
.a, .joblink{
font-weight:normal;font-size: 12px;font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;color:#FF9E0F;text-decoration:none;
}
a:visited {color:#0C2D83; text-decoration:none;} 
.a:hover, .joblink:hover{
font-weight:normal;font-size: 12px;COLOR: #777777;font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;
text-decoration: underline
}
.CMFooter{
font-size:11px;COLOR: #383838;font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;
}
p {
margin-bottom:0px;margin-top:2px;padding-bottom:5px;line-height:1.5em;
}
.heading{
font-size: 12px;font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;text-decoration: none;color:#383838;font-weight:bold; vertical-align:top;
}
.bodytext, #PgHeader, #PgFooter{
font-weight:normal;font-size: 12px;font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;line-height:1.6em;color:#383838;}
#PgHeader, #lblLoginHeader{display:block;}
#PgHeader br{display:none;}
.question{
font-weight:normal;font-size: 12px;color:#383838;font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;line-height:1.5em;
}
.SectionHeader{
font-size: 12px; font-weight:bold;font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;color:#383838;
}
.SectionDescription{
font-size: 12px;font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;
}
#RegistrationSection {
font-size: 12px;font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;line-height:1em;
}
.micrositeHeader {
font-weight:bold;text-align:center;
}
#micrositeForm table{width:100%}
.reg_align{
width:530px;padding: 0px;
}
.address_align{
width:455px;padding: 0px; 
}
.reg_align td{
/*width:25%;*/
}
/* Apply Page Lables */
#lblSalutation, #lblJobRefLabel, #lblJobTitleLabel, #lblTitle, #lblFirstName, #lblLastname, #lblAddress1, #lblAddress2, #lblAddress3, #lblPostCode, #lblState, #lblEmail, #lblCountry, #lblCity, #lblMobilePhone, #lblAlternatePhone, #lblFax, #lblApplicationSource, #lblAttachCV {
display:inline; float:left; font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:12px; margin-right:10px;text-align:left;
}
#lblApplicationSource{
color:#383838!important;
}
#lblEmployeeRef{
font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:12px; text-align:left;
}
/* Reg Apply Page Lables */
#lblForeName, #lblInitials, #lblSurname,#cmAddress_lblAddress1, #cmAddress_cmCity_lblState, #cmAddress_cmCity_lblCountry, #cmAddress_cmCity_lblCity, #cmAddress_lblPostCode, #cmAddress_lblAddress2, #cmAddress_lblAddress3, #lblAlternativePhone, #lblVisaCountries{
display:inline; float:left; font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:12px; margin-right:10px;text-align:left; width:128px;
}
/* Apply Page inputs */
#txtForename, #txtLastname, #txtAddress1, #txtAddress2, #txtAddress3, #txtPostCode, #txtCity, #txtFax, #txtEmpRef, #txtEmployeeRef, #txtAttachCV, #cmEmail_txtEmailFrom, #txtPasswordRepeat, #registerTable #txtEmail, #registerTable #txtPassword {
width:288px;margin-bottom:1em;border: 2px solid #ddd; padding: 3px 5px 3px 5px; background-color: #f5f5f5; color: #777; font-size: 100%; vertical-align: middle;
}
#txtEmail, #txtPassword {width:288px;}
#lnkLoginHelp{ background-color:#FFFFFF}
/* Search Lables, Login Labels, Register Lables */
#lblKeyword, #lblCategory, #lblClientLocation, #lblEmailAddress, #lblPassword, #lblNewPassword, #lblRepeatPassword, #lblCMCatgories, #lblClientSites{
font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:12px; margin-right:10px; text-align:left; width:128px; float:left; font-weight:bold; color:#383838;
}
#cmEmail_tblEmail{margin:0px}
/* Search Input, Login Input, Register Input */
#tblSearch select, #tblSearch input {
width:295px!important;border: 2px solid #ddd; padding: 3px 5px 3px 5px; background-color: #f5f5f5; color: #777; font-size: 100%; vertical-align: middle;
}
/* Apply Page Required Fields */
#rowFirstName .Question span, #rowLastname .Question span, #rowAddress1 .Question span, #rowCountry .Question span, #rowState .Question span, #rowEmail .Question span, #rowApplicationSource .Question span, #rowAttCV .Question span {
float:left
}
#m, #a {
margin-left:-20px;position:absolute;
}
#lblMobilePreferred, #lblAlternatePreferred {
position:absloute;white-space:nowrap;margin-left:0px
}
/* REG Apply Labels */
#lblSalutation, #lblForeName, #lblInitials, #lblSurname, #cmAddress_lblAddress1, #cmAddress_lblAddress2, #cmAddress_lblAddress3, #cmAddress_cmCity_lblState, #cmAddress_cmCity_lblCountry, #cmAddress_cmCity_lblCity, #cmAddress_lblPostCode, #lblMobilePhone, #lblAlternativePhone{
float:left; font-weight:bold
}
#lblSalutation, #lblForeName, #lblInitials, #lblSurname {
font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:12px;line-height:30px;margin-right:8px;padding-left:-40px;text-align:left;width:128px;
}
#cmAddress_lblAddress1, #cmAddress_lblAddress2, #cmAddress_lblAddress3, #cmAddress_cmCity_lblState, #cmAddress_cmCity_lblCountry, #cmAddress_cmCity_lblCity, #cmAddress_lblPostCode {
font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:12px;margin-right:42px;text-align:left;width:128px; line-height:30px;
}
#txtForename, #txtInitials, #txtSurname, #cmAddress_txtAddress1, #cmAddress_txtAddress1, #cmAddress_txtAddress2, #cmAddress_txtAddress3, #cmAddress_cmCity_txtCity, #cmAddress_txtPostCode, #cmAddress_cmCity_cboCountry, #cmAddress_cmCity_cboState {
width:288px;border: 2px solid #ddd; padding: 3px 5px 3px 5px; background-color: #f5f5f5; color: #777; font-size: 100%; vertical-align: middle;
}
#txtMobilePhone, #txtAlternativePhone {
width:200px;
}
#lblVisaCountries, #lblAlternativePhone, #lblMobilePhone {
margin-left:0px;
}
#txtAlternativePhone{
margin-bottom:-18px;
}
#lblAlternativePhone {
margin-top:12px;
}
.AddressLabel {
font-weight:normal;font-size: 12px;COLOR: #383838;font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;
}
.warning {
COLOR: red;
}
.button {
background-color:#E85100;border-style:solid;border-width:1px;color:#FF9E0F;font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding:5px 8px;margin-top:10px;
}
.button:hover{
cursor:pointer; background-color:#EF854C;
}
select:focus, textarea:focus {
background-color:#FFFFFF;border:1px solid #000;color:#000;
}
select, input, textarea, #myFile {
font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:12px;border: 2px solid #ddd; padding: 3px 5px 3px 5px; background-color: #f5f5f5; color: #777; font-size: 100%; vertical-align: middle
}
#RegistrationSection {
color:#383838; margin-bottom:1em
}
#RegistrationSection a { 
text-decoration: none;background-color:#FFF;border:1px solid #777777;color:#FF9E0F;font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;padding:5px 8px;line-height:4em;
}
#RegistrationSection a:hover {
color:#777777;border:1px solid #777777;cursor:pointer; 
}
hr{
border:0px; height:3px;background: url(http://www.candidatemanager.net/cunninghamLindsey/images/divider.gif) repeat-x; height: 3px; font-size: 0; margin-bottom: 10px;
}
#rowNotificationsHeader, rowAppBackgroundHeader{
display: inherit
}
#tblCVUpload #PgHeader b{
padding-bottom:1em;
}
/*Page 3 of 4*/
#lblJobFunction, #lblJobSubCategories, #lblJobLevel, #lblJobLocation, #lblHaveTransportation, #lblWillinglyTravel, #lblExperienceLevel, #lblApplicantSource, #lblNotify, #lblFrequency, #lblNotifyMethod{
display:inline; float:left; font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:12px; margin-right:10px;text-align:left; width:200px;
}
#tblSearch{margin:0; padding:0;
}
#lblCoverLetter, #lblUploadCV {
display:inline; float:left; font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:12px; margin-right:10px!important; text-align:left; width:200px;
}
small a{
float:left; margin-right:10px!important; color:#FF9E0F!important; text-decoration:none; text-align:left
}
small a:hover{
color:#777777; text-decoration: underline;
}
#lblUploadCV {
margin-top:15px;
}
#txtCVTitle, #txtCoverLetter{
width:288px;
}
#myFile{
background:#fff;
}
#rdoNotify td input{width:20px!important}
input#cmdSearch{
background:url(http://www.candidatemanager.net/cunninghamLindsey/images/button_search.gif) no-repeat 0 0; width:60px; height:26px; border:0px; margin:15px 10px 10px 0px;cursor:pointer;font-size:0em; color:tranaparent;overflow:hidden; padding:0 0 0 62px
}
input#cmdLogin{
background:url(http://www.candidatemanager.net/cunninghamLindsey/images/button_signin.gif) no-repeat 0 0; width:60px; height:26px; border:0px; margin:15px 10px 0px 0px;font-size:0em;cursor:pointer;color:tranaparent;overflow:hidden;padding:0 0 0 62px; text-align:left; 
}
input#cmdRegister{
background:url(http://www.candidatemanager.net/cunninghamLindsey/images/button_reg.gif) no-repeat 0 0; width:67px; height:26px; border:0px; margin:15px 10px 0px 0px;font-size:0em;cursor:pointer; color:tranaparent;overflow:hidden; padding:0 0 0 70px;text-align:left; 
}
input#cmdRegisterCancel, input#cmdSendEmailCancel, input#cmdSendPasswordCancel, input#cmdResetPasswordCancel{
background:url(http://www.candidatemanager.net/cunninghamLindsey/images/button_cancel.gif) no-repeat 0 0; width:60px; height:26px; border:0px; margin:15px 10px 0px 0px;font-size:0em;cursor:pointer; color:tranaparent;overflow:hidden;padding:0 0 0 62px;text-align:left; 
}
input#cmdSend{
background:url(http://www.candidatemanager.net/cunninghamLindsey/images/button_send.gif) no-repeat 0 0; width:53px; height:26px; border:0px; margin:15px 10px 0px 0px;font-size:0em;cursor:pointer; color:tranaparent;overflow:hidden; padding:0 0 0 50px;text-align:left; 
}
input#cmdSave{
background:url(http://www.candidatemanager.net/cunninghamLindsey/images/button_save.gif) no-repeat 0 0; width:125px!important; height:26px; border:0px; margin:15px 10px 0px 0px;font-size:0em;cursor:pointer; color:tranaparent;overflow:hidden; padding:0 0 0 106px;text-align:left; 
}
input#cmdBack {
background:url(http://www.candidatemanager.net/cunninghamLindsey/images/button_back.gif) no-repeat 0 0; width:53px!important; height:26px; border:0px; margin:15px 10px 0px 0px;font-size:0em;cursor:pointer; color:tranaparent;overflow:hidden; padding:0 0 0 50px;
}
input#cmdSubmit {
background:url(http://www.candidatemanager.net/cunninghamLindsey/images/button_submit.gif) no-repeat 0 0; width:60px; height:26px; border:0px; margin:15px 10px 0px 0px;font-size:0em;cursor:pointer; color:tranaparent;overflow:hidden; padding:0 0 0 62px;text-align:left; 
}
textarea{
width:288px;height:158px;
}
#cmEmail_tblEmail b{
font-size: 12px;COLOR: #383838;font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;margin-right:1em;float:left; white-space:nowrap;
}
#lblForgotEmail, #lblForgotPassword, #lblHeader{
margin-bottom:1em; display:block;
}
#tblSearchResults .bodytext{
white-space:nowrap;}
#frmSearch1 #registration_align{background:url(http://www.candidatemanager.net/cunninghamLindsey/images/searchtxt.gif) no-repeat top left;vertical-align:top; padding-top:130px;}
