/* Australian Employment Guide */
/* http://www.employmentguide.com.au */
/* Website by Cadmium Design & Development */
/* http://www.cadmium.com.au */

/* Screen Style Sheet */

body {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background: #627a8c url(../images/background.gif) scroll repeat-y center;
}

* html #container {
	width: 598px;
	margin: 0 auto;
	position: relative;
	text-align: center;
}

#container {
	width: 598px;
	margin: 0 auto;
	position: relative;
}

*html #iepos {
	margin-left: 10px;
}

#header {
	border: 0;
	margin: 0;
	padding: 0;
	width: 598px;
	height: 334px;
	background: url(../images/home-people-smiling.jpg) scroll no-repeat;
}

* html #menu {
	list-style: none;
	width: 598px;
	height: 18px;
	padding: 4px;
	margin: -6px 0 0 0;
}

#menu {
	list-style: none;
	width: 598px;
	padding: 0;
	margin: 0;
}

#menu li.menuitem {
	background: #6096bf;
	border-bottom: 1px solid #596f80;
	display: inline;
	padding: 3px 7px 2px 7px;
	margin: 0 2px 0 2px;
	font: bold 11px/100% Arial, Helvetica, sans-serif;
}

#menu li.menuitem a:link, #menu li.menuitem a:visited {
	color: #ffffff;
	text-decoration: none;
}

#menu li.menuitem a:hover {
	color: #000000;
}

* html #content {
	text-align: left;
	margin: 20px 15px 10px 15px;
	padding: 0;
}

#content {
	text-align: left;
	margin: 20px 15px 10px 15px;
	width: 568px;
	padding: 0;
}

#content h1 {
	margin: 0;
	padding: 0;
	font: bold 1.0em/100% Arial, Helvetica, sans-serif;
}

#content h2 {
	margin: 0;
	padding: 0;
	font: bold 0.9em/100% Arial, Helvetica, sans-serif;
}

#content h3 {
	margin: 15px 0 0 0;
	padding: 0;
	font: bold 0.75em/100% Arial, Helvetica, sans-serif;
}

#content p {
	font: 0.75em/125% Arial, Helvetica, sans-serif;
}

#content p.breadcrumb {
	font: 0.65em/100% Arial, Helvetica, sans-serif;
	margin: 0 0 20px 0;
}

#content ul li, #content ul li ul li {
	font-size: 100%;
	list-style-type: disc;
}

#content ul li, #content ol li {
	font: 0.75em/175% Arial, Helvetica, sans-serif;
}



#content ol li.expand {
	font: 0.75em/125% Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}

#content a:link, #content a:active {
	color: #003399;
	font-weight: bold;
}

#content a:visited {
	color: #006699;
	font-weight: bold;
}

#content a:hover {
	color: #0099cc;
}

#content #essentials {
	float: right;
	margin: 10px 0 10px 10px;
	width: 185px;
}

#content #essentials h2 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	font: bold 0.85em/100% Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #90a3b2;
	text-align: center;
	border-bottom: 1px solid #627a8c;
}

#content #essentials p {
	font: 0.7em/125% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 8px;
}

#content #essentials p.one {
	background: #acbcca;
}

#content #essentials p.two {
	background: #b6c5d1;
}

#content #essentials p.three {
	background: #bfcdd9;
	border-bottom: 1px solid #627a8c;
}

#content #essentials a.smalllink {
	font-weight: normal;
	background: url(../images/a-arrow.gif) scroll left no-repeat;
	padding-left: 10px;
}

#content form#contact {
	border: 1px solid #627a8c;
	width: 420px;
	padding: 10px 0;
	margin: 20px 0;
	background: #acbcca;
}

#content form#contact .row {
	font: 0.7em/150% Verdana, Helvetica, sans-serif;
   margin-bottom: 10px;
}

#content form#contact .field label {
	
	float: left;
   width: 100px;
   margin-left: 20px;
}

#content form .data input, #content form .data textarea {
	border: 0;
   background: #efefef;
   padding: 4px;
   font: 1em/100% Verdana, Helvetica, sans-serif;
}

#content form .data .required {
	border-bottom: 2px solid #cc0000;
}

#content form input.button {
	margin-left: 120px;
}

#content .forminstruct {
	color: #cc0000;
	text-decoration: underline;
	cursor: help;
}

#content .note {
	font-style: italic;
	color: #596f80;
}

#content #general_career_advice {
	background: #acbcca;
	width: 400px;
	padding: 8px 10px 10px 10px;
}

#content #salary_surveys {
	background: #b6c5d1;
	width: 400px;
	padding: 8px 10px 10px 10px;
}

#content #resume_services_and_templates {
	background: #bfcdd9;
	width: 400px;
	padding: 8px 10px 10px 10px;
}

#content #general_career_advice h2, #content #salary_surveys h2, #content #resume_services_and_templates h2 {
	margin: 0 0 20px 0;
	padding: 2px 0 0 10px;
	font: bold 0.85em/100% Arial, Helvetica, sans-serif;
	color: #526574;
	background: url(../images/h2-arrow.gif) no-repeat scroll left;
}

#content #general_career_advice h3, #content #salary_surveys h3, #content #resume_services_and_templates h3 {
	margin: 0 0 0 30px;
	padding: 0;
	font: bold 0.7em/100% Arial, Helvetica, sans-serif;
}

#content #general_career_advice p, #content #salary_surveys p, #content #resume_services_and_templates p {
	margin: 0 0 10px 30px;
	padding: 0;
	font: 0.7em/125% Arial, Helvetica, sans-serif;
}

#content p.permlink {
	display: none;
}

#content #focus {
	background: #bfcdd9;
	width: 360px;
	padding: 5px 15px;
	margin: 10px 0 10px 30px;
}

#content #itouchfocus {
	background: #bfcdd9;
	padding: 10px 15px;
	font: Arial, Helvetica, sans-serif;
	text-align: center;
}

#content #itouchfocus a {
	font: 0.8em/100% Arial, Helvetica, sans-serif;
}

#content span.address {
	display: none;
}

#adsense {
	width: 500px;
	text-align: center;
	margin: 10px auto 0 auto;
	font: 0.7em/100% Arial, Helvetica, sans-serif;
}

#adsensecontent {
	width: 120px;
	text-align: center;
	font: 0.7em/100% Arial, Helvetica, sans-serif;
	float: right;
	margin: 0 0 10px 20px;
}

#content #recgeneral h2, #content #recaccount h2, #content #recit h2, #content #recexec h2 {
	background: url(../images/h2-arrow2.gif) scroll no-repeat left;
	padding: 0 0 0 20px;
}

#content #recgeneral p, #content #recaccount p, #content #recit p, #content #recexec p {
	margin: 10px 0 10px 30px;
	padding: 0;
	font: 0.75em/125% Arial, Helvetica, sans-serif;
}

#content #recgeneral {
	width: 400px;
	padding: 8px 10px 10px 10px;
	background: #a0b3c2;
	margin: 0;
}

#content #recaccount {
	width: 400px;
	padding: 8px 10px 10px 10px;
	background: #acbcca;
	margin: 0;
}

#content #recit {
	width: 400px;
	padding: 8px 10px 10px 10px;
	background: #b6c5d1;
	margin: 0;
}

#content #recexec {
	width: 400px;
	padding: 8px 10px 10px 10px;
	background: #bfcdd9;
	margin: 0;
}

/* Recruitment Guide Styles */

#content #guide_general {
	background: #a0b3c2;
	width: 400px;
	padding: 8px 10px 10px 10px;
}

#content #guide_accountancy {
	background: #acbcca;
	width: 400px;
	padding: 8px 10px 10px 10px;
}

#content #guide_it {
	background: #b6c5d1;
	width: 400px;
	padding: 8px 10px 10px 10px;
}

#content #guide_executive {
	background: #bfcdd9;
	width: 400px;
	padding: 8px 10px 10px 10px;
}

#content #guide_general h2, #content #guide_accountancy h2, #content #guide_it h2, #content #guide_executive h2 {
	margin: 0 0 20px 0;
	padding: 2px 0 0 10px;
	font: bold 0.85em/100% Arial, Helvetica, sans-serif;
	color: #526574;
	background: url(../images/h2-arrow.gif) no-repeat scroll left;
}

#content #guide_general p, #content #guide_accountancy p, #content #guide_it p, #content #guide_executive p {
	margin: 0 0 10px 30px;
	padding: 0;
	font: 0.7em/125% Arial, Helvetica, sans-serif;
}

/* Ends */

#content .guideaddress {
	margin-top: 5px;
}

* html #content #rating {
	margin-top: -200px;
}

#content #rating {
	background: #a0b3c2;
	padding: 5px 15px 5px 15px;
	margin: 0;
	width: 400px;
}

#content #rating form {
	margin: 0;
	padding: 0;
}

#content #rating #rateleft {
	float: left;
	font: 0.75em/100% Arial, Helvetica, sans-serif;
}

#content #rating #rateleft h1 {
	font: bold 1.25em/100% Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

#content #rating #rateleft img {
	padding: 0;
}

#content #rating #rateright {
	float: right;
	font: 0.75em/125% Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: middle;
}

#content #rating #rateright #vote {
	margin-top: 15px;
}

* html #footer {
	clear: both;
	margin: 20px 0 0 0;
	padding: 10px;
	background: #81abcb;
	color: #ffffff;
	width: 578px;
}

#footer {
	clear: both;
	margin: 20px 0 0 0;
	padding: 0 10px;
	background: #81abcb;
	color: #ffffff;
}

#footer p {
	font: bold 0.7em/100% Arial, Helvetica, sans-serif;
	padding: 0;
}

#footer p.left {
	float: left;
}

#footer p.right {
	float: right;
}

#footer a:link, #footer a:active, #footer a:visited {
	color: #ffffff;
	text-decoration: none;
}

#footer a:hover {
	color: #000000;
	text-decoration: underline;
}