/* GENERAL STYLES */
/* CSS Document */


#pincode_intro {
	width:300px;
	padding-bottom:5px;
}

#pincode_box {
	background-image:url(../images/ProfileManager/pincode_box_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:554px;
	padding:40px 0px 5px 12px;
	font-size:1.1em;
	margin-bottom:8px;
}

#pincode_box span {
	display:block;
	padding:5px 0 5px 0;
	font-weight:bold;
	color:#BA013B;
}

#pincode_box p {
	padding-bottom:5px;
	padding-top:5px;
}

#pincode_box label {
	font-weight:bold;
	padding-right:15px;
}

#pincode_box input.pincode_enter {
	width:190px;
}

#pincode_box input.pincode_submit, #check_profile_bottom input, #register-now input, #complete_reg input, .register_buttons input, .login_box a, #detailed_reg a, #express_reg a, .login_links a {

	background-image:url(../images/register-icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	padding: 12px 0 15px 50px;
	margin-top:15px;
	border:0px;
	background-color:#FFFFFF;
	color:#FF0000;
	font-weight:bold;
	width:auto;
	text-align:left;
}

#pincode_box input.pincode_submit:hover, #check_profile_bottom input:hover, #register-now input:hover, #complete_reg input:hover, .register_buttons input:hover {
	text-decoration:underline;
	cursor:pointer;
}

#pincode_box input.pincode_submit:active, #check_profile_bottom input:active, #register-now input:active, #complete_reg input:active, .register_buttons input:active {
	text-decoration:underline;
	cursor:pointer;
}


#pincode_box input.pincode_submit:focus, #check_profile_bottom input:focus, #register-now input:focus, #complete_reg input:focus, .register_buttons input:focus {
	text-decoration:underline;
	cursor:pointer;
}

.register_buttons {
	padding-bottom:10px;
	border-top:2px solid #D0D4D5;
	margin-top:20px;
	padding-top:10px;
	text-align:left;
}

.register_buttons input {
	display:inline;
	margin-top:0px;
	
}



#check_profile_bottom input {
	margin:20px 0px 0px 0px;
}


#pincode_box p#access_web {
	font-size:1.1em;
	color:#BA013B;
	font-weight:bold;
	padding-top:0px;
}

.login_box {
	width:280px;
	float:left;
	margin-right:8px;
	background-color:#EEEEEE;
}

.login_box h2 {
	color:#FFFFFF;
	background-color:#BA013B;
	font-weight:bold;
	font-size:1.2em;
	padding:5px;
}

.login_inner {
	padding:10px 80px 10px 10px;
}

.login_inner p {
	padding-bottom:10px;
}

#detailed_reg {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom: solid 1px #000000;
}

#detailed_reg p, #express_reg p {
	padding-bottom:5px;
}

p.larger {
	font-size:1.3em;
	padding:0 0 5px 0;
} 

p.registration_header {
	font-weight:bold;
	font-size:1.3em;
	padding: 0;
}

p#recommended {
	color:#666666;
	padding-bottom:5px;
}

p#welcome {
	font-size:1.2em;
	padding-bottom:10px;
}

p#welcome span {
	font-size:1.3em;
}

#inner-container .amend_links ul {
	margin-left:0px;
}

.amend_links ul li {
	width:100%;
	overflow:hidden;
	padding-bottom:8px;
	list-style-type:none !important;
	margin-left:0 !important;	
}

.amend_links img {
	float:left;
}

.details {
	float:left;
	margin-left:10px;
	width:380px;
}

.amend_links {
	padding-top:20px;
}

#check_profile {
	float:right;
	width:230px;
	margin-top:65px;
}

fieldset {
	border:0px none;
	padding:0pt;
	margin:0;
}

table {
	margin:0;
}

table tr td {
	padding:0px;
}

.current_details_holder {
	width:230px;
	background-color:#EEEEEE;
	margin: 15px 0 0px 0;
}

#current_details {
	background-image:url(../images/ProfileManager/profile_check_arrow.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#999999;
	color:#FFFFFF;
	text-align:center;
	padding:10px;
}

#check_profile_bottom {
	background-image:url(../images/ProfileManager/profile_check_bottom.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:74px;
	text-align:center;
	margin-bottom:15px;
}

#check_profile_inner {
	padding:10px;
}

.dpa {
	padding:10px 0 10px 0;
} 

.padding {
	padding:0px 10px 0px 10px;
	width:210px;
	background-color:#EEEEEE;
}

#dpa_compliant {
	border-bottom:solid 1px #000000;
	padding: 0 0 10px 30px;
	background-image:url(../images/ProfileManager/dpa_compliant.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:15px;
	margin-top:10px;
}

#dpa_compliant p {
	padding-bottom:0px;
}

#register-now {
	padding: 0px 0 15px 0;
	font-size:1.2em;
}

#complete_reg {
	background-image:url(../images/ProfileManager/complete_reg_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	padding:10px;
}

.field {
	overflow:hidden;
	width:100%;
}

.field label, fieldset p label {
	color:#000000;
	float:left;
	font-weight:bold;
	margin-right:10px;
	margin-top:5px;
	padding:3px;
	width:10em;
}
fieldset p.inputplace {
	margin:5px 5px 1px 0px;
	width:15em;
	
	padding-top: 3px;
	padding-bottom: 0;
	float: left;	
}

fieldset .inputbutton {
	margin-left: 10em; 
	padding-left: 15px;
}

.field input, fieldset p textarea {
	margin:5px 5px 1px 0px;
	width:15em;
}

.update_panels {
	padding-top:10px;
}

.update_panels table {
	margin-bottom:10px;
}

p#reg_option {
	padding: 10px 0 15px 0;
}

.steps {
	border-bottom: solid 1px #000000;
	width:100%;
	overflow:hidden;
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:10px;
}

.steps p {
	float:left;
}

.steps p.step {
	float:right;
}

#password_request {
	padding-bottom:10px;
}


#password_request label {
	display:block;
}

#password_request input {
	width:18em;
}

.business_info {
	width:100%;
	overflow:hidden;
	padding-top:10px;
}

.business_info {
	padding-top:15px;
}

.ajax__tab_xp .ajax__tab_header {
	background:#FFFFFF none repeat scroll 0% !important;
}

.ajax__tab_header span {
	float:left;
	white-space:normal;
}

.ajax__tab_xp .ajax__tab_body {
	background-color:#FFFFFF !important;
	font-family:arial,helvetica,sans-serif !important;
	font-size:1em !important;
}

.ajax__tab_header {
	overflow:hidden;
	padding:3px 0pt 0px 0px;
	font-family:arial,helvetica,sans-serif !important;
}

.ajax__tab_tab {
	padding:4px 0pt !important;
	width:145px !important;
}

.ajax__tab_xp .ajax__tab_body {
	border-left:1px solid #999999 !important;
	border-right:1px solid #999999 !important;
	border-bottom:1px solid #999999 !important;
	border-top:1px solid #999999 !important;
}

.ajax__tab_outer {
	width:148px !important;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
	background:transparent url(WebResource.axd?d=gYVf1q--as0FhN5X4cUlkYOpnpAZ50vSIxkh_YLjgWKpltW5gJ711S1WkcD99t0g9Qct8NZXFQ7MlwyVCXGGVA2&t=633561370125892460) repeat-x scroll 0%;
}


/* EDITOR PROPERTIES */
