/* Eclipse Recruitment */
/* www.eclipserecruitment.com.au */

/* Screen Style Sheet - Default */

/* Layout Styles */

body {
	background: url(../images/bg_tile.gif) scroll repeat;
	margin: 0;
	padding: 0;
}

div#container {
	background: #9bb3cd url(../images/bg_content.jpg) scroll repeat-y;
	border: 1px solid #ccc;
	margin: 18px auto 0 auto;
	padding: 0;
	width: 680px;
}

div#header {
	background: url(../images/bg_header.jpg) scroll no-repeat;
	height: 170px;
	margin: 0;
	padding: 0;
	width: 100%;
}

div#header img#logo {
	float: left;
	border: 0;
}

div#header_right {
	padding: 36px 14px 0 0;
	text-align: right;
}

div#header_images {
	background: #fff;
	border: 1px solid #003e7f;
	height: 102px;
	margin: 2px 0 0 203px;
	padding: 0;
	width: 461px;
}

div#content {

}

div#menu {
	background: url(../images/bg_menu.jpg) scroll no-repeat;
	float: left;
	padding: 15px 0 0 0;
	width: 150px;
}

div#menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 85px 0;
}

div#main {
	float: left;
	margin: 0 0 0 52px;
	padding: 0 0 0 0;
	width: 464px;
}

div#content img#watermark {
	border: 0;
	float: right;
}

div#footer {
	clear: both;
	color: #fff;
	font: 0.65em/125% Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
	text-align: center;
}

/* Formatting Styles */

#header p {
	color: #fff;
	font: italic 0.8em/100% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

#menu li {
	font: bold 1.0em/125% Arial, Helvetica, sansd-serif;
	margin: 0;
	padding: 7px 0;
	text-align: right;
}

#menu li a {
	color: #fff;
	margin: 0 1px 0 0;
	padding: 7px 15px 7px 0;	
	text-decoration: none;
	width: 150px;
}

#menu li a:hover {
	background: #98b2cc;
	margin: 0 1px 0 0;
	padding: 7px 15px 7px 0;
	width: 150px;
}

#menu li a.about_us:hover {
	padding: 7px 15px 7px 65px;
}

#menu li a.submit_cv:hover {
	padding: 7px 15px 7px 53px;
}

#menu li a.job_search:hover {
	padding: 7px 15px 7px 47px;
}

#menu li a.contact_us:hover {
	padding: 7px 15px 7px 49px;
}

#menu li a.home:hover {
	padding: 7px 15px 7px 89px;
}

#main p, #main li, #main td {
	color: #000;
	font: 10pt/150% Arial, Helvetica, sans-serif;
}

#footer a {
	color: #fff;
}

#main p.emphasis, .keywords, .required {
	font-weight: bold;
}

#main p.welcome {
	color: #003e7f;
	font: bold 13pt Arial, Helvetica, sans-serif;
}

img.middle {
	border-left: 1px solid #003e7f;
	border-right: 1px solid #003e7f;
}

table#joblist, table#jobdetails {
  /*border: 1px solid #003e7f;*/
  width: 100%;
  border-collapse: collapse;
}

table#joblist tr.shaded, table#jobdetails tr {
  background: #b4c6da;
}

table#joblist th, table#jobdetails th {
  color: #000;
	font: bold 10pt/150% Arial, Helvetica, sans-serif;
  text-align: left;
  /*border: 1px solid #003e7f;*/
  padding: 5px 5px;
  white-space: nowrap;
}


table#joblist td {
  padding: 5px 5px;
  border: 1px solid #003e7f;
}

table#jobdetails td {
  padding: 2px 5px;
}

table#jobdetails th.multiline {
  vertical-align: top;
}


table#joblist td.more {
  text-align: center;
}


/* Printed Styles */

#print_logo {
	display: none;
}

#print_footer {
	display: none;
}