﻿body
{
font-size: 70%;
color: #000000;
margin: 0px;
}
body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
font-family: verdana,helvetica,arial,sans-serif;
}
a
{
text-decoration: underline;
color: #000099;
}
a:hover {color: #4040F0}
div.login_resultpane
{
	color: Red;
	font-size: larger;
	font-weight: bold
}
.HeaderStyle
{
	
	font-weight:bold;
	color: White;
	background-color:Maroon;
	text-align:left;
	font-size:small;
	font-family: verdana,helvetica,arial,sans-serif;
}
.HeaderStyleNumeric
{
	
	font-weight:bold;
	color: White;
	background-color:Maroon;
	text-align:right;
	font-family: verdana,helvetica,arial,sans-serif;
}
.SelectedRowStyle
{
	background-color : #738A9C;
	font-weight: bold;
	color: White;
	font-family: verdana,helvetica,arial,sans-serif;
}
.PagerStyle
{
	color:#8C4510;
	text-align:center;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size:small;
}
.RowStyle
{
	background-color:#FFF7E7;
	color:#8C4510;
	text-align:left;
	font-weight:normal;
	font-family: verdana,helvetica,arial,sans-serif;
}
.FooterStyle
{
	background-color:#F7DFB5;
	color:#8C4510;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size:small;
}
.ItemStyleNumeric
{
	background-color:#FFF7E7;
	color:#8C4510;
	text-align:right;
	font-weight:normal;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size:small;
}
.TitleBar
{
	background-color:Maroon;
	font-size:large;
	font-weight:bold;
	color:White;
	text-align:left;
}
.SubTitle
{
	background-color:#D2B48C;
	font-size:medium;
	font-weight:bold;
}
.NoMatchFound
{
	background-color:Yellow;
	color:Maroon;
	font-size:small;
	font-weight:bold;
}
.VerticalColumns
{
	background-color:#D2B48C;
	font-weight:bold;
	font-size:small;
}
.ErrLabel
{
	background-color:White;
	color:Navy;
	font-style:italic;
	font-weight:bold;
	font-size:larger;
	width:100%;
}
.IcoSize
{
	height:10;
	width:10;
}
.GridBorder
{
	border-collapse:collapse;
	border-color:Maroon;
	border-width:thin;
}


.MyCalendar .ajax__calendar_container {
    border:1px solid ##FFCC66;
    background-color: #FFFFCC;
    color: #663399;

}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: #CC9966;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
    background-color: Silver;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: white;
    font-weight:bold;
    background-color:Maroon;
}
.MyCalendar .ajax__calendar_header
{
	background-color:Maroon;
	color:White;
}
.MyCalendar .ajax__calendar_footer
{
	color:Maroon;
}
.MyCalendar .ajax__calendar_prev,
.MyCalendar .ajax__calendar_prev 
{
	color:White;
}

.MyCalendar .ajax__calendar_container TABLE {border:1px; border-color:Maroon;}

.MaskedEditError
{
    background-color: #ffcccc;
}

.RefreshLink
{
	font-size:small;
	color:navy;
	font-weight:normal;
}

.updateProgress
{
    border-width:1px; 
    border-style:solid; 
    background-color:#FFFFFF; 
    position:absolute; 
    width:130px; 
    height:50px;    
}

.modalProgressGreyBackground 
{
    background:#CCCCCC;
    border-width:1px; 
    border-style:solid;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);				

}
.modalPopup
{
    text-align:center;
    padding-top: 30px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:100px;
}

