

/*@import url("home.css");

@import url("global.css");

* {
	font: 1em Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
}

*/
#page-container {
	clear:both;
	margin:0 auto;
	width:900px;
}

#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:658px;
	border: 1px solid #B0B0B0;
	padding: 10px;
}

.formTitle, .pageTitle {
	color:#333333;
	font-size:20px;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px
}
#proForm .formLabel{
	color:#333333;
}

.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:660px;
													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;}
													








/* MAKE INPUT FIELDS CONSISTIENT */													
select												{width: 155px;} 
input[name="postcode"],input[name="frm_keyword"]	{width: 150px;}
input:not([type="checkbox"]):not([type="radio"]), 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:#0099cc; text-decoration:none;}
a[style]					{text-decoration:none !important;}
a:hover[style]				{text-decoration:underline !important;}
.button						{background-color:#0099cc; color:#ffffff;}
.button:hover				{background-color:#0099cc; color:#ffffff;}
input[type="button"],.button,input[type="submit"]	{cursor:pointer;}









/* START: BACKGROUND COLOR OF SITE */
.jobDetailsBody,.jobDetails,.detailsBG,.searchField{background-color:#FFFFFF; color:#333333;}
.FormTable,.formHeader,.FormLineWhite,.jobHeader, .applicationHeader,.jobBG,.jobLabel,.detailsHeader,.field,#subNavContainer #subNavHeader {background-color:#FFFFFF; color:#333333;} 
input:not([type="button"]):not([class="button"]) 	{background-color:#FFFFFF; color:#333333;} 
input[type="file"] 									{background-color:#FFFFFF; color:#333333;} 
select												{background-color:#FFFFFF; color:#333333;} 
textarea 											{background-color:#FFFFFF; color:#333333;} 
body {background-color:#ababab;}
/*   END: BACKGROUND COLOR OF SITE */


/*#applyFormTable 								{border-right:1px double #878e98; }*/


strong {
	font-weight:bold;
}

