.block_header
{
    background: url(/images/pic101.gif);
    background-size: contain;
    font-weight: bold;
    padding: 5px 15px;
    color: #FFFFFF;
    font-size: 13px;
    cursor: pointer;
    margin-top: 10px;
    border-radius: 5px;
}

.block_content
{
    padding: 5px 10px 10px 10px;
    border-left: 1px dotted gray;
    border-right: 1px dotted gray;
    border-bottom: 1px dotted gray;
    border-radius: 5px;
    box-shadow: 2px 2px 2px;
}

.left
{
    text-align: left !important;
}

.center
{
    text-align: center !important;
}

.right
{
    text-align: right;
}

.top
{
    vertical-align: top;
}

.table
{
    width: 100%;
    border: 1px solid black;
    border-collapse: collapse;
}

.table td, .table th
{
    border: 1px solid black !important;
    padding: 2px 5px;
}

.table th
{
    text-align: center;
}

.bgc_gray
{
    background-color: #F3F3F3;
}

.bgc_odd
{
    background-color: white;
}

.bgc_even
{
    background-color: #F3F3F3;
}

.my_link
{
    cursor: pointer;
    color: #073480;
}

.my_link_w_underline
{
    cursor: pointer;
    color: #073480;
    text-decoration: underline;
}

.v_align_radio_checkbox
{
    position: relative;
    top: 2px;
}

.bold
{
    font-weight: bold;
}

.required
{
    width: 10px;
    vertical-align: top;
    color: red;
}

.va_middle
{
    vertical-align: middle;
}

.w_1prc
{
    width: 1%;
}

.w_20prc
{
    width: 20%;
}

.w_40prc
{
    width: 40%;
}

.w_49prc
{
    width: 49%;
}

.w_100prc
{
    width: 100%;
    box-sizing: border-box;
}

.cursor_ptr
{
    cursor: pointer;
}

.dsp_none
{
    display: none;
}

.ml_5px
{
    margin-left: 5px;
}

.ml_10px
{
    margin-left: 10px;
}

.ml_30px
{
    margin-left: 30px;
}

.mt_15px
{
    margin-top: 15px;
}

.h_5px
{
    height: 5px;
}

.h_10px
{
    height: 10px;
}

.search_table
{
    width: 100%;
    border-collapse: collapse;
}

.table td, .table th
{
    border: 2px solid black !important;
    padding: 2px 5px;
}

.nowrap
{
    white-space: nowrap;
}

.submit_button
{
    display: inline-block;
    background: url(/images/pic101.gif);
    border-radius: 5px;
    color: white;
    padding: 5px 20px;
    font-weight: bold;
    cursor: pointer;
    font-size: 14px;
}

.underline
{
    text-decoration: underline !important;
}

.cookie_notification_show
{
    margin-left: 30%; width: 40%; position: fixed; bottom: 10px; padding: 10px; border: 1px solid black; z-index: 2; background-color: rgba(255, 255, 255, 0.95); border-radius: 5px;
}

.popup_window
{
    position: fixed; padding: 10px; display: none; border: 1px solid gray; background-color: rgba(255, 255, 255, 0.95); border-radius: 5px; box-shadow: 2px 2px 2px; left: 20%; top: 25%; z-index: 2;
}

.close_popup_window
{
    position: absolute; top: -10px; right: -12px; font-weight: bold; font-size: 19px; background-color: rgba(255, 255, 255, 0.95); border: 1px solid gray; border-radius: 10px; padding: 0 3px; box-shadow: 2px;
}
