
.renderedTable { position:relative; top:-1; table-layout:fixed; font-family:Arial; font-size:8pt; text-align:left; }
.space {background-color:#ffffff;color:#ffffff; overflow:hidden; }
.genSpace {background-color:#cccccc;color:#cccccc; overflow:hidden; }

/* drag/drop and mouse interaction styles */
#pageListExpander {  margin-top:-2px; width:14px; height:13px; background-image:url(images/arrow.gif); background-position: top left;}
.categoryName {position:relative; top:-1px; width:36px; height:100%; padding-right:2px; padding-top:2px; padding-bottom:2px; font-family: arial; font-size: 8pt; font-weight: normal; text-align:left; background-color: #ffffff; white-space:nowrap;}

.selectedCategoryName {position:relative; top:-1px; width:36px; height: 100%; padding-right:2px; padding-top:2px; padding-bottom:2px; font-family: arial; font-size: 8pt; font-weight: normal; text-align:left; background-color: #dde4ef; white-space:nowrap;}

.tile 
{
	font-family: arial; 
	font-size: 8pt; 
	font-weight: normal; 
	text-align:left; 
	background-color: #ffffff; 
	white-space:nowrap;
	height: 16px;
}

.selectedTile {height: 18; width: 39; overflow-y: hidden; overflow-x: visible; white-space:nowrap; background-color: #dde4ef; margin-left:5px; margin-bottom:2px; border:1px solid #3c4c63; vertical-align:middle;}
.selectedTransparentTile {height:18px; width:39; overflow-y: hidden; overflow-x: visible; white-space: nowrap; background-color: #dde4ef; margin-left:5px; margin-bottom:2px; vertical-align:middle; border:1px solid #3c4c63; filter:alpha(opacity=40);}
.categoryHandle {position:relative; top:-1px; width:13px; height:100%; letter-spacing: -1px; padding-bottom: 2px; text-align: center; color: #d4d4d4; font-weight:bold; font-family: arial; font-size: 10pt; background-color:#AAAAAA; border-right: 1px solid #868686;}


.selectedCategoryHandle {position:relative; top:-1px; width:13; height:100%; letter-spacing: -1px; padding-bottom: 2px; text-align: center; color: #b6bfcd; font-weight:bold; font-family: arial; font-size: 10pt; background-color:#a2abb9;}
.categoryPane {white-space: nowrap; text-align: left;}
.pageNameText {position:relative; top:-1px; width:40px; height:100%; padding:2px; font-family: arial; font-size: 8pt; font-weight: normal; text-align:left; white-space:nowrap; border-left:1px solid #cccccc;}
.pageListExpander {position:relative; top:-1; left:-1px; height:14px; width:13px; border:1px solid #ffffff; overflow-x:hidden; overflow-y:hidden; vertical-align:middle;}
.pageChoice {width:100%; padding-left:2px; padding-right:2px; cursor:default; color:#000099;}
#pageChoicesPane {position: absolute; width: 45px; font-family: arial; font-size: 8pt; font-weight: normal; text-align:left; background-color: #ffffff; border: 1px solid #000000;}


/* IE5.0 CLASSES */
.IE5pageListExpander {position:relative; top:-2; margin-right:1px; height:14; width:13; vertical-align:middle; overflow:hidden; background-image:url(images/arrow.gif); background-position: top left;)}

/* styles for container (by id) */
#SSView{ visibility:hidden;position:absolute; top:45px; left:25px; font-family:arial; font-size:8pt;}

#SSHorizontalScroller {overflow:auto;overflow-x:scroll;overflow-y:hidden;overflow:-moz-scrollbars-horizontal;border-left:1px solid black;border-bottom:1px solid black;border-right:1px solid black;height:38;position:relative;top:-19}

#SSVerticalScroller{ overflow:auto;overflow-y:scroll;overflow-x:hidden;overflow:-moz-scrollbars-vertical;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;width:38;position:relative;left:-19}

#SSBody {background-color:#ffffff; border:1px solid black; overflow:hidden; color:#000000; font-family:Arial; font-size: 8pt; text-align:left;}
#SSRowHeader {background-color:#ffffff; overflow:hidden; border-top:1px solid black; border-left:1px solid black; border-bottom:1px solid black;}
#SSColumnHeader {background-color:#ffffff; overflow:hidden; border-left:1px solid black; border-top:1px solid black; border-right:1px solid black;}
/* Containers for axis tiles */
#pageCategoryPane { position:absolute;top:49;left:20;height:23px;}
#rowCategoryPane { position:absolute;top:756;left:20;height:23px; }
#columnCategoryPane { position:absolute;top:85;left:10; }


/* Tabs Classes */
.inactiveTab{ height:27px;overflow:hidden; cursor:hand; padding-top:1px; color:#000000;font-size:10pt; font-weight:normal; display:inline;}
.inactiveTabLeft { width:7px; height:27px; background-image:url(images/inactiveTabLeft.gif);}
.inactiveTabMiddle { background-image:url(images/inactiveTabMiddle.gif); height:27px; vertical-align:top; padding-top:5px; padding-left:5px; padding-right:5px;}
.inactiveTabRight{ width:7px; height:27px; background-image:url(images/inactiveTabRight.gif);}

.activeTab{ height:27px; overflow:hidden; cursor:default; color:#000000;font-size:10pt; font-weight:bold; display:inline;}
.activeTabLeft { width:7px; height:27px; background-image:url(images/activeTabLeft.gif);}
.activeTabMiddle { background-image:url(images/activeTabMiddle.gif); height:27px; vertical-align:top; padding-top:5px; padding-left:5px; padding-right:5px; font-weight:bold;}
.activeTabRight{ width:8px; height:27px; background-image:url(images/activeTabRight.gif);}
.s { text-align: left; }

#logoArea{ position:absolute; top:120px; left:600px; visibility:hidden; }
#ViewTabs { position:absolute; top:15px; height:27px; width:870px; padding-left:8px; text-align:left; vertical-align:bottom; overflow:hidden; white-space:nowrap;} 
#tabBodyPane { position:absolute;top:41px;left:10px;width:870;height:777px; }
#bodyPaneTop { width:100%;height:7px; }
#bodyPaneTopMiddle {height:7px; overflow:hidden;border-top:1px solid #484848;background-color:#D4D0C8;  }
#bodyPaneMiddle { width:100%;padding:5px;border-left:1px solid #484848;border-right:1px solid #484848;background-color:#D4D0C8;  }
#bodyPaneBottom { width:100%;height:7px;overflow:hidden;}
#bodyPaneBottomMiddle { width:1254;height:7px;border-bottom:1px solid #484848;background-color:#D4D0C8; }
.bodyPaneCorner { width:8px;height:7px;text-align:left;vertical-align:top; }

#tabScrollButtonsPane { position:absolute; left:838px; top:20px; width:31px; height:17px; display:none; }
#scrollTabsLeftButtonActive { position:absolute; top:0px; left:0px; width:16px; height:17px; cursor:hand; }
#scrollTabsLeftButtonInactive { position:absolute; top:0px; left:0px; width:16px; height:17px; cursor:default; }
#scrollTabsRightButtonActive {  position:absolute; top:0px; left:16px; width:15px; height:17px; cursor:hand; }
#scrollTabsRightButtonInactive { position:absolute; top:0px; left:16px; width:15px; height:17px; cursor:default; }
/* End Tabs Classes */

.default-line-h
{
  color:#cccccc;
  background-color:#cccccc;
  overflow:hidden;
}
.default-line-v
{
  color:#cccccc;
  background-color:#cccccc;
  overflow:hidden;
}

.cell
{
  overflow:hidden;
}

#tooltipPopup{ position:absolute; top:200; left:743; width:290; height:58; background-color:#CCCCCC; border:1px solid black; padding:10px; visibility:hidden;  font-size:14; }
#tooltipLogo{ position:absolute; top:60; left:18; cursor:hand;}

a:link 
{ 
  color:#000000;
  text-decoration:none;
}

a:visited
{ 
  color:#000000;
  text-decoration:none;
}

a:active
{ 
  color:#000000;
  text-decoration:none;
}

a:hover
{ 
  color:#000000;
  text-decoration:underline;
}


