p.indent, p.floatL, p.floatR
{
	display:block;
}

p.floatL{float:left;clear:left;}

p.floatR{float:right;clear:right;}

p.radio, p.radioCenter, div.radio, div.radioCenter
{
	position:relative;
	border:1px dotted #cdcdcd;
	background-color:#f9f9f9;
	padding:2px 2px 6px;
}
p.radioCenter, div.radioCenter{text-align:center;}
p.largeList
{
	float:left;
	margin:20px 20px 0 0;
}

p.notice,p.add{border:1px solid #0066FF;background-color:f9f9f9;padding:5px;color:#0066FF;}
p.error,p.remove{border:1px solid #c00;padding:5px;color:#c00;}
p.add,p.remove{width:150px;}
p.add{float:left;clear:left;}
p.remove{float:right;clear:right;}
p.remove a{color:#c00;}
p.edit-form{clear:left;position:relative;}

input.radio{width:15px !important;height:15px !important;}
input.small{width:200px !important;}
select.small{width:205px;position:relative;left:10px;}

form.user
{
	display:block;
	position:relative;
	background-color:#f9f9f9;
	border:1px solid #dedede;
	padding:10px;
	margin:20px 0;
}

form.user select
{
	display:block;
	position:relative;
	margin-right:10px;
	border:1px solid #aaa;
}

form.user input
{
	width:300px;
	height:30px;
	font-size:20px;
	color:#444;
	border:1px solid #aaa;
}
form.user input.submit, form.user input.submit-edit
{
	width:130px;
	height:30px;
	border:1px solid #fff;
	background-color:#6f979a;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	cursor:pointer;
	padding:3px 3px 1px;
}
form.user input.submit:hover, form.user input.submit-edit:hover{border:1px solid #333;}
form.user textarea{width:98%;}
form.user input.howmany{width:50px;text-align:center;}
form.user input.submit-edit{position:absolute;right:50px;bottom:20px;}

form.user label, form.user label.required{color:#333;font-size:12px;font-weight:normal;}
form.user label.required{font-weight:bold;}

form.user select.largeList{width:180px;}
form.user select.typeList{width:200px;}

span.titleR, span.titleL{font-style:italic;}
span.titleR{float:right;}
span.titleL{float:left;}

table.user{margin:10px; border:1px solid #dedede;position:relative;margin-left:auto;margin-right:auto;}
table.user td{margin:10px;}
table.user th{border-bottom:1px solid #dedede;text-align:center;}

.alignR{text-align:right;}
.alignL{text-align:left;}
.alignC{text-align:center;}

.lineBreak
{
	display:block;
	clear:both;
	height:1px;
}
.lineBreakLarge
{
	display:block;
	clear:both;
	height:20px;
}
