/* ---------------------------------------------- */
/*            DO NOT MODIFY THIS FILE!            */
/*                                                */
/*  Please write customizations into custom.css!  */
/* ---------------------------------------------- */

/* ------------------- */
/*    GLOBAL STYLES    */
/* ------------------- */
BODY, BODY * { /* Fonts face and size */
  font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 11px;
}

html, body {
  width: 100%;
  height: 100%;
  margin: 0;
}

.NormalText, .NormalText * { /* Style used to override text formatting from other styles */
  font-size: 11px !important;
  font-weight: normal !important;
  height: auto !important; 
}

.MultiLineStringField, .MultiLineStringField * {
  white-space: pre-wrap !important;
}

BODY.Small, BODY.Small * { /* Definitions for views having small fonts (e.g. what's new & my responsibilities)*/
  font-size: 10px;
}
TABLE { /* Style for all the tables */
  empty-cells: show;
}
TABLE.Resizable TR TD P, TABLE.Resizable TR TH P { /* Style used for resizable table cells */
  overflow: hidden;
  width: 1px;
}

BODY, TR.ControlGroup SELECT, TR.ControlGroup OPTION, TR.ControlGroup { /* Pages' background color */
  background-color: White;
}
A { /* Basic link's text */
  color: #3366CC;
  text-decoration: none;
}
A:hover {  /* Basic link's text on mouse over*/
  text-decoration: underline;
}
TD { /* Basic text inside the table */
  color: black;
}
TD.ItemTitle { /* Title of the table (e.g. used in What's New -page) */
  font-weight: bold;
  color: #35506F;
  white-space: nowrap;
}
TR.ItemVerticalLine, TD.ItemVerticalLine { /* Dark line between the title of the table and table (e.g. used in What's New -page) */
  background-color: #B1C6E1;
  height: 1px;
}
TH {
  text-align: justify;
}
IMG {
  border: 0px;
}
TH, TH *, TR.ControlGroup TH { /* Header cells of the table (e.g. used in What's New -page) */
  color: #35506F;
  font-weight: bold;
  background-color: #F1F5FA;
  vertical-align: middle;
  text-align: center;

}

TH  { /* Header cells of the table (e.g. used in What's New -page) */
  border-bottom: solid 1px #B1C6E1;
}

TH.SubHeader { /* SubHeader of the table (e.g. used in Add Bookmark  -page) */
  color: #35506F;
  text-decoration: underline;
  background-color: white;
}
TD.TableCellPaddingBackground { /* Borders of the tables (e.g. used in What's New -page) */
/*  background-color: #FFFFFF !important; */
}

TD.TableCellPaddingBackground TD { /* Inside of the borded table (e.g. used in What's New -page) */
  background-color: #F5F7FD;
  color: #35506F;
  border-bottom: solid 1px #D6E4F6;
}

TD.TableCellPaddingBackground TD TD
{
  border-bottom: none;
}

 
TD.ToolbarButton { /* Normal toolbar button in e.g. information header view */
  width: 1%;
  white-space: nowrap;
}

.Button, .Button * { /* Not selected button with [- and ]-chars (e.g. used in Settings -page) */
  font-weight: normal !important;
  color: #666666 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  font-size: 11px !important; 
}

input[type="button"], input[type="submit"], button{
  text-align: center;
  padding-left: 7px;
  padding-right: 7px;
  background-color: #0F2975;
  font-weight: bold;
  color: #ffffff;
  border: none;
  padding: 4px;
  margin-bottom: 1px;
}

input:disabled {
  text-align: center;
  padding-left: 7px;
  padding-right: 7px;
  background-color: #69aed5;
  font-weight: bold;
  color: #92c3e1;
  border: none;
  padding: 4px;
}

.Button:hover { /* Not selected button with [- and ]-chars on mouse over (e.g. used in Settings -page) */
  text-decoration: underline !important;
}
A.SelectedButton { /* Selected button with [- and ]-chars (e.g. used in Settings -page) */
  font-weight: normal;
  color: #069CF0;
}
.Disabled, A.DisabledButton { /* Style for expired/disabled texts */
  color: #999999;
}
A.DisabledButton { /* Disabled button with [- and ]-chars (e.g. used in Actions -page) */
  font-weight: normal;
}
.select300 select { /* List box (e.g. used in Manage My Bookmarks -page) */
  display: inline;
  width: 250px;
}
.button200 input { /* Wide button (e.g. used in Manage My Bookmarks -page) */
  display: inline;
  width: 150px;
}
.button100 input { /* Thin button (e.g. used in Action Preview -page) */
  display: inline;
  width: 75px;
}
DIV.FooterResultsBar {
  color: gray;
  font-size: 10px !important;
}
.SimpleTextAnchor {
  color: black;
}
.SimpleTextAnchor:hover {
  text-decoration: none;
}
TR.ControlGroup, TR.ControlGroup TD {
  background-color: #F5F7FD;
}
TABLE.Borderless { /* Borderless tables */
  border: 0px;
  border-spacing: 0px;
  padding: 0px;
}

/* Styles used in hierarchy, navigator and analysis tables */
TABLE.QueryTable *, TABLE.Resizable *
{
  white-space: nowrap;
  vertical-align: top;
}

.PDFPrintError {
  color: #DD1122;
}

/* ------------------- */
/* LOGIN WELCOME PAGE  */
/* ------------------- */
BODY.LoginWelcomeView { /* Body of the login welcome view */
  background-color: #e7eff7; 
}

TD.LoginWelcomeRightColumn { /* Style for the right hand side column in the login welcome view */
  border-left: 1px solid #F0F0F0;
}

.LoginWelcomePageWelcomeText { /* Welcome-text in the login welcome view */
  color: #d7dfe7; 
  font-weight: bold; 
  font-size: 120px; 
  margin: 0px 0px 10px 20px;
}

.LoginWelcomeRightColumnTitle { /* Title text in the right hand side column of the login welcome view */
  color: #999999; 
  font-weight: bold; 
  margin: 5px 0px 0px 20px;
}

.LoginWelcomeRightColumnText { /* Normal text in the right hand side column of the login welcome view */
  color: #999999; 
  margin: 5px 0px 0px 20px;
}

.LoginWelcomePhoneNumber { /* Phone number in the login welcome view */
  color: #999999; 
  margin: 0px;
}

.LoginWelcomeBottomText { /* Text in the bottom of the login welcome view */ 
  color: #999999; 
  margin: 0px;
}

.LoginWelcomePageTitle { /* Title text in the login welcome view */
  color: #35506F; 
  font-weight: bold; 
  font-size: 14px; 
  margin: 20px 20px 10px 20px;
}

.LoginWelcomeSectionTitle { /* Section title text in the login welcome view */
  color: #35506F;
  font-weight: bold; 
  margin: 20px 20px 10px 20px;
}

.LoginWelcomePageText   { /* Normal text in the login welcome view */
  color: #35506F; 
  margin: 5px 25px 5px 20px;
}

.LoginWelcomeView a {
  color: #336699;
}

/* ------------------- */
/*    QPR HOME PAGE    */
/* ------------------- */
BODY.HomeWelcomeView { /* Body of the login QPR home page */
  background-color: #FFFFFF; 
}

TD.HomeWelcomeRightColumn { /* Style for right column in the QPR home page */
  border-left: 1px solid #eeeeee; 
}

.HomeWelcomePageWelcomeText { /* Welcome-text in the QPR home page */
  color: #E9EAED; 
  font-weight: bold; 
  font-size: 120px; 
  margin: 0px 0px 10px 20px;
}

.HomeWelcomeRightColumnTitle { /* Title text in the right hand side column of the QPR home page */
  color: #999999; 
  font-weight: bold; 
  margin: 5px 0px 0px 20px;
}

.HomeWelcomeRightColumnText { /* Normal text in the right hand side column of the QPR home page */
  color: #999999; 
  margin: 5px 0px 0px 20px;
}

.HomeWelcomePhoneNumber { /* Phone number in the QPR home page */
  color: #999999; 
  margin: 0px;
}

.HomeWelcomeBottomText { /* Text in the bottom of the QPR home page */ 
  color: #999999; 
  margin: 0px;
}

.HomeWelcomePageTitle { /* Title text in the QPR home page */
  color: #369; 
  font-weight: bold; 
  font-size: 14px; 
  margin: 20px 20px 10px 20px;
}

.HomeWelcomeSectionTitle { /* Section title text in the QPR home page */
  color: #369; 
  font-weight: bold; 
  margin: 20px 20px 10px 20px;
}

.HomeWelcomePageText { /* Normal text in the QPR home page */
  color: #369; 
  margin: 5px 25px 5px 20px;
}


/* ------------------- */
/*     LOGIN VIEW      */
/* ------------------- */
BODY.LoginView { /* Background color of the LoginView */
  background-color: #F5F7FD;
}
TD.LoginLogo {
  background-image: url("../portal/images/logo.gif");
  background-position: center center;
  background-repeat: no-repeat;
  height: 100px;
}
TD.LoginOrangeVerticalBlock { /* Orange vertical block on the left */
  background-color: #FF8900;
  width: 0px;	
}
.LoginName input, .LoginPassword input, .LoginLanguage, .LoginLanguage select, .LoginLanguage option, .LoginButton input { /* Form buttons on the LoginView */
  width: 120px;
  font-size: 14px;
}

TD.LoginMessage { /* Message under the Login-button (e.g. Login expired) */
  color: #FF8900;
  font-weight: bold;
}
TD.LoginFooter { /* Footer of the LoginView */
  background-color: #D6E4F6;
  background-image: url("../portal/images/balanced_text_login.gif");
  background-position: center center;
  background-repeat: no-repeat;
  height: 35px;
}
FRAME.LoginView { /* Dark border on the right */
  border-right: 1px solid #B1C6E1;
}
TABLE.ErrorMessage,TR.ErrorMessage,TD.ErrorMessage { 
/* Login error message view */
  color: black; background-color: white !important; font-style: italic; 
}

/* ------------------- */
/*     HEADER VIEW     */
/* ------------------- */
BODY.HeaderBody { /* Body of the header */
  margin: 0px;
}

TD.HeaderBackgroundBottomLayer_rtl { /* Bottom layer of the background (e.g. middle) */
  background-color: #B1C6E1;
  background-repeat: repeat-y;
  background-image: url("../portal/images/header_bg_rtl.gif");
  background-position: top right;
}
TD.HeaderBackgroundTopLayer_rtl { /* Top layer of the background (e.g. left side) */
  background-image: url("../portal/images/header_logo_rtl.gif");
  background-repeat: no-repeat;
  background-position: top right;
}


TD.HeaderBackgroundBottomLayer { /* Bottom layer of the background (e.g. middle) */
  background-color: #B1C6E1;
  background-repeat: repeat-y;
  background-image: url("../portal/images/header_bg.gif");
  background-position: top left;
}
TD.HeaderBackgroundMiddleLayer, TD.HeaderBackgroundMiddleLayer_rtl { /* Middle layer of the background (e.g. right side) */
  background-repeat: no-repeat;
  background-position: top right;
}
TD.HeaderBackgroundTopLayer { /* Top layer of the background (e.g. left side) */
  background-image: url("../portal/images/header_logo.gif");
  background-repeat: no-repeat;
  background-position: top left;
}
TD.HeaderDarkHorizontalLine { /* Horizontal line bottom of the HeaderView */
  background-color: #B1C6E1;
  height: 1px;
}
TD.HeaderTools, TD.HeaderTools A { /* Buttons on the right top corner */
  color: #333333;
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
}
TD.HeaderTools A:hover { /* Buttons on the right top corner on mouse over */
  text-decoration: underline;
}
TD.NavigationTools A:hover {
  text-decoration: underline;
}
TR.HeaderToolsRow { /* Height of the HeaderTools row */
  height: 21px;
}
/* HeaderTabs */
TR.HeaderRow { /* Dark horizontal line outside of the HeaderTabs */
  height: 31px;	
  background-image: url("../portal/images/header_tab_none.gif");
  background-repeat: repeat-x;
  background-position: bottom;
}
TR.HeaderExtraSpace { /* Vertical space between HeaderTabs and HeaderTools */
  height: 4px;
}
A.SelectedHeaderItem, A.notSelectedHeaderItem { /* Base style of the HeaderTabs */
  font-weight: bold;
  text-decoration: none;
}
A.SelectedHeaderItem { /* Text color of the selected HeaderTab */
  color: #FF8900;
}
A.SelectedHeaderItem:hover { /* Text color of the selected HeaderTab on mouse over */
  color: black;
  text-decoration: none;
}
A.notSelectedHeaderItem {  /* Text color of the not selected HeaderTab */
  color: white;
}
A.notSelectedHeaderItem:hover {  /* Text color of the not selected HeaderTab on mouse over */
  color: #D6E4F6;	
  text-decoration: none;
}
TD.SelectedHeaderItemLeftColumn, TD.SelectedHeaderItemLeftColumn_rtl,
TD.SelectedHeaderItemLeft2Column, TD.SelectedHeaderItemLeft2Column_rtl,
TD.SelectedHeaderItemMidColumn, TD.SelectedHeaderItemMidColumn_rtl,
TD.SelectedHeaderItemRightColumn, TD.SelectedHeaderItemRightColumn_rtl,
TD.SelectedHeaderItemRight2Column, TD.SelectedHeaderItemRight2Column_rtl,
TD.notSelectedHeaderItemLeftColumn, TD.notSelectedHeaderItemLeftColumn_rtl,
TD.notSelectedHeaderItemLeft2Column, TD.notSelectedHeaderItemLeft2Column_rtl,
TD.notSelectedHeaderItemRightColumn, TD.notSelectedHeaderItemRightColumn_rtl,
TD.notSelectedHeaderItemRight2Column, TD.notSelectedHeaderItemRight2Column_rtl
{
  height: 21px;
  background-repeat: no-repeat;
  background-position: top left;
}
TD.SelectedHeaderItemLeftColumn { /* Left side of the selected HeaderTab on the first from left */
  width: 10px !important;
  background-image: url("../portal/images/header_tab_left1_ec.gif");
}
TD.SelectedHeaderItemLeftColumn_rtl { /* Left side of the selected HeaderTab on the first from left */
  width: 10px !important;
  background-image: url("../portal/images/header_tab_left1_rtl_ec.gif");
}
TD.SelectedHeaderItemLeft2Column { /* Left side of the selected HeaderTab */
  width: 10px !important;
  background-image: url("../portal/images/header_tab_left2_ec.gif");
}
TD.SelectedHeaderItemLeft2Column_rtl { /* Left side of the selected HeaderTab */
  width: 10px !important;
  background-image: url("../portal/images/header_tab_left2_rtl_ec.gif");
}
TD.SelectedHeaderItemMidColumn { /* Middle of the selected HeaderTab */
  width: 80px;
  background-image: url("../portal/images/header_tab_mid_ec.gif");
  background-repeat: repeat-x;
}
TD.SelectedHeaderItemMidColumn_rtl { /* Middle of the selected HeaderTab */
  width: 80px;
  background-image: url("../portal/images/header_tab_mid_rtl_ec.gif");
  background-repeat: repeat-x;
}
TD.SelectedHeaderItemRightColumn { /* Right side of the selected HeaderTab */
  width: 8px !important;
  background-image: url("../portal/images/header_tab_right1_ec.gif");
}
TD.SelectedHeaderItemRightColumn_rtl { /* Right side of the selected HeaderTab */
  width: 8px !important;
  background-image: url("../portal/images/header_tab_right1_rtl_ec.gif");
}
TD.SelectedHeaderItemRight2Column { /* Right side of the selected HeaderTab */
  width: 8px !important;
  background-image: url("../portal/images/header_tab_right2_ec.gif");
}
TD.SelectedHeaderItemRight2Column_rtl { /* Right side of the selected HeaderTab */
  width: 8px !important;
  background-image: url("../portal/images/header_tab_right2_rtl_ec.gif");
}
TD.notSelectedHeaderItemLeftColumn { /* Left side of the not selected HeaderTab on the first from left */
  width: 10px !important;
  background-image: url("../portal/images/header_tab_left1_e.gif");
}
TD.notSelectedHeaderItemLeftColumn_rtl { /* Left side of the not selected HeaderTab on the first from left */
  width: 10px !important;
  background-image: url("../portal/images/header_tab_left1_rtl_e.gif");
}
TD.notSelectedHeaderItemLeft2Column { /* Left side of the not selected HeaderTab */
  width: 10px !important;
  background-image: url("../portal/images/header_tab_left2_e.gif");
}
TD.notSelectedHeaderItemLeft2Column_rtl { /* Left side of the not selected HeaderTab */
  width: 10px !important;
  background-image: url("../portal/images/header_tab_left2_rtl_e.gif");
}
TD.notSelectedHeaderItemMidColumn { /* Middle of the not selected HeaderTab */
  width: 80px;
  background-image: url("../portal/images/header_tab_mid_e.gif");
  background-repeat: repeat-x;
}
TD.notSelectedHeaderItemMidColumn_rtl { /* Middle of the not selected HeaderTab */
  width: 80px;
  background-image: url("../portal/images/header_tab_mid_rtl_e.gif");
  background-repeat: repeat-x;
}
TD.notSelectedHeaderItemRightColumn { /* Right side of the not selected HeaderTab */
  width: 8px !important;
  background-image: url("../portal/images/header_tab_right1_e.gif");
}
TD.notSelectedHeaderItemRightColumn_rtl { /* Right side of the not selected HeaderTab */
  width: 8px !important;
  background-image: url("../portal/images/header_tab_right1_rtl_e.gif");
}
TD.notSelectedHeaderItemRight2Column { /* Right side of the not selected HeaderTab */
  width: 8px !important;
  background-image: url("../portal/images/header_tab_right2_e.gif");
}
TD.notSelectedHeaderItemRight2Column_rtl { /* Right side of the not selected HeaderTab */
  width: 8px !important;
  background-image: url("../portal/images/header_tab_right2_rtl_e.gif");
}
TD.notSelectedHeaderItemMidColumn *, TD.SelectedHeaderItemMidColumn *,
TD.notSelectedHeaderItemMidColumn_rtl *, TD.SelectedHeaderItemMidColumn_rtl * { /* Text wrapping of the tabs */
  white-space: nowrap;
}
/* SubHeaderTabs */
TR.SubHeaderRow { /* Background of the SubHeader row */
  background-color: #D6E4F6;
  height: 24px;	
}
A.SubHeaderToolItem { /* Items on the left side of the SubHeaders (e.g. HideTree) */
  color: #667E98;	
  font-weight: normal;
  text-decoration: none;
}
A.SubHeaderToolItem:hover { /* Items on the left side of the SubHeaders (e.g. HideTree) on mouse over */
  text-decoration: underline;
}
A.HiddenSubHeaderItem {
  display: none;
}
TD.SubHeaderItem { /* Base style of the SubHeaderTabs */
  vertical-align: middle;
}
TD.SubHeaderItemSpacing { /* Space between each SubHeaderTab */
  width: 10px;
}
A.SelectedSubHeaderItemB, A.SelectedSubHeaderItemB_rtl,
A.notSelectedSubHeaderItemB, A.notSelectedSubHeaderItemB_rtl {
  font-weight: bold;
  text-decoration: none;
  background-repeat: no-repeat;
}
A.SelectedSubHeaderItemB { /* Selected SubHeader item */
  color: #FF8900;
  background-image: url("../portal/images/header_page_ec.gif");
  background-position: left;
}
A.SelectedSubHeaderItemB_rtl { /* Selected SubHeader item */
  color: #FF8900;
  background-image: url("../portal/images/header_page_ec_rtl.gif");
  background-position: right;
}
A.notSelectedSubHeaderItemB { /* Not selected SubHeader item */
  color: #35506F;
  background-image: url("../portal/images/header_page_e.gif");
  background-position: left;
}
A.notSelectedSubHeaderItemB_rtl { /* Not selected SubHeader item */
  color: #35506F;
  background-image: url("../portal/images/header_page_e_rtl.gif");
  background-position: right;
}
A.SelectedSubHeaderItemB:hover, A.SelectedSubHeaderItemB_rtl:hover { /* Selected SubHeader item on mouse over */
  color: black;	
  text-decoration: none;	
}
A.notSelectedSubHeaderItemB:hover, A.notSelectedSubHeaderItemB_rtl:hover { /* Not selected SubHeader item on mouse over */
  color: black;
  text-decoration: none;
}
A.SelectedSubHeaderItemB_hidden, A.notSelectedSubHeaderItemB_hidden,
A.SelectedSubHeaderItemB_hidden_rtl, A.notSelectedSubHeaderItemB_hidden_rtl { /* SubHeader items of the not selected HeaderItem */
  visibility: hidden;
  overflow: hidden;
}
TABLE.WorkflowHeaderToolbar { /* Header toolbar when workflow is enabled */
  height: 19px; 
  background-color: #3C5A7C; 
  border: 0px;
  border-spacing: 0px;
  padding: 0px;
  width: 100%;
  border-bottom: solid 1px black;
}
TABLE.WorkflowHeaderToolbar .HeaderTools, 
TABLE.WorkflowHeaderToolbar .HeaderTools * { /* Header toolbar text when workflow is enabled */
  color: #ffffff;
}
TR.WorkflowHeaderExtraSpace { /* Vertical space between HeaderTabs and HeaderTools (workflow enabled) */
  height: 24px;
}


/* ------------------- */
/*   HIERARCHY VIEW    */
/* ------------------- */
BODY.HierarchyView { /* Background color of the HierarchyView */
  background-color: #F5F7FD;
  margin: 0px;
}
TD.OrangeVerticalBlock { /* Orange vertical block on the left */
  background-color: #FF8900;
  width: 0px;	
}
TD.DarkVerticalLine { /* Dark vertical line on the left (also on the LoginView) */
  background-color: #2E302E;
  width: 0px;	
}
.HierarchyHeader, .HierarchyHeader * { /* Text on the top of hierarchy tree (e.g. name of model) */
  font-weight: normal;
  color: #606760;
}
.WhiteRow, .WhiteRowNoLink, .HierarchyRow, .HierarchyRowNoLink, 
.PGPLUGINHierarchyRow, .PGPLUGINHierarchyRowNoLink,
.SCPLUGINHierarchyRow, .SCPLUGINHierarchyRowNoLink  { /* Not selected row in the hierarchy tree */
  font-weight: normal;
  color: #606760;
  text-decoration: none;
  white-space: nowrap;
}

IMG.JSTreeImage { /* icons shown in javascript-tree hierarchies such as actions/by hierarchy */
  width: 16px; 
  height: 16px; 
  vertical-align: top; 
}

.SelectedHierarchyRow { /* Selected row in the hierarchy tree */
  color: #FF8900;
  font-weight: bold;
}
.SelectedHierarchyRow:hover { /* Selected row in the hierarchy tree on mouse over*/
  color: black;
}
.HierarchyRowNoLink, .PGPLUGINHierarchyRow, .SCPLUGINHierarchyRow { /* Not selected row without link in the hierarchy tree (e.g. bookmark's separator) */
  font-weight: bold;
}
.WhiteRow { /* White backgrounded row in the hierarchy tree */
  background-color: #ffffff;
}
.GrayRow { /* Gray backgrounded row in the hierarchy tree */
  background-color: #dcdcdc;
}
.WhiteRow:hover, .WhiteRowNoLink:hover, .GrayRow:hover { /* Shaded row in the hierarchy tree on mouse over */
  text-decoration: underline;
}
FRAME.HierarchyHeaderView { /* Dark border on the right */
  border-right: 1px solid #D6E4F6;
}
FRAME.HierarchyView { /* Dark border on the right */
  border-right: 1px solid #D6E4F6;
}
.TopRow { 
  background-color: #dcdcdc; 
}
.ChildRow { 
  background-color: #ffffff; 
}

/* ------------------- */
/*     FOOTER VIEW     */
/* ------------------- */
TD.FooterBackground { /* Background of the FooterView */
  white-space: nowrap;
  background-color: #D6E4F6;
  background-image: url("../portal/images/balanced_text_main.gif");
  background-repeat: no-repeat;
  background-position: center right;
}
TD.DarkHorizontalLine { /* Dark line on the top of the FooterView (also on the LoginView) */
  background-color: #B1C6E1;
  height: 1px;	
}


/* ------------------- */
/*       ACTIONS       */
/* ------------------- */
TD.FooterHistoryBar, TD.FooterHistoryBar TD { /* History bar on the bottom of the action's preview and edit */
  white-space: nowrap;
  background-color: white !important;
  color: gray;
  font-size: 10px !important;
}
FRAME.ActionHierarchyTreeFrame { /* Dark border between hierarchy tree and preview of the action */
  border-bottom: 1px ridge #2E302E;
}


/* ------------------- */
/*      SCORECARD      */
/* ------------------- */
TD.ElementTitle { /* Element's title in the Scorecard's ElementView */
/*  background-color: #D6E4F6 ; */
  text-decoration: none;
  font-size: 15px;
  font-weight: bold;
  color: #35506F;
  height: 26px;
  border-bottom: solid 3px #0F2975;
}
TD.ElementTitle * { /* Element's title in the Scorecard's ElementView */
/*  background-color: #D6E4F6 ; */
  text-decoration: none;
  font-size: 15px;
  font-weight: bold;
  color: #35506F;
}
TD.ElementValue { /* Element's current value in the Scorecard's ElementView */
  text-decoration: none;
  border-bottom: solid 3px #FF9900;
}
TD.ElementTitle_InCharge { /* Element's in charge in the Scorecard's ElementView */
  text-decoration: none;
  border-bottom: solid 3px #FF9900;
}
TD.ElementDescription { /* Element's description in the Scorecard's ElementView */
  background-color: #F5F7FD;
  border-bottom: solid 1px #D6E4F6;
}
A.ElementTitle { /* Name of the scorecard in the Element's title */
  font-size: 15px !important;
  color: black;
  text-decoration: none;
}
A.ElementTitle:hover { /* Name of the scorecard in the Element's title on mouse over */
  text-decoration: underline;
}
.LabelText { /*  */
  color: #666666;
  text-decoration: none;
}

A.PeriodName { /* Style used for scorecard period in analysis & navigator views */
  color: #808080;
}


/* ------------------- */
/*    PROCESSGUIDE     */
/* ------------------- */
TD.Betweencellgroups {

}
TD.MainC {
	
}
TD.NormC {
	
}
TH.BlackSubHeader {
	
}
TD.copyright {
	
}
TD.data {
	
}

@media print /* Special handling for styles in printed documents */
{
  .Button, .SelecteButton, .DisabledButton { /* Hide buttons */
    display: none;
  }
}
