﻿body
{
	margin: 0px;
	position: static;
	font-family: Tahoma, Verdana, Arial;
}
.TRHeader
{
    font-weight: bold;
    font-size: 10pt;
    background-color: #8A0000;
    color: #ffffff;
	font-family: Tahoma, Verdana, Arial;
}
.TBHeader
{
	font-weight: bold;
	font-size: 9pt;
	background-color: #8A0000;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial;
}
.TBBack
{
	font-weight: bold;
	font-size: 10pt;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Tahoma, Verdana, Arial;
}
.ErrMsg
{
    font-weight: bold;
    font-size: 10pt;
    color: #ff0000;
	font-family: Tahoma, Verdana, Arial;
}
A
{
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial;
}
.RegDay
{
	font-size: 8pt;
	width: 20px;
	font-family: Tahoma, Verdana, Arial;
}
.WorkDay
{
    font-weight: bold;
    font-size: 8pt;
	width: 20px;
	font-family: Tahoma, Verdana, Arial;
}
.WeekEnd
{
	font-weight: bold;
	font-size: 8pt;
	background-color: #ff0000;
	width: 20px;
	font-family: Tahoma, Verdana, Arial;
}
.WeekdayName
{
    font-weight: bold;
    font-size: 8pt;
	width: 20px;
	font-family: Tahoma, Verdana, Arial;
}
.Today
{
	font-weight: bold;
	font-size: 8pt;
	background-color: #ff6347;
	width: 20px;
	font-family: Tahoma, Verdana, Arial;
}
.MonthName
{
	font-weight: bold;
	font-size: 8pt;
	background-color: #fffbd6;
	font-family: Tahoma, Verdana, Arial;
}
.Cal
{
	font-size: 8pt;
	background-color: #ffff99;
	font-family: Tahoma, Verdana, Arial;
}
.TableTitle
{
	font-size: 11pt;
	background-color: #cc6633;
	font-weight: bold;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial;
}
.ButtonColor
{
	font-size: 10pt;
	background-color: #fffbd6;
	font-family: Tahoma, Verdana, Arial;
}
.DarkButton
{
	font-size: 10pt;
	background-color: #993300;
	font-family: Tahoma, Verdana, Arial;
	color: #fffbd6;
}
.GridText
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial;
}
.LinkButton
{
	
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	color: #990000;
	background-color: #ffffff;
}
.RecViewLink
{
	
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
	font-size: 10pt;
}
.TBText
{
	font-size: 10pt;
	color: black;
}
.TSTaskRow
{
	font-size: 10pt;
	color: black;
	font-weight: bold;
	background-color: #ffdead;
	text-decoration: none;
	width: 160px;
}
.TSTaskRowFooter
{
	font-size: 10pt;
	color: black;
	font-weight: bold;
	background-color: #ffdead;
	text-decoration: none;
}
.TSTaskCol
{
	font-size: 10pt;
	color: black;
	font-weight: bold;
	background-color: #fffbd6;
	text-decoration: none;
	width: 60px;
}
.HLNKTask
{
	font-size: 10pt;
	color: black;
	font-weight: bold;
	text-decoration: none;
	width: 55px;
}
.TSWeekLabel
{
	font-size: 10pt;
	color: black;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}
.FreeTime
{
	font-size: 7pt;
	background-color: #ffffff;
	text-decoration: none;
	color: #000000;
}
.WorkTime
{
	font-size: 7pt;
	background-color: #ff9900;
	text-decoration: none;
	color: #000000;
}
.UTOTime
{
	font-size: 7pt;
	background-color: #ffcc66;
	text-decoration: none;
	color: #000000;
}
.GridHeader
{
	font-size: 8pt;
	color: white;
	background-color: #990000;
	font-weight: bold;
}
.GridRow
{
	font-size: 8pt;
	background-color: #fffbd6;
	color: #333333;
	font-weight: bold;
}
.GridAlternatingRow
{
	font-size: 8pt;
	background-color: #ffdead;
	font-weight: bold;
}
.GridFooter
{
	font-size: 8pt;
	background-color: #fffbd6;
	color: #333333;
	font-weight: bold;
}
.ExpenseTaskRow
{
	font-size: 10pt;
	color: black;
	font-weight: bold;
	background-color: #ffdead;
	text-decoration: none;
	width: 160px;
}
.ExpenseTaskRowFooter
{
	font-size: 10pt;
	color: black;
	font-weight: bold;
	background-color: #ffdead;
	text-decoration: none;
}
.ExpenseTaskCol
{
	font-size: 10pt;
	color: black;
	font-weight: bold;
	background-color: #fffbd6;
	text-decoration: none;
	width: 60px;
}
.PopupGridNoData
{
	font-size: 8pt;
	background-color: #fffbd6;
	color: #333333;
	font-weight: bold;
}
.CenterText
{
	text-align: center;
}
.HelpButton
{
	font-size: 10pt;
	color: black;
	font-weight: bold;
	background-color: #fffbd6;
	text-decoration: none;
	cursor: help;
}
.HelpPanel
{
	font-size: 8pt;
	color: black;
	font-weight: normal;
	background-color: #fffbd6;
	text-decoration: none;
	border-right: #000000 thin solid;
	border-top: #000000 thin solid;
	border-left: #000000 thin solid;
	border-bottom: #000000 thin solid;
}
.GenericPanel
{
	border-right: #cc6633 thick solid;
	border-top: #cc6633 thick solid;
	border-left: #cc6633 thick solid;
	border-bottom: #cc6633 thick solid;
	text-align: center;
	margin: 0 auto;
}
.GenericTable
{
	border-right: #cc6633 thick solid;
	border-top: #cc6633 thick solid;
	border-left: #cc6633 thick solid;
	border-bottom: #cc6633 thick solid;
	text-align: center;
	margin: 0 auto;
}
.CenteredPanel
{
	text-align: center;
	margin: 0 auto;
}
.CenteredTable
{
	text-align: center;
	margin: 0 auto;
}
.ButtonsRow
{
	background-color: #fffbd6;
	text-align: center;
}

.HiddenInput
{
	visibility: hidden;
}
.HLNKSmall
{
	font-size: 8pt;
	color: black;
	font-weight: bold;
	text-decoration: none;
}
.WelcomeHeaderText
{
	font-weight: bold;
	font-size: 18pt;
	font-family: Tahoma, Verdana, Arial;
}

/* xp theme for Tab control*/
.ajax__tab_xpTR .ajax__tab_header
{
	font-family: verdana,tahoma,helvetica;
	font-size: 11px;
	background-image: url(Images/tab-line.gif);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position-y: bottom;
} 

/* the non-active tabs use: navajo white #ffdead  255,222,173  in the image files */
.ajax__tab_xpTR .ajax__tab_outer
{
	background: url(Images/tab-right.gif) no-repeat right;
	height: 21px;
}
.ajax__tab_xpTR .ajax__tab_inner
{
	padding-left: 3px;
	background: url(Images/tab-left.gif) no-repeat;
}
.ajax__tab_xpTR .ajax__tab_tab
{
	height: 13px;
	padding: 4px;
	margin: 0;
	background-image: url(Images/tab.gif);
	background-color: transparent;
}
/* the hover tab uses #fffbd6 255, 251,214 in the image files */
.ajax__tab_xpTR .ajax__tab_hover .ajax__tab_outer {background:url(Images/tab-hover-right.gif) no-repeat right;}
.ajax__tab_xpTR .ajax__tab_hover .ajax__tab_inner {background:url(Images/tab-hover-left.gif) no-repeat;}
.ajax__tab_xpTR .ajax__tab_hover .ajax__tab_tab
{
	background-image: url(Images/tab-hover.gif);
	background-color: transparent;
}
.ajax__tab_xpTR .ajax__tab_active .ajax__tab_outer {background:url(Images/tab-active-right.gif) no-repeat right;}
.ajax__tab_xpTR .ajax__tab_active .ajax__tab_inner {background:url(Images/tab-active-left.gif) no-repeat;}
.ajax__tab_xpTR .ajax__tab_active .ajax__tab_tab {background:url(Images/tab-active.gif) repeat-x;}
.ajax__tab_xpTR .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}
