#NewsletterSignupFormWrapper {width: 581px; height: 341px; background: url(../img/colorbox/content-bg.jpg) no-repeat; overflow: hidden;}

#NewsletterSignupFormWrapper.donate {background: url(../img/colorbox/donate-bg.jpg) 0 -15px no-repeat;}

#NewsletterSignupFormWrapper .content {width: 235px; margin: 0 0 0 33px; padding: 30px 0 6px 0; position: relative;}
#NewsletterSignupFormWrapper .content h2 { margin: 0 0 10px 0; color: #730e0c; font-size: 18px; height: 60px; overflow: hidden;}
#NewsletterSignupFormWrapper.donate .content h2 {color: #fff;}
#NewsletterSignupFormWrapper .content p {font-size: 14px; margin: 10px 0;}
#NewsletterSignupFormWrapper.donate .content p {color: #fff; line-height: 1.5em; font-size: 11px; margin: 15px 0;}
#NewsletterSignupFormWrapper .content p.errMsg {font-size: 12px; color: #7b0101; display: none; position: absolute; right: 20px; bottom: 10px;}

#NewsletterSignupFormWrapper form {margin: 8px 0 0 0;}
#NewsletterSignupFormWrapper form label {display: none;}
#NewsletterSignupFormWrapper form .field {margin: 10px 0;}
#NewsletterSignupFormWrapper form .action {margin: 5px 0 0 0;}
#NewsletterSignupFormWrapper form label.error {padding-left: 5px; color: #7b0101;}

#NewsletterSignupFormWrapper p.border {border-bottom: 1px dashed #333;  padding-bottom: 16px; margin-bottom: 0;}
#NewsletterSignupFormWrapper.donate p.border {border-color: #fff;}

#NewsletterSignupFormWrapper .thank-you {width: 235px; margin: 0 0 0 33px; padding: 95px 0 6px 0; display: none;}
#NewsletterSignupFormWrapper .thank-you a.continue {display: block; width: 178px; height: 28px; margin-top: 10px; background: url(../img/colorbox/continue-btn.gif) no-repeat; text-indent: -9000px;}

#NewsletterSignupFormWrapper .content a.donateBtn {display: block; height: 33px; width: 136px; background: url(../img/colorbox/donate-btn.gif) no-repeat; text-indent: -9999px; margin-top: 15px;}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorBox{}
    #cboxTopLeft{display: none;}
    #cboxTopCenter{height:15px; width: 581px; background:url(../img/colorbox/border-top.png) no-repeat;}
    
    /*Donate Overlay*/
    #cboxTopCenter{background:url(../img/colorbox/donate-top.png) no-repeat;}
    
    #cboxTopRight{display: none;}
    #cboxBottomLeft{display: none;}
    #cboxBottomCenter{height:15px; width: 581px; background:url(../img/colorbox/border-bottom.png) no-repeat;}
    
    /*Donate Overlay*/
    #cboxBottomCenter{background:url(../img/colorbox/donate-bottom.png) no-repeat;}
    
    #cboxBottomRight{display: none;}
    #cboxMiddleLeft{display: none;}
    #cboxMiddleRight{display: none;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:url(../img/colorbox/loading.gif) 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; top:0; right:25px; display:block; color:#000; font-style: italic; color: #fff; font-size: 16px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
/*.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}*/
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=themes/rmhc/img/colorbox/border-top.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=themes/rmhc/img/colorbox/donate-top.png, sizingMethod='scale');}
/*.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}*/
/*.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}*/
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=themes/rmhc/img/colorbox/border-bottom.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=themes/rmhc/img/colorbox/donate-bottom.png, sizingMethod='scale');}
/*.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}*/
