div.content
{
	margin-bottom: 40px !important;
}

div#searchcriteria_container div.searchpair
{
	margin-top:5px;
}

div#searchcriteria_container div.searchpair label
{
	color:#000000;
	width:130px;
}

div#searchcriteria_container div.searchpair input.searchcriteria
{
	margin:2px 0 2px 0;
	width:320px;
}

div#searchcriteria_container div.searchpair select.searchcriteria
{
	margin:2px 5px 2px 0;
	width:325px;
}

div#searchsubmit
{
	display: inline;
	float: right;
	margin: 10px 115px 0 0;
}

input#formsubmit4
{
	width: 120px;
}

a#clearsearchcriteria
{
	color: #1296BE;
	font-weight: bold;
	margin-right: 15px;
}

/*

div.singledropdown label
{
	color:#000000;
	font-weight:bold;
	margin:5px 0 2px 0;
	padding-right: 0 !important;
}

div.singledropdown select
{
	margin:7px 5px 2px 0;
	width:214px;
}

div.controlbar
{
	background-color: #add6d6;
	border-color: #a7a6aa;
	width: 475px;
}

div.controltitle
{
	color: #000000;
	padding-top:3px;
}

div.multiselectbox
{
	padding: 0 0 5px 5px;
	width: 470px;
}

span.expanditem
{
	line-height: 18px;
}

span.expanditem label
{
	margin: 0;
	padding: 0;
	width: 180px !important;
}

input.multiselectcheckbox
{
	margin-right: 5px;
}

*/

input#formsubmit1394
{
	margin-top:10px;
	width:140px;
}

div#currentsearchcriteria
{
	margin-bottom:10px;
}

form input.submitbutton
{
	background: transparent url(../images/buttons/btn_arrow_blue.gif) no-repeat right bottom;
	border: 0;
	color: #1296BE;
	font-weight: bold;
	height: 20px;
	padding: 5px 20px 0 0;
	text-align: left;
	width: auto;
}

table.list th
{
	background-color: #ffffff;
	color: #10147E;
}

div#searchcriteria_container,
table#searchresultslist
{
	padding-top:10px;
}

table#searchresultslist tr#igSortBarRow
{
	font-size:12px;
	text-align:left;
}

table#searchresultslist tr#igSortBarRow a:link
{
	color:#ffffff;
}

table#searchresultslist th.igSortBarHeader
{
	height:20px;
	padding:0;
}

table#searchresultslist tr.igsearchresultsevenrow *
{
	background-color:#ffffff !important;
	padding:0 0 0 2px !important;
}

table#searchresultslist th#igSortBartitle
{
	padding:0 0 0 3px !important;
}

table#searchresultslist tr.igsearchresultsoddrow *
{
	padding:0 0 0 2px !important;
}

div#igsearchresultsnewsearch
{
	padding-top:15px;
}

div#igsearchresultsnewsearch img
{
	padding-right:8px;
}

/*

table#searchresultslist th#igSortBarlocation,
table#searchresultslist td.igsearchresultslocation
{
	width:27%;
}

span.ResultsItemsPerPage
{
	line-height:22px;
	#line-height:12px !important;
	margin:0;
	padding:0;
}

div#igsearchresultsalertregemail .inputobjects
{
	margin:2px 10px 5px -20px !important;
	width:220px;
}

div#igsearchresultsalertregemail label
{
	margin:2px 0 2px 0 !important;
	width:120px;
}

div#igsearchresultsalertregsub
{
	background-color: #f0f0f0;
	border: solid 1px #000000;
	color: #000000;
}

div#igsearchresultsalertregsub input.inputobjects
{
	margin: 0 3px 3px 0;
}

*/

td#forgottonpasswordtxt,
td#newapplink
{
	padding: 5px 0 5px 0;
}

td#newappbar,
td#existingappbar
{
	font-weight: bold;
}

table#preappdetails input
{
	width:200px;
}

table#preappdetails select
{
	width:auto;
}

#igWriteJob #webdescription
{
	font-size: 1.4em;
	margin: 15px 0 25px 0;
}

#igWriteJob .header
{
	padding-top: 10px;
}

#igWriteJob .desclabel
{
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 120px;
}

#igWriteJob .descvalue
{
	margin: 0;
	padding: 0;
}

#igWriteJob td#jobapplylink,
#igWriteJob td#backtosearchresults
{
	padding-top: 20px;
}

table.emailtable label,
div.igPageTitle
{
	font-weight:bold;
	padding-bottom:5px;
}

table.emailtable input.emailinputobjects
{
	border: 1px solid #D4D0C8;
	margin:5px 0 5px 0;
	width:220px;
}

table.emailtable textarea
{
	height:120px;
	margin:5px 0 10px 0;
	width:260px;
}

table.emailtable input#formsubmit129
{
	margin-bottom:10px;
}

table#applicationlogin_inner input.inputobjects
{
	margin:5px 0 5px 0;
	width:220px;
}

table#igAppQuestion2 textarea
{
	font-size:12px;
	height:100px;
	width:300px;
}

table#login2 span.general_bold
{
	font-weight:bold;
}

table#login2 input#formsubmit107
{
	margin:10px 0 10px 0;
}

table#login2 a *
{
	margin-top:10px;
}

table#login3 td.iglabel
{
	margin-top:5px;
	width:100px;
}

table#login3 input.logininput
{
	margin-top:5px;
	width:207px;
}

table#searchevents
{
	text-align:left !important;
}

table#searchevents .feday,
table#searchevents .femonth
{
	margin:5px 10px 5px 0;
}

table#searchevents .feyear
{
	margin:5px 0 5px 0;
}

table#searchevents #eventplaceid,
table#searchevents #eventtypeid
{
	margin:5px 0 5px 0;
}

/* 

table input.reginput
{
	margin:5px 5px 5px 0;
	width:200px;
}

table select.reginput
{
	margin:5px 5px 5px 0;
	width:200px;
}

*/
/*
table input#TITLE,
table input#HOMEPHONENO,
table input#WORKPHONENO,
table input#MOBILEPHONENO
{
	margin:5px 5px 5px 0;
	width:170px;
}
*/
table.applytable input.reginput
{
	margin: 5px 5px 5px 0;
	width: 170px;
}

table.applytable td.iglabel
{
	width:200px;
}

table.applytable span.general_bold
{
	font-size: 130%;
	font-weight: bold;
}

table.applytable input#USERNAME
{
	margin-top:15px;
}

table.applytable input.igfilename
{
	margin-top:5px;
	width:190px;
}

table.applytable input#formsubmit64
{
	margin-top:10px;
}

span#personregister input
{
	margin:5px 5px 5px 0;
}

table.status
{
	background-color:#FFFFFF;
	border:solid 1px #000000;
	position:relative;
	width:100%;
}

table.status td
{
	padding:0 5px 5px 5px;
}

table.status td.statuslabel
{
	padding:5px 0 0 0;
	margin:0;
	text-align:right;
}

table.status td.statusvalue
{
	padding:5px 0 0 10px;
	margin:0;
	text-align:left;
}

td#writedocsfilename input
{
	height:20px;
}

td#writedocsupload input
{
	margin:1px 0 0 20px;
}

input#isDone
{
	margin-left:15px;
}

/*

table#login2 span.general_bold,
tr#maindetailsloginbanner span.general_bold,
tr#maindetailsbanner span.general_bold,
td#newappbar,
td#existingappbar,
table.applytable span.general_bold,
span#logindetails span.general_bold
{
	padding:0 0 0 5px;
}

*/

/* Unsorted stuff */

table.password_reminder td.iglabel
{
	padding:5px 5px 5px 0;
}

td.emailinputjobtitle
{
	font-weight:bold;
	padding-bottom:10px;
}

div#alertregdiv input#USESMS
{
	border:none;
	height:16px;
	position:relative;
	width:16px;
}

tr#AppQuestionLinkBar td,
table#preappdetailssubmit td,
tr#branchingquestionlinkbar td
{
	background-color:#ffffff;
}

table input#WORKPHONE
{
	margin:5px 5px 5px 0;
}

span.general_font_red
{
	padding-bottom:10px;
}

span#volumemaindetails td.iglabel
{
	clear:left;
	width:300px;
}

span.volumemaindetails input#referredby label
{
	padding-top:20px;
}

input.preferredphone
{
	margin:0 5px 0 0;
	padding:0;
}

input.preferredphone label
{
	margin:0 5px 3px 0;
	padding:0;
}

table#appsections
{
	background-color:#FFFFFF;
	padding:0;
	width:100%;
}

table#appsections td.sectionlink
{
	padding:0 0 0 4px;
}

select#advert
{
	margin:5px 5px 5px 0;
}

span#igedu .femonth
{
	clear:left;
	float:left;
	margin:5px 0 5px 5px;
}

span#igedu .feyear
{
	clear:right;
	float:right;
	margin:5px 0px 5px 0;
}

span#igedu .eduother,
span#igedu .eduselect
{
	margin:5px 0 0 5px;
}

td#appquestion span.appquestiontitle
{
	float:left;
	font-weight:normal;
	padding:15px 0 5px 0;
}

input#candgeneraltextfield3, input#candgeneraltextfield4
{
	width: 170px;
}

button.button {
	background: transparent;
	border: 0;
	color: #1296be;
	cursor: pointer;
	font-weight: bold;
	float: left;
	margin: 0;
	overflow: visible;
	padding:0;
	text-align:left;
	text-decoration: underline;
	width: auto;
	font-size: 11px;
	font-family: arial, helvetica, verdana, sans-serif;
}

button.button:hover {
	text-decoration: none;
}

/* Equal Opps */

span.equalops table#equalopstable td select.inputobjects
{
	width: 250px;
}

table#igManagerReferral td.iglabel label{
	padding-right:20px;	
}

/*21/04/2010*/
div#searchcriteria_container label
{
	width:130px;
}
div.singledropdown
{
	width:600px;
}
select.searchcriteria
{
	width:323px!important;
}
.expanditem label
{
	width:170px!important;

}
div.multiselectbox 
{
	border:1px solid #1296BE
}
div.controlclose
{
	background-color:#1296BE;
}
div.controltitle
{
	color:white;
}
table input#HOMEPHONENO,
table input#WORKPHONENO,
table input#MOBILEPHONENO
{
	width:120px;
	margin:0px;
}
input.preferredphone
{
	width:20px!important;
}

#ms_searchregion .expanditem label 
{
	width:270px !important;
}
