﻿BODY
{
    background-color: #ffffff;
}

/* TABLES AND GRIDVIEWS */

.TableHeader
{
    background-color: #ffffff;
    font-size: 10px;
    color: #333333;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    text-align:left;
    text-decoration:none;
}
TR.TableHeader A
{
    background-color: #ffffff;
    font-size: 10px;
    color: #333333;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    text-transform:uppercase;
    text-align:left;
    text-decoration:underline;
}

.TableItem
{
    background-color: #ffffff;
    font-size: 10px;
    color: #333333;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
}
TR.TableItem a
{
    font-size: 10px;
    color: red;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    padding-left:2px;
    padding-right:2px;
}
TR.TableItem a:hover.
TR.TableItem a:active
{
    color: #ffffff;
    background-color: red;
}

.TableHover
{
    background-color: #ffee33;
    font-size: 10px;
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
}
TR.TableHover a
{
    font-size: 10px;
    color: red;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
TR.TableHover a:hover,
TR.TableHover a:active
{
    color: #ffffff;
    background-color: red;
}

.TableFooter
{
    background-color: #ffffff;
    font-size: 10px;
    color: #333333;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
}

/* JEADER AND MENUS */

.Header
{
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    color: #000000;
    border-bottom: #666666 1px solid;
}
.HeaderApplication
{
    font-family: Verdana;
    font-size: 16px;
    font-style: italic;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
.HeaderTitle
{
    font-family: Verdana;
    font-size: 22px;
    font-style: normal;
    color: #cc3333;
    font-weight: bold;
    text-decoration: none;
}
.HeaderAction
{
    font-family: Verdana;
    font-size: 15px;
    font-style: normal;
    color: #666666;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
.HeaderCompany
{
    font-family: Verdana;
    font-size: 10px;
    font-style: normal;
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}

.SmartNav
{
    font-size: 10px;
    color: #000000;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding-left:2px;
    padding-right:2px;
}
.SmartNavLink
{
    font-size: 10px;
    color: #333333;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding-left:2px;
    padding-right:2px;
}
A.SmartNavLink:hover
{
    color: #ffffff;
    background-color: #333333;
}

.MainMenuStaticMenu
{
}
.MainMenuStaticItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	color: #000000;
	font-weight:bold;
}
.MainMenuStaticHover
{
}
.MainMenuStaticSelected
{
}

.MainMenuDynamicMenu
{
    border-right: #666666 1px solid;
    border-top: #666666 1px solid;
    border-left: #666666 1px solid;
    border-bottom: #666666 1px solid;
}
.MainMenuDynamicItem
{
    color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight:bold;
    padding-left:3px;
    padding-right:3px;
}
.MainMenuDynamicHover
{
    background-color:#ffee33;    
}
.MainMenuDynamicSelected
{
}

.SystemMenuStaticMenu
{
}
.SystemMenuStaticItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	color: #333333;
}
.SystemMenuStaticHover
{
    color: #ffffff;
    background-color: #333333;
}
.SystemMenuStaticSelected
{
}

.SystemMenuDynamicMenu
{
    background-color: #e0e0e0;
    border-right: #666666 1px solid;
    border-top: #666666 1px solid;
    border-left: #666666 1px solid;
    border-bottom: #666666 1px solid;
}
.SystemMenuDynamicItem
{
}
.SystemMenuDynamicHover
{
    background-color: #ffee33;
}
.SystemMenuDynamicSelected
{
}

.Action
{
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    color: #000000;
}

/* PANELS */

.ListPanel
{
	background-color:#e0e0e0;
}

.EditPanel
{
	background-color:#e0e0e0;
    font-size: 10px;
    color: #333333;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
}
TR.EditPanel a
{
    font-size: 10px;
    color: red;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
}
TR.EditPanel a:hover,
TR.EditPanel a:active
{
    color: #ffffff;
    background-color: red;
}

.ContentPanel
{
	background-color:#ffffff;
}

.MessagePanel
{
    background-color: #ffddcc;
    font-size: 10px;
    color: #003300;
    font-family: Arial;
}

.Contents
{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	vertical-align: text-top;
	padding-left: 20px;
	padding-bottom: 15px;
	text-align: justify;
}
.Contents A:Link
{
    font-weight: bold;
    color: black;
    text-decoration: none;
}
.Contents A:Active
{
    color: black;
    text-decoration: none;
}
.Contents A:Visited
{
    color: black;
    text-decoration: none;
}
.Contents A:Hover
{
    color: black;
    text-decoration: underline;
}

/* LABELS */

.Title
{
    color: #333333;
    font-size: 18px;
    font-family: Verdana;
    font-weight: bold;
    text-transform: uppercase;
}

.SubTitle
{
    font-size: 14px;
    color: #666666;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-Serif;
    text-transform: uppercase;
    padding-bottom:10px;
}

.Area
{
    font-size: 14px;
    color: #666666;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-Serif;
    text-transform: uppercase;
    padding-bottom:10px;
}

.Field
{
    font-size: 10px;
    color: #666666;
    text-decoration: none;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    text-transform: uppercase;
    font-variant: normal;
}

.FieldLink
{
    font-size: 10px;
    color: #3333ff;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: underline;
    padding-left:2px;
    padding-right:2px;
}

.Key
{
    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: bold;
}

.Extra
{
    color: #666666;
    font-size: 9px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style:italic;
}

.Text
{
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
}
.ListText
{
    font-size: 10px;
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    padding-left: 5px;
    border-left: #666666 1px solid;
}

.SmallText
{
    font-size: 10px;
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
}

.SmallTextRed
{
    font-size: 10px;
    color: #cc0033;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
}

.SmallTextGhosted
{
    font-size: 10px;
    color: #999999;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
}

.SmallTextItalic
{
    font-size: 9px;
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: italic;
    text-decoration: none;
}


.Error
{
    color: #ffffcc;
    background-color: #ff3333;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    font-family: Arial;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 1px;
    padding-top: 0px;
}

.Warning
{
    color: #663333;
    background-color: #ffcc00;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    font-family: Arial, Helvetica, Sans-Serif;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 1px;
    padding-top: 0px;
}

.Ok
{
    color: aliceblue;
    background-color: olivedrab;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    font-family: Arial, Helvetica, Sans-Serif;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 1px;
    padding-top: 0px;
}

.Info
{
    color: #ccffff;
    background-color: #3300ff;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    font-family: Arial, Helvetica, Sans-Serif;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 1px;
    padding-top: 0px;
}

.Command
{
    font-size: 12px;
    color: red;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    padding-left:2px;
    padding-right:2px;
}
A.Command:hover
{
    color: #ffffff;
    background-color: red;
}

.SmallCommand
{
    font-size: 10px;
    color: red;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    padding-left:2px;
    padding-right:2px;
}
A.SmallCommand:hover,
A.SmallCommand:active
{
    color: #ffffff;
    background-color: red;
}

.Link
{
    font-size: 12px;
    color: red;
    font-weight: bold;
    font-family: Serif;
    text-decoration: none;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 1px;
    padding-top: 1px;
}
.SmallLink
{
    font-size: 10px;
    color: red;
    font-weight: normal;
    font-family: Serif;
    text-decoration: none;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 1px;
    padding-top: 1px;
}
A.SmallLink:hover,
A.SmallLink:active
{
    color: #ffffff;
    background-color: red;
}

.SearchPromptText
{
    font-size: 8px;
    color: #333333;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    text-align:right;
    text-decoration:none;
}

.WarningField
{
    background-color: #ffff99;
}

.ErrorField
{
    background-color: #ffcccc;
}

.LockedField
{
    background-color: #cccccc;
}

.RequiredField
{
    background-color: #ffff99;
}

.OddColumn
{
    border-left: #999999 1px solid;
}

.EvenColumn
{
    border-left: #999999 1px solid;
}

.SumColumn
{
    border-left: #999999 1px solid;
}

.Workday
{
    text-align:center;
    background-color:#cccccc;
}

.Holiday
{
    text-align:center;
    background-color:#ff6633;
}

.Halfday
{
    text-align:center;
    background-color:#ffff33;
}