.ap_popover{position:absolute;outline:0}
.ap_body{height:100%;min-height:36px;position:relative;background-color:#fff;margin:0 17px}
.ap_popover_sprited .ap_body .ap_left-arrow,.ap_body .ap_left{width:17px;height:100%;position:absolute;top:0;left:-17px;background-attachment:scroll;background-repeat:repeat-y}
.ap_popover_sprited .ap_body .ap_left{background-position:0 top}
.ap_popover_sprited .ap_body .ap_right-arrow,.ap_body .ap_right{width:17px;height:100%;position:absolute;top:0;right:-17px;background-attachment:scroll;background-repeat:repeat-y}
.ap_popover_sprited .ap_body .ap_right{background-position:-51px top}
.ap_header,.ap_footer{position:relative;width:100%}
.ap_header *,.ap_footer *{height:26px}
.ap_header .ap_left{position:absolute;top:0;left:0;width:34px;background-attachment:scroll;background-repeat:no-repeat}
.ap_popover_sprited .ap_header .ap_left{background-position:left -2px}
.ap_header .ap_right{width:34px;position:absolute;top:0;right:0;background-attachment:scroll;background-repeat:no-repeat}
.ap_popover_sprited .ap_header .ap_right{background-position:right -2px}
.ap_header .ap_middle{margin:0 34px;background-attachment:scroll;background-repeat:repeat-x}
.ap_popover_sprited .ap_header .ap_middle{background-position:0 -70px}
.ap_footer .ap_left{position:absolute;top:0;left:0;width:34px;background-attachment:scroll;background-repeat:no-repeat}
.ap_popover_sprited .ap_footer .ap_left{background-position:left -40px}
.ap_footer .ap_right{width:34px;position:absolute;top:0;right:0;background-attachment:scroll;background-repeat:no-repeat}
.ap_popover_sprited .ap_footer .ap_right{background-position:right -40px}
.ap_footer .ap_middle{margin:0 34px;background-attachment:scroll;background-repeat:repeat-x}
.ap_popover_sprited .ap_footer .ap_middle{background-position:0 -108px}
.ap_popover .ap_titlebar{display:none;position:absolute;left:0;top:0;background-color:#eaf3fe;border-bottom:1px solid #c2ddf2;font-size:14px;font-weight:bold;margin:8px 18px;white-space:nowrap;overflow:hidden}
.ap_popover .ap_titlebar.multiline{white-space:normal;overflow:visible}
.ap_popover .ap_titlebar .ap_title{padding:4px 0;margin-left:10px;overflow:hidden}
#ap_overlay,#ap_overlay div{background-color:#3f4c58;width:100%;position:absolute;top:0;left:0;z-index:99}
.ap_popover .ap_close{position:absolute;right:18px;top:13px}
.ap_popover .ap_close a{padding:5px;text-decoration:none;outline:0}
.ap_popover .ap_close .ap_closetext{display:none;margin-right:5px;line-height:1em}
.ap_popover .ap_closebutton{display:-moz-inline-box;display:inline-block;width:15px;height:15px;background-repeat:no-repeat;background-position:0 -136px;position:relative;overflow:hidden;vertical-align:top}
.ap_popover .ap_closebutton span{position:absolute;top:-9999px}
.ap_popover .ap_close img{vertical-align:top}
.ap_classic{border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #2f2f1d;border-right:1px solid #2f2f1d;background-color:#efedd4;padding:3px}
.ap_classic .ap_titlebar{color:#86875d;font-size:12px;padding:0 0 3px 0;line-height:1em}
.ap_classic .ap_close{float:right}
.ap_classic .ap_content{clear:both;background-color:white;border:1px solid #aca976;padding:8px;font-size:11px}