.dialog {
	position: absolute;
	top: 5px;
	margin:0px auto;
	min-width: 8em;
	max-width: 760px;
	color: #000000;
	z-index: 1000;
	margin-left: 12px;
	margin-bottom: 0.5em;
	width: 250px;
	}
.dialog .dcontent,
.dialog .t,
.dialog .b,
.dialog .b div {
	background: transparent url('../media/dialog.png') no-repeat top right;
	}
.dialog .dcontent {
	position: relative;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 18px;
	font-size: 11px;
	}

.dialog .t {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 12px;
	margin-left:-12px;
	height: 100%;
	background-position:top left;
	}

.dialog .b {
	position:relative;
	width:100%;
	}

.dialog .b,
.dialog .b div {
	height: 20px;
	font-size:1px;
	}

.dialog .b {
	background-position:bottom right;
	}

.dialog .b div {
	position:relative;
	width:12px;
	margin-left:-12px;
	background-position:bottom left;
	}

.dialog .hd,
.dialog .bd,
.dialog .ft {
	position:relative;
	}

.dialog .wrapper {
	position: static;
	max-height: 1000px;
	overflow: auto;
	}

.dialog h1,
.dialog p {
	margin:0px;
	padding:0.5em 0px 0.5em 0px;
	}

.dialog h1 {
	padding-bottom:0px;
	}