@CHARSET "ISO-8859-1";.registerForm .columns {	width: 725px;}.registerForm h1 {	margin: 10px 0 25px 0;	width: 520px;}.registerForm h1.error {	margin: 25px 20px;	border:1px solid red;	padding: 5px 10px;	color: #000;}.registerForm h2 {	color: #4c850c;	margin: 15px 0 0 15px;}.registerForm em {	display:none;}.registerForm h3 {	font-size: 12px;	color: #92c33d;}.registerForm h4 {	font-size: 12px;	color: #006137;}.registerForm a {	text-decoration:underline;	font-size: 12px;	display:block;	color: #006137;}.registerForm p {	font-size: 12px;	color: #006137;}.registerForm p.TCerror{	font-size: 14px;	font-weight:bold;	color: red;}.registerForm p.black {	color: #000;	margin: 0 0 0 15px;}.registerForm ul {	width: 147px;	float:left;	padding: 0;	margin:0 0 0 20px;	list-style: none;}.registerForm ul li {	height: 20px;	padding: 0;	margin: 0;	list-style: none;}.yearTrialForm.registerForm .stepOne{	background: url('../images/stepOneRed.png') no-repeat;}.yearTrialForm.registerForm .stepTwo{	background: url('../images/stepTwoRed.png') no-repeat;}.yearTrialForm.registerForm .stepThree{	background: url('../images/stepThreeRed.png') no-repeat;}.registerForm .stepOne {	height: 53px;	width:642px;	line-height: 55px;	background: url('../images/stepOne.jpg') no-repeat;	padding: 0 0 0 50px;	margin: 20px 0 10px 15px;	color: #fff;	}.registerForm .error {	background:#f37376 ;	}.registerForm .stepTwo {	height: 53px;	line-height: 55px;	background: url('../images/stepTwo.jpg') no-repeat;	padding: 0 0 0 50px;	color: #fff;	width: 642px;}.registerForm .stepThree {	height: 53px;	width:642px;	line-height: 55px;	background: url('../images/stepThree.jpg') no-repeat;	padding: 0 0 0 50px;	margin: 0 0 0 15px;	color: #fff;}.registerForm label {	font-size: 11px;	color: #000;}.registerForm fieldset {	border: 1px solid #92c33d;	padding: 5px 0 10px 15px; 	margin: 10px 0 10px 0;}.registerForm fieldset label, .registerForm fieldset input {	display:block;}.registerForm fieldset label {	margin: 5px 0 2px 0;	color: #006137;}.registerForm fieldset input {	width: 	300px;	height: 20px;	font-size: 11px;	padding: 2px}.registerForm .terms {	margin: 12px 0 0 0;	display:block;}.registerForm .terms input {	float:left;	margin: 0 5px 0 0;}.registerForm .terms label {	float:left;	width: 220px;	padding: 0 0 15px 0;}fieldset.choosePassword {	margin : 10px 15px 10px 15px;}fieldset .leftCol {	width: 305px !important;	padding: 0 20px 0 0 !important;}fieldset .rightCol {	float:left;	width: 305px !important;	margin: 0 !important;}.trialAll {}.trialAll label{	font-size: 18px;	font-weight: bold;}.trialAll p.black{	width: 300px;	margin: 5px 0 10px 20px;}.psheTick {	padding: 0 20px;}.psheTick label {	font-size: 20px;	font-weight: bold;}.registerTopText {	color: #000 !important;	padding: 0;	margin: 0 0 10px 0 !important;}