@charset "utf-8";
/* Basic 			----------------------------------------------*/
#formStyle 									{margin:0 auto;padding:0;font-size:100%;width:720px;}
#formStyle fieldset 						{clear:both;font-size:100%;border-color:#000000; border-top:1px solid #CCC;padding:10px;margin:0;}
#formStyle fieldset legend 					{font-size:150%;font-weight:normal;color:#333;margin:0 0 0 0;padding:0 5px;}
#formStyle label 							{font-size:100%;}
#formStyle label u 							{font-style:normal;text-decoration:underline;}
#formStyle textarea 						{overflow:auto; width:300px; padding:5px;}
#formStyle div 								{clear:left;display:block;margin:5px 0 0 0;padding:1px 3px;}
#formStyle fieldset div.notes 				{float:right;width:158px;height:auto;margin:0 0 10px 10px;padding:5px;border:1px solid #666666;background-color:#CCFFFF;color:#333333;font-size:90%;}
#formStyle fieldset div.notes h4 			{background-image:url(../_img/layout/info.png);background-repeat:no-repeat;background-position:top left;padding:3px 0 3px 27px;border-width:0 0 1px 0;border-style:solid;border-color:#666666;color:#666666;font-size:110%;margin-bottom:5px;}
#formStyle fieldset div.notes p 			{margin:0em 0em 1.2em 0em;color:#666666;}
#formStyle fieldset div.notes p.last 		{margin:0em;}
#formStyle div fieldset 					{clear:none;border-width:1px;border-style:solid;border-color:#666666;margin:0 0 0 144px;padding:0 5px 5px 5px;width:197px;}
#formStyle div fieldset legend 				{font-size:100%;padding:0 3px 0 9px;}
#formStyle div.required fieldset legend 	{font-weight:bold;}
#formStyle div label 						{display:block;float:left;width:150px;padding:3px 5px;margin:0 0 5px 0;text-align:right;}
#formStyle div.optional label, label.optional {font-weight:normal;}
#formStyle div.required label, label.required {font-weight:bold;}
#formStyle div label.labelCheckbox, 
#formStyle div label.labelRadio 			{float:none;display:block;width:200px;padding:0;margin:0 0 5px 142px;text-align:left;}
#formStyle div fieldset label.labelCheckbox, 
#formStyle div fieldset label.labelRadio 	{margin:0 0 5px 0;width:170px;}
#formStyle div img 							{border:1px solid #000000;}
#formStyle p.error 							{background-color:#ff0000;background-image:url(/images/icon_error.gif);background-repeat:no-repeat;background-position:3px 3px;color:#ffffff;padding:3px 3px 5px 27px;border:1px solid #000000;margin:auto 100px;}
#formStyle div.error 						{background-color:#ffffe1;background-image:url(/images/required_bg.gif);background-repeat:no-repeat;background-position:top left;color:#666666;border:1px solid #ff0000;}
#formStyle div.error p.error 				{background-image:url(/images/icon_error.gif);background-position:top left;background-color:transparent;border-style:none;font-size:88%;font-weight:bold;margin:0 0 0 118px;width:200px;color:#ff0000;}

#formStyle div input.inputFile				{width:211px;}
#formStyle div select.selectOne, 
#formStyle div select.selectMultiple 		{width:211px;padding:1px 3px;}
#formStyle div input.inputCheckbox, 
#formStyle div input.inputRadio, 
#formStyle input.inputCheckbox, 
#formStyle input.inputRadio 				{display:inline;height:14px;width:14px;background-color:transparent;border-width:0;padding:0;margin:0 0 0 140px;}
#formStyle div.submit 						{width:214px;/*padding:0 0 0 146px;*/}
#formStyle div.submit div 					{display:inline;float:left;text-align:left;width:auto;padding:0;margin:0;}
#formStyle div input.inputSubmit, 
#formStyle div input.inputButton, 
#formStyle input.inputSubmit, 
#formStyle input.inputButton 				{background-color:#66FF33;color:#000000;width:auto;padding:3px 6px;margin:0;cursor:pointer;}
#formStyle div.submit div input.inputSubmit, 
#formStyle div.submit div input.inputButton {float:right;margin:0 0 0 5px;}
#formStyle div small 						{display:block;margin:0 0 5px 142px;padding:1px 3px;font-size:88%;}
#formStyle fieldset legend 					{line-height:150%;}
#formStyle textarea.expanding 				{overflow:auto;overflow-x:auto;overflow-y:visible;}
#formStyle div label.labelCheckbox, 
#formStyle div label.labelRadio, 
#formStyle label.labelCheckbox, 
#formStyle label.labelRadio 				{display:block;width:190px;padding:4px 0px 0px 18px;text-indent:-18px;line-height:120%;}
#formStyle div label.labelCheckbox input.inputCheckbox, 
#formStyle div label.labelRadio input.inputRadio, 
#formStyle label.labelCheckbox input.inputCheckbox, 
#formStyle label.labelRadio input.inputRadio {margin:0px 0px 0px 0px;}
#formStyle div fieldset input.inputText, 
#formStyle div fieldset input.inputPassword, 
#formStyle div fieldset input.inputFile, 
#formStyle div fieldset textarea.inputTextarea{width:160px;margin:0px 0px 0px 18px; background:#FFF;}
#formStyle div label.compact 				{display:inline;width:auto;padding:4px 10px 0px 0px;text-indent:0px;margin:0px 0px 0px 0px;}
#formStyle div.wide label 					{float:none;display:block;}
#formStyle div label.wide 					{width:348px;}
#formStyle div.wide input.inputText, 
#formStyle div.wide input.inputPassword, 
#formStyle div.wide input.inputFile, 
#formStyle div.wide select, 
#formStyle div.wide textarea 				{width:250px;margin:0px;}
#formStyle div.notes p, 
#formStyle div small 						{line-height:125%;}
#formStyle div.wide small 					{margin:0px 0px 5px 0px;}
#formStyle .inputText,
#formStyle .inputTextArea					{padding:3px 5px; background:#CCFFCC;}
#formStyle .inputTextArea					{}
#formStyle .inputText						{width:300px;}

#formLogin									{}
#formLogin div label 						{display:block;float:left;width:100px;padding:3px 5px;margin:0 0 5px 0;}
#formLogin div.required label, label.required {font-weight:bold;}
#formLogin .input							{padding:3px 5px; background:#FFF; width:200px;}
#formLogin div 								{clear:left;display:block;margin:5px 0 0 0;padding:1px 3px;}
