#waitingAjaxRequest  { width: 80px; height: 60px; border: 3px solid #999; z-index: 9999; position: absolute; top: 0; right: 0; background: #fff; }

#MB_overlay, 
#overlayDisable { position: absolute; margin: auto; top: 0;	left: 0; width: 100%; height: 100%; z-index: 999; background-color: #000 !important; }
#MB_overlay[id], 
#overlayDisable[id] { position: fixed; }
#MB_window { position: absolute; top: 50px; border: none; text-align: left; z-index: 10000; color: #666; }
#MB_window[id] { position: fixed !important; }
#MB_frame { position: relative; width: 100%; border: #fe6432 solid 10px; background-color: #fff; }

#MB_content { padding: 10px; overflow: auto; font-size: 1em; }
#MB_content a { color: #fe6432; text-decoration: underline; }
#MB_content a:hover { color: #666; text-decoration: none; }
#MB_content h2 { background: #f8862a url(/images/heading_orange.gif) repeat-x bottom; font-size: 1.2em; line-height: 1em; color: #fff; padding: 6px 10px; }
#MB_content .module { padding: 10px; height: 1%; overflow: hidden; }

#MB_header { display: none; }
#MB_caption { }
#MB_close { }
#MB_close:hover { }
#closeImage { }

#MB_loading { padding: 1.5em; text-indent: -10000px; background: transparent url(/images/bigrotation2x.gif) 50% 0 no-repeat; }


/* Alert message */
.MB_alert { margin: 10px 0; text-align: center; }
.MB_done { margin: 10px 0 0 0; }
.error { color: red; font-weight: bold; font-size: 1.3em; padding: 5px 0; background-color: #fff; }