

.register .tip {
	COLOR: #555;
	padding: 3px 0px 3px 0px; 
	display: block;
	font: 11px tahoma, verdana, arial, helvetica, sans-serif;
}




.register .userinput input[type="text"],
.register .userinput input[type="password"] {
	height: 16px; 
}
.register .userinput {

	border: 1px dashed #aaa;


	/*** 
	background-color: #E9E9F0; 
	***/

	margin: 10px 0px 0px 0px;
	padding: 18px 0px 10px 0px;
	line-height: 20px;
	font: 13px tahoma, verdana, arial, helvetica, sans-serif;

	border: 1px solid #aaa;

	border: 0px solid #aaa;
	background: transparent url(box-fade.jpg) 0px -80px repeat-x;
}
.register .userinput2 {

	margin: 10px 0px 0px 0px;
	line-height: 20px;
	padding: 10px 0px;
	font: 13px tahoma, verdana, arial, helvetica, sans-serif;


}
.register .userinput input.inpt {
	width: 200px;
	border: 1px solid black;



}

.register .plans2 {
	background: transparent url(box-fade.jpg) 0px 0px repeat-x;

}






.register .up {
	margin: 10px auto;
	margin: 10px 0px;
	border-collapse: collapse;
	background: transparent url(box-fade.jpg) 0px 0px repeat-x;
}
.register .up td {
	vertical-align: top;
	padding: 0px 0px 10px 0px !important;
}
.register .up div.label {
	background-color: #E3E9F6;
	background-color: #ff9;
	display: inline-block;
	padding: 5px 5px 5px 0px !important;
	margin: 0px 10px 0px 0px !important;
	font: bold 13px arial, tahoma, verdana, helvetica, sans-serif;
	border-top: 0px solid #aaa;

			border-left: 5px solid #094d9c;
	width: 140px;





			border-width: 0px;
			background-color: #fff; 
	background-color: transparent;
}
.register div.label {
	background-color: #E3E9F6;
	background-color: #ff9;
	display: inline-block;
	padding: 5px 5px 5px 0px !important;
	margin: 0px 10px 0px 0px !important;
	font: 13px arial, tahoma, verdana, helvetica, sans-serif;
	width: 140px;



			border-width: 0px;
	background-color: transparent;
}
.register .up div span {
	font-weight: normal;
	font-weight: bold;
}


.register .up input {
	width: 230px;
	font-size: 13px;
}


.register .up .trash {
	margin: 0px auto;
	text-align: center;
	width: 200px;
	background: transparent url(box-fade.jpg) 0px 0px repeat-x;
}



.register .up .na div.label {
	background-color: #ff9;
	background-color: #E3E9F6;


	COLOR: #DA2C00;
	color: #69210E;
	color: #1C2A4D;



	display: inline-block;
	padding: 5px 5px 5px 0px !important;
	margin: 0px 10px 0px 0px !important;
	font: bold 13px arial, tahoma, verdana, helvetica, sans-serif;
	border: 0px solid #DA2C00;

			border-left: 5px solid #094d9c;
	width: 140px;



			border-width: 0px;
			background-color: #fff; 
	background-color: transparent;
}




.register .up .tip222 {
	text-align: right !important;
}


.register .tip {
	COLOR: #555;
	padding: 3px 0px 3px 10px; 
	display: block;
	display: inline;
	font: 11px tahoma, verdana, arial, helvetica, sans-serif;
}

.register .userinput .i {
	margin-bottom: 10px;
}
.register .userinput .i2 {
	margin-bottom: 0px;
}

.register .userinput .label {
	width: 150px;
	display: inline-block;
	padding: 3px 0px 3px 0px; 
	font-weight: bold !important;
	white-space:nowrap;
	font: 13px verdana, arial, helvetica, verdana, sans-serif;
	color: #333;
}


/*****

.register .userinput td {
	padding: 0px 0px 8px 0px;
	font: 11px tahoma, verdana, arial, helvetica, sans-serif;
} 
.register .userinput th {
	padding: 0px 10px 8px 0px;
	font: bold 11px tahoma, verdana, arial, helvetica, sans-serif;
}

*****/

.register .plans {
	margin: 15px 0px 0px 0px;
	border-top: 0px dashed #aaa;




	border: 1px solid #aaa;
	margin: 10px 0px 0px 0px;
	padding: 10px;
	line-height: 20px;
	font: 13px arial, tahoma, verdana, arial, helvetica, sans-serif;


	border: 0px solid #aaa;
	margin: 20px 0px 0px 0px;
	padding: 0px;

}


.register .plans blockquote {

	margin: 0px;
	border-top: 0px solid #aaa;
	padding: 10px 10px 10px 35px;		
	font: 13px verdana, tahoma, arial, helvetica, sans-serif;

	font: 13px arial, tahoma, verdana, arial, helvetica, sans-serif;
}
.register .plans blockquote.z2 {
	background-color: #ddd;

}
.register .plans blockquote.first {

	border-top: 1px dashed #aaa;
	border-top: 0px solid #aaa;
}




.register .node1 {


	background: transparent url(check-off.gif) 10px 10px no-repeat;
	background: transparent;

}

.register .node2 {


	background: transparent url(check-on.gif) 10px 10px no-repeat;

}




	.register .plans th, 
	.register .plans td {
		padding: 8px;
	}


	.register .plans td.price {

		font: bold 16px arial, tahoma, verdana, arial, helvetica, sans-serif;

		padding-left: 5px;
		color: #009933;
		font-weight: bold;

			font: bold 13px arial, tahoma, verdana, arial, helvetica, sans-serif;



		color: #222222;
		font-size: 20px;
	}

	.register .plans .price span {
		color: #777;
		padding-right: 5px;
		font-size: 13px;
			color: #094d9c;
	}

	.register table div.description222 {
			padding: 5px 0px 5px 0px; 
			color:#777;
	}
	.register table div.description {
			padding: 5px 0px 5px 0px; 
			color:#222;
			font: normal 11px verdana, arial, tahoma, verdana, arial, helvetica, sans-serif;
	}
	.register table div.best {
			padding: 5px 0px 5px 0px; 
	}



	.register .plans td.price {
		text-align: right;
	}

	.register .plans th.first {
		text-align: left;
		padding-left: 0px;
	}

	.register .plans th {
		text-align: left;
	}

	.register .plans tbody tr {
		cursor: pointer;
	}
	.register .plans th.price {
		font-size: 11px;
	}



	.register .plans td,
	.register .plans th {
		padding: 10px;
	}

	.register .plans table tr.head th {
		border-bottom-width: 0px;
		background-color: #E3E9F6;
	}
	.register .head {
		background-color: #E3E9F6;
	}


/***
	.register .plans table td {
		border-bottom: 2px solid #69210E;
	}
	.register .plans table tr {
		background: url(dotted-separator.gif) bottom left repeat-x;
	}


	.register .plans tr.plan0 {
		background-color: #eeeeee;
		background-color: #ffff99;
	}




	.register input.radio0,
	.register input.radio1 {


		visibility:hidden;
		display: none;

	}


	.register a.radio0, 
	.register div.radio0 {
		cursor: pointer;
		display: block;
		text-decoration: none;
		width: 40px;
		height: 40px;
		background: transparent url(tick-0.png) 0px 0px no-repeat;

		margin-right: 10px;
	}
	.register a.radio1, 
	.register div.radio1 {

		cursor: pointer;
		display: block;
		text-decoration: none;
		width: 40px;
		height: 40px;
		background: transparent url(tick-1.png) 0px 0px no-repeat;
		margin-right: 10px;
	}


***/


.register h2 {
	padding: 4px;
		color: #fff;

	background-color: #222;
	font: 13px verdana, tahoma, arial, helvetica, sans-serif;




	background-color: #E3E9F6;
	color: #222;
	font: 13px arial, helvetica, verdana, tahoma, sans-serif;
	border: 1px solid #ccc;
	font-weight: bold;
}



.register .rel {
	position: relative;
}
.register .rel .rel-side {
	position: absolute;
	width: 150px;
	right: 0px;
	top: 0px;
}
.register .rel .rel-content {
	position: absolute;
	left: 0px;
	top: 0px;
	padding-right: 170px;
}





.register .plans .price span.s {
	padding-right: 2px;
	font-size: 18px;
	font-weight: normal;
	color: #222222;
}


.register .plans a {
	text-decoration: none;
}


.register .plans .price .free {
	font-size: 14px;
	color: #094d9c;
	text-transform: uppercase;

}



.register blockquote label {
	cursor: pointer;

	font-size: 16px;
		font-size: 13px;
}



.reg_note {
	font: 11px tahoma, verdana, arial, helvetica, sans-serif;
	line-height: 18px;
	margin: 20px 0px 10px 0px;	
}
.reg_note div {
	color: red;
	font-weight: bold;
	text-transform: uppercase;
	display: inline;
	padding-right: 5px;
}
.reg_note b {
	font-weight: bold;
} 
.reg_note span {
	COLOR: #E3E9F6;
	COLOR: #DA2C00;

	color: #69210E;
	color: #1C2A4D;
	border-bottom: 1px dashed #E3E9F6;
	border-bottom: 1px dashed #69210E;

}


.review {
	font-style: italic;
	COLOR: #DA2C00;
	padding: 10px;
	border: 1px solid black;
	FONT-SIZE: 10pt;
	text-align:justify;
	background-color: #ff9;
	font-size: 12px;
	FONT-FAMILY: 'Courier New', Courier;
}
