﻿div.LockLayer{
	position:absolute;
	background:#000;
	top:0pt;
	left:0pt;
	width:100%;
	height:100%;
	filter:alpha(opacity=30);
	opacity:0.3;
	z-index:10;
}

div.MessageContainer{
	position:absolute;
	background:#fff;
	-webkit-box-shadow: 1pt 1pt 15pt #000;
	-moz-box-shadow: 1pt 1pt 15pt #000;
	box-shadow: 1pt 1pt 15pt #000;
	z-index:11;
	max-width:800pt;
}

div.MessageTitle{
	background-color: #11bade;
	color:#fff;
	padding:9pt 4pt;
	cursor:move;
	text-overflow:ellipsis;
	font-weight:600;
}

div.MessageContent{
	border-bottom:solid 1pt #fff;
	padding:4pt 4pt 0pt 4pt;
	overflow-y:auto;
	overflow-x:hidden;
}

div.MessageContent img, div.MessageContent h1, div.MessageContent span, div.MessageContent div.InLineTableRow a{
	display:table-cell;
}

div.MessageContent img{
	margin:4pt 4pt 0pt 4pt;
	width:25pt;
	height:25pt;
	display:inline-block;
}

div.MessageContent span{
	padding:7pt;
    font-size:8pt;
	height:24pt;
	vertical-align:middle;
}

div.MessageControls{
	border-top:solid 1pt #fff;
    margin:0 auto;
    text-align:center;
}

div.MessageControls button{
    display:inline-block;
	background: rgb(242,246,248); /* Old browsers */
	background: #11bade;
	border:solid 0.5pt #000;
	padding:8pt 0pt;
	margin:2pt;
    color:#fff;
    width:auto;
	min-width:80pt;
	height:auto;
	outline:none;
	overflow:hidden;
    text-overflow:ellipsis;
	white-space:nowrap;
}

div.MessageControls button:hover{
	background-color: #09a8ca !important;
	color:#fff !important;
}

div.MessageControls button.ButtonWidth100pt{
	 min-width:100pt !important;
}

div.MessageControls button.ButtonWidth125pt{
	 width:125pt !important;
}

div.MessageControls button.Disabled{
	background: #808080;
	opacity:0.6;
    /*width:auto;*/
}

div.MessageControls button.Disabled:hover{
	background: #808080 !important;
}

div.WaitWindowContainer{
	position:absolute;
	border:solid 0.5pt #000;
	background:#fff;
	background-image: url('../Images/WaitWindow.gif');
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:35pt;
	text-align:center;
	-webkit-box-shadow: 1pt 1pt 15pt #000;
	-moz-box-shadow: 1pt 1pt 15pt #000;
	box-shadow: 1pt 1pt 15pt #000;
	-moz-user-select:-mov-none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	z-index:11;
}

div.WaitWindowContent{
	position:relative;
	display:table-cell;
	background:#eee;
	padding:3pt 5pt;
	width:300pt;
	height:30pt;
	vertical-align:middle;
    font-size:8pt;
}

div.MessageTitleControls button{
	background: rgb(242,246,248); /* Old browsers */
	background: #FFD700;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEEEEE), to(#C0C0C0));
	background: -webkit-linear-gradient(#EEEEEE, #C0C0C0);
	background: -moz-linear-gradient(#EEEEEE, #C0C0C0);
	background: -ms-linear-gradient(#EEEEEE, #C0C0C0);
	background: -o-linear-gradient(#EEEEEE, #C0C0C0);
	background: linear-gradient(#EEEEEE, #C0C0C0);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#C0C0C0',GradientType=0 );
	filter:alpha(opacity=80);
	opacity:0.8;
    color:#000;
	outline:none;
}

div.MessageTitleControls > button.Help{
	border:none;
	background:url(../Images/Question.png) no-repeat !important;
	background-position:center center !important;
	background-size: 20pt 20pt !important;
	padding:6pt 0pt !important;
	max-width:25pt !important;
	min-width:25pt !important;
	min-height:25pt;
	max-height:25pt;
	top:1pt;
	position:absolute;
	right:1pt;
	filter:alpha(opacity=100);
	opacity:1;
}

div.MessageTitleControls > button.Voice > img{
	position:absolute;
	top:1pt;
	left:3pt;
	width:22pt;
	height:22pt;
}