#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;border-radius:8px}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{outline:0;border:1px solid #57585c;background-color:#57585c;}
    #cboxContent{margin-top:40px; overflow:visible; background:#57585c;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcwAAAAbCAYAAADxl7+lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzcyNEM1MURDQ0E2MTFFNEJDQ0ZFMkNGQ0QwOEY1ODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzcyNEM1MUVDQ0E2MTFFNEJDQ0ZFMkNGQ0QwOEY1ODgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNzI0QzUxQkNDQTYxMUU0QkNDRkUyQ0ZDRDA4RjU4OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNzI0QzUxQ0NDQTYxMUU0QkNDRkUyQ0ZDRDA4RjU4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuK9hCEAAAxDSURBVHja7J1rd9O6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') repeat-x scroll left top #ebebeb;

		
		}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#fff;}
        #cboxTitle{position:absolute; top:-38px; left:0; color:#fff;width:90%;text-align:left;padding-left:15px;font-size:16pt;height:38px;line-height:38px}
		#cbox_title_img {float:left;margin:3px}
		#cbox_title_img img {height:30px;width:30px}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:-32px; background:url(images/controls.png) no-repeat 0 0;}
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{background-position:0px 0px; right:54px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:32px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;margin-right:10px}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}

.user_form {
    text-align: center;
}