/* WorkBoard Australia CSS Document */

body {
	background-image: url(../images/img_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2;
}

/* -------------------- links ---------------------- */

a {
	text-decoration: none;
	color: #6a943f;
}

a:hover {
	text-decoration: underline;
}

a.darkGreen {
	color: #716200;
}

#nav_home {
	width: 69px;
	height: 29px;
	display: block;
	background-image: url(../images/nav_home.gif);
}

#nav_aboutus {
	width: 80px;
	height: 29px;
	display: block;
	background-image: url(../images/nav_aboutus.gif);
}

#nav_partners {
	width: 77px;
	height: 29px;
	display: block;
	background-image: url(../images/nav_partners.gif);
}

#nav_faqs {
	width: 59px;
	height: 29px;
	display: block;
	background-image: url(../images/nav_faqs.gif);
}

#nav_contact {
	width: 82px;
	height: 29px;
	display: block;
	background-image: url(../images/nav_contact.gif);
}

/* ---------------- header tags ---------------------*/

h1 {
	font-size: 1.1em;
	font-weight: normal;
}

h2 {
	font-size: .8em;
	font-weight: bold;
}

/* -------------------- image -----------------------*/

img {
  border: 0;
}

#workExpFeedback img{
	margin-top: 5px;
}

#employeeFeedback img{
	margin-top: 5px;
}

/* ------------------ paragraph -------------------- */

p{
  font-size: .65em;
}

#pageContent p {
	font-size: .7em;
}

#workExpFeedback p{
	margin: 0 0 5px 0;
}

#employeeFeedback p{
	margin: 0 0 5px 0;
}

.commentLight p {
	margin: 0;
	padding-right: 20px;
}

.commentDark p {
	margin: 0;
	padding-right: 20px;
}

/* --------------------- text ---------------------- */

.colFormat strong {
	font-size: 1.1em;
}

/* --------------------- list ---------------------- */

ul.small {
	margin: 0;
	padding: 0;
	padding-right: 12px;
	font-size: .7em;
	line-height: 12px;
}

html>body ul.small {
	line-height: normal;
}

/* --------------------- form ---------------------- */

form {
	margin: 0;
	padding: 0;
}

.searchForm input {
	margin: 4px 0 4px 0;
}

.searchForm select {
	margin: 4px 0 4px 0;
}

.thinBorder {
	border: 1px solid #a5acb2;
	background-color: #FFFFFF;
	margin-bottom: 3px;
}

.keyword_field {
	height:15px;
	width:232px;
}

.selectSize140 {
	width: 140px;
}

.longSelect0 {
	width: 235px;
	background-color: #FFFFFF;
	font-size:11px;
}

.longSelect {
	width: 262px;
	background-color: #FFFFFF;
}

.longSelect2 {
	width: 265px;
	background-color: #FFFFFF;
}

.longSelect3 {
	width: 320px;
	background-color: #FFFFFF;
}

.applicationSelect {
	width: 265px;
	background-color: #FFFFFF;
	margin: 3px 0 3px 0;
}

.searchFormButton {
	float: right;
	margin-right: 65px;
}

/* ------------------ navigation ------------------- */

ul#nav {
	margin: 0;
	padding: 0;
	width:864px;
}

ul#nav li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}

/* --------------------- login --------------------- */

#login {
	margin: 0;
	padding: 9px 0 0 315px;
	/*width: 549px;*/
	/*width:864px;*/
	height: 32px;
	background-image: url(../images/img_login_bg.gif);
	background-repeat:no-repeat;
	font-size: 0.65em;
	color: #2b373b;
}

html>body #login {
	position: relative;
	top: -4px;
	padding-top: 10px;
	height: 32px;
}

#login table td {
	font-size:10px;
}

/* --------------------- main ---------------------- */

#page {
	margin: 0 auto;
	width:864px;
	padding: 0 5px 0 5px;
	background-color: #FFFFFF;
}

#indexContent {
	margin: 0;
	/*padding: 83px 0 0 150px;*/
	padding: 46px 0px 0px 150px;
	/*width: 714px;*/
	/*height:  297px;*/
	/*height:440px;*/
	height:480px;
	display: block;
	background-image: url(../images/img_index_bg.jpg);
	background-repeat: no-repeat;
	background-color:#E4E8E9;
	border-bottom:1px solid #cecece;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari hack */
/* Safari-Opera specific declarations */
#workExpSearch select {
	margin-top:5px;
	margin-bottom:5px;
}

#employerResearch select {
	margin-top:5px;
	margin-bottom:5px;
}
}

#workExpSearch {
	padding:  0px 0 0 5px;
	width: 302px;
	float: left;
	display: inline;
	font-size: 0.65em;
}

.workExpSearch_container {
	 float:left; 
	 width: 285px;
}

#employerResearch {
	padding:  0px 0 0 5px;
	width: 302px;
	/*float: left;*/
	display: inline; 
	font-size: 0.65em;
}

.employerResearch_container {
	float:left; 
	width:285px; 
	margin-left:8px;
}

#indexNews {
	/*width: 248px;*/
	/*height: 37px;*/
	height:108px;
	width:432px;
	background-image: url(../images/img_news_bg.gif);
	background-repeat:no-repeat;
	margin: 0;
	/*padding: 70px 30px 0 154px;*/
	/*padding: 30px 30px 0 154px;*/
	float: left;
	display: inline;
}

.news {
	 margin:35px 0 0 146px; 
	 width:250px; 
	 font-size:11px;
}

#indexSponsors {
	width: 432px;
	height: 108px;
	background-image: url(../images/img_sponsors_bg.gif);
	margin: 0;
	padding:  0;
	float: left;
	display: inline;
}

#pageContent {
	margin: 0;
	padding: 0;
	width:864px;
	display: block;
	background-color: #FFFFFF;
}

div#content {
	/*font-size: .7em;*/
	font-size:12px;
	width: 820px;
	display: block;
	margin-left: 20px;
	text-align: justify;
}

div#content div.indentContent {
	margin-left: 24px;
; font-family: Arial, Helvetica, sans-serif; font-style: normal; color: #000000; font-size: 12px
}

div#content div.subHeading {
	font-size: 1.2em;
	color: #09597b;
	font-weight: bold;
	display: inline;
}

div#content ul {
	list-style-position: outside;
	list-style-type: square;
}

div#content ul.sublist {
	list-style-position: outside;
	list-style-type: circle;
	margin: 10px 0;
	padding: 0 0 0 30px;
}

div#content div.largerText {
	font-size: 1.3em;
	font-weight: bold;
}

div#content span.summary {
	color: #ca7c00;
	font-weight: bold;
}

#workExpHeading {
	padding-top: 15px;
	width: 864px;
	height: 66px;
	display: block;
	background-image: url(../images/img_content_heading_workexp2.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
}

html>body #workExpHeading {
	padding-top: 6px;
	height: 75px;
}

#workOppHeading {
	padding-top: 15px;
	width: 864px;
	height: 66px;
	display: block;
	background-image: url(../images/img_content_heading_workopp.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
}

html>body #workOppHeading {
	padding-top: 6px;
	height: 75px;
}

#empProfileHeading {
	padding-top: 15px;
	width: 864px;
	height: 66px;
	display: block;
	background-image: url(../images/img_content_heading_emprofile.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
}

#empProfileWhyWorkHeading {
	padding-top: 15px;
	width: 864px;
	height: 66px;
	display: block;
	background-image: url(../images/img_content_heading_whyworkforus.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
}

html>body #empProfileHeading {
	padding-top: 6px;
	height: 75px;
}

html>body #empProfileWhyWorkHeading {
	padding-top: 6px;
	height: 75px;
}

#workExpFeedback {
	width: 317px;
	height: 293px;
	display: block;	
	margin: 0;
	padding: 60px 12px 0 25px;
	background-image: url(../images/img_feedback_bg.gif);
	text-align: left;
}

#workOppFeedback {
	width: 317px;
	height: 293px;
	display: block;	
	margin: 0;
	padding: 60px 12px 0 25px;
	background-image: url(../images/img_oppfeedback_bg.gif);
	text-align: left;
}

#employeeFeedback {
	width: 317px;
	height: 413px;
	display: block;	
	margin: 0;
	margin-bottom: 7px;
	padding: 60px 12px 0 25px;
	background-image: url(../images/img_feedback_bg_2.gif);
	text-align: left;
}

#sponsorContent {
	margin: 20px 0 0 28px;
	width: 380px;
}
/* -------------------- tables ---------------------- */

table.partner {
	width: 820px;
	margin-left: 20px;
}

#tabledContent {
	padding-left: 21px;
}

#tabledContentAlt {
	margin-left: 21px;
}

#tabledContent td {
	padding-right: 21px;
}

.commentLight {
	height: 200px;
	min-height: 200px;
	padding: 23px 0 20px 33px;
	border: none;
	background-color: #FFFFFF;
}

.commentLightShort {
	padding: 10px 20px 20px 33px;
	border: none;
	background-color: #FFFFFF;
	vertical-align: top;
}

.commentDark {
	height: 200px;
	min-height: 200px;
	padding: 23px 0 20px 33px;
	border-top: 1px solid #c3cfd3;
	border-bottom: 1px solid #c3cfd3;
	background-color: #eef4f6;
}

.commentDarkShort {
	padding: 10px 20px 20px 33px;
	border-top: 1px solid #c3cfd3;
	border-bottom: 1px solid #c3cfd3;
	background-color: #eef4f6;
	vertical-align: top;
}

#workExpApplication {
	width: 830px;
	margin: 0 auto;
	padding: 0;
	display: block;
	background-image: url(../images/img_applyform_bg.gif);
	background-repeat: repeat-y;
}

.colFormat {
	padding-left: 20px;
	line-height: 15px;
	font-size: .9em;
}

.colFormat2 {
	line-height: 16px;
}

html>body .colFormat2 {
	line-height: 16px;
	font-size: .65em;
}

#surveyTable {
	width: 824px;
	height: 63px;
	min-height: 63px;
	background-image: url(../images/img_surveytable_header.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: transparent;
	margin: 0 auto;
}

#searchTable {
	width: 824px;
	height: 47px;
	min-height: 47px;
	background-image: url(../images/img_table_header_long.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: transparent;
	margin: 0 auto;
}

.surveyTableHeading {
	padding-top: 5px;
	padding-left: 10px;
	font-size: .65em;
	color: #09597b;
	text-align: left;
	vertical-align: middle;
	background: transparent;
	border-right: 1px solid #c3cfd3;
}

th {
	padding-top: 0px;
	padding-left: 10px;
	font-size: .7em;
	font-weight: bold;
	color: #09597b;
	text-align: left;
	vertical-align: middle;
	background: transparent;
	border-right: 1px solid #c3cfd3;
}

th.end {
	border-right: none;
}

table#surveyTable td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: .75em;
	color: #09597b;
	text-align: left;
	vertical-align: top;
	background: #ffffff;
	border-right: 1px solid #c3cfd3;
	border-bottom: 1px solid #c3cfd3;;
}

table#searchTable td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: .75em;
	color: #09597b;
	text-align: left;
	vertical-align: top;
	background: #ffffff;
	border-right: 1px solid #c3cfd3;
	border-bottom: 1px solid #c3cfd3;;
}

table#surveyTable td.centered {
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

table#surveyTable td.end {
	border-right: none;
	text-align: left;
}

table#surveyTable td.dark {
	background: #eef4f6;
}

table#surveyTable td.darkCentered {
	background: #eef4f6;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

table#surveyTable td.darkend {
	background-color: #eef4f6;
	border-right: none;
}

table#searchTable td.centered {
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

table#searchTable td.end {
	border-right: none;
	text-align: left;
}

table#searchTable td.dark {
	background: #eef4f6;
}

table#searchTable td.darkCentered {
	background: #eef4f6;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

table#searchTable td.darkend {
	background-color: #eef4f6;
	border-right: none;
}

/* -------------------- footer ---------------------- */

#footer {
	margin: 0 auto;
	padding: 20px 0 0 10px;
	width: 854px;
	height: 15px;
	display: block;
	background-image: url(../images/img_footer.gif);
	color: #716200;
	font-size: 0.65em;
}

/* -------------------- other ----------------------- */

.clear {
  clear: both;
}

.textGreen {
	display: inline;
	color: #6a943f;
}

.textBlue {
	display: inline;
	color: #09597b;
}

.textYellow {
	display: inline;
	color: #ca7c00;
}

.textBrown {
	display: inline;
	color: #bb6a00;
}

.rightAligned {
	float: right;
	margin-right: 20px;
	text-align: right;
	padding: 1;
	display: inline;
}

.rightCenterAligned {
	float: right;
	text-align: center;
	margin-right: 20px;
	margin-left: 20px;
}

.percentage {
	float: right;
	margin-right: 20px;
	font-size: .7em;
}

.centeredObject {
	margin: 0 auto;
}

.centerText {
	text-align: center;
}

.hidden {
	visibility: hidden;
}

.reasons {
	font-size: 0.7em;
	margin-top: 60px;
}

div.workFaqStatePolicy {
	color: #bb6a00;
	font-weight: bold;
}


div.fileinputs {
	position: relative;
	height: 20px;
	width: 195px;
}

div.fileinputs input {
	background: url('../images/input_boxes.gif') no-repeat top left;
	border: none;
	width: 144px;
	height: 20px;
	padding: 0 2px;
	margin-bottom: 5px;
}

div.fileinputs input:focus {
	background-color: transparent;
}

div.fileinputs input.file {
	width: 195px;
	margin: 0;
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 221px;
	padding: 0;
	margin: 0;
	z-index: 1;
}
