	.InputTextHolder{
		float:left;
		background-image:url(/Images/Forms/Form_InputMiddle.gif);
		background-repeat:repeat-x;
		height:24px;
	}
	
	.InputRadioCheckHolder{
		float:left;
		height:24px;
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		font-size:11px;
	}
	
	.InputBrowseHolder{
		float:left;
		height:24px;
	}
	
	.InputTextLeft{
		float:left;
		background-image:url(/Images/Forms/Form_InputLeft.gif);
		background-repeat:no-repeat;
		height:24px;
		width:12px;
	}
	.InputTextRight{
		float:right;
		background-image:url(/Images/Forms/Form_InputRight.gif);
		background-repeat:no-repeat;
		height:24px;
		width:12px;
	}
	.InputText {		
		float:left;
		vertical-align:middle;
		height:24px;
	}
	.InputRadio {		
		float:left;
		vertical-align:middle;
		height:24px;
	}
	
	.TypeText{
		border:0px solid black;
		font-family:Arial, Helvetica, sans-serif;
		color:#808080;
		font-size:11px;
		height:13px;
		padding:0px;
		margin-top:3px;
		vertical-align:middle;
		float:left;
	}
	
	.TypeBrowse{
		border:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		height:24px;
		width:110px;
		padding:0px;
		margin-top:3px;
		-moz-opacity:.0; -ms-filter:"alpha(opacity=0)"; filter:alpha(opacity=0); opacity:.0;
		z-index:2;
		position:relative;
		cursor:pointer;
	}
	
	.FakeBrowseButton{
		width:122px;
		height:24px;
		position:relative;
		top:-24px;
		left:0px;
		float:left;
		cursor:pointer;
	}
	
	.InputLabel{
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		color:#808080;
		font-size:12px;
		font-weight:bold;
		padding:0px;
		margin-top:3px;
		text-align:left;
	}
		
	.FormLine{
		float:left;
		height:14px;
		margin-bottom:7px;
		border-bottom:1px dotted #cccccc;
		overflow:hidden;
	}
	
	.FormContent {
		width:500px;
		border:1px solid #cccccc;
		padding:10px;
		float:left;
	}
	
	.RadioCheckOption {
		float:right;
		margin-left:10px;
		cursor:pointer;
	}
	
	.ButtonLine{
		float:left;
		height:30px;
		margin-top:20px;
	}
	
	.DropOption {
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		font-size:11px;
		padding:0px;
		margin-top:3px;
		padding-bottom:3px;
		border-bottom:1px solid #cccccc;
		vertical-align:middle;
		float:left;
		width:100%;	
		cursor:pointer;		
	}
	.DropOption:hover {
		color:#ff0000;}
	
	.DropList {
		border:1px solid black;
		padding:3px;
		display:none;
		position:absolute;
		z-index:3;
		width:135px;
		background-color:#efefef;
	}
	
	.DropListScroller {
		overflow: scroll;
		overflow-x:hidden;
		width:100%;
		float:left;
		height:90px;
	}
	
	.InputTextAreaHolder {
		float:left;
		vertical-align:top;
	}
	
	.InputTextAreaTL{
		float:left;
		background-image:url(/Images/Forms/TextAreaTL.gif);
		background-repeat:no-repeat;
		height:10px;
		width:12px;
		margin:0px;
		padding:0px;
		font-size:2px;
	}
	
	.InputTextAreaT{
		float:left;
		background-image:url(/Images/Forms/TextAreaT.gif);
		background-repeat:repeat-x;
		height:10px;
		margin:0px;
		padding:0px;
		font-size:2px;
	}
	
	.InputTextAreaTR{
		float:left;
		background-image:url(/Images/Forms/TextAreaTR.gif);
		background-repeat:no-repeat;
		height:10px;
		width:12px;
		margin:0px;
		padding:0px;
		font-size:2px;
	}
	
	.InputTextAreaL {
		float:left;
		background-image:url(/Images/Forms/TextAreaL.gif);
		background-repeat:repeat-y;		
		width:12px;
		margin:0px;
		padding:0px;
		vertical-align:top;
	}
	
	.InputTextAreaM {
		float:left;
		margin:0px;
		padding:0px;
		vertical-align:top;
		background-color:#FFFFFF;
	}
	
	.InputTextAreaR {
		float:left;
		background-image:url(/Images/Forms/TextAreaR.gif);
		background-repeat:repeat-y;
		width:12px;
		margin:0px;
		padding:0px;
		vertical-align:top;
	}
	
	.InputTextAreaBL {
		float:left;
		background-image:url(/Images/Forms/TextAreaBL.gif);
		background-repeat:no-repeat;
		height:14px;
		width:12px;
		margin:0px;
		padding:0px;
	}
	
	.InputTextAreaB {
		float:left;
		background-image:url(/Images/Forms/TextAreaB.gif);
		background-repeat:repeat-x;
		height:14px;
		margin:0px;
		padding:0px;
	}
	
	.InputTextAreaBR {
		float:left;
		background-image:url(/Images/Forms/TextAreaBR.gif);
		background-repeat:no-repeat;
		height:14px;
		width:12px;
		margin:0px;
		padding:0px;
	}
	
	#SendAjaxData {
		float:right;
		display:none;
	}
	
	#SendErrors {
		float:right;
		display:none;
		border:1px solid #AA2222;
		padding:2px 5px 2px 5px;
		margin-right:20px;
	}
	
	#SendOkay {
		float:right;
		display:none;
		border:1px solid #cccccc;
		padding:2px 5px 2px 5px;
		margin-right:20px;
	}
	
	