@media screen 
{
.waterMark { color: #888; }
.pagebody { font-family: Arial, Helvetica, sans-serif;}
.detaildata {font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.griddataheader{font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.griddata {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color:#FFFFFF;}
.griddataalt
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		background-color: #cceeff;
		color: #000000;
	}
.gridpager {font-family: Arial, Helvetica, sans-serif; font-size: 7pt}
.detaildatared {color: Red; font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.menubar { background-color:#FFFFFF; border-bottom-style:solid; border-bottom-color:#004080; border-bottom-width:2px; }
.menubuttonstyle {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bolder; font-style: normal; color:#FBE3C1; background-color: #004080; border-style:outset; margin:2px; -webkit-appearance: none; }
.urgentButtonStyle
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: bolder;
		font-style: normal;
		color: #FBE3C1;
		background-color: #cc0033;
		border-style: outset;
		margin: 2px;
	}
.divider{ color:#004080 }
.datagridwithborder
	{
		border: black thin solid;
	}
.textsmallred { color: Red; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt }
.bgframe { background-color: #004080 }
.tdtitle { background-color: #004080; font-size: 10pt; color: #FFFFFF; font-family: Arial, Helvetica, Sans-Serif; font-weight: bolder  }
.tdcontroltitle { background-color: #004080; color: #FFFFFF; font-family: Arial, Helvetica, Sans-Serif; font-weight: bolder; border: #ffebcd; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; font-size: 8pt}
.tddata { color: Black; font-family: Arial, Helvetica, Sans-Serif }
.tinytealfont { font-size: 8pt; color: teal }
.tinyblackfont { font-size: 8pt; color: black }
.errorfont2 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt }
.tdlogintitle { background-color: #004080; color: #FFFFFF; font-size: 8pt; font-family: Arial, Helvetica, Sans-Serif; border: #004080; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px }
.noprint {  }
.copyright
{
	color:#000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:8pt;
}
}

.ajaxCalendar .ajax__calendar_container
{
    border:1px solid #646464;
    background-color: #90c8ee;
    color: Black;
}

.ajaxCalendar .ajax__calendar_active .ajax__calendar_day,
.ajaxCalendar .ajax__calendar_active .ajax__calendar_month,
.ajaxCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
    border: 1px solid black;
}

.ajaxCalendar .ajax__calendar_footer
{
    border-top: 1px solid black;
    font-weight:bold;
}

.gridListview
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;    
    vertical-align:top;  
    border-collapse:collapse;
}

.gridListViewSmallFont
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 8pt;    
    vertical-align:top;  
}

.overflowScrollbar
{
    height:75px;
    overflow:auto;
    border-width:1px;
    border-color:Gray;
    border-style:Solid;
}

.tableText
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;  
    font-weight:bold;  
}

.divSimpleBorder
{
   /* border-width:1px;
    border-color:Black;
    border-style:Solid; */
}

@media print {
.pagebody { font-family: Arial, Helvetica, sans-serif; BACKGROUND: #ffffff }
.menubuttonstyle {  font-family: Arial, Helvetica, sans-serif; border-color: #FFFFFF #000000 #000000 #FFFFFF; font-size: 8pt; font-weight: bolder; font-style: normal; color: #FBE3C1; background-color: #2E4848; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.textsmallred { color: Red; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt }
.bgframe { background-color: #ffffff }
.tdtitle { background-color: teal; font-size: 10pt; color: #FFFFFF; font-family: Arial, Helvetica, Sans-Serif; font-weight: bolder  }
.tdcontroltitle { background-color: teal; color: #FFFFFF; font-family: Arial, Helvetica, Sans-Serif; font-weight: bolder; border: #ffebcd; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px }
.tddata { color: Black; font-family: Arial, Helvetica, Sans-Serif }
.tinytealfont { font-size: 8pt; color: teal }
.tinyblackfont { font-size: 8pt; color: black }
.errorfont2 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt }
.noprint { visibility:hidden }
.copyright
{
	color:#000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:8pt;
}
}