﻿.overlayHeader
{
    position: relative;
	background-color: #3d316a; 
    padding: 10px;
}

.overlayBody
{
    position: relative;
    height: 80%;
	overflow: auto;
    padding: 15px;
}

 .overlayFooter {
	position: absolute;
	width: 97%;
	padding-left: 5px;
	padding-right: 5px;
    padding-bottom: 0;
	bottom: 0;
}

.overlayHeaderText
{
    position: relative;
	font-size: 1.2em; 
	font-weight: bold;
	color: White;
}

.overlayModalContainer
{
	position: fixed;
	top: 10%; 
	left: 15%; 
	width: 800px; 
	height: 500px;
	background-color: white; 
	padding: 4px; 
	border: 1px solid #0c5205;
	overflow: hidden;
	z-index: 52;
}

.overlayModalContainerSmall
{ 
	position: fixed; 
	top: 15%; 
	left: 20%; 
	width: 600px; 
	height: 400px;
	background-color: white; 
	padding: 4px; 
	border: 1px solid #0c5205;
	overflow: hidden;
	z-index: 52;
}

.overlayModalContainerAutoSize
{ 
	position: fixed; 
	top: 10%;
    left: 10%;
	min-width: 250px; 
	min-height: 350px;
    width: 70%;
    height: 60%;
	background-color: white; 
	padding: 4px 4px 25px 4px;
	border: 1px solid #0c5205;
	overflow: hidden;
	z-index: 52;
}

.overlayModalContainerHidden
{
    display: none; 
	position: fixed; 
	top: 10%; 
	left: 15%; 
	width: 800px; 
	height: 500px;
	background-color: white; 
	padding: 4px; 
	border: 1px solid #0c5205;
	overflow: hidden;
	z-index: 52;
}

.overlayConfirmationContainer
{ 
	position: fixed; 
	top: 35%; 
	left: 35%; 
	width: 380px; 
	height: 170px; 
	background-color: white; 
	padding: 4px; 
	border: 1px solid #0c5205;
	overflow: hidden;
	z-index: 52;
}

.divOverlay
{
	position: fixed;
	top: 0;
	left:0; 
	width: 100%; 
	height: 100%; 
	background-color: darkgray; 
	-moz-opacity: 0.4; /* NETSCAPE */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* IE 8 */
	opacity:.40; /* GOOD BROWSERS */
	filter: alpha(opacity=40); /* IE 5-7 */
	-khtml-opacity: 0.4; /* SAFARI 1.x */
	white-space:nowrap; 
	z-index: 50;
}

.margin5px {
    margin: 5px;
}