﻿body {
}

.ProgressBar
{
    z-index: 99999999;
    background-color: #989898;
    position: fixed;
    top: 40%;
    left: 45%;
}
* html .ProgressBar
{
    position: absolute;
    margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
    background-color: #989898;
}
.overlay
{
    position: fixed;
    z-index: 99999999;
    top: 0px;
    left: 0px;
    background-color: #989898;
    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');
}

.error-message {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #fe9602;
	text-decoration: none;
	line-height: 21px;
	background-image: url(../images/icon-error.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 21px;
	padding-left: 27px;
	padding-top: 3px;
	padding-bottom: 5px;
	display: inline-block;
}
.success-message {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #fe9602;
	text-decoration: none;
	line-height: 19px;
	background-image: url(../images/icon-success.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 21px;
	padding-left: 27px;
	display: inline-block;
}

.validation
{
    font: normal 12px/14px Arial, Helvetica, sans-serif;
    color: #930 !important;
    text-decoration: none;
}

.ui-datepicker
{
    width: 13em !important;
}
.ui-datepicker table
{
    font-size: 0.7em !important;
}