﻿#bodyframe {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    width: 1000px;
    background-color: #ffffff;
}

#bodypanel {
    margin: 10px auto auto auto;
    text-align: center;
    width: 100%;
    display: inline-block;
}

    #bodypanel .message_pan {
        width: 100%;
        background-color: #ED5454;
        display: inline-block;
        height: auto;
    }

        #bodypanel .message_pan .msg_text {
            color: black;
            font-size: 10pt;
        }

    #bodypanel .title_pan {
        width: 100%;
        height: 35px;
        margin-top: 10px;
        text-align: center;
        color: #660000;
        font: bold 15pt Samim;
    }

    #bodypanel .nav_key_pan {
        width: 100%;
        height: 30px;
    }

        #bodypanel .nav_key_pan img {
            width: 22px;
            float: right;
            margin-right: 10px;
        }

    #bodypanel .key_pan {
        height: 35px;
        margin: 8px auto;
        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;
            font-size: 10pt;
        }

        #bodypanel .key_pan img {
            width: 22px;
            float: right;
            margin-right: 10px;
        }

    #bodypanel .editor_content {
        font-size: 10pt;
        text-transform: none;
        color: #000000;
        line-height: 20px;
        font-style: normal;
        font-family: Samim;
        font-variant: normal;
        text-decoration: none;
        text-align: right;
    }

    #bodypanel .txt {
        font-size: 11pt;
        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 13pt/30px Samim;
        }

        #bodypanel .txt .title2c {
            color: #000080;
            font: bold 13pt/30px Samim;
        }

        #bodypanel .txt .title3 {
            font: bold 14pt/30px Samim;
        }

        #bodypanel .txt .title3c {
            color: #000080;
            font: bold 14pt/30px Samim;
        }

        #bodypanel .txt .title4c {
            color: #660000;
            font: bold 15pt/30px Samim;
        }

        #bodypanel .txt .small {
            font-variant: normal;
            font-style: normal;
            font-family: Samim;
            font-size: 11px;
        }

        #bodypanel .txt .rtl {
            direction: rtl;
            text-align: right;
        }

        #bodypanel .txt .ltr {
            direction: ltr;
            text-align: left;
        }

    #bodypanel .sort_pan {
        height: 35px;
        margin: 5px auto;
        width: 250px;
        float: left;
        font: 11pt/30px Samim;
        font-weight: normal;
        text-align: right;
    }

        #bodypanel .sort_pan input {
            float: left;
            width: auto;
            margin: 3px auto;
        }

        #bodypanel .sort_pan span {
            float: right;
            width: auto;
            margin: 2px 5px;
            font-size: 10pt;
        }

    #bodypanel .inner_box {
        width: 98%;
        margin: auto;
        padding-top: 10px;
        padding-bottom: 10px;
        text-align: right;
        display: inline-block;
    }

        #bodypanel .inner_box .float_right {
            float: right;
        }

        #bodypanel .inner_box .float_left {
            float: left;
        }

        #bodypanel .inner_box .chk_boxes {
            width: 100%;
        }

    #bodypanel .page_num {
        height: 40px;
        margin: 0;
        width: auto;
        float: left;
        font: 12pt/30px Samim;
        font-weight: normal;
        text-align: center;
    }

        #bodypanel .page_num span {
            display: inline-block;
            margin: 0 3px;
            min-width: 24px;
            border: thin solid #C0C0C0;
            background-color: #C0C0C0;
        }

        #bodypanel .page_num a {
            display: inline-block;
            border: none;
            margin: 0 3px;
            text-decoration: none;
            min-width: 24px;
        }

            #bodypanel .page_num a:hover {
                background-color: #C0C0C0;
            }

.top_menu_rtl {
    font-family: Tahoma;
    color: #ffffff;
    height: 30px;
    width: 1000px;
    text-align: center;
    vertical-align: middle;
    margin-right: auto;
    margin-left: auto;
}

    .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.jpg);
    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_rtl {
    font-family: Tahoma;
    color: black;
    vertical-align: top;
    width: 200px;
    float: right;
    direction: rtl;
}

#bottom_menu_ltr {
    font-family: Tahoma;
    color: black;
    vertical-align: top;
    width: 200px;
}

.gridview {
    background-color: #ffffff;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    padding: 3px 3px 3px 3px;
    font-family: Samim;
    Font-Size: 10pt;
    width: 100%;
    margin-bottom: 5px;
}

    .gridview a:link {
        color: #000000;
        text-decoration: none;
    }

    .gridview a:visited {
        color: #000000;
    }

    .gridview a:hover {
        color: #990000;
    }

    .gridview .print {
        font-family: 'B Nazanin';
        font-size: 13pt;
        color: black;
    }

    .gridview .mobile_view {
        display: normal;
    }

.GridViewPager {
    background-color: #00a59c;
    font-weight: bold;
    color: #FFFFFF;
    height: 26px;
    text-align: center;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
}

    .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;
    }

/* Sample CSS definition for the Buttons list */

.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: 5px 20px;
}

    .button:hover {
        border-color: #00a59c;
        text-decoration: none;
        cursor: pointer;
        background-color: #2bada6;
    }

/* TextBox */

.textbox {
    border: 1px solid #e1e1e1;
    -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: 13px 'Open Sans', Tahoma, sans-serif;
    min-height: 10px;
    padding: 6px 10px;
    -webkit-aleftearance: none;
}

    .textbox:hover {
        border-color: #ccc;
        text-decoration: none;
    }

    .textbox:focus {
        -webkit-box-shadow: 0 0 10px rgba(46,84,129,.3);
        -moz-box-shadow: 0 0 10px rgba(46,84,129,.3);
        box-shadow: 0 0 10px rgba(46,84,129,.3);
        border: solid 1px #839bb7;
        outline: none;
        -webkit-transition: border linear .2s, box-shadow linear .2s;
        -moz-transition: border linear .2s, box-shadow linear .2s;
        -o-transition: border linear .2s, box-shadow linear .2s;
        transition: border linear .2s, box-shadow linear .2s;
    }

.label {
    font-family: Samim;
    font-size: 12pt;
}

.controlbox {
    border-right: #003300 2px ridge;
    border-top: #003300 2px ridge;
    border-left: #003300 2px ridge;
    border-bottom: #003300 2px ridge;
    border-color: #003300;
}

.controlborder {
    border-right: #003300 1px dotted;
    border-top: #003300 1px dotted;
    border-left: #003300 1px dotted;
    border-bottom: #003300 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: #ffffff;
    margin: auto;
}

.tb_header {
    background-color: #00a59c;
    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: #00E6DA;
    height: 24px;
}

.tb_framed {
    border-right: #64DC81 1px solid;
    padding-right: 4px;
    border-top: #64DC81 1px solid;
    padding-left: 4px;
    padding-bottom: 1px;
    border-left: #64DC81 1px solid;
    padding-top: 1px;
    border-bottom: #64DC81 1px solid;
    font-family: Samim;
    font-size: 11pt;
    text-transform: none;
    color: #000000;
    line-height: 20px;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    text-align: center;
}

.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;
}

.inner_txt {
    font-size: 12pt;
    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: 12pt;
    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 {
    background-color: #C3A156;
    width: 200px;
    height: 260px;
}

.LoginControl_ltr {
    background-color: #C3A156;
    width: 200px;
    height: 260px;
}

#main_menu {
    width: 100%;
    text-align: right;
    top: 0;
    margin: 0;
}

.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: #003300;
    text-align: right;
    font-family: Samim;
    font-size: 14pt;
    font-weight: bold;
    height: 35px;
    margin-top: 10px;
    width: 100%;
}

.td_caption_ltr {
    width: 140px;
    height: 32px;
    text-align: left;
    font-size: 11pt;
    margin-top: 3px;
}

.td_field_ltr {
    width: 80%;
    min-height: 35px;
    text-align: left;
    font-size: 11pt;
}

#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: 14pt;
        text-align: left;
    }

    #tb_navigation .data_cell {
        height: 14pt;
        text-align: right;
        color: #FFFF00;
    }

    #tb_navigation .separator_cell {
        width: 12pt;
        height: 14pt;
        text-align: center;
        color: #463287;
    }

    #tb_navigation .key_cell {
        width: 90px;
        height: 14pt;
        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;
}

#pnLogoApps {
    width: 200px;
    height: 30px;
    margin-left: 15px;
    margin-top: 30px;
    position: fixed;
}

    #pnLogoApps img {
        width: 40px;
        float: left;
        margin-left: 5px;
    }

li.current {
    border: 1px solid #ccc;
    background: none;
}

#ImgDate_en {
    position: relative;
    margin-left: 250px;
    margin-top: 15px;
}

#logo_anjoman {
    position: relative;
    margin-left: 335px;
    margin-top: 25px;
}

#logo_akasi {
    position: relative;
    margin-top: 25px;
    left: 45px;
}

#logo_sponsors {
    position: fixed;
    margin-left: 190px;
    margin-top: 103px;
}

#contentContainer {
    margin: 2px auto auto auto; /* this requires a fixed size */
    width: 1000px;
    text-align: center;
    background-color: #ffffff;
}

#hitcounter_tb_rtl {
    float: left;
    font-family: Samim;
    font-size: 9pt;
    color: #ffffff;
    width: 210px;
    margin-top: 5px;
}

    #hitcounter_tb_rtl span {
        width: 95%;
        text-align: right;
        vertical-align: middle;
        float: right;
    }

#hitcounter_tb_ltr {
    float: right;
    font-family: Tahoma;
    font-size: 12pt;
}

    #hitcounter_tb_ltr td {
        height: 18px;
        width: 280px;
        text-align: left;
        vertical-align: middle;
    }

.right_menu {
    font-family: Tahoma;
    background-color: #FFFFFF;
    color: black;
    vertical-align: top;
    width: 200px;
}

.txt {
    font-size: 11pt;
    text-transform: none;
    color: #000000;
    line-height: 24px;
    font-style: normal;
    font-family: Samim;
    font-variant: normal;
    text-decoration: none;
}

    .txt a:link {
        color: #0033ff;
        text-decoration: none;
    }

    .txt a:hover {
        color: #ffa800;
    }

    .txt a:visited {
        color: #0033ff;
    }

    .txt .title1 {
        font: bold 12pt/20px Samim;
    }

    .txt .title1c {
        color: #000080;
        font: bold 12pt/20px Samim;
    }

    .txt .title2 {
        font: bold 13pt/30px Samim;
    }

    .txt .title2c {
        color: #000080;
        font: bold 13pt/30px Samim;
    }

    .txt .title3 {
        font: bold 14pt/30px Samim;
    }

    .txt .title3c {
        color: #000080;
        font: bold 14pt/30px Samim;
    }

    .txt .title4c {
        color: #660000;
        font: bold 14pt/30px Samim;
    }

    .txt .small {
        font-variant: normal;
        font-style: normal;
        font-family: Samim;
        font-size: 10pt;
    }

    .txt .rtl {
        direction: rtl;
        text-align: right;
    }

    .txt .ltr {
        direction: ltr;
        text-align: left;
    }

.tmb_image {
    border-style: solid;
    border-width: thin;
    border-color: inherit;
    width: 200px;
}

.infobox {
    width: 320px;
    height: 250px;
    text-align: center;
    margin: auto;
    float: left;
}

    .infobox img {
        border: 1px solid #000000;
        width: 150px;
        height: 170px;
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto;
    }

    .infobox p {
        text-align: center;
        padding: 5px 5px 5px 5px;
        margin-top: -5px;
        font-family: Samim;
        font-size: 18px;
        font-weight: normal;
    }

#personinfo_box {
    width: 350px;
    height: 500px;
    float: right;
}

    #personinfo_box img {
        border: 1px solid #000000;
        width: 265px;
        height: 300px;
        margin-top: 10px;
        margin-left: 0px;
        float: left;
    }

    #personinfo_box p {
        text-align: left;
        font-family: Samim;
        font-size: 15px;
        font-weight: normal;
        float: left;
        width: 350px;
    }

#personinfo_box_caption {
    float: right;
    width: 350px;
}

    #personinfo_box_caption p {
        text-align: right;
        font-family: Samim;
        font-size: 18px;
        font-weight: normal;
        color: #CC0000;
    }

#persondetails_box {
    width: 900px;
    text-align: right;
    float: left;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
}

    #persondetails_box p {
        text-align: right;
        font-family: Samim;
        font-size: 16px;
        font-weight: normal;
        float: left;
        width: 100%;
    }

        #persondetails_box p strong {
            text-align: right;
            font-family: Samim;
            font-size: 18px;
            font-weight: normal;
            float: left;
            width: 100%;
            color: #000000;
        }

.titlebox {
    float: left;
    width: 100%;
}

    .titlebox p {
        text-align: right;
        font-family: Samim;
        font-size: 18px;
        font-weight: normal;
        color: #CC0000;
    }

.space_pan {
    height: 20px;
    float: left;
    margin-left: 20px;
    width: 100%;
}

#data_pan {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

#articles_pan {
    float: right;
    width: 550px;
    direction: rtl;
}

    #articles_pan .pn_headlines {
        margin: auto;
        width: 96%;
        text-align: center;
    }

        #articles_pan .pn_headlines .pn_title {
            width: 100%;
            height: 25px;
            text-align: center;
            padding-top: 2px;
        }

        #articles_pan .pn_headlines span {
            font-size: 14pt;
            font-family: Samim;
            color: #000000;
            margin-bottom: 1px;
        }

.newstitle {
    color: #000080;
    font: 13pt/30px Samim;
}

.newslogo {
    width: 65px;
    text-align: center;
}

    .newslogo img {
        width: 60px;
    }

#logo_pan {
    width: 94%;
    margin: 13px auto;
    display: block;
    text-align: center;
}

    #logo_pan img {
        width: 163px;
        padding: 0;
        margin-left: 5px;
        margin-top: 5px;
        margin-bottom: 5px;
        border: none;
        display: inline-block;
    }

#title_pan {
    height: 40px;
    text-align: center;
    margin-top: 10px;
    width: 100%;
    float: left;
    font: 14pt/30px Samim;
    font-weight: bold;
}

    #title_pan p {
        text-align: center;
        font: 14pt/30px Samim;
        font-weight: bold;
    }

    #title_pan .back_btn {
        text-align: center;
        font-size: 11pt;
        font-family: Samim;
        width: 100px;
        position: static;
        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 a {
        text-decoration: none;
    }

#picture_pan {
    width: 100%;
    float: left;
    display: block;
    text-align: center;
}

    #picture_pan .picture_cell {
        width: 300px;
        margin: auto 8px;
        display: inline-grid;
        text-align: center;
    }

        #picture_pan .picture_cell img {
            width: 290px;
            height: 227px;
            border-bottom: 1px solid;
            border-left: 1px solid;
            border-top: 1px solid;
            border-right: 1px solid;
        }

        #picture_pan .picture_cell p {
            display: inline-block;
            width: 100%;
            text-align: center;
        }

    #picture_pan a {
        text-decoration: none;
    }

#picture_pan_detail {
    width: 100%;
    text-align: center;
}

    #picture_pan_detail .picture_cell {
        width: 230px;
        text-align: center;
        margin: auto 8px;
        display: inline;
    }

        #picture_pan_detail .picture_cell img {
            width: 220px;
            border-bottom: 1px solid;
            border-left: 1px solid;
            border-top: 1px solid;
            border-right: 1px solid;
        }

#video_pan {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 10px;
    float: right;
}

    #video_pan video_object {
        width: 320px;
        text-align: center;
        margin-right: 10px;
        float: right;
    }

#personal_records_pan {
    width: 98%;
    margin: auto;
    text-align: right;
}

    #personal_records_pan span {
        font-family: Samim;
        font-size: 12pt;
        margin-bottom: 2px;
        margin-top: 5px;
        float: right;
        width: 100%;
    }

    #personal_records_pan .inputbox {
        width: 96%;
        height: 80px;
        margin-right: 10px;
        margin-bottom: 10px;
        float: right;
        font-family: 'Open Sans', Tahoma, sans-serif;
        font-size: 9pt;
        border: 1px solid #e1e1e1;
        -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;
        padding: 6px 10px;
        -webkit-aleftearance: none;
    }

    #personal_records_pan .inputpan {
        width: 96%;
        margin-right: 10px;
        margin-bottom: 10px;
        float: right;
    }

    #personal_records_pan .rediobtn {
        width: 250px;
        margin-right: 10px;
        margin-bottom: 10px;
        float: right;
        text-align: right;
    }

    #personal_records_pan .ddlist {
        width: 150px;
        margin-right: 10px;
        margin-left: 10px;
        margin-bottom: 10px;
        float: right;
        text-align: right;
        font-family: Samim;
        font-size: 10pt;
    }

    #personal_records_pan .validator {
        width: 50px;
        margin-right: 10px;
        margin-bottom: 10px;
        float: right;
        text-align: right;
        font-family: Samim;
        font-size: 10pt;
    }

#personal_activities_pan {
    width: 98%;
    margin: auto;
    text-align: right;
}

    #personal_activities_pan span {
        font-family: Samim;
        font-size: 12pt;
        margin-bottom: 2px;
        margin-top: 5px;
        float: right;
        width: 100%;
    }

    #personal_activities_pan .inputbox {
        width: 96%;
        height: 80px;
        margin-right: 10px;
        margin-bottom: 10px;
        float: right;
        font-family: 'Open Sans', Tahoma, sans-serif;
        font-size: 9pt;
        border: 1px solid #e1e1e1;
        -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;
        padding: 6px 10px;
        -webkit-aleftearance: none;
    }

    #personal_activities_pan .inputpan {
        width: 96%;
        margin-right: 10px;
        margin-bottom: 10px;
        float: right;
    }

    #personal_activities_pan .rediobtn {
        width: 250px;
        margin-right: 10px;
        margin-bottom: 10px;
        float: right;
        text-align: right;
    }

    #personal_activities_pan .ddlist {
        width: 150px;
        margin-right: 10px;
        margin-left: 10px;
        margin-bottom: 10px;
        float: right;
        text-align: right;
        font-family: Samim;
        font-size: 10pt;
    }

#personal_objects_pan {
    width: 98%;
    margin: auto;
    text-align: right;
}

    #personal_objects_pan span {
        font-family: Samim;
        font-size: 12pt;
        margin-bottom: 2px;
        margin-top: 5px;
        float: right;
        width: 100%;
    }

    #personal_objects_pan .inputbox {
        width: 96%;
        height: 80px;
        margin-right: 10px;
        margin-bottom: 10px;
        float: right;
        font-family: 'Open Sans', Tahoma, sans-serif;
        font-size: 9pt;
        border: 1px solid #e1e1e1;
        -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;
        padding: 6px 10px;
        -webkit-aleftearance: none;
    }

    #personal_objects_pan .inputpan {
        width: 96%;
        margin-right: 10px;
        margin-bottom: 10px;
        float: right;
    }

    #personal_objects_pan .rediobtn {
        width: 250px;
        margin-right: 10px;
        margin-bottom: 10px;
        float: right;
        text-align: right;
    }

    #personal_objects_pan .ddlist {
        width: 150px;
        margin-right: 10px;
        margin-left: 10px;
        margin-bottom: 10px;
        float: right;
        text-align: right;
        font-family: Samim;
        font-size: 10pt;
    }

#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;
    }

#personal_editkey_pan {
    width: 230px;
    float: left;
    text-align: center;
    margin-top: 20px;
}

#upload_pan {
    width: 98%;
    margin: 10px auto;
    text-align: right;
}

    #upload_pan span {
        font-family: Samim;
        font-size: 10pt;
        margin-top: 5px;
        float: right;
        width: 100%;
    }

.fileupload_pan {
    width: 100%;
    float: right;
    margin-right: 10px;
    margin-top: 10px;
    text-align: right;
}

    .fileupload_pan span {
        font-family: Tahoma;
        font-size: 8pt;
    }

    .fileupload_pan .file_browse {
        width: 90%;
    }

#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 .caption {
            font-size: 14pt;
            font-weight: bold;
            text-align: right;
            float: right;
            margin-right: 5px;
            margin-top: 8px;
        }

        #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;
    }

#pn_docs {
    width: 100%;
    text-align: right;
    margin-top: 15px;
    display: block;
}

    #pn_docs .tb_objects {
        width: 100%;
        text-align: right;
        float: left;
    }

        #pn_docs .tb_objects .objects {
            width: 220px;
            text-align: center;
            float: right;
        }

        #pn_docs .tb_objects .img_cell {
            width: 100%;
            text-align: center;
            float: right;
        }

            #pn_docs .tb_objects .img_cell img {
                width: 200px;
                border: none;
            }

        #pn_docs .tb_objects .key_cell {
            width: 100%;
            text-align: center;
        }

            #pn_docs .tb_objects .key_cell img {
                border: none;
                margin-top: 1px;
                margin-bottom: 6px;
            }

#pn_memberinothers_docs {
    width: 100%;
    text-align: right;
    margin-top: 15px;
}

    #pn_memberinothers_docs .tb_objects {
        width: 100%;
        text-align: right;
        float: left;
    }

        #pn_memberinothers_docs .tb_objects .objects {
            width: 220px;
            text-align: center;
            float: right;
        }

        #pn_memberinothers_docs .tb_objects .img_cell {
            width: 100%;
            text-align: center;
            float: right;
        }

            #pn_memberinothers_docs .tb_objects .img_cell img {
                width: 200px;
                border: none;
            }

        #pn_memberinothers_docs .tb_objects .key_cell {
            width: 100%;
            text-align: center;
        }

            #pn_memberinothers_docs .tb_objects .key_cell img {
                border: none;
                margin-top: 1px;
                margin-bottom: 6px;
            }

#pn_backgrounds_photography_docs {
    width: 100%;
    text-align: right;
    margin-top: 15px;
}

    #pn_backgrounds_photography_docs .tb_objects {
        width: 100%;
        text-align: right;
        float: left;
    }

        #pn_backgrounds_photography_docs .tb_objects .objects {
            width: 220px;
            text-align: center;
            float: right;
        }

        #pn_backgrounds_photography_docs .tb_objects .img_cell {
            width: 100%;
            text-align: center;
            float: right;
        }

            #pn_backgrounds_photography_docs .tb_objects .img_cell img {
                width: 200px;
                border: none;
            }

        #pn_backgrounds_photography_docs .tb_objects .key_cell {
            width: 100%;
            text-align: center;
        }

            #pn_backgrounds_photography_docs .tb_objects .key_cell img {
                border: none;
                margin-top: 1px;
                margin-bottom: 6px;
            }

#pn_bookpublication_docs {
    width: 100%;
    text-align: right;
    margin-top: 15px;
}

    #pn_bookpublication_docs .tb_objects {
        width: 100%;
        text-align: right;
        float: left;
    }

        #pn_bookpublication_docs .tb_objects .objects {
            width: 220px;
            text-align: center;
            float: right;
        }

        #pn_bookpublication_docs .tb_objects .img_cell {
            width: 100%;
            text-align: center;
            float: right;
        }

            #pn_bookpublication_docs .tb_objects .img_cell img {
                width: 200px;
                border: none;
            }

        #pn_bookpublication_docs .tb_objects .key_cell {
            width: 100%;
            text-align: center;
        }

            #pn_bookpublication_docs .tb_objects .key_cell img {
                border: none;
                margin-top: 1px;
                margin-bottom: 6px;
            }

#pn_papers_docs {
    width: 100%;
    text-align: right;
    margin-top: 15px;
}

    #pn_papers_docs .tb_objects {
        width: 100%;
        text-align: right;
        float: left;
    }

        #pn_papers_docs .tb_objects .objects {
            width: 220px;
            text-align: center;
            float: right;
        }

        #pn_papers_docs .tb_objects .img_cell {
            width: 100%;
            text-align: center;
            float: right;
        }

            #pn_papers_docs .tb_objects .img_cell img {
                width: 200px;
                border: none;
            }

        #pn_papers_docs .tb_objects .key_cell {
            width: 100%;
            text-align: center;
        }

            #pn_papers_docs .tb_objects .key_cell img {
                border: none;
                margin-top: 1px;
                margin-bottom: 6px;
            }

#pn_successes_docs {
    width: 100%;
    text-align: right;
    margin-top: 15px;
}

    #pn_successes_docs .tb_objects {
        width: 100%;
        text-align: right;
        float: left;
    }

        #pn_successes_docs .tb_objects .objects {
            width: 220px;
            text-align: center;
            float: right;
        }

        #pn_successes_docs .tb_objects .img_cell {
            width: 100%;
            text-align: center;
            float: right;
        }

            #pn_successes_docs .tb_objects .img_cell img {
                width: 200px;
                border: none;
            }

        #pn_successes_docs .tb_objects .key_cell {
            width: 100%;
            text-align: center;
        }

            #pn_successes_docs .tb_objects .key_cell img {
                border: none;
                margin-top: 1px;
                margin-bottom: 6px;
            }

/**** Events Box Objects ***/

#pn_events_objects {
    width: 100%;
    text-align: right;
}

    #pn_events_objects .pn_key {
        width: 100%;
        padding: 5px;
        text-align: left;
        float: left;
    }

        #pn_events_objects .pn_key .keys {
            margin-left: 20px;
        }

    #pn_events_objects .tb_objects {
        width: 100%;
        text-align: right;
        float: left;
    }

        #pn_events_objects .tb_objects .img_cell {
            width: 250px;
            text-align: center;
            vertical-align: top;
        }

            #pn_events_objects .tb_objects .img_cell img {
                width: 200px;
                border: none;
            }

        #pn_events_objects .tb_objects .info_cell {
            text-align: right;
            vertical-align: top;
            padding: 2px;
        }

        #pn_events_objects .tb_objects .key_cell {
            max-width: 100px;
            text-align: center;
        }

            #pn_events_objects .tb_objects .key_cell img {
                border: none;
                margin-top: 5px;
            }

/***** End Events Box Objects *****/

.tb_docs {
    width: 100%;
    text-align: right;
    float: left;
}

    .tb_docs .objects {
        width: 220px;
        text-align: center;
        float: right;
    }

    .tb_docs .img_cell {
        width: 100%;
        text-align: center;
        float: right;
    }

        .tb_docs .img_cell img {
            width: 200px;
            border: none;
        }

    .tb_docs .key_cell {
        width: 100%;
        text-align: center;
    }

        .tb_docs .key_cell img {
            border: none;
            margin-top: 1px;
            margin-bottom: 6px;
        }

.art_degree {
    float: right;
    display: inline-block;
}

.art_degree_field {
    float: right;
    margin-right: 5px;
    margin-top: 8px;
    display: inline-block;
}

.pn_activity_docs {
    width: 100%;
    text-align: right;
    margin-top: 15px;
}

.content_box {
    width: 98%;
    text-align: right;
    margin: auto;
}

.RadEditor_pan {
    width: 100%;
    direction: rtl;
    text-align: left;
}

.print_fonts {
    font-family: 'B Nazanin';
    font-size: 14pt;
}

.letter_attach {
    display: block;
    width: auto;
    margin: 2px;
}
