table.popup{border: none;position:fixed;}

.popup td{border: none;}
.popup #top{height:27px;}

.popup #top .top-left{background: url(/images/popup_and_widget.png) top left no-repeat;
                background-position: -270px -5px;width: 25px;height: 27px;overflow: hidden;padding: 0px;}
.popup #top .top-mid{background: url(/images/top_mid.png) top left repeat-X;color: #fff;font-size: 15px;
                     font-weight: bold;text-align: center;vertical-align: middle;padding: 0px;}
.popup #top .top-right{
                        background: url(/images/popup_and_widget.png) top left no-repeat;
                        background-position: -309px -5px;width: 25px;height: 27px;overflow: hidden;padding: 0px;}
.popup #top .popup_closebox {background: url(/images/popup_btn_close.gif) top left no-repeat;
                            float: right;display: inline;text-indent: -999em;overflow: hidden;width: 21px;height: 21px;margin: 3px 5px 0 0;}
.popup .popup_content{vertical-align:top;padding: 10px 0 0 0;}
.popup #bottom{height:15px;}
.popup #bottom .bottom-left{background: url(/images/popup_and_widget.png) bottom left no-repeat;
                            background-position:-340px -5px;width: 20px;height: 15px; overflow:hidden;padding: 0px;}
.popup #bottom .bottom-mid{background: url(/images/bottom_mid_popup.png) bottom left repeat-x;padding: 0px;}
.popup #bottom .bottom-right{background: url(/images/popup_and_widget.png) bottom right no-repeat;
                             background-position:-344px -25px;width: 20px;height: 15px; overflow:hidden;padding: 0px;                           }
.popup form label {font-weight: bold;}
.popup form select {margin: 0 0 5px 0;}
.popup form .center {text-align: center;margin: 10px 0 0 0;}
.popup form input.txt {width: 180px;margin: 0 0 5px 0;}
.popup form label.block {float: left;display: inline;margin: 0 10px 0 0;width: 150px;text-align: right;}
.popup form label.block {float: left;display: inline;margin: 0 10px 0 0;width: 150px;text-align: right;}
.popup form table td{padding: 5px;border: none;}
/****************************/
#confirm_delete table{background-color: white;border: none;}

#confirm_delete table td{border: none;}
#async_confirm_delete table{background-color: white;border: none;}

#popup_overlay {background-color: #505050;
                /* The following properties should not be changed */
                position: absolute;top: 0;left: 0;width: 100%;height: 500px;
}
.inline_option_edit{position: absolute;background-color:white; z-index: 101;
                    border: 1px #D5DFE5 solid;}
.inline_date_edit{position: absolute; visibility: hidden; z-index: 101;}
.popup_button_container{text-align: center;vertical-align: middle;}

#confirm_delete{position: fixed !important;position: absolute;width: 280px;}
#confirm_delete .top{background: url(/images/confirm_delete_top.png) top left no-repeat;height: 27px;cursor: move;}
#confirm_delete .btm{background: url(/images/confirm_delete_btm.png) top left no-repeat; font-size: 0;height: 7px;}
#confirm_delete .top h2 {padding: 5px 0 0 10px;font-size: 15px;line-height: 1.2em;color: #fff;}

.async_confirm_delete{position: fixed !important;position: absolute;width: 280px;}
.async_confirm_delete table,.async_confirm_delete table td { background-color: white; border:none;}
.async_confirm_delete .top{background: url(/images/confirm_delete_top.png) top left no-repeat;height: 27px;cursor: move;}
.async_confirm_delete .btm{background: url(/images/confirm_delete_btm.png) top left no-repeat;
                           font-size: 0;height: 7px;}
.async_confirm_delete .top h2 {padding: 5px 0 0 10px;font-size: 15px;line-height: 1.2em;color: #fff;}

#popup_div .tabs {height: 30px;margin: 10px 0 0 0;}
#popup_div .tabs li {display: inline;}
#popup_div .tabs li a {background: url(/images/bg_table_tile.gif) top left repeat-x;
                       float: left;display: inline;font-weight: bold;text-decoration: none;padding: 7px 10px;text-align: center;border: 1px solid #ccc;
                       margin: 0 2px 0 0;height: 16px;border-bottom: 0;white-space: nowrap;color: #064967;font-size:14px;}
#popup_div .tabs li a:hover,#popup_div .tabs .active a{background: #fff;border-bottom: 0;}
#popup_div .tabContent {border: 1px solid #ccc;margin: 0 0 5px 0;padding: 10px;}
table.popup td,table.popup table  {border: 0 none;}
