* {
	font-family: Verdana, Helvetica;
/*	color: #333;	*/
}


/* FORM FIELDS */
body {
SCROLLBAR-FACE-COLOR: #B3D0BF; /*#73a5de;*/
SCROLLBAR-HIGHLIGHT-COLOR: #d3e3f5;
SCROLLBAR-SHADOW-COLOR: #789E91;	/*#006699;*/
SCROLLBAR-3DLIGHT-COLOR: #789E91;	/*#000000;*/
SCROLLBAR-ARROW-COLOR: #000000;
SCROLLBAR-TRACK-COLOR: #DDE7E3;	/*#e1e1e8;*/
SCROLLBAR-DARKSHADOW-COLOR: #B3D0BF;	/*#2e72bc;*/
}
#container	{
	width : 100%;
}
.newsTitle {
  color: #f60;
  margin: 4px 0;
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
}
input.normal, input.normal2, textarea.normal {
	border: 1px solid #545454;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, input.required2, textarea.required, textarea.required2 {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;padding: 5px;background-color: #FF3300;color : #FFF;font-weight: bold;
}

fieldset {
	padding: 1em; margin-top: -10px; *margin-top: 15px; margin-bottom: 0.5em; *margin-bottom: 15px; background:#F5F8F4; position:relative; border: thick #789E91 2px;
}

fieldset.Block { vertical-align: top; border-top: solid 1px #eecd36; /*  border-bottom: solid 1px #eecd36;	*/ border: solid 2px #76A88F; background-position: right bottom; background-repeat: no-repeat; padding:8px 0px 0 6px;
}

legend	{
/*
	COLOR: #6d6905; FONT-FAMILY: Arial;
	font-weight: bolder;
	font-size: 16px;
*/
	position:absolute; top:-10px; COLOR: #789E91; FONT-FAMILY: Arial; padding:2px 5px; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; 


}
.newsBlock {
  padding: 0 0px 10px 0px;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both; padding: 0.5em;
}

.field-label { font: bold 12px/12px Verdana, Arial, Helvetica, sans-serif;

}

.field-widget { font: normal 12px/12px Verdana, Arial, Helvetica, sans-serif;

}
/* END FORM FIELD */

#errordiv {
  text-align: left; border: 2px solid #FFFFFF; /*FFAFAF*/ background-color: #FE3300; color: #FFFFFF; display: none; width: 99%;  padding: 3px; margin: 0 0 0 0px;
}
#errordiv1 {
  text-align: left; border: 2px solid green; background-color: #DDE7E3; color: green; display: none; width: 99%; padding: 3px; margin: 0 0 0 0px;
}
