/* CSS Document */

/* Error Messages */
span.error_message, span.error_message_white { display:block; margin:10px 0; font-size:1.2em; color:#FF0000; }
span.error_message_white { color:#FFFFFF; }

/* Forms */
fieldset { margin-bottom: 10px; border:none; }
legend { padding: 10px 0 10px 0; margin:0 0 20px 0; font-weight: bold; font-size:1.2em; }
legend span { position: absolute; left:0; }
label { display:block; font-size:1.2em; margin:10px 0; }
.textfield, textarea, select { border:1px solid #CCCCCC; }
input.textfield { width:300px; height:15px; padding:2px 0; margin:0; }
textarea { width:300px; height:240px; margin:0; }
.dropdownlist { width:80px; padding:2px 0; }
.checkboxlist label { display:block; float:left; font-size:1.2em; margin:0; width:250px; }
.checkboxlist input { float:left; display:inline; margin:0 5px 0 0; }

/* Contact Form */
div#frm_contact { float:left; display:inline; width:308px; }


input.btn_send { margin:20px 8px 20px 0; float:right; display:inline; }