﻿body {}
A { color: #000066; text-decoration: none; font-size: 11px; font-family: tahoma;}
A:hover { color: #2797ed; }

.PageHead { background-image:url('../../../../images/black-red/head/Header-bg.jpg'); background-repeat:repeat-x; height:128px;}
.PageHead .header-logo { background-image:url('../../../../images/black-red/head/Header1.jpg'); background-repeat:no-repeat; width:380px; height:128px;}

.work-body-bg { background-color: #ffffff; border-right: #000000 1px solid; border-left: #000000 1px solid;}
.leftside{ border-right: #000000 1px solid;}
.rightside{ border-left: #000000 1px solid;}
.border { border-right: #000000 1px solid; border-left: #000000 1px solid; width:160px;}

.Space { height: 6px;} 
.rtl_ctrl_title { font-weight:bold; font-size: 10pt; color: #000093;  font-family: tahoma; }
.rtl_ctrl_title2{ font-weight:bold; font-size: 10pt; color: #000093;  font-family: tahoma; }
.rtl .ctrl_title_bg{ background-image:url('../../../../images/black-red/ctrl-logo/ctrl-title-bg.gif'); background-repeat:no-repeat; width:160px; height:34px;}
.rtl .ctrl_footer { height:1px; background-color:black; background-repeat:repeat-x; width:160px;}

.PageFooter{ background-image:url('../../../../images/black-red/ctrl-logo/Footer-bg.gif'); background-repeat:repeat-x;}

.SearchControl {}
.SearchControl .normal { font-size: 10pt; font-family: tahoma;}
.SearchControl .normal-bg { font-size: 10pt; font-family: tahoma; color: #C40007; background-color: #ffffff; border-right: #000000 1px solid; border-left: #000000 1px solid;  border-top: #000000 1px solid; border-bottom: #000000 1px solid; }
.SearchControl .small { font-size: 8pt; font-family: tahoma; }
.SearchControl .strong { font-weight: bold; font-size: 8pt; font-family: tahoma; color: #C40007;}
.SearchControl .Counter { font-weight: bold; font-size: 10pt; color: #000066; font-family: tahoma; }
.SearchControl .Info { font-weight: bold; font-size: 9pt; color: #cc3300; font-family: tahoma; }
.SearchControl .Validate { font-weight: bold; font-size: 9pt; color: #ff0000; font-family: tahoma; }
.SearchControl .A { font-size: 10pt; font-family: tahoma; }
.SearchControl .rtl A:hover { }

.SideMenu { }
.SideMenu .A { font-size: 9pt; font-family: tahoma; }
.SideMenu .A:hover { }
.SideMenu .item { color: #882800; font-family: tahoma; height: 16pt; text-decoration: none; }

.TextMenu {}
.TextMenu .rtl {}
.TextMenu .rtl A { padding-right: 4px; padding-left: 4px; font-size: 8pt; padding-bottom: 3px; margin: 2px; color: #000083; padding-top: 3px; font-family: tahoma; height: 12px; text-decoration: none; }
.TextMenu .rtl A:hover { border-right: #666666 1px solid; padding-right: 3px; border-top: #666666 1px solid; padding-left: 3px; padding-bottom: 2px; border-left: #666666 1px solid; color: #ffffff; padding-top: 2px; border-bottom: #666666 1px solid; background-color: #7a7a7a; }
.TextMenu .rtl .SymPos { height: 21px; margin: 2px;}

.LangSelector {}
.LangSelector .title { font-size: 8pt; font-family: tahoma; color: #000083 ;}
.LangSelector .edit { font-size: 8pt; font-family: tahoma; position: relative; top: 1px; }

.menu_header{ background-image:url('../../../../images/black-red/menu/rtl_Mainmenu-Header.jpg'); background-repeat:no-repeat; width:144; height:17px;}
.menu_notselected { background-color:#FFF4CE; background-repeat:no-repeat; font-family:tahoma ; font-size: 11px; color: #000083 ; border:1px gray; padding-right:18px;}
.menu_selected {  background-color:#CCCCFF; background-repeat:no-repeat; font-family:tahoma ; font-size: 11px; color: #000083;  padding-right:18px;}
.submenu_notselected { background-color:#FFF4CE; background-repeat:no-repeat; font-family:tahoma ; font-size: 11px; color: #000083;border:1px gray ; padding-right:24px;}
.submenu_selected {  background:CCCCFF; background-repeat:no-repeat; font-family:tahoma ; font-size: 11px; color: #000083 ; padding-right:24px;}

.BaseTextMenu {}
.BaseTextMenu .rtl {}
.BaseTextMenu .rtl A { font-size: 9pt; font-family: tahoma; text-decoration: none; }
.BaseTextMenu .rtl A:hover { color: #ffffff;}

.ContactControl { border-top: #000000 1px solid; }
.ContactControl .Normal { font-size: 10pt; font-family: tahoma; }
.ContactControl .Strong { font-weight: bold; font-size: 9pt; color: #ffffff; font-family: tahoma; }
.ContactControl .A { }
.ContactControl .A:hover { }

.LinkSection {}
.LinkSection .A { font-size: 9pt; font-family: tahoma; }
.LinkSection .A:hover { }

.News { }
.rtl_news_ctrl_title {font-family: tahoma; font-size: 11px; font-weight:bold; color: #000083;}
.news .title_bg{ background-image:url('../../../../images/black-red/ctrl-logo/News-logo-bg.jpg'); background-repeat:no-repeat; width:160px; height:40px;}
.News .title { font-weight: bold; font-size: 8pt; color: #000083; font-family: tahoma;}
.News .normal { font-size: 10pt; font-family: tahoma; }
.News .small { font-size: 8pt; font-family: tahoma; }
.News .content { border-right: 1px groove; border-top: 1px groove; border-left: 1px groove; border-bottom: 1px groove;  background:#CCFFFF }
.News_rtl_small { font-size: 8pt; font-family: tahoma; position: relative; top: 12px;}

.SearchSideControl { }
.SearchSideControl .Normal { font-size: 10pt; font-family: tahoma; color: #231f20; background-color: #ffffff ; border-width: 1px; border-color: #231f20;}
.SearchSideControl .normal-bg { font-size: 10pt; font-family: tahoma; color: #C40007; background-color: #ffffff; border-right: #000000 1px solid; border-left: #000000 1px solid;  border-top: #000000 1px solid; border-bottom: #000000 1px solid; }
.SearchSideControl .Strong { font-weight: bold; font-size: 8pt; font-family: tahoma; }
.SearchSideControl .Small { font-size: 8pt; font-family: tahoma; color: #231f20;}
.SearchSideControl .Error { font-weight: bold; font-size: 8pt; color: #cc0000; font-family: tahoma; }
.SearchSideControl .A { font-size: 8pt; font-family: tahoma;}
.SearchSideControl .A:hover {}

.UserControl {}
.UserControl .Normal { font-size: 10pt; font-family: tahoma; background-color: #ffffff; }
.UserControl .normal-bg { font-size: 10pt; font-family: tahoma; color: #C40007; background-color: #ffffff; border-right: #000000 1px solid; border-left: #000000 1px solid;  border-top: #000000 1px solid; border-bottom: #000000 1px solid; }
.UserControl .Strong { font-weight: bold; font-size: 8pt; font-family: tahoma; }
.UserControl .Small { font-size: 8pt; font-family: tahoma; }
.UserControl .Error { font-weight: bold; font-size: 8pt; color: #cc0000; font-family: tahoma; }
.UserControl .A { font-size: 8pt; font-family: tahoma; }
.UserControl .A:hover { }

.VoteControl {}
.VoteControl .Normal { font-size: 9pt; font-family: tahoma; }
.VoteControl .Small { font-size: 8pt; font-family: tahoma; }
.VoteControl .MoreInfo { font-size: 8pt; color: #cc0000; font-family: tahoma; }
.VoteControl .VoteCount { font-size: 9pt; color: #000066; font-family: tahoma; }
.VoteControl .Strong { font-weight: bold; font-size: 9pt; color: #ffffff; font-family: tahoma; }
.VoteControl .Error { font-weight: bold; font-size: 8pt; color: #ff0033; font-family: tahoma; }

.SiteMap {}
.SiteMap .Normal { font-size: 9pt; font-family: tahoma; }
.SiteMap .Title { font-weight: bold; font-size: 9pt; color: #000066; font-family: tahoma; }
.SiteMap .Desc { font-size: 9pt; font-family: tahoma; }
.SiteMap .SecTitle { font-weight: bold; font-size: 9pt; font-family: tahoma; }
.SiteMap .A { font-size: 9pt; font-family: tahoma; }
.SiteMap .A:hover {}


.ForumSection {}
.ForumSection .Title { font-weight: bold; font-size: 8pt; color: #ffffff; background-repeat: repeat-x; font-family: tahoma; }
.ForumSection .OutterBorder { border-right: #c40007 2px solid;  border-left: #c40007 2px solid; border-bottom: #c40007 2px solid; }
.ForumSection .InnerBorder { border-right: #ffffff 8px solid; border-top: #ffffff 8px solid; border-left: #ffffff 8px solid; border-bottom: #ffffff 8px solid; }
.ForumSection .SeparetorCell { background-color: #ffffff; }
.ForumSection A:hover { color: #d9a278; }
.ForumSection .ForumQuesDetail {}
.ForumSection .ForumQuesDetail .OwnerInfo { background-color: #ebdaa6; }
.ForumSection .ForumQuesDetail .Content {}
.ForumSection .ForumQuesDetail .Vote { background-color: #ffffe3; }
.ForumSection .ForumAnswDetail {}
.ForumSection .ForumAnswDetail .OwnerInfo { background-color: #ffffe3; }
.ForumSection .ForumAnswDetail .Content {}
.ForumSection .ForumAnswDetail .Vote { background-color: #ebdaa6; }
.ForumSection .rtl {}
.ForumSection .rtl A { font-size: 10pt;  color: #882800; font-family: tahoma; text-decoration: none; }
.ForumSection .rtl .normal { font-size: 10pt; font-family: tahoma; }
.ForumSection .rtl .normal-bg { font-size: 10pt; font-family: tahoma; color: #C40007; background-color: #ffffff; border-right: #000000 1px solid; border-left: #000000 1px solid;  border-top: #000000 1px solid; border-bottom: #000000 1px solid; }
.ForumSection .rtl .strong { font-weight: bold; font-size: 8pt; font-family: tahoma; }
.ForumSection .rtl .Info { height: 22px; background-color: #ebe7d9; }
.ForumSection .rtl .ForumGrid {}
.ForumSection .rtl .ForumGrid .Header { font-weight: bold; font-size: 9pt; color: #231f20; font-family: tahoma; height: 25px; background-color: #ebdaa6; }
.ForumSection .rtl .ForumGrid .Normal { font-size: 10pt; font-family: tahoma; height: 25px; }
.ForumSection .rtl .ForumGrid .Alter { font-size: 10pt; font-family: tahoma; height: 25px; background-color: #ebe7d9; }
.ForumSection .rtl .ForumGrid .Select { font-size: 10pt; font-family: tahoma; height: 25px; background-color: #66cc33; }
.ForumSection .rtl .ForumGrid .Footer { font-weight: bold; font-size: 10pt; font-family: tahoma; height: 25px; background-color: #99ccff; }
.ForumSection .rtl .ForumGrid .Pager { font-weight: bold; font-size: 10pt; color: #990033; font-family: tahoma; text-decoration: none; }
.ForumSection .rtl .ForumGrid .Pager A { font-size: 10pt; font-family: tahoma; }
.ForumSection .rtl .ForumGrid .Pager A:hover { color: #ff0000; text-decoration: underline overline; }
.ForumSection .rtl .ForumGrid INPUT { font-size: 9pt; font-family: tahoma; }
.ForumSection .rtl .ForumGrid A { font-weight: bold; font-size: 8pt; color: #8e0303; font-family: tahoma; text-decoration: none; padding-left:8px;}
.ForumSection .rtl .ForumGrid A:hover { color: #2797ed; }

.SearchSection {}
.SearchSection .rtl {}
.SearchSection .rtl .Index { font-weight: bold; font-size: 9pt; font-family: tahoma; }
.SearchSection .rtl .Title { font-size: 10pt; font-family: tahoma; }
.SearchSection .rtl .Content { font-size: 10pt; font-family: tahoma; }
.SearchSection .rtl .More { font-size: 8pt; color: #336600; font-family: tahoma; }
.SearchSection .rtl .SelectedWord { background-color: #ffffe3;  color: #990033;}
.SearchSection .rtl A { }
.SearchSection .rtl A:hover { }

.PageTitle { height: 20px; background-color: #bdd7f7; }
.PageTitle .rtl { font-weight: bold; font-size: 9pt; font-family: tahoma; }
.PageTitle .imgPos { position: relative; top: 2px; }

.UpdateForm {}
.UpdateForm .rtl { font-family: tahoma; }
.UpdateForm .rtl .label_normal { font-size: 9pt; }
.UpdateForm .rtl .label_required { font-weight: bold; font-size: 8pt; }
.UpdateForm .rtl .edit_normal { font-size: 10pt; font-family: tahoma; color: #C40007; background-color: #ffffff; border-right: #000000 1px solid; border-left: #000000 1px solid;  border-top: #000000 1px solid; border-bottom: #000000 1px solid;}
.UpdateForm .rtl .edit_required { font-size: 10pt; font-family: tahoma; background-color: #ffff66; }
.UpdateForm .rtl .button { font-size: 9pt; font-family: tahoma; height: 25px;}
.UpdateForm .rtl .further_info { font-weight: bold; font-size: 10pt; color: #C40007; font-family: tahoma; }
.UpdateForm .rtl .further_info_number { font-weight: bold; font-size: 10pt; color: #C40007; font-family: tahoma; }
.UpdateForm .rtl .further_small_info { font-size: 8pt; color: #C40007; font-family: tahoma; }
.UpdateForm .rtl .further_alert_info { font-size: 8pt; color: #C40007; font-family: tahoma; }
.UpdateForm .rtl .message { font-weight: bold; font-size: 9pt; color: #ffffff; font-family: tahoma; height: 20px; background-color: #C40007; }
.UpdateForm .rtl .special_block { background-color: #eeedeb; }
.UpdateForm .rtl .FurtherBlock {}
.UpdateForm .rtl .FurtherBlock .OutterBorder { border-right: #003366 1px solid; border-top: #003366 1px solid; border-left: #003366 1px solid; border-bottom: #003366 1px solid; background-color: #ffffcc; }
.UpdateForm .rtl .FurtherBlock .Title { font-weight: normal; font-size: 10pt; color: #ffffff; font-family: tahoma; height: 25px; background-color: #003366; }
.UpdateForm .rtl .FurtherBlock .ContentTitle { font-weight: bold; font-size: 10pt; color: #C40007; font-family: tahoma; }
.UpdateForm .rtl .FurtherBlock .Content { font-size: 10pt; color: #646464; font-family: tahoma; }
.UpdateForm .rtl A { font-size: 9pt; font-family: tahoma; }
.UpdateForm .rtl A:hover { }

.Message_rtl { font-weight: bold; font-size: 9pt; color: #ffffcc; font-family: tahoma; height: 20px; background-color: #cc0000; }

.Validator_rtl { font-weight: bold; font-size: 8pt; color: #ff3300; font-family: tahoma; }

.Grid_rtl {}
.Grid_rtl .Header { font-weight: bold; font-size: 9pt; color: #ffffff; font-family: tahoma; height: 25px; background-color: #0080b0; }
.Grid_rtl .Normal { font-size: 10pt; font-family: tahoma; height: 25px; }
.Grid_rtl .Alter { font-size: 10pt; font-family: tahoma; height: 25px; background-color: #ffff99; }
.Grid_rtl .Select { font-size: 10pt; font-family: tahoma; height: 25px; background-color: #66cc33; }
.Grid_rtl .Footer { font-weight: bold; font-size: 10pt; font-family: tahoma; height: 25px; background-color: #99ccff; }
.Grid_rtl .Pager { font-weight: bold; font-size: 10pt; color: #990033; font-family: tahoma; text-decoration: none; }
.Grid_rtl .Pager A { font-size: 10pt; font-family: tahoma; }
.Grid_rtl INPUT { font-size: 9pt; font-family: tahoma; }
.Grid_rtl A { font-weight: bold; font-size: 8pt; color: #0066cc; font-family: tahoma; text-decoration: none; }
.Grid_rtl .Special A { font-size: 10pt; color: #0066cc; font-family: tahoma; }
.Grid_rtl A:hover { color: #ff0000; text-decoration: underline overline; }

.QuickSearch {}
.QuickSearch .rtl {}
.QuickSearch .rtl .normal { font-size: 9pt; font-family: tahoma; position: relative; top: -1px; height: 21px; }
.QuickSearch .rtl .button {}

.SideBar { background-color: #395a83; }
.SideBar .Shadow { background-color: #151d4e; }
.SideBar .Normal { background-color: #395a83; }
.SideBar .MainBox { border-right: #151445 1px solid; border-top: #151445 1px solid; border-left: #151445 1px solid; border-bottom: #151445 1px solid; }
.SideBar .rtl {}

.UserSection {}
.UserSection .rtl .EditTitle { font-weight: bold; font-size: 9pt; color: #C40007; font-family: tahoma; }
.UserSection .rtl .Normal { font-size: 10pt; font-family: tahoma; }
.UserSection .rtl .Normal-bg { font-size: 10pt; font-family: tahoma;  color: #C40007; background-color: #ffffff; border-right: #000000 1px solid; border-left: #000000 1px solid;  border-top: #000000 1px solid; border-bottom: #000000 1px solid; }
.UserSection .rtl .NormalNum { font-size: 10pt; font-family: tahoma; }
.UserSection .rtl .Strong { font-weight: bold; font-size: 9pt; font-family: tahoma; }
.UserSection .rtl .StrongNum { font-weight: bold; font-size: 10pt; font-family: tahoma; }
.UserSection .rtl .StrongNum A {}
.UserSection .rtl .StrongNum A:hover { text-decoration: underline overline; }
.UserSection .rtl .Small { font-size: 8pt; font-family: tahoma; }
.UserSection .rtl .SmallColored { font-size: 8pt; color: #C40007; font-family: tahoma; }
.UserSection .rtl .Button { font-size: 10pt; font-family: tahoma; }
.UserSection .rtl .Message { font-weight: bold; font-size: 9pt; color: #ffffcc; font-family: tahoma; height: 20px; background-color: #cc0000; }
.UserSection .rtl .Validate { font-weight: bold; font-size: 8pt; color: #C40007; font-family: tahoma; }
.UserSection .rtl .ImgPos { position: relative; top: 5px; }
.UserSection .rtl .Grid {}
.UserSection .rtl .Grid .Head { font-weight: bold; font-size: 9pt; font-family: tahoma; height: 24px; background-color: #000000; color: #ffffff; }
.UserSection .rtl .Grid .Item { font-size: 10pt; font-weight: bold; font-family: tahoma; height: 25px; color: #000000; }
.UserSection .rtl .Grid .Alter {font-weight: bold; font-size: 10pt; font-family: tahoma; height: 25px; background-color: #b5b5bd; color: #ffffff; }
.UserSection .rtl .Grid Input { font-size: 9pt; font-family: tahoma; }
.UserSection .rtl .Grid A {}
.UserSection .rtl .Grid A:hover {}
.UserSection .rtl A {}
.UserSection .rtl A:hover {}

.ContactUs {}
.ContactUs .rtl {}
.ContactUs .rtl .Normal { font-size: 10pt; font-family: tahoma; }
.ContactUs .rtl .Normal_bg { font-size: 10pt; font-family: tahoma; color: #C40007; background-color: #ffffff; border-right: #000000 1px solid; border-left: #000000 1px solid;  border-top: #000000 1px solid; border-bottom: #000000 1px solid;}
.ContactUs .rtl .Small { font-size: 8pt; font-family: tahoma; }
.ContactUs .rtl .Strong { font-weight: bold; font-size: 9pt; font-family: tahoma; }
.ContactUs .rtl .Validate { font-size: 8pt; color: #ff0000; font-family: tahoma; }
.ContactUs .rtl .Button { font-size: 10pt; font-family: tahoma; }

.ExtraTools {}
.ExtraTools .Title { font-size: 8pt; font-family: tahoma; }
.ExtraTools .normalText { font-size: 10pt; font-family: tahoma; } 
.ExtraTools .ImagePos { position: relative; top: 5px; }
.ExtraTools .normal { border-top-width: 1px; padding-right: 2px; padding-left: 2px; border-left-width: 1px; border-left-color: #ffffff; border-bottom-width: 1px; border-bottom-color: #ffffff; padding-bottom: 5px; border-top-color: #ffffff; border-right-width: 1px; border-right-color: #ffffff; }
.ExtraTools .over { border-top-width: 1px; padding-right: 2px; padding-left: 2px; border-left-width: 1px; border-bottom-width: 1px; padding-bottom: 5px; border-right-width: 1px; }
.ExtraTools A {}
.ExtraTools A:hovor {}

.ReportViewer { background-color: #f0f0f0; }
.ReportViewer .ButtonOut { border-right: #bdbdad 1px solid; border-top: #bdbdad 1px solid; filter: black-redha(opacity=70); border-left: #bdbdad 1px solid; border-bottom: #bdbdad 1px solid; background-color: #ffffff; }
.ReportViewer .ButtonOutWithTop { border-right: #bdbdad 1px solid; border-top: #bdbdad 1px solid; filter: black-redha(opacity=70); border-left: #bdbdad 1px solid; border-bottom: #bdbdad 1px solid; position: relative; top: 2px; background-color: #ffffff; }
.ReportViewer .rtl {}
.ReportViewer .rtl .normal { font-size: 10pt; font-family: tahoma; }
.ReportViewer .rtl .small { font-size: 8pt; font-family: tahoma; }
.ReportViewer .rtl .button { font-size: 9pt; font-family: tahoma; }
.ReportViewer .rtl .edit { font-size: 10pt; font-family: tahoma; position: relative; top: 2px; }

.ReportContent { background-color: #ffffff; }
.ReportContent .contentBorder { border:1px dashed #E0E0E0; }
.ReportContent .rtl {}
.ReportContent .rtl .normal { font-size: 10pt; font-family: tahoma; }
.ReportContent .rtl .strong { font-weight: bold; font-size: 9pt; font-family: tahoma; }
.ReportContent .rtl .info { font-size: 10pt; color: #000066; font-family: tahoma; }
.ReportContent .rtl .small { font-size: 8pt; font-family: tahoma; }
.ReportContent .rtl .latin { font-size: 10pt; font-family: tahoma; }
