﻿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;
}

div.MessageTitle{
	background:#11bade;
	color:#fff;
	padding:9pt 4pt 8pt 4pt;
	cursor:move;
	text-overflow:ellipsis;
	font-weight:600;
}

div.MessageTitleControls{
	position:absolute;
	top:1pt;
	right:1pt;
}

div.MessageTitleControls > button.Help{
	padding:5pt 0pt !important;
	max-width:30pt !important;
    min-width:30pt !important;
	top:2pt;
    position:relative;
    right:2pt;
}

div.MessageTitleControls button{
	min-width:50pt;
	max-width:50pt;
	margin-left:1pt;
	filter:alpha(opacity=80);
	opacity:0.8;
}

div.MessageContent{
	position:relative;
	padding:4pt;
	overflow-y:auto;
}

div.MessageContent img, div.MessageContent h1, div.MessageContent span, div.MessageContent div.InLineTableRow a{
	display:table-cell;
}

div.MessageContent img{
	margin:0pt 5pt 0pt 5pt;
	width:25pt;
	height:25pt;
}

div.MessageContent span{
    padding:6pt;
	vertical-align:middle;
}

div.MessageContent > div#lblContentTitle,
div.MessageContent > p#lblCommentInstructions,
div.MessageContent > div.Table > div > div > p,
div.MessageContent > div > div.Table > div:first-child > div:first-child{
	padding:0pt 0pt 5pt 0pt;
	color: #11bade;
    font-weight: 600;
}

div.MessageContent > p#lblCommentInstructions{
	padding:2pt 0pt 5pt 0pt;
}

div.MessageContent > div > div.Table > div > div:first-child{
	padding:0pt 0pt 5pt 0pt;
	color: #000;
}

div.MessageContent > div.Table > div > div > input{
	width:100%;
}

div.MessageContent > div#pnlSearchResults{
	position:absolute;
	border:solid 1pt #000;
	top: 50pt;
    left: 4pt;
    bottom: 35pt;
    right: 4pt;
	padding: 0pt 0pt 0pt 4pt;
	overflow-y:scroll;
}

div.MessageContent > div.ButtonSingleLine > button,
div.MessageContent > div.ButtonMultiLine > button{
	display:block;
	width:100%;
}

div.MessageContent > div.ButtonSingleLine > button{
	padding:10pt;
	margin: 5pt 0pt;
}

div.MessageContent > div.ButtonMultiLine > button > div{
	padding:1pt;
	text-align:center;
}

div.MessageContent > div.ButtonMultiLine > button div:first-child{
	font-weight:600;
	padding-top:6pt;
}

div.MessageContent > div.ButtonMultiLine > button div:last-child{
	padding-bottom:6pt;
}

div.MessageControls{
	border-top:solid 1pt #fff;
    margin:0 auto;
	padding:0pt;
    text-align:center;
}

div.MessageControls button{
    display:inline-block;
	background: #11bade;
	border:solid 1pt #000;
	padding:8pt 4pt;
	margin:2pt;
    color:#fff;
    width:auto;
    min-width:70pt;
	outline:none;
}

div.MessageControls > div.Table > div > div{
	padding:0pt;
	margin:0pt;
}

div.MessageControls > div.Table > div > div > button{
	width:100%;
	margin:0pt 0pt 2pt 0pt;
}

div.MessageControls > div.Table > div > div:first-child{
	padding:0pt 0pt 0pt 0pt;
}

div.MessageControls > div.Table > div > div:last-child{
	padding:0pt 0pt 0pt 0pt;
}

div.MessageControls button.Disabled{
	background: #FFD700;
	opacity:0.6;
    width:auto;
}

div.WaitWindowContainer{
	position:absolute;
	border:solid 1pt #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.MessageContainerFullScreen{
	position:absolute;
	background:#fff;
	top:0pt;
	right:0pt;
	bottom:0pt;
	left:0pt;
}

div.MessageContainerFullScreen > div.MessageTitle{
	background-color:#35353d;
}

div.MessageContainerFullScreen > div.MessageContent{
	position:absolute;
	top:30pt;
	right:0pt;
	bottom:73pt;
	left:0pt;
}

div.MessageContainerFullScreen > div.MessageControls{
	position:absolute;
	right:0pt;
	bottom:0pt;
	left:0pt;
}

div.MessageContainerFullScreen > div.MessageControls{
	background-color:#585863;
	padding:3pt;
}

div.MessageContainerFullScreen > div.MessageControls > button{
	display: block;
    width: 100%;
	padding:10pt !important;
	margin:0pt 0pt 2pt 0pt !important;
}

div.MessageContainerFullScreen > div.MessageControls > button:last-child{
	margin:0pt !important;
}