
/* for library code */
.formrow			{ width: 100%; padding: 6px 0px 6px 0px; border-bottom: 1px dotted #CCDDFF; }
.formrow label		{ width: 190px; display: block; color: #085E8D;  float: left; padding-right: 10px; }
.formrow label		{ text-align: left; vertical-align: middle; margin: 2px; }


.forminputrow			{ width: 100%; padding: 6px 0px 6px 0px; border-bottom: 1px dotted #CCDDFF; }
.forminputrow label		{ width: 190px; display: block; color: #085E8D;  float: left; padding-right: 10px; }
.forminputrow label		{ text-align: right; vertical-align: middle; margin: 2px; }

.formerrors			{ color:#F00; }



/* form */
.forminput, .formrow textarea	{ background: #FBDF98; border-left: 1px solid #F5BF5A; }
.forminput, .formrow textarea	{ font: normal 12px Georgia,'Times New Roman',Times,serif; }
.forminput, .formrow textarea	{ border-top: 1px solid #4E9258; border-right: 1px solid #4E9258; border-bottom: 1px solid #F0F0EB; }
	
.submitbutton	{ background: #085E8D; font-weight: bold; color: #FFF; }
.submitbutton	{ border-left: 2px solid #CDF; border-top: 2px solid #CDF; }
.submitbutton	{ border-right: 1px solid #000; border-bottom: 2px solid #000; margin-bottom: 30px; }

/* mh custom */
.notification	{ width: 300px; border: 1px solid #4E9258; background: #5B9B64; color:#FFF; margin:5px; font-weight: bold; }

/* search */
.styleinput, .styleinputtextarea	{ background: #F0F0EB; height: 20px; border-left: 1px solid #4E9258; }
.styleinput, .styleinputtextarea	{ font: normal 12px Georgia,'Times New Roman',Times,serif; color: #085E8D; }
.styleinput, .styleinputtextarea	{ border-top: 1px solid #4E9258; border-right: 1px solid #4E9258; border-bottom: 1px solid #F0F0EB; }


