
/* CSS Document */
#Body {background:#f8f8eb url(images/body_bg.jpg) no-repeat top; height:100%; margin:0; padding:0; direction:rtl; }

/*-------- Default Style --------*/
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#2E3D47; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
h1, h2, h3, h4, h5, h6, h2 input{color:#375162;font-weight:bold;margin:1ex 0;}
h1{font-size:18px;margin:10px 0;}
h2, h2 input{font-size:14px;}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-size:11px;}
h6{font-size:10px;}

a,a:link,a:visited,a:active{color:#3E81B5; text-decoration:none; font-weight:normal; }
a:hover{color:#D00; text-decoration:underline;}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
#s_wrap_main{display:table;width:1083px; margin:0 auto;}
#s_wrap_sub{display:table-row}
.template_style{display:table-cell; background-color:#edebcc;}

.top_space{height:41px; background:transparent url(images/top_space.gif) no-repeat top;}
.header_space{height:180px; background:transparent url(images/header.jpg) no-repeat top;}

.top_left{padding:0; margin:0; float:left; padding: 0 0 0 50px;}
.top_right{padding:0; margin:0; float:right; padding: 5px 80px 0 0;}
.top_center{padding:0; margin:0;}

.search_style{float:left; height:40px;}
.search_bg{padding:8px 0 0 12px; direction:rtl;}
.SearchButton{margin:0; padding:5px 5px 10px 10px; background-color:transparent;}

.bread_bg{padding:0; margin: 0 56px 0 56px; background:url(images/bread_bg.html) repeat-x top left; height:12px;}
.bread_left{padding:0; margin:0; background:url(images/bread_left.gif) no-repeat top left; height:12px;}
.bread_right{padding:0;  background:url(images/bread_right.gif) no-repeat top right; height:12px;}

.center_bg{padding:0; margin:0; clear:both;}
.left_bg{padding:0; margin:0; background:url(images/left_bg.gif) repeat-y top left;}
.right_bg{padding:0; margin:0; background:url(images/right_bg.gif) repeat-y top right;}
.content_pad{padding:5px; margin: 0 56px 0 56px; background-color:#FFF; border-radius: 8px;}
.content_width{min-height:550px;}

.bot_left{padding:0; margin:0; background:url(images/bot_left.png) no-repeat top left;}
.bot_right{padding:0; margin:0; background:url(images/bot_right.png) no-repeat top right;}
.bot_bg{padding:0; margin:0; background:url(images/bot_bg.gif) repeat-x top left; margin:0 63px 0 63px; height:39px;}

.bot_pad{padding:10px 0 0 0;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}

a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}
.ControlPanel a[disabled="disabled"]{color:#888 !important;text-decoration:none !important;}

/*--------- pane style ----------*/
.BannerPane {display:inline-block;float:right;padding-right:10px;width:auto;}
.ContentPane, .TopPane, .BottomPane{padding:0; margin:0; width:auto;}
.LeftPane{padding:0 5px 0 0; width:27%; margin:0;}
.RightPane{padding:0 0 0 5px; width:23%; margin:0;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#000; font-size:11px;}
a.user:hover{text-decoration:underline;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#FFF; font-size:11px;}
a.footer:hover{ text-decoration:underline;}

/*------------Module Action Menus--------------*/
.ModuleTitle_SubMenu                    {padding:0px; border:1px solid #ccc; z-index:10000 !important;  cursor:pointer;  cursor:hand; font-weight:normal; filter:none;}
.ModuleTitle_MenuItem                   {color:#666; font-size:8pt; font-weight:bold; font-style:normal; padding:0px 30px 0px 16px; height:24px; border:0px; margin:0;}
.ModuleTitle_MenuItem span              {padding:5px;}
.ModuleTitle_MenuItem .icn span         {padding:0;}
.ModuleTitle_MenuItemSel                {background:#eee; color:#666; font-size:8pt; font-weight:bold; cursor:pointer; cursor:hand; padding:0px 30px 0px 16px; height:24px; border:0; margin:0;}
.ModuleTitle_MenuContainer              {color:#2c2c2c;}
.ModuleTitle_MenuBar                    {cursor:pointer; cursor:hand;}
.ModuleTitle_MenuItem, 
.ModuleTitle_MenuItemSel                {padding:0; border:0;}
.ModuleTitle_MenuArrow, 
.ModuleTitle_RootMenuArrow              {display:none;}
.ModuleTitle_MenuIcon                   {border:0px; width:0px; height:1px; padding:0 !important; margin:0; font-size:0px;}
.ModuleTitle_MenuIcon IMG               {margin:0 5px 0 5px;}
.ModuleTitle_MenuBreak                  {height:1px;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
#dnn_dnnSEARCH_txtSearch.NormalTextBox  {font-size:11px;width:120px;border:none;background-color:transparent;}

/*-------------- News Comments --------------*/
div.newscomment                         {color: #a7a7a7; line-height: 14px; margin-bottom: 10px;}
div.newscomment .comment_main_inner     {}
div.newscomment .comment_main           {position: relative; /*width : 100%;*/ }
div.newscomment .comment_inner          {}
div.newscomment .comment_header         {font-size: 10px; position: absolute; width: 75px; right: 0px;}
div.newscomment .comment_header_inner   {}
div.newscomment .comment_rating         {text-align : left; margin-left : 2px; margin-bottom : 2px;}
div.newscomment .comment_rating_inner   {}
div.newscomment .comment_avatar         {/*float :right;*/}
div.newscomment .comment_avatar_inner   {}
div.newscomment .comment_user           {overflow :hidden;}
div.newscomment .comment_user A,    
div.newscomment .comment_user A:link, 
div.newscomment .comment_user A:visited, 
div.newscomment .comment_user A:active  {text-decoration: none; color: #6AA1D8; font-size: 10px;}
div.newscomment .comment_user A:hover   {text-decoration: none; cursor: pointer; color: #242323; font-size: 10px;}
div.newscomment .comment_user_inner     {font-weight:normal !important;}
div.newscomment .comment_date           {}
div.newscomment .comment_date_inner     {font-weight:normal !important;}
div.newscomment .comment_arrow          {position: absolute; right: 44px; top: 10px;}
div.newscomment .comment_body           {background: #fff; border: solid 1px #ccc; margin-right: 75px; padding: 5px 10px 0; font-size : 11px; font-family :Tahoma,Arial,Helvetica,sans-serif; color : #42423D; border-radius: 4px;}
div.newscomment .cs_comments_post       {margin-right: 121px; margin-bottom : 10px;}
div.newscomment .cs_comments_childs .comment_commands {padding: 30px 0 5px; width : 360px;}
div.newscomment .cs_comments_childs .comment_text_edit textarea {background : #F8F8F8;}
div.newscomment .cs_comments_childs .comment {margin-right : 0px; padding-right : 25px; background : url(images/comment_li_bg.html) no-repeat 0px 25px;}
div.newscomment .cs_comments_childs .cs_comments_post {margin-right : 0px;}
div.newscomment .cs_comments_childs .comment_rating {padding-bottom: 0px; padding-top: 0px;}
div.newscomment .cs_comments_childs .comment_arrow {display : none;}
div.newscomment .cs_comments_childs .comment_body {margin-right: 0px; background : #F8F8F8;}
div.newscomment .cs_comments_childs .comment_header img {width : 40px; height : 40px; float :left; margin-right : 10px;}
div.newscomment .cs_comments_childs .comment_header {position : absolute; left : 10px; bottom : 10px; right : auto; width : 170px; text-align : left;}
div.newscomment .comment_body_inner     {}
div.newscomment .comment_commands A, 
div.newscomment .comment_commands A:link, 
div.newscomment .comment_commands A:visited, 
div.newscomment .comment_commands A:active {text-decoration: none; color: #6AA1D8; text-transform: uppercase; cursor: pointer; font-size: 10px;}
div.newscomment .comment_commands A:hover  {text-decoration: none; cursor: pointer; color: #242323; text-transform: uppercase; font-size: 10px;}
div.newscomment .comment_commands_inner div{display: inline;}
div.newscomment .comment_commands_item a{padding: 0px 0px 0px 5px;}
div.newscomment .comment_text           {overflow: hidden; font-weight:normal !important; text-align:justify; /*width : 50%;*/}
div.newscomment .comment_text_edit      {padding: 5px 0 5px; text-align:right;}
div.newscomment .comment_text_edit textarea{border: none; width: 100%; height: 100px; padding-bottom: 5px;}

/*-------------- Books --------------*/
.datalist table                         {background-color: #F6F5F1; border-collapse: separate; margin-bottom: 7px;}
.TDVL                                   {line-height: 25px; direction: ltr; margin: auto; text-align: right; width: 740px;}
.datalist table td.img                  {background-color: White; padding: 3px 10px; text-align: center; width: 17%;}
.item                                   {direction:rtl;}
.item .de .lb                           {color: #09498A; float: right; padding-left: 3px; direction: rtl;}
.item .br                               {margin: 8px 0;}
.item .spti, .img p                     {color: #007F82; font-weight: 600;}
.item .de                               {padding-top: 5px;}

/*-------------- Papers --------------*/
.wide-tag-table                         {width: 100%; background-color:#fff; border-radius: 5px;}
.wide-tag-col                           {width: 100%; padding-right: 5px;}
.answer-votes                           {display: inline-block; float: none; margin-left: 5px; margin-top: 4px; width: 25px;}
.answer-votes                           {cursor: pointer;}
.answer-votes                           {background-color: #EEEEEE; color: #555555; float: right; font-size: 110%; font-weight: bold; height: 15px; padding: 3px 4px 4px; text-align: center; text-decoration: none; width: 22px;}
.post-tag                               {background-color: #E0EAF1; border-bottom: 1px solid #3E6D8E; border-left: 1px solid #7F9FB6; color: #3E6D8E; font-size: 90%; line-height: 2.4; margin: 2px 0 2px 2px; padding: 3px 4px; text-decoration: none; white-space: nowrap;}
a.post-tag:hover                        {background-color: #3E6D8E; color: #E0EAF1 !important; border-bottom: 1px solid #37607D; border-left: 1px solid #37607D; text-decoration: none;}

/*-------------- Related Links --------------*/
.brands-logo .item                      {border: 2px solid #DDDDDD; cursor: pointer; height: 77px; overflow: hidden; text-align: center; vertical-align: middle; width: 105px;}
.brands-logo a img                      {border: 0 none;}