div.registerCreateAccount
{
	width:761px;
	margin-left: 7px;
	background:repeat-y url(/Shared/css/images/standardfullbodybg.gif);
}

div.registerCreateAccount div.registercontentwrapper
{
	margin:0 10px 0 10px;
}

div.registerCreateAccount div.registercontentwrapper div.headingWrapper
{
	position:relative;
	left:0px;
	width:761px;
	height:37px;
	margin:0 0 10px 0;
}

div.registerCreateAccount h1
{
	width:761px;
	height:37px;
	background:repeat-y url(/Shared/css/images/standardfullheaderbg.gif);
	margin:0px;
	padding:0px;
	
	font-family:Arial, Trebuchet MS, Sans-Serif;
	font-size:1.8em;
	font-weight:normal;
	line-height:37px;
	text-indent:15px;
	color:#255690;
}

div.validationSummary
{
	margin:10px 0 0 14px;
}

div.registerCreateAccount h2
{
	padding:5px 0 5px 0;
	margin:10px 0 0 10px;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size: 1.6em;
	text-indent:15px;
	color: #255690;
}

div.registerCreateAccount p
{
	margin:0 0 10px 15px;
	
}

div.registerCreateAccount input {
	font-size: 1em;
}

div.registerCreateAccount table
{
	width:733px;
	border-collapse:collapse;
	background: url(images/bg_dots06.gif) top left repeat-x;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-size:1.1em;
	margin: 0 0 0 13px;
}

div.registerCreateAccount table td {
	padding: 4px 0;
}

div.registerCreateAccount table td.required {
	width: 8px;
	padding: 4px 0 4px 12px;
	font-weight: bold;
}

div.registerCreateAccount table th.colTwo {
	width: 650px;
	padding: 4px 0 0 4px;
	font-weight: bold;
}

div.registerCreateAccount table td.colThree
{
	width: 216px;
}

div.registerCreateAccount table td.colThreeFour
{
	
}

div.registerCreateAccount table td.colThreeFour span.personalmonth select
{
	width:120px;
}

div.registerCreateAccount table td.colThreeFour span.personalday select
{
	width:60px;
}

div.registerCreateAccount table td.colThreeFour span.personalyear select
{
	width:60px;
}

div.registerCreateAccount table td.colFour {
	width: 356px;
	padding-right: 10px;
	font-style: italic;
}

div.registerCreateAccount table td.required span {
	display: block;
	margin-top: 3px;
}

div.registerCreateAccount table tr{
	background-color: #dddddd;
	vertical-align: top;
}

div.registerCreateAccount table tr.alternate {
	background-color:#e6e6e6;
}

div.registerCreateAccount table td label {
	display: block;
	margin-top: 3px;
}

div.registerCreateAccount table td label.gender {
	margin-top: 0;
	padding: 0 5px;
	float: left;
}

div.registerCreateAccount table td input.gender {
	float: left;
}

div.registerCreateAccount table select {
	font-size: 1em;
}

div.registerCreateAccount img.findAddress {
	float: left;
}

div.registerCreateAccount p.findAddress {
	width: 310px;
	margin-left: 10px; 
	float: left;
}

div.registerCreateAccount div.promoEmails 	
{
    	padding-left: 20px;
}

div.registerCreateAccount div.dataPromise {
	margin: 10px 0;
    padding-left: 20px;
	padding-right: 20px;
	float : right;
}

div.registerCreateAccount div.promoEmails p {
	padding: 5px 0 5px 0;
}

div.registerCreateAccount div.promoEmails ul {
	padding: 10px;
	list-style: none;
	background-color: #E7EAE9;
}

div.registerCreateAccount div.promoEmails ul li {
	padding: 4px 0 4px 0;
}

div.registerCreateAccount div.promoEmails ul li label,
div.registerCreateAccount div.actionButtons label {
	padding-left: 5px;
}

div.registerCreateAccount div.tandc {
	padding-top: 10px;
	padding-right: 10px;
	margin: 0 0 0 25px;
} 

div.registerCreateAccount div.tandc textarea {
	display: block;
	width: 737px;
	height: 160px;
	margin: 5px 0;
	padding: 5px;
	font: 1.2em Arial;	
}

#mainContent div.registerCreateAccount div.actionButtons {
	margin: 0px 0 20px 20px;
}

div.registerCreateAccount div.actionButtons input.bttnCancel {
	float: left;
}

div.registerCreateAccount div.actionButtons input.bttnCreate {
	float: right;
}





