

/************************************************************************************/
/* Styles for Common Controls                                                       */
/************************************************************************************/
/* B2020 Toolbar */
.ToolBar
{
   COLOR: #ffffff;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.ToolBar A:link
{
   COLOR: #ffffff;
   TEXT-DECORATION: none;
}
.ToolBar A:visited
{
   COLOR: #ffffff;
   TEXT-DECORATION: none;
}
.ToolBar A:active
{
   COLOR: #ffffff;
   TEXT-DECORATION: none;
}
.ToolBar A:hover
{
   COLOR: #faa500;
   TEXT-DECORATION: none;
}

/* Tab Control */
.Tab
{
   BACKGROUND-COLOR: #A9CCE3;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.Tab TD
{
   BACKGROUND-COLOR: #A9CCE3;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: bold;
}
.Tab A:link
{
   COLOR: #000000;
   TEXT-DECORATION: none;
}
.Tab A:visited
{
   COLOR: #000000;
   TEXT-DECORATION: none;
}
.Tab A:active
{
   COLOR: #000000;
   TEXT-DECORATION: none;
}
.Tab A:hover
{
   COLOR: #faa500;
   TEXT-DECORATION: none;
}
.InActiveTab
{
   COLOR: #ffffff;
}
.InActiveTab A:link
{
   COLOR: #ffffff;
}
.InActiveTab A:visited
{
   COLOR: #ffffff;
}
.InActiveTab A:active
{
   COLOR: #ffffff;
}
.InActiveTab A:hover
{
   COLOR: #faa500;
}

/* Action Menu */
.menu
{ 
   position: absolute;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 90%;
   font-weight:normal;
   background-color: #A9CCE3;
   color: #000000;
   border: 2px ThreeDHighlight outset;
   cursor: default;
   visibility: hidden;
   line-height: 140%;
}				 

.menuItem
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 90%;
   font-weight:normal;
   color:#000000;
   background-color: #A9CCE3;
   padding-left: 20px;
   padding-right: 15px;
   text-decoration: none;
   white-space:nowrap;
}

.menuItemBtn
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 90%;
   font-weight:normal;
   color:#000000;
   background-color: #A9CCE3;
   text-decoration: none;
   white-space:nowrap;
}

.menuItemInActive
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 90%;
   font-weight:normal;
   color:#969696;
   background-color: #A9CCE3;
   padding-left: 20px;
   padding-right: 15px;
   text-decoration: none;
   white-space:nowrap;
}
.hrr	
{
   background-color: #A9CCE3;
   text-decoration: none;
   padding-left: 20px;
   padding-right: 15px;
}

.menuItemOver
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 90%;
   font-weight:normal;           
   color:#ffffff;
   background-color: #faa500;
   padding-left: 20px;
   padding-right: 15px;
   text-decoration: none;
   white-space:nowrap;
}

/************************************************************************************/
/* Styles for Modal Pages                                                           */
/************************************************************************************/
.ModalTableBody
{
    BACKGROUND-COLOR: #ffffff;
}

.ModalWindowBorder
{
   BORDER-BOTTOM: 1px solid #000000;
   BORDER-LEFT: 1px solid #000000;
   BORDER-RIGHT: 1px solid #000000;
   BORDER-TOP: 1px solid #000000;
}

.ModalWindowBorderExtension
{
   BORDER-LEFT: 1px solid #000000;
   BORDER-RIGHT: 1px solid #000000;
}

.ModalTabPage
{
    OVERFLOW: auto;
    WIDTH: 450px;
    HEIGHT: 450px;
    BACKGROUND-COLOR:  #ffffff;
}

.ProfileUserDivider
{
   BORDER-BOTTOM: 1px solid #000000;
}

.100pxSpace
{
   WIDTH: 100px;
}

.BoldMessage
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: bold;
}
.BoldMessage A:link
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}
.BoldMessage A:visited
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}
.BoldMessage A:active
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}
.BoldMessage A:hover
{
   COLOR: #faa500;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.GeneralText
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}
.GeneralText A:link
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.GeneralText A:visited
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}
.GeneralText A:active
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.GeneralText A:hover
{
   COLOR: #faa500;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.TutorialText
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}
.TutorialText A:link
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: none;
}
.TutorialText A:visited
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: none;
}
.TutorialText A:active
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: none;
}
.TutorialText A:hover
{
   COLOR: #faa500;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.Message
{
   COLOR: #0000ff;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 100%;
   FONT-WEIGHT: bold;
}
.Message A:link
{
   COLOR: #0000ff;
}
.Message A:visited
{
   COLOR: #0000ff;
}
.Message A:active
{
   COLOR: #0000ff;
}
.Message A:hover
{
   COLOR: #faa500;
}

/************************************************************************************/
/* Styles for Report Folder Page                                                    */
/************************************************************************************/
.RFTableBody
{
    BACKGROUND-COLOR: #ffffff;
}

.ExplorerHeaderColor
{
    BACKGROUND-COLOR:  #ffdd95;
}

.ExplorerFolderPaneTD
{
    OVERFLOW: auto;
    BACKGROUND-COLOR:  #ffffff;
}

.ExplorerContentPaneTD
{
    OVERFLOW: auto;
    BACKGROUND-COLOR:  #ffffff;
}

.ExplorerFolderPane
{
    OVERFLOW: auto;
    WIDTH: 100%;
    HEIGHT: 380px;
    BACKGROUND-COLOR:  #ffffff;
}

.ExplorerContentPane
{
    OVERFLOW: auto;
    WIDTH: 100%;
    HEIGHT: 380px;
    BACKGROUND-COLOR:  #ffffff;
}

.ExplorerSearchDivider
{
    BORDER-BOTTOM: solid 1px #aaaaaa;
}

.DataBodyTables
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #000000;
   FONT-SIZE: 90%;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: none;
}

.DataBodyTables A:link
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #000000;
   FONT-SIZE: 90%;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: none;
}

.DataBodyTables A:visited
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #000000;
   FONT-SIZE: 90%;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: none;
}

.DataBodyTables A:active
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #000000;
   FONT-SIZE: 90%;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: none;
}

.DataBodyTables A:hover
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #faa500;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: underline;
}

.RFGeneralText
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}
.RFGeneralText A:link
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.RFGeneralText A:visited
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}
.RFGeneralText A:active
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.RFPane1GeneralText A:hover
{
   COLOR: #faa500;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

/************************************************************************************/
/* Styles for Item Selection Page                                                   */
/************************************************************************************/
.TableBodyItemSelection
{
    BACKGROUND-COLOR: #ffffff;
    OVERFLOW: hidden;
}

.TableSize
{
   BACKGROUND-COLOR: #A9CCE3;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
}

.ItemSelGeneralText
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}
.ItemSelGeneralText A:link
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.ItemSelGeneralText A:visited
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}
.ItemSelGeneralText A:active
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.ItemSelGeneralText A:hover
{
   COLOR: #faa500;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.ItemSelMessage
{
   COLOR: #0000ff;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 100%;
   FONT-WEIGHT: bold;
}
.ItemSelMessage A:link
{
   COLOR: #0000ff;
}
.ItemSelMessage A:visited
{
   COLOR: #0000ff;
}
.ItemSelMessage A:active
{
   COLOR: #0000ff;
}
.ItemSelMessage A:hover
{
   COLOR: #faa500;
}

.ItemSelectionHighlight
{
   BACKGROUND-COLOR: #A9CCE3;
   WIDTH: 0; 
   HEIGHT: 0; 
   POSITION: absolute; 
   VISIBILITY: hidden;
}

.ItemSelectionUtils
{
   BACKGROUND-COLOR: #A9CCE3;
   BORDER: none;
}

.DimensionTypeTitle
{
   TEXT-ALIGN: left;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
}

.DataItemSelections
{
   COLOR: #000000;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: none;
}

.DataItemSelections A:link
{
   COLOR: #000000;
}

.DataItemSelections A:visited
{
   COLOR: #000000;
}

.DataItemSelections A:active
{
   COLOR: #000000;
}

.DataItemSelections A:hover
{
   COLOR: #faa500;
}

/* Active Dimension */
.ActiveDimension
{
   BORDER-TOP:solid 1px #000000;
   BORDER-BOTTOM:solid 1px #000000;
   BORDER-RIGHT: 0px;
   BACKGROUND-COLOR: #000000;
   background-image: url(./Images/dot.gif);
   background-repeat: repeat;
   CURSOR: move;
}

.ActiveDimHeader
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   COLOR: #ffffff;
   BACKGROUND-COLOR: #000000;
}
.ActiveDimHeader A:Link
{
   COLOR: #ffffff;
}
.ActiveDimHeader A:Visited
{
   COLOR: #ffffff;
}
.ActiveDimHeader A:Active
{
   COLOR: #ffffff;
}
.ActiveDimHeader A:Hover
{
   COLOR: #faa500;
}

/* Row Dimensions */
.DragNDropRow
{
   border:solid 1px #0d4075;
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   background-image: url(./Images/dot.gif);
   background-repeat: repeat;
   CURSOR: move;
   text-align:left;
}

.DragNDropRow A:Link
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   text-align:left;
}

.DragNDropRow A:Visited
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   text-align:left;
}

.DragNDropRow A:Active
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   text-align:left;
}

.DragNDropRow A:Hover
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #faa500;
   text-align:left;
}

.RowDimHeader
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   text-align:left;
}
.RowDimHeader A:Link
{
   COLOR: #000000;
}
.RowDimHeader A:Visited
{
   COLOR: #000000;
}
.RowDimHeader A:Active
{
   COLOR: #000000;
}
.RowDimHeader A:Hover
{
   COLOR: #faa500;
}

.ItemRowHeader
{
   border: solid 1px #0d4075;
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, 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;
   background-image: url(./Images/dot.gif);
   background-repeat: repeat;
   CURSOR: move;
}
.DragNDropCol A:Link
{
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.DragNDropCol A:Visited
{
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.DragNDropCol A:Active
{
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.DragNDropCol A:Hover
{
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #faa500;
   TEXT-ALIGN: center;
}

.ColDimHeader
{
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
}
.ColDimHeader A:Link
{
   COLOR: #000000;
}
.ColDimHeader A:Visited
{
   COLOR: #000000;
}
.ColDimHeader A:Active
{
   COLOR: #000000;
}
.ColDimHeader A:Hover
{
   COLOR: #faa500;
}

.DimensionCol
{
   BORDER: solid 1px #0d4075;
   BORDER-TOP-STYLE: none;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
}

.ItemColHeader
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
}
.ItemColHeader A:Link
{
   COLOR: #000000;
}
.ItemColHeader A:Visited
{
   COLOR: #000000;
}
.ItemColHeader A:Active
{
   COLOR: #000000;
}
.ItemColHeader A:Hover
{
   COLOR: #faa500;
}

/* Other Dimensions */
.DragNDropOther
{
   border:solid 1px #0d4075;
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   background-image: url(./Images/dot.gif);
   background-repeat: repeat;
   CURSOR: move;
}

.DimensionOther
{
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   CURSOR: default;
}

.DimOtherHeader
{
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
}
.DimOtherHeader A:Link
{
   COLOR: #000000;
}
.DimOtherHeader A:Visited
{
   COLOR: #000000;
}
.DimOtherHeader A:Active
{
   COLOR: #000000;
}
.DimOtherHeader A:Hover
{
   COLOR: #faa500;
}

.ItemOtherHeader
{
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   CURSOR: default;
}
.ItemOtherHeader A:Link
{
   COLOR: #000000;
}
.ItemOtherHeader A:Visited
{
   COLOR: #000000;
}
.ItemOtherHeader A:Active
{
   COLOR: #000000;
}
.ItemOtherHeader A:Hover
{
   COLOR: #faa500;
}

/************************************************************************************/
/* Styles for Table Viewer Page                                                     */
/************************************************************************************/
.TVTableBody
{
    BACKGROUND-COLOR: #ffffff;
    OVERFLOW: hidden;
}

.DataTable
{
   BACKGROUND-COLOR: #ffffff;
   border:solid 1px #0d4075;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 71%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
   TEXT-DECORATION: none;
}
.DataTable A:Link
{
   COLOR: #000000;
   TEXT-DECORATION: none;
}
.DataTable A:Visited
{
   COLOR: #000000;
   TEXT-DECORATION: none;
}
.DataTable A:Active
{
   COLOR: #000000;
   TEXT-DECORATION: none;
}
.DataTable A:Hover
{
   COLOR: #faa500;
   TEXT-DECORATION: underline;
}

.DataTotal
{
   BACKGROUND-COLOR: #dfdfdf;
   border:solid 1px #0d4075;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 71%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
   TEXT-DECORATION: none;
}

.TVGeneralText
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}
.TVGeneralText A:link
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.TVGeneralText A:visited
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}
.TVGeneralText A:active
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.TVGeneralText A:hover
{
   COLOR: #faa500;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

/* Footnotes and Missing Values */
.CellNotePopupDiv
{
   BACKGROUND-COLOR: #FFFFA0;
   BORDER: solid 1px #000000;
   PADDING: 3px;
   Z-INDEX: 1000;
   POSITION: absolute;
}
.CellNotePopupTable
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 71%;
   FONT-WEIGHT: normal;
   BORDER: none;
}
.CurrentCellOnPopup
{
   BACKGROUND-COLOR: #D0D0D0;
   border:solid 1px #FF0000;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 71%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
   TEXT-DECORATION: none;
}

/* Active Dimension */
.TVActiveDimension
{
   BORDER-TOP:solid 1px #000000;
   BORDER-BOTTOM:solid 1px #000000;
   BORDER-RIGHT: 0px;
   BACKGROUND-COLOR: #000000;
   COLOR: #ffffff;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   background-image: url(./Images/dot.gif);
   background-repeat: repeat;
   CURSOR: move;
}

.TVActiveDimension A:Link
{
   BACKGROUND-COLOR: #000000;
   COLOR: #ffffff;
   TEXT-ALIGN: center;
}

.TVActiveDimension A:Visited
{
   BACKGROUND-COLOR: #000000;
   COLOR: #ffffff;
   TEXT-ALIGN: center;
}

.TVActiveDimension A:Active
{
   BACKGROUND-COLOR: #000000;
   COLOR: #ffffff;
   TEXT-ALIGN: center;
}

.TVActiveDimension A:Hover
{
   BACKGROUND-COLOR: #000000;
   COLOR: #faa500;
   TEXT-ALIGN: center;
}

/* Row Dimensions */
.TVDragNDropRow
{
   border:solid 1px #0d4075;
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   background-image: url(./Images/dot.gif);
   background-repeat: repeat;
   CURSOR: move;
   text-align:left;
}
.TVDragNDropRow A:Link
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   text-align:left;
}
.TVDragNDropRow A:Visited
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   text-align:left;
}
.TVDragNDropRow A:Active
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   text-align:left;
}
.TVDragNDropRow A:Hover
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #faa500;
   text-align:left;
}

.TVRowDimHeader
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   text-align:left;
}
.TVRowDimHeader A:Link
{
   COLOR: #000000;
}
.TVRowDimHeader A:Visited
{
   COLOR: #000000;
}
.TVRowDimHeader A:Active
{
   COLOR: #000000;
}
.TVRowDimHeader A:Hover
{
   COLOR: #faa500;
}

.TVItemRowHeader
{
   border: solid 1px #0d4075;
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   text-align:left;
}
.TVItemRowHeader A:Link
{
   COLOR: #000000;
}
.TVItemRowHeader A:Visited
{
   COLOR: #000000;
}
.TVItemRowHeader A:Active
{
   COLOR: #000000;
}
.TVItemRowHeader A:Hover
{
   COLOR: #faa500;
}

/* Column Dimensions */
.TVDragNDropCol
{
   border:solid 1px #0d4075;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   background-image: url(./Images/dot.gif);
   background-repeat: repeat;
   CURSOR: move;
}
.TVDragNDropCol A:Link
{
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.TVDragNDropCol A:Visited
{
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.TVDragNDropCol A:Active
{
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.TVDragNDropCol A:Hover
{
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #faa500;
   TEXT-ALIGN: center;
}

.TVDimensionCol
{
   BORDER: solid 1px #0d4075;
   BORDER-TOP-STYLE: none;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
}
.TVColDimHeader
{
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
}
.TVColDimHeader A:Link
{
   COLOR: #000000;
}
.TVColDimHeader A:Visited
{
   COLOR: #000000;
}
.TVColDimHeader A:Active
{
   COLOR: #000000;
}
.TVColDimHeader A:Hover
{
   COLOR: #faa500;
}

.TVItemColHeader
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
}
.TVItemColHeader A:Link
{
   COLOR: #000000;
}
.TVItemColHeader A:Visited
{
   COLOR: #000000;
}
.TVItemColHeader A:Active
{
   COLOR: #000000;
}
.TVItemColHeader A:Hover
{
   COLOR: #faa500;
}

/* Other Dimensions */
.TVDragNDropOther
{
   border:solid 1px #0d4075;
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   background-image: url(./Images/dot.gif);
   background-repeat: repeat;
   CURSOR: move;
}

.TVOtherDimension
{
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   CURSOR: default;
}

.TVOtherDimHeader
{
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
}
.TVOtherDimHeader A:Link
{
   COLOR: #000000;
}
.TVOtherDimHeader A:Visited
{
   COLOR: #000000;
}
.TVOtherDimHeader A:Active
{
   COLOR: #000000;
}
.TVOtherDimHeader A:Hover
{
   COLOR: #faa500;
}

.TVOtherItemHeader
{
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   CURSOR: default;
}
.TVOtherItemHeader A:Link
{
   COLOR: #000000;
}
.TVOtherItemHeader A:Visited
{
   COLOR: #000000;
}
.TVOtherItemHeader A:Active
{
   COLOR: #000000;
}
.TVOtherItemHeader A:Hover
{
   COLOR: #faa500;
}
/* Printable Version */
.TVPrintableBody
{
    BACKGROUND-COLOR: #ffffff;
    /* This difference between IE and Netscape prevents Netscape from showing multiple nested scroll bars*/
    OVERFLOW: visible;
}

.pageBreakAfter
{ 
    page-break-after: always; 
}

.PrintGeneralText
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}
.PrintGeneralText A:link
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.PrintGeneralText A:visited
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}
.PrintGeneralText A:active
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.PrintGeneralText A:hover
{
   COLOR: #faa500;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.DimOrderGeneralText
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}
.DimOrderGeneralText A:link
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.DimOrderGeneralText A:visited
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}
.DimOrderGeneralText A:active
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.DimOrderGeneralText A:hover
{
   COLOR: #faa500;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.printableTitleSmallColour
{
   COLOR: #003366;
   FONT-SIZE: 10pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableTitleSmallBW
{
   COLOR: #000000;
   FONT-SIZE: 10pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableTitleMediumColour
{
   COLOR: #003366;
   FONT-SIZE: 12pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableTitleMediumBW
{
   COLOR: #000000;
   FONT-SIZE: 12pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableTitleLargeColour
{
   COLOR: #003366;
   FONT-SIZE: 16pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableTitleLargeBW
{
   COLOR: #000000;
   FONT-SIZE: 16pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableSubTitleSmallColour
{
   COLOR: #003366;
   FONT-SIZE: 8pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableSubTitleSmallBW
{
   COLOR: #000000;
   FONT-SIZE: 8pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableSubTitleMediumColour
{
   COLOR: #003366;
   FONT-SIZE: 10pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableSubTitleMediumBW
{
   COLOR: #000000;
   FONT-SIZE: 10pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableSubTitleLargeColour
{
   COLOR: #003366;
   FONT-SIZE: 14pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableSubTitleLargeBW
{
   COLOR: #000000;
   FONT-SIZE: 14pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableOtherDimTextSmallColour
{
   COLOR: #003366;
   FONT-SIZE: 8pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}
.printableOtherDimTextSmallBW
{
   COLOR: #000000;
   FONT-SIZE: 8pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}
.printableOtherDimTextMediumColour
{
   COLOR: #003366;
   FONT-SIZE: 10pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}
.printableOtherDimTextMediumBW
{
   COLOR: #000000;
   FONT-SIZE: 10pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}
.printableOtherDimTextLargeColour
{
   COLOR: #003366;
   FONT-SIZE: 14pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}
.printableOtherDimTextLargeBW
{
   COLOR: #000000;
   FONT-SIZE: 14pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}
.printableColDimHeaderSmallColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: text-top;
}
.printableColDimHeaderSmallBW
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #dfdfdf;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: text-top;
}
.printableColDimHeaderMediumColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: text-top;
}
.printableColDimHeaderMediumBW
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #dfdfdf;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: text-top;
}
.printableColDimHeaderLargeColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 14pt;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: text-top;
}
.printableColDimHeaderLargeBW
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #dfdfdf;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 14pt;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: text-top;
}
.printableColItemHeaderSmallColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
}
.printableColItemHeaderSmallBW
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #dfdfdf;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
}
.printableColItemHeaderMediumColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
}
.printableColItemHeaderMediumBW
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #dfdfdf;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
}
.printableColItemHeaderLargeColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 14pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
}
.printableColItemHeaderLargeBW
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #dfdfdf;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 14pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
}
.printableBlankDimColHeaderColour
{
   BORDER: solid 1px #0d4075;
   BORDER-TOP-STYLE: none;
   BACKGROUND-COLOR: #d7ebff;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
}
.printableBlankDimColHeaderBW
{
   BORDER: solid 1px #000000;
   BORDER-TOP-STYLE: none;
   BACKGROUND-COLOR: #dfdfdf;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
}
.printableRowDimHeaderSmallColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableRowDimHeaderSmallBW
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #c0c0c0;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableRowDimHeaderMediumColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableRowDimHeaderMediumBW
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #c0c0c0;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableRowDimHeaderLargeColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 14pt;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableRowDimHeaderLargeBW
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #c0c0c0;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 14pt;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableRowItemHeaderSmallColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}
.printableRowItemHeaderSmallBW
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #c0c0c0;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}
.printableRowItemHeaderMediumColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}
.printableRowItemHeaderMediumBW
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #c0c0c0;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}
.printableRowItemHeaderLargeColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 14pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}
.printableRowItemHeaderLargeBW
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #c0c0c0;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 14pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}
.printableDataSmallColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
   TEXT-DECORATION: none;
}
.printableDataSmallBW
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
   TEXT-DECORATION: none;
}
.printableDataMediumColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
   TEXT-DECORATION: none;
}
.printableDataMediumBW
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
   TEXT-DECORATION: none;
}
.printableDataLargeColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 14pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
   TEXT-DECORATION: none;
}
.printableDataLargeBW
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 14pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
   TEXT-DECORATION: none;
}
.printableDataTotalsSmallColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #eeeeee;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
   TEXT-DECORATION: none;
}
.printableDataTotalsSmallBW
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #eeeeee;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
   TEXT-DECORATION: none;
}
.printableDataTotalsMediumColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #eeeeee;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
   TEXT-DECORATION: none;
}
.printableDataTotalsMediumBW
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #eeeeee;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
   TEXT-DECORATION: none;
}
.printableDataTotalsLargeColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #eeeeee;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 14pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
   TEXT-DECORATION: none;
}
.printableDataTotalsLargeBW
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #eeeeee;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 14pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
   TEXT-DECORATION: none;
}
.printableCellNotesTextSmallColour
{
   COLOR: #003366;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: top;
}
.printableCellNotesTextSmallBW
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 8pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: top;
}
.printableCellNotesTextMediumColour
{
   COLOR: #003366;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: top;
}
.printableCellNotesTextMediumBW
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: top;
}
.printableCellNotesTextLargeColour
{
   COLOR: #003366;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 14pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: top;
}
.printableCellNotesTextLargeBW
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 14pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: top;
}

/************************************************************************************/
/* Style for Chart View Page                                                        */
/************************************************************************************/
.ChartTableBody
{
    BACKGROUND-COLOR: #ffffff;
}

.ChartGeneralText
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}
.ChartGeneralText A:link
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.ChartGeneralText A:visited
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}
.ChartGeneralText A:active
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.ChartGeneralText A:hover
{
   COLOR: #faa500;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.ItemRowHeaderChartLegend
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
}
.ItemRowHeaderChartLegend A:Link
{
   COLOR: #000000;
}
.ItemRowHeaderChartLegend A:Visited
{
   COLOR: #000000;
}
.ItemRowHeaderChartLegend A:Active
{
   COLOR: #000000;
}
.ItemRowHeaderChartLegend A:Hover
{
   COLOR: #faa500;
}
.DataTableChart
{
   BACKGROUND-COLOR: #ffffff;
   border: solid 1px #0d4075;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 71%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
}

/* Active Dimension */
.ChartActiveDimension
{
   BORDER-TOP:solid 1px #000000;
   BORDER-BOTTOM:solid 1px #000000;
   BORDER-RIGHT: 0px;
   BACKGROUND-COLOR: #000000;
   COLOR: #ffffff;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   background-image: url(./Images/dot.gif);
   background-repeat: repeat;
   CURSOR: move;
}

.ChartActiveDimension A:Link
{
   BACKGROUND-COLOR: #000000;
   COLOR: #ffffff;
   TEXT-ALIGN: center;
}

.ChartActiveDimension A:Visited
{
   BACKGROUND-COLOR: #000000;
   COLOR: #ffffff;
   TEXT-ALIGN: center;
}

.ChartActiveDimension A:Active
{
   BACKGROUND-COLOR: #000000;
   COLOR: #ffffff;
   TEXT-ALIGN: center;
}

.ChartActiveDimension A:Hover
{
   BACKGROUND-COLOR: #000000;
   COLOR: #faa500;
   TEXT-ALIGN: center;
}
/* Row Dimensions */
.ChartDragNDropRow
{
   border:solid 1px #0d4075;
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   background-image: url(./Images/dot.gif);
   background-repeat: repeat;
   CURSOR: move;
   text-align:left;
}
.ChartDragNDropRow A:Link
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   text-align:left;
}
.ChartDragNDropRow A:Visited
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   text-align:left;
}
.ChartDragNDropRow A:Active
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   text-align:left;
}
.ChartDragNDropRow A:Hover
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #faa500;
   text-align:left;
}

.ChartRowDimName
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   text-align:left;
}
.ChartRowDimName A:Link
{
   COLOR: #000000;
}
.ChartRowDimName A:Visited
{
   COLOR: #000000;
}
.ChartRowDimName A:Active
{
   COLOR: #000000;
}
.ChartRowDimName A:Hover
{
   COLOR: #faa500;
}

.ChartItemRowHeader
{
   border: solid 1px #0d4075;
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   text-align:left;
}
.ChartItemRowHeader A:Link
{
   COLOR: #000000;
}
.ChartItemRowHeader A:Visited
{
   COLOR: #000000;
}
.ChartItemRowHeader A:Active
{
   COLOR: #000000;
}
.ChartItemRowHeader A:Hover
{
   COLOR: #faa500;
}

/* Column Dimensions */
.ChartDragNDropCol
{
   border:solid 1px #0d4075;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   background-image: url(./Images/dot.gif);
   background-repeat: repeat;
   CURSOR: move;
}
.ChartDragNDropCol A:Link
{
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.ChartDragNDropCol A:Visited
{
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.ChartDragNDropCol A:Active
{
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.ChartDragNDropCol A:Hover
{
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #faa500;
   TEXT-ALIGN: center;
}

.ChartColDimName
{
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
}
.ChartColDimName A:Link
{
   COLOR: #000000;
}
.ChartColDimName A:Visited
{
   COLOR: #000000;
}
.ChartColDimName A:Active
{
   COLOR: #000000;
}
.ChartColDimName A:Hover
{
   COLOR: #faa500;
}

.ChartItemColHeader
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
}
.ChartItemColHeader A:Link
{
   COLOR: #000000;
}
.ChartItemColHeader A:Visited
{
   COLOR: #000000;
}
.ChartItemColHeader A:Active
{
   COLOR: #000000;
}
.ChartItemColHeader A:Hover
{
   COLOR: #faa500;
}

/* Other Dimensions */
.ChartDragNDropOther
{
   border:solid 1px #0d4075;
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   background-image: url(./Images/dot.gif);
   background-repeat: repeat;
   CURSOR: move;
}

.ChartOtherDimension
{
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   CURSOR: default;
}

.ChartOtherDimHeader
{
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
}
.ChartOtherDimHeader A:Link
{
   COLOR: #000000;
}
.ChartOtherDimHeader A:Visited
{
   COLOR: #000000;
}
.ChartOtherDimHeader A:Active
{
   COLOR: #000000;
}
.ChartOtherDimHeader A:Hover
{
   COLOR: #faa500;
}

.ChartOtherItemHeader
{
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   CURSOR: default;
}
.ChartOtherItemHeader A:Link
{
   COLOR: #000000;
}
.ChartOtherItemHeader A:Visited
{
   COLOR: #000000;
}
.ChartOtherItemHeader A:Active
{
   COLOR: #000000;
}
.ChartOtherItemHeader A:Hover
{
   COLOR: #faa500;
}
.ChartPreviewHeader
{
   BACKGROUND-COLOR: #A9CCE3;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}
.ChartPreviewHeader TD
{
   BACKGROUND-COLOR: #A9CCE3;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}

.ChartSubTitles
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   FONT-STYLE: normal;
   TEXT-DECORATION: none;
   TEXT-INDENT: 0pt
}
.ChartSubTitles A:link
{
   COLOR: #000000;
   TEXT-DECORATION: underline;
}
.ChartSubTitles A:visited
{
   COLOR: #000000;
   TEXT-DECORATION: underline;
}
.ChartSubTitles A:active
{
   COLOR: #000000;
   TEXT-DECORATION: underline;
   LINE-HEIGHT: 3px;
}
.ChartSubTitles A:hover
{
   COLOR: #faa500;
   TEXT-DECORATION: underline;
   LINE-HEIGHT: 3px;
}

.ChartLegend
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: none;
   TEXT-INDENT: 0pt
}
.ChartLegend A:Link
{
   COLOR: #000000;
}
.ChartLegend A:Visited
{
   COLOR: #000000;
}
.ChartLegend A:Active
{
   COLOR: #000000;
}
.ChartLegend A:Hover
{
   COLOR: #faa500;
}

/* Printable Version */
.ChartPrintableBody
{
    BACKGROUND-COLOR: #ffffff;
    /* This difference between IE and Netscape prevents Netscape from showing multiple nested scroll bars*/
    OVERFLOW: auto;
}
.printableChartLegend
{
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: normal;
}
.printableChartTitleMediumColour
{
   COLOR: #003366;
   FONT-SIZE: 12pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableChartSubTitleMediumColour
{
   COLOR: #003366;
   FONT-SIZE: 10pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableChartOtherDimTextMediumColour
{
   COLOR: #003366;
   FONT-SIZE: 10pt;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}
.printableChartColDimHeaderMediumColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: text-top;
}
.printableChartRowDimHeaderMediumColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableChartRowItemHeaderMediumColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #ffdd95;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}

.printableChartColItemHeaderMediumColour
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
}

/************************************************************************************/
/* Style for Map View Page                                                          */
/************************************************************************************/
.MapTableBody
{
    BACKGROUND-COLOR: #ffffff;
}

.NavMapIntro
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}
.NavMapIntro A:link
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.NavMapIntro A:visited
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}
.NavMapIntro A:active
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.NavMapIntro A:hover
{
   COLOR: #faa500;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

/************************************************************************************/
/* Miscellaneous                                                                    */
/************************************************************************************/
/* General */
.BkColor
{
    BACKGROUND-COLOR: #ffffff;
}

.CoverBkColor
{
    BACKGROUND-COLOR: #ffffff;
}

.Default
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}
.Default A:link
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.Default A:visited
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}
.Default A:active
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.Default A:hover
{
   COLOR: #faa500;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.ErrorBkColor
{
    BACKGROUND-COLOR: #ffffff;
}

.Error
{
   COLOR: #ff0000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 100%;
   FONT-WEIGHT: normal;
}

.BtnPos
{ 
   position: relative;
}

.FixedTextInput
{
	FONT-SIZE: 90%;
    FONT-WEIGHT: normal;
	FONT-FAMILY: Courier;
}

.VariableTextInput
{
	FONT-SIZE: 80%;
    FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.hiddenField
{
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
	
.B2020H1	{
    COLOR: #000000;
	font-family: Arial Unicode MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}

.B2020H2	{	
    COLOR: #000000;
	font-family: Arial Unicode MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}		
	
.B2020H3	{	
    COLOR: #000000;
	font-family: Arial Unicode MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}	
	
.B2020H4	{	
    COLOR: #000000;
	font-family: Arial Unicode MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:	0.85em;
	font-weight:	700;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}

/* This difference between IE and Netscape prevents Netscape from showing multiple nested scroll bars*/
.ExtractViewerBody
{
    BACKGROUND-COLOR: #ffffff;
    OVERFLOW: hidden;
}

.ExtractVariable
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   
}
.ExtractVariable A:link
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: none;
}
.ExtractVariable A:visited
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: none;
}
.ExtractVariable A:active
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: none;
}
.ExtractVariable A:hover
{
   COLOR: #faa500;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.ExtractVariableCategory
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: bold;
}

.ExtractDimPositionHeader
{
   TEXT-ALIGN: left;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   PADDING-BOTTOM: 2px;
   PADDING-TOP: 4px;
}

.ExtractDimTileRow
{
   border-top:solid 1px #0d4075;
   border-bottom:solid 1px #0d4075;
   vertical-align:middle;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-COLOR: #ffdd95;
   background-image: url(./Images/dot.gif);
   background-repeat: repeat;
   CURSOR: move;
}
.ExtractDimTileTextRow
{
   border: none;
   BACKGROUND-COLOR: #ffdd95;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   background-image: none;
   text-align:left;
}
.ExtractDimTileCol
{
   border-top:solid 1px #0d4075;
   border-bottom:solid 1px #0d4075;
   vertical-align:middle;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-COLOR: #d7ebff;
   background-image: url(./Images/dot.gif);
   background-repeat: repeat;
   CURSOR: move;
}
.ExtractDimTileTextCol
{
   border: none;
   BACKGROUND-COLOR: #d7ebff;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   background-image: none;
   text-align:left;
}
.ExtractDimTileOther
{
   border-top:solid 1px #0d4075;
   border-bottom:solid 1px #0d4075;
   vertical-align:middle;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-COLOR: #ffffff;
   background-image: url(./Images/dot.gif);
   background-repeat: repeat;
   CURSOR: move;
}
.ExtractDimTileTextOther
{
   border: none;
   BACKGROUND-COLOR: #ffffff;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   background-image: none;
   text-align:left;
}

.ExtractGeneralText
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}
.ExtractGeneralText A:link
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.ExtractGeneralText A:visited
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}
.ExtractGeneralText A:active
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.ExtractGeneralText A:hover
{
   COLOR: #faa500;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

/* This difference between IE and Netscape prevents Netscape from showing multiple nested scroll bars*/
.PublisherBody
{
    BACKGROUND-COLOR: #ffffff;
    OVERFLOW: hidden;
}
.PublisherGeneralText
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}
.PublisherGeneralText A:link
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.PublisherGeneralText A:visited
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}
.PublisherGeneralText A:active
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.PublisherGeneralText A:hover
{
   COLOR: #faa500;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}
.PublisherErrorText
{
   COLOR: #ff0000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}
.Publisher_ivt
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   BACKGROUND-COLOR: #FFFFFF;
}
.Publisher_ivx
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   BACKGROUND-COLOR: #FFFFFF;
}
.Publisher_doc
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   BACKGROUND-COLOR: #FFFFFF;   
}

.AdminBody
{
    BACKGROUND-COLOR: #ffffff;
    OVERFLOW: hidden;
}
.AdminBodyPrintable
{
    BACKGROUND-COLOR: #ffffff;
    OVERFLOW: auto;
}

.AdminGeneralText
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}
.AdminGeneralText A:link
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.AdminGeneralText A:visited
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}
.AdminGeneralText A:active
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   TEXT-DECORATION: underline;
}
.AdminGeneralText A:hover
{
   COLOR: #faa500;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}
.AdminErrorText
{
   COLOR: #ff0000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}

.AdminLogsErrorText
{
   COLOR: #ff0000;
   BACKGROUND-COLOR:  #ff88cc;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}
.AdminLogsWarning
{
   COLOR: #000000;
   BACKGROUND-COLOR:  #ffffee;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}

.RVDataBody
{
    BACKGROUND-COLOR:  #ffffff;
}

.VariableColHeader
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #d7ebff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: middle;
}

.VariableCell1
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #EEFFFF;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: middle;
}

.VariableCell2
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #FFFFFF;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: middle;
}

.VariableCellError
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #FFFFFF;
   COLOR: #FF0000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: middle;
}

.VariableCellWarning
{
   BORDER: solid 1px #0d4075;
   BACKGROUND-COLOR: #FFFFFF;
   COLOR: #666600;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: middle;
}

.DragNDropFloater
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #ffff00;
   COLOR: #000000;
   text-align: left;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
	width: 90px;
	height: 20px;
   position: absolute;
   z-index: 1;
	overflow: hidden;
	visibility: hidden;
}
