#ShowHideDialog{
	background:buttonFace;
	border:2px outset buttonHighlight;
	height:300px;
	left:0px;
	overflow:auto;
	position:absolute;
	top:0px;
	width:300px;
	z-index:100;
}
#ShowHideDialog ul{
	list-style: none none;
	margin-left:0px;
}

.CustomFormBuilder{
	border: 1px dotted buttonFace;
	padding: 10px;
	width: 350px;
}
.CustomFormBuilder.label{
	display:inline;
	color:navy;
	font-weight:bold;
	width:30%;
}
.CustomFormBuilder.input{
	display:inline;
	color:navy;
	font-weight:normal;
	width:70%;
}

.CustomFormBuilder h3{
	background: window url(/assets/images/icons/icoTable.gif) no-repeat;
	border:0px outset buttonHighlight;
	color: buttonText;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:1px 1px 1px 18px;
	width:299px;
}
.Checklistbox{
	margin-bottom:10px;
	width:350px;
}
.Checklistbox.singlelineinput,.Checklistbox.date_selector,.Checklistbox.file,.Checklistbox.radio,
.Checklistbox.textarea,.Checklistbox.select,.Checklistbox.xml,.Checklistbox.rtf,.Checklistbox.TabTable,
.Checklistbox.keyfield
{
	display:inline;
	/*padding: 0px 1px 2px 18px;*/
	padding: 1px;
	width:310px;
}
.Checklistbox.singlelineinput{background: url(/assets/images/icons/icoInput.gif) no-repeat right;}
.Checklistbox.date_selector{background: url(/assets/images/icons/icoCalendar.gif) no-repeat right;}
.Checklistbox.select{background: url(/assets/images/icons/icoDropdown.gif) no-repeat right;}
.Checklistbox.textarea{background: url(/assets/images/icons/icoTextarea.gif) no-repeat right;}
.Checklistbox.listbox{background: url(/assets/images/icons/icoListbox.gif) no-repeat right;}
.Checklistbox.xml{background: url(/assets/images/icons/icoXml.gif) no-repeat right;}
.Checklistbox.rtf{background: url(/assets/images/icons/icoRtf.gif) no-repeat right;}
.Checklistbox.file{background: url(/assets/images/icons/icoFile.gif) no-repeat right;}
.Checklistbox.radio{background: url(/assets/images/icons/icoRadio.gif) no-repeat right;}
.Checklistbox.keyfield{background: url(/assets/images/icons/key.gif) no-repeat right;}
.Checklistbox.TabTable{background: url(/assets/images/icons/icoTabs.gif) no-repeat right;}

.Checklistbox li.over{background: silver;color:white;}

.xmlSubField{
	color:navy;
	padding-left:3px;
}


.PrintReceiptButton{
	background:buttonFace url(/assets/images/icons/printer.gif) no-repeat;
	border:2px outset buttonHighlight;
	padding:2px 5px 2px 20px;
	margin-top:20px;
}
.PrintReceiptButton a,a:link,a:visited,a:active,a:hover{
	text-decoration:none;
}
#CustomEntityFormContainer{
	height:600px;
	width:600px;
}
#CustomEntityForm{
	background:buttonFace;
	border:2px outset buttonHighlight;
	display:block;
	height:550px;	
	position: absolute;
	text-align:left;
	top:118px;
	width:600px;
}
#CustomEntityFormTabList{
	border:0px solid red;
	position:absolute;
	top:100px;
	width:600px;
	z-index: 100;
}
#CustomEntityFormTabList h3{
	background:buttonFace;	
	cursor: default;
	color:buttonText;
	display:inline;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 70%;
	font-weight: normal;
	padding:2px;
	position:relative;
	text-align:center;
	width:100px;
}
#CustomEntityFormTabList h3.TabOff{
	border-left:2px solid ButtonHighlight;
	border-top:2px outset ButtonHighlight;
	border-right:2px solid ButtonShadow;
	border-bottom:1px solid ButtonHighlight;
}
#CustomEntityFormTabList h3.TabOn{
	border-left:2px outset ButtonHighlight;
	border-top:2px outset ButtonHighlight;
	border-right:2px solid ButtonShadow;
	border-bottom:2px solid ButtonFace;
}


#CustomEntityForm tr.c1,
#CustomEntityForm tr.c2,
#CustomEntityForm th,
#CustomEntityForm_hidden tr.c1,
#CustomEntityForm tr.c2,
#CustomEntityForm th
{
	background:buttonFace;
}
#CustomEntityForm th{
	border-bottom:2px groove buttonHighlight;
	color:buttonText;
	text-align: left;
}
#CustomEntityForm div.CustomFormPage,#CustomEntityForm div.CustomFormPage_hidden{
	border:0px solid blue;
	display:block;
	height:500px;
	left:10px;
	overflow:auto;
	position:absolute;
	top:10px;
	width:570px;
	z-index:90;
}
#CustomEntityForm div.CustomFormPage_hidden{
	display:none;
}

#CustomEntityForm div.CustomFormPage td,th,#CustomEntityForm div.CustomFormPage_hidden td,th{
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 70%;
}
#CustomEntityForm div.SubListing table,#CustomEntityForm_hidden div.SubListing table{
	background:ButtonFace;
	width:100%;
}
#CustomEntityForm div.SubListing th,#CustomEntityForm_hidden div.SubListing th{
	background:buttonFace;
	border-bottom:2px groove buttonHighlight;
}
#CustomEntityForm div.SubListing td,#CustomEntityForm_hidden div.SubListing td{
	background:Window;
	border-bottom:1px solid buttonFace;
}
#SubmitButton{
	left:460px;
	position:absolute;
	top:640px;
	z-index:100;
}
#SubmitButton input.submit{
	background:ButtonFace url(/assets/images/icons/disc_and_pencil.gif) no-repeat;
	/*padding-left:20px;*/
	text-align: right;
	width:130px;
}
#CustomEntityForm div.message{
	font-style: normal;
}
#CustomEntityForm table.toolbutton {background:buttonFace;}
#CustomEntityForm table.toolbutton td a {background:buttonFace;border:1px solid buttonFace;width:100%;}
#CustomEntityForm table.toolbutton td a:visited {background:buttonFace;border:1px solid buttonFace;width:100%;}
#CustomEntityForm table.toolbutton td a:active {
	background: buttonFace;
	border-top: 1px solid ButtonHighlight;
	border-right: 1px solid ButtonShadow;
	border-bottom: 1px solid ButtonShadow;
	border-left: 1px solid ButtonHighlight;
	width: 100%;
}
#CustomEntityForm table.toolbutton td a:hover {	
	background: buttonFace;
	border-top: 1px solid ButtonHighlight;
	border-right: 1px solid ButtonShadow;
	border-bottom: 1px solid ButtonShadow;
	border-left: 1px solid ButtonHighlight;
	width: 100%;
}


/*LISTING INPUTS*/
div.ListingEntityPicker{
	background:Window;
	border:2px inset ButtonHighlight;
	height:17px;
	width:80px;
}     
div.ListingEntityPicker input.text{
	border:0px;
	height:17px;
	width:55px;
} 
div.ListingEntityPicker input.open{
	background:ButtonFace url(../images/entity_form/DropdownArrow.gif) no-repeat;
	height:17px;
	width:17px;
} 
  

#ListingEntityPickerFrame{
	background:ButtonFace;
	border:1px solid ButtonShadow;
	display:none;
	height:200px;
	padding:2px;
	position:absolute;
	width:300px;
	z-index: 100;
}
#ListingEntityPickerFrame input{
	width:100px;
}
