﻿#bodyframe {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    width: 1000px;
}

#bodypanel {
    text-align: right;
    margin-right: auto;
    margin-left: auto;
    width: 98%;
}

    #bodypanel .txt {
        font-size: 12pt;
        text-transform: none;
        color: #000000;
        line-height: 20px;
        font-style: normal;
        font-family: Samim;
        font-variant: normal;
        text-decoration: none;
    }

        #bodypanel .txt a:link {
            color: #0033ff;
            text-decoration: none;
        }

        #bodypanel .txt a:hover {
            color: #ffa800;
        }

        #bodypanel .txt a:visited {
            color: #0033ff;
        }

        #bodypanel .txt .title1 {
            font: bold 12pt/20px Samim;
        }

        #bodypanel .txt .title1c {
            color: #000080;
            font: bold 12pt/20px Samim;
        }

        #bodypanel .txt .title2 {
            font: bold 14pt/30px Samim;
        }

        #bodypanel .txt .title2c {
            color: #000080;
            font: bold 14pt/30px Samim;
        }

        #bodypanel .txt .title3 {
            font: bold 16pt/30px Samim;
        }

        #bodypanel .txt .title3c {
            color: #000080;
            font: bold 16pt/30px Samim;
        }

        #bodypanel .txt .title4c {
            color: #660000;
            font: bold 18pt/30px Samim;
        }

        #bodypanel .txt .small {
            font-variant: normal;
            font-style: normal;
            font-family: Samim;
            font-size: 10pt;
        }

        #bodypanel .txt .rtl {
            direction: rtl;
            text-align: right;
        }

        #bodypanel .txt .ltr {
            direction: ltr;
            text-align: left;
        }

    #bodypanel .title_pan {
        height: 50px;
        text-align: center;
        margin-top: 10px;
        width: 100%;
        float: left;
        font: 14pt/30px Samim;
        font-weight: bold;
    }

        #bodypanel .title_pan p {
            text-align: center;
            font: 14pt/30px Samim;
            font-weight: bold;
        }

        #bodypanel .title_pan .back_btn {
            text-align: center;
            font-size: 11pt;
            font-family: Samim;
            width: 100px;
            position: static;
            float: left;
        }

        #bodypanel .title_pan .keyLeft {
            width: 150px;
            height: 30px;
            vertical-align: middle;
            float: left;
            padding-top: 10px;
            text-align: left;
            color: #000000;
            font: normal 12pt/20px Samim;
        }

        #bodypanel .title_pan a {
            text-decoration: none;
        }

    #bodypanel .key_pan {
        height: 40px;
        margin: 0;
        width: 100%;
        float: left;
        font: 11pt/30px Samim;
        font-weight: normal;
    }

        #bodypanel .key_pan input {
            float: right;
            width: 22px;
            margin-right: 10px;
        }

        #bodypanel .key_pan span {
            float: right;
            width: auto;
            margin-right: 5px;
            margin-left: 15px;
        }

        #bodypanel .key_pan .left_side {
            float: left;
        }

.menutitle {
    font-weight: normal;
    font-size: 12pt;
    text-transform: none;
    cursor: pointer;
    color: #ffffdd;
    font-style: normal;
    font-family: Samim;
    font-variant: normal;
    text-decoration: none;
}

    .menutitle a:visited {
        font-weight: normal;
        font-size: 12pt;
        text-transform: none;
        color: #ffffdd;
        font-style: normal;
        font-family: Samim;
        font-variant: normal;
        text-decoration: none;
    }

    .menutitle a:link {
        font-weight: normal;
        font-size: 12pt;
        text-transform: none;
        color: #ffffdd;
        font-style: normal;
        font-family: Samim;
        font-variant: normal;
        text-decoration: none;
    }

    .menutitle a:hover {
        font-weight: normal;
        font-size: 12pt;
        text-transform: none;
        color: #F4DD25;
        font-style: normal;
        font-family: Samim;
        font-variant: normal;
        text-decoration: none;
    }

.menutitletop {
    font-weight: normal;
    font-size: 12pt;
    text-transform: none;
    width: 159px;
    cursor: pointer;
    color: #22FFFF;
    font-style: normal;
    font-family: Samim;
    height: 22px;
    font-variant: normal;
    text-decoration: none;
}

#PnMainMenu {
    width: 300px;
}

.menu {
    font-weight: normal;
    font-size: 12pt;
    text-transform: none;
    width: 300px;
    height: 30px;
    color: #000000;
    font-style: normal;
    font-family: Samim;
    font-variant: normal;
    text-decoration: none;
}

    .menu .item {
        height: 30px;
    }

    .menu .submenu {
        height: 30px;
        background-color: #DDE9D1;
    }

    .menu .backgrd {
        background-image: url(../Images/menu/button0f.jpg);
    }

    .menu a:visited {
        color: #000000;
    }

    .menu a:link {
        color: #000000;
    }

    .menu a:hover {
        font-weight: normal;
        font-size: 13px;
        color: #ff0000;
    }

.submenu {
    font-weight: normal;
    font-size: 12px;
    text-transform: none;
    width: 180px;
    color: #000000;
    font-style: normal;
    font-family: Tahoma;
    height: 30px;
    font-variant: normal;
    text-decoration: none;
    background-color: #023179;
}

.submenuTop {
    font-weight: normal;
    font-size: 12px;
    text-transform: none;
    width: 80px;
    color: #023179;
    font-style: normal;
    font-family: Tahoma;
    height: 30px;
    font-variant: normal;
    text-decoration: none;
    background-color: #FAC23E;
}

.top_menu_rtl {
    font-family: Tahoma;
    background-image: url(../Images/menu/top_menu_bg.gif);
    color: #ffffff;
    height: 30px;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    margin: 0;
    float: right;
}

    .top_menu_rtl a:link {
        line-height: normal;
        text-transform: none;
        color: #ffffff;
        font-family: Tahoma;
        text-decoration: none;
    }

    .top_menu_rtl a:visited {
        line-height: normal;
        text-transform: none;
        color: #ffffff;
        font-family: Tahoma;
        text-decoration: none;
    }

.top_menu_ltr {
    background-image: url(../Images/menu/top_menu_bg.gif);
    color: #fffff0;
    height: 30px;
    width: 1000px;
    text-align: center;
    vertical-align: middle;
    margin-right: auto;
    margin-left: auto;
}

    .top_menu_ltr a:link {
        line-height: normal;
        text-transform: none;
        color: #ffffcc;
        text-decoration: none;
    }

    .top_menu_ltr a:visited {
        line-height: normal;
        text-transform: none;
        color: #ffffcc;
        text-decoration: none;
    }

.bottom_menu {
    vertical-align: top;
    background-color: #004077;
    width: 200px;
}

#bottom_menu_rtl {
    font-family: Tahoma;
    color: black;
    width: 100%;
    float: right;
    direction: rtl;
}

#bottom_menu_ltr {
    font-family: Tahoma;
    color: black;
    vertical-align: top;
    width: 100%;
}

#ContentHolder_Panel_rtl {
    width: 790px;
    float: left;
    margin-left: 0;
    z-index: 2;
    background-color: #FFFFFF;
    text-decoration: none;
}

#ContentHolder_rtl {
    color: #222222;
    background-color: #FFFFFF;
    vertical-align: top;
    font-family: Samim;
    font-size: 12pt;
    font-weight: normal;
    text-transform: none;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    line-height: 25px;
    text-justify: none;
}

#ContentHolder_header_rtl {
    height: 40px;
    color: #666666;
    background-image: url('../images/content_header_rtl.png');
}

#ContentHolder_Panel_ltr {
    width: 790px;
    float: right;
    margin-right: 0;
    z-index: 2;
}

#ContentHolder_ltr {
    color: #666666;
    background-color: #F2F2F2;
    vertical-align: top;
    font-family: 'Lucida Bright';
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    line-height: 25px;
    text-justify: none;
}

#ContentHolder_header_ltr {
    height: 40px;
    color: #666666;
    background-image: url('../images/content_header_ltr.png');
}

#inner_content {
    width: 98%;
    margin: 0 auto;
    text-align: center;
    font-family: Samim;
    font-size: 11pt;
    display: block;
    text-decoration: none;
}

    #inner_content .inner_box {
        width: 98%;
        margin: auto;
        padding-top: 10px;
        padding-bottom: 10px;
        text-align: right;
        display: inline-block;
    }

        #inner_content .inner_box .float_right {
            float: right;
        }

        #inner_content .inner_box .float_left {
            float: left;
        }

        #inner_content .inner_box .key_pan {
            width: 100%;
            height: 40px;
            margin-top: 20px;
        }

            #inner_content .inner_box .key_pan input {
                float: left;
                margin-left: 40px;
            }

            #inner_content .inner_box .key_pan .btn {
                border: solid thin;
                padding: 5px;
                display: inline-block;
                margin: 10px;
                text-align: center;
            }

                #inner_content .inner_box .key_pan .btn:hover {
                    background-color: #1dc4b4;
                    color: #ffffff;
                }

                #inner_content .inner_box .key_pan .btn a {
                    color: #000000;
                }

                    #inner_content .inner_box .key_pan .btn a:visited {
                        color: #000000;
                    }

                    #inner_content .inner_box .key_pan .btn a:hover {
                        color: #ffffff;
                    }

    #inner_content .page_title {
        width: 96%;
        height: 35px;
        margin: auto;
        font-weight: bold;
        color: #000000;
        font-family: Samim;
        font-size: 14pt;
        padding-top: 20px;
        text-align: right;
    }

        #inner_content .page_title .keyLeft {
            width: 150px;
            height: 30px;
            vertical-align: middle;
            float: left;
            margin-top: 15px;
            text-align: left;
            color: #000000;
            font: normal 9pt/16px Samim;
        }

        #inner_content .page_title .back_btn {
            text-align: center;
            font-size: 10pt;
            font-family: Samim;
            font-weight: normal;
            width: 100px;
            position: static;
            float: left;
        }

        #inner_content .page_title .keyLeft_img {
            border: none;
            margin-left: 15px;
            margin-top: 13px;
            margin-right: 1px;
            float: left;
        }

        #inner_content .page_title a {
            text-decoration: none;
        }

    #inner_content .message_content {
        width: 98%;
        float: left;
        padding: 10px;
        text-align: right;
        height: 25px;
        color: black;
    }

    #inner_content .key_box {
        width: 96%;
        margin: 10px auto 15px auto;
        text-align: center;
        display: inline-block;
    }

    #inner_content .message_pan {
        width: 100%;
        background-color: #ED5454;
        display: inline-block;
        height: auto;
        text-align: center;
    }

        #inner_content .message_pan .msg_text {
            color: black;
            font-size: 10pt;
        }

#contactpanel {
    width: 96%;
    text-align: center;
    margin: auto;
}

#ContentHolderPanel_header_rtl {
    width: 1000px;
    height: 20px;
    margin-left: auto;
    margin-right: auto;
    color: #666666;
    background-color: #F2F2F2;
}

.inner_content_panel {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: #666666;
    background-color: #F2F2F2;
}

.MyCalendar {
    font-weight: normal;
    font-size: 12px;
    text-transform: none;
    color: #ffffff;
    font-style: normal;
    font-family: Tahoma;
    font-variant: normal;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
    height: 20px;
    width: 180px;
}

.company {
    line-height: normal;
    text-transform: none;
    color: black;
    text-decoration: none;
    font: 8pt/20px Tahoma;
}

    .company a:link {
        line-height: normal;
        text-transform: none;
        color: #990000;
        font: 8pt/20px Tahoma;
        text-decoration: none;
    }

    .company a:hover {
        line-height: normal;
        text-transform: none;
        color: #ff9900;
        font: 8pt/20px Tahoma;
        text-decoration: none;
    }

.gridview {
    background-color: #ffffff;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    padding: 3px 3px 3px 3px;
    font-family: Tahoma;
    Font-Size: 10pt;
}

    .gridview a:link {
        color: #000000;
        text-decoration: none;
    }

    .gridview a:visited {
        color: #000000;
    }

    .gridview a:hover {
        color: #990000;
    }

.GridViewPager {
    background-color: #19285f;
    color: #ffffff;
    text-align: Center;
}

    .GridViewPager a:link {
        padding: 3px 3px;
        color: #FFFF00;
    }

    .GridViewPager a:visited {
        padding: 3px 3px;
        color: #FFFF00;
    }

    .GridViewPager a:hover {
        background-color: #BBB1DD;
        color: #ffffff;
    }

    .GridViewPager span {
        padding: 3px 3px;
        color: #ffffff;
        background-color: #BBB1DD;
    }

#dropmenudiv {
    position: absolute;
    background-color: #E3FFB0;
    border: 1px solid black;
    border-bottom-width: 0;
    font: normal 12px tahoma;
    line-height: 18px;
    z-index: 100;
}

    #dropmenudiv a {
        width: 100%;
        display: block;
        text-indent: 3px;
        border-bottom: 1px solid black;
        padding: 1px 0;
        text-decoration: none;
        font-family: Tahoma;
    }

        #dropmenudiv a:hover {
            /*hover background color*/
            background-color: #3399cc;
        }

/* Sample CSS definition for the example list. Remove if desired */

.command_pan {
    width: 100%;
    margin: 10px auto;
    text-align: right;
}

.button {
    border: 1px solid #839bb7;
    -webkit-box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);
    -moz-box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);
    box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 5px;
    font: 10pt Samim;
    min-height: 10px;
    padding: 3px 10px;
    -webkit-aleftearance: none;
    background-color: #46c3bc;
    min-width: 80px;
    margin: 1px 20px;
}

    .button:hover {
        border-color: #00a59c;
        text-decoration: none;
        cursor: pointer;
        background-color: #2bada6;
    }

.navlist li {
    list-style-type: square;
    width: 135px;
    background-color: #FFFFB9;
}

.textbox {
    border: 1px solid #e1e1e1;
    box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);
    border-radius: 5px;
    font: 13px 'Open Sans', Tahoma, sans-serif;
    min-height: 10px;
    padding: 6px 10px;
}

    .textbox:hover {
        border-color: #ccc;
        text-decoration: none;
    }

    .textbox:focus {
        box-shadow: 0 0 10px rgba(46,84,129,.3);
        border: solid 1px #839bb7;
        outline: none;
        transition: border linear .2s, box-shadow linear .2s;
    }


.label {
    font-family: "Tahoma";
    font-size: 10pt;
}

.controlbox {
    border-right: #0D787E 2px ridge;
    border-top: #0D787E 2px ridge;
    border-left: #0D787E 2px ridge;
    border-bottom: #0D787E 2px ridge;
}

.controlborder {
    border-right: #0D787E 1px dotted;
    border-top: #0D787E 1px dotted;
    border-left: #0D787E 1px dotted;
    border-bottom: #0D787E 1px dotted;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 1px;
    padding-top: 1px;
}

.boxes {
    width: 220px;
}

.news_boxes {
    width: 100%;
}

.banner_boxes {
    width: 100px;
    background-color: #e3e3e3;
}

.tb_background {
    background-color: #A7C4CB;
}

.tb_header {
    background-color: #003c3c;
    font-weight: bold;
    color: #FFFFFF;
    height: 26px;
    text-align: center;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
}

    .tb_header a:link {
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
    }

    .tb_header a:hover {
        color: #ff6400;
    }

    .tb_header a:visited {
        color: #ffffff;
        font-weight: bold;
    }

.tb_row {
    color: #000000;
    height: 24px;
}

.tb_alternating_row {
    background-color: #349696;
    height: 24px;
}

.tb_framed {
    border-right: #d3d3d3 1px solid;
    padding-right: 4px;
    border-top: #d3d3d3 1px solid;
    padding-left: 4px;
    padding-bottom: 1px;
    border-left: #d3d3d3 1px solid;
    padding-top: 1px;
    border-bottom: #d3d3d3 1px solid;
    font-family: tahoma;
    font-size: 12px;
    text-transform: none;
    color: #000000;
    line-height: 20px;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    text-align: center;
}

.page_header_fa {
    font-family: Tahoma;
    background-image: url(../Images/Header/header_fa.jpg);
    color: black;
    height: 209px;
    width: 100%;
}

#footer_rtl {
    font-family: Samim;
    font-size: 10pt;
    background-image: url(../Images/Header/footer.jpg);
    color: #ffffff;
    height: 70px;
    width: 100%;
    text-align: right;
    float: right;
    z-index: 4;
}

.page_header_en {
    font-family: Tahoma;
    background-image: url(../Images/Header/header_en.jpg);
    color: black;
    height: 200px;
    width: 1000px;
}

#footer_ltr {
    font-family: Tahoma;
    background-image: url(../Images/Header/footer.jpg);
    color: #ffffff;
    height: 200px;
    width: 1000px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    z-index: 4;
}

.page_header_ar {
    font-family: Tahoma;
    background-image: url(../Images/Header/header_ar.png);
    color: black;
    height: 190px;
    width: 1000px;
}

.page_footer_ar {
    font-family: Tahoma;
    background-color: #0D787E;
    color: #ffffff;
    height: 20px;
}

.page_header_fr {
    font-family: Tahoma;
    background-image: url(../Images/Header/header_fr.png);
    color: black;
    height: 190px;
    width: 1000px;
}

.page_footer_fr {
    font-family: Tahoma;
    background-color: #0D787E;
    color: #ffffff;
    height: 20px;
}

.frame_body {
    background-color: #e6e6fa;
}

.frame_header {
    border-right: thin groove;
    border-top: thin groove;
    font-weight: bold;
    border-left: thin groove;
    border-bottom: thin groove;
    background-color: #778899;
}

.frame_header_text {
    font-family: 'B Nazanin', Nazanin, Tahoma;
    font-size: 14pt;
    font-weight: bold;
}

.reminder_border_top {
    text-align: center;
    background-image: url(../Images/menu/border_t.gif);
}

.reminder_border_bottom {
    text-align: center;
    background-image: url(../Images/menu/border_b.gif);
}

.reminder_border_right {
    width: 20px;
    text-align: center;
    background-image: url(../Images/menu/border_r.gif);
}

.reminder_border_rt {
    width: 20px;
    height: 12px;
    text-align: center;
    background-image: url(../Images/menu/border_rt.gif);
}

.reminder_border_rb {
    width: 20px;
    height: 12px;
    text-align: center;
    background-image: url(../Images/menu/border_rb.gif);
}

.reminder_border_left {
    width: 20px;
    text-align: center;
    background-image: url(../Images/menu/border_l.gif);
}

.reminder_border_lt {
    width: 20px;
    height: 12px;
    text-align: center;
    background-image: url(../Images/menu/border_lt.gif);
}

.reminder_border_lb {
    width: 20px;
    height: 12px;
    text-align: center;
    background-image: url(../Images/menu/border_lb.gif);
}

.reminder_border_empty {
    height: 12px;
}

.reminder_number {
    text-align: center;
    font-family: Titr, 'B Tir', Tahoma;
    color: #810B17;
    font-size: 18pt;
    line-height: normal;
}

.reminder_number_en {
    text-align: center;
    font-family: Tahoma;
    color: #810B17;
    font-size: 16pt;
    line-height: normal;
    font-weight: bold;
}

.inner_txt {
    font-size: 12px;
    text-transform: none;
    color: #000000;
    line-height: 18px;
    font-style: normal;
    font-family: tahoma;
    font-variant: normal;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 5px;
}

.inner_txt_justify {
    font-size: 12px;
    text-transform: none;
    color: #000000;
    line-height: 18px;
    font-style: normal;
    font-family: tahoma;
    font-variant: normal;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 5px;
    text-align: justify;
}

.Login_textbox {
    border-style: solid;
    border-width: thin;
    border-top-color: #463287;
    border-right-color: #463287;
    border-bottom-color: #463287;
    border-left-color: #463287;
    width: 180px;
    height: 25px;
    padding: 2px;
    font-size: 10pt;
    font-family: "tahoma";
    color: #828282;
    direction: ltr;
}

.LoginControl_rtl {
    border-style: dashed;
    border-width: thin;
    background-color: #FFFFFF;
    width: 250px;
    height: 260px;
}

.LoginControl_ltr {
    background-color: #C3A156;
    width: 200px;
    height: 260px;
}

#main_menu {
    width: 100%;
    text-align: right;
    top: 0;
    margin: 0;
}

#footer_tb_rtl {
    width: 660px;
    float: left;
    font-family: Tahoma;
    font-size: 10px;
}

    #footer_tb_rtl td {
        height: 30px;
        width: 220px;
        text-align: right;
        vertical-align: middle;
    }

    #footer_tb_rtl a {
        color: #ffffff;
        text-decoration: none;
    }

        #footer_tb_rtl a:visited {
            color: #ffffff;
        }

        #footer_tb_rtl a:link {
            color: #ffffff;
        }

        #footer_tb_rtl a:hover {
            color: #D2B46E;
        }

#footer_tb_ltr {
    width: 660px;
    float: right;
    font-family: 'Lucida Bright';
    font-size: 12px;
}

    #footer_tb_ltr td {
        height: 30px;
        width: 220px;
        text-align: left;
        vertical-align: middle;
    }

    #footer_tb_ltr a {
        color: #ffffff;
        text-decoration: none;
    }

        #footer_tb_ltr a:visited {
            color: #ffffff;
        }

        #footer_tb_ltr a:link {
            color: #ffffff;
        }

        #footer_tb_ltr a:hover {
            color: #D2B46E;
        }

#lang_tb {
    width: 270px;
    font-size: 22px;
    font-weight: normal;
    text-transform: none;
    cursor: pointer;
    color: #ffffff;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
}

    #lang_tb td {
        width: 90px;
        height: 26px;
        text-align: center;
        text-decoration: none;
    }


.langtitle_fa {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    text-transform: none;
    color: #ffffff;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
}

    .langtitle_fa a {
        color: #ffffff;
        text-decoration: none;
    }

        .langtitle_fa a:visited {
            color: #ffffff;
        }

        .langtitle_fa a:link {
            color: #ffffff;
        }

        .langtitle_fa a:hover {
            color: #D2B46E;
        }

.langtitle_en {
    font-family: Tahoma;
    font-size: 11pt;
    font-weight: normal;
    text-transform: none;
    color: #ffffff;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
}

    .langtitle_en a {
        color: #ffffff;
        text-decoration: none;
    }

        .langtitle_en a:visited {
            color: #ffffff;
        }

        .langtitle_en a:link {
            color: #ffffff;
        }

        .langtitle_en a:hover {
            color: #D2B46E;
        }

.td_caption_rtl {
    width: 140px;
    height: 32px;
    text-align: right;
    font-size: 11pt;
    margin-top: 3px;
}

.td_field_rtl {
    width: 80%;
    min-height: 35px;
    text-align: right;
    font-size: 11pt;
}

.td_caption_title_rtl {
    color: #495f7b;
    text-align: right;
    font-family: Samim;
    font-size: 14pt;
    font-weight: bold;
    height: 32px;
    margin-top: 10px;
    width: 100%;
}

.td_caption_ltr {
    width: 150px;
    text-align: left;
}

#div_navigation {
    text-align: right;
    margin-top: 2px;
    margin-right: 10px;
    float: right;
    width: 980px;
}

#tb_navigation {
    text-transform: none;
    color: #ffffff;
    font-size: 10pt;
    font-style: normal;
    font-family: Tahoma;
    font-variant: normal;
    text-decoration: none;
    width: 100%;
}

    #tb_navigation .caption_cell {
        width: 120px;
        height: 14px;
        text-align: left;
    }

    #tb_navigation .data_cell {
        height: 14px;
        text-align: right;
        color: #FFFF00;
    }

    #tb_navigation .separator_cell {
        width: 12px;
        height: 14px;
        text-align: center;
        color: #463287;
    }

    #tb_navigation .key_cell {
        width: 90px;
        height: 14px;
        text-align: right;
    }

img.bg {
    /* Set rules to fill background */
    min-height: 100%;
    min-width: 1024px;
    /* Set up proportionate scaling */
    width: 100%;
    height: auto;
    /* Set up positioning */
    position: fixed;
    top: 0;
    left: 0;
    z-index: -10;
    -moz-user-select: none;
    -webkit-user-select: none;
    /* this will work for QtWebKit in future */
    -webkit-user-drag: none;
}

#contentContainer {
    position: fixed;
    left: 0;
    top: 80px;
    right: 0;
    bottom: 0;
    margin: auto; /* this requires a fixed size */
    width: 950px;
    text-align: center;
}

#intro_mainTitle {
    text-align: center;
    vertical-align: middle;
    width: 950px;
    position: fixed;
    direction: ltr;
}

#intro_keys {
    width: 610px;
    text-align: center;
    float: left;
}

#intro_footer {
    width: 100px;
    text-align: center;
    top: 500px;
    margin: auto;
    position: fixed;
}

#intro_logoes {
    width: 340px;
    text-align: right;
    float: right;
}

#intro_text {
    text-align: center;
    position: fixed;
    top: 530px;
    margin: auto;
    left: 0;
    right: 0;
}

#logo_panel {
    margin: auto;
    top: 0;
}

.newstext {
    font-size: 10pt;
    text-transform: none;
    color: #000000;
    line-height: 20px;
    font-style: normal;
    font-family: tahoma;
    font-variant: normal;
    text-decoration: none;
}

    .newstext a:link {
        color: #0033ff;
        text-decoration: none;
    }

    .newstext a:hover {
        color: #ffa800;
    }

    .newstext a:visited {
        color: #0033ff;
    }

.newstitle {
    color: #000080;
    font: bold 13px/30px Tahoma;
}

#object_info_pan {
    width: 100%;
    text-align: right;
    font-size: 11pt;
    text-transform: none;
    color: #000000;
    line-height: 20px;
    font-style: normal;
    font-family: Samim;
    font-variant: normal;
    text-decoration: none;
}

    #object_info_pan .msg_pan {
        width: 100%;
        height: 24px;
        float: left;
        margin: auto;
        text-align: center;
        vertical-align: auto;
        color: #000000;
    }

    #object_info_pan .field_pan {
        width: 100%;
        float: left;
    }

        #object_info_pan .field_pan .field_caption {
            width: 130px;
            text-align: right;
            float: right;
            margin-top: 8px;
        }

        #object_info_pan .field_pan .field_text {
            width: 800px;
            text-align: right;
            float: right;
            margin-top: 5px;
        }

#news_control {
    width: 100%;
    float: right;
}

#news_content {
    width: 98%;
    float: right;
    margin-right: 5px;
}

    #news_content .control_header {
        width: 100%;
        height: 40px;
        text-align: right;
        float: right;
        font-family: Samim;
        background-image: url('../Images/news_title_line.png');
        background-color: #ebe8e1;
    }

        #news_content .control_header span {
            float: right;
            width: auto;
            margin-right: 0;
            font-size: 14pt;
            background-color: #ebe8e1;
            padding-right: 8px;
            padding-left: 8px;
        }

        #news_content .control_header .rss_btn {
            float: left;
            width: 35px;
            margin-left: 0;
            background-color: #ebe8e1;
            text-align: center;
        }

    #news_content .newstitle {
        width: 100%;
    }

    #news_content .newstext {
        font-size: 12pt;
        text-transform: none;
        color: #000000;
        line-height: 26px;
        font-style: normal;
        font-family: Samim;
        font-variant: normal;
        text-decoration: none;
        text-align: justify;
    }

        #news_content .newstext a:link {
            color: #0033ff;
            text-decoration: none;
        }

        #news_content .newstext a:hover {
            color: #ffa800;
        }

        #news_content .newstext a:visited {
            color: #0033ff;
        }

    #news_content .news_logo {
        width: 150px;
        border: thin solid #808080;
    }

    #news_content .news_divider {
        width: 100%;
        height: 4px;
        background-image: url('../images/main/divider_h.gif');
    }

    #news_content .news_datepublish {
        width: 100%;
        height: 40px;
        text-align: right;
        color: #C69604;
        margin-top: 5px;
    }

#video_pan {
    width: 98%;
    margin-top: 20px;
    margin-bottom: 10px;
    float: right;
    text-align: center;
}

    #video_pan p {
        text-align: center;
    }

    #video_pan video {
        max-width: 640px;
        max-height: 360px;
    }

    #video_pan .video_object {
        width: 100%;
        text-align: center;
        margin: auto;
    }

.context {
    width: 100%;
    text-align: justify;
}

    .context h1 {
        font-size: 16pt;
        font-weight: bold;
        color: #042942;
        text-align: center;
    }

    .context h2 {
        font-size: 14pt;
        font-weight: bold;
        color: #042942;
        text-align: center;
    }

    .context .context_title {
        font-size: 12pt;
        font-weight: bold;
        color: #000000;
        text-align: right;
    }

    .context p {
        text-align: justify;
    }

#person_photo_pan {
    float: left;
    width: 200px;
}

    #person_photo_pan img {
        width: 190px;
    }

#person_photo_pan_ltr {
    float: right;
    width: 200px;
}

    #person_photo_pan_ltr img {
        width: 190px;
    }

#pn_objects {
    width: 100%;
    text-align: right;
    margin-top: 15px;
}

    #pn_objects .pn_key {
        width: 100%;
        padding: 5px;
        text-align: left;
        float: left;
    }

        #pn_objects .pn_key .keys {
            margin-left: 20px;
        }

    #pn_objects .tb_objects {
        width: 100%;
        text-align: right;
        float: left;
    }

        #pn_objects .tb_objects .objects {
            width: 220px;
            height: 156px;
            margin-right: 10px;
            margin-bottom: 10px;
            text-align: center;
            float: right;
        }

        #pn_objects .tb_objects .img_cell {
            width: 100%;
            text-align: center;
            float: right;
        }

            #pn_objects .tb_objects .img_cell img {
                max-width: 225px;
                max-height: 150px;
                border: none;
            }

        #pn_objects .tb_objects .info_cell {
            text-align: right;
            vertical-align: top;
        }

        #pn_objects .tb_objects .key_cell {
            width: 40%;
            text-align: left;
            height: 30px;
            float: left;
            margin-top: -30px;
        }

            #pn_objects .tb_objects .key_cell img {
                border: none;
                margin-left: 10px;
            }

        #pn_objects .tb_objects .check_cell {
            width: 40%;
            text-align: right;
            height: 30px;
            float: right;
            margin-top: -25px;
        }

            #pn_objects .tb_objects .check_cell img {
                border: none;
                margin-right: 10px;
            }

    #pn_objects .img_object_cell {
        max-width: 400px;
        max-height: 400px;
        border: none;
    }

    #pn_objects .gridview_objects {
        border: none;
        float: right;
        margin-right: 10px;
    }

#personal_picture_pan {
    width: 190px;
    float: left;
    text-align: center;
}

    #personal_picture_pan img {
        width: 160px;
        border-bottom: 1px solid;
        border-left: 1px solid;
        border-top: 1px solid;
        border-right: 1px solid;
    }

#picture_pan {
    width: 100%;
    float: left;
    margin-top: 8px;
}

    #picture_pan .picture_cell {
        width: 310px;
        margin-right: 10px;
        float: right;
    }

        #picture_pan .picture_cell img {
            width: 300px;
            height: 200px;
            border-bottom: 1px solid;
            border-left: 1px solid;
            border-top: 1px solid;
            border-right: 1px solid;
        }

        #picture_pan .picture_cell p {
            height: 70px;
            margin-top: -2px;
        }

        #picture_pan .picture_cell .icons {
            width: 100%;
            height: 200px;
            margin-top: -200px;
            text-align: left;
        }

            #picture_pan .picture_cell .icons img {
                width: 22px;
                height: 22px;
                border: none;
                margin-left: 10px;
            }

    #picture_pan a {
        text-decoration: none;
    }

#picture_pan_detail {
    width: 100%;
    float: right;
}

    #picture_pan_detail .picture_cell {
        width: 230px;
        height: 156px;
        margin-right: 10px;
        margin-bottom: 10px;
        float: right;
    }

        #picture_pan_detail .picture_cell img {
            max-width: 100%;
            max-height: 100%;
            border-bottom: 1px solid;
            border-left: 1px solid;
            border-top: 1px solid;
            border-right: 1px solid;
        }

        #picture_pan_detail .picture_cell p {
            height: 70px;
            margin-top: -2px;
        }

#report_info_pan {
    width: 98%;
    float: left;
    font: 11pt/24px Samim;
    margin-bottom: 10px;
    margin-top: -10px;
}

    #report_info_pan span {
        float: right;
        width: 100%;
        text-align: right;
    }

    #report_info_pan .title {
        font-weight: bold;
    }

#title_pan {
    height: 40px;
    padding-top: 10px;
    color: #000080;
    font: bold 14pt/30px Samim;
    width: 100%;
    float: left;
}

    #title_pan .keyLeft {
        width: 150px;
        height: 30px;
        vertical-align: middle;
        float: left;
        padding-top: 10px;
        text-align: left;
        color: #000000;
        font: normal 12pt/20px Samim;
    }

    #title_pan .back_btn {
        text-align: center;
        font-size: 10pt;
        font-family: Samim;
        width: 100px;
        position: static;
        float: left;
    }

    #title_pan .keyLeft_img {
        border: none;
        margin-left: 15px;
        margin-top: 0;
        float: left;
    }

    #title_pan a {
        text-decoration: none;
    }