﻿

/* a Style sheet for all objects in the operator page - VIVO Style*/

.MainBody /* a general style for the whole page, if a controller has nothing defined, it should inherit this*/
{
    background-color: #eeeeff;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
}

.MainBodyFlagFrame /* a style for the frame of multiligual flags (selected flag frame)*/
{
    border: single 1px black;
    width: 20px;
    height: 12px;
}

.MainBodyFlagFrame_Selected /* a style for the frame of multiligual flags (selected flag frame)*/
{
    border: single 1px red;
    width: 20px;
    height: 12px;
}

/* =============== HEADER TOP BAR (where logo, logout are placed) ==================*/
/* = HEADER LABELS = */

.MainBody_Header_lblErrorReg /* an Error label on the top bar - regualr */ /*WAS MainBody_lblError*/
{
    font: bold 8pt Arial;
    text-align: center;
    vertical-align: middle;
    color: #bb0000; /*HEIGHT: 18px;*/
    background-color: #eeeeff;
    padding: 0px 10px 0px 10px; /*TRBL*/
}

.MainBody_Header_lblError /*an Error label that comes with an image on the top bar*/ /*WAS MainBody_lblHeaderError*/
{
    border: solid 1px #bb0000;
    font: bold 8pt Arial;
    text-align: left;
    vertical-align: middle;
    color: #bb0000; /*HEIGHT: 18px;*/
    background-color: white;
    padding: 0px 5px 0px 5px; /*TRBL*/
    margin: 3px 1px 3px 1px; /*TRBL*/
}

.MainBody_Header_lblErrorImage /* an Error image that comes on the top bar when an error occurs*/ /*WAS MainBody_lblHeaderErrorImage*/
{
    border: None 0px transparent;
    vertical-align: middle;
    background-color: #eeeeff;
    padding: 0px 0px 0px 0px; /*TRBL*/
    width: 24px;
    height: 24px; /*background-image:url('../../Res/login/warning.jpg');         background-repeat:no-repeat;             src: "../../res/login/warning.jpg";*/
    cursor: default;
}

.MainBody_Header_lblCaption /* WAS MainBody_lblCaption*/
{
    background-color: #8a6338;
    padding: 0px 17px 0px 17px; /*TRBL*/
    color: #e1a743;
    font: normal normal bold 16pt Arial; /*italic smallcaps weight size family*/
    width: 901px;
}

.MainBody_Header_lblStrong /* WAS MainBody_lblStrong*/
{
    /*text-align: center;         vertical-align:middle;*/
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    color: black;
    padding: 0px 5px 0px 5px; /*TRBL*/
    cursor: default;
}

.MainBody_Header_lblReg /* WAS MainBody_lblReg*/
{
    text-align: center;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    color: black;
    cursor: default;
    padding: 0px 2px 0px 2px; /*TRBL*/
}

/* = HEADER BUTTONS = */

.MainBody_Header_btnReg /* WAS MainBody_btnReg*/
{
    text-align: center;
    color: #000000;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
}

.MainBody_Header_btnStrong /* WAS MainBody_btnStrong*/
{
    text-align: center;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: #bb0000;
}

.MainBody_Header_NonTab /* Worker page background: supposed to be similar to Tab_Selected */ /* WAS MainBody_NonTab*/
{
    background-color: #49589e;
    border: none;
    text-align: left;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: white; /* padding: 15px 15px 15px 15px;/*TRBL*/
}


/* =============== Infragistics TAB CONTROL ==================*/

.MainBody_Tab /*Back color inside frame of the tab*/ /* NO CHANGE */
{
    background-color: #eeeeff;
    text-align: left;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: silver; /*padding: 0px 0px 0px 0px;/*TRBL*/
}

.MainBody_Tab_Hover /*The tab itself*/ /* NO CHANGE */
{
    /*background-color : #49589e;*/
    background-repeat: no-repeat;
    text-align: center;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: white; /*padding: 7px 9px 7px 9px;/*TRBL*/
    width: 100px;
    height: 35px;
    white-space: normal;
}

.MainBody_Tab_Selected
{
    background-repeat: no-repeat;
    background-color:#49589e;
    text-align: center;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: white; /*padding: 7px 9px 7px 9px;/*TRBL*/
    width: 100px;
    height: 35px;
    white-space: normal;
}

.MainBody_Tab_Default /*The tab itself when not selected*/ /* NO CHANGE */
{
    /*background-color : #303967;*/
    background-repeat: no-repeat;
    text-align: center;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: silver;
    width: 100px;
    height: 35px;
    white-space: normal;
}


/* =============== MAIN PART - wokring area ==================*/

/* = LABELS = */

.MainBody_lblAction /* labels above sets of buttons, description of active areas etc.*/ /* NO CHANGE */
{
    color: #b0c4de;
    text-align: center;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    border: none;
}

.MainBody_lblReg /* regular label (static) */ /* NO CHANGE */
{
    color: #b0c4de;
    text-align: left;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    border: none;
}

.MainBody_lblSelect /* static label describing the changing data i.e "User name:" etc. */ /* NO CHANGE */
{
    color: #b0c4de;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    border: none;
}

.MainBody_lblSelect_Data /* label with dynamic/changing data (scripted)*/ /* NO CHANGE */
{
    color: white;
    text-align: left;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    border: none;
}

.MainBody_lblError /*error label display*/ /* WAS MainBody_lblError*/
{
    border: solid 1px #bb0000;
    background-color: #eeeeff;
    text-align: left;
    color: #bb0000;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    width: 300px; /*height:22px;     */
}

/* = TEXT BOXES = */

.MainBody_txtEnabled /*text box enabled*/ /* NO CHANGE */
{
    background-color: White;
    border: solid 1px #1c2450;
    color: #1c2450;
    text-align: left;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
}

.MainBody_txtDisabled /*text box disabled*/ /* NO CHANGE */
{
    background-color: White;
    border: solid 1px gray;
    color: gray;
    text-align: left;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    cursor: default;
    display: block;
}

/* = BUTTONS = */

.MainBody_btnActionReg /* regular Action button */ /* NO CHANGE */
{
    text-align: center;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: #000000;
    width: 170px;
}

.MainBody_btnActionRegShort /* regular Action button */ /* NO CHANGE */
{
    text-align: center;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: #000000;
    width: 140px;
}
.MainBody_btnActionRegExtraShort /* regular Action button */ /* NO CHANGE */
{
    text-align: center;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: #000000;
    width: 90px;
}

.MainBody_btnActionStrong /* Strong, ephesized Action button - usually Delete, Remove, Clear etc.*/ /* NO CHANGE */
{
    text-align: center;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: #bb0000;
    width: 170px;
}

.MainBody_btnActionEmergency /* EMERGENCY action buttons in the work area (close all, stop all, etc.)*/ /* NO CHANGE */
{
    text-align: center;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: #bb0000;
    width: 170px;
}

/* ========== IMPORTENT DATA CELL (Select Cell) in the work area =========== */
/* ='Current Account' and 'Current Account Balance' in a cell in 'My Players' page ===*/

.MainBody_Cell /*Cell box that containes important info (i.e. Current Account and Current Account Balance)*/ /* WAS MainBody_lblSelectCell*/
{
    background-color: #b0c4de;
    color: #b0c4de;
    text-align: left;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    border: solid 1px #1c2450;
    width: 750px;
}

.MainBody_Cell_lblSelect /* static labels inside the cell*/ /* WAS MainBody_lblSelectInCell*/
{
    color: #1c2450;
    text-align: right;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    border: none;
}

.MainBody_Cell_lblSelect_Data /* dynamic labels inside the cell*/ /* WAS MainBody_lblSelect_DataInCell*/
{
    color: #bb0000; /*#bb0000;*/
    text-align: left;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    border: none;
}

/*  ====== MainBody_Grid UltraWebGrid control =============== */
/* ============  in the work area (not a report results) ============= */

.MainBody_Grid_Frame /* the external frame and conatiner of the grid*/ /* NO CHANGE */
{
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    border: Solid 1px black;
    background-color: #eeeeff;
    text-align: center;
    width: 750px;
    height: 222px;
}

.MainBody_Grid_Header /* header row - titles of data types*/ /* NO CHANGE */
{
    background-color: #b0c4de;
    text-align: center;
    vertical-align: Middle;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    color: #1c2450;
    border-bottom: solid 1px black;
    border-right: solid 1px Gray;
    border-top: solid 1px #eeeeff;
    border-left: solid 1px #eeeeff;
    padding: 1px 2px 1px 2px; /*TRBL*/
    cursor: Hand;
    filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#6686A9', startColorstr='#AACCEE', gradientType='0');
    height: 17px;
}

.MainBody_Grid_Row /* regular row - odd row numbers (first row)*/ /* NO CHANGE */
{
    background-color: white;
    text-align: Left;
    vertical-align: Middle;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: #303967;
    border-right: solid 1px silver;
    border-left: none;
    border-bottom: none;
    border-top: none;
    padding: 0px 2px 0px 2px; /*TRBL*/
    cursor: default;
    text-indent: 2px;
    height: 15px;
}

.MainBody_Grid_RowAlternate /* regular row - alternating color - (second row)*/ /* NO CHANGE */
{
    background-color: #ebebeb;
    text-align: Left;
    vertical-align: Middle;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: #1c2450;
    border-right: solid 1px silver;
    border-left: none;
    border-bottom: none;
    border-top: none;
    padding: 0px 2px 0px 2px; /*TRBL*/
    cursor: default;
    text-indent: 2px;
    height: 15px;
}

.MainBody_Grid_SelectedRow /* user-selected row*/ /* NO CHANGE */
{
    /*text-align:Left;*/ /*vertical-align:Middle;*/ /*font:normal normal normal 8pt Arial;/*italic smallcaps weight size family*/
    background-color: #89c1ff;
    border-right: solid 1px silver; /*border:solid 1px blue;*/ /*border-top:solid 1px #bb0000;*/ /*border-bottom:solid 1px yellow;*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    cursor: default;
    text-indent: 2px;
    text-align: left;
    filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#89c1ff', startColorstr='#AAEEEE', gradientType='0');
    height: 15px;
}

.MainBody_Grid_Pager /* bottom row with pages info, next, prev, etc...*/
{
    background-color: #b0c4de;
    text-align: center;
    vertical-align: Middle;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: #1c2450;
    border-bottom: none;
    border-right: none;
    border-left: solid 1px #eeeeff;
    border-top: solid 2px black;
    height: 17px;
    cursor: default;
}

/* ============ MENU infragistics WebMenu =================== */
/* ============ menu for the reports ============= */

.MainBody_Menu /* Container for the top item row*/ /* NO CHANGE */
{
    width: 100%;
    background-color: #303967; /*#1C2450;*/
    border: Solid 1px #7888CF; /*#7888CF;*/
    border-bottom: solid 1px #303967;
    border-right: solid 1px #303967;
    color: Silver;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/ /*padding: 0px 0px 0px 0px;/*TRBL*/
    cursor: default; /*         ItemSpacingSubMenus:12;                 ItemSpacingTop:8px;         ItemSpacingSubMenus:12;                 ItemPaddingTop:8px;*/
}

.MainBody_MenuItem /* design of top AND dropdown items*/ /* NO CHANGE */
{
    /*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FF00FF', startColorstr='#FF00BB', gradientType='0');*/
    height: 23px;
    background-color: #405987;
    border-right: solid 1px #7089B0;
    border-left: solid 1px #405987;
    color: #BBCCFF;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 4px 0px 4px; /*TRBL*/
    cursor: default;
}

.MainBody_MenuItemBigCaption
{
    color: White;
    text-align: center;
    font: normal normal bold 10pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
}

.MainBody_MenuItemBigCaption_Over
{
    color: #BBCCFF;
    text-align: center;
    font: normal normal bold 10pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
}


.MainBody_SubMenuItem /* design of top AND dropdown items*/ /* NO CHANGE */
{
    /*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#00FFFF', startColorstr='#7888AA', gradientType='0');*/
    background-color: #405987; /*border:none 1px #303967;/*#7888CF;*/
    border-right: solid 1px #303967;
    border-left: solid 1px #303967;
    color: Silver;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/ /*padding: 0px 4px 0px 4px;/*TRBL*/
    cursor: default; /*width:200px;*/
}

.MainBody_CurrentMenuItem /* design of top AND dropdown items*/ /* NO CHANGE */
{
    /*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FF000', startColorstr='#FF8844', gradientType='0');*/
    background-color: #7888CF;
    color: white;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/ /*padding: 0px 4px 0px 4px;/*TRBL*/
    cursor: default;
}

.MainBody_MenuHover /* all menu items when hovered above: top row AND dropdown itmes*/ /* NO CHANGE */
{
    /*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#000000', startColorstr='#6080A0', gradientType='0');*/
    background-color: #1C2450;
    border-right: solid 1px #303967;
    border-left: solid 1px #303967;
    color: White;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/ /*padding: 0px 4px 0px 4px;/*TRBL*/
    cursor: default;
}

.MainBody_MenuTopSelected /* Top menu bar when selected (after hover, when a dropdown is open)*/ /* NO CHANGE */
{
    filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#1C2450', startColorstr='#6080A0', gradientType='0');
    background-color: #1C2450;
    border-right: solid 1px white;
    border-left: solid 1px white;
    color: White;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/ /*padding: 0px 4px 0px 4px;/*TRBL*/
    cursor: default;
}

.MainBody_MenuDisabled /* Disabled item*/ /* NO CHANGE */
{
    /*border-collapse:separate;        */ /*height:20px;*/
    background-color: #1C2450;
    border: Solid 1px #7888CF;
    color: #405987;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/ /*padding: 0px 4px 0px 4px;/*TRBL*/
    cursor: default;
}

.MainBody_MenuSeperator /* unused/unknown usage for this style */ /* NO CHANGE */
{
    /*border-collapse:separate;        */ /*height:22px;*/
    background-color: maroon;
    border: Solid 1px orange;
    color: lime;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/ /*padding: 0px 4px 0px 4px;/*TRBL*/
    cursor: default;
}

.MainBody_MenuIsland /* container of the menu items, the dropdown backround*/ /* NO CHANGE */
{
    /*border-collapse:separate;                 background-color:black;                border:Solid 1px #7888CF;         color:red;/*Silver;*/ /*font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/ /*padding: 0px 0px 0px 0px;/*TRBL*/ /*cursor:default;          */
    width: 201px;
}

.AutoComplete_Table /* the frame that hosts the AutoComplete block*/
{
    background-color: #bbbbbb;
    border: Solid 1px black;
    font: normal normal normal 8pt "Arial"; /*italic smallcaps weight size family*/
    padding: 0px 1px 0px 1px; /*TRBL*/
    cursor: default;
    width: 150px;
    text-align: left;
}

.AutoComplete_RowNormalString /* the part of the text in regular row of AutoComplete block*/
{
    background-color: Transparent;
    color: #222222;
    border: None;
    font: normal normal normal 8pt "Arial"; /*italic smallcaps weight size family*/
    padding: 0px 0px 0px 0px; /*TRBL*/
    cursor: default;
}

.AutoComplete_RowFoundString /* the part of the text that was found by AutoComplete*/
{
    background-color: Transparent;
    color: Maroon;
    border: None;
    font: normal normal bold 8pt "Arial"; /*italic smallcaps weight size family*/
    padding: 0px 0px 0px 0px; /*TRBL*/
    cursor: default;
}

.AutoComplete_RowSelectedString /* normal text in a selected row*/
{
    background-color: #b8d8e8;
    color: red;
    border: None;
    font: normal normal normal 8pt "Arial"; /*italic smallcaps weight size family*/
    padding: 0px 0px 0px 0px; /*TRBL*/
    cursor: default;
}

.AutoComplete_RowSelectedFoundString /* found text in a selected row*/
{
    background-color: Transparent;
    color: red;
    border: None;
    font: normal normal bold 8pt "Arial"; /*italic smallcaps weight size family*/
    padding: 0px 0px 0px 0px; /*TRBL*/
    cursor: default;
}

.AutoComplete_PageUp
{
    text-align: center;
}

.AutoComplete_PageDown
{
}

/* ======= RESULT PAGES  / WEB PAGES Section =========================== */
/* ======= web pages appearing after an action was done in the main work area ========== */

.ResultPage /* general definition*/ /* WAS MainBody*/
{
    background-color: #49589e;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 0px 0px 0px; /*TRBL*/
    margin: 0px 0px 0px 0px;
    cursor: default;
    text-align: left;
}

.ResultPage_Frame /* general definition*/
{
    background-color: white; /*#49589e;	*/ /*font:normal normal normal 8pt Arial;/*italic smallcaps weight size family*/
    padding: 0px 0px 10px 0px; /*TRBL*/
    margin: 0px 0px 12px 0px;
    cursor: default;
    text-align: left;
    width: 740px;
    vertical-align: top;
}

.ResultPage_FrameSimple /* general definition*/
{
    background-color: white; /*#49589e;	*/ /*font:normal normal normal 8pt Arial;/*italic smallcaps weight size family*/
    padding: 1px 0px 1px 0px; /*TRBL*/
    margin: 1px 0px 1px 0px;
    cursor: default;
    text-align: left;
}

.ResultPage_Font /* font of regular labels and field names*/ /* WAS MainBody_Font*/
{
    color: #b0c4de;
    text-align: left;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    cursor: default;
}

.ResultPage_Font_big /* BIGGER font of regular labels and field names*/
{
    color: #b0c4de;
    text-align: left;
    font: normal normal normal 12pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    cursor: default;
}


/* == LABELS ==  Results Page*/

.ResultPage_lblStaticText /* Static text on the form that shows up after the selection was done*/ /* WAS MainBody_lblStaticText*/
{
    color: white; /*#ffe25d;*/
    text-align: left;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
}

.ResultPage_lblStaticText_big /*BIGGER Static text on the form that shows up after the selection was done*/
{
    background-color: #303967;
    color: white; /*#ffe25d;*/
    text-align: left;
    font: normal normal bold 12pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
}

.ResultPage_lblValid /* static label describing the data to be presented*/ /* WAS MainBody_lblSelect*/
{
    color: #b0c4de;
    text-align: left;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    border: none;
    width: 170px;
}

.ResultPage_lblSelect /* static label describing the data to be presented*/ /* WAS MainBody_lblSelect*/
{
    color: #b0c4de;
    text-align: right;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    border: none;
    width: 170px;
}

.ResultPage_lblSelectLeft /* static label describing the data to be presented Left Aligned*/
{
    color: #b0c4de;
    text-align: left;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    border: none;
    width: 170px;
}

.ResultPage_lblSelect_big /* BIGGER static label describing the data to be presented*/
{
    color: #b0c4de;
    text-align: right;
    font: normal normal bold 12pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    border: none;
    width: 210px;
}

.ResultPage_lblSelect_Data /* dynamic label with the Data changing in it*/ /* WAS MainBody_lblSelect_Data */
{
    color: white;
    text-align: left;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    border: none;
}

.ResultPage_Caption /* BIG caption for the whole RESULT webpage*/ /* WAS MainBody_Caption*/
{
    color: white;
    text-align: center;
    font: normal normal bold 12pt Arial; /*italic smallcaps weight size family*/
}

.ResultPage_CaptionStrong /* captions in the webpages for dangarous things*/ /* WAS MainBody_CaptionStrong*/
{
    background-color: White;
    color: #bb0000;
    text-align: center;
    font: normal normal bold 12pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    border: solid 2px #bb0000;
}

.ResultPage_CaptionSmall /* Smaller caption*/ /* WAS MainBody_CaptionStrong*/
{
    color: White;
    text-align: center;
    font: normal normal bold 10pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
}

.ResultPage_CaptionSmallOver /* Smaller caption*/ /* WAS MainBody_CaptionStrong*/
{
    color: #BBCCFF;
    text-align: center;
    font: normal normal bold 10pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
}

.ResultPage_lblFieldError /*error in an input field, usually an astrisk (*) */ /* WAS MainBody_lblFieldError*/
{
    /*!!!  HARD CODED !!! */ /* color: Orange; */
}

.ResultPage_lblError /*error label display*/ /* WAS MainBody_lblError*/
{
    border: solid 1px #bb0000;
    background-color: #eeeeff;
    text-align: left;
    color: #bb0000;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    width: 300px; /*height:22px;     */
}

.ResultPage_lblSuccess /*Success label display*/
{
    border: solid 1px #009900;
    background-color: #eeeeff;
    text-align: left;
    color: #009900;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    width: 300px; /*height:22px;     */
}

.ResultPage_lblError_big /* BIGGER error label display*/
{
    border: solid 1px #bb0000;
    background-color: #eeeeff;
    text-align: left;
    color: #bb0000;
    font: normal normal bold 12pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    width: 320px; /*height:22px;     */
}

/* === OTHER CONTROLS - Results Page === */

.ResultPage_DropDown /* Drop down combo list*/ /* WAS MainBody_DropDown*/
{
    background-color: White;
    border: solid 1px #1c2450;
    color: #1c2450;
    text-align: left;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
}
.ResultPage_DropDown_130 /* Drop down Width 130*/ /* WAS MainBody_DropDown*/
{
    background-color: White;
    border: solid 1px #1c2450;
    color: #1c2450;
    text-align: left;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    width: 130px;
}
.ResultPage_txtEnabled /*text box enabled*/ /* WAS MainBody_txtEnabled*/
{
    background-color: White;
    border: solid 1px #1c2450;
    color: #1c2450;
    text-align: left;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
}

.ResultPage_txtEnabled_big /* BIGGER text box enabled*/
{
    background-color: White;
    border: solid 1px #1c2450;
    color: #1c2450;
    text-align: left;
    font: normal normal normal 12pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
}
.ResultPage_DropDown_200 /* Drop down Width 200*/ /* WAS MainBody_DropDown*/
{
    background-color: White;
    border: solid 1px #1c2450;
    color: #1c2450;
    text-align: left;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    width: 200px;
}

.ResultPage_txtEnabled /*text box enabled*/ /* WAS MainBody_txtEnabled*/
{
    background-color: White;
    border: solid 1px #1c2450;
    color: #1c2450;
    text-align: left;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
}


.ResultPage_txtDisabled /*text box disabled*/ /* WAS MainBody_txtDisabled*/
{
    background-color: White;
    border: solid 1px gray;
    color: gray;
    text-align: left;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    cursor: default;
    display: block;
}


.ResultPage_btnUnsized /* unsized button*/
{
    text-align: center;
    color: black;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
}

.ResultPage_btnUnsized_big /* BIGGER unsized button*/
{
    text-align: center;
    color: black;
    font: normal normal normal 12pt Arial; /*italic smallcaps weight size family*/
}


.ResultPage_btnReg /* regular button*/ /*WAS MainBody_btnReg*/
{
    text-align: center;
    color: black;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    width: 140px;
}

.ResultPage_btnReg_big /* BIGGER regular button*/
{
    text-align: center;
    color: black;
    font: normal normal normal 12pt Arial; /*italic smallcaps weight size family*/
    width: 180px;
}


.ResultPage_btnStrong /* Strong, emphesized button*/ /*WAS MainBody_btnReg*/
{
    text-align: center;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: #bb0000;
    width: 120px;
}

/* === WEB COMBO for Result page === */

.ResultPage_WebCombo /* the box of the combo when closed */ /*WAS MainBody_WebCombo*/
{
    background-color: White;
    border: solid 1px #1c2450;
    color: #1c2450;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    height: 18px;
    width: 200px;
}

.ResultPage_WebCombo_Frame /* the frame of the webcombo when open - container to the combo's grid*/ /*WAS MainBody_WebCombo_Row*/
{
    background-color: #e0e0e0;
    border: solid 1px black;
    color: #e0e0e0;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
}

.ResultPage_WebCombo_Header /* header row of the web combo box*/ /*WAS MainBody_WebCombo_Row*/
{
    background-color: #303967;
    color: white;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    text-align: center;
    vertical-align: Middle;
    border: solid 1px white;
    border-collapse: collapse;
    padding: 0px 2px 0px 2px; /*TRBL*/ /*cursor: default;         Height:15px;*/
}

.ResultPage_WebCombo_Row /*WAS MainBody_WebCombo_Row*/
{
    background-color: white;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    border: none;
    border-right: solid 1px silver;
    color: #1c2450;
    padding: 0px 2px 0px 2px; /*TRBL*/
    text-indent: 2px;
}

.ResultPage_WebCombo_RowAlternate /*WAS MainBody_WebCombo_RowAlternate*/
{
    background-color: #e0e0e0;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    border: none;
    border-right: solid 1px silver;
    color: #141c42;
    padding: 0px 2px 0px 2px; /*TRBL*/
    text-indent: 2px;
}

.ResultPage_WebCombo_SelectedRow /*WAS MainBody_WebCombo_SelectedRow*/
{
    background-color: #89c1ff; /* used also for cell_backcolor and cell_forecolor _ hardcoded*/
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    border: none;
    border-right: solid 1px #248ecc;
    color: #141c42;
    padding: 0px 2px 0px 2px; /*TRBL*/
    text-indent: 2px;
    filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#89c1ff', startColorstr='#AAEEEE', gradientType='0');
}

.ResultPage_WebCombo_RowSelector /* currently not used!*/ /*WAS MainBody_WebCombo_RowSelector*/
{
    background-color: #FF00FF;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    font-style: italic;
    border: none;
    border-right: solid 1px #AA00AA;
    color: black;
    padding: 0px 2px 0px 2px; /*TRBL*/
    text-indent: 2px;
}

/*===== RESPONSE Labels and tables for ResultPage (Approved, Did not work, etc..) ========= */

/*=== RESPONSE=SUCCESS ===*/

.RESPONSE_SUCCESS_TABLE /*action approval display - Table design*/ /*WAS MAINBODY_LBLRESPONSE_SUCCESS_TABLE*/
{
    border: solid 2px green; /*border-collapse:collapse;*/
    background-color: #eeeeff;
    color: blue;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    width: 250px;
}

.RESPONSE_SUCCESS_TABLE_ROWLEFT /*action approval display - Table design*/ /*WAS MAINBODY_LBLRESPONSE_SUCCESS_TABLE_ROWLEFT*/
{
    border: none;
    background-color: #eeeeff;
    text-align: right;
    color: green;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
}

.RESPONSE_SUCCESS_TABLE_ROWRIGHT /*action approval display - Table design*/ /*WAS MAINBODY_LBLRESPONSE_SUCCESS_TABLE_ROWRIGHT*/
{
    border: none;
    background-color: #eeeeff;
    text-align: left;
    color: green;
    font: normal normal Bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
}

/*=== RESPONSE=ERROR =====*/

.RESPONSE_ERROR_TABLE /*action approval display - Table design*/ /*WAS MAINBODY_LBLRESPONSE_SUCCESS_TABLE_ROWRIGHT*/
{
    border: solid 2px #bb0000; /*border-collapse:collapse;*/
    background-color: #eeeeff;
    color: #bb0000;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    width: 250px;
    text-align: center;
}

.RESPONSE_ERROR_TABLE_ROWLEFT /*action approval display - Table design*/ /*WAS MAINBODY_LBLRESPONSE_SUCCESS_TABLE_ROWRIGHT*/
{
    border: none;
    background-color: #eeeeff; /*text-align:right;*/
    color: #bb0000;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
}

.RESPONSE_ERROR_TABLE_ROWRIGHT /*action approval display - Table design*/ /*WAS MAINBODY_LBLRESPONSE_SUCCESS_TABLE_ROWRIGHT*/
{
    border: none;
    background-color: #eeeeff; /*text-align:left;*/
    color: #bb0000;
    font: normal normal Bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
}

/* ============= ResultPage UltraWebGrid control =========================== */
/* ============= Displays grids of results for a query, in a web page ====== */
/* ============= below the main working area =============================== */

.ResultPage_Grid_Frame /* frame containing the whole grid - outside border, backcolor etc.*/ /*WAS MainBody_Grid_Frame*/
{
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    border: Solid 1px black;
    background-color: #eeeeff;
    text-align: center;
    width: 750px; /*Height:222px;*/
}

.ResultPage_Grid_Header /*WAS MainBody_Grid_Header*/
{
    background-color: #b0c4de;
    text-align: center;
    vertical-align: Middle;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    color: #1c2450;
    border-bottom: solid 1px black;
    border-right: solid 1px Gray;
    border-top: solid 1px #eeeeff;
    border-left: solid 1px #eeeeff;
    padding: 1px 2px 1px 2px; /*TRBL*/
    cursor: Hand;
    filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#6686A9', startColorstr='#AACCEE', gradientType='0');
    height: 18px;
}

.ResultPage_Grid_Row /*WAS MainBody_Grid_Row*/
{
    background-color: white;
    text-align: Left;
    vertical-align: Middle;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: #303967;
    border-right: solid 1px silver;
    border-left: none;
    border-bottom: none;
    border-top: none;
    padding: 0px 1px 0px 1px; /*TRBL*/
    cursor: default;
    text-indent: 2px;
    height: 14px;
}

.ResultPage_Grid_RowAlternate /*WAS MainBody_Grid_RowAlternate*/
{
    background-color: #ebebeb;
    text-align: Left;
    vertical-align: Middle;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: #1c2450;
    border-right: solid 1px silver;
    border-left: none;
    border-bottom: none;
    border-top: none;
    padding: 0px 1px 0px 1px; /*TRBL*/
    cursor: default;
    text-indent: 2px;
    height: 14px;
}

.ResultPage_Grid_SelectedRow /*WAS MainBody_Grid_SelectedRow*/
{
    /*text-align:Left;*/ /*vertical-align:Middle;*/ /*font:normal normal normal 8pt Arial;/*italic smallcaps weight size family*/
    background-color: #89c1ff; /*border:solid 1px blue;*/ /*border-top:solid 1px #bb0000;*/ /*border-bottom:solid 1px yellow;*/ /*padding: 0 2 0 5;/*TRBL*/
    padding: 0px 1px 0px 1px; /*TRBL*/
    cursor: default;
    text-indent: 2px;
    filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#89c1ff', startColorstr='#AAEEEE', gradientType='0');
    height: 14px;
}

.ResultPage_Grid_Pager
{
    background-color: #b0c4de;
    text-align: center;
    vertical-align: Middle;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: red; /*#1c2450;*/
    border-bottom: none;
    border-right: none;
    border-left: solid 1px #eeeeff;
    border-top: solid 1px black;
    height: 14px;
    cursor: default;
}

.ResultPage_Grid_PagerText
{
    background-color: Transparent;
    font: normal normal bold 10pt Arial; /*italic smallcaps weight size family*/
    color: #1c2450;
}

.ResultPage_Grid_PagerLink
{
    background-color: Transparent;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: blue;
    text-decoration: underline;
}

/* =============================== REPORTS PAGES =========================== */
/* ============= All the webpages that are REPORTS from the REPORTS menu ====== */

DIV.Pages
{
    text-align: center;
}

DIV.Buttons
{
    text-align: center;
}

.Report_CaptionTable /* Frame in which all the caption information is in - before the Grids*/ /* WAS CaptionTable*/
{
    background-color: #bacada;
    font-family: Arial; /*width:740px;        */
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 3px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    text-align: left;
    filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='white', startColorstr='#a0b0c0', gradientType='0'); /*width:100%;*/
    width: 970px;
    max-width: 1400px;
}

/* ======= LABELS ======= */
.Report_lblCaption /* Caption for the whole report BIG*/ /* WAS ReportNameRow*/
{
    color: 303967;
    font-family: Arial;
    background-color: transparent; /*#637ca5;*/
    font-size: 14pt;
    padding: 8px 4px 4px 4px; /*TRBL*/
    margin: 4px 0px 2px 0px;
    width: 740px;
    letter-spacing: 1.5px;
    text-align: center; /*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='white', startColorstr='#a0b0c0', gradientType='0');*/
}

.Report_lblPrintedAt /* sub section under the caption, describing when, and where the report was printed*/ /* WAS PrintedAtRow*/
{
    color: #303967;
    font-size: 7pt;
    font-family: Arial;
    text-align: left;
    padding-left: 8px;
    padding-top: 2px;
    padding-bottom: 1px;
    margin-top: 3px;
    text-align: left;
    max-width: 1400px;
}


.Report_lblBetweenDates /* describing the dates the report is referring to, or users or players the report is referring to*/ /* WAS BetweenDateRowStyle*/
{
    color: #303967;
    font-size: 7pt;
    font-family: Arial;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-left: 8px;
    margin-bottom: 0px;
    text-align: left;
    width: 710px;
    max-width: 1400px;
}

.Report_lblRegular /* WAS lblRegular */   
{
    color: #505997;
    text-align: right;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    border: none;
}

.Report_treeRegular /* WAS  Tree node */   
{
    color: #505997;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 1px 0px 1px; /*TRBL*/
    border: none;
}

.Report_treeSelected /* WAS selected Tree node */   
{
    background-color: #505997;
    color: #FFFFFF;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 1px 0px 1px; /*TRBL*/
    border: none;
}

.Report_treeRegular_Microcorp /* WAS  Tree node */   
{
    color: #2bbca4;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 1px 0px 1px; /*TRBL*/
    border: none;
}

.Report_treeSelected_Microcorp /* WAS selected Tree node */   
{
    background-color: #2bbca4;
    color: #FFFFFF;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 1px 0px 1px; /*TRBL*/
    border: none;
}

.Report_treeHover 
{
    background-color: #505997;
    color: #FFFFFF;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 1px 0px 1px; /*TRBL*/
    border: none;
}

.Report_treeHover_Microcorp 
{
    background-color: #2bbca4;
    color: #FFFFFF;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 1px 0px 1px; /*TRBL*/
    border: none;
}

.Report_lblError /*error label display*/ /* WAS lblError*/
{
    border: solid 1px #bb0000;
    background-color: #eeeeff;
    text-align: left;
    color: #bb0000;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 5px 0px 5px; /*TRBL*/
}

.Report_txtEnabled /*text box enabled*/ /* WAS txtEnabled*/
{
    background-color: White;
    border: solid 1px #1c2450;
    color: #1c2450;
    text-align: left;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
}

.Report_txtDisabled /*text box disabled*/ /* WAS  _txtDisabled*/
{
    background-color: White;
    border: solid 1px gray;
    color: gray;
    text-align: left;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    cursor: default;
    display: block;
}

.Report_dropdownRegular /* Drop down combo list (NOT ultraweb combo)*/ /* WAS  dropdownRegular*/
{
    background-color: White;
    border: solid 1px #1c2450;
    color: #1c2450;
    text-align: left;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
}

.Report_btnRegular /* regular button*/ /* WAS  btnRegular*/
{
    text-align: center;
    color: black;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    width: 170px;
    margin-left: 30px;
}

.Report_btnStrong /* Strong, emphesized button*/ /* WAS  btnStrong*/
{
    text-align: center;
    font: normal normal normal 8pt Arial; /*italic smallcaps weight size family*/
    color: #bb0000;
    width: 170px;
}


.Report_SubCaption /* Sub Caption before a Grid, for multiple-grid-reports */ /* WAS MultiCaptionTable*/
{
    background-color: Transparent;
    font: normal normal bold 12pt Arial; /*italic smallcaps weight size family*/
    color: #303967; /*#ddddff;*/
    text-align: center;
    vertical-align: middle;
    padding: 0px 10px 0px 10px; /*TRBL*/
    height: 22px;
}
.Report_SubCaptionWeak /* Sub Caption before a Grid, for multiple-grid-reports */ /* WAS MultiCaptionTable*/
{
    background-color: Transparent;
    font: normal normal bold 12pt Arial; /*italic smallcaps weight size family*/
    color: #6069A7; /*#ddddff;*/
    text-align: center;
    vertical-align: middle;
    padding: 0px 10px 0px 10px; /*TRBL*/
    height: 22px;
}

/* ======= GRID UltraWebGrid for REPORTS ======= */
/* ========================================================= */

.Report_Grid_Frame /* Reg. Grid frame containing the whole grid*/ /* WAS DataTable*/
{
    border: 1px solid #303967; /*#dddddd;*/
    font-family: Arial;
    font-size: 8pt;
    background-color: Transparent;
    vertical-align: middle;
    color: #303967;
    width: 901px;
    margin-top: 10px;
    margin-bottom: 5px;
    text-align: center;
    padding-right: 2px;
    padding-left: 2px;
    margin-left: 30px;
}


.Report_Grid_CellRightAlign
{
    text-align: right;
}

.Report_Grid_CellCenterAlign
{
    text-align: center;
}

.Report_Grid_CellLeftAlign
{
    text-align: left;
}

.Report_Grid_Row /* Reg. Grid. regular row - first, odd numbered lines*/ /* WAS DataRowRegular*/
{
    height: 16px;
    background-color: White;
    text-align: left;
    font-size: 8pt;
    padding-left: 2px;
    padding-right: 2px;
    font-family: Arial;
    color: #49589e;
    padding: 0px 2px 0px 2px; /*TRBL*/
}

.Report_Grid_RowAlternate /*Reg. Grid.  alternate row style - second, even numbered lines*/ /* WAS DataRowAlternate*/
{
    height: 16px;
    background-color: #e6e6e6;
    font-size: 8pt;
    text-align: left;
    padding-left: 2px;
    padding-right: 2px;
    font-family: Arial;
    color: #405090;
    padding: 0px 2px 0px 2px; /*TRBL*/
}

.Report_Grid_Header /* Reg. Grid. header row describing the data types*/ /* WAS DataRowCaption*/
{
    height: 18px;
    font-size: 8pt;
    font-weight: bold;
    background-color: #b0c4de;
    color: #303967;
    padding-left: 2px;
    padding-right: 2px;
    text-align: left;
    font-family: Arial;
}

.Report_Grid_SubHeader /* Reg. Grid. Sub-header row (in the middle of a grid) describing the data types below it*/ /* WAS DataRowSubCaption*/
{
    height: 18px;
    font-size: 8pt;
    font-weight: bold;
    background-color: #b0c4de;
    color: #303967;
    padding-left: 2px;
    padding-right: 2px;
    text-align: left;
    font-family: Arial;
}

.Report_Grid_Totals /* (not a multi-grid-report) Reg. Grid a row in the bottom of the table descibing totals or sums of the grid */ /* WAS DataRowTotals*/
{
    height: 18px;
    background-color: #FDFCD0;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    text-align: left;
    vertical-align: middle;
    padding: 0px 4px 0px 4px; /*TRBL*/
    color: blue; /*Blue*/
    border: Solid 1px red;
}

.Report_Grid_MidTotals /* Reg. Grid a row that describes total of prevois lines, NOT at the END of the grid, but in the middle */ /* WAS TotalFooterRowStyle*/
{
    height: 18px;
    background-color: #cfd28d;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    text-align: left;
    vertical-align: middle;
    padding: 0px 4px 0px 4px; /*TRBL*/
    color: #1C2450; /*Blue*/ /*outline:black solid 2px;*/ /*border-top:solid 3px black;*/ /*text-decoration:overline;*/
}

.Report_Grid_SummaryHeader /*Reg. Grid. a row before the end of a grid with a title only and no data ('Summary')*/ /* WAS TransparentRow*/
{
    height: 18px;
    background-color: #fff79c;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    text-align: left;
    vertical-align: middle;
    padding: 0px 0px 0px 0px; /*TRBL*/
    border: solid 1px silver;
    border-right: none;
    border-left: none;
    color: Black;
}

.Report_Grid_Summary /*Reg. Grid. Summary section of a report, describing totals that were Report_Grid_RowTotals along the grid*/ /* WAS SubTotalStyle*/
{
    height: 18px;
    background-color: #FDFCD0;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    text-align: left;
    vertical-align: middle;
    padding: 0px 4px 0px 4px; /*TRBL*/
    color: #1C2450; /*Blue*/ /*outline:black solid 2px;*/ /*border-top:solid 3px black;*/ /*text-decoration:overline;*/
}

.Report_Grid_TotalFooter /* Reg. Grid - the TOTAL OF ALL TOTALS in a multiple-total grid */ /* WAS TotalFooterStyle*/
{
    height: 18px;
    background-color: #fff79c;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    text-align: left;
    vertical-align: middle;
    padding: 0px 4px 0px 4px; /*TRBL*/
    color: black; /*Blue*/ /*outline:black solid 2px;*/ /*border-top:solid 3px black;*/ /*text-decoration:overline;*/
}

.Report_Grid_SelectedRow /* a selected row /* WAS SelectedRowStyle*/
{
    height: 18px;
    background-color: #89c1ff;
    text-align: left;
    font-size: 8pt;
    padding-left: 2px;
    padding-right: 2px;
    font-family: Arial;
    color: #49589e;
}

.Report_Grid_SelectedHoverRow /* Old Selection, another line in newly selected */ /* WAS SelectedHoverRowStyle*/
{
    height: 18px;
    background-color: #5188a1;
    text-align: left;
    font-size: 8pt;
    padding-left: 2px;
    padding-right: 2px;
    font-family: Arial;
    color: #1f7a8f;
}

.Report_Grid_REMOVESTYLE /* UNUSED */ /* WAS REMOVESTYLE*/
{
    height: 18px;
    background-color: black;
    text-align: left;
    font-size: 8pt;
    padding-left: 2px;
    padding-right: 2px;
    font-family: Arial;
    color: #49589e;
}

/*==== Game snapshot design ====*/
.Report_Game_Title
{
    color: white;
    background-color: #637ca5;
    font: normal normal bold 10pt Arial; /*italic smallcaps weight size family*/
    padding-right: 25px;
    padding-left: 25px;
    border-style: none;
    text-align: center;
}

.Report_Game_SubTitle
{
    color: #b0c4de;
    text-align: center;
    font: normal normal bold 8pt Arial; /*italic smallcaps weight size family*/
    padding: 0px 2px 0px 2px; /*TRBL*/
    border: none;
    background-color: Transparent;
}

.Report_Game_Header
{
    height: 18px;
    font-size: 8pt;
    font-weight: bold;
    background-color: #b0c4de;
    color: #303967;
    padding-left: 2px;
    padding-right: 2px;
    text-align: left;
    font-family: Arial;
    border: Solid 1px #1c2450;
}

.Report_Game_Cell
{
    font-size: 6pt;
    font-weight: bold;
    background-color: #94a6c4;
    color: #303967;
    font-family: Arial;
    border: Solid 1px #1c2450;
    height: 36px;
}

.invisible
{
    display: none;
}

/* Auxiliary styles for a rainy day that are common trhough all the css files*/
.Auxiliary1
{
}

.Auxiliary2
{
}

.Auxiliary3
{
}

.Auxiliary4
{
}

.Auxiliary5
{
}
