﻿.dialog 
{
	position:relative;
	min-width:80px;
	max-width:710px;
	z-index:1001;
	margin-left:auto; /* default, width of left corner */
	margin-bottom:0px; /* spacing under dialog */
	margin-top: 0px;
	margin-right: auto;
	font-size: 1.2em;
}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div 
{
	background-color: transparent;
	background-image: url('/assets/images/V15/dialogBox.png');
	background-repeat: no-repeat;
	background-position: right top;
}

.dialog .content 
{
	position:relative;
	zoom:1;  /* RTD 20100323 QUESTION: IE only - do we really need */
	_overflow-y:hidden;
	padding:0px 15px 0px 0px;
}

.dialog .t 
{
	/* top+left vertical slice */
	position:absolute;
	left:0px;
	top:0px;
	width:15px; /* top slice width */
	margin-left:-15px;
	height:100%;
	_height:1600px; /* arbitrary long height, IE 6 */
	background-position:top left;
}

.dialog .b 
{
	/* bottom */
	position:relative;
	width:100%;
}

.dialog .b,
.dialog .b div {height:20px;}

.dialog .b {background-position:right bottom;}

.dialog .b div 
{
	position:relative;
	width:15px; /* bottom corner width */
	margin-left:-15px;
	background-position:bottom left;
}

.dialog .hd,
.dialog .bd,
.dialog .ft {position:relative;}

.dialog .wrapper 
{
	position:static;
	max-height:1000px;
}

.dialog  p
{
	margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
	padding: 10px 0px 5px 2px;  /* RTD 20100312 CHANGED: 1em 0px 0.5em 2px */
}

.dialog h1 
{
	font-size: 1.8em;
	line-height: 40px;  /* RTD 20100312 ADDED: 40px height regardless to keep title bar spacing */
	color: #FFFFFF;
	display: block;
	font-weight: normal;
	padding: 7px 0px 7px 3px;   /*RTD 20100312 CHANGED: .7em 0 .7em .3em */
}

.dialog  .closeWindowBtn  
{
	float: right;
	margin-top: 15px;
	cursor: pointer;
}
