@charset "utf-8";
dl.formdl {
	margin: 20px;
	}
	dl.formdl dt {
		color: #333;
		font-size: 13px;
		font-weight: normal;
		margin: 10px 0;
		}
		dl.formdl dt.checkbox {
			margin: 10px 0;
			}
		dl.formdl dt span {
			font-size: 11px;
			font-weight: normal;
			}
	dl.formdl dd {
		margin: 10px 0;
		padding: 0 0 0 15px;
		}
		dl.formdl dd input,
		dl.formdl dd select {
			vertical-align: middle;
			}
		dl.formdl dd.formsubmit {
			margin-top: 15px;
			padding: 0;
			}
.formtable {
	margin: 0 20px;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	}
	.formtable td {
		margin: 0;
		padding: 0;
		border: 0;
		}
	.formtable .dt {
		color: #333;
		font-size: 13px;
		font-weight: normal;
		padding: 0 10px 10px 0;
		}
	.formtable .dd {
		padding: 0 10px 0 15px;
		}
.formline input,
.formline select,
.formline img {
	vertical-align: middle;
	}
.forminput,
.formselect {
	background: #fff;
	border: 1px solid #999;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	outline: none;
	padding: 5px;
	}
	.forminput-idle {
		color: #999;
		}
	.forminput-focus {
		color: #333;
		}
	.form-altcolor .forminput,
	.form-altcolor .formselect {
		background: #444;
		border: 1px solid #000;
		color: #999;
		font-size: 10px;
		}
	.form-altcolor .forminput-focus {
		background: #ccc;
		color: #333;
		}
.formbutton {
	background: #a4ffff;
	border: 1px solid #5bbbbb;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #0d4c4c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	outline: none;
	padding: 2px 10px;
	}
	.form-altcolor .formbutton {
		background: #333;
		border: 1px solid #000;
		color: #888;
		font-size: 10px;
		padding: 3px;
		}
.formsub {
	color: #999;
	font-size: 10px;
	}
.fw180 {
	max-width: 180px;
	width: 180px;
	}
.fw200 {
	max-width: 200px;
	width: 200px;
	}
dl.errormessage {
	background: #fff;
	border: 1px solid #f45a10;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 0 0 16px 0;
	padding: 0;
	}
	dl.errormessage dt {
		background: #f45a10;
		border-bottom: 1px solid #f45a10;
		-moz-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0;
		color: #fdf3ef;
		font-size: 13px;
		font-weight: bold;
		margin: 0;
		padding: 10px;
		}
	dl.errormessage dd {
		font-size: 11px;
		margin: 10px 0 10px 20px;
		}
