/**
 * 
 */

div.overlay {
    position: fixed !important;
    position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #e4e1d0;
	float: left;
    overflow: hidden;
    text-align: center;
}
    div.scrollLayer {
       position: fixed !important;
       position: absolute;
       float: left;
       left: 0;
       top: 0;
       width: 100%;
       height: 100%;
       margin: 0;
       background: transparent;
       overflow: auto;
       text-align: center;
    }
    
    /* overlayContent */
    div.overlayContentFrame {
        position: absolute;
    	top: 0;
    	width: 707px;
    	background: transparent;
        margin: 5px auto 5px auto;
        padding: 0;
        text-align: left;
    }

        div.overlayContentHeader {
        	height: 20px;
        	background: transparent;
        }
		
		div.moveable {
			cursor: move;
		}		
		
            div.rounded div.overlayTopLeftCorner {
                float: left;
                width: 10px;
                height: 100%;
                background: url(../img/lt.gif) no-repeat left top;
            }
            
            div.overlayHeaderContent {
                float: left;
                background: transparent;
                height: 100%;
                width: 707px;
            }
            div.rounded div.overlayHeaderContent {
                width: 707px;
            }

            div.rounded div.overlayTopRightCorner {
                float: left;
                width: 10px;
                height: 100%;
                background: url(../img/rt.gif) no-repeat left top;
            }

            div.overlayContentHeader h2 {
            	margin: 0;
            	padding: 0 0 0 10px;
            	width: 80%;
            	float: left;
            	font-size: 14px;
            }
            div.rounded div.overlayContentHeader h2 {
                padding: 0;
            }

            a.overlayClose {
            	position: absolute;
				top: 34px;
				right: 19px;
            	color: #FF0;
				font-family: Arial;
            	font-size: 10px;
				font-weight: bold;
            	text-align: center;
            	text-decoration: none;
            	display: block;
            	background: #e4e1d0 url('../img/btn_close_modallayer.gif') 0 0 no-repeat;
				color: #e4e1d0;
            	width: 41px;
				height: 41px;
            }

        div.overlayContent {
        	width: 707px;
            float: left;
            clear: both;
            background: transparent;
            color: #000;
            font-size: 11px;
            overflow: auto;
            text-align: left;
        }
        
        div.overlayContent a {
            color: #F00;
        }
        
        div.overlayContentFooter {
            clear: left;
            float: left;
            width: 100%;
            background: transparent;
        }
        
            div.rounded div.overlayContentFooterLeft {
                width: 10px;
                height: 10px;
                background: url(../img/lb.gif) no-repeat left bottom;
                float: left;
            }
            div.overlayContentFooterContent {
                width: 500px;
                height: 10px;
                background: #3A0505;
                float: left;
            }
            div.rounded div.overlayContentFooterContent {
                width: 480px;
            }
            
            div.rounded div.overlayContentFooterRight {
                width: 10px;
                height: 10px;
                background: url(../img/rb.gif) no-repeat left bottom;
                float: left;
            }
        
