﻿
/********************************************************************************/
/* Heading Styles   															*/
/********************************************************************************/
.pageTitles
{
	font-size: 12pt;
	font-weight: bold;
}
.PageHeader
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #2064a9;
}

.subHeading
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color: #2064a9;
}

.footer 
{
   background-image: url("footer_background.jpg");
    background-repeat: repeat-x;
   background-color: #4e93d4;
}


/********************************************************************************/
/* Grid Styles      															*/
/********************************************************************************/
.gridHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #F5F5F5;
	font-family: Arial;
	background-color: #2064a9;
	text-align: left;
}

.gridFooter
{
	font-weight: bold;
	font-size: 8pt;
	color: #F5F5F5;
	font-family: Arial;
	background-color: #2064a9;
	text-align: center;
}

.alternateGridRow
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	background-color: #ded5b4;
}

.gridRow
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	background-color: #FFFFFF;
}

.gridRequiredField
{
	background-color: #8B0000;
	color: #FFFFFF;
}

/********************************************************************************/
/* Paging Control Styles														*/
/********************************************************************************/
.cellAbovePager
{
	border-bottom: solid thin #3D2C1C;
}

.cellBelowPager
{
	border-top: solid thin #3D2C1C;
}


/********************************************************************************/
/* Error Style      															*/
/********************************************************************************/

.cssError 
{
	color: #CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

/********************************************************************************/
/* Menu styles	        														*/
/********************************************************************************/
.menuText {
	Font-Family: Arial;
	Font-size: 12px;
	Color: #FFFFFF;
	font-weight: bold;
	text-align:left;
	z-index: 1;
}

/********************************************************************************/
/* Control styles	    														*/
/********************************************************************************/
INPUT, DIV, SPAN, TD, P, BODY {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;
	}
	
INPUT.btn
{
	background-color: #2064a9;
	border: solid thin #7088A8;
	font-weight: Bold;
	font-family: Arial;
	font-size: 11px;
	color: White;
}

INPUT.disabledButton
{
	background-color: #778899;
	border: solid thin LightSlateGrey;
	font-weight: Bold;
	font-family: Arial;
	font-size: 11px;
	color: White;
}

.divBorder
{
	border:1px solid Navy;	
	padding: 5px;
}

.panelHide
{ 
 display: none
}

.panelShow 
{ 
	 display:block
}

/********************************************************************************/
/* Calendar Control styles													    */
/********************************************************************************/

.cssCalendar .ajax__calendar_container
{
	background-color: transparent;	
	text-align: center;
	font-weight:normal;
}

.cssCalendar .ajax__calendar_header, .ajax__calendar_footer, .ajax__calendar_title
{
	background-color: #344152;
	color: #ffffff;
}

.cssCalendar .ajax__calendar_header .ajax__calendar_next,
.cssCalendar .ajax__calendar_header .ajax__calendar_prev
{
	background-color: #D5D5D5;
	border: solid 1px #344152;
}

.cssCalendar .ajax__calendar_body 
{
	background-color: #607B8B;
	color: #F5F5F5;
}

.cssCalendar .ajax__calendar_other .ajax__calendar_day, 
.cssCalendar .ajax_calendar_other .ajax__calendar_year
{
	background-color: #D5D5D5;	
}

.cssCalendar .ajax__calendar_day,
.cssCalendar .ajax__calendar_year,
.cssCalendar .ajax__calendar_month
{
	background-color: #F5F5F5;
	border: solid 1px #D5D5D5;
	text-align: center;
}

.cssCalendar .ajax__calendar_dayname 
{
	background-color: #607B8B;
	border-color: #000000;
	color: #F5F5F5;
	text-align: center;
}

.cssCalendar .ajax__calendar_hover .ajax__calendar_day,
.cssCalendar .ajax__calendar_hover .ajax__calendar_month,
.cssCalendar .ajax__calendar_hover .ajax__calendar_year,
.cssCalendar .ajax__calendar_active .ajax__calendar_day,
.cssCalendar .ajax__calendar_active .ajax__calendar_month,
.cssCalendar .ajax__calendar_active .ajax__calendar_year
{
	background-color: #607B8B;
	border-color: #344152;
	color: #F5F5F5;
}

.cssCalendar .ajax__calendar_hover .ajax__calendar_title,
.cssCalendar .ajax__calendar_hover .ajax__calendar_today
{
	color: #D5D5D5;	
}
