@import url("igBaseReset.css");

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, 
pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, 
ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, 
tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;outline:none;}

/* forms.css */
label {font-weight:normal;font-size:1em;}
label.small-label{font-size:0.9em;}
fieldset {padding:0;margin:0;border:0;}
legend {font-weight:bold;}
input.text, input.title, textarea, select {margin:0;border:solid 1px #d3d4d5;color:#777;font-size:0.9em;}
input.text:focus, input.title:focus, textarea:focus, select:focus {}
input.text, input.title {padding:4px;}
input.title {font-size:1.5em;}
textarea 
{
	font-family:Arial, Sans-Serif;width:311px;height:100px;padding:4px;
	font-size:1em;
	border:solid 1px #d3d4d5;
}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11}
.notice a {color:#514721}
.success a {color:#264409}
.error p{margin-bottom:5px}
.contacterror{color:#f00}



.clearfix,
.clear,
.igFixLayout
{
	clear: both;
	height:0px;
	font-size:0.1px;
	overflow:hidden;
}

.general_italic
{
	font-style:italic;
	color:#739DD3!important;
}

td.searchresultssoundbites .general_italic
{
	color:#717171!important;
	font-style:normal!important;
}

.clearfix:after,.clear:after
{
    content: "."!important; 
    display: block!important; 
    height: 0!important; 
    clear: both!important; 
    visibility: hidden!important;
}

body
{
	font-family:arial, Sans-Serif!important;
	font-size: 75%!important;
	margin: 0!important;
	padding: 8px 0 0 0!important;
	text-align: left!important;
	color:#717171!important;
	background-color:#fff!important;	
	width:440px!important;
}

a
{
	color:#47A200!important;
	text-decoration:none!important;
}

a:hover
{
	text-decoration:underline!important;
	color:#47A200!important;
}

a img
{
	border:0!important;
	text-decoration:none!important;
}

p
{
	margin-bottom:10px!important;
}

.hidden
{
	display:none!important;
}

#igMainContentTable
{
	background:none!important;
	width:auto!important;
}

#igrasp-wrapper
{
	width:440px!important;
	overflow:hidden!important;
}

#igrasp-title
{
	/*display:none!important;*/
	color:#000!important;
	font-weight:bold!important;
}

caption{display:none!important;}

form
{
	background-image:url(../images/ig-bg-grey-box-440-top.gif)!important;
	background-position:left top!important;
	background-repeat:no-repeat!important;
	background-color:#fafafa!important;
	position:relative!important;
	padding:15px 0 0 0!important;
	width:440px!important;
}

fieldset
{
	background-image:url(../images/ig-bg-grey-box-440-bottom.gif)!important;
	background-position:left bottom!important;
	background-repeat:no-repeat!important;
	padding:0 15px 15px!important;		
	position:relative!important;
	width:410px!important;
}

fieldset legend
{
	
	color:#000!important;
	position:relative!important;
	padding:0!important;
	margin:0 0 10px 0!important;
}

.igLabelDiv,
.igDivLabel,
.igDivFormWrap label
{
	float:left!important;
	display:inline!important;
	width:88px!important;
	margin:6px 0 0 0!important;
	padding:2px 0 0 !important;
}

.igDivFormWrap label 
{
	clear:left;
}

.igDivFormWrap input{
	
}

.igInputDiv,
.igDivInput
{
	float:left!important;
	display:inline!important;
	width:310px!important;
	margin:6px 0 0 0!important;
}


.searchcriteria
{
	height:16px!important;
	border:solid 1px #d3d4d5!important;
	width:306px!important;
	padding:2px 6px 2px 6px!important;
	color:#777777!important;
	font-size:0.9em!important;
	margin-top:6px!important;
}

select.searchcriteria
{
	height:20px!important;
	width:320px!important;
}

#searchsubmit
{
	clear:both!important;
	float:right!important;
	display:inline!important;
}



#searchsubmit input,
#igsearchresultsalertregemail #formsubmit283,
#igEmployeeReferralSubmit #formsubmit1152,
#existingapplink #formsubmit107,
#REGISTER #formsubmit64,
.submitbutton,
.submitLink

{
	font-size:1em!important;
	color:#fff!important;
	border:none!important;
	background-color:transparent!important;
	background-image:url(../images/ig-btn-green-lozenge.gif)!important;
	background-repeat:no-repeat!important;
	background-position:9px 4px!important;
	width:138px!important;
	height:26px!important;
	float:right!important;
	display:inline!important;
	margin:5px 0 0!important;
	text-align:center!important;
}

/* RESULTS */

.ResultsItemsPerPage
{
	width:418px!important;
	height:16px!important;
	background-image:url(../images/ig-bg-paging.gif)!important;
	background-repeat:no-repeat!important;
	background-position:left top!important;
	background-color:#fff!important;
	padding:7px 12px!important;
	margin:0 0 25px 0!important;
	position:relative!important;
}

.ResultsItemsPerPage span
{
	width:80px!important;
	position:absolute!important;
	right:10px!important;
}

.ResultsItemsPerPage span img
{
	float:right!important;
	display:inline!important;
	padding:0 0 0 3px!important;
	position:relative!important;
	top:1px!important;
}

.ResultsItemsPerPage span a
{
	float:right!important;
	display:inline!important;
}

.ResultsItemsPerPage span.prevlink
{
	width:100px!important;
	position:absolute!important;
	right:100px!important;
}

.ResultsItemsPerPage span.prevlink img
{
	display:inline!important;
	float:left!important;
}

.ResultsItemsPerPage span.prevlink a
{
	float:right!important;
	display:inline!important;
}

table#searchresultslist
{
	margin-bottom:25px!important;
	width:440px!important;
	padding:0!important;
}

tr#igSortBarRow
{
	background-color:transparent!important;
	background-image:url(../images/bg-border-dotted-grey.gif)!important;
	background-position:left bottom!important;
	background-repeat:repeat-x!important;	
}

tr#igSortBarRow th
{
	color:#000!important;
	padding:9px 0 14px 0!important;
	font-weight:bold!important;
}

tr#igSortBarRow th a
{
	color:#000!important;
}

td
{
	padding:7px 0!important;
}

td.igsearchresultstitle,
th#igSortBarTitle
{
	width:160px!important;
	padding-right:25px!important;
}

td.igsearchresultsregion,
th#igSortBarRegion
{
	color:#739dd3!important;
	width:85px!important;
	padding-right:25px!important;
}

td.igsearchresultslocation,
th#igSortBarLocation
{
	width:95px!important;
	padding-right:25px!important;
}

td.igsearchresultsbusinesstype,
th#igSortBarBusinessType
{
	width:100px!important;
	padding-right:25px!important;
}

td.searchresultssoundbites
{
	padding-right:25px!important;
}

#igsearchresultsalertregemail #formsubmit283
{
	font-size:1em!important;
	color:#fff!important;
	border:none!important;
	background-color:transparent!important;
	background-image:url(../images/ig-btn-green-lozenge.gif)!important;
	background-repeat:no-repeat!important;
	background-position:9px 4px!important;
	width:138px!important;
	height:26px!important;
	float:right!important;
	display:inline!important;
	margin:5px 0 0!important;
}

#igsearchresultsalertregemail label
{
	float:left!important;
	display:inline!important;
}

#igsearchresultsalertregemail .inputobjects
{
	width:320px!important;
	float:right!important;
	display:inline!important;
}

#igsearchresultsnewsearch img
{
	display:none!important;
}

#igsearchresultsnewsearch a
{
	float:left!important;
	display:inline!important;
	width:189px!important;
	height:30px!important;
	line-height:30px!important;	
	color:#717171!important;
	text-decoration:none!important;
	text-transform:uppercase!important;
	font-size:0.8em!important;
	padding:0 0 0 25px!important;
	font-weight:bold!important;
	background-image:url(../images/bg-btn-new-search.gif)!important;
	background-repeat:no-repeat!important;
	background-position:left top!important;
	margin:15px 0 0 0!important;
}

#igsearchresultsnewsearch a:hover
{
	color:#47A200!important;
	background-image:url(../images/bg-btn-new-search-hover.gif)!important;
}

#igsearchresultsalertregemail label
{
	padding:4px 0 0 0!important;
}

#igsearchresultsalertregemail .inputobjects{
	border:1px solid #CCC!important;	
	color:#717171!important;
	width:280px!important;
	padding:4px!important;
}

#igsearchresultsalertregemail #formsubmit283
{
	clear:both!important;
}

#igsearchresultsalertregsub a
{
	background:none!important;
}

/* JOB DETAILS */

#igWriteJob h2
{
	font-size:1.4em!important;
}

#igJobDescriptions 
{
	background-image:url(../images/ig-bg-grey-box-440-top.gif)!important;
	background-position:left top!important;
	background-repeat:no-repeat!important;
	background-color:#fafafa!important;
	position:relative!important;
	padding:15px 0 10px 0!important;
	width:440px!important;
	float:left!important;
	margin:18px 0 0 0!important;
	display:inline!important;
}

#igJobDescriptions ul.list_nobullet
{
	background-image:url(../images/ig-bg-grey-box-440-bottom.gif)!important;
	background-position:left bottom!important;
	background-repeat:no-repeat!important;
	padding:0 15px 15px!important;		
	position:relative!important;
	float:left!important;
	display:inline!important;
	list-style-type:none!important;
}

#igJobDescriptions ul.list_nobullet li
{
	float:left!important;
	display:inline!important;
	width:410px!important;
	background:none!important;
	line-height:normal!important;
	padding:0!important;
	margin:0!important;
}

#igJobDescriptions ul.list_nobullet li .igLabelDiv
{
	margin:0 0 7px 0!important;
	padding:0!important;
	width:100px!important;
	color:#739DD3!important;
}

#igJobDescriptions ul.list_nobullet li .igInputDiv
{
	margin:0 0 7px 0!important;
	padding:0!important;
	width:300px!important;
}

#igMainJobDescription
{
	clear:both!important;
}

#igMainJobDescription h3
{
	color:#739DD3!important;
	font-weight:bold!important;
	margin:12px 0 7px 0!important;
	background-image:url(../images/bg-border-dotted-grey.gif)!important;
	background-position:left top!important;
	background-repeat:repeat-x!important;	
	padding:17px 0 0 0!important;
}

#igMainJobDescription h3#igJobDesc1
{
	background-image:none!important;
	padding:0!important;
	margin-top:5px!important;
}

#igBottomNavigation
{
	margin:20px 0 0 0!important;
}

#igBottomNavigation li img
{
	display:none!important;
}

#igBottomNavigation li
{
	padding:0 0 7px 0!important;
	float:left!important;
	display:inline!important;
	width:400px!important;
	line-height:normal!important;
	margin:0!important;
}

#igBottomNavigation li a
{
	background-image:url(../images/bullet.gif)!important;
	background-repeat:no-repeat!important;
	background-position:left 1px!important;
	padding:0 0 2px 20px!important;
}

#igBottomNavigation li#screeningstart a,
#igBottomNavigation li#emailafriendlink a
{
	float:left!important;
	display:inline!important;
	width:220px!important;
	height:30px!important;
	line-height:30px!important;	
	color:#717171!important;
	text-decoration:none!important;
	text-transform:uppercase!important;
	font-size:0.8em!important;
	padding:0 0 0 25px!important;
	font-weight:bold!important;
	background-image:url(../images/bg-btn-email-job-details.gif)!important;
	background-repeat:no-repeat!important;
	background-position:left top!important;
	margin:0!important;
}

#igBottomNavigation li#screeningstart a:hover,
#igBottomNavigation li#emailafriendlink a:hover
{
	background-image:url(../images/bg-btn-email-job-details-hover.gif)!important;
	color:#47A200!important;
}

#igBottomNavigation li#backtosearchresults 
{
	margin:20px 0 0 0!important;
}

#igBottomNavigation li#backtosearchresults a
{
	background-image:url(../images/back.gif)!important;
}

ul
{
	padding:0 0 0 0px!important;
	margin:0 0 9px 0!important;
	list-style-type:none!important;
}

ul li
{
	background-image:url(../images/bg-list-bullet.gif)!important;
	background-repeat:no-repeat!important;
	background-position:left 6px!important;	
	padding:0 0 0 12px!important;
	margin:0 0 4px 0!important;
	line-height:1.45em!important;
}

ol
{
	padding:0 0 0 20px!important;
	margin:0 0 9px 0!important;
}

ol li
{
	
	line-height:1.45em!important;
}

/* APPLY 1 */

.igErrorMessageBox
{
	padding:.8em!important;
	margin-bottom:1em!important;
	border:2px solid #ddd!important;
	background:#FBE3E4!important;
	color:#8a1f11!important;
	border-color:#FBC2C4!important;
}

.igErrorMessageBox ul li
{
	background-image:url(../images/bg-list-bullet-red.gif)!important;
}

.igDivErrMsgShow
{
	color:#d83030!important;
	padding:5px 0!important;
}

.igErrorMessageBox .igDivErrMsgShow
{
	color:#8a1f11!important;
	padding:0!important;
}

.igErrorMessageBox ul
{
	margin:9px 0 0 0!important;
}

#igLegend2697
{
	display:none!important;
}

#igEmployeeReferralError 
{
	display:none!important;
}

#referredbyRow
{
	padding:0 0 20px 0!important;
}

#referredbyRow #referredby{
	border:1px solid #CCC!important;	
	color:#717171!important;
	width:280px!important;
	padding:4px!important;
}

#REFERRALSOURCERow .igDivLabel50percent label
{
	font-weight:bold!important;
	color:#000!important;
	display:block!important;
	padding:0 0 5px 0!important;
}

#referredbyRow label
{
	display:block!important;
	font-weight:normal!important;
	padding:7px 0 5px 0!important;
}

/* APPLY 2 */

#APPLICATIONLOGIN #igMainContentTable,
#APPLICATIONLOGIN_WITHERROR #igMainContentTable
{
	background:none!important;
	position:relative!important;
	padding:15px 0 0 0!important;
	width:440px!important;
}


#REGISTER form,
#REGISTER_NEWAPP form,
#REGISTER_WITHERROR form,
#PERSONDETAILS form
{
	background:none!important;
	position:relative!important;
}

h2#newappbar,
h2#existingappbar
{
	background-color:Transparent!important;
	font-weight:bold!important;
	clear:both!important;
	padding:10px 0 10px 0!important;
	
}

h2#existingappbar
{
	padding:20px 0 10px 0!important;
}

form div img
{
	display:none!important;
}

#APPLICATIONLOGIN form a,
#APPLICATIONLOGIN_WITHERROR form a 
{
	background-image:url(../images/bullet.gif)!important;
	background-repeat:no-repeat!important;
	background-position:left 1px!important;
	padding:0 0 2px 20px!important;
}

#existingapplink
{
	float:left!important;
	display:inline!important;
	width:340px!important;
}

#forgottonpasswordlnk ,
#forgottonpasswordtxt
{
	clear:both!important;
	width:440px!important;
	float:left!important;
	display:inline!important;
	margin:5px 0 0 0!important;
}

#forgottonpasswordtxt
{
	margin:40px 0 0 0!important;
}

#USERNAMEInput input,
#PASSWORDInput input
{
	border:1px solid #CCC!important;	
	color:#717171!important;
	width:240px!important;
	padding:4px!important;
}

#USERNAMELabel,
#PASSWORDLabel
{
	padding:6px 0 0 0!important;
}

.igErrorMessageBox ul  .igDivErrMsgShow
{
	float:none!important;
}

/* APPLY 3 (register your details) */

#REGISTER #igrasp-wrapper,
#REGISTER_NEWAPP #igrasp-wrapper,
#REGISTER_WITHERROR #igrasp-wrapper
{
	width:700px!important;
	overflow:hidden!important;
}

#REGISTER #igrasp-wrapper fieldset,
#REGISTER_NEWAPP #igrasp-wrapper fieldset,
#REGISTER_WITHERROR #igrasp-wrapper fieldset,
#REGISTER #igrasp-wrapper form,
#REGISTER_NEWAPP #igrasp-wrapper form,
#REGISTER_WITHERROR #igrasp-wrapper form
{
	width:600px!important;	
	padding:0!important;
}

#REGISTER fieldset,
#REGISTER_NEWAPP fieldset,
#REGISTER_WITHERROR fieldset,
#PERSONDETAILS fieldset
{
	padding:0 0 40px 0!important;
	background:none!important;
}

#REGISTER .igLabelDiv,
#REGISTER_NEWAPP .igLabelDiv,
#REGISTER_WITHERROR .igLabelDiv,
#PERSONDETAILS .igDivLabel,
#PERSONDETAILS label
{
	width:150px!important;
	clear:left!important;
}
	
#REGISTER .igInputDiv,
#REGISTER_NEWAPP .igInputDiv,
#REGISTER_WITHERROR .igInputDiv,
#PERSONDETAILS .igDivInput
{
	width:290px!important;
}

#REGISTER #USERNAMELabel,
#REGISTER_NEWAPP #USERNAMELabel,
#REGISTER_WITHERROR #USERNAMELabel,
#PERSONDETAILS #USERNAMELabel
{
	padding:0 15px 0 0!important;
	width:160px!important;
}

#REGISTER #USERNAMEInput,
#REGISTER_NEWAPP #USERNAMEInput,
#REGISTER_WITHERROR #USERNAMEInput,
#PERSONDETAILS #USERNAMEInput
{
	width:265px!important;
}
#REGISTER #USERNAMEInput input,
#REGISTER_NEWAPP #USERNAMEInput input,
#REGISTER_WITHERROR #USERNAMEInput input,
#PERSONDETAILS #USERNAMEInput input
{width:255px!important;}

#igLoginDetails p
{
	margin:0 0 14px!important;
}

#igLoginDetails p#igEmailProvidersInfo
{
	margin:5px 0 5px 0!important;	
}
#REGISTER .igInputDiv .reginput,
#REGISTER_NEWAPP .igInputDiv .reginput,
#REGISTER_WITHERROR .igInputDiv .reginput,
#PERSONDETAILS .reginput
{
	border:1px solid #CCCCCC!important;
	color:#717171!important;
	padding:4px!important;
	width:280px!important;
}

#REGISTER .igInputDiv .igPhoneDiv,
#REGISTER_NEWAPP .igInputDiv .igPhoneDiv,
#REGISTER_WITHERROR .igInputDiv .igPhoneDiv,
#PERSONDETAILS .igPhoneDiv
{width:160px!important;float:left!important;display:inline!important;}

#REGISTER .igInputDiv .igPhoneDiv .reginput,
#REGISTER_NEWAPP .igInputDiv .igPhoneDiv .reginput,
#REGISTER_WITHERROR .igInputDiv .igPhoneDiv .reginput,
#PERSONDETAILS #HOMEPHONENO,
#PERSONDETAILS #WORKPHONENO,
#PERSONDETAILS #MOBILEPHONENO
{width:140px!important;}

#REGISTER .igInputDiv .igPhoneRadio,
#REGISTER_NEWAPP .igInputDiv .igPhoneRadio,
#REGISTER_WITHERROR .igInputDiv .igPhoneRadio,
#PERSONDETAILS .igPhoneRadio
{width:80px!important;margin:2px 0 0 0!important;}

.igPhoneRadio label,
#homePhoneRow label,
#workPhoneRow label,
#mobilePhoneRow label
{
	padding:0 0 0 5px!important;
}

.igPhoneRadio input
{
	position:relative!important;
	top:2px!important;
}

.igDivErrMsg
{
	display:none!important;
}

.igDivErrMsgShow {
	color:#D83030!important;
	float:left!important;
	display:inline!important;
	margin:10px 0 0!important;
	padding:5px 0!important;
}

#REGISTER select#CandGeneralField1,
#REGISTER_NEWAPP select#CandGeneralField1,
#REGISTER_WITHERROR select#CandGeneralField1
{
	padding:2px!important;
	height:26px!important;
	width:290px!important;
	line-height:26px!important;
}

#SALARYRow
{
	padding:0 0 15px 0!important;
	float:left!important;
	display:inline!important;
	width:440px!important;
	clear:both!important;
}

/* EXISTING APPLICATION */

.igChooseAppBar
{
	width:410px!important;
	float:left!important;
	display:inline!important;
	margin:10px 0 0 0!important;
	color:#000!important;
}

/* PREVIOUS APPLICATIONS */

#SHOWPREVAPPS #igrasp-wrapper
{
	width:700px!important;
}

p#igApplicationText
{
	font-weight:bold!important;
	color:#000!important;
	padding:0 0 10px 0!important;
}

#prevappsection
{
	width:700px!important;
}

#prevappsection th
{
	color:#000!important;
	font-weight:bold!important;
}

#SHOWPREVAPPS form
{
	background:none!important;
	padding:0!important;
}

.caption h2
{
	color:#000!important;
	font-weight:bold!important;
	padding:0 0 10px 0!important;
	margin:10px 0 0 0!important;
}

.status ul li
{
	background:none!important;
	padding:0!important;
	margin:0!important;
}

.status ul li div
{
	width:auto!important;
}

.status div.statusvalue
{
	float:left!important;
}

.status div.statusvalue ul li,
.status ul li ul li
{
	padding:0 5px!important;
}

.status .statuslabel
{
	width:140px!important;
	color:#739DD3!important;
}

.status .statuslabel ul
{
	float:left;
}


/* EMAIL A FRIEND */

ul.list_nobullet li
{
	background:none!important;
	padding:0!important;
}

#igEmailFrinedSubmit
{
	width:322px!important;
	height:40px!important;
}

.emailinputjobtitle
{
	font-size:1.4em!important;
}

li#igEmailFrinedBackJobDesc a,
li#igEmailFrinedBackSearchResults a
{
	background-image:url(../images/back.gif)!important;
	background-repeat:no-repeat!important;
	background-position:left 1px!important;
	padding:0 0 2px 20px!important;
}
p#igEmailFriendFriendEmail,
p#igEmailFriendYourEmail
{
	margin:10px 0 10px 0!important;
}

p#igEmailFriendMessage textarea#REFERMSG
{
	width:311px!important;
}

/* WITHDRAW */

fieldset#igFieldset2663 p
{
	width:410px!important;
	height:60px!important;
}

fieldset#igFieldset2663 img
{
	display:none!important;
}

fieldset#igFieldset2663 a
{
	background-image:url(../images/back.gif)!important;
	background-repeat:no-repeat!important;
	background-position:left 1px!important;
	padding:0 0 2px 20px!important;
}

body#WITHDRAWAL form
{
	margin:15px 0 0 0!important;
}

body#WITHDRAWAL form img
{
	display:none!important;
}

.status
{
	background-color:transparent!important;
	background-image:url(../images/bg-border-dotted-grey.gif)!important;
	background-position:left bottom!important;
	background-repeat:repeat-x!important;	
	padding:0 0 20px 0!important;
	margin:0 0 20px 0!important;
	width:440px!important;
}

/* STATUS */

#REGSTATUS form,
#REGSTATUS fieldset,
#VOLUMEAPPCONFIRM form,
#VOLUMEAPPCONFIRM fieldset
{
	background:none!important;
	padding:0!important;
}

#REGSTATUS #igrasp-wrapper,
#VOLUMEAPPCONFIRM #igrasp-wrapper
{
	width:700!important;
}

#REGSTATUS form img,
#VOLUMEAPPCONFIRM form img
{
	display:none!important;
}

.status .tableseperator
{
	background-color:transparent!important;
	background-image:url(../images/bg-border-dotted-grey.gif)!important;
	background-position:left top!important;
	background-repeat:repeat-x!important;	
	padding:0 0 20px 0!important;
	margin:0 0 20px 0!important;
	height:3px!important;
}

body#REGSTATUS h3,
#VOLUMEAPPCONFIRM h3
{
	font-weight:bold!important;
	color:#000!important;
	padding:10px 0 0 0!important;
}

body#REGSTATUS h4,
#VOLUMEAPPCONFIRM h4
{
	color:#739DD3!important;
	padding:5px 0!important;
}

body#REGSTATUS li.appSection,
#VOLUMEAPPCONFIRM li.appSection
{
	background:none!important;
}

li.appSection a
{
	background-image:url(../images/bullet.gif)!important;
	background-repeat:no-repeat!important;
	background-position:left 1px!important;
	padding:0 0 2px 20px!important;
}

.emailinputobjects
{
	border:1px solid #CCCCCC!important;
	color:#717171!important;
	padding:4px!important;
	width:311px!important;
}

.maindetailsloginbanner
{
	background-color:transparent!important;
}

/* EQUAL OPPORTUNITIES */
/*
#CONFIRMAPPLICATION form
{
	background:none!important;
	padding:0!important;
}
*/

body#CONFIRMAPPLICATION h3,
#igEOText10
{
	font-weight:bold!important;
	color:#000!important;
}

#igEOText10 font
{
	font-weight:normal!important;
	color:#717171!important;
}

/*
#VOLUMEEQUALOPS .inputobjects
{
	xwidth:321px!important;
	margin:0 0 10px 0!important;
	border:1px solid #CCCCCC!important;
	color:#717171!important;
	xwidth:311px!important;
	height:26px!important;
	line-height:26px!important;
}
*/
#CONFIRMAPPLICATION .inputobjects,
#VOLUMEEQUALOPS .inputobjects
{
	margin:0 0 10px 0!important;
	border:1px solid #CCCCCC!important;
	color:#717171!important;
	padding:2px!important;
	float:left;
}

body#CONFIRMAPPLICATION label,
#VOLUMEEQUALOPS label
{
	width:150px!important;
	padding:0 20px 0 0!important;
}

#igWriteConfirmApp2 p,
#VOLUMEEQUALOPS p
{
	margin:0 0 9px 0!important;
	display:block!important;
	clear:both!important;
}

#VOLUMEEQUALOPS #formsubmit664
{
	display:block;
	clear:both;
}

p#igBackToSearch
{
	width:410px!important;
	float:left!important;
	display:inline!important;
	clear:both!important;
}

p#igBackToSearch img
{
	display:none!important;
}

p#igBackToSearch a
{
	background-image:url(../images/back.gif)!important;
	background-repeat:no-repeat!important;
	background-position:left 1px!important;
	padding:0 0 2px 20px!important;
}

#REGSTATUS table.list
{
	width:440px!important;
}

#igFileNameHeader,
#igFileSizeHeader,
#igFileActionHeader
{
	width:135px;
	font-weight:bold;
}

dd.showprevapps
{
	padding-top:15px!important;
}

/* INTERVIEW */

#INTERVIEW table a
{
	background-image:url(../images/back.gif)!important;
	background-repeat:no-repeat!important;
	background-position:left 1px!important;
	padding:0 0 2px 20px!important;
}

#INTERVIEW table #igInterviewLocationNote a,
#INTERVIEW table#igInterviewDetails a
{
	background:none!important;
	padding:0!important;
}

#INTERVIEW #igInterviewDetails
{
	width:440px;
	margin-top:20px!important;
}

#INTERVIEW #igInterviewDetails th
{
	color:#000!important;
}

#INTERVIEW #igInterviewDetails th#intconfirmationheader2
{
	display:none!important;
}

/* UPDATE DETAILS LOGIN*/

#igLoginHeader
{
	background-color:transparent!important;
}

#igLoginHeader h2
{
	color:#000!important;
	font-weight:bold!important;
	padding:10px 0 0 0!important;
}

#igSubmitAnchor
{
	float:left!important;
	display:inline!important;
	width:400px;
}

#igSubmitAnchor .igDivInput
{
	width:339px!important;
}

#igRemindText
{
	margin:20px 0 0 0!important;
	clear:both!important;
	float:left!important;
	display:inline!important;
	width:410px!important;
}

#igRemindAnchor
{
	margin:5px 0 0 0!important;
	float:left!important;
	display:inline!important;
}

#igRemindAnchor a
{
	background-image:url(../images/bullet.gif)!important;
	background-repeat:no-repeat!important;
	background-position:left 1px!important;
	padding:0 0 2px 20px!important;
}
	
/* MY EMAILS */

#EMAIL table#igMainContentTable,
#EMAIL #igrasp-container,
#EMAIL #igrasp-wrapper
{
	width:700px!important;
}

#EMAIL table.list th
{
	color:#000;
	font-weight:bold;
}

#EMAIL .spacer
{
	width:700px!important;
	height:40px!important;
}

#EMAIL .igInputPair
{
	width:700px!important;
	float:left!important;
	display:inline!important;
	clear:left!important;
	margin:0 0 5px 0!important;
}

#EMAIL .igInputPair .igformfieldlabel
{
	width:100px!important;
	float:left!important;
	display:inline!important;
	color:#739DD3 !important;
}

#EMAIL .igInputPair .igformfield
{
	width:600px!important;
	float:left;
	display:inline!important;
}

/* JOB ALERTS */


#formsubmit1394
{
	xclear:both!important;
	xfloat:none!important;
	xposition:relative;
	xleft:272px!important;
}

#ALERTPERSON p
{
	display:block;
	float:none;
	clear:both;
	margin:10px 0!important;
}

#ALERTPERSON th
{
	color:#000;
	font-weight:bold;
}

#igPersonAlertsSubmitDescription
{
	width:410px!important;
	clear:both!important;
	padding:10px 0 0 0!important;
}

#VOLUMEAPPCONFIRM form
{
	background:none;
}

#igVolAppConfirm .caption
{
	padding:0 0 20px 0;
}

div.listheading
{
	width:50%!important;
}

#LOGIN_GETPASSWORD form
{
	/*background:none!important;*/
}

#LOGIN_GETPASSWORD #forgotpasswordcancel a{
	background-image:url(../images/bullet.gif)!important;
	background-repeat:no-repeat!important;
	background-position:left 1px!important;
	padding:0 0 2px 20px!important;
}

#LOGIN_GETPASSWORD #forgotpasswordcancel
{
	padding:14px 0 0 0;
}

#ALERTPERSON .igDivErrMsgShow
{
	float:none!important;
	padding:7px 0 0 0!important;
	display:block!important;
}

dl{
	padding:0 0 0 15px;
	list-style-type:square;
	float:left;
	width:100%;
	margin:10px 0 25px 0;
}

dl dt{
	float:left;
	padding:0 20px 0 0 ;
	clear:left;
	width:100px;
}

dl dd{
	float:left;
	width:300px;
}

#igWriteJob p{
	margin:0 0 13px 0;
}

#igWriteJob h3{
	color:#000;
	font-weight:bold;
	margin:10px 0;
}

/*** ADDITIONS JULY-2010 ***/

h2#JobByEmail
{
	font-weight:bold;
	margin:0 0 10px 0;
	color:#000;
}

body#JOBLIST2 legend#igLegend2640
{
	margin:0 0 0 -3000px!important;
}

body#JOBLIST2 p#igRequiredAAFieldInfo
{
	margin:0 0 10px 0;
}

body#JOBLIST2 label#lblemail
{
	width:100px;
	float:left;
}

body#JOBLIST2 label#lblemail
{
	display:inline;
	float:left;
}

body#JOBLIST2 input#email
{
	float:left;
}

body#PREAPPDETAILS label
{
	width:auto!important;
}

body#PREAPPDETAILS #igPreAppDetails
{
	display:block;
}

body#PREAPPDETAILS input#referredby
{
	display:block!important;
}

body#APPLICATIONLOGIN p.igDivErrMsgShow
{
	float:none!important;
	display:block!important;
}

body#REGISTER_NEWAPP label,
body#REGISTER_WITHERROR label
{
	width:245px!important;
	float:left;
}

body#REGISTER_NEWAPP input,
body#REGISTER_WITHERROR input
{
	float:left;
	margin:3px 0 0 0!important;
	display:inline;
}

body#REGISTER_NEWAPP p.igMandatoryString,
body#REGISTER_WITHERROR p.igMandatoryString
{
	clear:both;
	display:block;
	margin:10px 0;
	color:#000;
	padding:10px 0 0 0!important;
}

body#REGISTER_NEWAPP input#PREFERREDHOME,
body#REGISTER_NEWAPP input#PREFERREDWORK,
body#REGISTER_NEWAPP input#PREFERREDMOBILE,
body#REGISTER_WITHERROR input#PREFERREDHOME,
body#REGISTER_WITHERROR input#PREFERREDWORK,
body#REGISTER_WITHERROR input#PREFERREDMOBILE,
body#PERSONDETAILS input.preferredphone
{
	margin:6px 0 0 20px!important;
}

body#REGISTER_NEWAPP label#lblPREFERREDHOME,
body#REGISTER_NEWAPP label#lblPREFERREDWORK,
body#REGISTER_NEWAPP label#lblPREFERREDMOBILE,
body#REGISTER_WITHERROR label#lblPREFERREDHOME,
body#REGISTER_WITHERROR label#lblPREFERREDWORK,
body#REGISTER_WITHERROR label#lblPREFERREDMOBILE,
body#PERSONDETAILS label.preferredphone

{
	clear:none;
	width:88px!important;
	margin:3px 0 0 10px!important;
}

body#PERSONDETAILS p
{
	display:block;
	clear:both;
}

#ErrMsg56,
#ErrMsg57
{
	clear:both;
	height:1px;
	display:block!important;
	margin:0!important;
}

.igDivErrMsgShow
{
	clear:both!important;
	display:block!important;
	float:none!important;
}

body#REGISTER_NEWAPP legend,
body#REGISTER_WITHERROR legend
{
	padding:10px 0 0 0 !important;
}

body#REGISTER_NEWAPP .igDivErrMsgShow
{
	float:none!important;
	display:block!important;
	clear:both;
}

body#ALERTPERSON input
{
	float:left;
}

body#ALERTPERSON label
{
	width:170px!important;
}

#appSectionsList
{
	list-style-type:none;
}

#appSectionsList li
{
	padding-left:0!important;
}

#formsubmit979
{
	background:none!important;
	border:none!important;
	color:#47A200;
}

th#prevappdate,
th#prevappstatus,
th#prevappprint,
prevappswitchto
{
	width:80px!important;
}

th#prevappdesc
{
	width:300px;
}

body#PERSONDETAILS,
body#PERSONDETAILS form,
body#PERSONDETAILS fieldset
{
	width:auto!important;
}

body#PERSONDETAILS input.reginput
{
	float:left!important;
	width:240px!important;
}

body#PERSONDETAILS .preferredphone
{
	clear:none!important;
}

div#referralwarning
{
	clear:both;
	padding:15px 0 0 0;
}

input#formsubmit680
{
	clear:both;
	display:block;
	position:relative;
	top:15px;
}

body#PERSONDETAILS #referralsource
{
	margin:20px 0 0 0!important;
}

#headerView
{
	width:50px;
}

#headerMailType
{
	width:80px;
}

#headerFrom
{
	width:300px;
}

#headerSubject
{
	width:200px;
}

#igAllInterviewSlots td a
{
	background-image:none!important;
	padding-left:0!important;
}

#igInterviewSlot
{
	width:100px;
}

#igInterviewDate
{
	width:100px;
}

#igInterviewStartTime,
#igInterviewEndTime
{
	width:70px;
}

#igEqualOpps select.inputobjects
{
	width:240px!important;
	margin:10px 0 10px 0!important;
}

.status dl{
	float:none!important;
}
