img {
	behavior: url(png.htc);
}

.shadow {
	overflow: hidden;
	background: url(../images/shadow.png);
	height: 1%;
}


.carpet {
	background:url(../images/carpet.png);
	position:fixed;
	left:0;
	top:0;
	height:100%;
	width:100%;
	opacity : 1;
}

.wrapper {
	background: url(../images/shadow.png);
	padding: 0 5px;
}

.dialogTable, .dialogTable td {
	border:0;
	padding:0;
	border-collapse:collapse;
	vertical-align:top;
}

.dialogTable td img {
	display:block;
}

.shadow img {
	display: block;
	float: left;
	height:5px;
	width:5px;
}

.dialogBox {
	text-align: left;
	position: fixed;
	border: 0 !important;
	z-index: 10000;
	*position: absolute;
	*top: expression(eval(document . compatMode &&
	 document . compatMode == 'CSS1Compat') ? 
	 documentElement . scrollTop :   document . body . scrollTop );
	width: 300px;
}

.dialogTitle {
	height: 15px;
	padding: 3px 5px;
	clear: both;
	background: #575757;
	border-bottom: 2px outset #575757;
	font: bold 12px tahoma;
	color: #fff;
	cursor: 'pointer';
}

.dialogMessage {
	padding: 5px;
	font: 11px tahoma;
	background: #fff;
	color:#000;
}

.dialogTextarea {
	padding: 3px;
}

.dialogServiceBox {
	background: #fff;
	padding: 3px;
}

.dialogFloatRight {
	float: right !important;
}

.dialogToolbar {
	overflow: hidden;
	padding: 1px;
	background: #fff;
	height:1%;
}

.dialogToolbar a {
	display: block;
	float: right;
	padding: 2px 5px;
	background: #575757;
	color: #fff;
	margin: 0px 5px 2px 0;
	font: bold 10px tahoma;
	border: 2px outset #575757;
	text-decoration: none!important;
}

.dialogToolbar a:hover {
	border: 2px solid #575757;
}

.dialogToolbar a:active {
	border: 2px inset #575757;
}


/* error */
.error .dialogTitle {
	background: #f00;
	border-bottom: 2px outset #f00;
}

.error .dialogToolbar a {
	background: #f00;
}

.error .dialogToolbar a:hover {
	border: 2px solid #f00;
}

.error .dialogToolbar a:active {
	border: 2px inset #f00;
}

.error .dialogToolbar a {
	border: 2px outset #f00;
}

/* comfirm */
.confirm .dialogTitle {
	background: #585858;
	border-bottom: 2px outset #585858;
}

.confirm .dialogToolbar a {
	background: #585858;
}

.confirm .dialogToolbar a:hover {
	border: 2px solid #585858;
}

.confirm .dialogToolbar a:active {
	border: 2px inset #585858;
}

.confirm .dialogToolbar a {
	border: 2px outset #585858;
}

/* box */
.box .dialogTitle {
	background: #3B5A98;
	border-bottom: 2px outset #666666;
}

.box .dialogToolbar a {
	background: #3B5A98;
}

.box .dialogToolbar a:hover {
	border: 2px solid #3B5A98;
}

.box .dialogToolbar a:active {
	border: 2px inset #3B5A98;
}

.box .dialogToolbar a {
	border: 2px outset #3B5A98;
}


.dialog-form .dialog-form-item {
	clear:both;
	overflow:hidden;
	margin:0 0 10px 0;
}

.dialog-form .dialog-form-item label {
	float:left;
	width:70px;
	margin:0 10px 0 0;
	display:block;
}

.dialog-form .dialog-form-item input {
	float:left;
	width:150px;
	display:block;
	border:1px solid #ccc;
}

.dialog-form .dialog-form-item textarea {
	float:left;
	width:190px;
	display:block;
	height:50px;
	border:1px solid #ccc;
	padding: 3px;
	font:11px tahoma;
}

.dialog-form .dialog-form-item select {
	float:left;
	width:190px;
	display:block;
	border:1px solid #ccc;
	padding: 3px;
	font:11px tahoma;
}
