

/************************************************************************************/
/* DSIB Styles                                                       */
/************************************************************************************/
.clear:after {
   display: block;
   clear: both;
   content: '';
}

div,dl,dt,h3,h4,h5,html,img,li,ol,span,td,ul{text-align:left}

#menu
{
   position: relative;
    -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-khtml-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;
	margin: 0;
	border-style:none;
	border-width:0;
	border-color:transparent;
	border-collapse:collapse;
	border-spacing:0;
	padding: 0;
	width: 100%;
	background-color: #000000;
	color:#FFFFFF;
	text-align:left;
	font-family:Helvetica,Arial,Verdana,Tahoma,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
}

#menu-left {
   position: relative;
   width: 100%;
   max-width: 1101px;
    -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-khtml-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;
	margin:0;
	border-style:none;
	border-width:0;
	border-color:transparent;
	padding: 0;
   padding-right:69px;
	text-transform: uppercase;
}

#menu-left .ui-menu.ui-menu-horizontal > .ui-menu-item {
   float: left;
   text-align: center;
}

#menu-left .ui-menu .ui-menu-item a {
   line-height: 17.14px;
   padding: 6px 15px;
}

#menu-left .ui-menu.ui-menu-horizontal > .ui-menu-item > a {
   border-right: #fff solid 1px;
}

#menu-left.menu-list.dsib-menu-list .ui-menu .ui-menu-item,
#menu-left.menu-list.dsib-menu-list .ui-menu .ui-state-focus,
#menu-left.menu-list.dsib-menu-list .ui-menu .ui-state-active,
#menu-left.menu-list.dsib-menu-list .ui-menu .ui-state-selected {
   margin: 0;
}

#menu-left .ui-menu-item a.home {
   padding-left: 32px;
   white-space: nowrap;
   background-image: none;
   background-image: url(images/home.gif);
   background-repeat: no-repeat;
   background-attachment: scroll;
   background-position: left 45%;
   -webkit-background-clip: border-box;
   -moz-background-clip: border-box;
   background-clip: border-box;
   background-origin: border-box;
   -moz-background-attachment: scroll;
   -webkit-attachment: scroll;
   -ms-background-attachment: scroll;
   -khtml-background-attachment: scroll;
   -o-background-attachment: scroll;
   -ms-background-clip: border-box;
   -khtml-background-clip: border-box;
   -o-background-clip: border-box;
   -moz-background-origin: border-box;
   -webkit-background-origin: border-box;
   -ms-background-origin: border-box;
   -khtml-background-origin: border-box;
   -o-background-origin: border-box;
}

#menu-right {
   position: absolute;
   right:0;
   top:0;
    -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-khtml-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;
	margin:0;
	border-style:none;
	border-width:0;
	border-color:transparent;
   padding: 4px 8px 4px 3px;
   text-transform: uppercase;
}

#menu-right .ui-menu.ui-menu-horizontal > .ui-menu-item {
   float: left;
   margin-left: 5px;
   text-align: center;
}

#menu-right .ui-menu .ui-menu-item,
#menu-right .ui-menu .ui-state-focus,
#menu-right .ui-menu .ui-state-active,
#menu-right .ui-menu .ui-state-selected {
   margin: 0;
   margin-left: 5px;
}

#menu-right .ui-menu .ui-menu-item a {
   font-size: 1.1em;
   line-height: 1.1em;
   padding: 3px;
   color: #fff;
   background-color: #6399d1;
}

#menu-right .ui-menu .ui-menu-item.ui-state-focus a,
#menu-right .ui-menu .ui-menu-item.ui-state-active a,
#menu-right .ui-menu .ui-menu-item.ui-state-selected a {
   color: #000;
   background-color: #fff;
}

#menu-right.menu-list .ui-menu .ui-menu-item {
	width: auto;
}
#menu-left.menu-list .ui-menu,
#menu-right.menu-list .ui-menu {
	padding:0;
}

/* YCE special menubar */
/*! jQuery UI - v1.10.4 - 2016-12-02
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.menu.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2CVerdana%2CTahoma%2Csans-serif&fsDefault=12px&fwDefault=normal&cornerRadius=0&bgColorHeader=%23000000&bgTextureHeader=flat&borderColorHeader=%23000000&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23000000&bgTextureContent=flat&borderColorContent=%23000000&fcContent=%23ffffff&iconColorContent=%23ffffff&bgColorDefault=%23000000&bgTextureDefault=flat&borderColorDefault=%23000000&fcDefault=%23ffffff&iconColorDefault=%23ffffff&bgColorHover=%23969696&bgTextureHover=flat&borderColorHover=%23969696&fcHover=%23ffffff&iconColorHover=%23ffffff&bgColorActive=%23969696&bgTextureActive=flat&borderColorActive=%23969696&fcActive=%23000000&iconColorActive=%23000000&bgColorHighlight=%23969696&bgTextureHighlight=flat&borderColorHighlight=%232e83ff&fcHighlight=%23000000&iconColorHighlight=%232e83ff&bgColorError=%23969696&bgTextureError=flat&borderColorError=%23cd0a0a&fcError=%23000000&iconColorError=%23cd0a0a&bgColorOverlay=%23000000&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23969696&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=4px&offsetTopShadow=-2px&offsetLeftShadow=-2px&cornerRadiusShadow=4px&bgImgOpacityHeader=100&bgImgOpacityContent=100&bgImgOpacityDefault=100&bgImgOpacityHover=100&bgImgOpacityActive=100&bgImgOpacityHighlight=100&bgImgOpacityError=100
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.menu-list .ui-helper-hidden {
	display: none;
}
.menu-list .ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.menu-list .ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.menu-list .ui-helper-clearfix:before,
.menu-list .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.menu-list .ui-helper-clearfix:after {
	clear: both;
}
.menu-list .ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.menu-list .ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.menu-list .ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.menu-list .ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.menu-list .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.menu-list .ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.menu-list .ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.menu-list .ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.menu-list .ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.menu-list .ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.menu-list .ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.menu-list .ui-menu .ui-menu-item a.ui-state-focus,
.menu-list .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.menu-list .ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.menu-list .ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.menu-list .ui-menu-icons {
	position: relative;
}
.menu-list .ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.menu-list .ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.menu-list .ui-menu .ui-menu-icon {
	position: static;
	float: right;
}

/* Component containers
----------------------------------*/
.menu-list .ui-widget {
	font-family: Helvetica,Arial,Verdana,Tahoma,sans-serif;
	font-size: 12px;
}
.menu-list .ui-widget .ui-widget {
	font-size: 1em;
}
.menu-list .ui-widget input,
.menu-list .ui-widget select,
.menu-list .ui-widget textarea,
.menu-list .ui-widget button {
	font-family: Helvetica,Arial,Verdana,Tahoma,sans-serif;
	font-size: 1em;
}
.menu-list .ui-widget-content {
	border: 1px solid #000000;
	background: #000000;
	color: #ffffff;
}
.menu-list .ui-widget-content a {
	color: #ffffff;
}
.menu-list .ui-widget-header {
	border: 1px solid #000000;
	background: #000000;
	color: #ffffff;
	font-weight: bold;
}
.menu-list .ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.menu-list .ui-state-default,
.menu-list .ui-widget-content .ui-state-default,
.menu-list .ui-widget-header .ui-state-default {
	border: 1px solid #000000;
	background: #000000;
	font-weight: normal;
	color: #ffffff;
}
.menu-list .ui-state-default a,
.menu-list .ui-state-default a:link,
.menu-list .ui-state-default a:visited {
	color: #ffffff;
	text-decoration: none;
}
.menu-list .ui-state-hover,
.menu-list .ui-widget-content .ui-state-hover,
.menu-list .ui-widget-header .ui-state-hover,
.menu-list .ui-state-focus,
.menu-list .ui-widget-content .ui-state-focus,
.menu-list .ui-widget-header .ui-state-focus {
	border: 1px solid #969696;
	background: #969696;
	font-weight: normal;
	color: #ffffff;
}
.menu-list .ui-state-hover a,
.menu-list .ui-state-hover a:hover,
.menu-list .ui-state-hover a:link,
.menu-list .ui-state-hover a:visited,
.menu-list .ui-state-focus a,
.menu-list .ui-state-focus a:hover,
.menu-list .ui-state-focus a:link,
.menu-list .ui-state-focus a:visited {
	color: #ffffff;
	text-decoration: none;
}
.menu-list .ui-state-active,
.menu-list .ui-widget-content .ui-state-active,
.menu-list .ui-widget-header .ui-state-active {
	border: 1px solid #969696;
	background: #969696;
	font-weight: normal;
	color: #000000;
}
.menu-list .ui-state-active a,
.menu-list .ui-state-active a:link,
.menu-list .ui-state-active a:visited {
	color: #000000;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.menu-list .ui-state-highlight,
.menu-list .ui-widget-content .ui-state-highlight,
.menu-list .ui-widget-header .ui-state-highlight {
	border: 1px solid #2e83ff;
	background: #969696;
	color: #000000;
}
.menu-list .ui-state-highlight a,
.menu-list .ui-widget-content .ui-state-highlight a,
.menu-list .ui-widget-header .ui-state-highlight a {
	color: #000000;
}
.menu-list .ui-state-error,
.menu-list .ui-widget-content .ui-state-error,
.menu-list .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #969696;
	color: #000000;
}
.menu-list .ui-state-error a,
.menu-list .ui-widget-content .ui-state-error a,
.menu-list .ui-widget-header .ui-state-error a {
	color: #000000;
}
.menu-list .ui-state-error-text,
.menu-list .ui-widget-content .ui-state-error-text,
.menu-list .ui-widget-header .ui-state-error-text {
	color: #000000;
}
.menu-list .ui-priority-primary,
.menu-list .ui-widget-content .ui-priority-primary,
.menu-list .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.menu-list .ui-priority-secondary,
.menu-list .ui-widget-content .ui-priority-secondary,
.menu-list .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.menu-list .ui-state-disabled,
.menu-list .ui-widget-content .ui-state-disabled,
.menu-list .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.menu-list .ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.menu-list .ui-icon {
	width: 16px;
	height: 16px;
}
.menu-list .ui-icon,
.menu-list .ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.menu-list .ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.menu-list .ui-state-default .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.menu-list .ui-state-hover .ui-icon,
.menu-list .ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.menu-list .ui-state-active .ui-icon {
	background-image: url("images/ui-icons_000000_256x240.png");
}
.menu-list .ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_2e83ff_256x240.png");
}
.menu-list .ui-state-error .ui-icon,
.menu-list .ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
.menu-list .ui-icon-blank { background-position: 16px 16px; }
.menu-list .ui-icon-carat-1-n { background-position: 0 0; }
.menu-list .ui-icon-carat-1-ne { background-position: -16px 0; }
.menu-list .ui-icon-carat-1-e { background-position: -32px 0; }
.menu-list .ui-icon-carat-1-se { background-position: -48px 0; }
.menu-list .ui-icon-carat-1-s { background-position: -64px 0; }
.menu-list .ui-icon-carat-1-sw { background-position: -80px 0; }
.menu-list .ui-icon-carat-1-w { background-position: -96px 0; }
.menu-list .ui-icon-carat-1-nw { background-position: -112px 0; }
.menu-list .ui-icon-carat-2-n-s { background-position: -128px 0; }
.menu-list .ui-icon-carat-2-e-w { background-position: -144px 0; }
.menu-list .ui-icon-triangle-1-n { background-position: 0 -16px; }
.menu-list .ui-icon-triangle-1-ne { background-position: -16px -16px; }
.menu-list .ui-icon-triangle-1-e { background-position: -32px -16px; }
.menu-list .ui-icon-triangle-1-se { background-position: -48px -16px; }
.menu-list .ui-icon-triangle-1-s { background-position: -64px -16px; }
.menu-list .ui-icon-triangle-1-sw { background-position: -80px -16px; }
.menu-list .ui-icon-triangle-1-w { background-position: -96px -16px; }
.menu-list .ui-icon-triangle-1-nw { background-position: -112px -16px; }
.menu-list .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.menu-list .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.menu-list .ui-icon-arrow-1-n { background-position: 0 -32px; }
.menu-list .ui-icon-arrow-1-ne { background-position: -16px -32px; }
.menu-list .ui-icon-arrow-1-e { background-position: -32px -32px; }
.menu-list .ui-icon-arrow-1-se { background-position: -48px -32px; }
.menu-list .ui-icon-arrow-1-s { background-position: -64px -32px; }
.menu-list .ui-icon-arrow-1-sw { background-position: -80px -32px; }
.menu-list .ui-icon-arrow-1-w { background-position: -96px -32px; }
.menu-list .ui-icon-arrow-1-nw { background-position: -112px -32px; }
.menu-list .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.menu-list .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.menu-list .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.menu-list .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.menu-list .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.menu-list .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.menu-list .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.menu-list .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.menu-list .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.menu-list .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.menu-list .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.menu-list .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.menu-list .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.menu-list .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.menu-list .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.menu-list .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.menu-list .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.menu-list .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.menu-list .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.menu-list .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.menu-list .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.menu-list .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.menu-list .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.menu-list .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.menu-list .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.menu-list .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.menu-list .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.menu-list .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.menu-list .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.menu-list .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.menu-list .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.menu-list .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.menu-list .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.menu-list .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.menu-list .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.menu-list .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.menu-list .ui-icon-arrow-4 { background-position: 0 -80px; }
.menu-list .ui-icon-arrow-4-diag { background-position: -16px -80px; }
.menu-list .ui-icon-extlink { background-position: -32px -80px; }
.menu-list .ui-icon-newwin { background-position: -48px -80px; }
.menu-list .ui-icon-refresh { background-position: -64px -80px; }
.menu-list .ui-icon-shuffle { background-position: -80px -80px; }
.menu-list .ui-icon-transfer-e-w { background-position: -96px -80px; }
.menu-list .ui-icon-transferthick-e-w { background-position: -112px -80px; }
.menu-list .ui-icon-folder-collapsed { background-position: 0 -96px; }
.menu-list .ui-icon-folder-open { background-position: -16px -96px; }
.menu-list .ui-icon-document { background-position: -32px -96px; }
.menu-list .ui-icon-document-b { background-position: -48px -96px; }
.menu-list .ui-icon-note { background-position: -64px -96px; }
.menu-list .ui-icon-mail-closed { background-position: -80px -96px; }
.menu-list .ui-icon-mail-open { background-position: -96px -96px; }
.menu-list .ui-icon-suitcase { background-position: -112px -96px; }
.menu-list .ui-icon-comment { background-position: -128px -96px; }
.menu-list .ui-icon-person { background-position: -144px -96px; }
.menu-list .ui-icon-print { background-position: -160px -96px; }
.menu-list .ui-icon-trash { background-position: -176px -96px; }
.menu-list .ui-icon-locked { background-position: -192px -96px; }
.menu-list .ui-icon-unlocked { background-position: -208px -96px; }
.menu-list .ui-icon-bookmark { background-position: -224px -96px; }
.menu-list .ui-icon-tag { background-position: -240px -96px; }
.menu-list .ui-icon-home { background-position: 0 -112px; }
.menu-list .ui-icon-flag { background-position: -16px -112px; }
.menu-list .ui-icon-calendar { background-position: -32px -112px; }
.menu-list .ui-icon-cart { background-position: -48px -112px; }
.menu-list .ui-icon-pencil { background-position: -64px -112px; }
.menu-list .ui-icon-clock { background-position: -80px -112px; }
.menu-list .ui-icon-disk { background-position: -96px -112px; }
.menu-list .ui-icon-calculator { background-position: -112px -112px; }
.menu-list .ui-icon-zoomin { background-position: -128px -112px; }
.menu-list .ui-icon-zoomout { background-position: -144px -112px; }
.menu-list .ui-icon-search { background-position: -160px -112px; }
.menu-list .ui-icon-wrench { background-position: -176px -112px; }
.menu-list .ui-icon-gear { background-position: -192px -112px; }
.menu-list .ui-icon-heart { background-position: -208px -112px; }
.menu-list .ui-icon-star { background-position: -224px -112px; }
.menu-list .ui-icon-link { background-position: -240px -112px; }
.menu-list .ui-icon-cancel { background-position: 0 -128px; }
.menu-list .ui-icon-plus { background-position: -16px -128px; }
.menu-list .ui-icon-plusthick { background-position: -32px -128px; }
.menu-list .ui-icon-minus { background-position: -48px -128px; }
.menu-list .ui-icon-minusthick { background-position: -64px -128px; }
.menu-list .ui-icon-close { background-position: -80px -128px; }
.menu-list .ui-icon-closethick { background-position: -96px -128px; }
.menu-list .ui-icon-key { background-position: -112px -128px; }
.menu-list .ui-icon-lightbulb { background-position: -128px -128px; }
.menu-list .ui-icon-scissors { background-position: -144px -128px; }
.menu-list .ui-icon-clipboard { background-position: -160px -128px; }
.menu-list .ui-icon-copy { background-position: -176px -128px; }
.menu-list .ui-icon-contact { background-position: -192px -128px; }
.menu-list .ui-icon-image { background-position: -208px -128px; }
.menu-list .ui-icon-video { background-position: -224px -128px; }
.menu-list .ui-icon-script { background-position: -240px -128px; }
.menu-list .ui-icon-alert { background-position: 0 -144px; }
.menu-list .ui-icon-info { background-position: -16px -144px; }
.menu-list .ui-icon-notice { background-position: -32px -144px; }
.menu-list .ui-icon-help { background-position: -48px -144px; }
.menu-list .ui-icon-check { background-position: -64px -144px; }
.menu-list .ui-icon-bullet { background-position: -80px -144px; }
.menu-list .ui-icon-radio-on { background-position: -96px -144px; }
.menu-list .ui-icon-radio-off { background-position: -112px -144px; }
.menu-list .ui-icon-pin-w { background-position: -128px -144px; }
.menu-list .ui-icon-pin-s { background-position: -144px -144px; }
.menu-list .ui-icon-play { background-position: 0 -160px; }
.menu-list .ui-icon-pause { background-position: -16px -160px; }
.menu-list .ui-icon-seek-next { background-position: -32px -160px; }
.menu-list .ui-icon-seek-prev { background-position: -48px -160px; }
.menu-list .ui-icon-seek-end { background-position: -64px -160px; }
.menu-list .ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.menu-list .ui-icon-seek-first { background-position: -80px -160px; }
.menu-list .ui-icon-stop { background-position: -96px -160px; }
.menu-list .ui-icon-eject { background-position: -112px -160px; }
.menu-list .ui-icon-volume-off { background-position: -128px -160px; }
.menu-list .ui-icon-volume-on { background-position: -144px -160px; }
.menu-list .ui-icon-power { background-position: 0 -176px; }
.menu-list .ui-icon-signal-diag { background-position: -16px -176px; }
.menu-list .ui-icon-signal { background-position: -32px -176px; }
.menu-list .ui-icon-battery-0 { background-position: -48px -176px; }
.menu-list .ui-icon-battery-1 { background-position: -64px -176px; }
.menu-list .ui-icon-battery-2 { background-position: -80px -176px; }
.menu-list .ui-icon-battery-3 { background-position: -96px -176px; }
.menu-list .ui-icon-circle-plus { background-position: 0 -192px; }
.menu-list .ui-icon-circle-minus { background-position: -16px -192px; }
.menu-list .ui-icon-circle-close { background-position: -32px -192px; }
.menu-list .ui-icon-circle-triangle-e { background-position: -48px -192px; }
.menu-list .ui-icon-circle-triangle-s { background-position: -64px -192px; }
.menu-list .ui-icon-circle-triangle-w { background-position: -80px -192px; }
.menu-list .ui-icon-circle-triangle-n { background-position: -96px -192px; }
.menu-list .ui-icon-circle-arrow-e { background-position: -112px -192px; }
.menu-list .ui-icon-circle-arrow-s { background-position: -128px -192px; }
.menu-list .ui-icon-circle-arrow-w { background-position: -144px -192px; }
.menu-list .ui-icon-circle-arrow-n { background-position: -160px -192px; }
.menu-list .ui-icon-circle-zoomin { background-position: -176px -192px; }
.menu-list .ui-icon-circle-zoomout { background-position: -192px -192px; }
.menu-list .ui-icon-circle-check { background-position: -208px -192px; }
.menu-list .ui-icon-circlesmall-plus { background-position: 0 -208px; }
.menu-list .ui-icon-circlesmall-minus { background-position: -16px -208px; }
.menu-list .ui-icon-circlesmall-close { background-position: -32px -208px; }
.menu-list .ui-icon-squaresmall-plus { background-position: -48px -208px; }
.menu-list .ui-icon-squaresmall-minus { background-position: -64px -208px; }
.menu-list .ui-icon-squaresmall-close { background-position: -80px -208px; }
.menu-list .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.menu-list .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.menu-list .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.menu-list .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.menu-list .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.menu-list .ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.menu-list .ui-corner-all,
.menu-list .ui-corner-top,
.menu-list .ui-corner-left,
.menu-list .ui-corner-tl {
	border-top-left-radius: 0;
}
.menu-list .ui-corner-all,
.menu-list .ui-corner-top,
.menu-list .ui-corner-right,
.menu-list .ui-corner-tr {
	border-top-right-radius: 0;
}
.menu-list .ui-corner-all,
.menu-list .ui-corner-bottom,
.menu-list .ui-corner-left,
.menu-list .ui-corner-bl {
	border-bottom-left-radius: 0;
}
.menu-list .ui-corner-all,
.menu-list .ui-corner-bottom,
.menu-list .ui-corner-right,
.menu-list .ui-corner-br {
	border-bottom-right-radius: 0;
}

/* Overlays */
.menu-list .ui-widget-overlay {
	background: #000000;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.menu-list .ui-widget-shadow {
	margin: -2px 0 0 -2px;
	padding: 4px;
	background: #969696;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 4px;
}


/* YCE */
.menu-list .ui-state-selected,
.menu-list .ui-widget-content .ui-state-selected,
.menu-list .ui-widget-header .ui-state-selected {
	border: 0 solid #ffffff;
	background: #969696;
	font-weight: normal;
	color: #ffffff;
}

.menu-list .ui-state-selected a,
.menu-list .ui-state-selected a:selected,
.menu-list .ui-state-selected a:link,
.menu-list .ui-state-selected a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* YCE dsib-menu-list */
.menu-list.dsib-menu-list .ui-state-hover,
.menu-list.dsib-menu-list .ui-widget-content .ui-state-hover,
.menu-list.dsib-menu-list .ui-widget-header .ui-state-hover,
.menu-list.dsib-menu-list .ui-state-focus,
.menu-list.dsib-menu-list .ui-widget-content .ui-state-focus,
.menu-list.dsib-menu-list .ui-widget-header .ui-state-focus {
	border-width: 0;
}

.menu-list.dsib-menu-list .ui-state-active,
.menu-list.dsib-menu-list .ui-widget-content .ui-state-active,
.menu-list.dsib-menu-list .ui-widget-header .ui-state-active {
	border-width: 0;
}

.menu-list.dsib-menu-list .ui-menu-item,
.menu-list.dsib-menu-list .ui-menu-item > a,
.menu-list.dsib-menu-list .ui-menu-item > a:link,
.menu-list.dsib-menu-list .ui-menu-item > a:visited {
   display: block;
}

.menu-list.dsib-menu-list .ui-menu-item.ui-state-active,
.menu-list.dsib-menu-list .ui-menu-item.ui-state-active > a,
.menu-list.dsib-menu-list .ui-menu-item.ui-state-active > a:link,
.menu-list.dsib-menu-list .ui-menu-item.ui-state-active > a:visited,
.menu-list.dsib-menu-list .ui-menu-item.ui-state-focus,
.menu-list.dsib-menu-list .ui-menu-item.ui-state-focus > a,
.menu-list.dsib-menu-list .ui-menu-item.ui-state-focus > a:link,
.menu-list.dsib-menu-list .ui-menu-item.ui-state-focus > a:visited,
.menu-list.dsib-menu-list .ui-menu-item.ui-state-hover,
.menu-list.dsib-menu-list .ui-menu-item.ui-state-hover > a,
.menu-list.dsib-menu-list .ui-menu-item.ui-state-hover > a:link,
.menu-list.dsib-menu-list .ui-menu-item.ui-state-hover > a:visited,
.menu-list.dsib-menu-list .ui-menu-item.ui-state-selected,
.menu-list.dsib-menu-list .ui-menu-item.ui-state-selected > a,
.menu-list.dsib-menu-list .ui-menu-item.ui-state-selected > a:link,
.menu-list.dsib-menu-list .ui-menu-item.ui-state-selected > a:visited {
   color: #fff;
}

.menu-list.dsib-menu-list .ui-widget-content {
   border: 0;
}

.menu-list.dsib-menu-list .ui-widget-header {
   font-weight: normal;
   border: 0;
}

.menu-list.dsib-menu-list .ui-state-default,
.menu-list.dsib-menu-list .ui-widget-content .ui-state-default,
.menu-list.dsib-menu-list .ui-widget-header .ui-state-default {
   border: 0;
}

.menu-list.dsib-menu-list .ui-state-hover,
.menu-list.dsib-menu-list .ui-widget-content .ui-state-hover,
.menu-list.dsib-menu-list .ui-widget-header .ui-state-hover,
.menu-list.dsib-menu-list .ui-state-focus,
.menu-list.dsib-menu-list .ui-widget-content .ui-state-focus,
.menu-list.dsib-menu-list .ui-widget-header .ui-state-focus {
   border: 0;
}

.menu-list.dsib-menu-list .ui-state-active,
.menu-list.dsib-menu-list .ui-widget-content .ui-state-active,
.menu-list.dsib-menu-list .ui-widget-header .ui-state-active,
.menu-list.dsib-menu-list .ui-state-selected,
.menu-list.dsib-menu-list .ui-widget-content .ui-state-selected,
.menu-list.dsib-menu-list .ui-widget-header .ui-state-selected {
   color: #fff;
}

.menu-list.dsib-menu-list .ui-state-active a,
.menu-list.dsib-menu-list .ui-state-active a:link,
.menu-list.dsib-menu-list .ui-state-active a:visited,
.menu-list.dsib-menu-list .ui-state-selected > a,
.menu-list.dsib-menu-list .ui-state-selected > a:link,
.menu-list.dsib-menu-list .ui-state-selected > a:visited {
   color: #fff;
}

.menu-list.dsib-menu-list .ui-state-selected,
.menu-list.dsib-menu-list .ui-widget-content .ui-state-selected,
.menu-list.dsib-menu-list .ui-widget-header .ui-state-selected {
   font-weight: normal;
   background: #969696;
}

.menu-list.dsib-menu-list .ui-state-selected > a,
.menu-list.dsib-menu-list .ui-state-selected > a:link,
.menu-list.dsib-menu-list .ui-state-selected > a:visited {
   text-decoration: none;
}

.menu-list.dsib-menu-list .ui-priority-primary,
.menu-list.dsib-menu-list .ui-widget-content .ui-priority-primary,
.menu-list.dsib-menu-list .ui-widget-header .ui-priority-primary {
   font-weight: normal;
}

.menu-list.dsib-menu-list .ui-state-active > .ui-icon,
.menu-list.dsib-menu-list .ui-state-focus > .ui-icon,
.menu-list.dsib-menu-list .ui-state-selected > .ui-icon,
.menu-list.dsib-menu-list .ui-state-active > .ui-menu-icon,
.menu-list.dsib-menu-list .ui-state-focus > .ui-menu-icon,
.menu-list.dsib-menu-list .ui-state-selected > .ui-menu-icon,
.menu-list.dsib-menu-list .ui-icon,
.menu-list.dsib-menu-list .ui-widget-content .ui-icon {
   background-image: url('images/ui-icons_ffffff_256x240.png');
}

/************************************************************************************/
/* Beyond Styles                                                       */
/************************************************************************************/
/************************************************************************************/
/* 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: #000000;
   TEXT-DECORATION: none;
}

/* Tab Control */
.TabNoBkg
{
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.Tab2
{
   BACKGROUND-COLOR: #74acd9;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.Tab
{
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.Tab TD
{
   BACKGROUND-COLOR: #ffffff;
   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: #000000;
   TEXT-DECORATION: none;
}
.InActiveTab
{
   COLOR: #323232;
   TEXT-DECORATION: none;
}
.InActiveTab A:link
{
   background-color: #dce7f1;
   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: #000000;
   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: 80%;
   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: #74acd9;
   text-decoration: none;
   white-space:nowrap;
}
.menuItemBtn3
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 80%;
   font-weight:normal;
   color:#000000;
   background-color: #dce7f1;
   text-decoration: none;
   white-space:nowrap;
}
.CloseHelpButton
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 70%;
   font-weight:bold;
   color:#000000;
   background-color: #dce7f1;
   text-decoration: none;
   white-space:nowrap;
}
.ShowReport
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 70%;
   font-weight:bold;
   color:#000000;
   background-color: #dce7f1;
   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;
}
.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: #000000;
   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: #000000;
   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: #000000;
   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: #000000;
}

/************************************************************************************/
/* Styles for Report Folder Page                                                    */
/************************************************************************************/
.RFTableBody
{
    BACKGROUND-COLOR: #ffffff;
    OVERFLOW: hidden;
}

.ExplorerHeaderColor
{
    BACKGROUND-COLOR:  #B7BFC1;
}

.ExplorerFolderPane
{
    OVERFLOW: auto;
    WIDTH: 300px;
    BACKGROUND-COLOR:  #ffffff;
}

.ExplorerContentPane
{
    OVERFLOW: auto;
    BACKGROUND-COLOR:  #ffffff;
}

.ExplorerSearchDivider
{
    BORDER-TOP: solid 1px #0E8ACA;
}

.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: #000000;
   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: #bde0ef;
}

.DataBodyTablesHighlighted:hover
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   COLOR: #000000;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: underline;
   BACKGROUND-COLOR: #bde0ef;
}

.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: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

/************************************************************************************/
/* Styles for Item Selection Page                                                   */
/************************************************************************************/
.TableBodyItemSelection
{
    BACKGROUND-COLOR: #ffffff;
    OVERFLOW: hidden;
}

.TableSize
{
   BACKGROUND-COLOR: #74acd9;
   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: #000000;
   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: #000000;
}

.ItemSelectionHighlight
{
   BACKGROUND-COLOR: #74acd9;
   WIDTH: 0; 
   HEIGHT: 0; 
   POSITION: absolute; 
   VISIBILITY: hidden;
   opacity: 0.5;
}

td.selButton {
	background-color: #74acd9;
}
td.selButton a {
	vertical-align: top;
}
td.selButton img {
	vertical-align: top;
	border: none;
	height: 20px;
	width: 20px;
}

.ItemSelectionUtils
{
   BACKGROUND-COLOR: #74acd9;
   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;
   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: #000000;
}

/* Active Dimension */
.ActiveDimension
{
   BORDER-TOP:solid 1px #B7BFC1;
   BORDER-BOTTOM:solid 1px #B7BFC1;
   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: #000000;
}

/* Row Dimensions */
.DragNDropRow
{
   border-top:solid 1px #5191cd;
   border-bottom:solid 1px #5191cd;
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
   text-align:left;
   height: 27px;
}

.DragNDropRow A:Link
{
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   text-align:left;
}

.DragNDropRow A:Visited
{
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   text-align:left;
}

.DragNDropRow A:Active
{
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   text-align:left;
}

.DragNDropRow A:Hover
{
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #000000;
   text-align:left;
}

.RowDimHeader
{
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   text-align:left;
}
.RowDimHeader A:Link
{
   COLOR: #545454;
}
.RowDimHeader A:Visited
{
   COLOR: #545454;
}
.RowDimHeader A:Active
{
   COLOR: #545454;
}
.RowDimHeader A:Hover
{
   COLOR: #000000;
}

/* Column Dimensions */
.DragNDropCol
{
   border-top:solid 1px #5191cd;
   border-bottom:solid 1px #5191cd;
   BACKGROUND-COLOR: #CDD3D4;
   COLOR: #000000;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
   height: 27px;
}
.DragNDropCol A:Link
{
   BACKGROUND-COLOR: #CDD3D4;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.DragNDropCol A:Visited
{
   BACKGROUND-COLOR: #CDD3D4;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.DragNDropCol A:Active
{
   BACKGROUND-COLOR: #CDD3D4;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.DragNDropCol A:Hover
{
   BACKGROUND-COLOR: #CDD3D4;
   COLOR: #000000;
   TEXT-ALIGN: center;
}

.ColDimHeader
{
   BACKGROUND-COLOR: #CDD3D4;
   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: #000000;
}

.DimensionCol
{
   BORDER: solid 1px #5191cd;
   BORDER-TOP-STYLE: none;
   BACKGROUND-COLOR: #CDD3D4;
   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 #5191cd;
   border-bottom:solid 1px #5191cd;
   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: #000000;
}

/************************************************************************************/
/* Styles for Table Viewer Page                                                     */
/************************************************************************************/
.TVTableBody
{
    BACKGROUND-COLOR: #ffffff;
    OVERFLOW: hidden;
}

TBODY.DataTable TD
{
   BACKGROUND-COLOR: #ffffff;
   border-top:solid 0px #5191cd;
   border-left:solid 0px #5191cd;
   border-bottom:solid 1px #5191cd;
   border-right:solid 1px #5191cd;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 71%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: right;
}

TBODY.DataTable TD.DataTotal
{
   BACKGROUND-COLOR: #dfdfdf;
   border-top:solid 0px #dfdfdf;
   border-left:solid 0px #dfdfdf;
}

.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: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

/* Footnotes and Missing Values */
.CellNotePopupDiv
{
   BACKGROUND-COLOR: #B7BFC1;
   BORDER: solid 1px #000000;
   PADDING: 3px;
   Z-INDEX: 1000;
   POSITION: absolute;
}
.CellNotePopupTable
{
   COLOR: #ffffff;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 71%;
   FONT-WEIGHT: normal;
   BORDER: none;
}
TBODY.DataTable TD.CurrentCellOnPopup
{
   BACKGROUND-COLOR: #dce7f1;
}

/* Active Dimension */
.TVActiveDimension
{
   BORDER-TOP:solid 1px #B7BFC1;
   BORDER-BOTTOM:solid 1px #B7BFC1;
   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: #000000;
   TEXT-ALIGN: center;
}

/* Row Dimensions */
.TVDragNDropRow
{
   width:230px;
   border-left: solid 0px #5191cd;
   border-top: solid 0px #5191cd;
   border-right: solid 2px #5191cd;
   border-bottom: solid 2px #5191cd;
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
   text-align:left;
}
.TVDragNDropRow A:Link
{
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   text-align:left;
}
.TVDragNDropRow A:Visited
{
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   text-align:left;
}
.TVDragNDropRow A:Active
{
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   text-align:left;
}
.TVDragNDropRow A:Hover
{
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #000000;
   text-align:left;
}

.TVRowDimHeader
{
   width:230px;
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   text-align:left;
}
.TVRowDimHeader A:Link
{
   COLOR: #545454;
}
.TVRowDimHeader A:Visited
{
   COLOR: #545454;
}
.TVRowDimHeader A:Active
{
   COLOR: #545454;
}
.TVRowDimHeader A:Hover
{
   COLOR: #000000;
}

.TVItemRowHeader
{
   min-width:230px;
   border-left: solid 0px #5191cd;
   border-top: solid 0px #5191cd;
   border-right: solid 2px #5191cd;
   border-bottom: solid 1px #5191cd;
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   text-align:left;
}
.TVItemRowHeader A:Link
{
   COLOR: #545454;
}
.TVItemRowHeader A:Visited
{
   COLOR: #545454;
}
.TVItemRowHeader A:Active
{
   COLOR: #545454;
}
.TVItemRowHeader A:Hover
{
   COLOR: #000000;
}

/* Column Dimensions */
.TVDragNDropCol
{
	border-left: solid 0px #5191cd;
   border-top: solid 0px #5191cd;
   border-right: solid 2px #5191cd;
   border-bottom: solid 2px #5191cd;
	BACKGROUND-COLOR: #CDD3D4;
   COLOR: #000000;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
}
.TVDragNDropCol A:Link
{
   BACKGROUND-COLOR: #CDD3D4;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.TVDragNDropCol A:Visited
{
   BACKGROUND-COLOR: #CDD3D4;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.TVDragNDropCol A:Active
{
   BACKGROUND-COLOR: #CDD3D4;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.TVDragNDropCol A:Hover
{
   BACKGROUND-COLOR: #CDD3D4;
   COLOR: #000000;
   TEXT-ALIGN: center;
}

.TVDimensionCol
{
   border-left: solid 0px #5191cd;
   border-top: solid 0px #5191cd;
   border-right: solid 1px #5191cd;
   border-bottom: solid 2px #5191cd;
   BACKGROUND-COLOR: #CDD3D4;
   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: #CDD3D4;
   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: #000000;
}

.TVItemColHeader
{
   border-left: solid 0px #5191cd;
   border-top: solid 0px #5191cd;
   border-right: solid 1px #5191cd;
   border-bottom: solid 2px #5191cd;
   BACKGROUND-COLOR: #CDD3D4;
   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: #000000;
}

/* Other Dimensions */
.TVDragNDropOther
{
   border-top:solid 1px #5191cd;
   border-right:solid 1px #5191cd;
   border-left:solid 1px #5191cd;
   border-bottom:solid 1px #5191cd;
   border:solid 1px #5191cd;
   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 #5191cd;
   border-right:solid 1px #5191cd;
   border-left:solid 1px #5191cd;
   border-bottom:solid 1px #5191cd;
   BACKGROUND-COLOR: #FFFFFF;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   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: #000000;
}

.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: #000000;
}
/* 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 #5191cd;
   border-top: solid 0px #5191cd;
   border-right: solid 0px #5191cd;
   border-bottom: solid 0px #5191cd;
}
.TVDataTable
{
   border-left: solid 2px #5191cd;
   border-top: solid 2px #5191cd;
   border-right: solid 1px #5191cd;
   border-bottom: solid 1px #5191cd;
}
.printableTVDataTable
{
   border-left: solid 1px #5191cd;
   border-top: solid 1px #5191cd;
   border-right: solid 1px #5191cd;
   border-bottom: solid 1px #5191cd;
}
.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: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.DimOrderGeneralTextGray
{
   COLOR: #969696;
   BACKGROUND-COLOR: #dce7f1;
   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: #000000;
   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 #5191cd;
   BACKGROUND-COLOR: #CDD3D4;
   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 #5191cd;
   BACKGROUND-COLOR: #CDD3D4;
   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 #5191cd;
   BACKGROUND-COLOR: #CDD3D4;
   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 #5191cd;
   BACKGROUND-COLOR: #CDD3D4;
   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 #5191cd;
   BACKGROUND-COLOR: #CDD3D4;
   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 #5191cd;
   BACKGROUND-COLOR: #CDD3D4;
   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 #5191cd;
   BORDER-TOP-STYLE: none;
   BACKGROUND-COLOR: #CDD3D4;
   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 #5191cd;
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   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 #5191cd;
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   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 #5191cd;
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   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 #5191cd;
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   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 #5191cd;
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   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 #5191cd;
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   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 #5191cd;
   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 #5191cd;
   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 #5191cd;
   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 #5191cd;
   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 #5191cd;
   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 #5191cd;
   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;
}

.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: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
}

.ItemRowHeaderChartLegend
{
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
}
.ItemRowHeaderChartLegend A:Link
{
   COLOR: #545454;
}
.ItemRowHeaderChartLegend A:Visited
{
   COLOR: #545454;
}
.ItemRowHeaderChartLegend A:Active
{
   COLOR: #545454;
}
.ItemRowHeaderChartLegend A:Hover
{
   COLOR: #000000;
}
.DataTableChart
{
   BACKGROUND-COLOR: #ffffff;
   border: solid 1px #5191cd;
   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 #B7BFC1;
   BORDER-BOTTOM:solid 1px #B7BFC1;
   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: #000000;
   TEXT-ALIGN: center;
}
/* Row Dimensions */
.ChartDragNDropRow
{
   border:solid 1px #5191cd;
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
   text-align:left;
}
.ChartDragNDropRow A:Link
{
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   text-align:left;
}
.ChartDragNDropRow A:Visited
{
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   text-align:left;
}
.ChartDragNDropRow A:Active
{
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   text-align:left;
}
.ChartDragNDropRow A:Hover
{
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #000000;
   text-align:left;
}

.ChartRowDimName
{
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   text-align:left;
}
.ChartRowDimName A:Link
{
   COLOR: #545454;
}
.ChartRowDimName A:Visited
{
   COLOR: #545454;
}
.ChartRowDimName A:Active
{
   COLOR: #545454;
}
.ChartRowDimName A:Hover
{
   COLOR: #000000;
}

.ChartItemRowHeader
{
   border: solid 1px #5191cd;
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   text-align:left;
}
.ChartItemRowHeader A:Link
{
   COLOR: #545454;
}
.ChartItemRowHeader A:Visited
{
   COLOR: #545454;
}
.ChartItemRowHeader A:Active
{
   COLOR: #545454;
}
.ChartItemRowHeader A:Hover
{
   COLOR: #000000;
}

/* Column Dimensions */
.ChartDragNDropCol
{
   border:solid 1px #5191cd;
   BACKGROUND-COLOR: #CDD3D4;
   COLOR: #000000;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
}
.ChartDragNDropCol A:Link
{
   BACKGROUND-COLOR: #CDD3D4;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.ChartDragNDropCol A:Visited
{
   BACKGROUND-COLOR: #CDD3D4;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.ChartDragNDropCol A:Active
{
   BACKGROUND-COLOR: #CDD3D4;
   COLOR: #000000;
   TEXT-ALIGN: center;
}
.ChartDragNDropCol A:Hover
{
   BACKGROUND-COLOR: #CDD3D4;
   COLOR: #000000;
   TEXT-ALIGN: center;
}

.ChartColDimName
{
   BACKGROUND-COLOR: #CDD3D4;
   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: #000000;
}

.ChartItemColHeader
{
   BORDER: solid 1px #5191cd;
   BACKGROUND-COLOR: #CDD3D4;
   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: #000000;
}

/* Other Dimensions */
.ChartDragNDropOther
{
   border:solid 1px #5191cd;
   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 #5191cd;
   border-right:solid 1px #5191cd;
   border-left:solid 1px #5191cd;
   border-bottom:solid 1px #5191cd;
   BACKGROUND-COLOR: #FFFFFF;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   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: #000000;
}

.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: #000000;
}
.ChartPreviewHeader
{
   BACKGROUND-COLOR: #ffffff;
   COLOR: #000000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}
.ChartPreviewHeader TD
{
   BACKGROUND-COLOR: #ffffff;
   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: #000000;
   TEXT-DECORATION: underline;
   LINE-HEIGHT: 3px;
}

.ChartLegend
{
   COLOR: #545454;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 70%;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: none;
   TEXT-INDENT: 0pt
}
.ChartLegend A:Link
{
   COLOR: #545454;
}
.ChartLegend A:Visited
{
   COLOR: #545454;
}
.ChartLegend A:Active
{
   COLOR: #545454;
}
.ChartLegend A:Hover
{
   COLOR: #000000;
}

/* 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: #b7cfe6;
   COLOR: #545454;
   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 #5191cd;
   BACKGROUND-COLOR: #CDD3D4;
   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 #5191cd;
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: left;
}
.printableChartRowItemHeaderMediumColour
{
   BORDER: solid 1px #5191cd;
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: normal;
   TEXT-ALIGN: left;
}

.printableChartColItemHeaderMediumColour
{
   BORDER: solid 1px #5191cd;
   BACKGROUND-COLOR: #CDD3D4;
   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: #000000;
   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: #000000;
   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: #000000;
   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 #5191cd;
   border-bottom:solid 1px #5191cd;
   vertical-align:middle;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-COLOR: #b7cfe6;
   COLOR: #545454;
   CURSOR: move;
}
.ExtractDimTileRowGrab
{
   border-top:solid 1px #5191cd;
   border-bottom:solid 1px #5191cd;
   vertical-align:middle;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-COLOR: #b7cfe6;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
   height: 27px;
}
.ExtractDimTileTextRow
{
   border: none;
   BACKGROUND-COLOR: #b7cfe6;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   background-image: none;
   text-align:left;
}
.ExtractDimTileCol
{
   border-top:solid 1px #5191cd;
   border-bottom:solid 1px #5191cd;
   vertical-align:middle;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-COLOR: #CDD3D4;
   COLOR: #000000;
   CURSOR: move;
}
.ExtractDimTileColGrab
{
   border-top:solid 1px #5191cd;
   border-bottom:solid 1px #5191cd;
   vertical-align:middle;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-COLOR: #CDD3D4;
   background-image: url(./Images/grab_bar.gif);
   background-repeat: no-repeat;
   CURSOR: move;
   height: 27px;
}
.ExtractDimTileTextCol
{
   border: none;
   BACKGROUND-COLOR: #CDD3D4;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   FONT-WEIGHT: normal;
   background-image: none;
   text-align:left;
}
.ExtractDimTileOther
{
   border-top:solid 1px #5191cd;
   border-bottom:solid 1px #5191cd;
   vertical-align:middle;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-COLOR: #FFFFFF;
   COLOR: #000000;
   CURSOR: move;
}
.ExtractDimTileOtherGrab
{
   border-top:solid 1px #5191cd;
   border-bottom:solid 1px #5191cd;
   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 #5191cd;
   border-bottom:solid 1px #5191cd;
   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: #000000;
   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: #000000;
   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: #000000;
   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 #e3e3e3;
   BACKGROUND-COLOR: #a7a7a7;
   COLOR: #ffffff;
   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: #74acd9;
}

/************************************************************************************/
/* 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: #74acd9;
}

.AlternateColors1
{
	background-color: #F4F4FF;
}
.AlternateColors2
{
	background-color: #F4FFFF;
}
.ReportTitle
{
	padding: 4 1 4 1;
   COLOR: #e4eef7;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 80%;
   font-weight: bold; 
   TEXT-DECORATION: none;
   font-style: normal;  
	background-color: #666666;
   border:solid 1px #727177;
}

.OtherDimTableClass
{
   border-top:solid 0px #5191cd;
   border-right:solid 0px #5191cd;
   border-left:solid 0px #5191cd;
   border-bottom:solid 0px #5191cd;
}
.ItemSelMainTable
{
   border-top:solid 0px #5191cd;
   border-right:solid 0px #5191cd;
   border-left:solid 0px #5191cd;
   border-bottom:solid 1px #5191cd;
}
.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: #bde0ef;
   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 #5191cd;
   border-top: solid 1px #5191cd;
   border-right: solid 1px #5191cd;
   border-bottom: solid 1px #5191cd;
   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: #74acd9;
}

.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: #000000;
   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: #5191cd;
} 
.SuppressionVariable
{
} 

/* UNCTAD special customization */

#ExplorerTable td 
{
border-top:none !important;
border-bottom:none !important;

}
#ExplorerTable
{
border-top:none !important;
border-bottom:none !important;

}
#ExplorerHeader td
{
border-top:none !important;
border-bottom:none !important;
}

.smcx-iframe-container iframe {
	overflow-y: hidden;
}