@charset "utf-8";
/*
COPYRIGHT 2009 HTMLGRAPHIC  
*/

/*
FORM ELEMENTS
*/
.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:#EFEFEF; font-style: normal;line-height: normal; padding: 3px;text-decoration: none;}

.REQUIRED, .ERROR, .REQUIRED_S, .ERROR_S {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:#EFEFEF;font-style: normal;line-height: normal; padding: 3px;text-decoration: none;}
	.REQUIRED { background: #eaeaea url("/images/bg_inputrequired.gif") right top no-repeat; }
	.ERROR {background: #ffffcb url("/images/bg_inputerror.gif") right top no-repeat;}
 

.REQUIRED:focus, .ERROR:focus, .FIELD:focus, 
.REQUIRED_s:focus, .ERROR_s:focus, .FIELD_s:focus {padding: 3px;background: #fff; border-top: 1px solid #6AB94B; border-right: 2px solid #94DA78; border-left: 1px solid #94DA78; border-bottom: 1px solid #AEDF9A;}

#btnPost{cursor:pointer; font-weight:bold; background:url('/images/button.jpg') no-repeat center; border:none; padding:10px 0; color:#FFFFFF; margin:10px 0; width:240px;}

.Status_SUCCESS {font-size:1.4em; padding-left:25px; color: #009900; background:url(/images/check.gif) no-repeat left; }
.Status_FAILURE {font-size:1.4em; padding-left:25px; color: #990000; background:url(/images/ico_error.gif) no-repeat left; }

a.submit  { font: normal 10px Verdana, Arial, Helvetica, sans-serif; display: block; padding: 2px 5px; text-decoration: none;}
#st {display:block;}
select.FIELD_S { font-size: 10px; }
label{ cursor: pointer;}


/* Error elements */
	td.errors { padding: 0px;  }
	table.error_cont { font: normal 12px arial; color:#F00; padding: 0px; margin: 5px 0px;}
	.error_cont ul {padding-left: 25px!important; padding-left: 15px;}
	.error_cont ul li { padding: 3px 0px; margin: 0px;}
	
	.error { color: #CC0000; background: #FFFFCB; border-right: 1px solid #999999; border-bottom: 1px solid #999999;}
	.error .inner strong{font-size:1.1em;}
	.error .inner {border: 1px solid #CC0000; min-height: 20px; height: auto!important;height: 20px; padding: 10px;  font-size:1.1em;}
	.error .inner a{ color:#990000;}
		.error .inner a:visited, .error .inner a:active{ color:#990000; text-decoration:none;}
	.error .inner div { width: 330px; }
	.error .inner p { line-height: 16px; }
	.error .inner p.btm { font-size: 10px; line-height: 12px;}
	.error a { color: #ff0000; border: 0px;}
	.error a:hover {border: 0px;}
	.error_formtitle, .body .error_formtitle a, .body .error_formtitle a:hover { font-weight: bold; color: #cc0000; text-decoration: none; border: 0px;}
	
