﻿body
{
	margin: 0;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
}

.Header
{
	background-color: #0073BF;
	font-size: 12pt;
	color: Yellow;
	padding: 5px;
	font-weight: bold;
	background-image: url(Images/menuItemH.gif);
}

.SideMenu
{
	background-color: #D2EDFF;
	width: 150px;
}
.TitleDiv
{
	background-color: #FFFFB7;
	padding: 5px;
	border: solid 1px #B0B000;
	background-image: url('Images/TitleDivBG.jpg');
}
.Title
{
	font-weight: bold;
	font-size: 12pt;
	color: #888800;
}

.Title2
{
	font-weight: bold;
	font-size: 12pt;
	color: #0073BF;
}

.Title3
{
	font-weight: bold;
	font-size: 11pt;
	color: Gray;
	margin: 4px;
}


.TableHeader
{
	background-color: #0073BF;
	color: #FFFFB7;
	padding: 3px;
	background-image: url(Images/menuItemH.gif);
	font-weight: bold;
}
.FieldsetDiv
{
	border: solid 1px Gray;
	background-color: #D9F0FF;
}


td
{
	vertical-align: top;
}

.NumericField
{
	text-align: right;
	padding:0px;
	padding-right:1px;
	font-family: Arial;
	font-size: 9pt;
}

.TextField
{
	text-align: left;
	padding:0px;
	padding-left:1px;
	font-family: Arial;
	font-size: 9pt;
}

.Button
{
	width: 100px;
	margin: 8px;
}

.ButtonShort
{
	width: 60px;
	
}

.ButtonLong
{
	width: 200px;
		margin: 8px;
}


td.FieldCell
{
	background-color: #F0F9FF;
	border-top: solid 3px #D9F0FF;
	padding: 1px;
	white-space:nowrap;
}

td.FieldCellSub
{
	background-color: #F0F9FF;
	padding: 1px;
}

.menuItem
{
	margin: 2px 0px 2px 0px;
	padding: 8px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #F2FAFF;
	float: left;
	width: 140px;
	font-size: 10pt;
	text-decoration: none;
	color: #0073BF;
	font-weight: bold;
	background-image: url(Images/menuItem.gif);
	border: solid 1px #A4DBFF;
}

.menuItem:hover
{
	background-color: #0073BF;
	color: #FFFF00;
	background-image: url(Images/menuItemH.gif);
	border: solid 1px #A4DBFF;
}

.Bonus
{
	background-image: url(Images/menuItem.gif);
}

.BonusH
{
	background-image: url(Images/menuItemH.gif);
}
.BonusM
{
	background-image: url(Images/menuItemM.gif);
}

.calendar-days
{
	background-image: url(Images/TitleDivBG.jpg);
}
.calendar-weekends
{
	background-image: url(Images/CalendarWeekBG.jpg);
}


.PROCESSED
{
	background-color: #DEF9FE;
	border-bottom: solid 1px #DFDFDF;
	background-image: url(Images/PROCESSED.gif);
	height: 25px;
}
.PAID
{
	background-color: #A0FA76;
	border-bottom: solid 1px #DFDFDF;
	background-image: url(Images/PAID.gif);
	height: 25px;
}
.IGNORED
{
	background-color: #E5E5E5;
	border-bottom: solid 1px #DFDFDF;
	background-image: url(Images/IGNORED.gif);
	height: 25px;
}
.CANCELED
{
	background-color: #F98F8C;
	border-bottom: solid 1px #DFDFDF;
	background-image: url(Images/CANCELED.gif);
	height: 25px;
}
.NORMAL
{
	background-color: White;
	border-bottom: solid 1px #DFDFDF;
	background-image: url(Images/NORMAL.gif);
	height: 25px;
}

a
{
	text-decoration: none;
}
.Calendar1
{
	position: absolute;
	top: 0px;
	left: 798px;
	border: solid 1px gray;
}

.MessageBox
        {
            color: gray;
            padding: 5px;
            border: solid 1px gray;
            background: #FCDADA;
            font-size: 8pt;
            width:400px;
            text-align:center;
            z-index:100;
            position:absolute;
            top:200px;
            left:200px;
            height:100px;
            
        }
        .button
{
	width:120px;
	}
	
	.grid_header
{
    border-top: solid 1px #3DACF4;
    border-bottom: solid 1px #3DACF4;
    border-left: solid 0px #0E85D3;
    border-right: solid 1px #0E85D3;
    background-color: #3AA9F2;
    color: #FFFFB7;
    background-image: url(Images/menuItemH.gif);
    padding: 3px;
    font-weight: bold;
}

.grid_row
{
    border: solid 0px #F0F0F0;
    border-bottom: solid 1px #F0F0F0;
    border-left: solid 0px #F0F0F0;
    border-right: solid 1px #F0F0F0;
    background-color: #FFFFFF;
}

.grid_row_alt
{
    border: solid 0px black;
    border-bottom: solid 1px #F0F0F0;
    border-left: solid 0px #F0F0F0;
    border-right: solid 1px #F0F0F0;
    background-color: #F2FAFF;
}


.grid_cell
{
    border-left: solid 1px #F0F0F0;
    border-bottom: solid 1px #F0F0F0;
    border-top: solid 1px #F0F0F0;
    
    }
.grid_header_cell
{
    border-left: solid 1px #F0F0F0;
    
    }

.grid_print_header
{
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
    border-left: solid 0px #000000;
    border-right: solid 1px #000000;
    background-color: #000000;
    color: #FFFFFF;
    padding: 3px;
    font-weight: bold;
    font-weight:bold;
}

.grid_print_row
{
    border: solid 0px #000000;
    border-bottom: solid 1px #000000;
    border-left: solid 0px #000000;
    border-right: solid 1px #000000;
    background-color: #FFFFFF;
}

a.gridview
{
    text-decoration: none;
}

a:hover.gridview
{
    text-decoration: underline;
}
