@font-face { font-family: "Byekan"; src: url('/Font/Byekan.eot'); src: url('/Font/Byekan.eot?#iefix') format('/Font/BYekan/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 { padding: 0; margin: 0; font-family: tahoma; font-size: 14px; color: #000; }

.NoRepeat { background-repeat: repeat-x; }

.rightpane { width: 215px; padding-left: 15px; }

.leftpane { width: 215px; padding-right: 15px; padding-top: 5px; }
.leftpane a { display:block; }
.Head { font-size: 9pt; font-weight: bold; color: #12195B; font-family: tahoma; }

.Head2 { font-size: 12pt; font-family: 'Byekan'; }

.B { font-weight: bold; color: #ffffff; font-family: tahoma; }

.SubHead { font-size: 9pt; color: #000; 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: #000; text-align: justify; direction: ltr; }

A.Normal { text-align: justify; text-decoration: none; }

.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active { color: #166121; text-decoration: none; font-family: tahoma; }

A.CommandButton:hover { color: #C9243A; text-decoration: underline; font-family: tahoma; text-align: justify; }

TH, TD, DIV { font-family: tahoma; font-size: 12px; color: #000; direction: ltr; }

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: #000; 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: #000; text-decoration: none; font-weight: normal; font-family: tahoma; }

a.breadcrumb:hover { font-size: 11px; color: #186d2a; 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: ltr; float: right; }

.surveyitems { color: #000; line-height: 18px; }

.surveyitems span { font: 500 9pt tahoma; }

.Normal td { color: #000; }

.textbox-login { width: 120px; border: 1px solid #AEA9BC; padding: 4px 4px; border-radius: 2px; background: #ffffff url("/DesktopModules/Images/bg-textbox.png") repeat-x; }

.textbox-login:focus { border-color: #F2C759; }

.button-login { background: #666; color: #fff; border: 1px solid #000 !important; font: 500 12px/13px tahoma; cursor: pointer; width: 90px; height: 27px; border: 0; padding-bottom: 5px; margin-left: 4px; text-align: center !important; }

.button-login:hover { background: #828282; color: #fff; border: 1px solid #333 !important; }

.search-bgright { width: 5px; height: 26px; }

.button-search { height: 27px; background: url(/Portals/_default/Skins/SkinMain_EN/images/srch.png) no-repeat 0 0; width: 24px; float: left; display: block; }

.textbox-search { border: 0 !important; font: 500 8pt tahoma; color: #535353; background: #fff; width: 167px; height: 24px; margin: 0 0px 0 24px; }

.SearchRight { height: 24px; background: url(/Portals/_default/Skins/SkinMain_EN/images/srch3.png) no-repeat -24px 0; width: 6px; float: right; }

.loginbox { width: 129px; margin: 15px 0 5px; padding-right: 59px; }

.loginbox-td span { font: 500 10pt tahoma; color: #000; display: inline-block; width: 62px; }

.forgotpass { padding: 8px 57px 0 0; text-align: 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; }

body { margin: 0; text-align: right; direction: ltr; position: relative; background: #fff; }
.clr { clear: both; }
.w980 { width: 980px; margin: 0 auto; position: relative; }
.hdr { height: 124px; background: url(/Portals/_default/Skins/SkinMain_EN/images/header.png) no-repeat 0 0; }

.srch { width: 0; height: 24px; position: absolute; right: 10px; top: -14px; }
.srch a { background: url(/Portals/_default/Skins/SkinMain_EN/images/header.png) no-repeat 0 -165px; width: 30px; height: 30px; position: relative; right: 3px; top: 28px; }
.srch input { width: 165px; height: 26px; font: 8pt/28px tahoma; color: #747777; border: 0; float: right; padding-left: 7px; direction: ltr; }
.lang { width: 274px; height: 17px; direction: rtl; position: absolute; right: -25px; top: 85px; }
.lang-en { width: 90px; height: 17px; display: inline-block; background: url(/Portals/_default/Skins/SkinMain_EN/images/header.png) 0 -148px; }
.lang-ar { width: 96px; height: 17px; display: inline-block; background: url(/Portals/_default/Skins/SkinMain_EN/images/header.png) -90px -148px; }
.lang-fa { width: 80px; height: 17px; display: inline-block; background: url(/Portals/_default/Skins/SkinMain_EN/images/header.png) -185px -148px; }
.lang-fa a { display: block; text-decoration: none; }
.lang-en a { display: block; text-decoration: none; }
.lang-ar a { display: block; text-decoration: none; }
.nvbr { height: 37px; }
.nvbr li { font: 18px/35px Byekan; color: #008bae; display: inline-block; padding: 0 20px 0 21px; background: url(/Portals/_default/Skins/SkinMain_EN/images/seperator.png) no-repeat left center; }
.contact { width: 247px; background: url(/Portals/_default/Skins/SkinMain_EN/images/contact.png) no-repeat center center; }
.jq-image { width: 730px; border: 0; }
.cnpn { width: 463px; height: 219px; float: right; padding-left: 20px; margin-top: 5px; }
.cnttl { border-bottom: 1px solid #0091dc; height: 30px; background: url(/Portals/_default/Skins/SkinMain_EN/images/cn-arrow.png) no-repeat right center; margin-bottom: 10px; }
.cnttl span { padding-right: 18px; text-align: right; font: 18px/26px Byekan; color: #0089d7; }
.cntxt { text-align: justify; font: 8pt/20px tahoma !important; color: #005b72 !important; padding: 10px; padding-top: 0; }
.cnrs { width: 230px; height: 219px; float: right; padding-left: 20px; margin-top: 5px; }
.supp { float: right; }
.support-on { width: 92px; height: 41px; position: absolute; top: 106px; right: 16px; }
.footer, .footer * { font: 8pt/14pt tahoma; color: #b2b2b2; }
.footer { text-align: center; margin-top: 35px; background: url(/Portals/_default/Skins/SkinMain_EN/images/header.png) no-repeat 0 -195px; padding: 12px 0; }
.footer a { color: #b2b2b2; text-decoration: none; }
.footer a:hover { color: #727272; text-decoration: underline; }
.footer span { color: #b2b2b2 !important; }
.sliderpic { width: 100%; height: 335px; }
.divbreadcrumb { padding: 5px; margin-bottom: 20px; border-top: 1px solid #0079b7; text-align: left; }
#mainBody { background: url(/Portals/_default/Skins/SkinMain_EN/images/bg-pt.png) repeat-x 0 0; }
.sliderWrap { overflow: hidden; height: 335px; }
.topRightPane { float: right; /*margin: -16px 0 0;*/ }

.contentPane { padding: 17px 0 0; min-height: 224px; }
.contentPane .cntitle { border-bottom: 1px solid #A30003; color: #555; font: 20px byekan; background: url(/Portals/_default/Skins/SkinMain_EN/images/cn-arrow.png) no-repeat left center; padding-left: 18px; }
.contentPane .cnp p { line-height: 20px; padding: 0 10px; }
.cncolor { background-color: #f7f7f7; padding: 12px 10px; }

/*#rightpic1, #rightpic2, #rightpic3 { position: relative; z-index: -1; }
#rightpic1 { top: -15px; }
#rightpic2 { top: -3px; }
#rightpic3 { top: 10px; }*/

.bottompane { bottom: 0; position: relative; }
footer { }
.maintable { }
#topContentWrap { overflow: hidden; position: relative; /*top: -25px;*/ top: -9px; margin-bottom: -47px; }
.hover-fx { position: relative; }
#breadcrumbWrap { position: relative; top: -12px; }
.rightPane a { display: block; }

.sf-menu > li { float: left !important; }
.sf-menu ul { left: 0; }
.sf-menu ul li a { text-align: left !important; }
.sf-arrows .sf-with-ul:after { right: -0.65em; left: auto !important; }
.sf-menu ul ul { left: 100%; right: auto !important; }
.sf-menu a { font: 500 14px/22px arial !important;}