#thickbox{position:fixed; z-index:999; top:0; left:0; height:100%; width:100%; background:#000; filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; display:none}
#thickboxsss{position:fixed; z-index:999; top:0; left:0; height:100%; width:100%; background:#000; filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; display:none}
#thickboxsi{position:fixed; z-index:999; top:0; left:0; height:100%; width:100%; background:#000; filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; display:none}
#thickboxdv{position:fixed; z-index:999; top:0; left:0; height:100%; width:100%; background:#000; filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; display:none}
#popupdiv{left:0%; position:fixed; top:0; z-index:1000; width:100%; height:100%;display:none; font:normal 12px/17px Arial, Helvetica, sans-serif; }
#popupdiv .inner_content{display:table; vertical-align:middle; width:100%; height:100%;}
#popupdiv .inner_content .wrapper{display:table-cell; vertical-align:middle;}
#popupdiv .inner_content .wrapper .table-container{ position:relative; margin:0 auto; width:500px; #top:10%;}
#popupdiv .inner_content .wrapper .table-container .main-content { width:100%; margin:0; position:relative; z-index:1000; color:#000; }
#popupdiv .inner_content .wrapper .table-container .main-content .password-container {position:relative;background:#fff; border-top:none; border-radius:5px; box-shadow:3px 3px 10px #555; float:left; width:100%; }
#popupdiv .inner_content .wrapper .table-container .main-content .password-container .inner-content { margin:0; padding:15px; }
#popupdiv .inner_content .wrapper .table-container .main-content .password-container .inner-content strong { font-weight:bold; }
#popupdiv .inner_content .wrapper .table-container .main-content .password-container .inner-content h3 { font-size:15px; font-weight:bold; margin:0 0 10px 0; padding:0; }
#popupdiv .inner_content .wrapper .table-container .main-content .password-container .inner-content p { font-size:12px; margin:0; padding:0; }
#popupdiv .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset { border:none; margin:15px 0; padding:0; }
#popupdiv .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset label { display:inline-block; margin:0 0 2px 0; width:100%; font-weight:bold; }
#popupdiv .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset input { width:75%; margin:0 0 7px 0; background:#fff; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; color:#555; transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; border:solid 1px #0070a3; border-radius:2px; height:28px; }
#popupdiv .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset button { font-family:Arial, Helvetica, sans-serif; background:#4991df; padding:6px 30px; color:#fff; border:none; box-shadow:0 3px 5px rgba(0, 0, 0, 0.125) inset; border-radius:6px; cursor:pointer; }
#popupdiv .inner_content .wrapper .table-container .main-content .password-container .inner-content .note { border-top:solid 2px #037db0; padding:7px 0 0 0; }
#popupdiv .inner_content .wrapper .table-container .main-content .password-container .inner-content .note h6 { font-size:11px; font-weight:bold; margin:0; padding:0; }
#popupdiv .inner_content .wrapper .table-container .main-content .password-container .inner-content .note p { font-size:11px; }
#popupdiv .inner_content .wrapper .table-container .main-content .password-container .inner-content .note p a { text-decoration:none; color:#000; font-weight:bold; }
#popupdiv .inner_content .wrapper .table-container .main-content .password-container .close-modal { position:absolute; right:-12px; top:-12px; font-size:22px; line-height:1; color:#000; cursor:pointer; display:inline-block; background:#fff; padding:0 4px; border:none; border-radius:15px; }


#userIdTb{position:fixed; z-index:999; top:0; left:0; height:100%; width:100%; background:#000; filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; display:none}
#userIdPopup{left:0%; position:fixed; top:0; z-index:1000; width:100%; height:100%;display:none; font:normal 12px/17px Arial, Helvetica, sans-serif; }
#userIdPopup .inner_content{display:table; vertical-align:middle; width:100%; height:100%;}
#userIdPopup .inner_content .wrapper{display:table-cell; vertical-align:middle;}
#userIdPopup .inner_content .wrapper .table-container{ position:relative; margin:0 auto; width:500px; #top:10%;}
#userIdPopup .inner_content .wrapper .table-container .main-content { width:60%; margin:0; position:relative; z-index:1000; color:#000; text-align:center;}
#userIdPopup .inner_content .wrapper .table-container .main-content .password-container {position:relative;background:#fff; border-top:none; border-radius:5px; box-shadow:3px 3px 10px #555; float:left; width:100%; }
#userIdPopup .inner_content .wrapper .table-container .main-content .password-container .inner-content { margin:0; padding:15px; }
#userIdPopup .inner_content .wrapper .table-container .main-content .password-container .inner-content strong { font-weight:bold; }
#userIdPopup .inner_content .wrapper .table-container .main-content .password-container .inner-content h3 { font-size:15px; font-weight:bold; margin:0 0 10px 0; padding:0; }
#userIdPopup .inner_content .wrapper .table-container .main-content .password-container .inner-content p { font-size:12px; margin:0; padding:0; }
#userIdPopup .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset { border:none; margin:15px 0; padding:0; }
#userIdPopup .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset label { display:inline-block; margin:0 0 2px 0; width:100%; font-weight:bold; }
#userIdPopup .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset input { width:75%; margin:0 0 7px 0; background:#fff; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; color:#555; transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; border:solid 1px #0070a3; border-radius:2px; height:28px; }
#userIdPopup .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset button { font-family:Arial, Helvetica, sans-serif; background:#4991df; padding:6px 30px; color:#fff; border:none; box-shadow:0 3px 5px rgba(0, 0, 0, 0.125) inset; border-radius:6px; cursor:pointer; }
#userIdPopup .inner_content .wrapper .table-container .main-content .password-container .inner-content .note { border-top:solid 2px #037db0; padding:7px 0 0 0; }
#userIdPopup .inner_content .wrapper .table-container .main-content .password-container .inner-content .note h6 { font-size:11px; font-weight:bold; margin:0; padding:0; }
#userIdPopup .inner_content .wrapper .table-container .main-content .password-container .inner-content .note p { font-size:11px; }
#userIdPopup .inner_content .wrapper .table-container .main-content .password-container .inner-content .note p a { text-decoration:none; color:#000; font-weight:bold; }
#userIdPopup .inner_content .wrapper .table-container .main-content .password-container .close-modal { position:absolute; right:-12px; top:-12px; font-size:22px; line-height:1; color:#000; cursor:pointer; display:inline-block; background:#fff; padding:0 4px; border:none; border-radius:15px; }

#msgDiv{left:0%; position:fixed; top:0; z-index:1000; width:100%; height:100%;display:none; font:normal 12px/17px Arial, Helvetica, sans-serif; }
#msgDiv .inner_content{display:table; vertical-align:middle; width:100%; height:100%;}
#msgDiv .inner_content .wrapper{display:table-cell; vertical-align:middle;}
#msgDiv .inner_content .wrapper .table-container{ position:relative; margin:0 auto; width:75%;}
#msgDiv .inner_content .wrapper .table-container .main-content { width:100%; margin:0; position:relative; z-index:1000; color:#000; }
#msgDiv .inner_content .wrapper .table-container .main-content .password-container {position:relative;background:#fff; border-top:none; border-radius:5px; box-shadow:3px 3px 10px #555; float:left; width:100%; }
#msgDiv .inner_content .wrapper .table-container .main-content .password-container .inner-content { margin:0; padding:15px; }
#msgDiv .inner_content .wrapper .table-container .main-content .password-container .inner-content strong { font-weight:bold; }
#msgDiv .inner_content .wrapper .table-container .main-content .password-container .inner-content h3 { font-size:15px; font-weight:bold; margin:0 0 10px 0; padding:0; }
#msgDiv .inner_content .wrapper .table-container .main-content .password-container .inner-content p { font-size:12px; margin:0; padding:0; }
#msgDiv .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset { border:none; margin:15px 0; padding:0; }
#msgDiv .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset label { display:inline-block; margin:0 0 2px 0; width:100%; font-weight:bold; }
#msgDiv .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset input { width:75%; margin:0 0 7px 0; background:#fff; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; color:#555; transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; border:solid 1px #0070a3; border-radius:2px; height:28px; }
#msgDiv .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset button { font-family:Arial, Helvetica, sans-serif; background:#4991df; padding:6px 30px; color:#fff; border:none; box-shadow:0 3px 5px rgba(0, 0, 0, 0.125) inset; border-radius:6px; cursor:pointer; }
#msgDiv .inner_content .wrapper .table-container .main-content .password-container .inner-content .note { border-top:solid 2px #037db0; padding:7px 0 0 0; }
#msgDiv .inner_content .wrapper .table-container .main-content .password-container .inner-content .note h6 { font-size:11px; font-weight:bold; margin:0; padding:0; }
#msgDiv .inner_content .wrapper .table-container .main-content .password-container .inner-content .note p { font-size:11px; }
#msgDiv .inner_content .wrapper .table-container .main-content .password-container .inner-content .note p a { text-decoration:none; color:#000; font-weight:bold; }
#msgDiv .inner_content .wrapper .table-container .main-content .password-container .close-modal { position:absolute; right:-12px; top:-12px; font-size:22px; line-height:1; color:#000; cursor:pointer; display:inline-block; background:#fff; padding:0 4px; border:none; border-radius:15px; }


#msgDiv_Demo{left:0%; position:fixed; top:0; z-index:1000; width:100%; height:100%;display:none; font:normal 12px/17px Arial, Helvetica, sans-serif; }
#msgDiv_Demo .inner_content{display:table; vertical-align:middle; width:100%; height:100%;}
#msgDiv_Demo .inner_content .wrapper{display:table-cell; vertical-align:middle;}
#msgDiv_Demo .inner_content .wrapper .table-container{ position:relative; margin:0 auto; width:75%;}
#msgDiv_Demo .inner_content .wrapper .table-container .main-content { width:100%; margin:0; position:relative; z-index:1000; color:#000; }
#msgDiv_Demo .inner_content .wrapper .table-container .main-content .password-container {position:relative;background:#fff; border-top:none; border-radius:5px; box-shadow:3px 3px 10px #555; float:left; width:100%; }
#msgDiv_Demo .inner_content .wrapper .table-container .main-content .password-container .inner-content { margin:0; padding:15px; }
#msgDiv_Demo .inner_content .wrapper .table-container .main-content .password-container .inner-content strong { font-weight:bold; }
#msgDiv_Demo .inner_content .wrapper .table-container .main-content .password-container .inner-content h3 { font-size:15px; font-weight:bold; margin:0 0 10px 0; padding:0; }
#msgDiv_Demo .inner_content .wrapper .table-container .main-content .password-container .inner-content p { font-size:12px; margin:0; padding:0; }
#msgDiv_Demo .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset { border:none; margin:15px 0; padding:0; }
#msgDiv_Demo .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset label { display:inline-block; margin:0 0 2px 0; width:100%; font-weight:bold; }
#msgDiv_Demo .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset input { width:75%; margin:0 0 7px 0; background:#fff; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; color:#555; transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; border:solid 1px #0070a3; border-radius:2px; height:28px; }
#msgDiv_Demo .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset button { font-family:Arial, Helvetica, sans-serif; background:#4991df; padding:6px 30px; color:#fff; border:none; box-shadow:0 3px 5px rgba(0, 0, 0, 0.125) inset; border-radius:6px; cursor:pointer; }
#msgDiv_Demo .inner_content .wrapper .table-container .main-content .password-container .inner-content .note { border-top:solid 2px #037db0; padding:7px 0 0 0; }
#msgDiv_Demo .inner_content .wrapper .table-container .main-content .password-container .inner-content .note h6 { font-size:11px; font-weight:bold; margin:0; padding:0; }
#msgDiv_Demo .inner_content .wrapper .table-container .main-content .password-container .inner-content .note p { font-size:11px; }
#msgDiv_Demo .inner_content .wrapper .table-container .main-content .password-container .inner-content .note p a { text-decoration:none; color:#000; font-weight:bold; }
#msgDiv_Demo .inner_content .wrapper .table-container .main-content .password-container .close-modal { position:absolute; right:-12px; top:-12px; font-size:22px; line-height:1; color:#000; cursor:pointer; display:inline-block; background:#fff; padding:0 4px; border:none; border-radius:15px; }


#msgDiv_StartTour {
    left: calc(50% + 22px);
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1000;
    width: 100%;
    visibility: hidden;
    font: normal 12px/17px Arial,Helvetica,sans-serif;
}

#msgDiv_StartTour .inner_content{display: block; vertical-align:middle; width:100%; height:100%;}
#msgDiv_StartTour .inner_content .wrapper{display: block; vertical-align:middle;}
#msgDiv_StartTour .inner_content .wrapper .table-container{ position:relative; margin:0 auto; width:70.5%;}
#msgDiv_StartTour .inner_content .wrapper .table-container .main-content { width:95%; margin:0; position:relative; z-index:1000; color:#000; }
#msgDiv_StartTour .inner_content .wrapper .table-container .main-content .password-container
{
    position:relative;
    /*background:#fff;*/
    border-top:none;
    /*box-shadow:3px 3px 10px #555;*/
    float:left; width:100%;
}
#msgDiv_StartTour .inner_content .wrapper .table-container .main-content .password-container .inner-content { margin:0; /*padding:12px;*/ }
#msgDiv_StartTour .inner_content .wrapper .table-container .main-content .password-container .inner-content strong { font-weight:bold;font-size: 15px; }
#msgDiv_StartTour .inner_content .wrapper .table-container .main-content .password-container .inner-content h3 { font-size:15px; font-weight:bold; margin:0 0 10px 0; padding:0; }
#msgDiv_StartTour .inner_content .wrapper .table-container .main-content .password-container .inner-content p { font-size:12px; margin:0; padding:0; }
#msgDiv_StartTour .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset { border:none; margin:15px 0; padding:0; }
#msgDiv_StartTour .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset label { display:inline-block; margin:0 0 2px 0; width:100%; font-weight:bold; }
#msgDiv_StartTour .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset input { width:75%; margin:0 0 7px 0; background:#fff; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; color:#555; transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; border:solid 1px #0070a3; border-radius:2px; height:28px; }
#msgDiv_StartTour .inner_content .wrapper .table-container .main-content .password-container .inner-content fieldset button { font-family:Arial, Helvetica, sans-serif; background:#4991df; padding:6px 30px; color:#fff; border:none; box-shadow:0 3px 5px rgba(0, 0, 0, 0.125) inset; border-radius:6px; cursor:pointer; }
#msgDiv_StartTour .inner_content .wrapper .table-container .main-content .password-container .inner-content .note { border-top:solid 2px #037db0; padding:7px 0 0 0; }
#msgDiv_StartTour .inner_content .wrapper .table-container .main-content .password-container .inner-content .note h6 { font-size:11px; font-weight:bold; margin:0; padding:0; }
#msgDiv_StartTour .inner_content .wrapper .table-container .main-content .password-container .inner-content .note p { font-size:11px; }
#msgDiv_StartTour .inner_content .wrapper .table-container .main-content .password-container .inner-content .note p a { text-decoration:none; color:#000; font-weight:bold; }
#msgDiv_StartTour .inner_content .wrapper .table-container .main-content .password-container .close-modal { position:absolute; right:-12px; top:-12px; font-size:22px; line-height:1; color:#000; cursor:pointer; display:inline-block; background:#fff; padding:0 4px; border:none; border-radius:15px; }
