td { padding:8px 0px; }

td.nolabel label {
	display:inline;
	font-size:12px;
	padding:0;
	line-height:12px;
	text-align:left;
}

label.my_labels {
	font-family:'Lucida Grande',sans-serif;
	padding-right:20px;	
	color:#666666;
	font-size:16px;
	font-weight:normal;
	line-height:42px;
	text-align:right;
	width:200px;
	display:block;
}

input.text_input, input.password_input {
	border:1px solid #DDDDDD;
	font-size:16px;
	margin:0;
	padding:8px;
	width:280px;
}

input.repeat_check {
	margin:0px 8px;
}

.submit input, .submit input:focus {
	outline:none;
}

input.text_input:focus, input.password_input:focus {
	border:1px solid #AAAAAA;
	background-color:#FAFAFA;
}
