DIV.overlayPlaceHolder {
	LINE-HEIGHT: 0px; FONT-SIZE: 10px
}
DIV.percent {
	BACKGROUND-IMAGE: url(images/overlay-collapse.gif); Z-INDEX: 99998; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 1px; LINE-HEIGHT: 15px; BACKGROUND-COLOR: #fdfdfd; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: verdana; COLOR: #000; FONT-SIZE: 10px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 1px
}
DIV.percentHover {
	Z-INDEX: 99999; POSITION: absolute; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 1px; LINE-HEIGHT: 15px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: verdana; FONT-SIZE: 10px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 1px
}
DIV.overlayArrow {
	BACKGROUND-IMAGE: url(images/overlay-collapsed-arrow.gif); PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center
}
DIV.overlayArrowHover {
	BACKGROUND-IMAGE: url(images/overlay-hover-arrow.gif); PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center
}
DIV.overlayInfo {
	Z-INDEX: 99998; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; WIDTH: 120px; PADDING-RIGHT: 10px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 10px
}
DIV.overlayInfo TABLE {
	LINE-HEIGHT: 26px; FONT-SIZE: 10px
}
DIV.overlayInfo TD {
	PADDING-RIGHT: 5px; HEIGHT: 26px; FONT-SIZE: 10px
}

