

.TopMenuItem
{
   COLOR: #003366; 
   FONT-FAMILY:Segoe UI, Arial, sans-serif;
   FONT-SIZE:80%; 
   font-weight: bold;
   cursor: default;
}

.TopMenuItemHover
{
   COLOR: #003366; 
   background-color: #ffdd95;
   FONT-FAMILY:Segoe UI, Arial, sans-serif;
   FONT-SIZE:80%; 
   font-weight: bold;
   cursor: pointer;
}

.TopGroup
{
  background-color: #A9CCE3;
  cursor: default;
}

.PageHeaderBold { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003399; 
	FONT-WEIGHT:bold; 
	FONT-SIZE:90%; 
	BACKGROUND-COLOR: #A9CCE3; 
} 

.PageHeader { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003399; 
	FONT-SIZE:90%; 
	BACKGROUND-COLOR: #A9CCE3; 
} 

.PageHeader A:link { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003399; 
	FONT-SIZE:90%; 
} 

.PageHeader A:visited { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003399; 
	FONT-SIZE:90%; 
} 

.PageHeader A:hover { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #faa500; 
	FONT-SIZE:90%; 
} 

.MemberSelectionToolbar
{
  background-color: #F6F6F6;
  cursor:default;
}

.MenuGroup {
  background-color:#f6f6f6;
  border:1px solid #666;
  cursor: default;
}

.MenuItem {
  border: 1px solid #f6f6f6;
  color:#000000;
  FONT-FAMILY:Segoe UI, Arial, sans-serif;
  FONT-SIZE:11px; 
  cursor: default;
}

.MenuItemHover {
  margin:0;
  color:#000000;
  background-color: #ffdd95;
  border: 1px solid #ccc;
  border-right-color:#b9b9b9;
  border-bottom-color:#b9b9b9;
  FONT-FAMILY:Segoe UI, Arial, sans-serif;
  FONT-SIZE:11px; 
  cursor: pointer;
}

.DisabledMenuItem {
  border: 1px solid #f6f6f6;
  color:#999999;
  FONT-FAMILY:Segoe UI, Arial, sans-serif;
  FONT-SIZE:11px; 
  cursor:default;
}

.MenuItemExpanded
{
  margin:0;
  color:#000000;
  background-color: #ffdd95;
  border: 1px solid #ccc;
  border-right-color:#b9b9b9;
  border-bottom-color:#b9b9b9;
  FONT-FAMILY:Segoe UI, Arial, sans-serif;
  FONT-SIZE:11px; 
  cursor: default;
}

.MenuItemActive
{
  margin:0;
  color:#000000;
  background-color: #ffdd95;
  border: 1px solid #ddd;
  border-right-color:#ccc;
  border-bottom-color:#ccc;
  FONT-FAMILY:Segoe UI, Arial, sans-serif;
  FONT-SIZE:11px; 
  cursor: default;
}

.MenuBreak
{
  background-color: silver;
  width:100%;
  height:4px;
}

.TabGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab
{
  background-image:url(../tab_images/nrm_bg.gif);
  color: #003366;
  font-size:80%;
  font-family: Segoe UI, Arial, sans-serif; 
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
}

.SelectedTab
{
  background-image:url(../tab_images/sel_bg.gif);
  color: #003366;
  font-size:80%;
  font-family: Segoe UI, Arial, sans-serif; 
  font-weight: bold;
  cursor: default;
}

.ReportsMultiPage
{
  background-color:White;
  z-index:98;
}

.MemberSelection { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:80%; 
	FONT-WEIGHT:normal;
	BACKGROUND-COLOR: #f2f6f8;
}
.DimensionInfo {
   BACKGROUND-COLOR: #f2f6f8;
}

.MemberSelectionBackgroud
{
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:80%; 
	FONT-WEIGHT:normal;
	BACKGROUND-COLOR: #ffffff;
}

.LocalCubeSelectionBackgroud {
	BACKGROUND-COLOR: #ffffff;
} 

.TableDecoration
{
	BORDER: solid 1px #000000;
}

.DimListTableNoBorder
{
	BACKGROUND-COLOR: #A9CCE3; 
}

.DimListHeader { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003399; 
	FONT-WEIGHT:bold; 
	FONT-SIZE:90%; 
	BACKGROUND-COLOR: #A9CCE3; 
} 

.DimListItemLight { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:80%; 
	COLOR: #003399;
	BACKGROUND-COLOR: #d7ebff; 
}

.DimListToolbar
{
  background-color: #d7ebff;
  cursor:default;
}

.OptionDiv
{
   DISPLAY: none;
   POSITION: relative;
	OVERFLOW: auto; 
}

.OptionTable
{
	BORDER: solid 1px #000000;
	BACKGROUND-COLOR: #E8E8E8; 
}

.OptionTableNoBorder
{
	BACKGROUND-COLOR: #E8E8E8; 
}

.OptionTableLightNoBorder
{
	BACKGROUND-COLOR: #F6F6F6; 
}

.OptionHeader
{
   COLOR: #003399;
   FONT-SIZE: 90%;
   FONT-WEIGHT: bold;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   BACKGROUND-COLOR: #E8E8E8; 
}

.OptionHeaderLight { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003399; 
	FONT-WEIGHT:bold; 
	FONT-SIZE:90%; 
	BACKGROUND-COLOR: #F6F6F6; 
} 

.OptionItem { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:80%; 
	COLOR: #003399; 
	BACKGROUND-COLOR: #E8E8E8; 
} 

.OptionItemNoResize { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003399; 
	BACKGROUND-COLOR: #E8E8E8; 
} 

.OptionItemLight { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:80%; 
	COLOR: #003399;
	BACKGROUND-COLOR: #F6F6F6; 
}

.OptionItemLightWithLine { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:80%; 
	COLOR: #003399;
	BACKGROUND-COLOR: #F6F6F6;
	BACKGROUND-IMAGE: url(../Bmp/HORZLINE.gif); 
}

.DisabledOptionItem { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:80%; 
	COLOR: #999999; 
	BACKGROUND-COLOR: #E8E8E8; 
}

.DisabledOptionItemNoResize { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #999999; 
	BACKGROUND-COLOR: #E8E8E8; 
}

.Summaries { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:80%;
	COLOR: #003399;
} 

.ToolBar
{ 
	BACKGROUND-COLOR: #A9CCE3; 
	COLOR: #000000; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:70%; 
	FONT-WEIGHT:normal; 
	TEXT-ALIGN: left; 
} 

.ToolBar TD { 
	BACKGROUND-COLOR: #A9CCE3; 
	COLOR: #000000; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:70%; 
	FONT-WEIGHT:normal; 
} 

.ToolBar A:link { 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
} 

.ToolBar A:visited { 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
} 

.ToolBar A:active { 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
} 

.ToolBar A:hover { 
	COLOR: #faa500; 
	TEXT-DECORATION: none; 
} 

.ToolbarSeparator {
   BORDER-RIGHT: #A9CCE3 2px groove;
} 

.Title { 
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #003366; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:80%; 
	FONT-WEIGHT:bold; 
	TEXT-ALIGN: left; 
} 

.TitleTreeView { 
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #003366; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-WEIGHT:bold; 
	TEXT-ALIGN: left; 
} 

.ViewSubTitles { 
   BACKGROUND-COLOR: #A9CCE3;
	COLOR: #3b28b8; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:80%; 
	FONT-WEIGHT:normal; 
	FONT-STYLE: normal; 
	TEXT-DECORATION: none; 
	TEXT-INDENT: 0pt 
} 

.ViewSubTitles A:link { 
	COLOR: #3b28b8; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-WEIGHT:normal; 
	FONT-STYLE: normal; 
	TEXT-DECORATION: underline; 
} 

.ViewSubTitles A:visited { 
	COLOR: #3b28b8; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-WEIGHT:normal; 
	FONT-STYLE: normal; 
	TEXT-DECORATION: underline; 
} 
 
.ViewSubTitles A:active { 
	COLOR: #faa500; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-WEIGHT:normal; 
	FONT-STYLE: normal; 
	LINE-HEIGHT: 3px; 
	TEXT-DECORATION: none; 
} 

.ViewSubTitles A:hover { 
	COLOR: #faa500; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-WEIGHT:normal; 
	FONT-STYLE: normal; 
	LINE-HEIGHT: 3px; 
	TEXT-DECORATION: underline; 
}

.ViewSubTitlesDIV { 
   BACKGROUND-COLOR: #A9CCE3;
	COLOR: #3b28b8; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:80%; 
	FONT-WEIGHT:normal; 
	FONT-STYLE: normal; 
	TEXT-DECORATION: none; 
	TEXT-INDENT: 2pt
}

.TableHeaderTableNoBorder
{
	BACKGROUND-COLOR: #A9CCE3; 
}

.TableHeaderToolbar
{
  background-color: #A9CCE3;
  cursor:default;
}

.TableHeader
{
   COLOR: #003399;
   FONT-SIZE: 90%;
   FONT-WEIGHT: bold;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   BACKGROUND-COLOR: #A9CCE3; 
}
.TableHeader A:link
{
   COLOR: #003399;
   FONT-WEIGHT: bold;
}
.TableHeader A:visited
{
   COLOR: #003399;
   FONT-WEIGHT: bold;
}
.TableHeader A:hover
{
   COLOR: #ff0000;
   FONT-WEIGHT: bold;
}

.TableHeaderNoBold { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003399; 
	FONT-SIZE:90%; 
	BACKGROUND-COLOR: #A9CCE3; 
} 

.TableHeaderNoBold A:link { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003399; 
	FONT-SIZE:90%; 
} 

.TableHeaderNoBold A:visited { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003399; 
	FONT-SIZE:90%; 
} 

.TableHeaderNoBold A:hover { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #faa500; 
	FONT-SIZE:90%; 
} 

.Default { 
	COLOR: #003399; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:80%; 
	FONT-WEIGHT:normal; 
} 

.DefaultToRight { 
	COLOR: #003399; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:80%; 
	FONT-WEIGHT:normal; 
	TEXT-ALIGN: right;
} 

.Default A:link { 
	COLOR: #003399; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: underline; 
} 

.Default A:visited { 
	COLOR: #003399; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	TEXT-DECORATION: underline; 
} 

.Default A:active { 
	COLOR: #003399; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: underline; 
} 

.Default A:hover { 
	COLOR: #faa500; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	TEXT-DECORATION: underline; 
} 

.DefaultBold
{
   COLOR: #003399;
   FONT-SIZE: 80%;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-WEIGHT: bold;
   TEXT-DECORATION: none;
}
.DefaultBold A:link
{
   COLOR: #003399;
   TEXT-DECORATION: underline;
}
.DefaultBold A:visited
{
   COLOR: #003399;
   TEXT-DECORATION: underline;
}
.DefaultBold A:active
{
   COLOR: #003399;
   TEXT-DECORATION: underline;
}

.DefaultTimeSet { 
	COLOR: #003399; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:80%; 
	FONT-WEIGHT:normal; 
} 

.DefaultFMVTitle
{
   COLOR: #003399;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   TEXT-DECORATION: none;
}

.DataBodyTablesTemplate { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003366; 
	FONT-SIZE:80%; 
	FONT-WEIGHT:normal; 
	TEXT-DECORATION: none; 
} 

.DataBodyTablesTemplate A:link { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003366; 
	TEXT-DECORATION: underline; 
} 

.DataBodyTablesTemplate A:visited { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003366; 
	TEXT-DECORATION: underline; 
} 

.DataBodyTablesTemplate A:active { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003366; 
	TEXT-DECORATION: underline; 
} 

.DataBodyTablesTemplate A:hover { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #faa500; 
	TEXT-DECORATION: underline; 
} 

.CurrentDim { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003366; 
	FONT-SIZE:80%; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none; 
} 

.SelectedDim { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003366; 
	BACKGROUND-COLOR: #d7ebff; 
	FONT-SIZE:80%; 
	FONT-WEIGHT:normal; 
	TEXT-DECORATION: none; 
} 

.SelectedDimHover { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #faa500; 
	BACKGROUND-COLOR: #d7ebff; 
	FONT-SIZE:80%; 
	TEXT-DECORATION: underline; 
	cursor: pointer;
} 

.CurrentSelectedDim { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003366; 
	BACKGROUND-COLOR: #d7ebff; 
	FONT-SIZE:80%; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none; 
} 

.CurrentDimTreeView { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003366; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none; 
} 

.SelectedDimTreeView { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003366; 
	BACKGROUND-COLOR: #d7ebff; 
	FONT-WEIGHT:normal; 
	TEXT-DECORATION: none; 
} 

.CurrentSelectedDimTreeView { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003366; 
	BACKGROUND-COLOR: #d7ebff; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none; 
} 

.DataBody
{
   COLOR: #003366;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
}

.DataBodyBold
{
   COLOR: #003366;
   FONT-SIZE: 80%;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-WEIGHT: bold;
}

.PleaseWaitTable { 
	BACKGROUND-COLOR: #ffeeca; 
	border:solid 1px #000000; 
	COLOR: #000000; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:100%; 
	FONT-WEIGHT:bold; 
	TEXT-DECORATION: none; 
} 

.ItemRowHeaderChartLegend
{
   border:solid 1px #ffdd95;
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   text-align:left;
}
.ItemRowHeaderChartLegend A:Link
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   text-align:left;
}
.ItemRowHeaderChartLegend A:Visited
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   text-align:left;
}
.ItemRowHeaderChartLegend A:Active
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   text-align:left;
}

.ItemInnerColHeader {
   border: solid 1px #0d4075;
   BORDER-TOP: solid 0px #0d4075;
	BACKGROUND-COLOR: #d7ebff; 
	VERTICAL-ALIGN: top; 
} 

.ItemInnerColHeader A:Link { 
	COLOR: #d7ebff; 
} 

.ItemInnerColHeader A:Visited { 
	COLOR: #d7ebff; 
} 

.ItemInnerColHeader A:Active { 
	COLOR: #d7ebff; 
} 

.ItemInnerColHeader A:Hover {  
	COLOR: #faa500; 
}

.DataTableQT
{
   BACKGROUND-COLOR: #ffffff;
   border:solid 1px #0d4075;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: none;
}
.DataTable
{
   BACKGROUND-COLOR: #ffffff;
   border:solid 1px #0d4075;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
}

.DataTable A:Link
{
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   text-align:right;
}
.DataTable A:Visited
{
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   text-align:right;
}
.DataTable A:Active
{
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   text-align:right;
}
.DataTable A:Hover { 
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #faa500; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	text-align:right; 
	TEXT-DECORATION: underline; 
} 

.DataTableChart
{
   BACKGROUND-COLOR: white;
   border:solid 1px #0d4075;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
   WIDTH: 80px;
}

.DataTotals { 
	BACKGROUND-COLOR: #ffffe1; 
   border:solid 1px #0d4075;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
} 

.DataPercentages { 
	BACKGROUND-COLOR: #f2f6f8; 
   border:solid 1px #0d4075;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
} 

.DataTotalsPercentages { 
	BACKGROUND-COLOR: #eff1e4; 
   border:solid 1px #0d4075;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
}

.DefaultMemberLabel {
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #FF0000; 
	FONT-SIZE:80%; 
	FONT-WEIGHT:normal; 
	TEXT-DECORATION: none; 
}

.DataBodyTables { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003366; 
	FONT-SIZE:80%; 
	FONT-WEIGHT:normal; 
	TEXT-DECORATION: none; 
} 

.DataBodyTablesHover { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #faa500; 
	FONT-SIZE:80%; 
	FONT-WEIGHT:normal; 
	TEXT-DECORATION: underline; 
	cursor: pointer;
} 

.DataBodyTablesTreeView { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003366; 
	FONT-WEIGHT:normal; 
	TEXT-DECORATION: none; 
} 

.DataBodyTables A:link { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003366; 
	TEXT-DECORATION: none; 
} 

.DataBodyTables A:visited { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003366; 
	TEXT-DECORATION: none; 
} 

.DataBodyTables A:active { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #003366; 
	TEXT-DECORATION: none; 
} 

.DataBodyTables A:hover { 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #faa500; 
	TEXT-DECORATION: underline; 
} 

.Message
{
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 100%;
   FONT-WEIGHT: bold;
}
.Message A:visited
{
   COLOR: #000000;
}
.Error
{
   COLOR: #ff0000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 100%;
   FONT-WEIGHT: normal;
}
.FixedTextInput
{
	COLOR: #003399; 
	FONT-SIZE:90%;
   FONT-WEIGHT: normal;
	FONT-FAMILY: Courier;
}
.VariableTextInput
{
	COLOR: #003399; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:80%; 
	FONT-WEIGHT:normal; 
}

.VariableTextInputToolbar { 
	COLOR: #003399; 
	FONT-WEIGHT:normal; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
} 

.Footnotes { 
	COLOR: #3b28b8; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:80%; 
	FONT-WEIGHT:normal; 
	FONT-STYLE: normal; 
	TEXT-DECORATION: none; 
	TEXT-INDENT: 0pt 
} 

TD.FMVClass
{
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: none;
}

.FootnoteSpan
{
   BACKGROUND-COLOR: #D0D0D0;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
   TEXT-DECORATION: none;
}

.CellFootnoteSpan {
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
   FONT-SIZE: 80%;
	FONT-WEIGHT:normal; 
	TEXT-ALIGN: right; 
} 

.FootnotePopupDiv
{
   BACKGROUND-COLOR: #FFFFA0;
   BORDER: solid 1px #000000;
   PADDING: 3px;
   Z-INDEX: 1000;
   POSITION: absolute;
}

.FootnotePopupTable
{
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 71%;
   FONT-WEIGHT: normal;
   BORDER: none;
}

/************************************************************************************/
/* Styles for Report Folder Page                                                    */
/************************************************************************************/

.ContentTableBody
{
   BACKGROUND-COLOR: #ffffff;
   OVERFLOW: hidden;
}

.ContentTableBodyPrintable
{
   BACKGROUND-COLOR: #ffffff;
}

.TopPageTable
{
   WIDTH: 100%;
	HEIGHT: 100%;
   POSITION: absolute;
}

.ContentPaneTD
{
   OVERFLOW: auto;
}

.DimsListPane
{
   OVERFLOW: auto;
}

.ContentPane
{
   OVERFLOW: auto;
}

.TableContentPane
{
   OVERFLOW: hidden;
   VISIBILITY: hidden;
   cursor: default;
}

.scrollTable table
{
	border-collapse: collapse;
}
.scrollTable table td, .scrollTable table th
{
	margin: 0px;
	padding: 2px;
   white-space: nowrap;
}

/************************************************************************************/
/* Styles for Drag and Drop                                                */
/************************************************************************************/

/* Row Dimensions */
.DragNDropRow
{
   border:solid 1px #0d4075;
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-WEIGHT: normal;
   text-align:left;
}

.DragNDropRow A:Link
{
   COLOR: #000000;
   text-align:left;
}

.DragNDropRow A:Visited
{
   COLOR: #000000;
   text-align:left;
}

.DragNDropRow A:Active
{
   COLOR: #000000;
   text-align:left;
}

.DragNDropRow A:Hover
{
   COLOR: #faa500;
   text-align:left;
}

.DimensionRowHeader
{
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   COLOR: #000000;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}

.DimensionRowHeaderPrintable
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #ffdd95;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   COLOR: #000000;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
}

.DimensionRow
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: center;
}

.DimensionRow A:Link { 
	COLOR: #000000; 
} 

.DimensionRow A:Visited { 
	COLOR: #000000; 
} 

.DimensionRow A:Active { 
	COLOR: #000000; 
} 

.DimensionRow A:Hover {  
	COLOR: #faa500; 
}

.ItemRowHeader
{
   border: solid 1px #0d4075;
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   text-align:left;
}

.ItemRowHeader A:Link
{
   COLOR: #000000;
}

.ItemRowHeader A:Visited
{
   COLOR: #000000;
}

.ItemRowHeader A:Active
{
   COLOR: #000000;
}

.ItemRowHeader A:Hover
{
   COLOR: #faa500;
}

/* Column Dimensions */
.DragNDropCol
{
   border:solid 1px #0d4075;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
}

.DragNDropCol A:Link
{
   COLOR: #000000;
   TEXT-ALIGN: center;
}

.DragNDropCol A:Visited
{
   COLOR: #000000;
   TEXT-ALIGN: center;
}

.DragNDropCol A:Active
{
   COLOR: #000000;
   TEXT-ALIGN: center;
}

.DragNDropCol A:Hover
{
   COLOR: #faa500;
   TEXT-ALIGN: center;
}

.DimensionColHeader
{
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   COLOR: #000000;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
}

.DimensionColHeaderGrid
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
}

.DimensionColHeaderPrintable
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #d7ebff;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   COLOR: #000000;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
}

.DimensionCol
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
}

.DimensionCol A:Link { 
	COLOR: #000000; 
} 

.DimensionCol A:Visited { 
	COLOR: #000000; 
} 

.DimensionCol A:Active { 
	COLOR: #000000; 
} 

.DimensionCol A:Hover {  
	COLOR: #faa500; 
}

/* Other Dimensions */
.DragNDropOther
{
   border:solid 1px #0d4075;
   BACKGROUND-COLOR: #f2f6f8;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-WEIGHT: normal;
}

.DimensionOther
{
   BACKGROUND-COLOR: #f2f6f8;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-WEIGHT: normal;
   CURSOR: default;
}

.DimOtherHeader
{
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-WEIGHT: normal;
   CURSOR: default;
   TEXT-ALIGN: center;
}

.DimOtherHeader A:Link
{
   COLOR: #000000;
}

.DimOtherHeader A:Visited
{
   COLOR: #000000;
}

.DimOtherHeader A:Active
{
   COLOR: #000000;
}

.DimOtherHeader A:Hover
{
   COLOR: #faa500;
}

/************************************************************************************/
/* Styles for language list                                                         */
/************************************************************************************/

div.LangListDiv
{
   position: absolute;   
   background-color: #E6E6E6;
   color: #000000;
   border: 2px ThreeDHighlight outset;
   DISPLAY: none; 
   VISIBILITY: hidden;
   LEFT: 0;
}

p.LangPage
{
   color: black ;
   background: #E6E6E6 ;
   border: 1px solid #E6E6E6;
   margin: 4px;
   padding: 0px;
   display: block ;
}

select.DropDownList
{
   color: black ;
   background: #E6E6E6 ;
   border: 1px solid #E6E6E6;
   margin: 0px;
   padding: 0px;
   display: block ;
}

a.MenuItem:link
{
   text-decoration: none ;
   color: #000000 ;
   background: #E6E6E6 ;
   display: block ;
}

a.MenuItem:visited
{
   text-decoration: none ;
   color: #000000 ;
   background: #AE6E6E6 ;
   display: block ;
}

a.MenuItem:hover
{
   text-decoration: none ;
   color: #FFFFFF ;
   background: #FAA500 ;
   display: block ;
}

a.MenuItem:active
{
   text-decoration: none ;
   color: #FFFFFF ;
   background: #686496 ;
   display: block ;
}

.MemberSelectionHighlight
{
   BACKGROUND-COLOR: #A9CCE3;
   WIDTH: 0; 
   HEIGHT: 0; 
   POSITION: absolute; 
   VISIBILITY: hidden;
   Z-INDEX:9999;
}

.FieldColHeader { 
	border:solid 1px #0d4075; 
	BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
	TEXT-ALIGN: center; 
} 

.DrillthroughTableColHeader { 
	border:solid 1px #0d4075;
	BACKGROUND-COLOR: #ffdd95; 
}
.DrillthroughFieldName {
   COLOR: #000000;
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
	TEXT-ALIGN: center; 
} 

.FieldName
{
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   text-align:center;
}

.ColFieldName
{
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   text-align:center;
}

.OtherFieldName
{
   FONT-FAMILY: Segoe UI, Arial, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   text-align:center;
}

.DragMove
{
   CURSOR: move;
}

.HeaderAreaBorder{
    BORDER-BOTTOM: black 1px solid;
}

.FooterAreaBorder{
    BORDER-TOP: black 1px solid;
}
.LeftAreaBorder{
    BORDER-RIGHT: black 1px solid;
}

.Menu
{ 
	BACKGROUND-COLOR: #A9CCE3; 
	COLOR: #000000; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:70%; 
	FONT-WEIGHT:normal; 
	TEXT-ALIGN: left;
   BORDER-BOTTOM: white 1px solid;
}
.Menu DIV { 
   BACKGROUND-COLOR: #A9CCE3;
   COLOR: #000000;
   border: 2px ThreeDHighlight outset;
   Z-INDEX: 1000;
}
.Menu TD { 
	BACKGROUND-COLOR: #A9CCE3; 
	COLOR: #000000; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	FONT-SIZE:70%; 
	FONT-WEIGHT:normal; 
}
.Menu A:link { 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
} 
.Menu A:visited { 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
} 
.Menu A:active { 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
}

.Menu A:hover { 
	COLOR: #faa500; 
	FONT-FAMILY:Segoe UI, Arial, sans-serif;
}  

.MenuBottomBorder{
    BORDER-BOTTOM: white 1px solid;
}

.DisabledMenu {
	COLOR: #ffffff;
}

.SummaryButton
{
    WIDTH: 30px; 
    HEIGHT: 26px; 
    BORDER-RIGHT: black 0px solid; 
    BORDER-TOP: black 0px solid; 
    BORDER-LEFT: black 0px solid; 
    BORDER-BOTTOM: black 0px solid;
    BACKGROUND-IMAGE: url(../Bmp/summary_active.gif);
    BACKGROUND-COLOR: #A9CCE3; 
    cursor: pointer;
}

.SummaryButtonDisabled
{
    WIDTH: 30px; 
    HEIGHT: 26px; 
    BORDER-RIGHT: black 0px solid; 
    BORDER-TOP: black 0px solid; 
    BORDER-LEFT: black 0px solid; 
    BORDER-BOTTOM: black 0px solid;
    BACKGROUND-IMAGE: url(../Bmp/summary_unavailable.gif);
    BACKGROUND-COLOR: #A9CCE3; 
    cursor: default;
}

.SelectionMemberButton
{
    WIDTH:14px; 
    HEIGHT: 12px; 
    BORDER-RIGHT: black 0px solid; 
    BORDER-TOP: black 0px solid; 
    BORDER-LEFT: black 0px solid; 
    BORDER-BOTTOM: black 0px solid;
    BACKGROUND-IMAGE: url(../Bmp/horizontal.gif);
    BACKGROUND-COLOR: #f2f6f8; 
    cursor: pointer;
}

.PageBreakAfter
{ 
    page-break-after: always; 
}

.SummaryTitle { 
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #003399; 
	FONT-FAMILY: Segoe UI, Arial, sans-serif; 
	FONT-SIZE: 80%; 
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: left; 
}

.DisabledLabel {
	COLOR: #999999;
}

.DisabledLabelSiteManager {
	FONT-FAMILY:Segoe UI, Arial, sans-serif; 
	COLOR: #999999; 
	FONT-SIZE:80%; 
	FONT-WEIGHT:normal; 
	TEXT-DECORATION: none; 
}

.ActiveSplitterBar
{
  background-color: #000000;  
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); 
  opacity: 0.4;
}

.CollapsedHorizontalSplitterBar
{
  background: url(../splitter_images/splitter_horBg.gif); 
  border: 1px solid #000000;
  border-right-width: 0px;
}

.HorizontalSplitterBar
{
  background: url(../splitter_images/splitter_horBg.gif); 
}

.SplitterPane
{
  border: 1px solid #333333;
}

.DetailsPane
{
  border: 7px solid #888888;
}

