/*Copyright 2005 Svoboda Industries Inc
This stylesheet is for the forms throughout the page, as well as any pages that may include forms (contact, etc)
*/
form {margin: 0px; padding: 0px;} 

.FIELD, .FIELD_S {font-family: Verdana, Arial;font-size: 12px;border-top: 1px solid #999999;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-bottom: 1px solid #DBDBDB; color: #333333;background-color:#EFEFEF;font-style: normal;line-height: normal;text-decoration: none;padding: 3px;text-decoration: none;}
	.FIELD_S {font: 10px arial;}

.REQUIRED, .ERROR {font-family: Verdana, Arial;font-size: 12px;border-top: 1px solid #999999;border-right: 2px solid #FF0000;border-left: 1px solid #CCCCCC;border-bottom: 1px solid #DBDBDB; color: #333333;background-color:#EFEFEF;font-style: normal;line-height: normal;text-decoration: none;padding: 3px;text-decoration: none;}
	.ERROR {background: #FFFFCB;}

.REQUIRED:focus, .ERROR:focus, .FIELD:focus, .FIELD_S:focus {padding: 3px;background-color: #fff;/*filter: glow (Color="red", Strength="100");*/	border-top: 1px solid #6AB94B;border-right: 2px solid #94DA78;border-left: 1px solid #94DA78;border-bottom: 1px solid #AEDF9A;}

.submit, .submit_s {color: #2b333c;border-right: #acb5b5 3px double; border-top: #c4cccc 3px double; background: url("/images/btn_bg.gif") #fefefe repeat-x; border-left: #acb5b5 3px double; border-bottom: #6f7777 3px double;}
	.submit_s {font: 10px verdana;}

.submit-disabled {border-right: #acb5b5 3px double;border-top: #c4cccc 3px double;background: url("/images/btn_bg.gif") #fefefe repeat-x;border-left: #acb5b5 3px double;border-bottom: #6f7777 3px double;}
.submit:hover, .submit_s:hover {border-right: #FFB08A 3px double;border-top: #FFCFB9 3px double;border-left: #FFB08A 3px double;border-bottom: #FF5706 3px double;}
.submit:unknown, .submit_s:unknown {border-right: #94da78 3px double;border-top: #aedf9a 3px double;border-left: #94da78 3px double;border-bottom: #6ab94b 3px double;}
.Status_SUCCESS {border: 1px solid #00CC00;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #00CC00;width: 400px;padding: 3px;}
.Status_FAILURE {border: 1px solid #FF0000;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #FF0000;width: 400px;padding: 3px;}

#st {display:block;}
#error_cont { float: left; width: 500px; background: #FFFFCB; font: normal 12px arial; color:#F00; padding: 4px; margin: 5px 0px 0px 0px;}
.error_icon { width: 18px; padding: 0 1px 0 1px; }
.error_head { font: bold 12px arial; color: #CC0000; margin: 5px 0 0 5px; }
.error_bull{ clear:left; float:left; font: bold 16px arial; color: #CC0000; margin: 10px 0 0 10px!important; margin:7px 0px 0px 10px; width: 15px;}
.error_msg { font: normal 12px arial;  width: 430px; margin: 11px 0 0 0;}
.error_msg2 { font: normal 12px arial;  margin: 11px 0 0 0;}
.error_msg a:link, .error_msg a:active, .error_msg a:visited,
.error_msg2 a:link, .error_msg2 a:active, .error_msg2 a:visited { font:  12px arial; color: #F00; text-decoration: none;}
.error_msg a:hover, .error_msg2 a:hover { font:  12px arial; color: #F00; background: #def; }
.error_formtitle, .error_formtitle a { font: bold 12px arial; color: #cc0000; text-decoration: none;}
#contact_success { float:left; padding: 20px;font: bold 12px arial; background:#fff; border: 1px solid #009933; color:#009933;}
