/* CSS Document */
body{font:12px Arial, Helvetica, sans-serif;}
#wrapper{text-align:left; background: #fff;}
.slides {
	max-width: 841px;
}
.slides li {
	list-style-type: none;
}
.flex-control-nav {
width: 10%;
position: absolute;
bottom: -3px;
margin-left: 64%;
}
.flex-control-nav li a {
width: 13px;
height: 13px;
display: block;
background: url(../gfx/bg-slider-btn.png) no-repeat center right;
cursor: pointer;
text-indent: -9999px;
}
.flex-control-nav li a:hover, .flex-control-nav li a.active {
background-position: left;
}
#frm_login h2 {
	background: url('http://www.startmytrade.com.au/media/gfx/bg-hdr.png') no-repeat top;
	color: #fff;
	background-repeat: no-repeat;
	text-align: center;
	height: 66px;
	line-height: 41px;
}
#frm_login  {
	background: #b6d8f4;
	min-width: 266px;
}
#header form#frm_login fieldset {
	padding: 16px 8px;
}
#frm_login fieldset input[type=text], #frm_login fieldset input[type=password]{
margin: 8px 0;
width: 97%;
height: 36px;
font-size: 21px;
/* text-align: center; */
padding-left: 3%;
}
.or-text {
	text-align: center;
font-size: 31px;
font-weight: bold;
margin: 23px 0;
}
#pagecontent ul, #pagecontent ol{ padding:5px 10px 10px 20px;}
#footer{background:url(../gfx/bg-ftr.gif) no-repeat 0 0; text-align:center;}
#pagecontent{line-height:1.6em; border-top: 1px solid #d5d6d7;}
#pagecontent h1,#pagecontent h2, #pagecontent h3{font:Georgia, "Times New Roman", Times, serif; color:#3B70D5; }/*color:#8D4340;*/
/*#pagecontent h2, #pagecontent h3{font-size:18px; line-height:22px;}*/
#pagecontent h3{margin:3px 0;}
img.imgright { float:right; padding:0 0 5px 15px; }
img.imgleft { float:left; padding:0 15px 5px 0; }
a#youthconnections{background:url(../gfx/logo_yc.gif) no-repeat center 0; outline:none;}
ul#nav{list-style:none;}
#header #frm_login{text-align:left;}
#frm_login input{border:0; outline:0; width:157px; height:22px;}
input#login{height:33px;}
#frm_login label{font-size:10px;}
#wrapper a.forgottenPassword{font-size: 13px;
color: #fff;
text-decoration: underline;
/* margin-left: 25px; */
margin-top: 20px;
display: inline-block;}
form#frm_login a, div#logout a{margin-left:10px;}
/*
ul#nav li a{display:block; padding:10px 16px; width:auto; color:#3b70d7; text-decoration:none;font-size:16px; font-weight:bold; font-family:Myriad Pro, Arial, Helvetica;}
ul#nav li a:hover{color:#FEF3BC;}
*/
/* new stuff */
ul#nav li a, ul#nav li a:visited {
background: #65a8de;
color: #fff;
font-size: 20px;
margin: 0 17px;
padding: 2px 60px;
display: inline-block;
text-decoration: none;
line-height: 60px;
}
ul#nav li:first-child a{
	margin-left: 0;
}
ul#nav li:last-child a{
	margin-right: 0;
}
/* end new stuff*/
body#pge-faqs a h3 {color: #000}
#pagecontent .bold{font-weight:bold;}
#pagecontent a, #pagecontent a:visited{font-weight:normal;
	color: #666;
	font-weight: bold;
}
#footer, #poweredby{font-size:10px; color:#666666;}
#pagecontent .boxMid a{font-weight:bold; text-decoration:underline;color:#666666;}
#pagecontent ul li{list-style-image:url(../gfx/ico-bullet.png);}
#poweredby a, #poweredby a:visited, #poweredby a:active, #pagecontent a.grey{text-decoration:none; color:#666666;}
#poweredby img{border:0;}
/*
ul#nav li a#linkjobs{background:#8D4340; color:#fff; font-size:14px;}
ul#nav li a#linkjobs:hover{color:#FFCC66;}
*/
/* 2 col layout*/
/*
.roundedbox .top{background:url(../gfx/home/box-top.gif) no-repeat bottom left; height:11px;}
.roundedbox .mid{background:url(../gfx/home/box-mid.gif) repeat-y 0 0; padding-top:10px;}
.roundedbox .bot{background:url(../gfx/home/box-bot.gif) no-repeat top left; height:10px;}
*/
#pagecontent .boxTop{background-position:bottom left; background-repeat:no-repeat; margin:0;}
#pagecontent .boxMid{background-repeat:repeat-y; background-position:0 0; padding:0 0 0 30px;}
#pagecontent .boxBot{background-position:top left; background-repeat:no-repeat; margin:0;}
#pagecontent .boxMid p{font-family: Arial; font-size: 11px; line-height: 16px; margin:0; padding:4px 0; }
#pagecontent h1,#pagecontent h2,#pagecontent h3{padding:0.2em 0; margin:0;}
#rightcol .boxTop{background-image:url(../gfx/home-bluebox2-top.png); height:20px;/*28px;*/}
#rightcol .boxMid{background-image:url(../gfx/home-bluebox2-mid.png);}
#rightcol .boxBot{background-image:url(../gfx/home-bluebox2-bot.png); height:28px;}
#leftcol .boxTop{background-image:url(../gfx/home-bluebox1-top.png); height:20px;}
#leftcol .boxMid{background-image:url(../gfx/home-bluebox1-mid.png); padding-right:10px; width:485px;}
#leftcol .boxBot{background-image:url(../gfx/home-bluebox1-bot.png); height:28px;}
.loginForm .boxTop{background-image:url(../gfx/home-bluebox1-top.png); height:20px;}
.loginForm .boxMid{background-image:url(../gfx/home-bluebox1-mid.png); padding-right:10px; width:485px;}
.loginForm .boxBot{background-image:url(../gfx/home-bluebox1-bot.png); height:28px;}
.forgottenPasswordBox .boxTop{background-image:url(../gfx/home-bluebox2-top.png); height:20px;}
.forgottenPasswordBox .boxMid{background-image:url(../gfx/home-bluebox2-mid.png); padding-right:10px; width:347px;}
.forgottenPasswordBox .boxBot{background-image:url(../gfx/home-bluebox2-bot.png); height:28px;}
#pagecontent .boxMid, #pagecontent .boxMid p{font-size:11px; color:#666666;}
#pagecontent .boxMid h2{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#3b70d5;}
#pagecontent .boxMid h3{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#666666;}
.signupForm { width: 665px; margin: 0 auto; }
.forgottenPasswordBoxContainer { text-align: center;}
.forgotPassword input[type=submit] { margin-left: 32px; width: 50px; background-color: #dfdfdf; border-color: #1d14cc }
.forgottenPasswordBox {margin: 0 auto; width: 400px; text-align: left}
#leftcol a{font-weight:bold;}
/*#rightcol .mid p{font-family: Arial; font-size: 11px; line-height: 16px; }*/
#pge-jobs ul#jobs{padding-left:none;list-style:none; color:#666666;}
#pge-jobs ul#jobs a{font-weight:bold; text-decoration:none;}
/*#pge-jobs ul#jobs li{ border-bottom:0px;}*/
#pge-jobs ul#jobs{margin-left:0;padding-left:0; margin-bottom:15px;}
#pge-jobs ul#jobs li{list-style:none; font-size:11px;}
#pge-jobs ul#jobs li.jobs-odd, li.jobs-odd{ background-color:#dddddd;/*FEE1B3;*/}
ul#jobs li {min-height: 53px;}
#pge-jobs li.jobs{background-color:#edf6f9; }
#pge-jobs .positionList a, #pge-jobs ul#jobs  a{color:#666666; font-size:11px; text-decoration:none;}
 #pge-jobs ul#jobs  a{font-size:11px;}
#pge-jobs .positionList li{text-indent:0;}
#pge-jobs .positionList {margin:0;padding:0;}
/* form styles*/
.existing-members-hdr span {
	background: url(http://media.startmytrade.com.au/gfx/glyphicons/png/glyphicons_044_keys.png) no-repeat center left;
}
input#login{
background: #65a8de;
color: #fff;
margin: 0 auto;
width: 81%;
margin: 9px 10% 0;
font-size: 18px;
height: 42px;
}
input#login:hover{cursor:pointer;}
input#email_address{width:115px;}
input#submit, input#goback,.button{background:#1e5bd2; color:#fff;cursor:pointer;/*padding:0;*/ margin:0; display:block; /*width:25px; height:20px;* background:#fff;color:#8D4340; */ width:160px; height:40px; border: 0;padding-top: 0;}

input#submit:hover, input#goback:hover,.button:hover{background:#3383FC;}

 #wrapper a.button, #wrapper a.button:visited, .button, .button:visited, #submit{display:block; text-align:center; padding-top:10px;/*padding:2px 4px; /*outline:#CCACAA outset 2px;*//*border:2px solid #CCACAA; border-right-color:#5C2C2A; border-bottom-color:#5C2C2A;*/ background:url(../gfx/btn-blue.png) no-repeat top left; width:160px; height:26px; padding:10px 20px 14px 16px; text-decoration:none;
}
#wrapper a.button.large{font-size:16px; width:213px; background-image:url(../gfx/btn-blue-large.png);}
#wrapper a.button.left{}
#wrapper a.button.right{margin-left:30px;}
#submit{padding-top:5px;}
#pagecontent input[type=submit].button,#pagecontent input[type=button].button , input#submit, #submit{
	border: none;
	height: 40px;
	width: 181px;
	cursor: pointer;
	margin:0 auto;
}
#pge-jobs a.button{
background-color: transparent;
background-image: url("../gfx/btn-blue.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center top;
width: 165px;
height: 26px;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 9px;
padding-left: 16px;
text-decoration: none;
float:left;
}
#pge-jobs a.top{
margin-left:390px;
margin-top:-36px;
}
#noresume { margin-top: 30px}
#noresume .button {
	margin-left: 0;
}
.logoutBox {
	margin-left: 0px;
	padding-top: 65px;
}
.logoutBox p { text-align: center; margin-bottom: 10px}
.logoutBtn {
	margin-left: 36px;
	background: transparent url(../gfx/hdr-logout-btn.png) no-repeat;
	display: block;
	height: 33px;
	width: 113px;
	text-indent: -9999px;
}
#pagecontent a.button {color:#fff; }
#pagecontent a.button:hover{color:#fff; text-decoration:underline;}
/*input#chooseapplicantbutton{margin:0; font-weight:bold; padding:4px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}*/
input#submit:hover, input#goback:hover, input#login:hover, input.button:hover{}
form#login label{font-weight:bold; padding-right:5px; padding-bottom:2px}
input#user_name{width:87px;}
.loginForm input#submit { border: none; height: 35px; width: 157px;text-indent: -9999px; background: url("../gfx/hdr-login-btn.png") no-repeat scroll center center transparent}
input, textarea, #pagecontent .button{/*border-color:#1b57cb;*/ }
fieldset, .displaytable, .success, .applicationForm{ width:600px; margin:0 auto; padding:10px;}
#frm_login fieldset { width:auto !important;}
legend{color:#5f8fd6; font-weight:bold; padding:2px 5px; font-size:14px; }
fieldset p{color:black; clear:left;}
fieldset label{float:left; width:140px; margin-right:10px; color:#8D4340;}
fieldset label, td label{color:#000;/*1f4ea8;*/}
 td label { margin-right: 20px}
.displaytable th{width:150px; font-weight:bold;}
fieldset label.lbl-chk,fieldset label.lbl-rad{float:none; padding:0 5px; width:auto;}
fieldset label.lbl-chk input,fieldset label.lbl-rad input{margin:0 5px;}
fieldset input.button{margin-left:150px;}
fieldset p.error label{background:url(../gfx/error.gif) no-repeat top right;}
fieldset p.error label.lbl-chk,fieldset p.error label.lbl-rad{background:none;}
fieldset p.error input, fieldset p.error textarea, fieldset p.error select {border-color: #A00}
 .info, .success{color:#5f8fd6; padding-bottom:20px; text-align:center;}
div.error h1, .info h1{font-weight:bold; font-size:14px; text-align:center;}
div.error, #pagecontent div.error h1 { background-color:#AA0000; color:#FFFFFF;  }
div.error {padding:2px; border:2px solid black; width:615px; margin:0 auto; margin-bottom:10px; text-align:left;}
div.error { width:99%; margin:0 0; margin-bottom:10px; text-align:left;border-color: #d10e0e; background-color: #ffd9d9; color: black }
.formoptions td{padding-top:10px;}
fieldset.inputtable{text-align:left;}
#loginFieldset{border: none; width:537px;}
#loginFieldset .boxMid{width:477px; padding-right:30px;}
.contactMargin {padding-left: 191px}
.contactBtnMargin {padding-left: 114px}
#pagecontent hr{color:#8D4340; margin:10px 0; background-color:#8D4340; border-color:#8D4340;}
table#resources td, table#links td,table#resources th, table#links th{padding:10px;}
table#resources tr.odd td, table#links tr.odd td{background-color:#FEE1B3;}
span.numberofPages{padding-left:89px; font-weight:bold; color:#8D4340; padding-top:2px;}
form{text-align:center;}
form fieldset{ text-align:left;}
span.closed-apply {display:block; margin-top: 20px; color: #8d4340;}
div#faqTextLink {float:right;}
div#uploadResumeBlock {
	display: none;
}
div#writeResumeBlock {
	display: none;
}
div#writeResumeBlock {
	display: none;
}
div#previousUploadedResumeBlock {
	display: none;
}
div#genResumeBlock {
	display: none;
}
/*#pagecontent a.button, a.button { background-color:#8D4340; color:#FFFFFF; font-weight:bold; border:2px outset #8D4340; padding:5px; }*/
/*div.accdetails input {
	background-color: #ebebe4;
}*/
.holdingText {
	color: grey;
}
.schoolRow, .accomplishmentsContainer {
	border: 1px solid grey;
}
.resumeBg {
	background-color: white;
}
.resumeContainer {
	border: 1px solid black;
	padding: 10px;
	margin: 5px;
}
.resumeContainer input {
	margin: 2px;
}
#resumeHeading {
	font-weight: bold;
	font-size: 15px;
}
.resumeTitles {
	font-weight: bold;
	font-size: 17px;
	color: #747474;
	margin-top: 21px;
}
form#genresumeform {
	text-align: left;
}
.required {
	border-color: #b8c0f4;
	background-color: #f2f3fa;
}
.websiteField {
	width: 564px;
}
.accomplishments input{
	width: 518px;
}
.accomplishments ul{
	padding-right: 0;
}
.schoolNameField {
	width: 548px;
}
.objectiveField  {
	width: 566px;
	height: 93px;
}
.skillsField {
	width: 530px;
}
div.schoolRow {
	padding: 5px;
	margin-top: 2px;
}
div.experianceRow {
	padding: 5px;
	margin-top: 2px;
	border: 1px solid black;
}
.companyNameField {
	width: 250px;
}
.companyAddressField {
	width: 285px;
}
.jobTitleField {
	width:215px;
}
.completeDateField{
	width: 151px;
}
.degreeField {
	width: 386px;
}
.responsibilitiesField {
	width: 550px;
}
.error, .optionserrordiv {
	border-color: #ff9898;
	background-color: #ffe3e3;
	}
.errormsg {
	color: #ff0909;
	font-weight: bold;
}
#requiredLegend span {
	border: 1px solid #b8c0f4;
}
#requiredLegend span.error {
	border: 1px solid #ff9898;
	background-color: #ffe3e3;
}
#genResumeBlock ul li {
	list-style-image: none;
}
.loggedIn {
	font-weight: bold;
	font-size: 16px;
}
/* partnership broker admin additions */
#pbtabs .ui-tabs-nav{padding:0; margin:0;}
#pbtabs .ui-tabs-nav li{list-style:none;}
.pbLoginInfo{padding-top:5px; float:right; width:350px; text-align:right; font-size:11px;}
.pbLoginInfo span{font-weight:bold;}
.pbLoginInfo  a{ font-weight:bold; }
.checkboxOptions{margin-left:150px; width:400px; }
.checkboxOptions label{}
.checkboxOptions input{margin:5px 5px 5px 0;}
table.jobListing{width:100%;}
table.jobListing th,table.jobListing td{padding:10px 5px;}
table.jobListing tr:hover{background-color:#f5f8f9;}
table.jobListing tr.header:hover{background-color:#fff;}
#pagecontent p.deletejob em{ font-style:normal; font-weight:bold;}
/*a.pbBack{display:block; width:620px; margin:0 auto; text-align:right; text-decoration:none; color:#fff; text-transform:uppercase; background:#bbcec2; font-weight:bold; padding:10px;}*/
#pagecontent ul.errorListing{width:600px; margin:0 auto; clear:right;}
#pagecontent ul.errorListing li{text-align:left; width:300px; height:20px; float:left;}