div.dlgB {
	background-color: #F3E9C7;
	border: 1px solid #B5996F;
	margin:5px;
	display: inline-block;
}

div.leftcol {
	width: 47%;
	float:left;
}

div.rightcol {
	width: 53%;
	float:right;
}

div.dlgB .dlg_title {
	background-color: #E6D9B3;
	margin:0;
	padding: 3px;
	height: 16px;
	font-size: 10pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94733D;
}

.dlgB h4 {
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	/* height: 2em; */
	margin: 0;
	background-position: 0 0;
	position: relative;
	text-align: left;
	font-size: 12px;
	color: #900;
	letter-spacing: 2px;
	padding: 1px;
}

.dlgB h4 img.loading {
	position: absolute;
	right: -1px;
	top: -1px;
	display: none;
}

div.dlgB ul.actions {
	float:right;
	margin: 0 0 0 .35em;
	padding:0;
}

div.dlgB div.btn_dlg_close {
	position: absolute;
	right: 0;
	top: 0;
	padding: 3px;
	padding-top: 4px;
	width: 20px;
	height: 14px;
	display: inline-block;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
}

div.dlgB div.btn_dlg_close:hover {
	color: #900;
}

div.dlgB .dlg_title ul+ul:after  {
	content: "|"; /*Hexadecimal for Unicode equivalent (&equiv;)*/
}

div.dlgB ul.actions li {
	display:inline-block;
	border:1px solid transparent;
	width:1.25em;
	height:1.25em;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div.dlgB ul.actions li.disabled {
	color: gray;
}

div.dlgB ul.actions li.disabled:hover {
	border:1px solid transparent;
	background: none;
	cursor:default;
}

div.dlgB ul.actions li.dlg_ctrl {
	color: #900;
}



div.dlgB ul.actions li.btn_mult_select:before {
	content: "\2261"; /*Hexadecimal for Unicode equivalent (&equiv;)*/
}
/*
div.dlgB ul.actions li.mult:hover:before {
	content: "\2212"; /*Hexadecimal for Unicode equivalent (&equiv;)
}
*/
div.dlgB ul.actions li.btn_sing_select:before {
	content: "\2212"; /*Hexadecimal for Unicode equivalent (&equiv;)*/
}
/*
div.dlgB ul.actions li.sing:hover:before {
	content: "\2261"; /*Hexadecimal for Unicode equivalent (&equiv;)
}
*/
div.dlgB ul.actions li.btn_sing_select:hover,
div.dlgB ul.actions li.btn_mult_select:hover {
	border: 1px dotted white;
	background:transparent;
}

div.dlgB ul.actions li:hover {
	background:#666666;
	cursor:pointer;
	border: 1px solid white;
}



div.dlgB fieldset {
	border: 1px solid #CFCABC;
}

div.dlgB th#copyfields {
	border: 1px solid transparent;
	color: orange;
}

div.dlgB th#copyfields:hover {
	cursor:pointer;
	border: 1px solid white;
}

div.dlgB .dlg_status {
	/*	background:#292E34;*/
	font-size:smaller;
	margin:0;
	padding: 5px 5px 3px 5px;
	color: #D1B876;/*	height: .75em;*/
}

div.dlgB .dlg_contents {
	padding: 0.25em;
	font-size: 9pt;
}

.dlg_contents > p:first-child {
	margin-top:0;
}

.dlg_contents > p:last-child {
	margin-bottom: 0;
}

#dlg_auxbar ul.actions {
	float:none;
	text-align: right;
	font-size: smaller;
}
/*
div.dlgB .dlg_title h4 {
	margin: .25em 0 0 0;
	padding: 0;
	font-size:smaller;
	float: left;
	text-transform: uppercase;
}
*/

.hidden {
	visibility: hidden;
}

.dlgB.floatRight {
	float:right;
}

div.ovrlay {
	display: block;
	position: absolute;
	border: 1px solid black;
}

/*-----------input and select styling--------------*/
div.dlgB input,
div.dlgB select,
div.dlgB textarea {
	/*	background: #E3DBCF; /*url('../images/dlgbar.png');*/
	font-size: 10px;
	background-color: #CDC9B4;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDED0;
	border-right-color: #625737;
	border-bottom-color: #625737;
	border-left-color: #DFDED0;
}

div.dlgB input:focus,
div.dlgB select:focus,
div.dlgB textarea:focus {
/*	color: Gainsboro;*/
	border: 1px solid gray;
}

div.dlgB input.valid {
	border: 1px inset lime;
}

div.dlgB input.invalid {
	border: 1px inset #900;
}

div.dlgB select {
	margin-top: 3px;
	padding: 2px;
	padding-left: 0;
}

div.dlgB .hint:hover {
	color: #333333;
}

div.dlgB input.hint,
div.dlgB select.hint,
div.dlgB textarea.hint {
	color: #9B917B;
}

div.dlgB .hint:focus {
	color: DarkGray;
/*	color: Gainsboro;*/
}

/*
div.dlgB input:hover,
div.dlgB select:hover,
div.dlgB textarea:hover {
	border: 1px solid #9BFF9B;
	border: 1px inset #55AAFF;
}
*/

div.dlgB *:disabled {
/*	color: gray;*/
/*	cursor: not-allowed;*/
	cursor: default;
}

div.dlgB *:disabled:hover {
/*	color: DarkGray;*/
}


div.dlgB form .queued {
	border: 1px solid orange;
	color: white;
}