/* Aqua Panel Skin CSS */
.panel-container.shadow .underlay { background-color:#999999; }
.panel { border:none; overflow:visible; background-color:transparent; } 

/* Apply styles to the close icon to anchor it to the right side of the header */
.panel .close { top:3px; right:4px; height:18px; width:17px; }
.panel .close.nonsecure { background-image:url(aqua-hd-close-over.gif); }
.panel .close.secure { background-image:url(aqua-hd-close-over.gif); }
.panel .close.nonsecure:hover { background-image:url(aqua-hd-close-over.gif); }
.panel .close.secure:hover { background-image:url(aqua-hd-close-over.gif); }

/* Style the header and apply the rounded corners, center the text */
.panel .hd { padding:0; border:none; background:transparent url(aqua-hd-bg.gif); color:#000; height:22px; margin-left:7px; margin-right:7px; text-align:center; overflow:visible; }
.panel .hd span { vertical-align:middle; line-height:22px; }
.panel .hd .tl { width:7px; height:22px; top:0; left:0; background:transparent url(aqua-hd-lt.gif); position:absolute; }
.panel .hd .tr { width:7px; height:22px; top:0; right:0; background:transparent url(aqua-hd-rt.gif); position:absolute; }

/* Style the body and footer */
.panel .bd { overflow:hidden; padding:4px; border:1px solid #aeaeae; background-color:#FFF; }
.panel .ft { font-size:75%; color:#666; padding:2px; overflow:hidden; border:1px solid #aeaeae; border-top:none; background-color:#dfdfdf; }