body{ margin:0px; padding:0px; background:url(../../themes/portal/page-bg.jpg) repeat-x top left; min-width:770px; font-family:arial; font-size:15px; text-align:right;}







a{ font-family:arial; color:#000; text-decoration:none;}



a:hover{ font-family:arial; color:#000; text-decoration:underline;}











.header-wrap{ float:left; width:97.9%; margin:0px 1% 0px 1%;}



.news-ticker-wrap{ float:left; width:97.9%; margin:0px 1% 10px 1%;}



.mid-wrap{ float:left; width:97.9%; margin:0px 1% 0px 1%; margin-top:-14px;}



.footer-wrap{ float:left; width:100%; margin:0px 0 0px 0;}



















.header-right{ width:354px; height:287px; background:url(../../themes/portal/header-left.jpg) no-repeat top left;}



.header-left{ width:611px; height:287px; background:url(../../themes/portal/header-right.jpg) no-repeat top right;}



.header-bg{ width:100%;  height:287px; background:url(../../themes/portal/header-bg.jpg) repeat-x top left;}











.ticker-left{ width:18px; height:44px; background:url(../../themes/portal/ticker-left.png) no-repeat top left;}



.ticker-right{ width:31px; height:29px; background:url(../../themes/portal/ticker-right.png) no-repeat top left;}



.ticker-bg{ width:auto; *width:96%; height:29px; background:url(../../themes/portal/ticker-bg.png) repeat-x top left; font-family:arial; font-size:14px; color:#fff; padding:15px 0px 0px 0px }



.ticker-bg a{ font-family:arial; font-size:14px; color:#fff; text-decoration:none;}



.ticker-bg a:hover{font-family:arial; font-size:14px; color:#fff; text-decoration:underline;}







.ticker-bg ul{ margin:0px; padding:0px;}



.ticker-bg ul li{ margin:0px 0 0 10px ; padding:0 46px 0 10px ; background:url(../../themes/portal/ticker-seprator.png) no-repeat right 5px; display:inline; float:right; font-family:arial; font-weight:bold;}



.ticker-bg ul li a{ color:#fff; text-decoration:none;}



.ticker-bg ul li a:hover{ color:#fff; text-decoration:underline;}







.logo{ width:98%; height:200px; background:url(../../themes/portal/logo.png) no-repeat top center; margin:0 auto; padding:0px; position:absolute; z-index:10; }







.left-panel{ width:200px; font-family:arial; font-size:15px;}



.left-panel ul{ margin:0px; padding:0px; float:right; width:170px;}



.left-panel ul li{ width:140px; margin:0px; padding:0px 20px 0px 0px ; float:right; list-style:none; font-family:arial; font-size:15px; text-align:right; color:#000; line-height:22px; clear:both; background:url(../../themes/portal/bullet-1.png) no-repeat right 7px;}



.left-panel ul li a{ color:#000; text-decoration:none;}



.left-panel ul li a:hover{ color:#000; text-decoration:underline;}



















.right-panel{ width:200px;font-family:arial; font-size:15px;}



.right-panel ul{ margin:0px; padding:0px; float:right; width:170px;}



.right-panel ul li{ width:140px; margin:0px; padding:0px 20px 0px 0px ; float:right; list-style:none; font-family:arial; font-size:15px; text-align:right; color:#000; line-height:22px; clear:both; background:url(../../themes/portal/bullet-1.png) no-repeat right 7px;}



.right-panel ul li a{ color:#000; text-decoration:none;}



.right-panel ul li a:hover{ color:#000; text-decoration:underline;}







.box-top{ width:197px; height:47px; background:url(../../themes/portal/box-top.png) no-repeat top left;}



.box-bg{ width:197px; background:url(../../themes/portal/box-bg.png) repeat-y top left; padding:0px 0px 10px 0px }



.box-bottom{ width:197px; height:20px; background:url(../../themes/portal/box-bottom.png) no-repeat top left;}



.box-inner{ float:right; width:167px; height:auto; padding:5px 15px 0px 15px; *padding:5px 18px 0px 10px; font-weight:bold;}



.box-heading{ float:left; font-family:arial; font-size:15px; font-weight:bold; padding:15px 0 0; text-align:center; width:197px;}



.box-inner td{ font-weight:bold;}







.nav-inner{ float:left; width:167px; height:auto; padding:5px 0px 0px 0px ;}



.nav-inner ul{ margin:0px; padding:0px; float:right; width:170px;}



.nav-inner ul li{ width:140px; *width:165px; margin:0px; padding:5px 26px 5px 0 ; float:right; list-style:none; font-family:arial; font-size:15px; text-align:right; color:#000; line-height:22px; clear:both; background:url(../../themes/portal/bullet-2.png) no-repeat right 7px; border-bottom:1px solid #dec8ad; font-weight:bold;}



.nav-inner ul li a{ color:#000; text-decoration:none;}



.nav-inner ul li a:hover{ color:#59420f; text-decoration:underline;}











h6{ font-family:arial; color:#000; font-size:15px; font-weight:bold; padding:0px; margin:0px; text-align:right; color:#000; text-decoration:none;}



h6 a{ font-family:arial; color:#000; font-size:15px; font-weight:bold; padding:0px; margin:0px; text-align:right; color:#000 !important; text-decoration:none;}



h6 a:hover{ font-family:arial; color:#000; font-size:15px; font-weight:bold; padding:0px; margin:0px; text-align:right; color:#088cdf !important; text-decoration:none !important;}















.login-field{ width:140px; height:22px; border:1px solid #dddddd; background:url(../../themes/portal/login-field-icon.jpg) no-repeat top right #fff; padding:0px 25px 0px 0px; text-align:right; }







.pasword-field{ width:140px; height:22px; border:1px solid #dddddd; background:url(../../themes/portal/pasword-field-icon.jpg) no-repeat top right #fff; padding:0px 25px 0px 0px; text-align:right; }







.drop-menu{ width:160px; height:22px; border:1px solid #dddddd; text-align:right; }



.drop-menu-search{ width:167px; height:22px; border:1px solid #a0a0a0; text-align:right; }







.subscribe-field{ width:130px; height:22px; border:1px solid #dddddd; background:url(../../themes/portal/subscribe-icon.png) no-repeat top right #fff; padding:0px 25px 0px 0px; text-align:right; }







.search-field{ width:130px; height:22px; border:1px solid #a0a0a0; background:url(../../themes/portal/search-icon.jpg) no-repeat top right #fff; padding:0px 25px 0px 0px; text-align:right; }







.class{ width:64px; height:82px; background:url(../../themes/portal/calender.png) no-repeat top right;}







.calender{ width:64px; height:82px; background:url(../../themes/portal/calender.png) no-repeat top right;}



.calener-date{ font-family:Times New Roman; font-size:22px; line-height:1;}



.calener-month{ font-family:arial; font-size:10px;}







.search-left{ width:7px; height:82px; background:url(../../themes/portal/searchbar-left.png) no-repeat top right;}



.search-bg{height:82px; background:url(../../themes/portal/searchbar-bg.png) repeat-x top right;}







.div-right{ float:right; width:45%; border-bottom:1px solid #9bd0f8; border-left:1px solid #9bd0f8; padding:5px 5px 20px 5px ; margin:0px 15px 20px 0px ; clear:right;}



.div-left{ float:right; width:45%; border-bottom:1px solid #9bd0f8;padding:5px 20px 20px 5px ; margin:0px 0px 20px 0px; }







.article_info{ width:100%; font-family:tahoma; font-size:14px; }



.article_info a{ width:100%; font-family:tahoma; font-size:14px; text-decoration:none; color:#088cdf; padding:1px }



.article_info a:hover{ width:100%; font-family:tahoma; font-size:14px; text-decoration:underline; color:#088cdf; }







.mid-sec{ width:100%; font-family:tahoma; font-size:12px;  }



.mid-sec a{ width:100%; font-family:tahoma; font-size:12px; text-decoration:none; color:#088cdf; padding:1px }



.mid-sec a:hover{ width:100%; font-family:tahoma; font-size:12px; text-decoration:underline; color:#088cdf; }







.normal{ width:100%; font-family:tahoma; font-size:14px; }



.normal a{ width:100%; font-family:tahoma; font-size:14px; text-decoration:none; color:#088cdf; padding:1px }



.normal a:hover{ width:100%; font-family:tahoma; font-size:14px; text-decoration:underline; color:#088cdf; }







.mid-sec font img { border:5px solid #ccc; padding:3px;}







.mid-sec ul{ margin:0px; padding:0px; float:right; width:90%;}



.mid-sec ul li{ width:140px; margin:0px; padding:0px 20px 0px 0px ; float:right; list-style:none; font-family:arial; font-size:15px; text-align:right; color:#000; line-height:22px; clear:both; background:url(../../themes/portal/bullet-1.png) no-repeat right 7px;}



.mid-sec ul li a{ color:#000; text-decoration:none;}



.mid-sec ul li a:hover{ color:#000; text-decoration:underline;}















.mid-sec li{ width:auto; margin:0px; padding:0px 20px 0px 0px ; float:right; list-style:none; font-family:arial; font-size:15px; text-align:right; color:#000; line-height:22px; clear:both; background:url(../../themes/portal/bullet-1.png) no-repeat right 7px;}



.mid-sec li a{ color:#000; text-decoration:none;}



.mid-sec li a:hover{ color:#000; text-decoration:underline;}



















.post-heading{ font-family:arial; color:#000; font-size:15px; font-weight:bold; padding:0px; margin:0px; text-align:right; color:#000; text-decoration:none;}



.post-heading a{ font-family:arial; color:#000; font-size:15px; font-weight:bold; padding:0px; margin:0px; text-align:right; color:#000 !important; text-decoration:none;}



.post-heading a:hover{ font-family:arial; color:#000; font-size:15px; font-weight:bold; padding:0px; margin:0px; text-align:right; color:#088cdf !important; text-decoration:none !important;}







.author{ font-family:tahoma; color:#af361d; font-size:12px; font-weight:normal; padding:0px 23px 0px 0px ; margin:0px; text-align:right; text-decoration:none; background:url(../../themes/portal/author-icon.png) no-repeat right top; height:22px;}



.author a{ font-family:tahoma; color:#af361d; font-size:12px; font-weight:normal; padding:0px; margin:0px; text-align:right; text-decoration:none;}



.author a:hover{ font-family:tahoma; color:#af361d; font-size:12px; font-weight:normal; padding:0px; margin:0px; text-align:right; text-decoration:underline !important;}















.poste-date{ font-family:tahoma; color:#088CDF; font-size:12px; font-weight:normal; padding:0px; margin:0px; text-align:right; text-decoration:none;}



.poste-date a{ font-family:tahoma; color:#088CDF; font-size:12px; font-weight:normal; padding:0px; margin:0px; text-align:right; text-decoration:none;}



.poste-date a:hover{ font-family:tahoma; color:#088CDF; font-size:12px; font-weight:normal; padding:0px; margin:0px; text-align:right; text-decoration:underline !important;}















.post{ font-family:tahoma; font-size:12px; font-weight:normal; padding:0px; margin:0px; text-align:right; color:#505050; text-decoration:none; line-height:22px;}



.post a{ font-family:tahoma; font-size:12px; font-weight:normal; padding:0px; margin:0px; text-align:right; color:#505050 !important; text-decoration:underline;}



.post a:hover{ font-family:tahoma; font-size:12px; font-weight:normal; padding:0px; margin:0px; text-align:right; color:#505050 !important; text-decoration:none !important;}







.mid-post-table{ border-bottom:1px solid #9bd0f8; /*margin-bottom:25px;*/ padding-top:20px;}







.bottom-bg{ float:left; width:100%; height:59px; background:url(../../themes/portal/botom-bg.png) repeat-x top left; }







.bottom-left{  width:632px; height:59px; *height:37px;  background:url(../../themes/portal/botom-left.png) no-repeat top left; font-family:Tahoma; font-size:11px; padding:20px 0 0 15px; *padding:22px 0 0 15px; color:#2a2a2a }



.bottom-left a{ text-decoration:none; color:#2a2a2a }



.bottom-left a:hover{ text-decoration:underline; color:#2a2a2a }







.bottom-right{ width:512px; height:59px; *height:37px; background:url(../../themes/portal/botom-right.png) no-repeat top right; font-family:Tahoma; font-size:11px; padding:28px 15px 0 0px; *padding:22px 15px 0 0; color:#2a2a2a }



.bottom-right a{ text-decoration:none; color:#2a2a2a }



.bottom-right a:hover{ text-decoration:underline; color:#2a2a2a }







.search-btn{background-image:url(../../themes/portal/search-btn.png);width:60px; height:20px; border:0; }



.submit-btn{background-image:url(../../themes/portal/submit-btn.png);width:60px; height:20px; border:0; }



.ok-btn{background-image:url(../../themes/portal/ok-btn.png);width:60px; height:20px; border:0; }











.mid-seprator { border-bottom:1px solid #9BD0F8; margin-bottom:0; margin-top:25px;}







.pa { font-family:arial; font-size:18px; color:#000; text-decoration:none; background:#aaa9cb; width:100%;}



.pa  a{ font-family:arial; font-size:18px; color:#000; text-decoration:none;}



.pa  a:hover{ font-family:arial; font-size:18px; color:#000; text-decoration:underline;}







.pa .currentpage { float:right; width:100px;}







.catlinkfont{ font-family:arial; font-size:28px; color:#000; margin-top:20px; }



.catlinkfont a{ font-family:arial; font-size:28px; color:#000; text-decoration:none; }



.catlinkfont a:hover{ font-family:arial; font-size:28px; color:#088CDF; text-decoration:none;}















.mid-sec .news_title{ font-family:arial; font-size:20px; color:#000; margin-top:20px; }



.mid-sec .news_title a{ font-family:arial; font-size:20px; color:#000; text-decoration:none; }



.mid-sec .news_title a:hover{ font-family:arial; font-size:20px; color:#088CDF; text-decoration:none;}







.mid-sec .news_title img{ float:right; margin:7px 0px 0px 7px; }







.normal font{ font-family:arial; font-size:20px; color:#000; }



.normal font a{ font-family:arial; font-size:20px; color:#000; text-decoration:none; }



.normal font a:hover{ font-family:arial; font-size:20px; color:#088CDF; text-decoration:none;}







.catlinkfont font { font-family:arial; margin-top:20px; color:#088CDF;}



.catlinkfont font a{ font-family:arial;  text-decoration:none; }



.catlinkfont font a:hover{ font-family:arial; text-decoration:none;} 







.catlinkfont font img { padding:0 0 0 5px; border:0 none; margin-top:-15px; }







hr { color:#9bd0f8; width:100%;}



.fontablt blockquote { margin:20px 0 0; }



.fontablt blockquote font { color:#000; font-family:arial; font-weight:bold; }







.hikma { text-align:right;}







.mid-sec .fontablt img { border:0 none; padding:0px; margin-top:-4px;}



.mid-sec .fontht img { border:0 none; padding:0px; margin-top:-8px;}







.mid-sec .fonthtd font { font-family:arial; margin-top:20px; color:#000;}



.mid-sec .fonthtd font a{ font-family:arial;  text-decoration:none;  color:#000; }



.mid-sec .fonthtd font a:hover{ font-family:arial; text-decoration:none;  color:#088CDF;} 







.mid-sec .fonthtww { font-family:arial; margin-top:20px; color:#000;}



.mid-sec .fonthtww a{ font-family:arial;  text-decoration:none;  color:#000; }



.mid-sec .fonthtww a:hover{ font-family:arial; text-decoration:none;  color:#088CDF;} 







.mid-sec .fonthtd img { border:0 none; padding:0px; margin-top:-8px;}







span.fontablt font { color:#505050; font-family:arial; font-size:12px; font-weight:bold; }



.fontablt font { color:#505050; font-family:arial; font-size:15px; font-weight:bold; }







.index_download{ border:1px solid #e1caad; margin:15px 7px 0px 0px; width:98%;}



.index_download font img{ border:0 none; padding:0px;} 







.fontablt2{ font-family:arial; color:#000; font-size:26px; font-weight:normal; padding:0px; margin:0px; text-align:right; color:#000; text-decoration:none; line-height:2;}







#table13{ border:1px solid #e1caad; font-weight:bold; line-height:2; padding:16px; font-family:arial; margin-bottom:10px;}



#table13 td { /*border-bottom:1px solid #9bd0f8;*/ }



#table13 .text_box { width:200px; height:22px; border:1px solid #e1caad }



#table13 #post { border:1px solid #e1caad }







.numrows{ font-family:arial; font-size:12px;}











.ibdana-logo{ float:left; width:89px; height:59px; background:url(../../images/ibdana-logo.png) no-repeat top left;}







#table1 {background-color:transparent;}







.forum_header { font-family:arial; color:#000; font-size:26px; font-weight:normal; padding:0px; margin:0px; text-align:right; color:#000; text-decoration:none; line-height:2;} 







.safhat { float:right; font-size:18px; font-weight:bold; margin:-3px 0 0; text-align:right; width:70px;}







.currentpage { float:right; font-size:16px; font-weight:bold; margin:-3px 0 0; text-align:right; width:30px;}



.currentpage a{ color:#fff; text-decoration:none; }



.currentpage a:hover{ color:#fff; text-decoration:underline;}







.numb { float:right; font-size:16px; font-weight:bold; margin:-2px 0 0; text-align:center;  font-family:arial; width:30px;}



.numb a{ float:right; font-size:16px; font-weight:bold; text-align:center; color:#fff; text-decoration:none;font-family:arial;width:30px;}



.numb a:hover{ float:right; font-size:16px; font-weight:bold; text-align:center;  color:#fff; text-decoration:underline;font-family:arial;width:30px;}







.left-arrow{ float:right; width:30px;}



.left-arrow-double { float:right; width:30px;}







.arrow-right { float:right; width:30px;}



.arrow-right-double { float:right; width:30px;}







.mid-sec center{ width:100%; font-family:tahoma; font-size:14px; text-align:right; }



.mid-sec center a{ width:100%; font-family:tahoma; font-size:14px; text-decoration:none; color:#088cdf; padding:1px }



.mid-sec center a:hover{ width:100%; font-family:tahoma; font-size:14px; text-decoration:underline; color:#088cdf; }







.error_msg{ border:2px solid #7f7bcc; width:60%; font-family:tahoma; font-size:14px; text-align:center; }







.error_msg .fontablt { font-family:arial; font-size:18px; text-align:center; font-weight:bold; color:d20000}



.error_msg .fontablt a{ font-family:arial; font-size:18px; text-align:center; font-weight:bold; color:d20000; text-decoration:none}



.error_msg .fontablt a:hover{ font-family:arial; font-size:18px; text-align:center; font-weight:bold; color:d20000; text-decoration:underline;}







.login_main{ float:left; width:100%;}







.login_main .forum_header{ background:#aaa9cb; color:#fff; }



.login_main .forum_header font{ color:#fff; font-family:arial; }



#table8{ border:2px solid #7f7bcc;}







#table8 td{ background:#fff;}



#table8 td input{ border:1px solid #d1ad81; width:200px; height:22px;}







#table8 td input.submit-btn{ border:0 none; height:21px; margin:15px; width:60px;}







#table5{ border:2px solid #7f7bcc; background:none;}



#table5 font{ color:#000}







.news_comment_table{ border:1px solid #d1ad81;  }







.normal_dark_link { background:#aaa9cb; color:#fff; font-family:arial; font-size:20px; } 







#AutoNumber7{ font-family:arial; background:none;}



#AutoNumber7 td{ background:none;}







.site_name{ color:#088CDF; font-family:arial; font-size:17px; font-weight:bold; margin:4px 0px 0px 0px ; text-align:center; background:url(../../themes/portal/url.png) no-repeat top center; height:15px;}