.ap_popover {
	POSITION: absolute; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.ap_body {
	POSITION: relative; HEIGHT: 100%
}
.ap_body .ap_content {
	BACKGROUND-COLOR: #fff; MARGIN: 0px 17px
}
.ap_popover_sprited .ap_body .ap_left-arrow {
	POSITION: absolute; WIDTH: 17px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat-y; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.ap_body .ap_left {
	POSITION: absolute; WIDTH: 17px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat-y; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.ap_popover_sprited .ap_body .ap_left {
	BACKGROUND-POSITION: 0px top
}
.ap_popover_sprited .ap_body .ap_right-arrow {
	POSITION: absolute; WIDTH: 17px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat-y; HEIGHT: 100%; TOP: 0px; RIGHT: 0px
}
.ap_body .ap_right {
	POSITION: absolute; WIDTH: 17px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat-y; HEIGHT: 100%; TOP: 0px; RIGHT: 0px
}
.ap_popover_sprited .ap_body .ap_right {
	BACKGROUND-POSITION: -51px top
}
.ap_header {
	POSITION: relative; WIDTH: 100%
}
.ap_footer {
	POSITION: relative; WIDTH: 100%
}
.ap_header * {
	HEIGHT: 26px
}
.ap_footer * {
	HEIGHT: 26px
}
.ap_header .ap_left {
	POSITION: absolute; WIDTH: 34px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: no-repeat; TOP: 0px; LEFT: 0px
}
.ap_popover_sprited .ap_header .ap_left {
	BACKGROUND-POSITION: left -2px
}
.ap_header .ap_right {
	POSITION: absolute; WIDTH: 34px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: no-repeat; TOP: 0px; RIGHT: 0px
}
.ap_popover_sprited .ap_header .ap_right {
	BACKGROUND-POSITION: right -2px
}
.ap_header .ap_middle {
	MARGIN: 0px 34px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat-x
}
.ap_popover_sprited .ap_header .ap_middle {
	BACKGROUND-POSITION: 0px -70px
}
.ap_footer .ap_left {
	POSITION: absolute; WIDTH: 34px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: no-repeat; TOP: 0px; LEFT: 0px
}
.ap_popover_sprited .ap_footer .ap_left {
	BACKGROUND-POSITION: left -40px
}
.ap_footer .ap_right {
	POSITION: absolute; WIDTH: 34px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: no-repeat; TOP: 0px; RIGHT: 0px
}
.ap_popover_sprited .ap_footer .ap_right {
	BACKGROUND-POSITION: right -40px
}
.ap_footer .ap_middle {
	MARGIN: 0px 34px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat-x
}
.ap_popover_sprited .ap_footer .ap_middle {
	BACKGROUND-POSITION: 0px -108px
}
.ap_popover .ap_titlebar {
	BORDER-BOTTOM: #c2ddf2 1px solid; POSITION: absolute; BACKGROUND-COLOR: #eaf3fe; MARGIN: 8px 18px; DISPLAY: none; WHITE-SPACE: nowrap; FONT-SIZE: 14px; OVERFLOW: hidden; TOP: 0px; FONT-WEIGHT: bold; LEFT: 0px
}
.ap_popover .multiline {
	WHITE-SPACE: normal; OVERFLOW: visible
}
.ap_popover .ap_titlebar .ap_title {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 10px; OVERFLOW: hidden; PADDING-TOP: 4px
}
#ap_overlay {
	Z-INDEX: 99; POSITION: absolute; BACKGROUND-COLOR: #3f4c58; WIDTH: 100%; TOP: 0px; LEFT: 0px
}
.ap_popover .ap_close {
	POSITION: absolute; TOP: 13px; RIGHT: 18px
}
.ap_popover .ap_close A {
	PADDING-BOTTOM: 5px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 5px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 5px; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.ap_popover .ap_close .ap_closetext {
	LINE-HEIGHT: 1em; DISPLAY: none; MARGIN-RIGHT: 5px
}
.ap_popover .ap_closebutton {
	POSITION: relative; WIDTH: 15px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -136px; HEIGHT: 15px; VERTICAL-ALIGN: top; OVERFLOW: hidden
}
.ap_popover .ap_closebutton SPAN {
	POSITION: absolute; TOP: -9999px
}
.ap_popover .ap_close IMG {
	VERTICAL-ALIGN: top
}
.ap_classic {
	BORDER-BOTTOM: #2f2f1d 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #efedd4; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #2f2f1d 1px solid; PADDING-TOP: 3px
}
.ap_classic .ap_titlebar {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #86875d; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.ap_classic .ap_close {
	FLOAT: right
}
.ap_classic .ap_content {
	BORDER-BOTTOM: #aca976 1px solid; BORDER-LEFT: #aca976 1px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: white; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; CLEAR: both; FONT-SIZE: 11px; BORDER-TOP: #aca976 1px solid; BORDER-RIGHT: #aca976 1px solid; PADDING-TOP: 8px
}
