﻿.A
{
	background-color: #87ceeb;
}

.E
{
	background-color: #adff2f;
}

.D
{
	background-color: Red;
}


.PageTitleSuper
{
font-family:Trebuchet MS;
font-size:18pt;
font-weight:bold;
color:Black;
}

.PageTitleLarger
{
font-family:Trebuchet MS;
font-size:14pt;
font-weight:bold;
color:White;
background-color:#000099;
padding:3px;
}

.PageTitleLargerBackground
{
font-family:Trebuchet MS;
font-size:14pt;
font-weight:bold;
color:Black;
background-color:#000099;
color:White;
padding-left:5px;
}


.PageTitle
{
font-family:Trebuchet MS;
font-size:12pt;
font-weight:bold;
color:Black;
}

.PageSubTitle
{
font-family:Trebuchet MS;
font-size:12pt;
font-weight:bold;
color:Black;
}

.PageDetails {
font-size: 10pt;
font-family: Calibri;
color:Navy;
}

.Button {
font-size: 9pt;
font-family: Calibri;
color:Navy;
height:25px
}

.PageDetailsBold {
font-size: 10pt;
font-weight:bold;
font-family: Calibri;
}

.MenuItem {
font-size: 12pt;
font-weight:bold;
font-family: Calibri;
}


.WarningText{
font-size: 10pt;
font-family: Calibri;
color:Red;
}

.WarningTextLarger{
font-size: 14pt;
font-family: Calibri;
color:Red;
}

.BottomMenu {
font-size: 8pt;
font-family: Calibri;
color:Black;
}


.dynamicMenuItemStyle 
{
font-size: 7pt;
z-index:200;
position:relative;
}

.DateFormatText {
font-size: 8pt;
font-family: Calibri;
color:Gray;
}

.EditPageTitle
{
font-family:Calibri;
font-size:14pt;
font-weight:bold;
color:Silver;
}



/*Calendar Control CSS*/

.CalendarTheme .ajax__calendar_container   
{
	background-color: #DEF1F4;
	border:solid 1px #77D5F7;
}
.CalendarTheme .ajax__calendar_header  
{
	background-color: #ffffff;
	margin-bottom: 4px;
}
.CalendarTheme .ajax__calendar_title,
.CalendarTheme .ajax__calendar_next,
.CalendarTheme .ajax__calendar_prev    
{
	color: #004080;
	padding-top: 3px;
}
.CalendarTheme .ajax__calendar_body    
{
	background-color: #ffffff;
	border: solid 1px #77D5F7;
	font-family:Calibri;
	font-size:small;
}
.CalendarTheme .ajax__calendar_dayname 
{
	text-align:center;
	font-weight:bold;
	margin-bottom: 4px;
	margin-top: 2px;
	color: #004080;
	font-family:Calibri;
	font-size:small;

}
.CalendarTheme .ajax__calendar_day 
{
	color: #004080;
	text-align:center;
	font-family:Calibri;
	font-size:small;
}
.CalendarTheme .ajax__calendar_hover .ajax__calendar_day,
.CalendarTheme .ajax__calendar_hover .ajax__calendar_month,
.CalendarTheme .ajax__calendar_hover .ajax__calendar_year,
.CalendarTheme .ajax__calendar_active  
{
	color: white;
	font-weight: bold;
	background-color: red;
	font-family:Calibri;
	font-size:small;
}
.CalendarTheme .ajax__calendar_today,
.CalendarTheme .ajax__calendar_other,
.CalendarTheme .ajax__calendar_hover 
.ajax__calendar_today
{
	font-weight:bold;
	font-family:Calibri;
	font-size:small;
	color:Red;
}
.CalendarTheme .ajax__calendar_hover .ajax__calendar_title 
{
	color: #bbbbbb;
	font-family:Calibri;
	font-size:small;
}

.header
{
    font-weight:bold;
    position:absolute;
    background-color:White;
}

.hoverMenu
{
    z-index: 10000;
    background-color: #eee;
    height: auto;
    width: auto;
}

.textboxUpper
{
	font-family:Calibri;
	text-transform: uppercase;
	
}

.DataWebControlStyle td
{
  white-space:nowrap;
}

.MyTextBox
{
    font-family:Calibri;
    font-size:12pt;
    font-weight:normal;
    border-style:solid;
    border-width:1px;
    border-color:Silver;
    padding:0px;
    border-color:Silver;
    color:Blue;
    vertical-align:middle;
    background-color:White; /*#FFFF80;*/
    outline-color:inherit;
    border-radius: 5px 5px 5px 5px;
}

.MyCheckBox
{
    font-family:Calibri;
    font-size:10pt;
    font-weight:normal;
    border-style:none;
    color:Black;
    height:15pt;
    vertical-align:middle;
}

.PageSubTitle
{
    font-family:Trebuchet MS;
    font-size:12pt;
    font-weight:bold;
    color: #00338E;
}

.PageSubGroup
{
    font-family:Calibri;
    font-size:12pt;
    font-weight:bold;
    color: #00338E;
}

.PageDetails 
{
    font-size: 10pt;
    font-family: Calibri;
    color:Black;
}

.MyButton
{
    font-family:Calibri;
    font-size:10pt;
    font-weight:bold;
    color:White;
    width:80px;
    background-color:RoyalBlue; /*#069; #0066FF#F0F0F0*/
    border-radius: 5px 5px 5px 5px;
}

.PanelCss
{
    color:White;   
    padding:1px;    
    border:1px;
    border-style:solid;
    height:25px;
    border-radius: 10px 10px 10px 10px;
}


.PageTitle
{
    font-family:Calibri;
    font-size:12pt;
    font-weight:lighter;
    /*background-color:Green;*/
    color:White;   
    background: #1E7F52;   
    padding:5px;    
    border:1px;
    border-style:solid;
    height:25px;
    /*border-radius: 15px 50px 30px 5px;*/
    /*border-radius: 15px 15px 5px 5px;*/
    border-radius: 10px 10px 10px 10px;
    
    /*color: #00338E; #00338E*/    
}