	.Maxybox {
		padding:0;
		margin:0;
		width:723px;
		clear:both;
		overflow:hidden;
	}

	.jobtypeDiv {	
		width:150px;
		float:left;
	}

	.jobtypeDiv label {	
		clear:both;
		float:left;
		cursor:hand;
		cursor:pointer;
	}

	.Maxybox #step2 p {
		padding:0 0 8px 0;
		margin:0;
	}

	.Maxybox .require {
		font-weight:bold;
	}


	.Maxybox label {
		display: inline;
		width: 100%;
		cursor:hand;
		cursor:pointer;
	}

	.Maxybox p span {
		font-size:11px;
	}


	.sectors input{
		padding:0px;
		font-size:10pt;
		color:black;
		margin:2px 0 2px 0;
		padding:0;
		width:14px;
		height:14px;
	}

	.Maxybox div.column {
		border: none !important;
		width:160px;
		float: left;
		margin: 0;
		padding: 0;
	}

	.Maxybox div.column input {
		margin:0 !important;
	}

	.Maxybox legend {
		display:none;
	}

	.Maxybox fieldset {
		border:none;
	}

	.Maxybox div.column label {
		display:block;
		padding:0 0 3px 0;		
	}

	.Maxybox h2 {
		background: #253990 url(../images/trackreg/cornerbg_h2.gif) 100% 0 no-repeat ;		
		width:337px;
		color:#fff;
		float:left;
		margin:0;
		padding:3px 10px;
	}

	.hideimg {
		display:none;
	}

	.navBtns {
		float:right;
		width:357px;
		text-align:right;
		top:-25px;	
		right:0;
		position:absolute;
	}

	.navBtns a { 
		text-decoration:none;
	}

	.navBtns span {
		float:left;
	}

	.navBtns img { 
		margin: 0 5px 0 0;
	}



	#step1, #step2 {
		width:723px;
		padding:10px 0;
		border-top:1px solid #171c5c;
		position:relative;		
		clear:both;
	}


	.Maxybox .leftColumn input.text{
		margin:0;
		width:180px;
	}

	.Maxybox .leftColumn select{
		margin:0;
		width:210px;
		padding:1px 0;
	}

	.Maxybox form p {
		padding:0 0 10px 0;
		margin:0;
	}
	.createAccountSearchCriteria {
		overflow:hidden;
		padding-bottom:15px;
	}
	.createAccountSearchCriteria div {
		/*overflow:hidden;*/
		padding: 5px 0;
		clear:both;
	}
	.createAccountSearchCriteria label {
		float:left;
		padding-left:0;
		width:auto;
	}
	.createAccountSearchCriteria input {
		float:right;
	}

	.rightColumn {
		width:357px;
		float:right;
		padding:0 0 10px 0;
	}

	.rightcolHold, .leftcolHold {
		padding:10px;
	}

	.leftColumn {
		width:357px;
		float:left;
		padding:0 0 10px 0;
	}
	*:first-child+html .leftcolHold{}
	.leftcolHold {background:transparent url(../images/trackreg/gradbg_leftcol.gif) 0 11px repeat-x;float:left;width:337px;}
	.leftColumn {background: transparent url(../images/trackreg/topbg_leftcol.gif) 0 0 no-repeat; }

	#step2 .rightColumn {background: transparent url(../images/trackreg/topbg_rightcol.gif) 0 0  no-repeat;}
	#step2 .rightcolHold {background:transparent url(../images/trackreg/gradbg_rightcol.gif) 0 11px repeat-x;}
	
	.Maxybox div.nosectors {
		height: 300px;
	}


fieldset h4 {
	position:relative;
}

fieldset h4 span {
	font-size:100%;
	padding:0;
	text-align:right;
	position:absolute;
	right:10px;
}

fieldset ul li span {
	display:block;
	font-size:100%;
	margin:0;
	padding:0;
	position:absolute;
	right:10px;
	text-align:right;
	top:0;
}

fieldset ul {
	list-style-type:none;
	margin:0 10px 10px 0;
	padding:0;
	width:auto;
}

fieldset ul li {
	display:block;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:1px;
	position:relative;
}

fieldset li:hover span, fieldset li.hover span {
	color:#70A725;
}

fieldset label {
	display:block;
	font-size:100%;
}

fieldset li label {
	padding-left:27px;
	position:relative;
	width:90%;
	display:block !important;
}
body#mj-account div#step2 .leftColumn .leftcolHold fieldset li label{
	width:90% !important;
}
fieldset li label input.checkbox {
	left:2px;
	position:absolute;
	top:0;
	margin:0 !important;
}

fieldset li label input.checkbox[class="checkbox"] {
	left:5px;
	top:3px;
}

fieldset li label:hover, fieldset li label.hover {
	background:#FFFFFF url(/images/general/chnl_li_slctd.gif) no-repeat scroll left top;
	color:#70A725;
}

