

/************************************************************************************/
/* 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 */
.TabNoBkg
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 60%;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.Tab2
{
   BACKGROUND-COLOR: #A9CCE3;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 60%;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.Tab
{
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 60%;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.Tab TD
{
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 60%;
   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: #323232;
   TEXT-DECORATION: none;
}
.InActiveTab A:link
{
   background-color: #DCECF1;
   COLOR: #323232;
   TEXT-DECORATION: none;
}
.InActiveTab A:visited
{
   COLOR: #323232;
   TEXT-DECORATION: none;
}
.InActiveTab A:active
{
   COLOR: #323232;
   TEXT-DECORATION: none;
}
.InActiveTab A:hover
{
   COLOR: #faa500;
   TEXT-DECORATION: none;
}

/* Action Menu */
.actionMenu
{ 
   position: absolute;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 90%;
   font-weight:normal;
   background-color: #ffffff;
   color: #000000;
   border: 2px ThreeDHighlight outset;
   cursor: default;
   visibility: hidden;
   line-height: 140%;
}				 

.actionMenuItem
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 90%;
   font-weight:normal;
   color:#000000;
   background-color: #ffffff;
   padding-left: 20px;
   padding-right: 15px;
   text-decoration: none;
   white-space:nowrap;
}

.menuItemBtn
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 60%;
   font-weight:normal;
   color:#000000;
   background-color: #ffffff;
   text-decoration: none;
   white-space:nowrap;
}
.menuItemBtn2
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 80%;
   font-weight:normal;
   color:#000000;
   background-color: #A9CCE3;
   text-decoration: none;
   white-space:nowrap;
}
.menuItemBtn3
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 60%;
   font-weight:normal;
   color:#000000;
   background-color: #DCECF1;
   text-decoration: none;
   white-space:nowrap;
}
.CloseHelpButton
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 70%;
   font-weight:bold;
   color:#000000;
   background-color: #DCECF1;
   text-decoration: none;
   white-space:nowrap;
}
.ShowReport
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 70%;
   font-weight:bold;
   color:#000000;
   background-color: #DCECF1;
   text-decoration: none;
   white-space:nowrap;
}

.actionMenuItemInActive
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 90%;
   font-weight:normal;
   color:#969696;
   background-color: #ffffff;
   padding-left: 20px;
   padding-right: 15px;
   text-decoration: none;
   white-space:nowrap;
}
.hrr	
{
   background-color: #ffffff;
   text-decoration: none;
   padding-left: 20px;
   padding-right: 15px;
}

.menuItemOver
{ 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 90%;
   font-weight:normal;           
   color:#323232;
   background-color: #DDE5E9;
   padding-left: 20px;
   padding-right: 15px;
   text-decoration: none;
   white-space:nowrap;
}

/************************************************************************************/
/* Styles for Modal Pages                                                           */
/************************************************************************************/
.ModalTableBody
{
    BACKGROUND-COLOR: #ffffff;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0;
    overflow:auto;
}
.ModalTableBodyHelp
{
    BACKGROUND-COLOR: #ffffff;
    overflow: hidden;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0;
}

.ModalWindowBorder
{
   BORDER-BOTTOM: 0px solid #000000;
   BORDER-LEFT: 0px solid #000000;
   BORDER-RIGHT: 0px solid #000000;
   BORDER-TOP: 0px 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;
}

.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;
    OVERFLOW: hidden;
}

.ExplorerHeaderColor
{
    BACKGROUND-COLOR:  #ffdd95;
}

.ExplorerFolderPane
{
    OVERFLOW: auto;
    WIDTH: 200px;
    BACKGROUND-COLOR:  #ffffff;
}

.ExplorerContentPane
{
    OVERFLOW: auto;
    BACKGROUND-COLOR:  #ffffff;
}

.ExplorerSearchDivider
{
    BORDER-TOP: solid 1px #aaaaaa;
}

.RFDateHeader
{
   WIDTH:   180px;
}
.RFDate
{
   BACKGROUND-COLOR: #ffffff;
   WIDTH:   180px;
}
.RFAuthorHeader
{
   WIDTH:   250px;
}
.RFAuthor
{
   BACKGROUND-COLOR: #ffffff;
   WIDTH:   250px;
}

.DataBodyTables
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #000000;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: none;
}

.DataBodyTables A:link
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #000000;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: none;
}

.DataBodyTables A:visited
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #000000;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: none;
}

.DataBodyTables A:active
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #000000;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: none;
}

.DataBodyTables A:hover
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #faa500;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: underline;
}

.DataBodyTablesHighlighted
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #000000;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: none;
   BACKGROUND-COLOR: #dddddd;
}

.DataBodyTablesHighlighted:hover
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #faa500;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: underline;
   BACKGROUND-COLOR: #dddddd;
}

.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: 60%;
}

.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;
   opacity: 0.5;
}

td.selButton {
	background-color: #A9CCE3;
}
td.selButton a {
	vertical-align: bottom;
}
td.selButton img {
	vertical-align: bottom;
	border: none;
	height: 20px;
	width: 20px;
}

.ItemSelectionUtils
{
   BACKGROUND-COLOR: #A9CCE3;
   BORDER: none;
}

.DimensionTypeTitle
{
   TEXT-ALIGN: left;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 60%;
}

.DataItemSelections
{
   COLOR: #000000;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: none;
   white-space: nowrap;
}

.DataItemSelections.Header
{
   BORDER-TOP: black 2px solid;
   BORDER-RIGHT: black 2px solid;
   PADDING-LEFT: 5px;
}

.DataItemSelections.Column
{
   PADDING-LEFT: 10px;
}

.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: #8F8F8F;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
   height: 27px;
}

.ActiveDimHeader
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   COLOR: #FFFFFF;
   BACKGROUND-COLOR: #8F8F8F;
}
.ActiveDimHeader A:Link
{
   COLOR: #FFFFFF;
}
.ActiveDimHeader A:Visited
{
   COLOR: #FFFFFF;
}
.ActiveDimHeader A:Active
{
   COLOR: #FFFFFF;
}
.ActiveDimHeader A:Hover
{
   COLOR: #faa500;
}

/* Row Dimensions */
.DragNDropRow
{
   border-top:solid 1px #000000;
   border-bottom:solid 1px #000000;
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #000000;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
   text-align:left;
   height: 27px;
}

.DragNDropRow A:Link
{
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #000000;
   text-align:left;
}

.DragNDropRow A:Visited
{
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #000000;
   text-align:left;
}

.DragNDropRow A:Active
{
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #000000;
   text-align:left;
}

.DragNDropRow A:Hover
{
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #faa500;
   text-align:left;
}

.RowDimHeader
{
   BACKGROUND-COLOR: #FFE7B9;
   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;
}

/* Column Dimensions */
.DragNDropCol
{
   border-top:solid 1px #000000;
   border-bottom:solid 1px #000000;
   BACKGROUND-COLOR: #DCECF1;
   COLOR: #000000;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
   height: 27px;
}
.DragNDropCol A:Link
{
   BACKGROUND-COLOR: #DCECF1;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.DragNDropCol A:Visited
{
   BACKGROUND-COLOR: #DCECF1;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.DragNDropCol A:Active
{
   BACKGROUND-COLOR: #DCECF1;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.DragNDropCol A:Hover
{
   BACKGROUND-COLOR: #DCECF1;
   COLOR: #faa500;
   TEXT-ALIGN: center;
}

.ColDimHeader
{
   BACKGROUND-COLOR: #DCECF1;
   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 #000000;
   BORDER-TOP-STYLE: none;
   BACKGROUND-COLOR: #DCECF1;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
}

/* Other Dimensions */
.DragNDropOther
{
   border-top:solid 1px #000000;
   border-bottom:solid 1px #000000;
   BACKGROUND-COLOR: #FFFFFF;
   COLOR: #000000;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
   height: 27px;
}

.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;
}

/************************************************************************************/
/* Styles for Table Viewer Page                                                     */
/************************************************************************************/
.TVTableBody
{
    BACKGROUND-COLOR: #ffffff;
    OVERFLOW: hidden;
}

TBODY.DataTable TD
{
   BACKGROUND-COLOR: #ffffff;
   border-top:solid 0px #000000;
   border-left:solid 0px #000000;
   border-bottom:solid 1px #000000;
   border-right:solid 1px #000000;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 71%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
}

TBODY.DataTable TD.DataTotal
{
   BACKGROUND-COLOR: #dddddd;
   border-top:solid 0px #dddddd;
   border-left:solid 0px #dddddd;
}

.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;
}
TBODY.DataTable TD.CurrentCellOnPopup
{
   BACKGROUND-COLOR: #D0D0D0;
}

/* Active Dimension */
.TVActiveDimension
{
   BORDER-TOP:solid 1px #000000;
   BORDER-BOTTOM:solid 1px #000000;
   BORDER-RIGHT: 0px;
   BACKGROUND-COLOR: #8F8F8F;
   COLOR: #FFFFFF;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
}

.TVActiveDimension A:Link
{
   BACKGROUND-COLOR: #8F8F8F;
   COLOR: #FFFFFF;
   TEXT-ALIGN: center;
}

.TVActiveDimension A:Visited
{
   BACKGROUND-COLOR: #8F8F8F;
   COLOR: #FFFFFF;
   TEXT-ALIGN: center;
}

.TVActiveDimension A:Active
{
   BACKGROUND-COLOR: #8F8F8F;
   COLOR: #FFFFFF;
   TEXT-ALIGN: center;
}

.TVActiveDimension A:Hover
{
   BACKGROUND-COLOR: #8F8F8F;
   COLOR: #faa500;
   TEXT-ALIGN: center;
}

/* Row Dimensions */
.TVDragNDropRow
{
   border-left: solid 0px #000000;
   border-top: solid 0px #000000;
   border-right: solid 2px #000000;
   border-bottom: solid 2px #000000;
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #000000;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
   text-align:left;
}
.TVDragNDropRow A:Link
{
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #000000;
   text-align:left;
}
.TVDragNDropRow A:Visited
{
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #000000;
   text-align:left;
}
.TVDragNDropRow A:Active
{
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #000000;
   text-align:left;
}
.TVDragNDropRow A:Hover
{
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #faa500;
   text-align:left;
}

.TVRowDimHeader
{
   BACKGROUND-COLOR: #FFE7B9;
   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-left: solid 0px #000000;
   border-top: solid 0px #000000;
   border-right: solid 2px #000000;
   border-bottom: solid 1px #000000;
   BACKGROUND-COLOR: #FFE7B9;
   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-left: solid 0px #000000;
   border-top: solid 0px #000000;
   border-right: solid 2px #000000;
   border-bottom: solid 2px #000000;
	BACKGROUND-COLOR: #DCECF1;
   COLOR: #000000;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
}
.TVDragNDropCol A:Link
{
   BACKGROUND-COLOR: #DCECF1;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.TVDragNDropCol A:Visited
{
   BACKGROUND-COLOR: #DCECF1;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.TVDragNDropCol A:Active
{
   BACKGROUND-COLOR: #DCECF1;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.TVDragNDropCol A:Hover
{
   BACKGROUND-COLOR: #DCECF1;
   COLOR: #faa500;
   TEXT-ALIGN: center;
}

.TVDimensionCol
{
   border-left: solid 0px #000000;
   border-top: solid 0px #000000;
   border-right: solid 1px #000000;
   border-bottom: solid 2px #000000;
   BACKGROUND-COLOR: #DCECF1;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
   white-space:nowrap;
}
.TVColDimHeader
{
   BACKGROUND-COLOR: #DCECF1;
   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-left: solid 0px #000000;
   border-top: solid 0px #000000;
   border-right: solid 1px #000000;
   border-bottom: solid 2px #000000;
   BACKGROUND-COLOR: #DCECF1;
   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-top:solid 1px #000000;
   border-right:solid 1px #000000;
   border-left:solid 1px #000000;
   border-bottom:solid 1px #000000;
   border:solid 1px #000000;
   BACKGROUND-COLOR: #FFFFFF;
   padding-right: 13px;
   COLOR: #000000;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
}

.TVOtherDimension
{
   border-top:solid 1px #000000;
   border-right:solid 1px #000000;
   border-left:solid 1px #000000;
   border-bottom:solid 1px #000000;
   BACKGROUND-COLOR: #FFFFFF;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 60%;
   FONT-WEIGHT: bold;
   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;
}
.TVMainTable
{
   border-left: solid 0px #000000;
   border-top: solid 0px #000000;
   border-right: solid 0px #000000;
   border-bottom: solid 0px #000000;
}
.TVDataTable
{
   border-left: solid 2px #000000;
   border-top: solid 2px #000000;
   border-right: solid 1px #000000;
   border-bottom: solid 1px #000000;
}
.printableTVDataTable
{
   border-left: solid 1px #000000;
   border-top: solid 1px #000000;
   border-right: solid 1px #000000;
   border-bottom: solid 1px #000000;
}
.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;
}

.DimOrderGeneralTextGray
{
   COLOR: #969696;
   BACKGROUND-COLOR: #DCECF1;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
}
.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;
}

/************************************************************************************/
/* Styles for printable version of Table View Page                                  */
/************************************************************************************/
.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 #000000;
   BACKGROUND-COLOR: #DCECF1;
   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 #000000;
   BACKGROUND-COLOR: #DCECF1;
   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 #000000;
   BACKGROUND-COLOR: #DCECF1;
   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 #000000;
   BACKGROUND-COLOR: #DCECF1;
   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 #000000;
   BACKGROUND-COLOR: #DCECF1;
   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 #000000;
   BACKGROUND-COLOR: #DCECF1;
   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 #000000;
   BORDER-TOP-STYLE: none;
   BACKGROUND-COLOR: #DCECF1;
   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 #000000;
   BACKGROUND-COLOR: #FFE7B9;
   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 #000000;
   BACKGROUND-COLOR: #FFE7B9;
   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 #000000;
   BACKGROUND-COLOR: #FFE7B9;
   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 #000000;
   BACKGROUND-COLOR: #FFE7B9;
   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 #000000;
   BACKGROUND-COLOR: #FFE7B9;
   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 #000000;
   BACKGROUND-COLOR: #FFE7B9;
   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;
}
TBODY.printableDataSmallColour TD
{
   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;
}
TBODY.printableDataSmallBW TD
{
   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;
}
TBODY.printableDataMediumColour TD
{
   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;
}
TBODY.printableDataMediumBW TD
{
   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;
}
TBODY.printableDataLargeColour TD
{
   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;
}
TBODY.printableDataLargeBW TD
{
   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;
}
TBODY.printableDataSmallColour TD.printableDataTotalsSmallColour
{
   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;
}
TBODY.printableDataSmallBW TD.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;
}
TBODY.printableDataMediumColour TD.printableDataTotalsMediumColour
{
   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;
}
TBODY.printableDataMediumBW TD.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;
}
TBODY.printableDataLargeColour TD.printableDataTotalsLargeColour
{
   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;
}
TBODY.printableDataLargeBW TD.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;
}

/* Styles for the footnote and missing value legends */
TABLE.printableCellNotes
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   BORDER-STYLE: none;
   VISIBILITY: hidden;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: top;
}
TABLE.printableCellNotes TR
{
   VERTICAL-ALIGN: top;
}
TABLE.printableSmallText
{
   FONT-SIZE: 8pt;
   FONT-WEIGHT: normal;
}
TABLE.printableMediumText 
{
   FONT-SIZE: 10pt;
   FONT-WEIGHT: normal;
}
TABLE.printableLargeText
{
   FONT-SIZE: 14pt;
   FONT-WEIGHT: normal;
}
TABLE.printableCellNotes TD.printableCellNotesTextColor
{
   COLOR: #003366;
}
TABLE.printableCellNotes TD.printableCellNotesIndBkColor
{
   BACKGROUND-COLOR: #ffffff;
}
TABLE.printableCellNotes TD.printableCellNotesIndBkBW
{
   BACKGROUND-COLOR: #ffffff;
}
TABLE.printableCellNotes TD.printableCellNotesIndicator
{
   WIDTH: 5%;
}
TABLE.printableCellNotesIndicator 
{
	FONT-SIZE: 1em;
	WIDTH: 100%;
   HEIGHT: 2em;
}
TABLE.printableCellNotesIndicator TD
{
   BORDER: solid 2px #000000;
   VERTICAL-ALIGN: middle;
}

/************************************************************************************/
/* Style for Chart View Page                                                        */
/************************************************************************************/
.ChartTableBody
{
    BACKGROUND-COLOR: #ffffff;
    OVERFLOW: auto;
}

.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: #FFE7B9;
   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 #000000;
   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: #8F8F8F;
   COLOR: #FFFFFF;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
}

.ChartActiveDimension A:Link
{
   BACKGROUND-COLOR: #8F8F8F;
   COLOR: #FFFFFF;
   TEXT-ALIGN: center;
}

.ChartActiveDimension A:Visited
{
   BACKGROUND-COLOR: #8F8F8F;
   COLOR: #FFFFFF;
   TEXT-ALIGN: center;
}

.ChartActiveDimension A:Active
{
   BACKGROUND-COLOR: #8F8F8F;
   COLOR: #FFFFFF;
   TEXT-ALIGN: center;
}

.ChartActiveDimension A:Hover
{
   BACKGROUND-COLOR: #8F8F8F;
   COLOR: #faa500;
   TEXT-ALIGN: center;
}
/* Row Dimensions */
.ChartDragNDropRow
{
   border:solid 1px #000000;
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #000000;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
   text-align:left;
}
.ChartDragNDropRow A:Link
{
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #000000;
   text-align:left;
}
.ChartDragNDropRow A:Visited
{
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #000000;
   text-align:left;
}
.ChartDragNDropRow A:Active
{
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #000000;
   text-align:left;
}
.ChartDragNDropRow A:Hover
{
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #faa500;
   text-align:left;
}

.ChartRowDimName
{
   BACKGROUND-COLOR: #FFE7B9;
   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 #000000;
   BACKGROUND-COLOR: #FFE7B9;
   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 #000000;
   BACKGROUND-COLOR: #DCECF1;
   COLOR: #000000;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
}
.ChartDragNDropCol A:Link
{
   BACKGROUND-COLOR: #DCECF1;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.ChartDragNDropCol A:Visited
{
   BACKGROUND-COLOR: #DCECF1;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.ChartDragNDropCol A:Active
{
   BACKGROUND-COLOR: #DCECF1;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.ChartDragNDropCol A:Hover
{
   BACKGROUND-COLOR: #DCECF1;
   COLOR: #faa500;
   TEXT-ALIGN: center;
}

.ChartColDimName
{
   BACKGROUND-COLOR: #DCECF1;
   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 #000000;
   BACKGROUND-COLOR: #DCECF1;
   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 #000000;
   BACKGROUND-COLOR: #FFFFFF;
   padding-right: 13px;
   COLOR: #000000;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
}

.ChartOtherDimension
{
   border-top:solid 1px #000000;
   border-right:solid 1px #000000;
   border-left:solid 1px #000000;
   border-bottom:solid 1px #000000;
   BACKGROUND-COLOR: #FFFFFF;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 60%;
   FONT-WEIGHT: bold;
   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: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 60%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}
.ChartPreviewHeader TD
{
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 60%;
   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: #FFE7B9;
   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 #000000;
   BACKGROUND-COLOR: #DCECF1;
   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 #000000;
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableChartRowItemHeaderMediumColour
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}

.printableChartColItemHeaderMediumColour
{
   BORDER: solid 1px #000000;
   BACKGROUND-COLOR: #DCECF1;
   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;
    OVERFLOW: hidden;
}

.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;
}
.FixedText80
{
	COLOR: #000000;
	FONT-SIZE: 90%;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Courier;
}

.VariableTextInput
{
	FONT-SIZE: 80%;
    FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.TextAreaInput
{
	FONT-SIZE: 80%;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.B2020H1	{
    COLOR: #000000;
	font-family: 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: 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: 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: 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 #000000;
   border-bottom:solid 1px #000000;
   vertical-align:middle;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-COLOR: #FFE7B9;
   COLOR: #000000;
   CURSOR: move;
}
.ExtractDimTileRowGrab
{
   border-top:solid 1px #000000;
   border-bottom:solid 1px #000000;
   vertical-align:middle;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-COLOR: #FFE7B9;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
   height: 27px;
}
.ExtractDimTileTextRow
{
   border: none;
   BACKGROUND-COLOR: #FFE7B9;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   background-image: none;
   text-align:left;
}
.ExtractDimTileCol
{
   border-top:solid 1px #000000;
   border-bottom:solid 1px #000000;
   vertical-align:middle;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-COLOR: #DCECF1;
   COLOR: #000000;
   CURSOR: move;
}
.ExtractDimTileColGrab
{
   border-top:solid 1px #000000;
   border-bottom:solid 1px #000000;
   vertical-align:middle;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-COLOR: #DCECF1;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
   height: 27px;
}
.ExtractDimTileTextCol
{
   border: none;
   BACKGROUND-COLOR: #DCECF1;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   background-image: none;
   text-align:left;
}
.ExtractDimTileOther
{
   border-top:solid 1px #000000;
   border-bottom:solid 1px #000000;
   vertical-align:middle;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-COLOR: #FFFFFF;
   COLOR: #000000;
   CURSOR: move;
}
.ExtractDimTileOtherGrab
{
   border-top:solid 1px #000000;
   border-bottom:solid 1px #000000;
   vertical-align:middle;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-COLOR: #FFFFFF;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
   height: 27px;
}
.ExtractDimTileRecordConstraint
{
   border-top:solid 1px #000000;
   border-bottom:solid 1px #000000;
   vertical-align:middle;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-COLOR: #eeffee;
   height: 27px;
}
.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;
}

.AnalysisToolBody
{
    BACKGROUND-COLOR: #ffffff;   
    OVERFLOW: hidden;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0;
}
.AnalysisToolBodyPrintable
{
    BACKGROUND-COLOR: #ffffff;
    OVERFLOW: auto;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0;
}

.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 0px #0d4075;
	BACKGROUND-COLOR: #d7ebff;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 80%;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
	padding-right: 15px;
}

.VariableCell1
{
   BORDER: 0px;
   BACKGROUND-COLOR: #EEFFFF;
   COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: middle;
   padding-right: 10px;
}

.VariableCell2
{
   BORDER: 0px;
   BACKGROUND-COLOR: #FFFFFF;
   COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: middle;
   padding-right: 10px;
}

.VariableCell3
{
   BORDER: 0px;
   BACKGROUND-COLOR: #FFFFDD;
   COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: middle;
   padding-right: 10px;
}

.VariableCellError
{
   BORDER: 0px;
   BACKGROUND-COLOR: #FFFFFF;
   COLOR: #FF0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: middle;
   padding-right: 10px;
}

.VariableCellWarning
{
   BORDER: 0px;
   BACKGROUND-COLOR: #FFFFFF;
   COLOR: #666600;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: middle;
   padding-right: 10px;
}

.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;
}

.ListBoxSeparator
{
   BACKGROUND-COLOR: #A9CCE3;
}

/************************************************************************************/
/* Styles for drop down menus                                                       */
/************************************************************************************/
td.menuCell {
   vertical-align: bottom;
}
div.menuWrap {
   position: relative;
}
div.menu
{
   position: absolute;
   background-color: #F6F6F6;
   color: #000000;
   border: 2px ThreeDHighlight outset;   
   display: none; 
   visibility: hidden;
   left: -25px;
   z-index: 99;
}
div.menu.right {
   left: auto;
   right: 0px;
}

/************************************************************************************/
/* Styles for language list                                                         */
/************************************************************************************/

p.LangPage
{
   color: black ;
   background: #F6F6F6 ;
   border: 1px solid #F6F6F6;
   margin: 4px;
   padding: 0px;
   display: block ;
}

a.MenuItem2:link
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 60%;
   text-decoration: none ;
   color: #000000 ;
   background: #F6F6F6 ;
   display: block ;
}

a.MenuItem2:visited
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 60%;
   text-decoration: none ;
   color: #000000 ;
   background: #F6F6F6 ;
   display: block ;
}

a.MenuItem2:hover
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 60%;
   text-decoration: none ;
   color: #323232 ;
   background: #DDE5E9 ;
   display: block ;
}

a.MenuItem2:active
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 60%;
   text-decoration: none ;
   color: #000000 ;
   background: #FFFFFF ;
   display: block ;
}

A.MenuItemDisabled:link
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 60%;
   text-decoration: none ;
   color: #888888 ;
   background: #F6F6F6 ;
   display: block ;
   cursor:default;
}

A.MenuItemDisabled:visited
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 60%;
   text-decoration: none ;
   color: #888888 ;
   background: #F6F6F6 ;
   display: block ;
   cursor:default;
}

A.MenuItemDisabled:hover
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 60%;
   text-decoration: none ;
   color: #888888 ;
   background: #F6F6F6 ;
   display: block ;
   cursor:default;
}

A.MenuItemDisabled:active
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 60%;
   text-decoration: none ;
   color: #888888 ;
   background: #F6F6F6 ;
   display: block ;
   cursor:default;
}

.Highlight
{
   background-color: #A9CCE3;
}

.AlternateColors1
{
	background-color: #F4F4FF;
}
.AlternateColors2
{
	background-color: #F4FFFF;
}
.ReportTitle
{
	padding: 4 1 4 1;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   font-weight: normal; 
   TEXT-DECORATION: none;
   font-style: normal;  
	background-color: #DCECF1;
   border:solid 0px #000000;
}

.OtherDimTableClass
{
   border-top:solid 0px #000000;
   border-right:solid 0px #000000;
   border-left:solid 0px #000000;
   border-bottom:solid 0px #000000;
}
.ItemSelMainTable
{
   border-top:solid 0px #000000;
   border-right:solid 0px #000000;
   border-left:solid 0px #000000;
   border-bottom:solid 1px #000000;
}
.AlternateRow1
{
	background: #FFFFFF;
}	
.AlternateRow2
{
	background: #EEEEEE;
}	
.UserFoldersObsolete
{
   BACKGROUND-COLOR: #FFFFFF;
   COLOR: #0000FF;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   text-decoration: none;
}
.UserFoldersHidden
{
   BACKGROUND-COLOR: #DDFFFF;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   text-decoration: none;
}
.UserFoldersRepair
{
   BACKGROUND-COLOR: #FFFFFF;
   COLOR: #FF0000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   text-decoration: none;
}
.UserFoldersDateAvailable
{
   BACKGROUND-COLOR: #FFFFDD;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   text-decoration: none;
}
.CatalogTable
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
	border: solid 1px #000000;
	margin: 0 10 0 10;
}
.CatalogHeader
{
	color:Blue;
	border: solid 1px #000000;
}
.CatalogCell
{
	border: solid 1px #000000;
	padding : 3 3 3 3;
}
.ValidationHeader
{
   COLOR: #330000;
   BACKGROUND-COLOR: #FFFFFF;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: bold;
}
a.ActiveFolder:link
{
   BACKGROUND-COLOR: #dddddd;
   COLOR: #000000;
   FONT-WEIGHT: normal;
}
.CommonToolbarClass
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: bold;
   BORDER-BOTTOM: 1px solid #000000;
}
.NonModalWindowBorder
{
   BORDER-BOTTOM: 0px solid #000000;
   BORDER-LEFT: 0px solid #000000;
   BORDER-RIGHT: 0px solid #000000;
   BORDER-TOP: 0px solid #000000;
}
.ATVOutline
{
	width: 100%;
   BORDER-BOTTOM: 0px solid #000000;
   BORDER-LEFT: 0px solid #000000;
   BORDER-RIGHT: 0px solid #000000;
   BORDER-TOP: 0px solid #000000;
}
.ATTable
{
   BORDER-BOTTOM: 1px solid #000000;
   BORDER-LEFT: 1px solid #000000;
   BORDER-RIGHT: 1px solid #000000;
   BORDER-TOP: 1px solid #000000;
}
.PleaseWait
{
   border-left: solid 1px #000000;
   border-top: solid 1px #000000;
   border-right: solid 1px #000000;
   border-bottom: solid 1px #000000;
   FONT-SIZE: 80%;
}
.ManageFilesControls
{
   BACKGROUND-COLOR: #ffffff;   
   width: 100%;
   margin-top: 6px; 
   margin-bottom: 6px; 
}
.DisabledLink
{
   COLOR: #BBBBBB;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   cursor: auto;
   text-decoration: underline; 
}
INPUT[type="button"], INPUT[type="submit"] {
	COLOR: #000000;
}
INPUT[type="button"][disabled], INPUT[type="submit"][disabled] {
	COLOR: #969696;
}
.AdminHeader
{
	background-color: #A9CCE3;
}

.DataBodyTablesHref
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #000000;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: none;
}

.DataBodyTablesHref:hover
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #faa500;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: underline;
}

/* This is necessary for custom Toolbar.ascx files that contain forms, otherwise IE 7 will leave empty space after the form. */
form {
	margin:0;
	padding:0;
}
#cell4 
{
	width:100%;
}

/************************************************************************************/
/* Styles for custom groups pages */
/************************************************************************************/

/* Common styles */
#w_editGroupBody {
	overflow:hidden;
}
#w_editGroupBody *.w_invisible, #w_customGroupsBody *.w_invisible {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
#w_editGroupBody #w_pageMenu, #w_customGroupsBody #w_pageMenu {
	text-align:left;
	margin:0.5em 0 0 0.5em;
}
#w_editGroupBody #w_pageMenu button, #w_customGroupsBody #w_pageMenu button {
	padding:0 0.3em 0 0.3em;
	overflow:visible;
	margin-right:0.3em;
}

/* Styles for custom groups page */
#w_customGroupsBody #w_groupList {
	margin:0 0 0 0.5em;
}
#w_customGroupsBody #w_groupList ul {
	list-style-type:none;
	margin:1em 0 0 0;
	padding: 0 0 0 0;
}
#w_customGroupsBody #w_groupList ul li button {
	background-color:transparent;
	border:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	cursor:pointer;
}

/* Common styles for edit custom group pages */
#w_editGroupBody legend {
	font-weight:bold;
	color:#000000;
	margin-bottom:0.5em;
}
#w_editGroupBody #w_groupDef {
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
	margin:0.5em 0.5em 0 0.5em;
	white-space:nowrap;
	border:solid 1px #000000;
}
#w_editGroupBody fieldset {
	vertical-align:top;
	margin:0 0 0.5em 0;
	border:none 0 Transparent;
}
#w_editGroupBody #w_groupLabels {
	display:inline;
	padding:0 1.5em 0 0.5em;
	border-right:solid 1px #000000;
}
#w_editGroupBody #w_allLangs {
	margin:0 0 0.5em 4em;
}
#w_editGroupBody #w_allLangs input {
	margin:0 0 0 1.5em;
}
#w_editGroupBody #w_groupLabels .w_labels {
	margin:0 0 0.5em 0;
	padding:0;
}
#w_editGroupBody #w_groupLabels .w_labels label {
	float:left;
	text-align:right;
	width:4.5em;
	margin:0 0.5em 0 0;
}
#w_editGroupBody #w_groupLabels .w_labels input {
	margin:0 0 0.5em 0.5em;
	vertical-align:top;
	width:17em;
}
#w_editGroupBody #w_itemSelContainer {
	border-top:solid 1px #000000;
}
#w_editGroupBody #w_itemSelControl {
	padding:0 0 0 0;
}
#w_editGroupBody #w_itemSelControl legend {
	padding-left:0.5em;
}

/* Styles for edit compound group pages */
#w_editGroupBody #w_compoundType, #w_editGroupBody #w_formulaDef {
	display:inline;
	padding:0 0 0 1em;
	position:relative;
	left:-5px;
	border-left:solid 1px #000000;
}
#w_editGroupBody #w_compoundType ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
}

/* Styles for edit calculated group pages */
#w_editGroupBody #w_formulaDef textarea {
	display:block;
	border:solid 1px #000000;
	margin:0 0 0 0;
}
#w_editGroupBody #w_formulaDef label {
	display:block;
	margin:0 0 0 0.5em;
}

/* NCHS */
.Suppression1 
{
	width: 400px;
	display: inline-block;
}
.Suppression2 
{
}
.Suppression3 
{
	font-style:italic;
	color: #000000;
	font-size: 75%
}
.SuppressionCategory 
{
	font-style:italic;
	color: #004000;
} 
.SuppressionVariable
{
} 
