﻿/* Fixed Styles used by system */


/* Removes border and padding information that a calendar would inherit when embedded inside of a gridview table */
div.ajax__calendar_days table td, div.ajax__calendar_months table td, div.ajax__calendar_years table td, div.ajax__calendar_days table tr td, div.ajax__calendar_months table tr td, div.ajax__calendar_years table tr td  
{
    padding: 0px;
    border: none;
}

.ajax__calendar_title
{
	width: auto;
}

/* Ensures the calendar has a high stacking order so it appears on top of other ACT controls, like slider */
div.ajax__calendar_container 
{ 
   z-index: 20000;
}

/* modal popups */
.modalBackground
{
	background-color: #FFFFFF;
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.80;
	z-index:999 !important;
}

.modalPopup
{
	background-color: #FFFFFF;
	border: solid 1px Black;
	overflow:auto;
	z-index:1000 !important;
}

/* AJAX 'Please Wait' Overlay : Automatically sizes to full screen */
.waitLabel
{
	font-size:large;
	font-weight:bold;
	font-style:italic;
	color: black;
	margin-left: 10px;
	margin-right: 15px;
}

.overlay {
    position: fixed;
    z-index: 999 !important;
    top: 0px;
    left: 0px;
    background-color: #FFFFFF;
    width: 100%;
    height: 100%;
    filter: Alpha(Opacity=70);
    opacity: 0.70;
    -moz-opacity: 0.70;
}
* html .overlay {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
    width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
}
.loader 
{
	background-color: White;
	border: Solid 2px Black;
    z-index: 11100;
    position: fixed;
    margin-left: -80px;
    top: 50%;
    left: 50%;
    padding-top: 5px;
}
* html .loader {
    position: absolute;
    margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
}
