.body
{
    BACKGROUND-COLOR: #ffffff;color:#333333;
}
.a, .joblink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial,sans-serif;
	color:#0088C1;
	text-decoration:underline;
}

.a:hover, .joblink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: underline}
	

.CMFooter
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial,sans-serif;
}

p {
margin-bottom:0px;
margin-top:2px;
padding-bottom:5px;
line-height:1.5em;
}

.heading
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none
}
.bodytext, #PgHeader, #PgFooter
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial,sans-serif;
	line-height:1.5em;
	color:#333333;}

.question
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    color:#333333;
    FONT-FAMILY: Arial,sans-serif;
	line-height:1.5em;
	
}
.SectionHeader
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial,sans-serif;
}
.SectionDescription
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial,sans-serif;
}

.jobrow 
{
    BACKGROUND-COLOR:#EFEBEF;
}

.jobrow1 
{
    BACKGROUND-COLOR:#EFEBEF;
}


#RegistrationSection 
{
  text-align:left;
  width: 300px;
  border-style: none;
  border-width: 0px;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial,sans-serif;
  line-height:1.5em;
 }

.micrositeHeader 
{
  font-weight:bold;
  padding-bottom:20px;
  text-align:center;
}

.micrositeForm 
{
  float: none;
  border-style: solid;
  border-width: 2px;
  border-color: #666633;
}

.datalistitem
{
	border-width:0px;
}

.datalistedititem
{
		
	border-color:Black;
	border-width:1px;
	border-style:solid;
}

 .datalistitem a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #003399;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none;
}
.datalistitem a:hover
{
    FONT-WEIGHT: normal;
      FONT-SIZE: 20px;
    COLOR: #ffcc33;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: underline;
}

 .datalistedititem a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #003399;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none;;
}
.datalistedititem a:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #ffcc33;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: underline;
}

#frmSearch1 .reg_align{width:440px!important}
.reg_align
{
   width:530px;
	padding: 0px;
}

.address_align
{
	width:455px;
	padding: 0px; 
}

.reg_align td
{
	/*width:25%;*/
}

#tblForm1 td
{
width:0%;
}

/* 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:right; font-family:Arial,sans-serif; font-size:12px; margin-right:10px;text-align:right;}
#lblApplicationSource{color:#CC0000!important;}
#lblTitle, #lblMobilePhone, #lblAlternatePhone, #lblFax {margin-left:80px; float:right;}
#lblEmployeeRef{FONT-FAMILY: Arial,sans-serif; font-size:12px; text-align:right;}

/* Reg Apply Page Lables */
#lblForeName, #lblInitials, #lblSurname{display:inline; float:right; font-family:Arial,sans-serif; font-size:12px; margin-right:10px;text-align:right; width:128px;}

#cmAddress_lblAddress1, #cmAddress_cmCity_lblState, #cmAddress_cmCity_lblCountry, #cmAddress_cmCity_lblCity, #cmAddress_lblPostCode, #cmAddress_lblAddress2, #cmAddress_lblAddress3, #lblAlternativePhone, #lblVisaCountries{display:inline; float:right; font-family:Arial,sans-serif; font-size:12px; margin-right:10px;text-align:right; width:128px;}

/* Apply Page inputs */
#txtForename, #txtLastname, #txtAddress1, #txtAddress2, #txtAddress3, #txtPostCode, #txtEmail, #txtCity, #txtFax, #txtEmpRef, #txtEmployeeRef, #txtAttachCV {width:288px;}
#txtPostCode {width:96px;}

/* Search Lables, Login Labels, Register Lables */
#lblKeyword, #lblCategory, #lblClientLocation, #lblEmailAddress, #lblPassword, #lblNewPassword, #lblRepeatPassword {
FONT-FAMILY: Arial,sans-serif; font-size:12px; margin-right:10px; text-align:right; width:128px; float:right;}

/* Search Input, Login Input, Register Input */
#txtKeyword, #cellCategory, #cboClientLocation, #txtEmail, #txtPassword, #txtPasswordRepeat, #txtNewPassword{width:288px;}

/* 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:right}

#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, #lblAlternativePhone{float:right}

#lblSalutation, #lblForeName, #lblInitials, #lblSurname {font-family:Arial,sans-serif;font-size:12px;line-height:30px;margin-right:8px;padding-left:-40px;text-align:right;width:128px;}

#cmAddress_lblAddress1, #cmAddress_lblAddress2, #cmAddress_lblAddress3, #cmAddress_cmCity_lblState, #cmAddress_cmCity_lblCountry, #cmAddress_cmCity_lblCity, #cmAddress_lblPostCode {font-family:Arial,sans-serif;font-size:12px;margin-right:10px;margin-left:36px;text-align:right;width:128px; line-height:30px;}

#txtForename, #txtInitials, #txtSurname, #cmAddress_txtAddress1, #cmAddress_txtAddress1, #cmAddress_txtAddress2, #cmAddress_txtAddress3, #cmAddress_cmCity_txtCity, #cmAddress_txtPostCode {width:288px;}
#cmAddress_txtPostCode{width:96px;}
#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: #333333;
    FONT-FAMILY: Arial,sans-serif;
}
.warning 
{
 COLOR: red;
}

.button {
background-color:#FF0000;
border-color:#FF8060 rgb(152, 0, 0) rgb(152, 0, 0) rgb(255, 128, 96);
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:-1px;
overflow:visible;
padding:3px 6px;
width:auto;
float:right;
clear:both;
margin-top:10px;
}

.button:hover{cursor:pointer;}

select:focus, textarea:focus {
background-color:#FFFFFF;
border:1px solid #000;
color:#000;
}

#RegistrationSection {
color:#CC0000;}

#RegistrationSection a { 
text-decoration: none;
background-color:#FF0000;
border-color:#FF8060 rgb(152, 0, 0) rgb(152, 0, 0) rgb(255, 128, 96);
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:-1px;
overflow:visible;
padding:3px 6px;
width:auto;
line-height:3em;
}

#RegistrationSection a:hover {
cursor:pointer;
display:inline; clear:both; 
}

/*Page 3 of 4*/
#lblJobFunction, #lblJobSubCategories, #lblJobLevel, #lblJobLocation, #lblHaveTransportation, #lblWillinglyTravel, #lblExperienceLevel, #lblApplicantSource, #lblNotify, #lblFrequency, #lblNotifyMethod
{display:inline; float:right; font-family:Arial,sans-serif; font-size:12px; margin-right:10px;text-align:right; width:200px;}
#tblSearch{margin:0; padding:0;}
#lblCoverLetter, #lblUploadCV {display:inline; float:right; font-family:Arial,sans-serif; font-size:12px; margin-right:10px!important; text-align:right; width:200px;}
small{float:right; margin-right:10px!important;}
#lblUploadCV {margin-top:15px;}
#txtCVTitle, #txtCoverLetter{width:288px;}
#myFile{background:#fff;}
.reg_align img{float:right}
input#cmdSearch {
background:transparent url(/vodafone/search_btn.gif) repeat scroll 0%;
border:medium none;
height:24px;
width:49px;
font-size:0px;
margin-top:15px;
cursor:pointer;
}
input#cmdSearch:hover {
background:transparent url(/vodafone/search_btn_rollover.gif) repeat scroll 0%;
}

input#cmdLogin {
background:transparent url(/vodafone/login_btn.gif) repeat scroll 0%;
border:medium none;
height:24px;
width:49px!important;
font-size:0px;
margin-top:15px;
cursor:pointer;
}
input#cmdLogin:hover {
background:transparent url(/vodafone/login_btn_rollover.gif) repeat scroll 0%;
}

input#cmdRegister{
background:transparent url(/vodafone/register.gif) repeat scroll 0%;
border:medium none;
height:24px;
width:61px!important;
font-size:0px;
margin-top:15px;
cursor:pointer;
}
input#cmdRegister:hover{
background:transparent url(/vodafone/register_rollover.gif) repeat scroll 0%;
}

input#cmdRegisterCancel, input#cmdSendEmailCancel, input#cmdSendPasswordCancel, input#cmdResetPasswordCancel{
background:transparent url(/vodafone/cancel.gif) repeat scroll 0%;
border:medium none;
height:24px;
width:61px;
font-size:0px;
margin-top:15px;
cursor:pointer;
}
input#cmdRegisterCancel:hover, input#cmdSendEmailCancel:hover, input#cmdSendPasswordCancel:hover, input#cmdResetPasswordCancel:hover{
background:transparent url(/vodafone/cancel_rollover.gif) repeat scroll 0%;
}

input#cmdSend {
background:transparent url(/vodafone/send.gif) repeat scroll 0%;
border:medium none;
height:24px;
width:49px;
font-size:0px;
margin-top:15px;
cursor:pointer;
}
input#cmdSend:hover {
background:transparent url(/vodafone/send_rollover.gif) repeat scroll 0%;
}

input#cmdSave {
background:transparent url(/vodafone/save.gif) repeat scroll 0%;
border:medium none;
height:24px;
width:49px;
font-size:0px;
margin-top:15px;
display:inline-table;margin-top:-23px;
}
input#cmdSave:hover {
background:transparent url(/vodafone/save_rollover.gif) repeat scroll 0%;
}

input#cmdBack {
background:transparent url(/vodafone/back.gif) repeat scroll 0%;
border:medium none;
height:24px;
width:49px;
font-size:0px;
margin-top:15px;
margin-right:62px;
}
input#cmdBack:hover {
background:transparent url(/vodafone/back_rollover.gif) repeat scroll 0%;
}

input#cmdSubmit {
background:transparent url(/vodafone/submit.gif) repeat scroll 0%;
border:medium none;
height:24px;
width:49px;
font-size:0px;
margin-top:15px;
}
input#cmdSubmit:hover {
background:transparent url(/vodafone/submit_rollover.gif) repeat scroll 0%;
}
textarea{width:288px;height:158px;}
#frmRegister #cmdSave{margin:0px 20px 0 0px}
#frmRegister #cmdResetPasswordCancel{margin:-24px 80px 0 0}
#frmRegister #cmdRegisterCancel{margin:-24px 72px 0 0}
#CM_ApplicantLogin #cmdSendEmailCancel, #CM_ApplicantLogin #cmdSendPasswordCancel{margin:-24px 62px 0 0}
