
body { padding: 0; margin: 0; font-family: tahoma; font-size: 14px; }

.NoRepeat { background-repeat: repeat-x; }

.RightPane { width: 215px; padding-left: 20px; }

.ContentPane { }

.LeftPane { width: 215px; padding-right: 20px; }

.Head { font-size: 9pt; font-weight: bold; color: #ddd; font-family: tahoma; }

.Head2 { font-size: 12pt; font-family: 'B Tahoma'; }

.B { font-weight: bold; color: #ffffff; font-family: tahoma; }

.SubHead { font-size: 9pt; color: #999; font-family: tahoma; }

.SubSubHead { font-size: 11pt; color: #000; font-family: tahoma; }

.visitors { color: #81ADC1 !important; }

    .visitors span { color: #81ADC1 !important; }

.usersonline table td { line-height: 19px !important; color: #81ADC1 !important; font-size: 8pt !important; }

    .usersonline table td span { color: #8c8c8c; font-size: 9pt; }

.NormalBold span { color: #000; font-size: 8pt; }

.tblnews-a span, .tblnews-a label { font-size: 8pt !important; color: #000 !important; }

.Normal { font-size: 9pt; color: #ddd; text-align: justify; direction: rtl; }

A.Normal { text-align: justify; text-decoration: none; }

.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active { color: #5b8bdb; text-decoration: none; font-family: tahoma; }

A.CommandButton:hover { color: #FAB705; text-decoration: underline; font-family: tahoma; text-align: justify; }

TH, TD, DIV { font-family: tahoma; font-size: 12px; color: #000; direction: rtl; }

a, a:link, a:active { color: #354654; text-decoration: none !important; /*font-family: tahoma;*/ text-align: right; font-family: tahoma; }

    a:visited { color: #FAB705; text-decoration: none; /*font-family: tahoma;*/ text-align: right; font-family: tahoma; }

    a.t, a.t:link, a.t:visited, a.t:active { color: #006a52; text-decoration: none; /*font-family: tahoma;*/ text-align: right; font-family: tahoma; }

    a:hover { color: #FAB705; text-decoration: underline; /*font-family: tahoma;*/ font-family: tahoma; }

    .user, a.user:link, a.user:active, a.user:visited { color: white; text-decoration: none; font-weight: normal; font-size: 12px; font-family: tahoma; }

    a.user:hover { color: #fff; text-decoration: none; font-weight: normal; font-size: 12px; font-family: tahoma; }

    .footer, a.footer:link, a.footer:active, a.footer:visited { font-size: 12px; color: #fff; text-decoration: none; font-weight: normal; font-family: tahoma; }

    a.footer:hover { font-size: 12px; color: #fff; text-decoration: none; font-weight: normal; font-family: tahoma; }

    .links, a.links:link, a.links:active, a.links:visited { font-size: 12px; color: white; text-decoration: none; font-weight: normal; font-family: tahoma; }

    a.links:hover { font-size: 12px; color: #397DF3; text-decoration: none; font-weight: normal; font-family: tahoma; }

    .breadcrumb, a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited { font-size: 11px; color: #fff; text-decoration: none; font-weight: normal; font-family: tahoma; }

    a.breadcrumb:hover { font-size: 11px; color: #FFCA00; text-decoration: none; font-weight: normal; font-family: tahoma; }

.SearchBtn { height: 32px; background-image: url(/Portals/0/search.png); width: 32px; display: block; }

#footer TD, #footer DIV { font-family: tahoma; font-size: 12px; color: #FFF; direction: rtl; float: right; }

.surveyitems { color: #000; line-height: 18px; }

    .surveyitems span, .surveyitems label { font: 500 9pt/20px tahoma; color: #fff; }

.surveyresultsitems { color: #fff; }

.textbox-login { width: 145px; border: 1px solid #fff; padding: 4px 4px; border-radius: 1px; font: 500 9pt tahoma; }

    .textbox-login:focus { border: 1px solid #FFD200; }

.button-login { background: #2788cc; border: 1px solid #2788cc; border-radius: 1px; color: #fff; cursor: pointer; font: 500 12px/13px tahoma; height: 26px; padding-bottom: 5px; width: 87px; }

    .button-login:hover { background: #1453c6; color: #fff; border: 1px solid #1453c6; }

.loginbox { width: 129px; margin: 15px 0 5px; padding-right: 59px; }

.loginbox-td { padding-bottom: 2px; }

    .loginbox-td span { color: #fff; display: inline-block; font: 500 9pt tahoma; padding-left: 3px; text-align: left; width: 56px; }

.forgotpass { padding: 8px 57px 0 0; text-align: right; }

.search-bgright { width: 5px; height: 26px; }

.button-search { height: 27px; background: url(/Portals/_default/Skins/SkinMain/images/srch.png) no-repeat 0 0; width: 24px; float: left; display: block; }

.textbox-search { border: 0 !important; font: 500 8pt tahoma; color: #aaa; background: #fff; width: 167px; height: 24px; margin-right: -10px; }

.SearchRight { height: 24px; background: url(/Portals/_default/Skins/SkinMain/images/srch3.png) no-repeat -24px 0; width: 6px; float: right; }

#dnn_ctr_SendPassword_lblHelp { float: right; line-height: 19px; margin-bottom: 15px; }

#dnn_ctr671_MainPage_ctl02_dgArticleList_ctl00_titleLink { color: #fff !important; }

.White { color: #fff; }

.loginReg { float: left; width: 104px; height: 24px; margin: 9px 270px; }

    .loginReg a { color: #fff !important; font: 500 8pt tahoma !important; }

        .loginReg a:hover { color: #D19709 !important; }

/****************************************************************************/

@font-face { font-family: "byekan"; src: url('/Font/BYekan.eot'); src: url('/Font/BYekan.eot?#iefix') format('embedded-opentype'), url('/Font/BYekan.svg') format('svg'), url('/Font/BYekan.woff') format('woff'), url('/Font/BYekan.ttf') format('truetype'); font-weight: normal; font-style: normal; }

body { margin: 0; text-align: right; direction: rtl; position: relative; font: 8pt tahoma; }

#mainBody { background: #003080; color: #fff; }

.clr { clear: both; }

.w980 { width: 980px; margin: 0 auto; position: relative; }

.topline { height: 30px; }

    .topline p { font: 8pt/30px tahoma; color: #fff; width: 300px; height: 30px; margin-top: 0; }

.topmail { position: absolute; left: 0; top: 0; text-align: left; }

.toptel { position: absolute; right: 0; top: 0; }

.headbx { height: 85px; background: #fff; }

.navbx { height: 52px; background: url(/Portals/_default/Skins/SkinMain/images/nav.png) no-repeat center top; margin: 27px 0 18px 0; }

.navbar { width: 650px; font: 17px/46px byekan; color: #fff; position: absolute; right: 0; top: 2px; }

    .navbar li { background: url(/Portals/_default/Skins/SkinMain/images/sep.png) no-repeat left center; height: 48px; float: right; }

        .Navbar li:first-child { margin-right: -20px; }

        .Navbar li a { font-family: 'byekan'; text-decoration: none; color: #fff; width: 100%; height: 100%; display: inline-block; }

        .Navbar li:hover { color: #003080; background: #003080; }

.srchbx { background: none repeat scroll 0 0 #fff; border: 1px solid #fff; height: 27px; left: 0; position: absolute; top: 12px; width: 218px; }

.srchbtn { float: left; width: 28px; height: 28px; }

.srchinput { float: left; width: 170px; height: 28px; font: 8pt tahoma; color: #aaa; border: 0; }

    .srchinput:focus { color: #000; }

.logbx { height: 30px; font: 8pt/28px tahoma; color: #fff; position: absolute; left: 230px; top: 11px; }

    .logbx a { color: #fff; text-decoration: none; }

        .logbx a:hover { text-decoration: underline; }

.tlogobx { background: url(/Portals/_default/Skins/SkinMain/images/head1.png) center top; position: absolute; top: 3px; right: 0; width: 413px; height: 100px; }

.sliderbx { width: 100%; height: 430px; overflow: hidden; margin-bottom: 20px; }

.sliderholder { width: 978px; height: 428px; }

    .sliderholder img { width: 978px; height: 428px; border: 1px solid #282828; }

.slider-floral-left { width: 94px; height: 430px; background: url(/Portals/_default/Skins/SkinMain/images/slider-floral-left.png) no-repeat center center; left: -100px; position: absolute; top: 0; }

.slider-floral-right { width: 94px; height: 430px; background: url(/Portals/_default/Skins/SkinMain/images/slider-floral-right.png) no-repeat center center; right: -100px; position: absolute; top: 0; }

.catbx { margin-bottom: 20px; }

    .catbx li { width: 310px; height: 280px; margin-left: 25px; margin-bottom: 25px; float: right; }

        .catbx li a { font: 18px/23px byekan; color: #fff; text-decoration: none; position: relative; display: inline-block; }

        .catbx li img { width: 100%; height: 100%; }

        .catbx li p { background: rgba(0,0,0,0.5); width: 295px; height: 27px; padding-right: 15px; position: absolute; bottom: 0; transition: all 400ms; }

li.nomarg { margin-left: 0; }

.footerbx { background: #003fb2; padding: 10px 0; }

.footbx1 { width: 310px; height: 265px; float: right; border-left: 1px solid #87a6cb; margin: 10px 0; position: relative; background: url(/Portals/_default/Skins/SkinMain/images/footer-logo.png) no-repeat center top; }

.social { width: 174px; height: 24px; position: absolute; left: 75px; top: 125px; }

    .social div { width: 24px; height: 24px; margin-right: 5px; float: left; }

.soct-facebook { background: url(/Portals/_default/Skins/SkinMain/images/social.png) no-repeat 0 0; }

.soct-twitter { background: url(/Portals/_default/Skins/SkinMain/images/social.png) no-repeat -24px 0; }

.soct-googleplus { background: url(/Portals/_default/Skins/SkinMain/images/social.png) no-repeat -48px 0; }

.soct-linkedin { background: url(/Portals/_default/Skins/SkinMain/images/social.png) no-repeat -72px 0; }

.soct-instagram { background: url(/Portals/_default/Skins/SkinMain/images/social.png) no-repeat -96px 0; }

.soct-rss { background: url(/Portals/_default/Skins/SkinMain/images/social.png) no-repeat -120px 0; }

.footer { color: #87a6cb; direction: ltr; font: 8pt/16px tahoma; position: absolute; text-align: center; top: 152px; width: 309px; }

    .footer a { color: #87a6cb; text-decoration: none; }

        .footer a:hover { color: #FFCA00; text-decoration: underline; }

.footer-floral { width: 181px; height: 60px; position: absolute; top: 220px; right: 68px; }

.footbx2 { width: 310px; height: 265px; float: right; margin-right: 24px; }

.cn2ttlbx { border-bottom: 1px solid #404040; }

.cn2ttltxt { padding-right: 10px; height: 40px; font: 20px/36px byekan; color: #fff; }

.cn2bdytxt { font: 8pt/20px tahoma; color: #787878; text-align: justify; padding: 15px 10px; }

.button-search { width: 30px; }

.ModuleTitle_SubMenu a { color: #777; }

.content-pane * { color: #fff; }

.content-pane input[type=text], .content-pane input[type=password], .content-pane select, .content-pane option, .content-pane textarea { color: #000; }

.cn-text { padding: 15px 0; }

    .cn-text * { color: #fff; }

    .cn-text input[type=text], .cn-text input[type=password], .cn-text select, .cn-text option, .cn-text textarea { color: #000; }

.FileManager * { color: #000; }

.FileManager_ToolBar * { color: #fff; }

.cntitle { font-family: byekan; font-size: 17px; border-bottom: 1px solid #87a6cb; padding: 5px 0 10px; color: #fff; }

#copyright { display: block; margin: 3px 0 0 0; }

.hover-fx { position: relative; }

.logbx a:hover { color: #aaa; }

.ControlPanel a { color: #000 !important; }

#houseMenuVstatic a { color: #5b8bdb; }

    #houseMenuVstatic a:hover { color: #FAB705; }

.breadcrumbcontent { background: none repeat scroll 0 0 #003fb1; color: #fff; display: block; padding: 4px 10px 6px; margin-bottom: 7px; }

.feedback-tbl { margin-top: 10px; }
    .feedback-tbl input[type=text] { width: 210px; border: 1px solid #fff; padding: 3px; margin: 3px 0 10px; border-radius: 1px; color: #000; }
        .feedback-tbl input[type=text]:focus { border: 1px solid #FFDC00; }
    .feedback-tbl textarea { width: 270px; height: 150px; border: 1px solid #fff; padding: 3px; margin: 3px 0 10px; border-radius: 1px; color: #000; }
        .feedback-tbl textarea:focus { border: 1px solid #FFDC00; }
.feedback-btn { width: 55px; text-align: center !important; color: #fff !important; font: 500 12px tahoma !important; background: #2788cc; cursor: pointer; padding: 5px 14px 7px; /*border: 1px solid #ffffff;*/ display: block; }
    .feedback-btn:hover { background: #003FB2; text-decoration: none; color: #fff !important; }
.feedback-tbl select { width: 210px; border: 1px solid #075778; padding: 2px; margin: 4px 0 11px; border-radius: 1px; font: 500 9pt tahoma; }
.feedback-tbl img { display: none; }
.message { color: red; line-height: 25px; }
.SubHeada { font: 600 8pt tahoma; padding-top: 7px; vertical-align: top; width: 65px; text-align: left; padding-left: 12px; color: #fff; }
.captcha2 img { display: block !important; }
.captcha2 div { color: #fff; padding: 5px 0; }
.lblcaptcha img { display: none !important; }
