/* CSS Document */
/* This CSS doc is for the MCSI Sculpture Registry and Contact Form Page Only

global colors 
light biege #f1e2cd
hunter green #214906
dark brown #2b1700
Dark Orange #93391d

*/

#content { line-height:15px;  }
	#content h1 img { border:none; }
	#content h1 span { display:none; }
	#content h2 { margin:0px; }
	#content h3 { margin:0px; font-size:14px; }	
	#content p { width:400px; }
/*	#content img { float:left; margin:0px 7px 12px 0px; width:150px; height:97px; } */


/* STANDARD FORM STYLES */
		
form br { clear:left; }
form label { margin:0; }
form .leftLabel label { width:11em; }
form .leftLabel label { display:block; float:left; }
		
/* basic classes for different form field types */
/*  */
form select[name] { border:1px solid #DCDCD4; background:#f0f0f0; }
form input[type="text"],form input[type="password"] { border:1px solid #DCDCD4; background:#f0f0f0; padding:.1em; }


form input[type="reset"] { background:#ccc; color:#fff; font-weight:bold; border-color:#888; }
		
/* form error Styles */
form .invalidData { border-color:#c00 !important; background:#fff !important; }
form label.invalidData { background:#f3f3f3; }
form .err_message { color:#fff; margin-left:.25em; }
form .err_message { display:none; }
form .block_err { display:block; }
form .inline_err { display:inline; }
		

form input:hover { background:#f5f5dc; }
form input:focus { background:#f9f9f9; }
form select:hover { background:#f5f5dc; }
form select:focus { background:#fff; }
form input[type="button"],form input[type="submit"] { width:inherit; height:inherit; padding:3px; background-color:#f6ecd0; color:#2b1700; text-transform:uppercase; border:2px solid #2b1700; font-size:11px; }
form input[type="button"]:hover,form input[type="submit"]:hover { background-color:#214906; color:#fff; }
form input[type="button"]:active,form input[type="submit"]:active { border-style:solid; color:#fff; background:#222; }
form input[type="reset"]:hover { background:#900; color:#fff; }


/* SPECIFIC FORM STYLES */
#regform {padding:0px 0px 20px 0px;text-align:right;}
label { display:block; font-size:11px; text-align:right;}
label span { color:#93391d;  }
#regform label { margin:0px; text-align:right;}
#regformLeftalign { text-align:left; }
#regformLeftalign label { margin-top:12px; text-align:left;}
#regform input[type="text"] { 
	text-align:left;
	float:right;
	border:1px solid #DCDCD4;
	background:#fff;
	margin:0px 0 3px 12px;
	height:18px;
	font-size:11px;
	color:#533830;
	}
#regform input.checkbox {  margin:0px; border:1px solid #6e0f12; float:none }
#regform input.radio { width:10px; height:10px; }
#regform select { 
	text-align:left;
	background:#fff; 
	border:1px solid #DCDCD4; 
	font-size:11px;
	min-height:20px;
	margin:0px 26px 3px 8px;
	float:right;
	}
#regform select.mulitple { 
	background:#fff; 
	border:1px solid #DCDCD4; 
	font-size:11px; 
	min-height: 15px; 
	margin:10px 0 0 6px;
	vertical-align:bottom; 
	}
#regform textarea { 
	float:right;
	font-size:11px; 
	text-align:left;
	border:1px solid #DCDCD4;
	background:#fff;
	width:300px; 
	margin:0px 0px 3px 12px;
	height:100px;
	padding:5px;
	}
.sharedRow { float:right; }
.sharedRowLeft { float:left; }
.beginRow { clear:both; float:left; }

.quarterWidth { width:250px; }
.quarterWidth input { width:75px; }
.quarterWidth select { width:75px;  }

.halfWidth { width:350px; }
.halfWidth input { width:200px; }
.halfWidthX select { width:200px;  }

.threeQuarterWidth { width:458px; }
.threeQuarterWidth select { width:200px; }
.threeQuarterWidthbd { width:500px; }
.threeQuarterWidthbd select { width:200px; }	
.noborder { border:0; }

#content input[type="submit"] { margin:12px 0px 10px 0px; }
	
/*.selectorWidth { width:222px; }
.selectorWidth select { width:125px;  }

.phoneWidth { width:300px; }
.phoneWidth input { width:30px; }

.phonetypeWidth { width:200px; }
.phonetypeWidth input.radio { background-color:#e0f5f6; }

.hoodcheckbox {margin:0px 8px 0 12px; border:0px solid #DCDCD4;}



#regform input[type="submit"] {
height:auto;
padding:3px; 
font-family:Arial, Verdana, Helvetica, sans-serif; 
color:#dccebc; 
font-size:10px;
background-color:#2b1700;
text-transform:uppercase;
line-height:12px;
border:3px double #c57024;
}
 
#regform input[type="submit"]:hover { 
background-color:#214906; 
color:#fff; 
}


	
*/


/* form Styles End */


