@charset "utf-8";
/* Basic 			----------------------------------------------*/
form 									{margin:0 auto;padding:0;font-size:100%;width:720px;}
form fieldset 							{clear:both;font-size:100%;border-color:#000000;border-width:1px 0 0 0;border-style:solid none none none;padding:10px;margin:0 0 0 0;}
form fieldset legend 					{font-size:150%;font-weight:normal;color:#333;margin:0 0 0 0;padding:0 5px;}
label 									{font-size:100%;}
label u 								{font-style:normal;text-decoration:underline;}
input, select, textarea 				{font-size:100%;color:#000000;padding:3px 5px;border:1px solid #999999;background:#CCFFFF;}
textarea 								{overflow:auto; }
form div 								{clear:left;display:block;margin:5px 0 0 0;padding:1px 3px;}
form 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%;}
form 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;}
form fieldset div.notes p 				{margin:0em 0em 1.2em 0em;color:#666666;}
form fieldset div.notes p.last 			{margin:0em;}
form 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;}
form div fieldset legend 				{font-size:100%;padding:0 3px 0 9px;}
form div.required fieldset legend 		{font-weight:bold;}
form div label 							{display:block;float:left;width:130px;padding:3px 5px;margin:0 0 5px 0;text-align:right;}
form div.optional label, label.optional {font-weight:normal;}
form div.required label, label.required {font-weight:bold;}
form div label.labelCheckbox, 
form div label.labelRadio 				{float:none;display:block;width:200px;padding:0;margin:0 0 5px 142px;text-align:left;}
form div fieldset label.labelCheckbox, 
form div fieldset label.labelRadio 		{margin:0 0 5px 0;width:170px;}
form div img 							{border:1px solid #000000;}
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;}
form 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;}
form 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;}
form div input, 
form div select, 
form div textarea 						{width:200px;padding:1px 3px;margin:0 0 0 0;}
form div input.inputFile				{width:211px;}
form div select.selectOne, 
form div select.selectMultiple 			{width:211px;padding:1px 3px;}
form div input.inputCheckbox, 
form div input.inputRadio, 
input.inputCheckbox, 
input.inputRadio 						{display:inline;height:14px;width:14px;background-color:transparent;border-width:0;padding:0;margin:0 0 0 140px;}
form div.submit 						{width:214px;/*padding:0 0 0 146px;*/}
form div.submit div 					{display:inline;float:left;text-align:left;width:auto;padding:0;margin:0;}
form div input.inputSubmit, 
form div input.inputButton, 
input.inputSubmit, 
input.inputButton 						{background-color:#66FF33;color:#000000;width:auto;padding:3px 6px;margin:0;cursor:pointer;}
form div.submit div input.inputSubmit, 
form div.submit div input.inputButton 	{float:right;margin:0 0 0 5px;}
form div small 							{display:block;margin:0 0 5px 142px;padding:1px 3px;font-size:88%;}
form fieldset legend 					{line-height:150%;}
form input, form select, 
form textarea 							{background-color:#ffffff;}
form textarea.expanding 				{overflow:auto;overflow-x:auto;overflow-y:visible;}
form div label.labelCheckbox, 
form div label.labelRadio, 
label.labelCheckbox, 
label.labelRadio 						{display:block;width:190px;padding:4px 0px 0px 18px;text-indent:-18px;line-height:120%;}
form div label.labelCheckbox input.inputCheckbox, 
form div label.labelRadio input.inputRadio, 
label.labelCheckbox input.inputCheckbox, 
label.labelRadio input.inputRadio 		{margin:0px 0px 0px 0px;}
form div fieldset input.inputText, 
form div fieldset input.inputPassword, 
form div fieldset input.inputFile, 
form div fieldset textarea.inputTextarea{width:160px;margin:0px 0px 0px 18px; background:#FFF;}
form div label.compact 					{display:inline;width:auto;padding:4px 10px 0px 0px;text-indent:0px;margin:0px 0px 0px 0px;}
form div.wide label 					{float:none;display:block;}
form div label.wide 					{width:348px;}
form div.wide input.inputText, 
form div.wide input.inputPassword, 
form div.wide input.inputFile, 
form div.wide select, 
form div.wide textarea 					{width:344px;margin:0px;}
form div.notes p, 
form div small 							{line-height:125%;}
form div.wide small 					{margin:0px 0px 5px 0px;}
.inputText,
.inputTextArea							{padding:3px 5px; background:#CCFFCC;}
.inputTextArea							{width:540px;}
#message 								{background:#CCFFCC;}