
body { padding: 0; margin: 0; font-family: tahoma; font-size: 14px; color: #000; }

.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: #12195B; font-family: tahoma; }

.Head2 { font-size: 12pt; font-family: 'B Homa'; }

.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: #000; 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: #CC0000; 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: ltr; }

a, a:link, a:active { color: #354654; text-decoration: none !important; text-align: right; font-family: tahoma; }

a:visited { color: #FAB705; text-decoration: none; text-align: right; font-family: tahoma; }

a.t, a.t:link, a.t:visited, a.t:active { color: #006a52; text-decoration: none; text-align: right; font-family: tahoma; }

a:hover { color: #FAB705; text-decoration: underline; 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: #000000; text-decoration: none; font-weight: normal; font-family: tahoma; }

a.breadcrumb:hover { font-size: 11px; color: #397DF3; 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 { line-height: 18px; }

.surveyitems span { color: #000; 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: 24px; background: url(/Portals/_default/Skins/SkinMain/images/srch-en.png) no-repeat right center; width: 24px; float: right; display: block; }

.textbox-search-en { border: 0 !important; font: 500 8pt tahoma; color: #535353; background: #fff; width: 130px; height: 24px; /*margin: 0 24px 0 6px;*/ direction: ltr; }

.SearchRight { height: 24px; background: url(/Portals/_default/Skins/SkinMain/images/srch-en.png) no-repeat left center; 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; }

.footer { color: #85abd1 !important; }

.White { color: #fff; }

.loginReg { float: left; width: 104px; height: 24px; margin: 7px 285px; }
.loginReg a { color: #fff !important; font: 500 8pt tahoma !important; }
.loginReg a:hover { color: #D19709 !important; }

/************************************* AzarKianToos ***************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { border: 0; font-size: 100%; margin: 0; padding: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
table { border-collapse: collapse; border-spacing: 0; }

#mainBody { margin: 0; 40: left; direction: ltr; background: url(/Portals/_default/Skins/SkinMain/images/bg-body.png); }
.clr { clear: both; }
.w980 { width: 980px; margin: 0 auto; position: relative; }

.jq-image { height: 620px; overflow: hidden; }
.jq-shadow { height: 82px; background: url(/Portals/_default/Skins/SkinMain/images/jq-shadow.png) repeat-x center top; }
.headbg { height: 133px; width: 100%; background: url(/Portals/_default/Skins/SkinMain/images/headbg.png) repeat-x center top; position: absolute; z-index: 10; opacity: 0.98; }
.title-fa { width: 980px; height: 128px; background: url(/Portals/_default/Skins/SkinMain/images/title-fa.png) no-repeat center center; }
.srchbg { width: 316px; height: 34px; background: url(/Portals/_default/Skins/SkinMain/images/srch-bg.png) no-repeat; position: absolute; left: 0; top: 0; }
.srch { width: 210px; height: 24px; padding: 4px 85px 0 18px; }
.srch1 { height: 24px; background: url(/Portals/_default/Skins/SkinMain-en/images/srch.png) no-repeat 0 0; width: 24px; float: left; }
.srch3 { height: 24px; background: url(/Portals/_default/Skins/SkinMain-en/images/srch.png) no-repeat -24px 0; width: 6px; float: right; }
.srch2-en { background: #fff; width: 130px; height: 24px; float: right; padding-left: 5px; }
.lang { width: 154px; height: 26px; position: absolute; right: 120px; top: 0; }
.lang-fa { float: left; background: url(/Portals/_default/Skins/SkinMain/images/lang-fa.png) no-repeat right center; width: 77px; height: 26px; list-style: none; cursor: pointer; }
.lang-en { float: right; background: url(/Portals/_default/Skins/SkinMain/images/lang-en.png) no-repeat left center; width: 77px; height: 26px; list-style: none; cursor: pointer; }
.mnu1 { height: 33px; background: url(/Portals/_default/Skins/SkinMain/images/mnu1.png) no-repeat; width: 122px; float: left; }
.mnu3 { height: 33px; background: url(/Portals/_default/Skins/SkinMain/images/mnu3.png) no-repeat; width: 122px; float: right; }
.mnu2 { background: url(/Portals/_default/Skins/SkinMain/images/mnu2.png) repeat-x; height: 33px; margin: 0 122px; text-align: center; padding: 0 120px; }
.mnutxt { display: inline-block; padding: 0 10px; color: #000; font: 8pt/26px tahoma; text-shadow: 1px 1px #fbca49; }
.bdypos { margin-top: -147px; }
.body1 { background: url(/Portals/_default/Skins/SkinMain/images/body1.png) no-repeat center top; height: 10px; }
.body2 { background: url(/Portals/_default/Skins/SkinMain/images/body2.png) repeat-y center top; padding: 5px 25px; min-height: 200px; }
.body3 { background: url(/Portals/_default/Skins/SkinMain/images/body3.png) no-repeat center top; height: 42px; }
.footerDiv { color: #627595; direction: ltr; text-align: center; font: 8pt/17px tahoma; height: 75px; background: url(/Portals/_default/Skins/SkinMain/images/footer.png) no-repeat; /*margin-bottom: 20px;*/ padding-top: 30px; padding-bottom: 20px; }
.footerDiv a { color: #627595; }
.footerDiv a:hover { text-decoration: none; color: #F3F3F3 !important; }
.footerDiv span { color: #627595; padding-bottom: 4px; font-weight: normal; }
.cn-head { border-bottom: 1px #527ABE solid; height: 30px; background: url(/Portals/_default/Skins/SkinMain/images/cn-arrow-en.png) no-repeat left center; padding-left: 20px; }
.cn-hdtxt { padding-right: 18px; text-align: left; font: 500 8pt/28px tahoma; color: #1b2834; }
.cn-bdytxt { text-align: left; font: 8pt/20px tahoma; color: #000; padding: 10px; }

.cn-head span { float: left; }

.ControlPanel, .PagingTable { position: relative; z-index: 10; }
#dnn_ctr946_DD span { position: relative; z-index: 10; }

.sf-menu { margin-left: 55px !important; margin-right: 0 !important; }
.sf-menu > li { float: left !important; }
.sf-arrows .sf-with-ul:after { left: 5.35em !important; }
.sf-menu ul { left: 0; right: auto !important; }
.sf-menu ul ul { left: 100%; right: auto !important; }
.sf-menu ul li a { float: left; }

.sf-arrows ul .sf-with-ul:after { transform: rotate(180deg); moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); }

.bnr1 { float: left; width: 220px; height: 184px; margin-right: 15px; background: url(/portals/_default/skins/SkinMain-en/images/bnr1.jpg) no-repeat; cursor: pointer; }
.bnr2 { float: left; width: 220px; height: 184px; margin-right: 15px; background: url(/portals/_default/skins/SkinMain-en/images/bnr2.jpg) no-repeat; cursor: pointer; }
.bnr3 { float: left; width: 220px; height: 184px; margin-right: 15px; background: url(/portals/_default/skins/SkinMain-en/images/bnr3.jpg) no-repeat; cursor: pointer; }
.bnr4 { float: left; width: 220px; height: 184px; background: url(/portals/_default/skins/SkinMain-en/images/bnr4.jpg) no-repeat; cursor: pointer; }
.bnr-h { background: rgba(255, 255, 255, 0.12); width: 220px; height: 184px; }
.bnr-h:hover { background: rgba(255, 255, 255, 0); width: 220px; height: 184px; }
