#popup_window{
background: url(../img/btn_03.png) no-repeat; font-size: 10pt; color: #666666; border: none; width: 70px; height: 25px; cursor: pointer;}
#popup_window1{
background: url(../img/btn_03.png) no-repeat; font-size: 10pt; color: #666666; border: none; width: 70px; height: 25px; cursor: pointer;}
#popup_window2{
background: url(../img/btn_01_long.png) no-repeat; font-size: 10pt; color: #666666; border: none; width: 150px; height: 25px; cursor: pointer;}
.popup-overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    background: #C4C4C4;
    top: 0;
    left: 100%;
	filter:alpha(opacity=0);
	opacity:0.0;
	-moz-opacity:0.0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
}
.overlay .popup-overlay {
	filter:alpha(opacity=40);
	opacity:0.4;
	-moz-opacity:0.4;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    left: 0
}
.popup {
    position: fixed;
    top: 10%;
    left: 50%;
    z-index: -9999;
}
.popup .popup-body {
    background: #ffffff;
    min-height: 500px;
    width: 800px;
    margin-left: -400px;
    padding: 20px;
	filter:alpha(opacity=0);
	opacity:0.0;
	-moz-opacity:0.0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    position: relative;
    -moz-box-shadow: 1px 2px 3px 1px #B9B9B9;
    -webkit-box-shadow: 1px 2px 3px 1px #B9B9B9;
    box-shadow: 1px 2px 3px 1px #B9B9B9;
    text-align: center;
    border: 1px solid #e9e9e9;
}
.popup.visible, .popup.transitioning {
    z-index: 9999;
}
.popup.visible .popup-body {
	filter:alpha(opacity=100);
	opacity:1.0;
	-moz-opacity:1.0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.popup .popup-exit {
background: url(../img/btn_02.png) no-repeat; font-size: 10pt; color: #ffffff; font-weight:bold; border: none; width: 70px; height: 25px; cursor: pointer;    
}
.popup .popup-content {
    overflow-y: auto;
}
.popup-content .popup-title {
    font-size: 24px;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 10px;
}
.popup-content p {
    font-size: 13px;
    text-align: justify;
}