/*forms*/

/*.formdesc {font:bold 12px Arial,Tahoma, Helvetica, sans-serif;padding:10px 0;}
.formdesc1 {font:normal 12px Arial, Tahoma, Helvetica, sans-serif;padding:5px 0;}
fieldset: border-top:solid 1px #a1a1a1;
*/

fieldset { background-image: url(../gfx/fieldsetBgDefault.gif); margin:15px 0 30px; padding:0 10px 10px 10px; border:solid 1px #b2b2b2; border-top:none; display:block; position: relative; }

legend { margin:-1.3em 0 5px; padding:3px 12px 5px; background:#f2f2f2; color:#333; font-size:14px; font-weight:bold; border:solid 1px #b2b2b2; border-bottom:none; line-height:1.3; float: left; position:relative; }

label { font:bold 12px Arial,Tahoma, Helvetica, sans-serif; color:#666; }

.blWField { color:#ff0000; font-weight:bold; }

.formLabel { clear:both; float:left; text-align:right; padding:5px 10px 0 0; }
.formField { float:left;padding:3px; }
.formAlert, .formText { float:left; margin:0 0 0 5px; padding:7px 3px 3px; }
.formAlert { color:#ff0000; font-size:11px; }
.formRedstar { margin-left:3px; font-size:14px; color:#ff0000; }

/*div.infoField2 {float:left;width:330px;margin:0;padding:15px 7px 7px 7px;color:#000;font-size:11px;background:url(../gfx/infofield2bg.gif) top left no-repeat;}*/

.w15pr { width:15%; }
.w20pr { width:20%; }
.w25pr { width:25%; }
.w35pr { width:35%; }

div.formTitle { font:normal 11px Arial, Tahoma;padding:0 0 10px 0; }

input#searchbox { font:normal 15px Tahoma, Arial; padding:2px 0 0 5px; border-top:1px solid #c4c4c4; border-right:none; border-bottom:none; border-left:1px solid #c4c4c4; width:155px; height:24px; background:#f2f2f2; }

input.text,textarea.text, select.text { padding:2px; border-left:1px solid #9b9b9b; border-top:1px solid #9b9b9b; border-bottom:1px solid #bababa; border-right:1px solid #bababa; background:#fff url(../gfx/pofbg.gif) top left no-repeat; }

input.texthover,textarea.texthover, select.texthover { padding:2px; border-left:1px solid #2192ca; border-top:1px solid #2192ca; border-bottom:1px solid #4dcaf7; border-right:1px solid #4dcaf7; background:#fff url(../gfx/pofbgover.gif) top left no-repeat; }
	
input.noBorder { border:none; background:none; }

.boxError { display:block; float:left; font-size:11px;	color:#F00; padding-top:5px; margin-left:10px; }

.infoField { color:#F00; padding:7px 5px 0; }