@charset "utf-8";

.formButton {
	color:#FFF; background-color:#F05B40; border:#FF4040 1px solid; font-size:1em;
}
.formButton:hover, .formButtonOver {
	color:#FFF; background-color:#AAA; border:#888 1px solid; font-size:1em;
}
.formButtonDisable {
	color:#444; background-color:#FFF; border:#CCC 1px solid; font-size:1em;
}
.formAuth {
	list-style-type:none; overflow:hidden; padding:0; margin:0;
}
.formAuth .auth {
	float:left; vertical-align:middle; padding-right:10px; height:40px;
}
.formAuth .image {
	float:left; vertical-align:middle; height:40px;
}
.alertContent {
	display:block; text-align:center; color:#FF0000; font-size:1.2em; line-height:1.2em; background:#FFC0C0; padding:10px; width: 90%;
}
.alertFont {
	color:#FF0000; background:#FFC0C0;
}
.successContent {
	display:block; text-align:center; color:#009000; font-size:1.2em; line-height:1.2em; background:#F0FFF0; padding:10px; width: 90%;
}
.formFont {
	color:#FFF;
}
.formRequired {
	color:#FF0000;
}
.contentFont {
	color:#444;
}
.contentDesc {
	color:#000000; font-size:1.5em; font-weight:bold; margin-bottom:20px;
}
.contentSubtitle {
	color:#000000; font-size:1.8em; font-weight:bold;
}
.contentPage {
	text-align:center; margin:20px 0 20px 0;
}
.contentPage ul {
	display:inline-table; list-style-type:none; overflow:hidden; padding:0; margin:0;
}
.contentPage ul li {
	float:left; display: inline-block; width:30px; height:30px; background:#DDD; margin:2px;
	color:#FFFFFF; line-height:30px; font-weight:bold;
}
.contentPage .disable {
	color:#BBB;
}
.contentPage .over {
	background:#F05B40;
}
.contentPhoto {
	margin:0 0 20px 0;
}
.contentHr {
	float:none; clear:both; height:10px; margin-bottom:10px; border-bottom:#CCC 1px solid;
}

.fieldOptions {
	list-style-type:none; overflow:hidden; padding:0; margin:0;
}
.fieldOptions > li {
	float:left; margin:0 0 10px 20px; line-height:1.5em;
}
.fieldOptions > li > input  {
	display:inline-block; vertical-align:top; margin:10px;
}
.fieldOptions > li > label {
	display:inline-block; vertical-align:top;
}
