body {
    background: none;
	padding: 0;
}

.pageCover, .siteWidth{
	min-height: 0;
}

.pageContent{
	padding: 0 3px;
	width: 979px;
	border: medium none;
    box-shadow: 0 0 2px grey;
    margin: auto;
}

.pageCover{
	background: url("https://static.moveon4.com/257/images/header.jpg") no-repeat scroll left 0px white;
}

.wizardContainer {
    overflow: visible;
}

.wizardTitleBar{
	background: url("https://static.moveon4.com/257/images/bar.gif") repeat-x scroll left -5px transparent;
	margin-top: 39px;
    padding: 3px 20px;
    width: 939px;
	height: 25px;
}

.wizardTitle{
	color: #005B7F;
	font-weight: normal;
	margin-left: -7px;
    margin-top: 1px;
}

.loginBar span {
    color: #FFFFFF;
}

.loginBar {
	float: right;
	padding: 4px 2px;
	top: -42px;
}

.progress-bar{
	background: #fff;
	padding: 2px;
	margin: 0 5px 0 0;
	border-radius: 0 0 0 0;
	box-shadow: none;
	border-top: 2px solid grey;
}

.progress-bar span{
	border-radius: 0 0 0 0;
}

.blue span {
    background-color: #002e5f;
}

.pageFooter {
    box-shadow: 0 0 2px grey;
    padding: 15px 5px;
    width: 975px;
}

.appDetails {
	padding: 10px;
    width: 920px;
	color: #002F5F;
	border-top: 1px solid lightgrey;
}

.menuContainer{
	margin: 36px 0 0;
	width: 180px;
	  display: none;
}

.vMenu > a > li{
	width: 140px;
	background-color: #dfdfdf;
	color: #005B7F;
	padding: 5px 19px 5px 20px;
	border-bottom: 1px solid white;
}

.vMenu > a > li.active {
    color: #fff;
	background: #002E5F;
}

.vMenu > a > li:hover {
    text-decoration: underline;
	color: #000;
	background: #dfdfdf;
}

.vMenu > a > li:hover.active {
	background: #002E5F;
	color: #fff;
}

.vMenu > a > li.complete{
	background: url("https://static.moveon4.com/default/icons/completed_icon.png") no-repeat scroll 158px 8px #dfdfdf;
	color: #005B7F;
}

.vMenu > a > li.complete.active{
	background-color: #002E5F;
	color: #fff;
}

.vMenu > a > li.complete.active:hover{
	background: url("https://static.moveon4.com/default/icons/completed_icon.png") no-repeat scroll 158px 8px #002E5F;
	color: #fff;	
}

.vMenu > a > li.complete:hover{
	background: url("https://static.moveon4.com/default/icons/completed_icon.png") no-repeat scroll 158px 8px #dfdfdf;
	color: #005B7F;
}

.formContainer {
    margin: 8px 8px 10px;
    width: 1032px;
}

.formHeader{
	font-size: 18px;
	color: #005B7F;
	border-bottom: none;
}

.formContainer fieldset > legend{
	width: 967px;
	background: #dfdfdf;
}

.mark-complete {
	background: #dfdfdf;
}

.addSection{
	background: url("https://static.moveon4.com/default/icons/add_icon.png") no-repeat scroll 5px 4px #e7975a;
	opacity: 1;
	border-radius: 0;
}

.addSection:hover{
	background: url("https://static.moveon4.com/default/icons/add_icon.png") no-repeat scroll 5px 4px #e7975a;
	border-radius: 0;
	text-decoration: none;
}


button[kind="save_button"] {
    background: url("https://static.moveon4.com/default/icons/save_button_icon.png") no-repeat scroll left center #e7975a;
    border-radius: 0 0 0 0;
}

button[kind="save_button"]:hover{
	background: url("https://static.moveon4.com/default/icons/save_button_icon.png") no-repeat scroll left center #e7975a;
}

button[kind="previous_button"] {
    background: url("https://static.moveon4.com/default/icons/prev_button_icon.png") no-repeat scroll left center #e7975a;
    border-radius: 0 0 0 0;
}

button[kind="previous_button"]:hover {
    background: url("https://static.moveon4.com/default/icons/prev_button_icon.png") no-repeat scroll left center #e7975a;
}

button[kind="next_button"] {
    background: url("https://static.moveon4.com/default/icons/next_button_icon.png") no-repeat scroll right center #e7975a;
}

button[kind="next_button"]:hover {
    background: url("https://static.moveon4.com/default/icons/next_button_icon.png") no-repeat scroll right center #e7975a;
}

input[type="submit"], button, input[type="reset"], .button {
    background: none repeat scroll 0 0 #e7975a;
    border-radius: 0;
}

input[type="submit"]:hover, button:hover, input[type="reset"]:hover, .button:hover {
    background: none repeat scroll 0 0 #e7975a;
}

input[type="submit"][disabled="disabled"], button[disabled="disabled"], input[type="reset"][disabled="disabled"], .button[disabled="disabled"] {
	background: #B2B0B0;
	border: none;
	border-radius: 0;
}

input[type="submit"][disabled="disabled"]:hover, button[disabled="disabled"]:hover, input[type="reset"][disabled="disabled"]:hover, .button[disabled="disabled"]:hover {
	background: #B2B0B0;
	border: none;
	border-radius: 0;
}

input[kind="save_button"][disabled="disabled"], button[disabled="disabled"], input[type="reset"][disabled="disabled"], .button[disabled="disabled"] {
	background: url("https://static.moveon4.com/default/icons/save_button_icon.png") no-repeat scroll left center #B2B0B0;
	border: none;
	border-radius: 0;
	padding-left: 27px;
}

input[kind="save_button"][disabled="disabled"]:hover, button[disabled="disabled"]:hover, input[type="reset"][disabled="disabled"]:hover, .button[disabled="disabled"]:hover {
	background: url("https://static.moveon4.com/default/icons/save_button_icon.png") no-repeat scroll left center #B2B0B0;
	border: none;
	border-radius: 0;
}

.remove {
	right: 15px;
}

#Disclaimer .labelContainer .rowLabel {
    width: 680px;
}

#Disclaimer .labelContainer {
    width: 90%;
}
#Disclaimer .rowControl {
    width: 50px;
}

#Upload .rowControl {
    width: 540px;
}
.loginContainer, .loginformContainer {
    margin-left: 25px;
}

.pageCover h1 {
    margin-left: 25px;
	margin-top: 40px;
	color: #005B7F;
	font-size: 21px;
}

.registerContainer {
    margin-right: 20px;
}

.loginBar a {
	color: #FFFFFF;
	margin-left: 0;
	text-decoration: none;
	margin-top: 1px;
}

.loginBar .button:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

li.currentLanguage {
	background: none;
	font-size: 11px;
	border-left: 1px solid white;
	line-height: 13px;
}

#languageButtons li a {
	color: #fff;
}


#languageButtons li {
    border-radius: 0;
	border-left: 1px solid white;
	font-size: 11px;
	line-height: 13px;
}

#languageButtons li:first-child {
	border-left: none;
}

li.currentLanguage:first-child {
	border-left: none;
}

.wizardNavigation {
    display: none;
}

.plainText {
width: 94%;
}

.ko-grid {
    width: 92%;
}

.loginContainer:before {
	content: "INSTRUCTIONS for first time users: STEP 1 Register your first name, surname and email address in the boxes on the right. STEP 2 You will receive an email with a link to activate your account and set a password. STEP 3 You have 24 hours to log in with your new details before the activation link is deactivated. The password must contain at least 8 characters AND at least one number AND at least one special character, e.g. !??$%&/. IF YOU HAVE ALREADY REGISTERED please sign in using the boxes on the left.";
}