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

@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;}
