.tooltipTitle  {width: 220px; height: auto; text-align: left; padding: 5px; background-color: #004382; font-weight: bold; font-style: italic; color: #FFFFFF;}
  .tooltipTitle h4  {color: #FFFFFF; font-weight: bold; font-style: normal; font-size: .9em; margin: 0px; padding: 0px;}
.tooltipBody  {width: 218px; height: auto; text-align: left; background-color: #FFFFFF; padding: 5px; border: 1px solid #004382; font-size: .8em; color: #004382;}
	.tooltipBody p {margin: 0px 0px 5px 0px;}
	.tooltipBody ul {margin: 0px 0px 5px 0px;}
	.tooltipBody ol {margin: 0px 0px 5px 0px;}

.errorCon  {display: block; width: auto; height: auto; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #c7261e; padding: 5px 10px 5px 10px; color: #FFFFFF !important; margin: 0px 5px 20px 0px;}
	.errorCon ul  {margin: 5px 0px 0px 0px;}
	.errorCon a  {color: #FFF; text-decoration: underline;}
		.errorCon a:hover  {color: #c7261e; background-color: #FFFFFF; text-decoration: underline;}

.warningCon  {display: block; width: auto; height: auto; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #1a60a2; padding: 5px 10px 5px 10px; color: #FFFFFF !important; margin: 0px 5px 20px 0px;}
	.warningCon ul  {margin: 5px 0px 0px 0px;}
	.warningCon a  {color: #FFF; text-decoration: underline;}
		.warningCon a:hover  {color: #1a60a2; background-color: #FFFFFF; text-decoration: underline;}

.infoCon  {display: block; width: auto; height: auto; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #f8f8f8; padding: 5px 10px 5px 10px; color: #666666 !important; margin: 0px 5px 20px 0px; border: 1px solid #e5e5e5;}
	.infoCon ul  {margin: 5px 0px 0px 0px;}
	.infoCon a  {color: #666666; text-decoration: underline;}
		.infoCon a:hover  {color: #f8f8f8; background-color: #666666; text-decoration: underline;}

.secureNotice  {display: block; width: 898px; height: 17px; background: url("../../media/images/icon_secure.gif") no-repeat top right; text-align: right; padding: 3px 20px 0px 0px; color: #004586; font-size: .9em;}

hr  {color: #dcdcdc; background-color: #dcdcdc; height: 1px; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #dcdcdc; margin: 10px 0px; line-height: 1px;}

.multiCol  {display: inline-block; float: left; margin: 0px 20px 0px 0px;}
	.multiCol .radioButton label  {width: auto;}
	.multiCol .checkButton label  {width: auto;}
	.multiCol .extraInfo  {display: block; float: left; margin: 0px 0px 0px 10px;}
	
/* GRID styling */
table.ukmGrid  {display: block; margin: 0px 0px 10px 0px; border: 0px; border-collapse: separate !important; border-spacing: 2px;}
	table.ukmGrid tr  {}
		table.ukmGrid tr.altRow  {background-color: #e9eff6;}
		table.ukmGrid tr th  {background-color: #00417e; color: #FFFFFF; font-size: .9em; margin: 0px 5px 5px 0px; padding: 2px 7px; border: 0px; vertical-align: top;}
		table.ukmGrid tr td  {border: 1px solid #00417e; padding: 2px 7px; font-size: .8em; vertical-align: top;}
			table.ukmGrid tr.altRow td  {border: 1px solid #a3bfda; padding: 2px 7px;}
			table.ukmGrid tr td table tr td  {border: 0px; padding: 0px; font-size: .9em;}
				table.ukmGrid tr td table tr td span  {border: 1px solid #666666; font-weight: bold; padding: 1px 4px; background-color: #666666; color: #FFFFFF; display: block;}
				table.ukmGrid tr td table tr td a  {border: 1px solid #e2271e; padding: 1px 4px; display: block;}
					table.ukmGrid tr td table tr td a:hover  {border: 1px solid #e2271e; background-color: #e2271e; color: #FFFFFF;}

/* INFRAGISTICS styling */
table.infragisticsCalendar  {width: 266px !important; height: 21px !important; padding: 0px; background: url("../../media/images/form_input_text_main.png") no-repeat top left; text-align: right; display: block; float: left; border: 0px; margin: 0px 0px 2px 0px;}
	table.infragisticsCalendar tr td  {background: transparent none;}
		table.infragisticsCalendar tr td input  {background: transparent none; margin: 0px 0px 0px 5px; color: #0081c6;}
		table.infragisticsCalendar tr td img  {margin: 1px 0px 0px 0px;}
table tr td select  {width: auto !important; height: auto !important; background: #FFF none !important; color: #1A64A8 !important; margin: auto;}
	table tr td table tr td   {padding: 2px 3px;}

.disabled table.infragisticsCalendar  {width: 266px !important; height: 21px !important; padding: 0px; background: url("../../media/images/form_input_text_main.png") no-repeat 0px -24px; text-align: right; display: block; float: left; border: 0px; margin: 0px 0px 2px 0px;}

.formContainer  {display: block; width: 918px; height: auto; padding: 0px 10px 0px 0px;}
	.formContainer a  {margin: 0px; padding: 0px;}
	.formLeftCol  {width: 454px; height: auto; display: block; float: left; margin: 0px 10px 10px 0px;}
	.formRightCol  {width: 454px; height: auto; display: block; float: left; margin: 0px 0px 10px 0px;}
	.formCentredCol  {width: 908px; height: auto; display: block; float: none; margin: 0px auto 10px auto}
		.GetMyDataButton {width: 200px; height: 60px; margin: 0px auto 0px auto; background: url("/media/images/form_button_submit_link2.png") no-repeat top left; background-color: Green; border: 0px;
			            font-size: 1.2em; color: #FFF; cursor: pointer; display: block;}
		.GetMyDataButton:hover {background: url("/media/images/form_button_submit_link2.png") no-repeat bottom left;}
		.blueBox  {width: 438px; height: auto; display: block; background-color: #e1eaf6; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 8px; margin: 0px 0px 10px 0px;}
		.blueBoxShadow  {width: 438px; height: auto; display: block; background-color: #e1eaf6; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 8px; margin: 0px 0px 10px 0px; -moz-box-shadow: 8px 6px 30px 4px #999; -webkit-box-shadow: 8px 6px 30px 4px #999; box-shadow: 8px 6px 30px 4px #999;}

	.wideCol  {width: 918px; height: auto; display: block; margin: 0px; padding: 0px;}
		.wideCol .blueBox  {width: 908px; height: auto; display: block; background-color: #e1eaf6; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 8px; margin: 0px 0px 10px 0px;}

		/* column form styles */
		.fieldName  {width: 163px; height: auto; padding: 8px 5px 4px 0px; padding: 0px; font-size: .9em; color: #0081c6; display: block; float: left;}
		.fieldNameWide  {width: auto; height: auto; padding: 8px 5px 2px 0px; padding: 0px; font-size: .9em; color: #0081c6; display: block; margin: 10px 0px 0px 0px;}
		.fieldValue  {width: 270px; height: auto; margin: 0px; padding: 0px; float: left; color: #0081c6; position: relative;}
		.fieldValueBox  {width: 400px; height: auto; float: left; position: relative; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #f8f8f8; padding: 5px 10px 5px 10px; color: #666666 !important; margin: 0px 5px 10px 40px; border: 1px solid #e5e5e5;}
			
			input {color: #0081c6;}
				input:disabled, input[disabled], input[disabled="disabled"]  {color: #8FADDE;}
			textarea  {font-family: Arial,Helvetica Neue,Helvetica,sans-serif; color: #0081c6;}
				textarea:disabled, textarea[disabled], textarea[disabled="disabled"]  {color: #8FADDE;}
			
			select  {float: left; width: 266px; height: 21px; margin: 0px 0px 3px 0px; background-color: transparent; background: transparent url(../../media/images/form_select_main.png) no-repeat top left; display: block; border: 0px; line-height: 17px; color: #0081c6; padding: 0px 0px 0px 5px;}
				select option  {background-color: transparent; padding: 0px 0px 0px 5px;}
				select:disabled, select[disabled], select[disabled="disabled"]  {float: left; width: 266px; height: 21px; margin: 0px 0px 3px 0px; background-color: transparent; background: transparent url(../../media/images/form_select_main.png) no-repeat bottom left; display: block; border: 0px; color: #8FADDE;}

			div.textBoxMain  {width: 250px; height: 18px; padding: 2px 8px 4px 8px; background: url("../../media/images/form_input_text_main.png") no-repeat top left; text-align: right; display: block; float: left; border: 0px;}
				div.textBoxMain input  {width: 250px; height: 18px; text-align: left; border: 0px; background-color: transparent; line-height: 18px;}
			
			div.textBoxButton  {width: 224px; height: 18px; padding: 2px 8px 4px 8px; background: url("../../media/images/form_input_text_button.png") no-repeat top left; text-align: right; display: block; float: left; margin: 0px 6px 0px 0px !important; margin: 0px 3px 0px 0px; border: 0px;}
				div.textBoxButton input  {width: 224px; height: 18px; text-align: left; border: 0px; background-color: transparent; line-height: 18px;}
			
			div.textBoxShort  {width: 161px; height: 18px; padding: 2px 8px 4px 8px; background: url("../../media/images/form_input_text_short.png") no-repeat top left; text-align: right; display: block; float: left; margin-top: 1px; border: 0px;}
				div.textBoxShort input  {width: 161px; height: 18px; text-align: left; border: 0px; background-color: transparent; line-height: 18px;}

			.textareaMainBody  {width: 266px; height: auto; min-height: 50px; padding: 9px 0px 4px 0px; background: url("../../media/images/form_textarea_main.png") no-repeat top left; text-align: right; display: block; text-align: center;}
				.textareaMainBody textarea  {width: 250px !important; height: auto !important; height: 120px; min-height: 120px; background: transparent; border: 0px; margin: 0px auto 0px auto !important; padding: 2px 0px !important; border-style: none; font-size: .9em; float: none !important;}
			.textareaMainFooter  {width: 266px; height: 5px; padding: 0px 0px 0px 0px; background: url("../../media/images/form_textarea_main.png") no-repeat bottom left; text-align: right; display: block; margin: 0px 0px 4px 0px;}
		

			/* left column disabled form styles */
			.disabled .fieldName  {width: 163px; height: auto; padding: 8px 5px 2px 0px; padding: 0px; font-size: .9em; color: #8fadde; display: block; float: left;}
			.disabled .fieldValue  {width: 270px; height: auto; margin: 0px; padding: 0px; float: left; position: relative;}

				.disabled select  {float: left; width: 266px; height: 21px; margin: 0px 0px 3px 0px; background-color: transparent; background: transparent url(../../media/images/form_select_main.png) no-repeat bottom left; display: block; border: 0px; line-height: 21px; color: #8FADDE;}

				.disabled div.textBoxMain  {width: 250px; height: 18px; padding: 2px 8px 4px 8px; background: url("../../media/images/form_input_text_main.png") no-repeat bottom left; text-align: right; display: block; float: left; border: 0px;}
			
				.disabled div.textBoxButton  {width: 224px; height: 18px; padding: 2px 8px 4px 8px; background: url("../../media/images/form_input_text_button.png") no-repeat bottom left; text-align: right; display: block; float: left; margin: 0px 6px 0px 0px !important; margin: 0px 3px 0px 0px; border: 0px;}
			
				.disabled div.textBoxShort  {width: 161px; height: 18px; padding: 2px 8px 4px 8px; background: url("../../media/images/form_input_text_short.png") no-repeat bottom left; text-align: right; display: block; float: left; margin-top: 1px; border: 0px;}

				.disabled .textareaMainBody  {width: 266px; height: auto; min-height: 50px; padding: 9px 0px 4px 0px; background: url("../../media/images/form_textarea_main.png") no-repeat top right; text-align: right; display: block; text-align: center;}
					.disabled .textareaMainBody textarea  {color: #8FADDE;}
				.disabled .textareaMainFooter  {width: 266px; height: 5px; padding: 0px 0px 0px 0px; background: url("../../media/images/form_textarea_main.png") no-repeat bottom right; text-align: right; display: block; margin: 0px 0px 4px 0px;}

			/* wide column styles */
			.wideCol .fieldValue  {width: 490px; height: auto; margin: 0px; padding: 0px; float: left; position: relative;}

				.wideCol select  {float: left; width: 466px; height: 21px; margin: 0px 0px 3px 0px; background-color: transparent; background: transparent url(../../media/images/form_select_main.png) no-repeat top left; display: block; border: 0px; line-height: 21px; color: #0081c6;}
					.wideCol select option  {background-color: transparent;}
					.wideCol select:disabled, .wideCol select[disabled], .wideCol select[disabled="disabled"]  {float: left; width: 466px; height: 21px; margin: 0px 0px 3px 0px; background-color: transparent; background: transparent url(../../media/images/form_select_main.png) no-repeat bottom left; display: block; border: 0px;}


			.wideCol div.textBoxMain  {width: 450px; height: 18px; padding: 2px 8px 4px 8px; background: url("../../media/images/form_input_text_main_wide.png") no-repeat top left; text-align: right; display: block; float: left; border: 0px;}
				.wideCol div.textBoxMain input  {width: 450px; height: 18px; text-align: left; border: 0px; background-color: transparent; line-height: 18px;}
			
			.wideCol div.textBoxButton  {width: 424px; height: 18px; padding: 2px 8px 4px 8px; background: url("../../media/images/form_input_text_button_wide.png") no-repeat top left; text-align: right; display: block; float: left; margin: 0px 6px 0px 0px !important; margin: 0px 3px 0px 0px; border: 0px;}
				.wideCol div.textBoxButton input  {width: 424px; height: 18px; text-align: left; border: 0px; background-color: transparent; line-height: 18px;}
			
				.wideCol .textareaWideBody  {width: 466px; height: auto !important; height: 50px; min-height: 50px; padding: 9px 0px 4px 0px; background: url("../../media/images/form_textarea_wide.png") no-repeat top left; text-align: right; display: block; text-align: center;}
					.wideCol .textareaWideBody textarea  {width: 450px !important; height: auto !important; height: 120px; min-height: 120px; background: transparent; border: 0px; margin: 0px auto 0px auto !important; padding: 2px 0px !important; color: #0081c6; border-style: none; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: .9em;float: none !important;}
				.wideCol .textareaWideFooter  {width: 466px; height: 5px; padding: 0px 0px 0px 0px; background: url("../../media/images/form_textarea_wide.png") no-repeat bottom left; text-align: right; display: block; margin: 0px 0px 4px 0px;}

					/* disabled wide column styles */
					.wideCol .disabled .fieldValue  {width: 490px; height: auto; margin: 0px; padding: 0px; float: left; position: relative;}

						.wideCol .disabled select  {float: left; width: 466px; height: 21px; margin: 0px 0px 3px 0px; background-color: transparent; background: transparent url(../../media/images/form_select_main.png) no-repeat bottom left; display: block; border: 0px; line-height: 21px; color: #8FADDE;}


					.wideCol .disabled div.textBoxMain  {width: 450px; height: 18px; padding: 2px 8px 4px 8px; background: url("../../media/images/form_input_text_main_wide.png") no-repeat bottom left; text-align: right; display: block; float: left; border: 0px;}
						.wideCol .disabled div.textBoxMain input  {width: 450px; height: 18px; text-align: left; border: 0px; background-color: transparent; line-height: 18px; color: #8FADDE;}
			
					.wideCol .disabled div.textBoxButton  {width: 424px; height: 18px; padding: 2px 8px 4px 8px; background: url("../../media/images/form_input_text_button_wide.png") no-repeat bottom left; text-align: right; display: block; float: left; margin: 0px 6px 0px 0px !important; margin: 0px 3px 0px 0px; border: 0px;}
						.wideCol .disabled div.textBoxButton input  {width: 424px; height: 18px; text-align: left; border: 0px; background-color: transparent; line-height: 18px; color: #8FADDE;}
			
						.wideCol .disabled .textareaWideBody  {width: 466px; height: auto; min-height: 50px; padding: 9px 0px 4px 0px; background: url("../../media/images/form_textarea_wide.png") no-repeat top right; text-align: right; display: block; text-align: center;}
							.wideCol .disabled .textareaWideBody textarea  {width: 450px !important; height: auto !important; height: 120px; min-height: 120px; background: transparent; border: 0px; margin: 0px auto 0px auto !important; padding: 2px 0px !important; color: #0081c6; border-style: none; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: .9em;float: none !important; color: #8FADDE;}
						.wideCol .disabled .textareaWideFooter  {width: 466px; height: 5px; padding: 0px 0px 0px 0px; background: url("../../media/images/form_textarea_wide.png") no-repeat bottom right; text-align: right; display: block; margin: 0px 0px 4px 0px;}

		/* general form styles */
		.fieldNotice  {width: 393px; margin: 8px 2px 20px 8px; padding: 0px; font-size: .9em; color: #0081c6; font-style: italic; font-weight: bold;}
			
			.selectMultipleBody  {width: 266px; height: auto !important; min-height: 50px; height: 50px; padding: 9px 0px 4px 0px; background: url("../../media/images/form_textarea_main.png") no-repeat top left; text-align: right; display: block; text-align: center;}
				.selectMultipleBody select  {width: 250px !important; height: auto !important; min-height: 50px; height: 100px; background: transparent none; border: 0px; margin: 0px auto 0px auto !important; padding: 2px 0px !important; color: #0081c6; border-style: none; float: none !important;}
			.selectMultipleFooter  {width: 266px; height: 5px; padding: 0px 0px 0px 0px; background: url("../../media/images/form_textarea_main.png") no-repeat bottom left; text-align: right; display: block; margin: 0px 0px 4px 0px;}
			
			.radioButton  {display: block; width: auto; height: auto; padding: 0px; margin: 0px; font-size: .9em; color: #0081c6; clear: both;}
				.radioButton input  {display: block; float: left; width: 18px; height: 18px; padding: 0px; margin: 1px 5px 2px 0px; font-size: 1em; position: relative; top: -2px;}
				.radioButton label  {display: block; float: left; width: 246px; height: auto; padding: 0px; margin: 0px 0px 2px 0px; font-size: 1em;}
				
			.radioButtonMulti  {display: block; width: 80px; height: auto; padding: 0px; margin: 0px; font-size: .9em; color: #0081c6; float: left; text-align: center;}
				.radioButtonMulti input  {display: block; width: 18px !important; height: 18px; padding: 0px; margin: 1px auto 0px auto; font-size: 1em;}
				.radioButtonMulti label  {display: block; width: auto; height: auto; padding: 0px; margin: 0px auto 2px auto; font-size: 1em;}
			
			.checkButton  {display: block; width: auto; height: auto; padding: 0px; margin: 0px; font-size: .9em; color: #0081c6; clear: both; float: left;}
				.checkButton input  {display: block; float: left; width: 18px; height: 18px; padding: 0px; margin: 1px 5px 2px 0px; font-size: 1em; position: relative; top: -2px;}
				.checkButton label  {display: block; float: left; width: 246px; height: auto; padding: 0px; margin: 0px 0px 2px 0px; font-size: 1em;}
			
			table.radioButton  {width: auto; height: auto; display: block;}
			    table.radioButton tr  {width: 100%;}
			        table.radioButton tr td  {width: auto; height: auto; display: block; float: left; padding: 0px 20px 0px 0px;}
			            table.radioButton tr td input  {float: left; width: auto; height: auto; display: block; position: relative; top: 0px;}
			            table.radioButton tr td label  {float: left; width: auto; height: auto; display: block;}

	/* disabled general checkbox and radio styled styles */
	.disabled .radioButton label  {color: #8FADDE;}
	.disabled .checkButton label  {color: #8FADDE;}

	.disabled .selectMultipleBody  {width: 266px; height: auto !important; min-height: 50px; height: 50px; padding: 9px 0px 4px 0px; background: url("../../media/images/form_textarea_main.png") no-repeat top right; text-align: right; display: block; text-align: center;}
		.disabled .selectMultipleBody select:disabled, .disabled .selectMultipleBody select[disabled], .disabled .selectMultipleBody select[disabled="disabled"]  {color: #8FADDE;}
	.disabled .selectMultipleFooter  {width: 266px; height: 5px; padding: 0px 0px 0px 0px; background: url("../../media/images/form_textarea_main.png") no-repeat bottom right; text-align: right; display: block; margin: 0px 0px 4px 0px;}

			/* buttons */	
			button.standardSmallButton  {width: 89px; height: 25px; background: transparent; border: 0px; margin: 0px 0px 0px 0px; display: block; cursor: pointer; color: #FFF; font-size: .9em; float: left;}
				button.standardSmallButton .standardButtonLeft  {width: 89px; height: 25px; background: url("../../media/images/form_button_blue.png") no-repeat top left; text-align: right; display: block;}
					button.standardSmallButton .standardButtonLeft .standardButtonRight  {width: 79px; height: 23px; background: url("../../media/images/form_button_blue.png") no-repeat top right; margin: 0px 0px 0px auto; text-align: center; display: block; padding: 2px 5px 0px 0px;}
					
				button.standardSmallButton:hover  {display: block;}
					button.standardSmallButton:hover .standardButtonLeft  {background: url("../../media/images/form_button_blue.png") no-repeat bottom left;}
						button.standardSmallButton:hover .standardButtonLeft .standardButtonRight  {background: url("../../media/images/form_button_blue.png") no-repeat bottom right;}
					
			button.standardMediumButton  {width: 154px; height: 25px; background: transparent; border: 0px; margin: 0px 0px 0px 0px; display: block; cursor: pointer; color: #FFF; font-size: .9em; float: left;}
				button.standardMediumButton .standardButtonLeft  {width: 154px; height: 25px; background: url("../../media/images/form_button_blue.png") no-repeat top left; text-align: right; display: block;}
					button.standardMediumButton .standardButtonLeft .standardButtonRight  {width: 144px; height: 23px; background: url("../../media/images/form_button_blue.png") no-repeat top right; margin: 0px 0px 0px auto; text-align: center; display: block; padding: 2px 5px 0px 0px;}
					
				button.standardMediumButton:hover  {display: block;}
					button.standardMediumButton:hover .standardButtonLeft  {background: url("../../media/images/form_button_blue.png") no-repeat bottom left;}
						button.standardMediumButton:hover .standardButtonLeft .standardButtonRight  {background: url("../../media/images/form_button_blue.png") no-repeat bottom right;}
					
			button.standardWideButton  {width: 225px; height: 25px; background: transparent; border: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block; cursor: pointer; color: #FFF; font-size: .9em;}
				button.standardWideButton .standardButtonLeft  {width: 225px; height: 25px; background: url("../../media/images/form_button_blue.png") no-repeat top left; text-align: right; display: block;}
					button.standardWideButton .standardButtonLeft .standardButtonRight  {width: 215px; height: 23px; background: url("../../media/images/form_button_blue.png") no-repeat top right; margin: 0px 0px 0px auto; padding: 2px 5px 0px 0px; text-align: center; display: block;}
					
				button.standardWideButton:hover  {display: block;}
					button.standardWideButton:hover .standardButtonLeft  {background: url("../../media/images/form_button_blue.png") no-repeat bottom left;}
						button.standardWideButton:hover .standardButtonLeft .standardButtonRight  {background: url("../../media/images/form_button_blue.png") no-repeat bottom right;}

		.formSubmit  {display: block; width: auto; height: auto; margin: 0px; padding: 0px; text-align: center;}
			.formSubmit button.mainSubmitButton {width: 200px; height: 60px; margin: 20px auto 0px auto; background: none; border: 0px; font-size: 1.3em; color: #FFF; cursor: pointer; display: block;}
				.formSubmit button.mainSubmitButton .subMainSubmitButtonLeft  {width: 200px; height: 60px; background: url("../../media/images/form_button_submit.png") no-repeat top left; text-align: right; display: block;}
					.formSubmit button.mainSubmitButton .subMainSubmitButtonLeft .subMainSubmitButtonRight  {width: 170px; height: 48px; background: url("../../media/images/form_button_submit.png") no-repeat top right; margin: 0px 0px 0px auto; text-align: center; display: block; padding: 12px 15px 0px 0px;}
						.formSubmit button.mainSubmitButton .subMainSubmitButtonLeft .subMainSubmitButtonRight .smallTitle {font-size: .8em;}
				.blueBox .formSubmit button.mainSubmitButton .subMainSubmitButtonLeft  {width: 200px; height: 60px; background: url("../../media/images/form_button_submit_link.png") no-repeat top left; text-align: right; display: block;}
					.blueBox .formSubmit button.mainSubmitButton .subMainSubmitButtonLeft .subMainSubmitButtonRight  {width: 170px; height: 48px; background: url("../../media/images/form_button_submit_link.png") no-repeat top right; margin: 0px 0px 0px auto; text-align: center; display: block; padding: 12px 15px 0px 0px;}
				.formSubmit button.mainSubmitButton:hover  {display: block;}
					.formSubmit button.mainSubmitButton:hover .subMainSubmitButtonLeft  {background: url("../../media/images/form_button_submit.png") no-repeat bottom left;}
						.formSubmit button.mainSubmitButton:hover .subMainSubmitButtonLeft .subMainSubmitButtonRight  {background: url("../../media/images/form_button_submit.png") no-repeat bottom right;}
					.blueBox .formSubmit button.mainSubmitButton:hover .subMainSubmitButtonLeft  {background: url("../../media/images/form_button_submit_link.png") no-repeat bottom left;}
						.blueBox .formSubmit button.mainSubmitButton:hover .subMainSubmitButtonLeft .subMainSubmitButtonRight  {background: url("../../media/images/form_button_submit_link.png") no-repeat bottom right;}
						
			.formSubmit button.mainSubmitButtonGreen {width: 200px; height: 60px; margin: 20px auto 0px auto; background: none; border: 0px; font-size: 1.3em; color: #FFF; cursor: pointer; display: block;}			
				.formSubmit button.mainSubmitButtonGreen .subMainSubmitButtonLeft  {width: 200px; height: 60px; background: url("../../media/images/form_button_submit_green.png") no-repeat top left; text-align: right; display: block;}
					.formSubmit button.mainSubmitButtonGreen .subMainSubmitButtonLeft .subMainSubmitButtonRight  {width: 170px; height: 48px; background: url("../../media/images/form_button_submit_green.png") no-repeat top right; margin: 0px 0px 0px auto; text-align: center; display: block; padding: 12px 15px 0px 0px;}
						.formSubmit button.mainSubmitButtonGreen .subMainSubmitButtonLeft .subMainSubmitButtonRight .smallTitle {font-size: .8em;}
				.formSubmit button.mainSubmitButtonGreen:hover  {display: block;}
					.formSubmit button.mainSubmitButtonGreen:hover .subMainSubmitButtonLeft  {background: url("../../media/images/form_button_submit_green.png") no-repeat bottom left;}
						.formSubmit button.mainSubmitButtonGreen:hover .subMainSubmitButtonLeft .subMainSubmitButtonRight  {background: url("../../media/images/form_button_submit_green.png") no-repeat bottom right;}
					
			.formSubmit button.secondarySubmitButton {width: 188px; height: 25px; margin: 10px auto 0px auto; padding: 0px 0px 0px 0px; background: none; border: 0px; font-size: 1.2em; color: #FFF; cursor: pointer; display: block;}
				.formSubmit button.secondarySubmitButton .subSecondarySubmitButtonLeft  {width: 188px; height: 25px; background: url("../../media/images/form_button_blue.png") no-repeat top left; text-align: right; display: block;}
					.formSubmit button.secondarySubmitButton .subSecondarySubmitButtonLeft .subSecondarySubmitButtonRight  {width: 178px; height: 24px; background: url("../../media/images/form_button_blue.png") no-repeat top right; margin: 0px 0px 0px auto; padding: 1px 5px 0px 0px; text-align: center; display: block;}
				.formSubmit button.secondarySubmitButton:hover  {display: block;}
					.formSubmit button.secondarySubmitButton:hover .subSecondarySubmitButtonLeft  {background: url("../../media/images/form_button_blue.png") no-repeat bottom left;}
						.formSubmit button.secondarySubmitButton:hover .subSecondarySubmitButtonLeft .subSecondarySubmitButtonRight  {background: url("../../media/images/form_button_blue.png") no-repeat bottom right;}
					
			button.calendar  {width: 22px; height: 24px; background: url("../../media/images/form_button_calendar.png") no-repeat top left; border: 0px; margin: 0px; padding: 0px; display: block; cursor: pointer; float: left;}
				button.calendar:hover  {background: url("../../media/images/form_button_calendar.png") no-repeat bottom left;}
					
			button.search  {width: 22px; height: 24px; background: url("../../media/images/form_button_search.png") no-repeat top left; border: 0px; margin: 0px; padding: 0px; display: block; cursor: pointer; float: left;}
				button.search:hover  {background: url("../../media/images/form_button_search.png") no-repeat bottom left;}
					
				/* disabled buttons */
				button.standardSmallButton:disabled, button.standardSmallButton[disabled], button.standardSmallButton[disabled="disabled"]  {width: 89px; height: 25px; background: transparent; border: 0px; margin: 0px 0px 0px 0px; display: block; cursor: auto; color: #FFF; font-size: .9em; font-style:italic; float: left;}
					button.standardSmallButton:disabled .standardButtonLeft, button.standardSmallButton[disabled] .standardButtonLeft, button.standardSmallButton[disabled="disabled"] .standardButtonLeft  {width: 89px; height: 25px; background: url("../../media/images/form_button_blue_disabled.png") no-repeat top left; text-align: right; display: block;}
						button.standardSmallButton:disabled .standardButtonLeft .standardButtonRight, button.standardSmallButton[disabled] .standardButtonLeft .standardButtonRight, button.standardSmallButton[disabled="disabled"] .standardButtonLeft .standardButtonRight  {width: 79px; height: 23px; background: url("../../media/images/form_button_blue_disabled.png") no-repeat top right; margin: 0px 0px 0px auto; text-align: center; display: block; padding: 2px 5px 0px 0px;}
					
					button.standardSmallButton:hover:disabled, button.standardSmallButton:hover[disabled], button.standardSmallButton:hover[disabled="disabled"]  {display: block;}
						button.standardSmallButton:hover:disabled .standardButtonLeft, button.standardSmallButton:hover[disabled] .standardButtonLeft, button.standardSmallButton:hover[disabled="disabled"] .standardButtonLeft  {background: url("../../media/images/form_button_blue_disabled.png") no-repeat top left;}
							button.standardSmallButton:hover:disabled .standardButtonLeft .standardButtonRight, button.standardSmallButton:hover[disabled] .standardButtonLeft .standardButtonRight, button.standardSmallButton:hover[disabled="disabled"] .standardButtonLeft .standardButtonRight  {background: url("../../media/images/form_button_blue_disabled.png") no-repeat top right;}
					
			button.standardMediumButton:disabled, button.standardMediumButton[disabled], button.standardMediumButton[disabled="disabled"]  {width: 154px; height: 25px; background: transparent; border: 0px; margin: 0px 0px 0px 0px; display: block; cursor: auto; color: #FFF; font-size: .9em; font-style: italic;}
				button.standardMediumButton:disabled .standardButtonLeft, button.standardMediumButton[disabled] .standardButtonLeft, button.standardMediumButton[disabled="disabled"] .standardButtonLeft  {width: 154px; height: 25px; background: url("../../media/images/form_button_blue_disabled.png") no-repeat top left; text-align: right; display: block;}
					button.standardMediumButton:disabled .standardButtonLeft .standardButtonRight, button.standardMediumButton[disabled] .standardButtonLeft .standardButtonRight, button.standardMediumButton[disabled="disabled"] .standardButtonLeft .standardButtonRight  {width: 144px; height: 23px; background: url("../../media/images/form_button_blue_disabled.png") no-repeat top right; margin: 0px 0px 0px auto; text-align: center; display: block; padding: 2px 5px 0px 0px;}
					
				button.standardMediumButton:hover:disabled, button.standardMediumButton:hover[disabled], button.standardMediumButton:hover[disabled="disabled"]  {display: block;}
					button.standardMediumButton:hover:disabled .standardButtonLeft, button.standardMediumButton:hover[disabled] .standardButtonLeft, button.standardMediumButton:hover[disabled="disabled"] .standardButtonLeft  {background: url("../../media/images/form_button_blue_disabled.png") no-repeat top left;}
						button.standardMediumButton:hover:disabled .standardButtonLeft .standardButtonRight, button.standardMediumButton:hover[disabled] .standardButtonLeft .standardButtonRight, button.standardMediumButton:hover[disabled="disabled"] .standardButtonLeft .standardButtonRight  {background: url("../../media/images/form_button_blue_disabled.png") no-repeat top right;}
					
			button.standardMediumRedButton:disabled, button.standardMediumButton[disabled], button.standardMediumButton[disabled="disabled"]  {width: 154px; height: 25px; background: transparent; border: 0px; margin: 0px 0px 0px 0px; display: block; cursor: auto; color: #FFF; font-size: .9em; font-style: italic;}
				button.standardMediumRedButton:disabled .standardButtonLeft, button.standardMediumButton[disabled] .standardButtonLeft, button.standardMediumButton[disabled="disabled"] .standardButtonLeft  {width: 154px; height: 25px; background: url("../../media/images/form_button_blue_disabled.png") no-repeat top left; text-align: right; display: block;}
					button.standardMediumRedButton:disabled .standardButtonLeft .standardButtonRight, button.standardMediumButton[disabled] .standardButtonLeft .standardButtonRight, button.standardMediumButton[disabled="disabled"] .standardButtonLeft .standardButtonRight  {width: 144px; height: 23px; background: url("../../media/images/form_button_blue_disabled.png") no-repeat top right; margin: 0px 0px 0px auto; text-align: center; display: block; padding: 2px 5px 0px 0px;}
					
				button.standardMediumRedButton:hover:disabled, button.standardMediumButton:hover[disabled], button.standardMediumButton:hover[disabled="disabled"]  {display: block;}
					button.standardMediumRedButton:hover:disabled .standardButtonLeft, button.standardMediumButton:hover[disabled] .standardButtonLeft, button.standardMediumButton:hover[disabled="disabled"] .standardButtonLeft  {background: url("../../media/images/form_button_blue_disabled.png") no-repeat top left;}
						button.standardMediumRedButton:hover:disabled .standardButtonLeft .standardButtonRight, button.standardMediumButton:hover[disabled] .standardButtonLeft .standardButtonRight, button.standardMediumButton:hover[disabled="disabled"] .standardButtonLeft .standardButtonRight  {background: url("../../media/images/form_button_blue_disabled.png") no-repeat top right;}

				button.standardWideButton:disabled, button.standardWideButton[disabled], button.standardWideButton[disabled="disabled"]  {width: 225px; height: 25px; background: transparent; border: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block; cursor: auto; color: #FFF; font-size: .9em; font-style: italic;}
					button.standardWideButton:disabled .standardButtonLeft, button.standardWideButton[disabled] .standardButtonLeft, button.standardWideButton[disabled="disabled"] .standardButtonLeft  {width: 225px; height: 25px; background: url("../../media/images/form_button_blue_disabled.png") no-repeat top left; text-align: right; display: block;}
						button.standardWideButton:disabled .standardButtonLeft .standardButtonRight, button.standardWideButton[disabled] .standardButtonLeft .standardButtonRight, button.standardWideButton[disabled="disabled"] .standardButtonLeft .standardButtonRight  {width: 215px; height: 23px; background: url("../../media/images/form_button_blue_disabled.png") no-repeat top right; margin: 0px 0px 0px auto; padding: 2px 5px 0px 0px; text-align: center; display: block;}
					
					button.standardWideButton:hover:disabled, button.standardWideButton:hover[disabled], button.standardWideButton:hover[disabled="disabled"]  {display: block;}
						button.standardWideButton:hover:disabled .standardButtonLeft, button.standardWideButton:hover[disabled] .standardButtonLeft, button.standardWideButton:hover[disabled="disabled"] .standardButtonLeft  {background: url("../../media/images/form_button_blue_disabled.png") no-repeat top left;}
							button.standardWideButton:hover:disabled .standardButtonLeft .standardButtonRight, button.standardWideButton:hover[disabled] .standardButtonLeft .standardButtonRight, button.standardWideButton:hover[disabled="disabled"] .standardButtonLeft .standardButtonRight  {background: url("../../media/images/form_button_blue_disabled.png") no-repeat top right;}

			.disabled .formSubmit  {width: 100%; margin: 0px; padding: 0px; text-align: center;}
				.disabled .formSubmit button.mainSubmitButton {width: 200px; height: 60px; margin: 20px auto 0px auto; background: none; border: 0px; font-size: 1.3em; color: #FFF; cursor: auto; display: block;}
					.disabled .formSubmit button.mainSubmitButton .subMainSubmitButtonLeft  {width: 200px; height: 60px; background: url("../../media/images/form_button_submit_disabled.png") no-repeat top left; text-align: right; display: block;}
						.disabled .formSubmit button.mainSubmitButton .subMainSubmitButtonLeft .subMainSubmitButtonRight  {width: 170px; height: 48px; background: url("../../media/images/form_button_submit_disabled.png") no-repeat top right; margin: 0px 0px 0px auto; text-align: center; display: block; padding: 12px 15px 0px 0px;}
							.disabled .formSubmit button.mainSubmitButton .subMainSubmitButtonLeft .subMainSubmitButtonRight .smallTitle {font-size: .8em;}
					.disabled .formSubmit button.mainSubmitButton:hover  {display: block;}
						.disabled .formSubmit button.mainSubmitButton:hover .subMainSubmitButtonLeft  {background: url("../../media/images/form_button_submit_disabled.png") no-repeat top left;}
							.disabled .formSubmit button.mainSubmitButton:hover .subMainSubmitButtonLeft .subMainSubmitButtonRight  {background: url("../../media/images/form_button_submit_disabled.png") no-repeat top right;}
							
				.disabled .formSubmit button.mainSubmitButtonGreen {width: 200px; height: 60px; margin: 20px auto 0px auto; background: none; border: 0px; font-size: 1.3em; color: #FFF; cursor: auto; display: block;}
					.disabled .formSubmit button.mainSubmitButtonGreen .subMainSubmitButtonLeft  {width: 200px; height: 60px; background: url("../../media/images/form_button_submit_disabled.png") no-repeat top left; text-align: right; display: block;}
						.disabled .formSubmit button.mainSubmitButtonGreen .subMainSubmitButtonLeft .subMainSubmitButtonRight  {width: 170px; height: 48px; background: url("../../media/images/form_button_submit_disabled.png") no-repeat top right; margin: 0px 0px 0px auto; text-align: center; display: block; padding: 12px 15px 0px 0px;}
							.disabled .formSubmit button.mainSubmitButtonGreen .subMainSubmitButtonLeft .subMainSubmitButtonRight .smallTitle {font-size: .8em;}
					.disabled .formSubmit button.mainSubmitButtonGreen:hover  {display: block;}
						.disabled .formSubmit button.mainSubmitButtonGreen:hover .subMainSubmitButtonLeft  {background: url("../../media/images/form_button_submit_disabled.png") no-repeat top left;}
							.disabled .formSubmit button.mainSubmitButtonGreen:hover .subMainSubmitButtonLeft .subMainSubmitButtonRight  {background: url("../../media/images/form_button_submit_disabled.png") no-repeat top right;}
					
				.disabled .formSubmit button.secondarySubmitButton {width: 188px; height: 25px; margin: 10px auto 0px auto; padding: 0px 0px 0px 0px; background: none; border: 0px; font-size: 1.2em; color: #FFF; cursor: auto; display: block;}
					.disabled .formSubmit button.secondarySubmitButton .subSecondarySubmitButtonLeft  {width: 188px; height: 25px; background: url("../../media/images/form_button_blue_disabled.png") no-repeat top left; text-align: right; display: block;}
						.disabled .formSubmit button.secondarySubmitButton .subSecondarySubmitButtonLeft .subSecondarySubmitButtonRight  {width: 178px; height: 24px; background: url("../../media/images/form_button_blue_disabled.png") no-repeat top right; margin: 0px 0px 0px auto; padding: 1px 5px 0px 0px; text-align: center; display: block;}
					.disabled .formSubmit button.secondarySubmitButton:hover  {display: block;}
						.disabled .formSubmit button.secondarySubmitButton:hover .subSecondarySubmitButtonLeft  {background: url("../../media/images/form_button_blue_disabled.png") no-repeat top left;}
							.disabled .formSubmit button.secondarySubmitButton:hover .subSecondarySubmitButtonLeft .subSecondarySubmitButtonRight  {background: url("../../media/images/form_button_blue_disabled.png") no-repeat top right;}
					
				.disabled button.calendar  {width: 22px; height: 24px; background: url("../../media/images/form_button_calendar_disabled.png") no-repeat top left; border: 0px; margin: 0px; padding: 0px; display: block; cursor: auto; float: left;}
					.disabled button.calendar:hover  {background: url("../../media/images/form_button_calendar_disabled.png") no-repeat top left;}
					
				.disabled button.search  {width: 22px; height: 24px; background: url("../../media/images/form_button_search_disabled.png") no-repeat top left; border: 0px; margin: 0px; padding: 0px; display: block; cursor: auto; float: left;}
					.disabled button.search:hover  {background: url("../../media/images/form_button_search_disabled.png") no-repeat top left;}
			
	/* button groups */
	ul.buttonGroup li  {float: left;}
	
    .buttonGroupLeft  {text-align: left; display: block; width: auto; height: auto; border: 1px solid transparent !important; border: 1px solid #FFF;}
        .buttonGroupLeft ul.buttonGroup  {width: auto; height: auto; display: table; margin: 0px auto 0px 0px; padding: 0px;}
            .buttonGroupLeft ul.buttonGroup li  {list-style: none; display: table-cell; margin: 0px; }
    .buttonGroupRight  {float: right; display: block; width: auto; height: auto; border: 1px solid transparent !important; border: 1px solid #FFF;}
        .buttonGroupRight ul.buttonGroup  {float: right; width: auto; height: auto; display: table; margin: 0px 0px 0px auto; padding: 0px;}
            .buttonGroupRight ul.buttonGroup li  {list-style: none; display: table-cell; margin: 0px; }
    .buttonGroupCenter  {text-align: center; display: block; width: auto; height: auto; border: 1px solid transparent !important; border: 1px solid #FFF;}
        .buttonGroupCenter ul.buttonGroup  {width: auto; height: 25px; display: table !important; zoom: 1; display: inline; margin: 0px auto 0px auto; padding: 0px;}
            .buttonGroupCenter ul.buttonGroup li  {list-style: none; display: table-cell; margin: 0px; }


	
    .validation-error
    {
        color:#EB3224;
    }

    div.fieldName
    {
        font-weight:bold;
    }
    
    .address, .postcode
    {
        color: Red;
    }

    .postcode
    {
        text-transform:uppercase;
    }


			button.standardSmallRedButton  {width: 89px; height: 25px; background: transparent; border: 0px; margin: 0px 0px 0px 0px; display: block; cursor: pointer; color: #FFF; font-size: .9em; float: left;}
				button.standardSmallRedButton .standardButtonLeft  {width: 89px; height: 25px; background: url("../../media/images/form_button_red.png") no-repeat top left; text-align: right; display: block;}
					button.standardSmallRedButton .standardButtonLeft .standardButtonRight  {width: 79px; height: 22px; background: url("../../media/images/form_button_red.png") no-repeat top right; margin: 0px 0px 0px auto; text-align: center; display: block; padding: 3px 5px 0px 0px;}
					
				button.standardSmallRedButton:hover  {display: block;}
					button.standardSmallRedButton:hover .standardButtonLeft  {background: url("../../media/images/form_button_red.png") no-repeat bottom left;}
						button.standardSmallRedButton:hover .standardButtonLeft .standardButtonRight  {background: url("../../media/images/form_button_red.png") no-repeat bottom right;}
					
				button.standardSmallRedButton:disabled, button.standardSmallRedButton[disabled], button.standardSmallRedButton[disabled="disabled"]  {width: 89px; height: 24px; background: transparent; border: 0px; margin: 0px 0px 0px 0px; display: block; cursor: auto; color: #fff ; font-size: .9em; font-style:italic; float: left;}
					button.standardSmallRedButton:disabled .standardButtonLeft  {width: 89px; height: 24px; background: url("../../media/images/form_button_red_disabled.png") no-repeat top left; text-align: right; display: block;}
						button.standardSmallRedButton:disabled .standardButtonLeft .standardButtonRight  {width: 79px; height: 22px; background: url("../../media/images/form_button_red_disabled.png") no-repeat top right; margin: 0px 0px 0px auto; text-align: center; display: block; padding: 3px 5px 0px 0px;}
					
					button.standardSmallRedButton:hover:disabled, button.standardSmallRedButton:hover[disabled], button.standardSmallRedButton:hover[disabled="disabled"]  {display: block;}
						button.standardSmallRedButton:hover:disabled .standardButtonLeft, button.standardSmallRedButton:hover[disabled] .standardButtonLeft, button.standardSmallRedButton:hover[disabled="disabled"] .standardButtonLeft  {background: url("../../media/images/form_button_red_disabled.png") no-repeat top left;}
							button.standardSmallRedButton:hover:disabled .standardButtonLeft .standardButtonRight, button.standardSmallRedButton:hover[disabled] .standardButtonLeft .standardButtonRight, button.standardSmallRedButton:hover[disabled="disabled"] .standardButtonLeft .standardButtonRight  {background: url("../../media/images/form_button_red_disabled.png") no-repeat top right;}

			button.standardMediumRedButton  {width: 154px; height: 25px; background: transparent; border: 0px; margin: 0px 0px 0px 0px; display: block; cursor: pointer; color: #FFF; font-size: .9em; float: left;}
				button.standardMediumRedButton .standardButtonLeft  {width: 154px; height: 25px; background: url("../../media/images/form_button_red.png") no-repeat top left; text-align: right; display: block;}
					button.standardMediumRedButton .standardButtonLeft .standardButtonRight  {width: 144px; height: 23px; background: url("../../media/images/form_button_red.png") no-repeat top right; margin: 0px 0px 0px auto; text-align: center; display: block; padding: 3px 5px 0px 0px;}
					
				button.standardMediumRedButton:hover  {display: block;}
					button.standardMediumRedButton:hover .standardButtonLeft  {background: url("../../media/images/form_button_red.png") no-repeat bottom left;}
						button.standardMediumRedButton:hover .standardButtonLeft .standardButtonRight  {background: url("../../media/images/form_button_red.png") no-repeat bottom right;}
					
/***
* styling file upload
***/

.wideCol select:disabled, .wideCol select[disabled], .wideCol select[disabled="disabled"]

input.file, input[type='file'], input[file] {
	position: relative;
	text-align: right;
	z-index: 10;
	cursor: pointer;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity: 0);
	-moz-opacity:0 ;
	opacity: 0;
}

div.fileinputs {
	position: relative;
	height: 25px;
}

	div.fileinputs div.fakefile {position: absolute; top: 0px; left: 0px; z-index: -5; width: 220px; height: 25px; background: url(../../media/images/form_file_upload220.png) no-repeat top left; cursor: pointer; text-align: left;}
		div.fileinputs div.fakefile:hover {background: url(../../media/images/form_file_upload220.png) no-repeat bottom left;}
			div.fileinputs div.fakefile input  {background: transparent; border: 0px; width: 120px; margin: 2px 0px 0px 5px;}
		/* have to repeat opacity declarations for IE8 */
		div.fileinputs input.file, div.fileinputs input[type="file"], div.fileinputs input[file]  {width: 220px; height: 25px; position: relative; text-align: left; z-index: 10; cursor: pointer; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity: 0); -moz-opacity: 0; opacity: 0;}

div.fileinputswide {position: relative; width: 500px; height: 25px; overflow: hidden;}
	div.fileinputswide .fileuploader  {position: absolute; top: 0px; right: 0px;}

	div.fileinputswide div.fakefile {position: absolute; top: 0px; left: 0px; z-index: -5; width: 500px; height: 25px; background: url(../../media/images/form_file_upload500.png) no-repeat top left; cursor: pointer; text-align: left;}
		div.fileinputswide div.fakefile:hover {background: url(../../media/images/form_file_upload500.png) no-repeat bottom left;}
			div.fileinputswide div.fakefile input  {background: transparent; border: 0px; width: 298px; margin: 2px 0px 0px 5px;}
		/* have to repeat opacity declarations for IE8 */
		div.fileinputswide input.file, div.fileinputswide input[type="file"], div.fileinputswide input[file]  {width: 500px; height: 25px; position: relative; text-align: left; z-index: 10; cursor: pointer; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity: 0); -moz-opacity: 0; opacity: 0;}
