/* CSS Document */

#copy-content form p{margin:0.6em 0}

#copy-content fieldset{*position:relative;margin:2em 0 2em 0;padding:1em 1em 0 1em;border: 1px solid #ccc;background:#F9F9F9;}

#copy-content legend{*position:absolute;	*top: -.65em; 	*left: .5em;	font-weight:bold;	color:#666;	padding:0 0.5em;}



label, .label{

	/* vertical layout - uncomment below */

	display:block;

	

	/* horizontal layout - uncomment below */

	/* float:left;width:10em; */

}



#copy-content .formHeader{margin-top:-4px;*padding-top:5px;}

#copy-content .formFooter{padding:0;margin:12px 0}



#copy-content input{width:300px;border:1px solid #ccc;}



#copy-content textarea{width:300px;height:150px;border:1px solid #ccc;}



#copy-content select{width:300px;border:1px solid #ccc;}



#copy-content input:focus,#copy-content textarea:focus,#copy-content select:focus{background:#FFFFD2}



#copy-content input.radio,#copy-content input.checkbox{width:auto;border:none;}



#copy-content .button{margin:0 1em 0 0;width:100px;background:#d7d7d7;color:#333;border-color:#999;}



#copy-content .radio{float:left;display:inline;margin-right:1em;}



#copy-content .checkbox{float:left;display:inline;margin-right:1em;}



#copy-content .required{font-size:0.75em;color:#760000;}



#copy-content .errorMessage{color:red;}



#copy-content ul.errorMessage{}



/* used on shorter fields like dates */

.short{width:5em;margin-right:0.5em;}



/* used to float a specific field left */

.inline{float:left;display:inline;margin-right:1em;}



/* used to float a specific field left */

.inlineRight{float:right;display:inline;margin-left:1em;}



/* used on labels that shouldn't be visible */

.hidden{text-indent:-1000em;width:0;height:0}



/* table used when displaying submission results on thank you page */

#thankyou{width:500px;border:1px solid ##c2c2c2;margin:2em 25px 2em 18px;}

#thankyou td{width:50%;background:##e2e2e2;font:11px/1.5 Arial,Helvetica,sans-serif;padding:2px 0;}








