﻿.Results
{
    position: absolute;
    left: 5px;
    right: 5px;
    top: 155px;
    bottom: 5px;
    background-color: #ffffff; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    border-width: 0px 1px 1px 1px;
    border-color: #72BF44;
    border-style: solid;
}

.Documents_Results {
    position: absolute;
    left: 5px;
    right: 5px;
    top: 165px;
    bottom: 5px;
    background-color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    border-width: 0px 1px 1px 1px;
    border-color: #72BF44;
    border-style: solid;
    padding-top: 20px;
}


.UserPermissionsAndLogout {
    position: absolute;
    display: inline-block;
    top: 0px;
    right: 0px;
    width: 400px;
    overflow: hidden;
    background-color: #505050;
    z-index: 2000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    padding: 10px;
    border-left: #888888 5px solid;
    border-bottom: #888888 5px solid;
    aborder-right: #888888 5px solid;
}

.UserPermissionsAndLogoutCell {
    min-width: 200px;
    height: 25px;
}

.MainArea {
    position: absolute;
    display: none;
    top: 75px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    z-index: 1500;
}

.LoggedInAccount
{
    top: 5px;
    right: 18px;
    text-align: right;
    color: #dfe0e1;
}

.LoggedInAccount a {
    color: #dfe0e1;
}

.HelpAndLogin {
    position: absolute;
    right: 1px;
    top: 0px;
    cursor: pointer;
}

.LoggedInUser {
    position: absolute;
    top: 27px;
    left: 70px;
    width: 150px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.SampleFilenameHolder { position: absolute; margin-top: 5px; margin-left: 10px; margin-right: 10px; overflow: hidden; top: -2px; left: 0px; right: 0px; height: 199px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal }

.HeaderSpacer
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 5px;
    height: 70px;
    margin-left: 5px;
    margin-right: 5px;
    background-color: #72BF44;
    background-image: url("/images/green_2015.png");
    overflow: hidden; 
}

.HeaderSpacer .Logo
{
    position: absolute;
    background-image:url('/images/neopost.gif');
    left: 0px;
    width: 195px;
    height: 70px;
}

.HeaderSpacer .LogoAIMS
{
    position: absolute;
    background-image:url('/images/quadient_2015.png');
    left: 0px;
    width: 250px;
    height: 70px;
}

.HeaderSpacer .LogoAIMS100
{
    position: absolute;
    background-image:url('/images/quadient_2015.png');
    left: 0px;
    width: 250px;
    height: 70px;
}

.HeaderSpacer .LogoAIMS500
{
    position: absolute;
    background-image:url('/images/quadient_2015.png');
    left: 0px;
    width: 250px;
    height: 70px;
}

.HeaderSpacer .LogoAIMS1000
{
    position: absolute;
    background-image:url('/images/quadient_2015.png');
    left: 0px;
    width: 250px;
    height: 70px;
}

.HeaderSpacer .Slogan
{
    position: absolute;
    background-image: url('/images/aims_without_icon.png');
    background-repeat: no-repeat;
    width: 375px;
    height: 70px;
    margin-left: auto;
    margin-right: auto;
    left: 0px;
    right: 0px;
}

.Countdown
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 28px;
    height: 29px;
    text-align: center;
    line-height: 29px;
    background-image: url('/images/refresh_2015.gif');
    background-size: 28px, 29px;
    background-repeat: no-repeat;
    color: #ffffff;
}

.Menu
{
    position: absolute;
    left: 5px;
    right: 5px;
    top: 75px;
    height: 80px;
    padding-top: 10px;
    background-color: #ffffff;
    overflow: hidden; 
    border-width: 0px 1px 0px 1px;
    border-color: #72BF44;
    border-style: solid;
}

.MenuItem
{
    border-width: 0px 0px 0px 0px;
    text-align: center;
    border-spacing: 0;
    border-collapse: collapse;
}

.MenuArea
{
    width: 780px;
    height: 100px;
    margin: 0px auto 0px auto;
    position: relative;
    display: block;
}

.SmallText
{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal;
    text-align: left;
}

.CriteriaSmall {
    background-color: #ffffff;
    text-decoration: none;
    color: #000000;
    padding: 2px 2px 2px 2px;
    width: 82px;
    height: 15px;
    border: 1px solid #505050;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
    text-align: left;
    amargin-bottom: 3px;
}

.Criteria {
background-color: #ffffff;
text-decoration: none;
color: #000000;
padding: 2px 2px 2px 2px;
width: 125px;
height: 15px;
border: 1px solid #505050;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
text-align: left;
amargin-bottom: 3px;
}

.CriteriaWide {
background-color: #ffffff;
text-decoration: none;
color: #000000;
padding: 2px 2px 2px 2px;
width: 250px;
height: 15px;
border: 1px solid #505050;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
text-align: left;
color: #000000;
amargin-bottom: 3px;
margin-top: 2px;
margin-bottom: 2px;
}

.CriteriaWideHigh {
background-color: #ffffff;
text-decoration: none;
color: #000000;
padding: 2px 2px 2px 2px;
width: 250px;
height: 150px;
border: 1px solid #505050;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
text-align: left;
color: #000000;
margin-bottom: 3px;
}

.CriteriaExtraWide {
background-color: #ffffff;
text-decoration: none;
color: #000000;
padding: 2px 2px 2px 2px;
width: 500px;
height: 15px;
border: 1px solid #505050;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
text-align: left;
color: #000000;
margin-bottom: 3px;
}

.CriteriaExtraWideHigh {
background-color: #ffffff;
text-decoration: none;
color: #000000;
padding: 2px 2px 2px 2px;
width: 500px;
height: 150px;
border: 1px solid #505050;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
text-align: left;
color: #000000;
margin-bottom: 3px;
}

.CriteriaTextArea {
background-color: #ffffff;
text-decoration: none;
color: #000000;
padding: 2px 2px 2px 2px;
width: 250px;
height: 15px;
border: 1px solid #505050;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
text-align: left;
color: #000000;
margin-bottom: 3px;
}

.Water {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
color: #bbbbbb;
}

.SelectionBoxValuesHidden
{
    visibility: hidden;
    display: none;
    top: 0px;
    left: 0px;
}

.SelectionBoxValuesVisible
{
    visibility: visible;
    display: block;
    top: 0px;
    left: 0px;
}

.AdviseMessage
{
    z-index: 2000;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    overflow: visible;
    display: none;
}

.RestoreTable
{
}

.ErrorMessage
{
    z-index: 2000;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    overflow: visible;
    display: none;
}

.DatePickerBackground
{
    z-index: 2000;
}

.ErrorMessageBackground
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    overflow: visible;
    background-color: #000000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.MenuDropdownBackground
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    overflow: visible;
    background-color: #FFFFFF;
    filter: alpha(opacity=0);
    opacity: 0.0;
}

.MenuDropdownBannerBackground {
    position: absolute;
    top: -70px;
    left: 0px;
    right: 375px;
    height: 70px;
    overflow: visible;
    background-color: #FFFFFF;
    filter: alpha(opacity=0);
    opacity: 0.0;
}

.ErrorMessageInner
{
    /* background-color: #aaccdd; */
    z-index: 2500;
    background-color: #eeeeee;
    width: 500px;
    amargin-left: -175px;  /***  width / 2   ***/
    margin-left: -186px;  /***  width / 2   ***/
    margin-top: -200px;
    position: absolute;
    top: 50%;
    left: 50%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    padding: 10px;
    border: 1px solid #72bf44;
    overflow-wrap: break-word;
}

.status-selected {
    border: 2px solid red;
}

/*.centerDatePicker
{
    z-index: 2500;
    width: 300px;
    margin-left: -136px;
    margin-top: -155px;
    amargin-top: -225px;
    position: absolute;
    top: 50%;
    left: 50%;
}*/
.centerDatePicker {
    z-index: 2500;
    width: 308px;
    margin-left: -154px;
    amargin-top: -154px;
    margin-top: -167px;
    position: absolute;
    top: 50%;
    left: 50%;
    height: 302px;
}

.ui-widget-header
{
    background: #eeeeee;
    border: 0px;
}

.ui-widget-content
{
    border: 1px solid #72bf44;
    background: #eeeeee;
    amargin-top: -285px;
}

.ui-corner-all
{
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
    border: 1px solid #d8dcdf;
    background: #505050;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    min-width: 30px;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #505050;
    background: #ffffff;
    font-weight: bold;
    color: #505050;
}

.ui-datepicker .ui-datepicker-buttonpane button
{
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer;
    width: 100px;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
border: 1px solid #fcd3a1;
background: #fbf8ee url(images/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x;
color: #444444;
}

.IFrameErrorMessageInner
{
    /* background-color: #aaccdd; */
    background-color: #eeeeee;
    width: 300px;
    margin-left: -150px;  /***  width / 2   ***/
    position: absolute;
    left: 50%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    padding: 10px;
    border: 1px solid #000000;
}

.IFrameErrorMessageInnerColor
{
    display: block;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #eeeeee;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
}

.TableTitleOuter {
    position: absolute;
    top: 0px;
    height: 21px;
    left: 0px;
    right: 0px;
    font-style: normal;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-size: 12px;
    font-weight: normal;
}

.TableTitleInner
{
    position: absolute; width: 100%; height: 21px; top: 0px; left: 0px;
}

.aTableTitle
{
    position: absolute; top: 0px; left: 0px; right: 0px; border-left: #000000 0px solid; border-right: #000000 0px solid; border-top: #000000 0px solid; border-bottom: #000000 0px solid;
}

.TableTitle
{
    position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-left: #ffffff 0px solid; border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; border-bottom: #ffffff 0px solid;
}


.TableTitleTable
{
    position: relative; margin-bottom: 5px; width: 100%; border-width: 0px 0px 0px 0px; text-align: center; border-spacing: 0; border-collapse: collapse;
}

.TableTitleTableLeft
{
     position: relative; width: 6px; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;
}

.TableTitleTableMiddle
{
    position: relative; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #000000;
}

.TableTitleTableRight
{
    position: relative; width: 6px; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;
}

.TableHeaderOuter {
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    right: 0px;
    top: 20px;
    left: 0px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    position: absolute;
    border-top: 1px solid #72BF44;
    border-left: 1px solid #72BF44;
    border-right: 1px solid #72BF44;
    bottom: 0px;
}

.SubTableHeaderOuter
{
    position: absolute; top: 0px; height: 25px; left: 0px; right: 0px; font-style: normal; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; background-color: #72BF44;
}

.TableHeaderInner {
    left: 0px;
    top: 0px;
    position: absolute;
    bottom: 0px;
    width: 100%;
    overflow: hidden;
}

.SubTableHeaderInner
{
    position: absolute; height: 26px; top: 0px; left: 0px; right: 17px; border-top: #72BF44 1px solid; border-left: #72BF44 1px solid; border-right: #72BF44 1px solid;
}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .SubTableHeaderInner
    {
        position: absolute; height: 26px; top: 0px; left: 0px; right: 0px; border-top: #72BF44 1px solid; border-left: #72BF44 1px solid; border-right: #72BF44 1px solid;
    }
}

.TableHeaderScroll {
    top: 0px;
    overflow-y: scroll;
    overflow-x: hidden;
    left: 0px;
    width: 100%;
    position: absolute;
    height: 100%;
}

.SubTableHeaderScroll
{
    position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow-x: hidden; overflow-y: scroll; SCROLLBAR-FACE-COLOR: #CCCCCC; SCROLLBAR-HIGHLIGHT-COLOR: #CCCCCC; SCROLLBAR-SHADOW-COLOR: #CCCCCC; SCROLLBAR-3DLIGHT-COLOR: #CCCCCC; SCROLLBAR-ARROW-COLOR: #CCCCCC; SCROLLBAR-TRACK-COLOR: #CCCCCC; SCROLLBAR-DARKSHADOW-COLOR: #CCCCCC;
}

.TableHeaderNoScroll
{
    position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;
}

.SubTableHeaderNoScroll
{
    position: relative; top: 0px; left: 0px; width: 100%; height: 100%;
}

.TableHeaderTable {
    border-spacing: 0px;
    border-color: #CCC;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    table-layout: fixed;
    font-weight: normal;
    border-collapse: collapse;
    position: relative;
    width: 100%;
    height: 25px;
}

.TableHeaderTableField {
    border-style: solid;
    border-color: #FFE4E1;
    border-width: 0px;
    background-color: #72BF44;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #FFF;
    padding: 2px 4px;
    position: static;
    overflow: hidden;
}

.TableHeaderTableFieldBorder {
    border-style: solid;
    border-color: #FFE4E1;
    border-width: 0px 0px 0px 1px;
    background-color: #72BF44;
    text-overflow: ellipsis;
    position: static;
    color: #FFF;
    white-space: nowrap;
    padding: 2px 4px;
    overflow: hidden;
}

.TableHeaderTableFieldSelected
{
    position: static; padding: 2px 4px 2px 4px; border-style: solid; border-color: #FFE4E1; border-width: 0px 0px 0px 0px; background-color: #009900; text-overflow: ellipsis; white-space: nowrap; color: #ffffff; overflow: hidden;
}

.TableHeaderTableFieldBorderSelected
{
    position: static; padding: 2px 4px 2px 4px; border-style: solid; border-color: #FFE4E1; border-width: 0px 0px 0px 1px; background-color: #009900; text-overflow: ellipsis; white-space: nowrap; color: #ffffff; overflow: hidden;
}

.TableHeaderTableScrollBuffer
{
    position: absolute; top: 0px; right: 0px; width: 17px; height: 100%; background-color: #72BF44; 
}

.SubTableHeaderTable
{
    position: absolute; height: 100%; width:100%; table-layout: fixed; border-spacing: 0; border-top: 0px solid #cccccc; border-bottom: 0px solid #cccccc; border-left: 0px solid #cccccc; border-right: 0px solid #cccccc; border-collapse: collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
}

.SubTableHeaderTableField
{
    position: static; padding: 2px 4px 2px 4px; border-style: solid; border-color: #FFE4E1; border-width: 0px 0px 0px 0px; background-color: #72BF44; text-overflow: ellipsis; white-space: nowrap; color: #ffffff;
}

.SubTableHeaderTableFieldBorder
{
    position: static; padding: 2px 4px 2px 4px; border-style: solid; border-color: #FFE4E1; border-width: 0px 0px 0px 1px; background-color: #72BF44; text-overflow: ellipsis; white-space: nowrap; color: #ffffff;
}

.SubTableHeaderTableFieldSelected
{
    position: static; padding: 2px 4px 2px 4px; border-style: solid; border-color: #FFE4E1; border-width: 0px 0px 0px 0px; background-color: #009900; text-overflow: ellipsis; white-space: nowrap; color: #ffffff;
}

.SubTableHeaderTableFieldBorderSelected
{
    position: static; padding: 2px 4px 2px 4px; border-style: solid; border-color: #FFE4E1; border-width: 0px 0px 0px 1px; background-color: #009900; text-overflow: ellipsis; white-space: nowrap; color: #ffffff;
}

.SubTableHeaderTableScrollBuffer
{
    position: absolute; top: 0px; right: 0px; width: 17px; height: 100%; background-color: #72BF44; 
}



.TableGraphBodyOuter
{
    position: absolute; font-style: normal; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; top: 20px; bottom: 0px; right: 0px; font-weight: normal; left: 0px; border-top: #72BF44 1px solid; border-bottom: #72BF44 1px solid; border-left: #72BF44 1px solid; border-right: #72BF44 1px solid;
}

.TableGraphBodyInner
{
    position: absolute; width: 100%; bottom: 0px; overflow: visible; top: 0px; left: 0px;
}

.TableGraphBodyNoScroll
{
    position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: visible;
}

.TableGraphChartArea
{
    position: absolute; overflow: hidden; background-color: #ffffff; top: 0px; left: 0px; right: 0px; bottom: 0px; border-top: 0px solid #000000; border-left: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-collapse: collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
}

.TableBodyOuter
{
    position: absolute; top: 46px; bottom: 0px; left: 0px; right: 0px; font-style: normal; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; border-bottom: #72BF44 1px solid; border-left: #72BF44 1px solid; border-right: #72BF44 1px solid;
}

.SubTableBodyOuter
{
    position: absolute; top: 25px; bottom: 0px; left: 0px; right: 0px; font-style: normal; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; border-bottom: #72BF44 1px solid; border-left: #72BF44 1px solid; border-right: #72BF44 1px solid;
}

JobTableWrapper 
{
    position: absolute; top: 0px; left: 0px; width: 100%; bottom: 0px; overflow: auto;
}

.TableBodyInner
{
    position: absolute; top: 0px; left: 0px; width: 100%; bottom: 0px; overflow:hidden;
}

.SubTableBodyInner
{
    position: relative; width: 100%; overflow: hidden; height:100%;
}

.TableBodyScroll
{
    position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: scroll;
}

.TableBodyNoScroll
{
    position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;
}

.SubTableBodyNoScroll
{
    position: relative; top: 0px; left: 0px; width: 100%; height: 100%;
}

.SubTableBodyScroll
{
    position: relative; top: 0px; left: 0px; width: 100%; height: 100%; overflow-y: scroll; overflow-x: hidden;
}

.TableBodyTable
{
    position: relative; height: 100%; width: 100%; font-style: normal; border-spacing: 0; border-collapse: collapse; font-family: Verdana, Arial, Helvetica, Sans-Serif; table-layout: fixed; font-size: 12px; font-weight: normal;
}

.SubTableBodyTable
{
    position: relative; height: 100%; width: 100%; font-style: normal; border-spacing: 0; border-collapse: collapse; font-family: Verdana, Arial, Helvetica, Sans-Serif; table-layout: fixed; font-size: 12px; font-weight: normal;
}

.TableJobBodyTable 
{
    position: relative; width: 100%; height: 50px; font-style: normal; border-spacing: 0; border-collapse: collapse; font-family: Verdana, Arial, Helvetica, Sans-Serif; table-layout: fixed; font-size: 12px; font-weight: normal;
}

.SubTableJobBodyTable 
{
    position: relative; height: 100%; width: 100%; font-style: normal; border-spacing: 0; border-collapse: collapse; font-family: Verdana, Arial, Helvetica, Sans-Serif; table-layout: fixed; font-size: 12px; font-weight: normal;
}

.TableBodyTableEvenRow
{
    background-color: #FFFFFF; cursor: pointer;
}

/*.TableBodyTableEvenRow:hover
{
    background-color: #FFD700; cursor: pointer;
}*/

.SubTableBodyTableEvenRow
{
    background-color: #FFFFFF; cursor: pointer;
}

.SubTableBodyTableEvenRow:hover
{
    background-color: #FFD700; cursor: pointer;
}

.TableBodyTableOddRow
{
    background-color: #DFE0E1; cursor: pointer;
}

/*.TableBodyTableOddRow:hover
{
    background-color: #FFD700; cursor: pointer;
}*/

.SubTableBodyTableOddRow
{
    background-color: #DFE0E1; cursor: pointer;
}

.SubTableBodyTableOddRow:hover
{
    background-color: #FFD700; cursor: pointer;
}

.SubTableBodyCenter 
{
    text-align: center;
}

.TableBodyTableField
{
    position: static; padding: 2px 4px 2px 4px; border-style: solid; border-color: #FFE4E1; border-width: 0px 0px 0px 0px; text-overflow: ellipsis; white-space: nowrap;
}

.SubTableBodyTableField
{
    position: static; padding: 2px 4px 2px 4px; border-style: solid; border-color: #FFE4E1; border-width: 0px 0px 0px 0px; text-overflow: ellipsis; white-space: nowrap;
}

.TableBodyTableFieldBorder
{
    position: static; padding: 2px 4px 2px 4px; border-style: solid; border-color: #FFE4E1; border-width: 0px 0px 0px 1px; text-overflow: ellipsis; white-space: nowrap;
}

.SubTableBodyTableFieldBorder
{
    position: static; padding: 2px 4px 2px 4px; border-style: solid; border-color: #FFE4E1; border-width: 0px 0px 0px 1px; text-overflow: ellipsis; white-space: nowrap;
}

.SubJobTableContainer 
{
    position: absolute; display: block; left: 58px; right: 0px; bottom: 0px; top: 50px;
}

.SelectionBoxChooser
{
    border-spacing: 0; border-collapse: collapse;
}

.NavigationNormalLeft
{
    background-color: #DFE0E1;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #000000;
    cursor: pointer;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-left: #72BF44 1px solid;
    border-top: #72BF44 1px solid;
    border-bottom: #72BF44 1px solid;
}

.NavigationNormalMiddle
{
    background-color: #DFE0E1;
    abackground-clip: padding-box;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #000000;
    cursor: pointer;
    border-top: #72BF44 1px solid;
    border-bottom: #72BF44 1px solid;
}

.NavigationNormalRight
{
    background-color: #DFE0E1;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #000000;
    cursor: pointer;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-right: #72BF44 1px solid;
    border-top: #72BF44 1px solid;
    border-bottom: #72BF44 1px solid;
}

.NavigationMenuDarkLeft
{
    background-color: #505050;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #ffffff;
    cursor: pointer;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-left: #72BF44 1px solid;
    border-top: #72BF44 1px solid;
    border-bottom: #72BF44 1px solid;
}

.NavigationMenuDarkMiddle
{
    background-color: #505050;
    abackground-clip: padding-box;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #ffffff;
    cursor: pointer;
    border-top: #72BF44 1px solid;
    border-bottom: #72BF44 1px solid;
}

.NavigationMenuDarkRight
{
    background-color: #505050;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #ffffff;
    cursor: pointer;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-right: #72BF44 1px solid;
    border-top: #72BF44 1px solid;
    border-bottom: #72BF44 1px solid;
}

.NavigationMenuLeft
{
    background-color: #DFE0E1;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #000000;
    cursor: pointer;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-left: #72BF44 1px solid;
    border-top: #72BF44 1px solid;
    border-bottom: #72BF44 1px solid;
}

.NavigationMenuMiddle
{
    background-color: #DFE0E1;
    abackground-clip: padding-box;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #000000;
    cursor: pointer;
    border-top: #72BF44 1px solid;
    border-bottom: #72BF44 1px solid;
}

.NavigationMenuRight
{
    background-color: #DFE0E1;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #000000;
    cursor: pointer;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-right: #72BF44 1px solid;
    border-top: #72BF44 1px solid;
    border-bottom: #72BF44 1px solid;
}

.NavigationMenuSelectedLeft
{
    background-color: #505050;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #ffffff;
    cursor: pointer;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-left: #505050 1px solid;
    border-top: #505050 1px solid;
    border-bottom: #505050 1px solid;
}

.NavigationMenuSelectedMiddle
{
    background-color: #505050;
    abackground-clip: padding-box;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #ffffff;
    cursor: pointer;
    border-top: #505050 1px solid;
    border-bottom: #505050 1px solid;
}

.NavigationMenuSelectedRight
{
    background-color: #505050;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #ffffff;
    cursor: pointer;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-right: #505050 1px solid;
    border-top: #505050 1px solid;
    border-bottom: #505050 1px solid;
}

.NavigationIconButtonLeft
{
    background-color: #DFE0E1;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #ffffff;
    cursor: pointer;
    border-left: #72BF44 1px solid;
    border-top: #72BF44 1px solid;
    border-bottom: #72BF44 1px solid;

}

.NavigationIconButtonMiddle
{
    background-color: #DFE0E1;
    abackground-clip: padding-box;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #ffffff;
    cursor: pointer;
    border-top: #72BF44 1px solid;
    border-bottom: #72BF44 1px solid;

}

.NavigationIconButtonRight
{
    background-color: #DFE0E1;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #ffffff;
    cursor: pointer;
    border-right: #72BF44 1px solid;
    border-top: #72BF44 1px solid;
    border-bottom: #72BF44 1px solid;

}

.NavigationOtherLeft
{
    background-color: #505050;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #ffffff;
    cursor: pointer;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.NavigationOtherMiddle
{
    background-color: #505050;
    abackground-clip: padding-box;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #ffffff;
    cursor: pointer;
}

.NavigationSubJob 
{
    height: 20px;
    width: 20px;
}

.NavigationSubJobRemove:active 
{
    width: 20px;
    background-image:url('/images/greenMinusDark.png');
}

.NavigationOtherRight
{
    background-color: #505050;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #ffffff;
    cursor: pointer;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.NavigationDisabledLeft
{
    background-color: #aaaaaa;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #888888;
    cursor: default !important;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-left: #aaaaaa 1px solid;
    border-top: #aaaaaa 1px solid;
    border-bottom: #aaaaaa 1px solid;
}

.NavigationDisabledMiddle
{
    background-color: #aaaaaa;
    abackground-clip: padding-box;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #888888;
    cursor: default !important;
    border-top: #aaaaaa 1px solid;
    border-bottom: #aaaaaa 1px solid;
}

.NavigationDisabledRight
{
    background-color: #aaaaaa;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #888888;
    cursor: default !important;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-right: #aaaaaa 1px solid;
    border-top: #aaaaaa 1px solid;
    border-bottom: #aaaaaa 1px solid;
}

.ToggleNormalLeft
{
    background-color: #DFE0E1;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #ffffff;
    cursor: pointer;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-left: #72BF44 1px solid;
    border-top: #72BF44 1px solid;
    border-bottom: #72BF44 1px solid;
}

.ToggleNormalMiddle
{
    background-color: #DFE0E1;
    abackground-clip: padding-box;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #ffffff;
    cursor: pointer;
    border-top: #72BF44 1px solid;
    border-bottom: #72BF44 1px solid;
}

.ToggleNormalRight
{
    background-color: #DFE0E1;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #ffffff;
    cursor: pointer;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-right: #72BF44 1px solid;
    border-top: #72BF44 1px solid;
    border-bottom: #72BF44 1px solid;
}

.PulseHighlight
{
    background-color: #FF6633;
}

.ToggleOnLeft
{
    background-color: #FF6633;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #ffffff;
    cursor: pointer;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-left: #FF6633 1px solid;
    border-top: #FF6633 1px solid;
    border-bottom: #FF6633 1px solid;
}

.ToggleOnMiddle
{
    background-color: #FF6633;
    abackground-clip: padding-box;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #ffffff;
    cursor: pointer;
    border-top: #FF6633 1px solid;
    border-bottom: #FF6633 1px solid;
}

.ToggleOnRight
{
    background-color: #FF6633;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #ffffff;
    cursor: pointer;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-right: #FF6633 1px solid;
    border-top: #FF6633 1px solid;
    border-bottom: #FF6633 1px solid;
}

.ToggleDisabledLeft
{
    background-color: #aaaaaa;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #ffffff;
    cursor: default !important;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-left: #aaaaaa 1px solid;
    border-top: #aaaaaa 1px solid;
    border-bottom: #aaaaaa 1px solid;
}

.ToggleDisabledMiddle
{
    background-color: #aaaaaa;
    abackground-clip: padding-box;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  color: #ffffff;
    cursor: default !important;
    border-top: #aaaaaa 1px solid;
    border-bottom: #aaaaaa 1px solid;
}

.ToggleDisabledRight
{
    background-color: #aaaaaa;
    abackground-clip: padding-box;
    width: 6px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #ffffff;
    cursor: default !important;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-right: #aaaaaa 1px solid;
    border-top: #aaaaaa 1px solid;
    border-bottom: #aaaaaa 1px solid;
}

.SummaryBoxInner
{
    background-color: #eeeeee;
    width: 700px;
    height: 433px;
    margin-left: -360px;  /***  (width / 2) + 10   ***/
    margin-top: -209px;
    position: absolute;
    top: 50%;
    left: 50%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    padding: 10px;
    border: 1px solid #72bf44;
}

.SummaryBoxInnerClosedJob {
    background-color: #eeeeee;
    width: 700px;
    height: 500px;
    margin-left: -360px; /***  (width / 2) + 10   ***/
    margin-top: -209px;
    position: absolute;
    top: 50%;
    left: 50%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    padding: 10px;
    border: 1px solid #72bf44;
}

.Closed-Job {
    text-align: left !important;
    font-size: 12px;
    font-weight: normal !important;
}

.SummaryBoxInnerLarge {
    /* background-color: #aaccdd; */
    background-color: #eeeeee;
    width: 700px;
    height: 483px;
    margin-left: -360px; /***  (width / 2) + 10   ***/
    margin-top: -234px;
    position: absolute;
    top: 50%;
    left: 50%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    padding: 10px;
    border: 1px solid #72bf44;
}

.TableMaximiseButton
{
    visibility: hidden;
}

.TableGraphMaximiseButton
{
    visibility: hidden;
}

.Username
{
    border: 1px solid #505050;
}

.Directory
{
    float: left; margin-right: 5px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 16px; width: 200px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px solid #505050; text-align: left;
}

.FileEncoding
{
    float: left; margin-right: 5px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 16px; width: 100px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px solid #cccccc; text-align: left;
}

.Suffix
{
    float: left; margin-right: 5px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 16px; width: 50px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px solid #505050; text-align: left;
}

.FilenameFormat
{ 
    float: left; margin-right: 5px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 16px; width: 175px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px solid #505050; text-align: left; resize: none; overflow: hidden; cursor: pointer;
}


.FooterFormat
{ 
    float: left; margin-right: 5px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 16px; width: 175px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px solid #505050; text-align: left; resize: none; overflow: hidden; cursor: pointer; margin-top: 4px;
}

.SampleRecordsHolder
{
    position: absolute; margin-left: 10px; margin-right: 10px; overflow: hidden; top: 70px; height: 135px; left: 0px; right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
}

.SampleRecordsHolder2
{
    position: absolute; overflow: scroll; background-color: #ededed; top: 20px; height: 110px; left: 0px; right: 0px; border-spacing: 0; border-top: 1px solid #72bf44; border-left: 1px solid #72bf44; border-right: 1px solid #72bf44; border-bottom: 1px solid #72bf44; border-collapse: collapse; font-family: Courier; font-size: 15px; font-style: normal; font-weight: normal; text-align: left;
}

.ChangeLogHolder
{
    position: absolute; margin-left: 10px; margin-right: 10px; overflow: hidden; top: 0px; height: 195px; left: 0px; right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
}

.ChangeLogHolder2
{
    position: absolute; overflow: scroll; background-color: #ededed; top: 20px; height: 170px; left: 0px; right: 0px; border-spacing: 0; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-collapse: collapse; font-family: Courier; font-size: 15px; font-style: normal; font-weight: normal; text-align: left;
}

.HeaderRecordHolderActivate
{
    position: absolute; overflow: hidden; top: 0px; left: 0px; right: 0px; bottom: 42px; margin-left: 10px; margin-right: 10px;
}

.HeaderRecordHolder
{
    position: absolute; overflow: hidden; top: 210px; left: 0px; right: 50%; bottom: 42px; margin-left: 10px; margin-right: 5px;
}

.HeaderRecordHolder2
{
    position: absolute; overflow: hidden; top: 0px; left: 0px; width: 100%; height: 100%;
}

.HeaderRecord
{
    position: absolute; background-color: #ededed; border: 1px solid #72bf44; overflow: scroll; top: 35px; left: 0px; right: 0px; bottom: 0px;
}

.SystemSettingsHeaderRecord
{
    position: absolute; background-color: #ededed; border: 1px solid #cccccc; overflow: scroll; top: 20px; left: 0px; right: 0px; bottom: 0px;
}

.SystemSettingsHeaderRecordHidden
{
    position: absolute; display: none; background-color: #ededed; border: 1px solid #cccccc; overflow: scroll; top: 20px; left: 0px; right: 0px; bottom: 0px;
}

.DirectoryCover
{
    position: absolute; visibility: hidden; background-color: #000000; width: 100%; height: 100%; filter: alpha(opacity=60); opacity: 0.5;  z-index: 1000;
    top: 5px; visibility: visible;
}

.HeaderRecordCover
{
    position: absolute; visibility: hidden; background-color: #000000; width: 100%; height: 100%; filter: alpha(opacity=60); opacity: 0.5;  z-index: 1000;
}

.Area
{
    position: relative;
}

.DisabledArea
{
    position: absolute; background-color: #000000; width: 100%; height: 100%; filter: alpha(opacity=60); opacity: 0.5;  z-index: 1000;
}

.DisabledAreaStart
{
    position: absolute; margin-top: -2px; margin-left: -2px; background-color: #000000; width: 58px; height: 24px; filter: alpha(opacity=50); opacity: 0.5;  z-index: 1000;
}

.DisabledAreaFormat
{
    position: absolute; margin-top: -2px; margin-left: -2px; background-color: #000000; width: 183px; height: 24px; filter: alpha(opacity=50); opacity: 0.5;  z-index: 1000;
}

.DisabledAreaStart
{
    position: absolute; margin-top: -2px; margin-left: -2px; background-color: #000000; width: 58px; height: 24px; filter: alpha(opacity=50); opacity: 0.5;  z-index: 1000;
}

.DisabledAreaFormat
{
    position: absolute; margin-top: -2px; margin-left: -2px; background-color: #000000; width: 183px; height: 24px; filter: alpha(opacity=50); opacity: 0.5;  z-index: 1000;
}

.BodyRecordHolder
{
    position: absolute; overflow: hidden; top: 210px; right: 0px; left: 50%; bottom: 42px; margin-right: 10px; margin-left: 5px;
}

.BodyRecordHolder2
{
    position: absolute; overflow: hidden; top: 0px; left: 0px; width: 100%; height: 100%;
}

.BodyRecord
{
    position: absolute; background-color: #ededed; border: 1px solid #72bf44; overflow: scroll; top: 35px; left: 0px; right: 0px; bottom: 0px;
}

.SystemSettingsBodyRecord
{
    position: absolute; background-color: #ededed; border: 1px solid #cccccc; overflow: scroll; top: 20px; left: 0px; right: 0px; bottom: 0px;
}

.DocumentMarkParameterPosition
{
    background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 16px; width: 50px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #505050; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: right;
}

.DocumentMarkParameterMediumPosition
{
    background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 16px; width: 92px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #505050; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left; resize: none; overflow: hidden; cursor: pointer; float: right; display: inline-block; margin-left: 4px;
}

.GeneralSettingsConfigurationName
{
    background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 16px; width: 150px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #505050; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left;
}

.GeneralSettingsDefaultCostCentre
{
    background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 16px; width: 150px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #505050; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left;
}

.ReportGraphColourOne
{
    color: #000000;
}

.ReportGraphColourTwo
{
    color: #ededed;
}

.DashboardGraphColourOne
{
    color: #000000;
}

.DashboardGraphColourTwo
{
    color: #cccc10;
}

.DashboardGraphColourThree
{
    color: #00ff00;
}

table tr.hover {
  background-color: #FFD700; cursor: pointer;
}

.AnalysisSelected {
    background-color: #F07D23;
    /*background-color: #FF6633;*/
    /*#F07D23*/
}

.AnalysisSelectedBox {
    border: 2px solid orange;
    /*#F07D23*/
}

.upload-btn-wrapper {
    position: relative;
    overflow: hidden;
    display: inline-block;
}

    .upload-btn-wrapper .upload-btn {
        border: #72BF44 1px solid;
        padding: 6px 6px;
        font-size: 12px;
        width: 41px;
        background-color: #DFE0E1;
        cursor: pointer;
    }

    .remove-upload-btn {
        border: #72BF44 1px solid;
        padding: 6px 6px;
        margin-top: 8px;
        font-size: 12px;
        width: 41px;
        background-color: #DFE0E1;
        cursor: pointer;
    }

.upload-btn-wrapper input[type=file] {
    font-size: 12px;
    position: absolute;
    left: 0;
    top: 0;
    width: 41px;
    opacity: 0;
}