div#searchcriteria_container input
	{
		width:196px;
		font-weight:normal;
		
		
	}
	
div#searchcriteria_container input#searchtext
	{
		width:196px;
		font-weight:normal;
		margin-left:0px;
		
	}	
	
iv#searchcriteria_container
	{
		width:206px;
		font-weight:normal;
		border:1px solid red;
		
	}	
div#searchcriteria_container select
	{
		width:200px;
		font-weight:normal;
		
	}	
	
div#searchcriteria_container label
	{
		width:105px;
		display:block;	
		float:left;
		clear:left;
		padding-top:7px;		
	}
	
	div#searchcriteria_container
	{
	margin-top:20px;
	}
	
div#searchsubmit input
{

width:100px;
margin-left:210px;		
}

input#searchtext {
left:135px !important;
margin-left:3px;
position:relative;
top:-19px !important;
}

div#searchsubmit
{
margin-top:10px;
}

table.status
{
width:100%;
border:1px solid #8EAE1D;
padding:3px;
}

span.equalops table.greytable
{
border:1px solid #8EAE1D;
text-align:left;
MARGIN-bottom:10px;
}

span.equalops table.greytable div.text2 font
{
font-size:1em;
}

span.equalops table.greytable div.text2 label
{
font-size:1em;
}

div.igmain *
{
font-size:8.5pt;	
font-family:tahoma;
}


div.igmain a 
{
font-weight:bold;
color:#269FA9;
}





table.updatedetailslogin
{
padding-right:10px;
}

input.submitbutton
{

font-size:1em;
}

table.list td
{
padding-right:5px;
}
div.igmain table#igWriteJob 
{

width:678px !important;
}

div.igmain
{
	/*margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width:100% !important;
	clear: both;
*/
	padding-left:20px;
	
}

div.igmain table
{
	width: 100%;
}
A.SortBar {
	COLOR: #000000; TEXT-DECORATION: underline; font-weight:bold;
}
A.SortBar:link {
	COLOR: #555555; TEXT-DECORATION: underline; font-weight:normal;
}
A.SortBar:hover {
	COLOR: #AE0A38; TEXT-DECORATION: underline; font-weight:normal;
}

td#igSortBar
{
	background-color:#e1e1e1;
	padding-left: 0px; /*10*/
}

td.searchresultsjoblink a{
	COLOR: #333333;
	font-size:11px;
	font-weight:bold;
}

td.searchresultsjoblink a:hover 
{
	COLOR: #AE0A38;
	text-decoration:underline;
}
table#Table1
{
	font-weight:bold;
}

/*Current Section: JOB*/

TABLE#igWriteJob A, TABLE#igWriteJob A:active, TABLE#igWriteJob A:visited{
color:#A30327;
font-family:arial,Helvetica,sans serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
}

TABLE#igWriteJob A:hover{
text-decoration:underline;
}



/*Current Section: LOGIN*/

TABLE#login1 TABLE#login2 TR TD{
	padding: 5px;
}

TABLE#login1 TABLE#login2 TR TD input.submitbutton
{
	margin-left:236px;
}

td.iglabel label
{
	font-size:11px;
	font-weight:bold;
	color:Black;
	padding-right:20px;
}

TD.iglabel INPUT#password{
	/*border:1px solid red;*/
}

TABLE#applicationlogin_inner INPUT{
	/*border:1px solid #A30327;*/
	/*width:200px;*/
}

div.main6040 table.contentpaneopen {
	margin-left: 0pt;
	margin-top: 0px;
	padding-left: 0px;
	float: left;
}

div.main6040 table.contentpaneopen td 
{
	display: table-cell;
	padding-bottom: 3px;
}

div.main6040 table.contentpaneopen
{
	display: block;
}

div.main6040 table.contentpaneopen tr 
{
	display: table-row;
	
}

div.mainfull
{
	width: 650px;
	padding: 20px 0 !important;
	margin: 0px 0px 0px 0px;
	float: left;
	clear: both;
}







/* CK 11/07/08 */

/* ---------------------------------- GENERAL TEMPLATE STYLES ----------------------------------- */

/* Right nav links */

div.h3right a:visited, div.h3right a:hover, div.h3right a:active{
	color:#FFF;
	text-decoration:none
}

div#right div.moduletableinsights a:hover {
text-decoration:none;
}

/* ---------------------------------- GENERAL IGRASP STYLES ----------------------------------- */

div.igmain{
	padding-left:0;
	width:650px;
}

.igmain h1{
	font-size:1.2em;
	margin-bottom:1em;
	margin-left:10px;
}

.indent{
	margin-left:10px
}

.bold{
	font-weight:bold
}

table.greytable{
	border:none
}

div.igmain a{
	color:#000;
}

div.main6040 table.contentpaneopen td.iglabel{
	padding-left:10px;
}

span.general_bold{
	display:block;
	margin-left:10px;
	float:left;
}

span.general_bold span.general_bold{
	margin-left:0
}

table.status{
	border:none
}

.igmain a img{
	margin-left:10px;
}

span.inlineIndent{
	float:left;
	margin-left:10px;
}



/* Button styles */

input.submitbutton:hover{
background:url(images/igrasp_button_over.jpg) top left no-repeat;
}

input.submitbutton, input#formsubmit107 {
background:url(images/igrasp_button.jpg) top left no-repeat;
border:none;
width:100px;
height:20px;
font-size:11px;
cursor:pointer;
padding-bottom:3px;
}


/* ---------------------------------- VACANCY SEARCH ----------------------------------- */

div#searchsubmit input#formsubmit4{
	margin-left:235px;
}

#searchcriteria_container label{
	margin-left:10px;
}


/* ---------------------------------- SEARCH RESULTS ----------------------------------- */

div#main table.contentpaneopen td#igSortBar,
div#main table.contentpaneopen td.searchresultsjoblink,
div#main table.contentpaneopen td.searchresultscodelist,
div#main table.contentpaneopen td.searchresultstopofjobdesc{
	padding-left:10px
}

#igSortBar span.general_bold{
	display:inline;
	float:none;
}

/* ---------------------------------- JOB DESCRIPTION ----------------------------------- */

div.igmain table#igWriteJob{
	width:100% !important
}

div.igmain table#igWriteJob td{
	padding-left:10px
}

div.igmain table#igWriteJob table.jobcodelists td{
	padding-left:0
}

table.jobcodelists span.general_bold{
	margin-left:0
}

div.header span.general_bold{
	margin-left:0
}

#jobapplylink a img,
#emailafriendlink a img,
#backtosearchresults a img,
#newapplink a img,
#forgottonpasswordlnk a img{
	margin-left:0
}


/* ---------------------------------- APPLICATION LOGIN ----------------------------------- */

span.general_bold{
	display:block;
	margin-left:10px;
	float:left;
}

#applicationlogin p.indent span.general_bold{
	display:inline;
	margin-left:0;
	float:none
}

table#applicationlogin_inner{
	width:650px;
}

#USERNAME{
	margin-top:8px
}

#applicationlogin_inner td{
	vertical-align:bottom
}

#formsubmit107{
	margin-left:10px
}

/* ---------------------------------- APPLICATION CONFIRMATION ----------------------------------- */

#igWriteConfirmApp span.general_bold{
	display:inline;
	margin-left:0;
	float:none
}

table#equalopstable{
	border:none
}

table##igWriteConfirmApp{
	width:675px
}

table#equalopstable{
	width:675px
}

#igWriteConfirmApp div.header{
	padding-left:10px
}

table#equalopstable div.text2{
	padding:0 10px;
}

#formsubmit78{
	margin-left:10px
}

#formsubmit664{
	margin-left:10px
}


/* ---------------------------------------- ADDALERT ------------------------------------- */

table#igAddAlert1{
	margin-left:10px
}

#igAddAlert1 a img{
	margin-left:0
}


/* ---------------------------------------- PREAPPDETAILS ------------------------------------- */


table#preappdetailssubmit td{
	background-color:transparent
}

#formsubmit1152{
	margin-left:10px
}

div#main table.contentpaneopen td#newapplink, div#main table.contentpaneopen td#forgottonpasswordlnk{
	padding-left:10px;
}


/* ---------------------------------------- REGISTER_NEWAPP ------------------------------------- */


input.igfilename{
	width:190px;
	margin-left:10px;
	margin-top:10px;
}

#formsubmit64{
	margin-left:10px
}


/* -------------------------------------------- LOGIN ------------------------------------------- */



/* --------------------------------------- LOGIN_GETPASSWORD ------------------------------------- */

#formsubmit797{
	margin-left:10px
}



/* --------------------------------------- REGSTATUS  ------------------------------------- */

table#appsections{
	width:675px
}


div#main table.contentpaneopen table#appsections td, div#main table.contentpaneopen table#appsections th{
	padding-left:10px
}

table.status a{
	margin-left:10px
}


/* --------------------------------------- DOCS  ------------------------------------- */

table.list{
	width:675px
}

div#main table.contentpaneopen table.list td, table.list th{
	padding-left:10px;
}

#File2{
	margin-left:10px
}


/* ----------------------------------- EMAILAFRIEND  ----------------------------------- */

input.emailinputobjects{
	margin-left:10px
}

.emailtable textarea{
	margin-left:10px
}

#formsubmit129{
	margin-left:10px
}

/* ----------------------------------- INFO1  ----------------------------------- */

p.indent a{
	padding:0
}



/* ----------------------------------- PERSONDETAILS  ----------------------------------- */

#formsubmit680{
	margin-left:10px
}




/* Override background image on links */


div.igmain a{
	background-image:none
}


table#login1 table#login2 tr td input#formsubmit107{
	margin-left:185px
}

/*Last minute fixes 1.9.08*/

.main6040{
	width:650px;
}

.main6040:after{
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

#sidenav ul{
	margin:0;
	padding:0;
}

table#equalopstable select.inputobjects{
	width:100px;
}

table#equalopstable select#ethnicgroup{
	width:auto;
}

table#login3{
	width:300px;
}

table#preappdetails input{
	width:210px;
}

table#preappdetails select{
	width:214px;
}

input.igfilename{
	height:18px;
}

div#searchcriteria_container div.searchpair{
	clear:both
}

div#searchcriteria_container div.searchpair:after{
	content:'.';
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
}

div#searchcriteria_container label {
	display:block;
	float:left;
	padding:5px 20px 0 0;
}
