body, td {
	/* margin:0; */
	font: 12px Lucida Sans Unicode,Helvetica,sans-serif;
}
body {
	margin:0;
}
.pageContainer {
	width:640px;
}

#page-container {
	clear:both;
	margin:0 auto;
	width:640px;
}

#left-nav {
	clear:left;
	float:left;
	margin-left:0;
	width:200px;
}

#left-nav ul {
	padding:0;
	margin:0;	
}

#left-nav li {
	display:block;
	border:1px solid #666666;
	background: #002137;
	height:21px;
	margin-bottom:5px;
}

#left-nav li a, #left-nav li a:active, #left-nav li a:link {
	display:block;
	padding-left:15px;
	text-decoration:none;
	color:#ffffff;
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	padding-top:2px;
}

#content-container {
	float:left;
	margin:0 0 0 20px;
	width:640px;
	border: 1px solid #B0B0B0;
	padding: 10px;
}

.formTitle, .pageTitle {
	color:#008000;
	font-size:20px;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px
}
#proForm .formLabel{
	color:#008000;
}

.formTitle {
	font-size: 16px;
}

#content-container td {
	padding-top:3px;
	padding-bottom:3px;
}

.SearchForm td div {
	padding-bottom: 5px;
}

.formLabel {
	font-weight:bold;
}

.detailsBG ul {
	margin-bottom:15px;
	list-style-type:square;
}






/* JOB SEARCH RESULTS BORDERS. */
.jobDetailsBody,.applicationHeader					{border: 1px solid #A5ACB2;}
#jobSearchResultBottom								{margin-bottom:80px;border:none;}
.jobDetailsBody										{margin-bottom:80px;width:100%;}
.jobSearchResult									{border: 1px solid #A5ACB2; border-bottom:0px;}
.jobResultBottom									{border-bottom: 1px solid #A5ACB2;}






/*  FOR BOLD JOB HEADINGS. */
.detailsHeader										{font-weight:bold !important; font-size:15px !important;}
.jobHeader div										{font-weight:bold !important; font-size:15px !important;}







/* SET WIDTH OF FORM TABS TO BE THE SAME AND HAVE A THIN BORDER. (hide tab border at the botom of the active tab) */
#appForm, #defaultForm, #proForm 					{
													width:620px;
													border-style:solid;
													border-width:1px;
													border-color:#A5ACB2;
													border-top-width:0px;
													}
table #applyFormTable 								{width:100%;}														
.tabThree											{border-bottom:1px solid #A5ACB2;}		
.tabOne,.TabTwo,.demoTab							{color:#000000;}
													

#proForm{
	display:none;
}






/* MAKE INPUT FIELDS CONSISTIENT */													
select												{width: 350px;} 
input[name="postcode"],input[name="frm_keyword"]	{width: 150px;}
input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]), select, textarea {
	border:1px solid #A5ACB2;
	font-size:11px;
	padding:2px;
}








/* SET COLORS ON LINKS AND BUTTONS.  (This has a fix for the inline styles also.) */
a							{color:#008001; text-decoration:none;}
a[style]					{text-decoration:none !important;}
a:hover						{color:#1717ff; text-decoration:underline;}
a:hover[style]				{text-decoration:underline !important;}
/*.button						{background-color:#008001; color:#ffffff;}
.button:hover				{background-color:#008001; color:#ffffff;}
input[type="button"],.button,input[type="submit"]	{cursor:pointer;}*/


a:visited {
color:#008001 !important;
}








/* START: BACKGROUND COLOR OF SITE */
body,.jobDetailsBody,.jobDetails,.detailsBG,.searchField{background-color:#FFFFFF; color:#000000;}
.FormTable,.formHeader,.FormLineWhite,.jobHeader, .applicationHeader,.jobBG,.jobLabel,.detailsHeader,.field,#subNavContainer #subNavHeader {background-color:#FFFFFF; color:#000000;} 
input:not([type="button"]):not([class="button"]) 	{background-color:#FFFFFF; color:#000000;} 
input[type="file"] 									{background-color:#FFFFFF; color:#000000;} 
select												{background-color:#FFFFFF; color:#000000;} 
textarea 											{background-color:#FFFFFF; color:#000000;} 
/*   END: BACKGROUND COLOR OF SITE */




