/* forms */

form { margin:0; padding:0; }

form fieldset { margin:1em 0 0 0; padding:1em 0 0 1em; border:none; }

form legend { margin-left:-1em; font-size:1.5em; font-weight:bold; }

form div { clear:both; margin:0 0 5px 0; color:#666; font-size:11px; line-height:24px; }

form label { float:left; width:200px; font-size:14px; line-height:24px; }

form input, form textarea, form select { width:300px; padding:3px; font-size:14px; }

form input.checkbox { clear:both; width:auto; }

form textarea { height:150px; }

form div.description { margin:0 0 0 200px; }

form .buttons { margin-left:200px; padding-top:0; }

form .buttons input { width:auto; }


/* error messages */

#errorExplanation { margin-bottom:20px; padding:7px 7px 12px; background-color:#F0F0F0; border:2px solid red; }

#errorExplanation h2 {

	margin:-7px;

	padding:5px 5px 5px 27px;

	background:#C00 url(../img/interface/alertbad_icon.gif) no-repeat scroll left center;

	color:#FFF;

	font-size:12px;

	font-weight:bold;

	text-align:left; 

}

#errorExplanation p { margin-bottom:0pt; padding:5px; color:#333; }

#errorExplanation ul { margin-left:30px; }

#errorExplanation ul li { padding:3px 0; list-style:outside square; line-height:13px; }


/* forms.css (W3C_CSS2)| V.1.3.5.240905 */


