.header
{
	FONT-WEIGHT: bold;
}
TABLE.greytable
{
	BACKGROUND-COLOR: #f0f0f0;
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
}
.print16
{
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
}
.print11
{
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
.defaultbqanswer
{
	HEIGHT: 100px;
	WIDTH: 300px;
}
.defaultbqquestion
{
	FONT-WEIGHT: bold;
}
SPAN#searchpage
{
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}
.searchcriteria
{
	MARGIN: 3px 0px 2px;
}
.qualdegreesubject
{
	WIDTH: 220px;
}
.qualsubject
{
	WIDTH: 190px;
}
.qualresult
{
	WIDTH: 90px;
}
.qualtype
{
}
.qualdegreetype
{
	WIDTH: 80px;
}
TABLE.list
{
	WIDTH: 100%;
}
TD.listbody
{
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
}
TD.listbodyright
{
	background-color: #00ff00;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	text-align: right;
}
TH.listheading
{
	BACKGROUND-COLOR: #b4b4b4;
	FONT-WEIGHT: bold;
	color:#fff;
}
.searchbuttonrow
{
	TEXT-ALIGN: right;
}
.igfilename
{
	WIDTH: 250px;
}
span#personregister .inputobjects
{
	WIDTH: 150px;
}
.igPageTitle
{
	FONT-WEIGHT: bold;
	margin-bottom: 10px;
}
.eduheader
{
	FONT-SIZE: 10pt;
}
.status
{
	BACKGROUND-COLOR: #f0f0f0;
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	PADDING: 4px;
	WIDTH: 100%;
}
.statuslabel
{
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
}
.statusvalue
{
	TEXT-ALIGN: left;
}
.statussubmit
{
	COLOR: red;
	FONT-WEIGHT: bold;
}
.igselectedlink
{
	COLOR: red;
	FONT-WEIGHT: bold;
}
table#qualtable td.qualcol1
{
	padding-right: 10px;
}
table#qualtable td.qualcol2
{
	width: 200px;
}
table#qualtable input,table#qualtable select
{
	margin: 1px 0px 1px 0px;
}
table#qualtable input.qualisexpected
{
	width: auto;
}
table#qualtable select#qualificationmonth1
{
	width: 50px;
}
table#qualtable select#qualificationyear1
{
	width: 70px;
}
.submitbutton
{
	cursor: pointer;
}
table#preappdetails td
{
	width: 50%;
}
.PrevDocsTitle
{
	FONT-WEIGHT: bold;
}
td#appquestion
{
	FONT-WEIGHT: bold;
	padding-right: 10px;
}
textarea#appquestion
{
	height: 130px;
	margin-bottom: 0px;
	width: 360px;
}
table#appquestiontable
{
	width: 360px;
}
td#volumeappcnt
{
	FONT-WEIGHT: bold;
	padding-right: 10px;
	padding-top: 5px;
	vertical-align: top;
}
td#volumeappanswer
{
	FONT-WEIGHT: bold;
	padding-left: 20px;
	padding-right: 10px;
}
td#volumeappquestion
{
	padding-right: 10px;
}
table#volumeap
{
	padding-top: 5px;
}
TEXTAREA.coursenote
{
	height: 130px;
	width: 360px;
}
#alerttablereg
{
	PADDING-LEFT: 3px;
	PADDING-TOP: 3px;
}
#interviewtypedesc
{
	FONT-WEIGHT: bold;
}
div#searchcriteria_container
{
	margin-top: 20px;
}
div#searchcriteria_container label
{
	display: block;
	float: left;
	padding: 5px 20px 0px 0px;
	width: 125px;
}
div#searchsubmit
{
	margin-top: 20px;
}
.expanditem
{
	display: block;
}
div.multiselectbox
{
	background-color: #fff;
	border: 1px solid #B4B4B4;
	display: none;
	margin: 0 0 5px 0;
	overflow: auto;
	padding: 5px 0 5px 8px;
	position: relative; /* New default positioning */
	width: 530px /* This attribute MUST be set to a fixed width! */
}
div#searchcriteria_container div.multiselectbox  label{
	width:435px;
}
}
div.multiselectbox input{
	border:none !important;
	padding:0;
}
.singledropdown
{
}
A.multipleselect
{
	margin-left: 5px;
}
div#currentsearchcriteria
{
	padding: 10px 0px 20px 0px;
}
.controlbar
{
	background-color: #B4B4B4;
	border:1px solid #B4B4B4;
	margin-top: 5px;
	padding-top: 0px;
	width:538px;
}
.controltitle
{
	float: left;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 0px;
}
.controlclose
{
	text-align: right;
}
.newjob
{
	float: left;
	width: 80px;
}
.tableseperator
{
	height: 10px;
	width: 1px;
}
.errormsg
{
	color: red;
}
.gapmsg
{
	color: red;
	padding-top: 4px;
}
.igraspsearchresults
{
	width: 100%;
}
#searchresultslist
{
	margin-top: 20px;
}
.igraspsearchcriteria
{
	padding-bottom: 10px;
	padding-top: 10px;
}
.pagecontrol
{
	padding-bottom: 8px;
	padding-top: 8px;
}
#candid
{
	float: left;
	font-weight: bold;
	width: 130px;
}
A.personsortlink
{
	color: #ffffff;
}
#iscurrentmsg
{
	margin-bottom: 10px;
}
#refchecksubmit
{
	border: 1px solid red;
	padding: 5px;
}
.fieldlist
{
	clear: right;
	display: block;
	float: left;
	padding-bottom: 10px;
	width: 100%;
}
.fieldlabel
{
	clear: left;
	float: left;
	width: 150px;
}
#offermain
{
	padding-bottom: 10px;
}
.text2bold
{
	font-weight: bold;
}
#offertypeinfosection
{
	background-color: #f0f0f0;
	border: 1px solid black;
	margin-top: 10px;
}
#offertypeinfosectionname
{
	font-weight: bold;
}
#offertypeinfosectiondesc
{
	font-style: italic;
}
#offertypeinfopagelink
{
	margin-left: 20px;
}
table.emailtable input.submitbutton
{
	Margin: 10px 0 10px 0;
}
.sectioncomplete
{
	margin: 15px 0 10px 0;
}
#completedcheckbox
{
	margin-top: 10px;
}
.feday
{
	width: 55px;
}
.femonth
{
	width: 100px;
}
.feyear
{
	width: 70px;
}
#igedu .femonth
{
	width: 45px;
}
#igedu .feday
{
	width: 50px;
}
#forgotpasswordcancel
{
	float: right;
}
#forgotpasswordsubmit
{
	float: left;
}
#personusername
{
	font-weight: bold;
}
TABLE#RefCheck #notes
{
	height: 70px;
	width: 200px;
}
#offeraccept .iglabel
{
	width: 150px;
}
span.general_bold
{
	font-weight: bold;
}
span.general_italic
{
	font-style: italic;
}
span.general_font_red
{
	color: red;
}
.address_seperator
{
	height: 5px;
}
.postcodelookup
{
	margin-bottom: 5px;
	margin-top: 5px;
}
#searchpostcode,#NINUMBER
{
	text-transform: uppercase;
}
#personregister #POSTCODE , #volumemaindetails #POSTCODE
{
	text-transform: uppercase;
}
.notshown
{
	display: none;
}
div.igDivErrMsg
{
	color: red;
	display: none;
}
div.igDivErrMsgShow
{
	color: red;
}
/*This rule causes problems on this particular front end. Disabling it only affects one row on this FE, which is fixed with relative positioning below.*/
/*div.igInputPair
{
	clear: left;
}*/
div#PASSWORD1Row{
	/*position:relative;
	left:-154px;
	top:5px;*/
}
/*Relative positioning breaks the display of this row in IE6. Reset to static in IE6 only.*/
* html div#PASSWORD1Row{
	position:static;
}
div.igDivLabel
{
	float: left;
	padding: 2px;
	width: 150px;
}
div#alertregpassworderror
{
	color: Red;
}
div#igpasswordpolicy
{
	padding: 2px;
	width: 350px;
}
div.greydiv
{
	background-color: #f0f0f0;
	margin: 10px 0px;
	padding: 5px;
}
div.greydiv label
{
	display: block;
	float: left;
	padding-top: 5px;
	width: 100px;
}
tr.igsearchresultsevenrow td
{
	background-color: #f0f0f0;
}
div.spacer
{
	padding-top: 20px;
}
div.spacer
{
	padding-top: 10px;
}
td.igChooseAppBar
{
	background-color: #F0F0F0 !important;
	font-weight: bold;
}
td#igChooseAppSubmit
{
	padding-top: 20px;
}
textarea#COMMENTS
{
	height: 80px;
	width: 226px;
}
table#igPersonalMessages
{
	width: 100%;
}
td.igPersonMessagesLabel
{
	font-weight: bold;
	width: 20%;
}
td#igPersonMessagesText
{
	padding-top: 10px;
	text-align: justify;
}
div#igMessageFilesContainer
{
	text-align: center;
}
table#igMessageFiles
{
	background-color: #EEEEEE;
	width: 80%;
}
th#igMessageFilesTitle
{
	background-color: #CCCCCC;
}
th.igMessageFilesHeader
{
	text-align: left;
}
td.igMessageFilesDownloadLink
{
	text-align: right;
}
div#igMessageReplyButtonContainer
{
	padding-top: 10px;
	text-align: right;
}

table#searchresultslist th a, 
table#login2 span.general_bold, 
table#applicationlogin_inner span.general_bold
/*table.applytable span.general_bold, */
/*table.applytable font , */
/*div#maindetailsbannerfont b*/
{
	color:#fff;
}
input#WORKPHONENO input.preferredphone {
	margin-left:8px;
}

