MENU.Title
{
    font-weight: bold;
    font-size: 8pt;
    color: #ffa800;
}
MENU.Item
{
    font-size: 8pt;
    color: #ffa800;
    text-align: left;
    text-decoration: none;
}
BUTTON
{
    font-weight: bolder;
    cursor: hand;
    color: black;
    font-family: Arial, helvetica, sans-serif;
    background-color: silver;
    text-decoration: none;
}
BUTTON.Down
{
    background-position: center center;
    background-image: url(ArrowDown.gif);
    width: 30px;
    background-repeat: no-repeat;
    height: 30px;
}
BUTTON.Left
{
    background-position: center center;
    background-image: url(ArrowLeft.gif);
    width: 30px;
    background-repeat: no-repeat;
    height: 30px;
}
BUTTON.Right
{
    background-position: center center;
    background-image: url(ArrowRight.gif);
    width: 30px;
    background-repeat: no-repeat;
    height: 30px;
}
BUTTON.Up
{
    background-position: center center;
    background-image: url(ArrowUp.gif);
    width: 30px;
    background-repeat: no-repeat;
    height: 30px;
}
TABLE.Left
{
    font-weight: bolder;
    font-size: 8pt;
    font-family: Verdana;
    background-color: #f4f8fc;
    text-align: left;
}
TABLE.Center
{
    font-weight: bolder;
    font-size: 8pt;
    font-family: Verdana;
    background-color: #f4f8fc;
    text-align: center;
}
TABLE.Right
{
    font-weight: bolder;
    font-size: 8pt;
    font-family: Verdana;
    background-color: #f4f8fc;
    text-align: right;
}
TABLE.Header
{
    font-weight: bolder;
    font-size: 15pt;
    font-family: Verdana;
    background-color: silver;
    text-align: center;
}
TABLE.Navlink
{
    font-weight: bolder;
    font-size: 8pt;
    cursor: hand;
    font-family: Arial, helvetica, sans-serif;
    text-decoration: underline;
}
.unselected_first
{
    background: url(unselected_first.gif);
    width: 60px;
    color: black;
    height: 42px;
}
.selected_first
{
    background: url(selected_first.gif);
    width: 60px;
    color: black;
    height: 42px;
}
.unselected_bar
{
    font-weight: bolder;
    background: url(unselected_bar.gif) repeat-x;
    font-family: Arial;
    height: 42px;
}
.selected_bar
{
    font-weight: bolder;
    background: url(selected_bar.gif) repeat-x;
    color: black;
    font-family: Arial;
    height: 42px;
}
.unselected_txt
{
    font-size: 8pt;
    color: white;
    font-family: Arial;
}
.unselectedtxt
{
    font-size: 8pt;
    color: white;
    font-family: Arial;
}
.selected_txt
{
    font-size: 8pt;
    color: black;
    font-family: Arial;
}
.selectedtxt
{
    font-size: 8pt;
    color: black;
    font-family: Arial;
}
.unselected_selected
{
    background: url(unselected_selected.gif);
    width: 40px;
    color: black;
    height: 42px;
}
.unselected_unselected
{
    background: url(unselected_unselected.gif);
    width: 40px;
    color: black;
    height: 42px;
}
.selected_unselected
{
    background: url(selected_unselected.gif);
    width: 40px;
    height: 42px;
}
.unselected_end
{
    background: url(unselected_end.gif);
    width: 20px;
    height: 42px;
}
.selected_end
{
    background: url(selected_end.gif);
    width: 20px;
    height: 42px;
}
.selected_end_line
{
    background: url(selected_end_line.gif) repeat-x;
    height: 42px;
}
INPUT
{
    font-weight: bolder;
    font-family: Arial, helvetica, sans-serif;
    background-color: #f4f8fc;
}
SELECT
{
    background-color: #f4f8fc;
}
TEXTAREA
{
    font-weight: bolder;
    font-size: 8pt;
    color: black;
    font-family: Arial, helvetica, sans-serif;
    background-color: #f4f8fc;
}
LABEL
{
    font-weight: bolder;

    color: black;
    font-family: Arial, helvetica, sans-serif;
    text-align: left;
}
.error
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #ff6600;
}
.PageHeadline
{
    font-weight: bold;
    font-size: 120%;
    vertical-align: middle;
    color: white;
    font-family: arial, helvetica, sans-serif;
    background-color: #336699;
    text-align: left;
}
.PageHint
{
    font-size: 8pt;
    color: black;
}
.headline
{
    font-weight: bold;
    font-size: 110%;
    vertical-align: middle;
    color: white;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
}
.hint
{
    font-size: 8pt;
    color: black;
}
.hdleft
{
    font-weight: bold;
    font-size: 8pt;
    color: white;
    background-color: #6699cc;
    text-align: left;
}
.hdcenter
{
    font-weight: bold;
    font-size: 8pt;
    color: white;
    background-color: #6699cc;
    text-align: center;
}
.hdright
{
    font-weight: bold;
    font-size: 8pt;
    color: white;
    background-color: #6699cc;
    text-align: right;
}
.hdleftlight
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    background-color: #ccccff;
    text-align: left;
}
.hdcenterlight
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    background-color: #ccccff;
    text-align: center;
}
.hdrightlight
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    background-color: #ccccff;
    text-align: right;
}
.TextFont
{
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    vertical-align: middle;
    color: #000000;
    background-color: white;
    text-align: left;
}
.data
{
    font-size: 8pt;
    background-color: white;
    vertical-align: top;
    color: #000000;
    text-align: left;
}
.datact
{
    font-size: 8pt;
    background-color: white;
    vertical-align: top;
    color: black;
    text-align: center;
}
.datart
{
    font-size: 8pt;
    background-color: #ffffff;
    vertical-align: top;
    color: black;
    text-align: right;
}
.bdata
{
    font-weight: bold;
    font-size: 8pt;
    background-color: #ffffff;
    vertical-align: top;
    color: black;
    text-align: left;
}
.bdatact
{
    font-weight: bold;
    font-size: 8pt;
    background-color: #ffffff;
    vertical-align: top;
    color: black;
    text-align: center;
}
.bdatart
{
    font-weight: bold;
    font-size: 8pt;
    background-color: white;
    vertical-align: top;
    color: black;
    text-align: right;
}
.navtitle
{
    font-weight: bold;
    font-size: 90%;
    color: #330066;
    text-decoration: none;
}
.navlinktext
{
    font-size: 85%;
    color: #330066;
    text-align: left;
    text-decoration: none;
}
LI
{
    cursor: hand;
    text-decoration: underline;
}
TABLE TH
{
    font-weight: bolder;
    font-size: 1em; /*8pt*/
    color: #000!important;
    background-color: #e67c32;
    text-indent:5px;
}
TABLE TR TD
{
    font-size: 1em;/*8pt*/
}
A
{
    cursor: hand;
    text-decoration: underline;
}
BODY
{
	background-color:white !important;
    font-size: 0.875em;/*8pt*/
    color: black;
    font-family: Arial, helvetica, sans-serif;
    text-align: left;
}
A A:visited
{
    color: green;
}
MENU
{
    list-style-type: disc;
}
MENU .Normal
{
}
MENU LI
{
}
.AlignCenter
{
    text-align: center;
}
.AlignLeft
{
    text-align: left;
}
.AlignRight
{
    text-align: right;
}
MENU .SubMenu
{
    color: blue;
    text-indent: 40px;
}
.ScrollDiv
{
    overflow: auto;
    position: relative;
}
TABLE.StdTable
{
    width: 100%;
}
TABLE.StdTable TR
{
    background-color: white;
}
TABLE.StdTable TR TD
{
    color: black;
}
TABLE.StdTable TH
{
    font-weight: bolder;
    font-size: 8pt;
    background-color: #330066;
}
.hdleftportal
{
    font-weight: bold;
    font-size: 9pt;
    color: white;
    background-color: #336699;
    text-align: left;
}
.hdcenterportal
{
    font-weight: bold;
    font-size: 8pt;
    background-color: #336699;
    color: white;
    text-align: center;
}
.hdrightportal
{
    font-weight: bold;
    font-size: 8pt;
    color: white;
    background-color: #336699;
    text-align: right;
}
.hdhideshow
{
    font-size: 8pt;
    background: gray;
    color: white;
    text-align: right;
    text-decoration: underline;
}
.Selectable
{
    cursor: hand;
    text-decoration: underline;
}
.LabelFont
{
    font-weight: bold;
    vertical-align: middle;
}
.LabelFontRight
{
    padding-right: 5px;
    font-weight: bold;
    vertical-align: middle;
    text-align: right;
}
.HeaderBGColor
{
    background-color: #336699;
}
.TaskHeaderBGColor
{
    background-color: #336699;
}
.TaskHeaderBGColor a
{
    background-color: #336699;
    color: white;
}
.TaskBorder
{
    border-width: 3px;
    border-style: double;
    border-color: #336699;
    background-color: white;
}
.TaskBorder a
{
    background-color: red;
    color: white;
}

.TaskBorder td
{
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    color: Black;
    background-color: white;
    margin: 3px 3px 3px 3px;
    padding: 5px 5px 5px 5px;
    text-align: left;
}




.Grid
{
    border-bottom: #002d96 1px solid;
    border-left: #002d96 1px solid;
    background: #fff;
    color: #000;
    border-top: #002d96 1px solid;
    border-right: #002d96 1px solid;
}

.TaskGrid td
{
    font-family: arial, helvetica, sans-serif;
    font-size: xx-small;
    color: #000;
    background-color: #336699;
    margin: 2px 2px 2px 2px;
    padding: 1px 1px 1px 1px;
    text-align: left;
}
.TaskGridHeader
{
    background-color: #336699;
    text-align: left;
    padding-bottom: 4px;
    font-weight: normal;
    color: #FFFFFF;
    height: 30px;
}

.TaskGridHeader a
{
    background-color: #336699;
    text-align: left;
    padding-bottom: 4px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}

.TaskGridItem
{
    background-color: #FFFFFF;
    font-family: "segoe ui" , arial, sans-serif;
    color: #003366;
    line-height: 16px;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 25px;
}

.TaskGridAltItem
{
    background-color: #E3E3E3;
    font-family: "segoe ui" , arial, sans-serif;
    color: #003366;
    line-height: 16px;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 25px;
}
.TaskGridSelItem
{
    background-color: #CCCCCC;
    font-family: "segoe ui" , arial, sans-serif;
    color: #003366;
    line-height: 16px;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 25px;
}
.TaskGridItemMAX
{
    background-color: #FFC194;
    font-family: "segoe ui" , arial, sans-serif;
    color: #003366;
    line-height: 16px;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 25px;
}
.TaskGridItemMIN
{
    background-color: #D4FFD4;
    font-family: "segoe ui" , arial, sans-serif;
    color: #003366;
    line-height: 16px;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 25px;
}
.TaskGridItemEQUAL
{
    background-color: #FFFFFF;
    font-family: "segoe ui" , arial, sans-serif;
    color: #003366;
    line-height: 16px;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 25px;
}
.TaskGridItemSELECT
{
    background-color: #CCCCCC;
    font-family: "segoe ui" , arial, sans-serif;
    color: #003366;
    line-height: 16px;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 25px;
}
.TaskGridItemWHITE
{
    background-color: #FFFFFF;
    font-family: "segoe ui" , arial, sans-serif;
    color: #003366;
    line-height: 16px;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 25px;
}

BUTTON.Calendar
{
    background-position: center center;
    background-image: url(CALENDAR.BMP);
    width: 24px;
    background-repeat: no-repeat;
    height: 22px;
}
UNKNOWN
{
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    background-color: #cccccc;
    text-align: right;
    border-right-width: 0px;
}
A.navlinktext:active
{
    font-size: 85%;
    color: #ff3366;
    text-align: left;
    text-decoration: none;
}
A.navlinktext:hover
{
    font-size: 85%;
    color: #ff3366;
    text-align: left;
    text-decoration: none;
}
TR.selected_row
{
    background-color: yellow;
}
TR.unselected_row
{
    background-color: white;
}
.nav4
{
}
.nav3selected
{
}
.table
{
}
.pageTitle
{
}
LI
{
}
.MainMenuGray
{
    font-weight: bold;
    font-size: 90%;
    color: gray;
    text-decoration: none;
}
..TreeControl
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: Normal;
    color: navy;
}
.button
{
    height: 20px;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    background: #35139f;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    padding-top: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 2px;
}
td.buttonsTbl
{
    padding: 5px;
    padding-left: 21px;
    background-color: #999999;
    vertical-align: middle;
}

 .Splash_CompanyCell
        {
            vertical-align: top;
            color: #006990;
            text-decoration: none;
            font-family: Arial,Tahoma,Verdana;
            font-size: 11px;
            font-weight: bold;
            background-color: #E7E7FF;
        }
        .Splash_HeaderBar a
        {
            vertical-align: top;
            color: #006990;
            text-decoration: none;
            font-family: Arial,Tahoma,Verdana;
            font-size: 12px;
            font-weight: bold;
            background-color: #E7E7FF;
        }
        .Splash_HeaderBar a:hover
        {
            color: #013d53;
            text-decoration: none;
        }
        .Splash_HeaderBar a:visited
        {
            color: #006990;
            text-decoration: none;
        }
        .Splash_HeaderBar a:active
        {
            color: #006990;
            text-decoration: none;
        }
        .Splash_Icon
        {
            vertical-align: top;
            background-color: #E7E7FF;
        }
        .Splash_Description
        {
            font-size: 9px;
            vertical-align: top;
            background-color: #E7E7FF;
            font-family: Arial,Tahoma,Verdana;
            color: #032850;
            font-weight: bold;
            text-decoration: none;
        }
        .tblMessage
        {
            border-bottom: #0066cc 1px solid;
            border-left: #0066cc 1px solid;
            margin-top: 3px;
            width: 230px;
            border-collapse: collapse;
            margin-left: 10px;
            border-top: #0066cc 1px solid;
            border-right: #0066cc 1px solid;
        }
        .messagehead1
        {
            background-color: #006990;
            border-collapse: collapse;
            font-family: Arial, Tahoma;
            height: 21px;
            font-size: small;
            font-weight: bold;
        }
        .messagehead2
        {
            font-size: 11px;
        }
        .messagehead3
        {
            border-collapse: collapse;
            font-family: Arial, Tahoma;
            font-size: 11px;
            font-weight: bold;
        }
        .messagehead4
        {
            padding-left: 5px;
            border-collapse: collapse;
            font-family: Arial, Tahoma;
            color: #003366;
            font-size: 11px;
            font-weight: bold;
        }
        .messagehead5
        {
            padding-left: 5px;
            border-collapse: collapse;
            font-family: Arial, Tahoma;
            color: black;
            font-size: 11px;
            font-weight: normal;
        }
.table {
    margin-bottom: 0rem;
}
/*START: Remove underline from top menu */
.main-nav li.main, .main-nav li.main ul li {text-decoration:none;}
.main-nav li.main>a, .main-nav li.main>a:visited{text-decoration:none;}
.main-nav li.main ul li a, .main-nav li.mainul li a:visited{text-decoration:none;}
/*END: Remove underline from top menu */
.h3,h3{
    font-size:1.75em;
}
.h1, h1 {
    font-size: 4.5em;
}
.h2, h2 {
    font-size: 3.2em;
}