body
{
	margin:			0px;
	background-image:	url('http://www.recruitonline.com.au/images/background.png');
	background-repeat:	repeat-x;
}

A
{
	font-weight:		bold;
	color:			#df620f;
}

A:visited
{
	font-weight:		bold;
	color:			#df620f;
}

A:Hover
{
	font-weight:		bold;
	color:			#4a4a4a;
}


/*
	End the inbuild HTML classes
*/


.up_section
{
	height:			18px;
	padding-left:		12px;
	padding-top:		3px;
	background-image:	url('http://www.recruitonline.com.au/images/up_background.gif');
	background-repeat:	no-repeat;
}

.message_box
{
	width:			220px;
	border:			1px solid #cecece;
	padding:		0px;
	margin-bottom:		14px;
	margin-top:		0px;
}

.message_title
{
	padding-top:		5px;
	text-align:		center;
	font-size:		12px;
	font-weight:		bold;
	background-image:	url('http://www.recruitonline.com.au/images/grey_background_25px.jpeg');
	height:			25px;
	width: 			100%;
	border-bottom:		1px solid #cecece;
	color:			#505050;
	font-family:		Verdana, Tahoma, Arial;
}

.message_text
{
	text-align:		left;
	width: 			208px;
	padding:		0px;
	font-family:		Verdana, Tahoma, Arial;
	font-size:		11px;
	padding:		6px;
	line-height:		15px;

}

.message_text a
{
	color:			#505050;
	font-weight:		normal;

}

.message_text a:hover
{
	color:			#995050;
	font-weight:		normal;
	background-color:	#ededed;


}

.message_text a:visited
{
	color:			#505050;
	font-weight:		normal;

}


/*

The grey bar @ the top of screen

*/


.top_bar
{
	background-image:	url('http://www.recruitonline.com.au/images/top_bar_background.png');
	width:			100%;
	padding-top:		11px;
	padding-bottom:		11px;
	text-align:		right;

}

.top_bar a
{
	color:			#fff;
	font-weight:		bold;
	font-family:		Verdana,Tahoma,Arial,Sans;
	font-size:		11px;
	padding:		4px;
	text-decoration:	none;

}
.top_bar a:hover
{
	color:			#ccc;
	background-color:	#707070;
	border-bottom:		1px solid #fff19e;
}

.top_bar a:visited
{
	color:			#fff;
}


/*

The grey bar @ the top of screen - END ---------------------------------------------------------------------

*/

.breadcrumb_links
{
	margin-left: 		auto;
	margin-right: 		auto;
	margin-top: 		10px;
	margin-bottom: 		10px;
	width: 			728px;
	font-family:		Tahoma,Verdana,Arial,Sans;
	font-size:		0.7em;
	color:			#df620f;
}

.breadcrumb_links A
{
	font-weight:		bold;
	color:			#df620f;
}
.breadcrumb_links A:visited
{
	font-weight:		bold;
	color:			#df620f;
}
.breadcrumb_links A:Hover
{
	font-weight:		bold;
	color:			#4a4a4a;
}

.top_message
{

	width:			80%;
	margin-left: 		auto;
	margin-right: 		auto;
	margin-top:		20px;
	margin-bottom:		20px;
	border:			1px #df620f solid;
	font-family:		Tahoma,Verdana,Arial,Sans;
	font-size:		0.9em;
	font-weight:		bold;
	background-color:	#ffebdd;
	text-align:		center;
}

.logo_table
{
	height: 		80px;
	margin-left: 		auto;
	margin-right: 		auto;
	margin-top: 		10px;
	margin-bottom: 		10px;
	width: 			728px;
}

.banner_p_div
{

	width: 			363px;
	vertical-align:		middle;
	font-weight:		bold;
	font-family:		Verdana,Tahoma,Arial,Sans;
	font-size:		17px;
}



table.tabs_table
{
	display: 		block;
	margin-left: 		auto;
	margin-right: 		auto;
	width:			728px;
	border-spacing:		0px;
	border-collapse:	collapse;

}

.tabs_table td
{
	padding:		0px;

}

.tab_cell
{
	text-align:		center;
	background-position:	center bottom;
	background-image:	url('http://www.recruitonline.com.au/images/top_bar_background.png');
	background-repeat:	repeat-x;
	height:			40px;
	width: 			182px;

}

.tab_cell:hover
{

	background-image:	url('http://www.recruitonline.com.au/images/top_bar_background_over.png');

}

.tab_cell a
{
	color:			#fff;
	font-weight:		bold;
	font-family:		Verdana,Tahoma,Arial,Sans;
	font-size:		11px;
	padding:		4px;
	width:			100%;
	display:		block;
	line-height:		38px;
	text-decoration:	none;

}


.tab_cell a:visited
{
	color:			#fff;
}

.tab_cell a:hover
{

	color:			#4a4a4a;

}
.tab_bottom
{

	text-align:		center;
	background-position:	center top;
	background-image:	url('http://www.recruitonline.com.au/images/tab_bottom_left.gif');
	background-repeat:	no-repeat;
	height:			6px;
	width: 			728px;
}


.page_content
{
	width:			100%;
	border-spacing:		10px;
	padding:		6px;
}


.page_content TD
{
	vertical-align:		top;
}

.pane
{
	text-align:		left;
	border:			2px #4a4a4a solid;
	margin: 		0px;
	padding:		6px;
}


.pane td
{
	padding:		6px;
}

.gateway_container
{
	width:			100%;
}
.gateway_container  .message_box
{

	vertical-align:		top;
	text-align:		center;
	margin: 		0 auto;
	margin-bottom: 		15px;
	margin-top: 		0px;
}

.gateway_container  td
{
	vertical-align:		top;
}


.page_title
{
	margin: 		0;
 	padding: 		0;

}


.page_title_text
{

  font-weight: normal;
  font-family: "Gill sans", "Trebuchet MS", Helvetica, Tahoma, sans-serif;
  color: #555;
  line-height: 1.2em;
  font-size:			23px;
  margin-bottom: 12px;
}



h1
{

  font-weight: normal;
  font-family: "Gill sans", "Trebuchet MS", Helvetica, Tahoma, sans-serif;
  color: #555;
  line-height: 1.2em;
  font-size:			23px;
}

table.page_title
{
width:100%;
}



.page_title_img
{
	margin-right: 		-6px;
	margin-top:			6px;
	margin-bottom:		6px;
	margin-left:		12px;
	float: 				right; 
	vertical-align:		middle;

}


.page_container
{
width:100%;
	border-spacing:		10px;
}

.page_container td
{
	vertical-align:		top;
	margin-left: 		auto;
	margin-right: 		auto;
	font-family:		Verdana,Tahoma,Arial,Sans;
	font-size:		11px;
}

div.page_container
{
	vertical-align:		top;
	margin-left: 		auto;
	margin-right: 		auto;
	font-family:		Verdana,Tahoma,Arial,Sans;
	font-size:		11px;
}



.messages
{

	width:			60%;
	margin-left: 		auto;
	margin-right: 		auto;
	margin-top:		20px;
	margin-bottom:		20px;
	border:			1px #df620f solid;
	font-family:		Tahoma,Verdana,Arial,Sans;
	font-size:		0.9em;
	font-weight:		bold;
	padding:		20px;
}


.page_footer
{
	width:			80%;
	margin-left: 		auto;
	margin-right: 		auto;
	margin-top:		20px;
	margin-bottom:		20px;
	text-align:		center;
	font-family:		Tahoma,Verdana,Arial,Sans;
	font-size:		0.6em;
	font-weight:		bold;
}
