/**
 * Dialog
 */

.gwt-DialogBox {
	font-weight: normal;
	font-family: "Segoe UI", "Lucida Grande", sans-serif;
	vertical-align: top;
	margin: 10px;
	font-size: 10pt;	
	border: 1px solid #dde;
}

.gwt-DialogBox table {
	border-collapse: none;
}
 
.gwt-DialogBox .Caption {
  padding: 4px 0px 4px 4px;
  cursor: default;
  border-bottom: 1px solid #bbbbbb;
  margin: 0;
  font: inherit;
}
.gwt-DialogBox .dialogContent {
	font-size: 10pt;	
}
.gwt-DialogBox .dialogMiddleCenter {
  padding: 3px;
  background: white;
}
.gwt-DialogBox .dialogBottomCenter {
  background: url(images/hborder.png) repeat-x 0px -4px;
  -background: url(images/hborder_ie6.png) repeat-x 0px -4px;
  display: none;
}
.gwt-DialogBox .dialogMiddleLeft {
  background: url(images/vborder.png) repeat-y;
  display: none;
}
.gwt-DialogBox .dialogMiddleRight {
  background: url(images/vborder.png) repeat-y -4px 0px;
  -background: url(images/vborder_ie6.png) repeat-y -4px 0px;
  display: none;
}
.gwt-DialogBox .dialogTopLeftInner {
  width: 5px;
  zoom: 1;
}
.gwt-DialogBox .dialogTopCenterInner {
  background-color: #fdf9f9;
}
.gwt-DialogBox .dialogTopRightInner {
  width: 8px;
  zoom: 1;
}
.gwt-DialogBox .dialogBottomLeftInner {
  width: 5px;
  height: 8px;
  zoom: 1;
}
.gwt-DialogBox .dialogBottomRightInner {
  width: 5px;
  height: 8px;
  zoom: 1;
}
.gwt-DialogBox .dialogTopLeft {
  background: url(images/corner.png) no-repeat -13px 0px;
  -background: url(images/corner_ie6.png) no-repeat -13px 0px;
  display: none;
}
.gwt-DialogBox .dialogTopRight {
  background: url(images/corner.png) no-repeat -18px 0px;
  -background: url(images/corner_ie6.png) no-repeat -18px 0px;
  display: none;
}
.gwt-DialogBox .dialogBottomLeft {
  background: url(images/corner.png) no-repeat 0px -15px;
  -background: url(images/corner_ie6.png) no-repeat 0px -15px;
  display: none;
}
.gwt-DialogBox .dialogBottomRight {
  background: url(images/corner.png) no-repeat -5px -15px;
  -background: url(images/corner_ie6.png) no-repeat -5px -15px;
  display: none;
}
* html .gwt-DialogBox .dialogTopLeftInner {
  width: 5px;
  overflow: hidden;
}
* html .gwt-DialogBox .dialogTopRightInner {
  width: 8px;
  overflow: hidden;
}
* html .gwt-DialogBox .dialogBottomLeftInner {
  width: 5px;
  height: 8px;
  overflow: hidden;
}
* html .gwt-DialogBox .dialogBottomRightInner {
  width: 8px;
  height: 8px;
  overflow: hidden;
}
 
* .gwt-DialogBox .Caption {
	width: 100%;
}


* html .gwt-DialogBox .dialogCaption {
	width: 100%;
}

img.dialogClose {
  margin: 2px 4px 0px 6px;
}

/*
 * query user dialog
 */
.qQueryUserQuestion 
{
	width: 270px;
}

.qQueryUserAnswers
{
	width: 100%;
	padding: 5px;
}
.qQueryUserAnswerPnl
{
	padding: 5px;
}

.qQueryUserAnswerPnl img
{
	float: left;
	padding-right: 5px;
}


.qQueryUserAnswerPnl:HOVER
{
	border-style: dashed;
	border-width: thin;
}

.qQueryUserAnswer
{
}
.qWelcomeText {
	padding-top: 10px;
	padding-bottom: 10px;
	max-width: 300px;
	max-height: 300px;
	white-space: pre; 
}
.qWelcomeWindow {
	white-space: normal; 
	max-width: 500px;
}
.qWelcomeWindow > div {
	margin: 5pt;
}
.qWelcomeWindow > button {
	margin-right: 5pt !important;
	margin-bottom: 5pt !important;
	float: right;
}
.qHideLoadingInfo {
	background-color: white;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
.qWrapLabel {
	white-space: pre; 
}
.qConcludingTextPanelWrapper {
    display: table;
    position: absolute;
    height: 100%;
    width: 100%;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
.qConcludingTextPanel {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.qConcludingText {
/* 	margin-left: auto; */
/*     margin-right: auto; 	 */
	text-align: left;
	display: inline-block;
}
.qConcludingTextTitle {
}
.qWelcomeText {
	padding-top: 10px;
	padding-bottom: 10px;
	max-width: 300px;
	max-height: 300px;
	white-space: pre; 
}
.qWelcomeWindow {
	white-space: normal;
}
.qHideLoadingInfo {
	background-color: white;
}
.qWrapLabel {
	white-space: pre; 
}