
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {
    margin: 0;
    padding: 0;
}

body {
    background-color: #ffe4c3;
    font-family: 'Tahoma', Arial;
    margin: 0;
    width: 100%;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

table {
    
    font-family: 'Tahoma';
}

fieldset, img {
    border-style: none;
    border-color: inherit;
    border-width: 0;
    margin-right: 0px;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

ol, ul {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1 {
    font-size: 10pt;
}

h2 {
    font-weight: bold;
    font-size: 10pt;
}

h3 {
    font-size: 10pt;
    font-variant: normal;
    font-weight: normal;
    font-style: normal;
}

abbr, acronym {
    border: 0;
}

td {
    font-family: 'Tahoma';
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    zoom: 1;
    color: Black;
}

a {
    text-decoration: none;
    color: #ed4800;
}

    a:hover {
        color: #cc0000;
    }

.paging {
    color: Black;
    text-align: center;
    width: 100%;
    margin: auto;
}

    .paging a {
        color: #ed4800;
        text-align: center;
    }

        .paging a:hover {
            color: #cc0000;
            text-decoration: underline;
        }

input {
    background: -webkit-linear-gradient(#ececec, #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ececec, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ececec, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ececec, #fff); /* Standard syntax */
    border: solid 1px #c6c6c6;
    color: #000;
    font-family: 'Tahoma';
    font-size: 9pt;
    padding: 0 3px;
}

    input.questionqaaltr {
        direction: ltr;
        border: solid 1px #c6c6c6;
        font-family: Arial;
        padding: 2px;
    }

select {
    background: -webkit-linear-gradient(#ececec, #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ececec, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ececec, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ececec, #fff); /* Standard syntax */
    border: solid 1px #c6c6c6;
    color: #000;
    font-family: Tahoma;
    font-size: 9pt;
    padding: 0 3px;
}

textarea {
    background: -webkit-linear-gradient(#ececec, #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ececec, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ececec, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ececec, #fff); /* Standard syntax */
    border: solid 1px #c6c6c6;
    color: #000;
    font-family: Tahoma;
    font-size: 9pt;
    padding: 0 3px;
}

form {
    padding: 0;
    margin: 0;
}

/*contact*/
td.inputcontact {
    text-align: left;
}

td.contact {
    text-align: right;
}
input.contactbutton {
    background:#412f27 ;
    font-family: 'Tahoma' !important;
    padding: 1px 10px;
    border: solid 1px #76452f;
    text-align: center;
    color: White;
    margin: 0 0 0 5px;
    cursor: pointer;    
}

input.contactbutton:hover {
    background:#76452f;     
    border: solid 1px #412f27;        
        color: white;
    }
/*Home Page*/

div.header {
    width: 970px;
    display: block;
    margin: 0 auto;
}


div.menu {
    position: relative;
    background: transparent url('images/BkMenu.png') no-repeat center top;
    width: 100%;
    height: 46px;
    display: block;
    margin: 0 auto;
    text-align: center;
}


div.CPMain {
    display: block;
    width: 970px;
    vertical-align: top;
    margin: 0 auto;
    padding: 10px 0;
    background-color: #fff;
    min-height: 440px;
    overflow: auto;
}

/*Search*/

table.search {
    text-align: left;
    
    width: 900px;
}

td.searchresult {
    color: green;
    font-weight: bold;
    text-align: center;
}

.searchresultWordCount {
    font-weight: bold;
}

input.search {
    background: -webkit-linear-gradient(#cdb8a5, #ffe4c3); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#cdb8a5, #ffe4c3); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#cdb8a5, #ffe4c3); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#cdb8a5, #ffe4c3); /* Standard syntax */
    border: solid 1px #867265;
    color: #000;
    height: 27px;
    font-size: 9pt;
    
    padding: 1px 10px 0 10px;
}

div.searchhome {
    float: right;
    width: 260px;
    height: 28px;
    position: relative;
}

div.bottunsearch {
    z-index: 100;
    top: 1px;
    left: 1px;
    position: absolute;
    width: 28px;
    height: 28px;
    cursor: pointer;
    display: block;
}

input.bottunsearch {
    width: 28px;
    height: 28px;
    margin: 0;
    cursor: pointer;
    left: 0px;
    top: 0px;
    position: absolute;
    display: block;
    vertical-align: middle;
    background-image: url(images/bottunsearch.png);
    background-color: Transparent;
}

    input.bottunsearch:hover {
        background: transparent url('images/bottunsearch.png') 0px -27px no-repeat scroll;
    }

.starsearch {
    color: red;
    margin-left: -10px;
    font-family: tahoma;
    position: absolute;
}

select.search {
    border: solid 3px #8e8692;
    color: black;
    background-color: #351846;
}

div.item {
    text-align: center;
    
    overflow: inherit;
}



div.boxleft {
    float: left;
    text-align: left;
    background-color: #f5f4f4;
    margin: 0;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.30);
}

    div.boxleft h3 {
        background: #412f27 url(images/Bktitle.jpg) repeat-x center top;
        box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.30);
        text-align: left;
        padding: 10px 10px;
        font-weight: 600;
        color: #fff;
        font-size: 10pt;
    }

        div.boxleft h3 span {
            color: #fff;
            display: inline-block;
            font-weight: bold;
        }

div.sep {
    height: 1px;
    margin: 0px auto;
    background: none repeat scroll 0% 0% #EEE;
}


div.footer {
    display: block;
    width: 954px;
    padding: 10px 8px;
    margin: auto;
    
    color: #fff;
    background-color: #68493b;
    overflow: auto;
}

    div.footer a {
        color: #ffcc00;
    }

        div.footer a:hover {
            color: #f78d1e;
        }

div.icon {
    float: right;
    padding-left: 7px;
    width: 170px;
}

div.statistic {
    float: left;
    padding-left: 7px;
    height: 115px;
    width: 140px;
    display: none;
}



a.twitter {
    float: left;
    background: transparent url('images/twitter.jpg') 0px 0px no-repeat scroll;
    width: 40px;
    height: 40px;
    cursor: pointer;
    margin-left: 20px;
}

    a.twitter:hover {
        float: left;
        background: transparent url('images/twitter.jpg') 0px -40px no-repeat scroll;
    }

a.facebook {
    float: left;
    background: transparent url('images/Facebook.jpg') 0px 0px no-repeat scroll;
    width: 40px;
    height: 40px;
    cursor: pointer;
    margin-left: 20px;
}

    a.facebook:hover {
        float: left;
        background: transparent url('images/Facebook.jpg') 0px -40px no-repeat scroll;
    }

a.Map {
    float: left;
    background: transparent url('images/Map.jpg') 0px 0px no-repeat scroll;
    width: 50px;
    height: 48px;
    cursor: pointer;
}

    a.Map:hover {
        float: left;
        background: transparent url('images/Map.jpg') 0px -48px no-repeat scroll;
    }

div.writtenmodule {
    width: 900px;
    margin: 0 auto;
    background-color: #fff;
    text-align: justify;
    
    padding: 20px 20px;
    overflow: auto;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.30);
}

div.titlepage {
    background: #412f27 url(images/Bktitle.jpg) repeat-x center top;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.30);
    text-align: left;
    width: 940px;
    margin: 0 auto 10px auto;
    display: block;
    color: white;
}

    div.titlepage h3 {
        display: inline-block;
        padding: 1px 20px;
        font-size: 11pt;
    }

.title {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    font-size: 12px;
}

    .title a {
        color: #ed4800;
    }

        .title a:hover {
            color: #cc0000;
        }

.star {
    padding: 0 3px;
    color: red;
    font-size: 8pt;
    font-family: tahoma;
}

td.message {
    color: red;
    text-align: center;
}

.message {
    color: red;
}

td.alignright {
    text-align: left;
}

td.alignleft {
    text-align: left;
}

li {
    padding: 0;
    margin: 0;
}

div {
    font-size: 9pt;
}

    /*slideshow*/
    div.headerImagePlaceHolder {
        width: 950px;
        HEIGHT: 300px;
        text-align: left;
        z-index: 9999;
    }

    div.headerCaptionLabelAdvertisementWithUserOptionsContent {
        width: 950px;
        text-align: justify;
        color: #00097a;
        font-weight: 600;
        font-size: 8pt;
        position: relative;
        z-index: 99999;
        display: none;
    }

    div.headerdefaultImageAdvertisementWithUserOptionsContent {
        left: 0;
        right: 0;
        width: 950px;
        text-align: center;
        position: relative;
        top: 0;
    }

    div.headerDescriptionLabelAdvertisementWithUserOptionsContent {
        right: 0;
        width: 950px;
        text-align: justify;
        line-height: 150%;
        font-size: 8pt;
    }

    div.headerDefaultHyperLinkAdvertisementWithUserOptionsContent {
        right: 0;
        width: 950px;
        text-align: left;
        padding-left: 5px;
        top: 0px;
        display: none;
    }

    div.playpause {
        padding: 0;
        margin: 0;
        position: absolute;
        z-index: 9999;
        LEFT: 0px;
        right: 0px;
        TOP: 100px;
        width: 950px;
        height: 47px;
        text-align: center;
    }

.play {
    background: url('Images/Play.png') no-repeat top;
    width: 24px;
    height: 24px;
    cursor: pointer;
}

.Pause {
    background: url('Images/Pause.png') no-repeat top;
    width: 24px;
    height: 24px;
    cursor: pointer;
}

.Rewind {
    background: url('Images/Fastfroward.png') no-repeat top;
    width: 41px;
    height: 47px;
    cursor: pointer;
    float: right;
    display: none;
}

.Fastfroward {
    background: url('Images/Rewind.png') no-repeat top;
    width: 41px;
    height: 47px;
    cursor: pointer;
    float: left;
    display: none;
}

td.bkslideshow {
    background-image: url('Images/bkslideshow.jpg');
    background-repeat: repeat-x;
    background-position: top center;
    text-align: center;
}

.thumbnailsbar {
    position: absolute;
    left: 50px;
    right: 50px;
    border: none 1px #000000;
    text-align: left;
    float: left;
    z-index: 9999;
    top: 270px;
    list-style: none outside none;
    text-align: left;
}
/*end*/

table.tablecategory {
    width: 200px;
    color: #3C3C3C;
    
    margin: 5px;
}

    table.tablecategory td {
        color: #000;
        text-align: justify;
        
        font-weight: bold;
    }

        table.tablecategory td a {
            color: #ed4800;
            font-size: 9pt;
            font-weight: normal;
        }

table.perfectview {
    width: 320px;
}

table.tabledetails {
    
    width: 650px;
    text-align: center;
    margin: auto;
    float: left;
}

td.imagebox {
    text-align: left;
}

td.summarybox {
    color: #3c3c3c;
    text-align: justify;
    line-height: 160%;
    
}

    td.summarybox h3 {
        background: none;
        border: none;
        padding: 0;
        font-size: 9pt;
    }

    td.summarybox a {
        color: #ed4800;
        font-weight: bold;
        text-align: left;
    }

        td.summarybox a:hover {
            color: #cc0000;
        }

/*.titleCategory {
    color: #000;
    line-height: 120%;
    font-weight: bold;
}*/

td.titleCategory {
    color: #000;
    text-align: justify;
    padding:3px 0;
    font-weight: bold;
}

    td.titleCategory h3 {
        font-size: 11pt;
    }

    td.titleCategory a h3 {
        color: #ed4800;
        font-weight: normal;
    }

    td.titleCategory a:hover {
        color: #cc0000;
    }

.websitetitle {
    direction: ltr;
}


table.tablecategorynews {
    vertical-align: top;
    text-align: left;
    width: 650px;
}

    table.tablecategorynews td {
        padding: 0 0 0 30px;
    }


.itemBox {
    font-weight: normal;
    
    text-align: left;
    color: #000000;
}

.paddingitembox {
    padding-right: 3px;
    font-weight: normal;
    color: #000000;
}

div.caption a {
    text-align: center;
    font-size: 12pt;
}


.date {
    color: #7d7d7d;
    float: right;
    padding-left: 5px;
    direction: ltr;
    font-size: 8pt;
    font-weight: normal;
}

.imagetext {
    float: left;
    margin: 3px 6px 3px 0;
    background-color: white;
    background-image: none;
    border-radius: 0;
}

a.more {
    color: #ed4800;
    font-size: 9pt;
    font-weight: normal !important;
}

    a.more:hover {
        color: #cc0000;
    }

.websitelinks {
    float: left;
    direction: ltr;
    font: 8pt Arial;
    line-height: 200%;
}

.bullet {
    padding-right: 5px;
}


/*Question*/
table.fullqaa {
    width: 530px;
    text-align: center;
}

div.scrollbarfaq {
    overflow: auto;
    SCROLLBAR-FACE-COLOR: #cd9f29;
    SCROLLBAR-HIGHLIGHT-COLOR: #dda941;
    SCROLLBAR-SHADOW-COLOR: #a17405;
    SCROLLBAR-3DLIGHT-COLOR: #644801;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #c6c6c6;
    SCROLLBAR-DARKSHADOW-COLOR: #96680d;
    height: 303px;
    width: 550px;
}

.sendquestionqaa {
    padding: 3px 10px;
    border: solid 1px #76452f;
    text-align: center;
    color: White;
    margin: 0 0 0 5px;
    cursor: pointer;
    background-color: #412f27;
}

    .sendquestionqaa:hover {
        border: solid 1px #412f27;
        background-color: #76452f;
        color: white;
    }

.sendnewsletter {
    background: -webkit-linear-gradient(#f7941d, #f26622); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f7941d, #f26622); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f7941d, #f26622); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f7941d, #f26622); /* Standard syntax */
    padding: 1px 10px;
    border: solid 1px #c6c6c6;
    text-align: center;
    color: White;
    cursor: pointer;
}

    .sendnewsletter:hover {
        background: -webkit-linear-gradient(#f26622, #f7941d); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#f26622, #f7941d); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#f26622, #f7941d); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#f26622, #f7941d); /* Standard syntax */
        border: solid 1px #c6c6c6;
        color: white;
        background-color: #f26622;
    }

td.messageqaagreen {
    color: #0d26e6;
    text-align: center;
    font-weight: bold;
}

td.txtquestionqaa {
    text-align: justify;
    padding: 3px 0;
    color: #c64600;
    line-height: 130%;
    font-size: 9pt;
}

td.txtanswerqaa {
    text-align: justify;
    padding: 3px 0;
    color: #494949;
    line-height: 130%;
    font-size: 9pt;
}

.titlequestionqaa {
    float: left;
    color: #494949;
    font-size: 9pt;
}

.titleanswerqaa {
    float: left;
    font-size: 9pt;
    color: #c64600;
}

td.fullqaatitle {
    text-align: left;
}
/*end Question*/


.passwordtooltip {
    display: none;
    background: transparent url(Images/JQueryUtilities/JTTooltip/white_arrow.png);
    font-size: 12px;
    height: 70px;
    width: 160px;
    padding: 25px;
    color: black;
}


td.titlelinksgroup {
    text-align: left;
    font-weight: bold;
    background-color: #ded9c8;
    font-size: 11pt;
    padding: 5px;
}

    td.titlelinksgroup h4 {
        font-size: 10pt;
    }

.drakbarian {
    margin: 9px 40px;
}
.languagefa
{
        font-family: 'Tahoma';
}
div.language {
    width: 304px;
    float: left;
    height: 35px;
    display: block;
}

    div.language a {
        color: #000;
    }

        div.language a:hover {
            color: #c64600;
        }

div.sidebarnews {
    float: right;
    color: #000000;
    text-align: justify;
    
    line-height: 200%;
    display: block;
    text-align: center;
    background-color: #FFF;
    overflow: hidden;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.30);
    margin: auto;
}

div.boxleftnews {
    background-color: #FFF;
    margin-bottom: 10px;
    width: 222px;
    float: left;
    text-align: center;
    overflow: hidden;
}

    div.boxleftnews h3 {
        height: 30px;
        line-height: 30px;
        background-color: #394446;
        text-align: center;
        background: linear-gradient(#394446, #657a7e);
        background: -webkit-linear-gradient(#394446, #657a7e); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#394446, #657a7e); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#394446, #657a7e); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#394446, #657a7e); /* Standard syntax */
        display: block;
    }

        div.boxleftnews h3 span {
            color: #fff;
            display: inline-block;
            height: 30px;
            line-height: 30px;
            font-size: 12px;
            text-align: center;
        }
