@charset "utf-8";
/* CSS Document */
/* FORM, LIST, AND LABEL STYLES */
.custom-form fieldset {
	border: none;
}
.custom-form ul {
	list-style: none;
}
.custom-form ul li {
	clear: both;
	padding: 5px;
	background: none;
}
.custom-form ul li label {
	display: block;
	font-size: 15px;
	font-weight: normal;
	color: #000;
	padding-bottom:5px;
}
.custom-form ul li label span {
	font-size: 13px;
	font-weight: normal;
	color: #666;
}

/* INPUT STYLES */
.custom-form ul li input[type=submit] { padding:8px; border:1px solid #d9d9d9; margin-right:12px; font-family:Arial; }
.custom-form ul li input[type=text] { padding:8px; border:1px solid #d9d9d9; margin-right:12px; font-family:Arial; }
.custom-form ul li input.small {
	width: 200px;
}
.custom-form ul li input.medium {
	width: 245px;
}
.custom-form ul li input.large { padding:8px; border:1px solid #d9d9d9; margin-right:12px; font-family:Arial; width: 350px; }

.custom-form ul li textarea { padding:8px; border:1px solid #d9d9d9; margin-right:12px; font-family:Arial;  }
.custom-form ul li textarea.small { padding:8px; border:1px solid #d9d9d9; margin-right:12px; font-family:Arial; width:200px; height:75px;   }
.custom-form ul li textarea.medium { padding:8px; border:1px solid #d9d9d9; margin-right:12px; font-family:Arial; width:245px;  height:100px;  }
.custom-form ul li textarea.large { padding:8px; border:1px solid #d9d9d9; margin-right:12px; font-family:Arial; width:500px; height:125px;  }
.custom-form select { padding:8px; border:1px solid #d9d9d9; margin-right:12px; font-family:Arial;   }
.custom-form ul li .checkboxDiv {
	/*margin:0;
	padding:0;*/
	display: inline-block;
}

/* SECTION HEADERS */
.custom-form ul h2 {
	margin-bottom: 5px;
}

/* ERROR HIGHLIGHTING */
.custom-form .highlightError {
     background-color:#E0EDFC;
	border: 1px solid #E0EDFC;
}
.custom-form .checkboxDivHighlightError {
	padding: 1px;
	background-color: #E0EDFC;
}