form div {
	clear: both;
	margin-bottom: 15px;
}

form span {
	display: block;
	clear: both;
}

form div b {
	display: block;
	font-weight: bold;
	font-size: 90%;
	margin-bottom: 4px;
	color: #336699;
}

form div b em {
	color: red;
}

form div label {
	display: block;
	float: left;
}

form div label b {
	font-weight: normal;
	font-size: 70%;
	color: #000;
}

form div label em {
	font-weight: normal;
	font-style: normal;
	font-size: 70%;
}

form div.half label {
	margin-right: 20px;
}

form div.half label input, form div.half label input[type="text"] {
	width: 200px;
}

form div.third label {
	margin-right: 10px;
}

form div.third label input, form div.third label input[type="text"] {
	width: 130px;
}

form div label input, form div label textarea, form div label input[type="text"], form div label input[type="password"] {
	width: 420px;
	padding: 2px;
	border: 1px solid gray;
	margin-bottom: 1px;
}

form div label textarea {
	height: 75px;
}

form div label input.file {
	border: none;
}

form div label input.submit, form div label input.submit[type="submit"] {
	width: auto;
}

ul.error {
	color: red;
	font-weight: bold;
}

ul.error li {
	list-style: disc outside none;
}


.fc-header-left, .fc-header-center, .fc-header-right {
	border: none;
}