﻿#createAccount
{
	padding:5px;
}

ol, ul, dl {
margin-left:2em;
}

em {
	font-style:italic;
	background:transparent url(../images/star.png) no-repeat scroll 0 50%;
	float:left;
	overflow:hidden;
	padding-left:8px;
	width:0;
}

#createAccountContainer {
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 5px 15px;
	width:905px;
}

#createAccountBanner
{
	background:transparent url(../images/register_header.jpg) no-repeat scroll 0 0;
	height:120px;
	position:relative;
}

#createAccountBanner h1
{
	color: #b3d670;
	font-size: 22px;
}

#createAccountBanner span.becomeMember
{
	color: #ffffff;
	font-size: 13px;
	font-weight:bold;
}

#createAccountBanner .caHeader
{
	height:90px;
	overflow:hidden;	
	width:560px;
	position:absolute;
	margin:-4px 5px 0px 10px;
}

#createAccountData
{
	width:650px;
}


#createAccountData .rule {
background:transparent url(../images/hr.gif) no-repeat scroll left bottom;
margin-bottom:0.83em;
padding-bottom:0.5em;
margin-top:2.5em;
}

#createAccountData p.rule {
	margin-bottom:1.25em;
}


#createAccountContainer select {
border:1px solid #B3B9C3;
font-size:11px;
font-weight:normal;
padding:4px 2px;
}

#createAccountData #CareerStatus select {
width:355px;
}

#createAccountData #LanguageProficiency
{
	padding-top:5px;
}

#createAccountDataLegalContainer 
{
	background-color: #f5f5f5;
	margin:5px;
	padding:10px;	
	width:750px;
}

#createAccountData #TermsConditions label {
display:inline;
font-weight:normal;
margin:0;
padding:0;
}

#createAccountContainer #TermsConditions .floatLeftDiv {
margin:0;
padding: 0 5px 20px 0;
}

#createAccountContainer #TermsConditions ul
{
	list-style-type:none;
	margin: 5px 0px 5px 0px;
	padding:0px;
	font-weight:normal;
}

#creatAccountJoin
{
	background-color: #f5f5f5;	
}

#creatAccountJoin input
{
	vertical-align:middle;
	padding:3px;	
}


#createAccountData #userLanuageProficiency
{
	width:650px;
}

#creatAccountJoin .labelErrorMessage
{
	text-align:center;	
	font-weight:bold;
	color:red;
	padding:3px;
}

#createAccountContainer .userControlCollection
{
		width:650px;
}

#createAccountContainer .userControlCollection ul
{
	list-style-type:none;
	padding:0px;
	margin:3px;
}

#createAccountContainer .userControlCollection li
{
	vertical-align:middle;
}

#createAccountContainer .userControlCollectionRemove
{	
	vertical-align:middle;
}

#createAccountContainer .userControlLanguageProficiency
{
	display:inline;
}

#createAccountContainer .userControlCollectionAdd
{
	margin-left:5px;
}

#createAccountContainer .userControlLanguageProficiency select {
	padding:3px;
}


.input {
width:300px;
}

.postalcode
{
	width:100px;
}

div#createAccountData ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

div#createAccountData li
{
	margin:4px 0px 0px 0px;
	padding:0px;
}

.watermark
{
	height:15px;
}
