html
{
	overflow-y:auto;
}

div#content
{
	font-size:12px;
	margin-left:50px;
	width:545px;
}

div#hotjobs
{
	background-image: none;
	border-top: 1px solid #99adbd;
	padding: 3px 0 0 0;
}

div#hotjobs h3
{
	background-color: #dbdedf;
}

ul#hotjobslist
{
	background-color: #dbdedf;
	padding:3px 0 5px 20px;
}

ul#hotjobslist li
{
	color:#306090;
	font-size:12px;
	font-weight:bold;
	list-style-type:disc;
	margin:5px 0 5px 0;
}

div#footer
{
	text-align:right;
}

table.password_reminder td.iglabel
{
	padding-right:10px;
}

td.emailinputjobtitle
{
	font-weight:bold;
	padding-bottom:10px;
}

div#alertregdiv input#USESMS
{
	border:none;
	height:16px;
	position:relative;
	width:16px;
}


table#preappdetails input
{
	width:220px;
}

table#preappdetails select
{
	width:auto;
}

tr#AppQuestionLinkBar td,
table#preappdetailssubmit td,
tr#branchingquestionlinkbar td
{
	background-color:#ffffff;
}

.inputobjects
{
	margin:5px 5px 5px 0;
}

table input#WORKPHONE
{
	margin:5px 5px 5px 0;
}

input#isDone
{
	background-color:#ffffff;
	border:none;
	margin-left:15px;
}

span.general_font_red
{
	padding-bottom:10px;
}

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;
}

div#searchcriteria_container div.searchpair
{
	clear:left;
	margin-top:5px;
}

div#searchcriteria_container div.searchpair label
{
	width:150px;
}

div#searchcriteria_container div.searchpair input.searchcriteria
{
	margin:2px 0 2px 0;
	width:260px;
}

div#searchcriteria_container div.searchpair select.searchcriteria
{
	margin:2px 5px 2px 0;
	width:264px;
}

div.singledropdown label
{
	margin:5px 0 2px 0;
}

div.singledropdown select
{
	margin:6px 5px 2px 0;
	width:264px;
}

div.controltitle
{
	padding-top:3px;
}

div.multiselectbox
{
	padding: 0 0 5px 5px;
}

div#searchcriteria_container,
table#searchresultslist
{
	padding-top:10px;
}

table#login3 input.logininput
{
	margin-top:5px;
	width:207px;
}

div#searchsubmit
{
	margin-top:10px;
}

form input.submitbutton
{
	font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
	font-size:12px;
	margin:5px 0 5px 0;
	text-align:center;
	width:auto;
}

input#formsubmit4
{
	margin-left:170px;
}

table#login3 td.iglabel
{
	margin-top:5px;
	width:100px;
}

div#currentsearchcriteria
{
	margin-bottom:10px;
}

table.list th
{
	background-color:#ffffff;
	color:#36578C;
}

div#searchcriteria_container input#formsubmit1394
{
	margin-top:15px;
}

div#igsearchresultsalertregemail .inputobjects
{
	margin:2px 10px 5px -20px !important;
	#margin-bottom: 7px !important;
	width:220px;
}

div#igsearchresultsalertregemail label
{
	margin:2px 0 2px 0 !important;
	width:120px;
}

div#igsearchresultsalertregsub
{
	background-color:#f0f0f0;
	border:solid 1px #000000;
	color:#36578c;
}

div#igsearchresultsalertregsub input.inputobjects
{
	margin:0 3px 3px 0;
}

table#searchresultslist tr#igSortBarRow
{
	font-size:12px;
	text-align:left;
}

table#searchresultslist tr#igSortBarRow a:link
{
	color:#36578C;
}

table#searchresultslist th.igSortBarHeader
{
	height:20px;
	padding:0;
}

table#searchresultslist th#igSortBarlocation,
table#searchresultslist td.igsearchresultslocation
{
	width:27%;
}

table#searchresultslist th#igSortBarpositiontype,
table#searchresultslist td.igsearchresultspositiontype
{
	width:27%;
}

span.ResultsItemsPerPage
{
	line-height:22px;
	#line-height:12px !important;
	margin:0;
	padding:0;
}

td#forgottonpasswordtxt,
td#newapplink
{
	padding:5px 0 5px 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#igWriteJob div.header
{
	color:#000000;
	font-weight:bold;
	margin-top:10px;
}

table#igWriteJob div#webdescription
{
	font-size:16px;
}

table#igWriteJob td#jobapplylink
{
	padding-top:15px;
}

table.emailtable label,
div.igPageTitle
{
	font-weight:bold;
	padding-bottom:5px;
}

table.emailtable input.emailinputobjects,
table#applicationlogin_inner input.inputobjects
{
	margin:5px 0 5px 0;
	width:220px;
}

table.emailtable textarea
{
	height:120px;
	margin:5px 0 10px 0;
	width:260px;
}

table.emailtable textarea
{
	height:120px;
	margin:5px 0 10px 0;
	width:260px;
}

table.emailtable input#formsubmit129
{
	margin-bottom:10px;
}

table#login2 span.general_bold
{
	font-weight:bold;
}

table#login2 input#formsubmit107
{
	margin:10px 0 10px 0;
}

table#login2 a *
{
	margin-top:10px;
}

table input.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:120px;
}

table select.reginput
{
	margin:5px 5px 5px 0;
	width:200px;
}

table.applytable span.general_bold,
td#newappbar,
td#existingappbar
{
	font-weight:bold;
}

table.applytable span.general_bold p
{	
	font-weight:normal;
}

table.applytable input#USERNAME
{
	margin-top:15px;
}

table.applytable td.iglabel
{
	clear:left;
	width:280px;
	#width:180px;
}

table.applytable input.igfilename
{
	margin-top:5px;
	width:225px;
}

table.applytable input#formsubmit64
{
	margin-top:10px;
}

table.status
{
	background-color:#FFFFFF;
	border:solid 1px #000000;
	padding:5px;
	position:relative;
	width:100%;
}

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 th.listheading
{
	padding-right:5px;
}

table#appsections td.sectionlink
{
	padding:0 0 0 4px;
}

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;
}

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-left:5px;
}

td#appquestion span.appquestiontitle
{
	float:left;
	font-weight:normal;
	padding:15px 0 5px 0;
}


/*
table#login2 span.general_bold,
tr#maindetailsloginbanner span.general_bold,
tr#maindetailsbanner span.general_bold,
td#newappbar,
td#existingappbar,
table.list th.listheading,
table.applytable span.general_bold,
span#logindetails span.general_bold
{
	padding:0 0 0 5px;
}
*/
