.Module_Form form {
	padding  : 0;
	margin   : 0;
	position : relative;
}

.Module_Form .Checkbox,
.Module_Form .Radio {
	border : 0;
}
.Module_Form textarea {
	height : 65px;
	overflow : auto;
}

.Module_Form ul {
	margin     : 0;
	list-style : none;
}

.Module_Form ul li {
	margin     : 0;
	padding    : 0;
	list-style : none;
	background : transparent none;
}

.Module_Form .Name {
	font-size   : 1.65em;
	font-weight : bold;
	margin      : 0 0 10px 0;
}

.Module_Form .Description {
	margin  : 10px 0;
	padding : 0;
}

.Module_Form  fieldset {
	margin           : 10px 0;
	padding          : 0;
	border           : 0;
	background-color : transparent;
}

.Module_Form label {
	display     : block;
	font-weight : bold;
}

.Module_Form li {
	border : 0;
}

.Module_Form p {
	margin  : 0;
	padding : 0;
}

.Module_Form .Message {
	margin  : 15px 0;
	padding : 5px 10px;
}
.Module_Form .Message.Error {
	background : #ffd6d6;
}
.Module_Form .Message.Success {
	background : #e1ff96;
}

.Module_Form .Widget {
	margin-bottom : 15px;
}

.Module_Form .Widget .Description {
	margin  : 0;
	padding : 0;
	color   : #777;
}

.Module_Form .Fields label {
	display     : inline;
	font-weight : normal;
	cursor      : pointer;
	padding     : 0;
	margin      : 0;
}

.Module_Form .Buttons {
	
}

.Module_Form .Errors {
	color : #ff0000;
}

.Module_Form .Error,
.Module_Form .Required {
	color : #ff0000;
}

.Module_Form .FileType {
	color      : #0000ff;
	font-style : italic;
}

.Module_Form .SectionBreak label {
	font-size : 14px;
}



.Left .Module_Form .Text,
.Left .Module_Form textarea,
.Left .Module_Form .File,
.Right .Module_Form .Text,
.Right .Module_Form textarea,
.Right .Module_Form .File {
	width : 90%;
}
.Left .Module_Form .Other,
.Right .Module_Form .Other {
	width : 50%;
}
.Content .Module_Form .Text,
.Content .Module_Form textarea,
.Content .Module_Form .File {
	width : 300px;
}
.Content .Module_Form .Other {
	width : 250px;
}



*html>body .Module_Form .Fields label {
	position : relative;
	top      : -6px;
	left     : 0;
}