
/* Custom Mootools Tips */
.custom-tip {Z-INDEX: 13000; WIDTH: 250px; COLOR: #000; border:2px solid #000;}
.custom-title {PADDING: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #A1B5BC; MARGIN: 0px; COLOR: #000; BORDER-BOTTOM: #b5cf74 1px solid;}
.custom-text {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: #fff; PADDING-BOTTOM: 8px; PADDING-TOP: 4px; font-size:10px;}
/* END: Custom Mootools Tips */

fieldset{padding:15px; padding-bottom:4px;}
legend{font-size:14px; font-weight:bold;padding-bottom:8px;}
.req{font-weight:bold; color:#FF0000;}

.errorNotice{width:97%;background-color:#FFFF99;border-top:2px solid #FF0000;border-bottom:2px solid #FF0000;color:#FF0000;font-size:14px;font-weight:bold;padding:6px 6px 6px 20px;margin-left:0px;margin-bottom:5px;}
.cautionNotice{width:97%;background-color:#FCE2A7;border-top:2px solid #FF6600;border-bottom:2px solid #FF6600;color:#FF6600;font-size:12px;font-weight:bold;padding:6px 6px 6px 20px;margin-left:0px;margin-bottom:5px;}
.goodNotice{width:97%;background-color:#A5D9A4;border-top:2px solid #009900;border-bottom:2px solid #009900;color:#000000;font-size:10px;font-weight:bold;padding:6px 6px 6px 20px;margin-left:0px;margin-bottom:5px;}


/* forms */
form{margin:0}/* ADDED BY WES: 12/23/03 */
.formText{
font-size:11px;
}
.mainForm {margin:.5em;}/* wrapper for tableless forms */
.mainForm br {clear:left;}
.mainForm label {
	display:block;
	width:10em;
	float:left;
	margin-bottom:.5em;
	}
.mainForm label {
	text-align:right;
	font-weight:bolder;
	font-size:11px;
	color:#333333;
	}
.mainForm input, .mainForm select, .mainForm textarea {
	margin-left:1em;
	margin-bottom:.5em;
	font-size:85%;
	}
.mainForm select, .mainForm textarea {margin-bottom:.5em;}
.mainForm ul.checkBoxList {
	float:left;
	display:block;
	margin:0 0 1em 0;padding:0 0 0 1em;
	}
.mainForm ul.checkBoxList li {
	list-style:none;
	}
.mainForm ul.checkBoxList li input {
	width:auto;
	clear:both;
	margin:0;
	padding:0;
	}
.mainForm ul.checkBoxesRow {
	display:block;
	margin:0;padding:0 0 0 1.2em;
	}
.mainForm ul.checkBoxesRow li {
	list-style:none;
	display:inline;
	}
.mainForm ul.checkBoxesRow li input {
	display:block;
	width:100px;
	border:1px solid red;
	float:left;
	margin:0;
	}
.mainForm .extras{
	margin-top:5px;
	position:absolute;
}
.mainForm .extras2{
	margin-top:0px;
	position:relative;	
}
.submit {
	position:relative;
	left:8.3em;
	clear:both;
	}







/* admin table */
.admTable {
	width:100%;
	border:1px solid #ccc;
	border-bottom:none;
	background:#fff;
	}
.admTable tr th {
	background:#e5e5e5;
	padding:.3em;
	text-align:left;
	border-top:1px solid #fff;
	border-bottom:1px solid #999;
	}
.admTable tr td {
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	padding:.1em;
	}
.admTable tr.rowAlt {background:#f2f2f2;}
.admTable select {font-size:90%;}
.rowAlt {background:#f2f2f2;}
.admTable tr:HOVER{
	background:#f2f2f2;
}
