@charset "utf-8";
/* CSS Document */

.content img.r {
	margin:50px 30px auto auto;
}
.content .borderOn {
	padding:20px;
	padding-right:0px;
	width:450px;
	height: auto;
}
.content .borderOn .title {
	margin-bottom:30px;
}
.content .borderOn p {
	margin:10px auto;
	width:260px;
	height:35px;
	line-height:30px;
}
.content .borderOn .mainDashedOn {
	margin-left:0px;
	padding:15px 10px;
	text-align:center;
	width:340px;
	line-height:1.5em;
	height:auto;
}
.logoin .borderOn p input {
	padding:5px;
	width:230px;
}

/*Rico login */
.content .borderOn p.font12 {
	padding-left:125px;
	width:240px;
	height:16px;
	line-height:16px;
}
.content .borderOn p.font12 input {
	margin-right:10px;
	width:15px;
	height:15px;
	border:0;
}
.content .borderOn p.font14 {
	padding-left:75px;
	width:240px;
	height:16px;
	line-height:16px;
}
.content .borderOn p.font14 input {
	margin-right:10px;
	width:15px;
	height:15px;
	border:0;
}
.content .borderOn a.l {
	margin:10px auto auto 0px;
}
.content .borderOn .button {
	margin:auto auto 30px 135px;
	+margin-left:20px;
	width:240px;
}
.content .borderOn .button input {
	margin-bottom:10px;
	margin-left:4px;
	+margin-left:0px;
	_margin-left:-4px;
}
.content .borderOn .button p {
	position:absolute;
	margin:60px 0 0 350px;
	padding:0;
	width:auto;
}

ul.form { float: left; width: 100%; }
ul.form li { float: left; margin-bottom: 20px; clear: both; width: 80%; }
ul.form label { float: left; clear: both; width: 300px; font-size: 18px; padding-bottom: 10px; }
ul.form label span { font-size: 16px;  color: #888; }
ul.form input { float: left; clear: both; font-size: 20px; width: 350px; padding: 4px; border:2px solid #BFBFBF;}
ul.form li.cb input { width: auto; }
ul.form li.buttons input { width: auto; color:#F09; }





