﻿label.error
{
	font-family:Calibri;
    font-size:11px;
    color:Red;
    font-weight:bold;
    margin-left:5px;
    vertical-align:middle;
}

#ToolbarShadow
{
    position:static;
}

div#captionContainer
{
	margin-left:20px;
	margin-top:20px;
	font-family:Calibri;
	font-size: 16pt;
	color: #393939;
}

div#summaryContainer
{
	margin-left:20px;
	margin-top:5px;
	font-family:Calibri;
	font-size: 14px;
	color: #393939;
}

div#mainContainer
{
	padding:0 20px 61px 20px;
}


div#mainContainer h2
{
	font-family:Calibri;
	font-size: 14px;
	color: #393939;
}


div#mainContainer p
{
	font-family:Calibri;
	font-size: 14px;
	color: #393939;
}

div#mainContainer ol
{
	font-family:Calibri;
	font-size: 14px;
	color: #393939;
}

div#companySelectorContainer
{
	margin-top:15px;
	font-family:Calibri;
	font-size: 14px;
	font-weight:bold;
}
div#companySelectorContainer span
{
	margin-right:5px;

}


input.companyTypeSelected
{
}

span.companyTypeSelected
{
	color: #393939;
}

input.companyTypeNotSelected
{
}

span.companyTypeNotSelected
{
	color: #898989;
}


div#companySection
{
	padding-top:5px;
	padding-bottom:10px;
	border:solid 1px #898989;
}

div#companySectionHeaderLabel
{
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	font-family:Calibri;
	font-size: 14px;
	font-weight:bold;
}



div#addressSection
{
	margin-top:8px;
	padding-top:5px;
	padding-bottom:10px;
	border:solid 1px #898989;
}

div#addressSectionHeaderLabel
{
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	font-family:Calibri;
	font-size: 14px;
	font-weight:bold;
}


div#declarationSection
{
	margin-top:8px;
	padding-top:5px;
	padding-bottom:10px;
	border:solid 1px #898989;
}

div#declarationSectionHeaderLabel
{
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	font-family:Calibri;
	font-size: 14px;
	font-weight:bold;
}

div#registerSection
{
	margin-top:10px;
	margin-bottom:20px;
	text-align:right;
}


div#mandatoryContainer
{
	font-family:Calibri;
	font-size: 7pt;
	margin-top:5px;
	margin-bottom:5px;
}

label
{
	font-family:Calibri;
	font-size:14px;
	color:#393939;
}



#page div.col
{
	text-align:left;
	width:465px;
	position:absolute;
	left:200px;
	top:0;
}

#page div.row
{
	text-align:left;
	height:25px;
	position:relative;
	margin-left:5px;
}

#page div.row p
{
	line-height:20px;
	margin:0;
}
span.inputContainer
{
}

span.inputContainer input
{
	width:225px;
}

span.inputContainer select
{
	width:230px;
}


span.inputContainer input[type='checkbox']
{
	margin-left:85px;
	width:30px;
}

div#captchaSection
{
	margin-top:8px;
	padding-top:5px;
	padding-bottom:10px;
	border:solid 1px #898989;
}

div#captchaSectionHeaderLabel
{
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	font-family:Calibri;
	font-size: 14px;
	font-weight:700;
}

div#captchaSectionHeaderLabel a
{
	font-weight:400;
}

div#captchaImageContainer
{
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	font-family:Calibri;
	font-size: 14px;
	font-weight:bold;
}

div#captchaString
{
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	font-family:Calibri;
	font-size: 14px;
	font-weight:bold;
}

input#REGM_POSTCODE
{
	text-transform:uppercase;
}

input#REGM_ADDRESS1, input#REG_ADDRESS2, input#REG_ADDRESS3, input#REG_ADDRESS3, input#REG_ADDRESS4, input#REG_ADDRESS5, input#REGM_FIRSTNAME, input#REGM_LASTNAME, input#CUSTOM_POSITION
{
	text-transform:capitalize;
}

div#ActivateMessage
{
	margin-top:5px;
	font-family:Calibri;
	font-size: 14px;
}

div#ReturnToLogon
{
	text-align:center;
	font-family:Calibri;
	font-size: 14px;
	margin-top:15px;
}

#postcode
{
	width: 100px;
}

#email
{
	width: 350px;
}

#RegisterUser_Register
{
    float:right;
}

#-register-protection-message
{
    line-height:22px;
}