div#TraderSignOn
{
	width: 600px;
	margin: 15px auto;
}
div.registrationBox
{
	width: 250px;
	height: 145px;
	background: url('../strawberry/img/registration/box_bg.png') repeat-x left top;
	border: 1px solid #B3C8D4;
	padding: 0;
	margin-left: 25px;
	float: left;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}
div.registrationBox h3
{
	font-size: 20px;
	color: #ccc;
	padding-left: 15px;
	margin: 5px 5px 0 0; 
	text-align: right;
}
div.registrationBox a
{
	font-size: 15px;
	text-align: center;
	color: #999;
	display: block;
	margin: 0;
	padding: 0;
}
div.registrationBox span
{
	
}
div.ExistingUser
{
	float: left;
	padding: 0;
	margin-top: 5px;
	margin-left: 10px;
}
div.ExistingUser span
{
	display: block;
	width: 100%;
	
}
/* Registration Steps */
div.RegistrationStep div.InfoBox
{
	width: 100% !important;
	border-left: none;
	border-right: none;
}
div.RegistrationStep
{
	width: 90%;
	margin: 5px auto;
	background: #fff;
	border-left: 1px solid #003399;
	border-bottom: 1px solid #003399;
	border-right: 1px solid #003399;
}
div.RegistrationStepFull
{
	width: 90%;
	margin: 5px auto;
	background: #fff;
	border-left: 1px solid #003399;
	border-bottom: 1px solid #003399;
	border-right: 1px solid #003399;
}
div.RegistrationStepFull div.InfoBox
{
	width: 100% !important;
	border-left: none;
	border-right: none;
}
div.Step
{
	padding: 10px;
}

div.Step table td
{
    padding: 2px; 
}

input, select,textarea
{
    font-weight: bold; color: #000088;
}

input, textarea
{
    width: 400px; padding: 2px; 
}

input.halfwidth
{
    width: 300px;
}

.note
{
    font-size: 11px; color: #008888;
}

.label
{
    font-weight: bold; color: #555555;
}

.button, .auto, span.auto input, table.auto input
{
    width: auto;
}

table td
{
    vertical-align: top;
}

table.AccountStatus td
{
    text-align: center; font-weight: normal; width: 11.11%; height: 60px;
}

table.AccountStatus td br
{
    margin-bottom: 8px; 
}

a.AccountStatusBox
{
    height: 100%; text-decoration: none; color: #000000; display: block; border: 1px solid #ffffff; padding: 4px 0;
}

a.AccountStatusCurrent
{
    height: 100%; text-decoration: none; color: #000000; display: block; border: 1px solid #000000; background-color: #ffffa0; padding: 4px 0;
}

a.AccountStatusBox:hover, a.AccountStatusCurrent:hover
{
    background-color: #ccccff; border: 1px solid #444444;
}

table.checkboxgrid
{
    width: 100%;
}