﻿body { background-color: #ca0202; font-family: Tahoma; color: #000033;}
A {color: #ca0202; text-decoration: none;  font-family:Tahoma;}
A:hover { color: #9900cc; }

.PageHead { background-image:url('../../../../images/Redglass/head/Head.bg.gif'); background-repeat:repeat-x; height:260px;}
.PageHead .image{ background-image:url('../../../../images/Redglass/head/rtl_Header.gif'); background-repeat:no-repeat; width:900px; height:260px;}

.Pagecontent {}
.Pagecontent .top_left { background-image:url('../../../../images/Redglass/body/top_left.png'); background-repeat:no-repeat; width:14px; height:18px;}
.Pagecontent .top_center{ background-image:url('../../../../images/Redglass/body/top_bg.png'); background-repeat:repeat-x; height:18px;}
.Pagecontent .top_right{ background-image:url('../../../../images/Redglass/body/Top_right.png'); background-repeat:no-repeat; width:14px; height:14px;}
.Pagecontent .middle_center{ background-image:url('../../../../images/Redglass/body/Content.bg.png'); background-repeat:repeat-x; background-color: #ffffff;}

.rtl_footer { background-image:url('../../../../images/Redglass/body/Footer-bg.png'); background-repeat:repeat-x; height:87px;}

.vspace { height:8px;}

.rtl_ctrls_bg { background-color: #ABA9B1;}
.rtl_ctrl_logo { background-image:url('../../../../images/Redglass/ctrl-logo/rtl-Ctrl-Logo.gif'); background-repeat:no-repeat; width:170px; height:25px;}
.rtl_ctrl_logo2{ background-image:url('../../../../images/Redglass/ctrl-logo/Ctrl-Logo2.gif'); background-repeat:no-repeat; width:170px; height:25px;}
.rtl_ctrl_title {font-weight: bold; font-size: 9pt; color: #000033; font-family:Tahoma;}
.rtl_ctrl_title2 {font-weight: bold; font-size: 9pt;color: #ca0202; font-family:Tahoma;}
.rtl_ctrl_bg{ background-color: #ffffff; border-right: #000033 1px solid; border-left: #000033 1px solid; border-top: #000033 1px solid; border-bottom: #000033 1px solid;  width:160px;}

.SearchControl {}
.SearchControl .rtl {}
.SearchControl .rtl .normal { font-size: 8pt; font-family: Tahoma; color: #000033; }
.SearchControl .rtl .normal-bg { color: #ca0202; font-size: 10pt; font-family: Tahoma; background-color: #ffffff; border-right: #000000 1px solid; border-left: #000000 1px solid;  border-top: #000000 1px solid; border-bottom: #000000 1px solid;}
.SearchControl .rtl .small { font-size: 8pt; font-family: Tahoma; color: #000033;}
.SearchControl .rtl .strong { font-weight: bold; font-size: 8pt; font-family: Tahoma; color: #000033; }
.SearchControl .rtl .Counter { font-weight: bold; font-size: 10pt; color: #ca0202; font-family: Tahoma; }
.SearchControl .rtl .Info { font-weight: bold; font-size: 9pt; color: #ca0202; font-family: Tahoma; }
.SearchControl .rtl .Validate { font-weight: bold; font-size: 9pt; color: #ca0202; font-family: Tahoma; }
.SearchControl .rtl A { font-size: 8.6pt; font-family: Tahoma; }
.SearchControl .rtl A:hover { }

.SideMenu { }
.SideMenu .rtl { }
.SideMenu .rtl A { font-size: 8pt;}
.SideMenu .rtl A:hover { }

.TextMenu {}
.TextMenu .rtl {}
.TextMenu .rtl A { padding-right: 4px; padding-left: 4px; font-size: 7.5pt; font-weight:bold; padding-bottom: 3px; margin: 4px; padding-top: 4px; font-family: Tahoma; height: 12px; text-decoration: none; color: #ffffff }
.TextMenu .rtl A:hover { border-right: #ffffff 1px solid; padding-right: 3px; border-top: #ffffff 1px solid; padding-left: 3px; padding-bottom: 2px; border-left: #ffffff 1px solid; color: #ca0202; padding-top: 2px; border-bottom: #ffffff 1px solid; background-color: #ffffff; }
.TextMenu .rtl .SymPos { height: 22px; }

.LangSelector {}
.LangSelector .rtl {}
.LangSelector .rtl .title { font-size: 7.5pt; font-family: Tahoma; color:#351D0E; font-weight:bold;}
.LangSelector .rtl .edit { font-size: 8pt; font-family: Tahoma; position: relative; top: 3px; color:#351D0E;}

.BaseTextMenu {}
.BaseTextMenu .rtl {}
.BaseTextMenu .rtl .leftcorner { background-image:url('../../../../images/Redglass/ctrl-logo/basemenu-leftcorner.png'); background-repeat:no-repeat; width:14px; height:27px;}
.BaseTextMenu .rtl .rightcorner { background-image:url('../../../../images/Redglass/ctrl-logo/basemenu-rightcorner.png'); background-repeat:no-repeat; width:14px; height:27px;}
.BaseTextMenu .rtl .bg{ background-color: #95949D;}
.BaseTextMenu .rtl A { padding-right: 4px; padding-left: 4px; font-size: 8pt; font-weight:bold; padding-bottom: 3px; margin: 2px; padding-top: 3px; font-family: Tahoma; height: 12px; text-decoration: none; color: #ffffff}
.BaseTextMenu .rtl A:hover { padding-right: 4px;  padding-left: 4px; padding-bottom: 3px;  color: #ca0202; padding-top: 3px;  background-color: #ffffff; }

.ContactControl { }
.ContactControl .rtl {}
.ContactControl .rtl .Normal { font-size: 10pt; font-family: Tahoma; }
.ContactControl .rtl .Strong { font-weight: bold; font-size: 9pt; color: #351D0E; font-family: Tahoma; }
.ContactControl .rtl A { }
.ContactControl .rtl A:hover { }

.ExtraTools {}
.ExtraTools .Title { font-size: 8pt; font-family: Tahoma; }
.ExtraTools .normalText { font-size: 10pt; font-family: Tahoma; } 
.ExtraTools .normalText_bg { color: #ca0202; font-size: 10pt; font-family: Tahoma; background-color: #ffffff; border-right: #000000 1px solid; border-left: #000000 1px solid;  border-top: #000000 1px solid; border-bottom: #000000 1px solid;} 
.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 {}

.LinkSection {}
.LinkSection .rtl {}
.LinkSection .rtl A { font-size: 9pt; font-family: Tahoma; }
.LinkSection .rtl A:hover { }

.News { }
.News .Prior { position: relative; top: 12px; }
.News .Next { position: relative; top: 12px; }
.News .rtl_title { font-weight: bold; font-size: 8pt; color: #351D0E; font-family: Tahoma; }
.News .rtl_normal { font-size: 10pt; font-family: Tahoma; }
.News .rtl_small { font-size: 8pt; font-family: Tahoma; }
.News_rtl_small { font-size: 8pt; font-family: Tahoma; position: relative; top: 12px; }

.SearchSideControl { }
.SearchSideControl .rtl {}
.SearchSideControl .rtl .Normal { font-size: 8pt; font-family: Tahoma; background-color: #ffffff;  color: #000033;}
.SearchSideControl .rtl .Normal2 { color: #ca0202; font-size: 10pt; font-family: Tahoma; background-color: #ffffff; border-right: #000000 1px solid; border-left: #000000 1px solid;  border-top: #000000 1px solid; border-bottom: #000000 1px solid;}
.SearchSideControl .rtl .Strong { font-weight: bold; font-size: 8pt; font-family: Tahoma; }
.SearchSideControl .rtl .Small { font-size: 8pt; font-family: Tahoma; color: #351D0E;}
.SearchSideControl .rtl .Error { font-weight: bold; font-size: 8pt; color: #cc0000; font-family: Tahoma; }
.SearchSideControl .rtl A { font-size: 10pt; color: #ca0202;}
.SearchSideControl .rtl A:hover { color: #9900cc; }

.UserControl {}
.UserControl .rtl {}
.UserControl .rtl .Normal { font-size: 10pt; font-family: Tahoma; color: #000033;}
.UserControl .rtl .Normal-bg {color: #ca0202; font-size: 10pt; font-family: Tahoma; background-color: #ffffff; border-right: #000000 1px solid; border-left: #000000 1px solid;  border-top: #000000 1px solid; border-bottom: #000000 1px solid;}
.UserControl .rtl .Strong { font-weight: bold; font-size: 8pt; font-family: Tahoma; color: #000033;}
.UserControl .rtl .Small { font-size: 8pt; font-family: Tahoma; }
.UserControl .rtl .Error { font-weight: bold; font-size: 8pt; color: #cc0000; font-family: Tahoma; }
.UserControl .rtl A { font-size: 8pt; font-family: Tahoma; }
.UserControl .rtl A:hover { }

.VoteControl {}
.VoteControl .rtl {}
.VoteControl .rtl .Normal { font-size: 8.5pt; font-family: Tahoma; color: #351D0E; font-weight:bold;}
.VoteControl .rtl .Small { font-size: 8pt; font-family: Tahoma; color: #351D0E; font-weight:bold;}
.VoteControl .rtl .MoreInfo { font-size: 8pt; color: #cc0000; font-family: Tahoma; }
.VoteControl .rtl .VoteCount { font-size: 8pt; color: #0560a6; font-family: Tahoma; }
.VoteControl .rtl .Strong { font-weight: bold; font-size: 8pt; color: #ffffff; font-family: Tahoma; }
.VoteControl .rtl .Error { font-weight: bold; font-size: 8pt; color: #ff0033; font-family: Tahoma; }

.menu_notselected { background-color: #a09fa7; border-right: #ffffff 1pt solid; padding-right: 5px; border-top: #ffffff 1pt solid; padding-left: 5px; font-size: 9pt; border-left: #ffffff 1pt solid; color: #ffffff; border-bottom: #ffffff 1pt solid; font-style: normal; font-family: Tahoma; }
.menu_selected { background-color: #ca0202; border-right: #ffffff 1pt solid; padding-right: 5px; border-top: #ffffff 1pt solid; padding-left: 5px; font-size: 9pt; border-left: #ffffff 1pt solid; color: #ffffff; border-bottom: #ffffff 1pt solid; font-style: normal; font-family: Tahoma; }
.submenu_notselected{border-right: #ca0202 1pt solid; padding-right: 5px; border-top: #ca0202 1pt solid; padding-left: 5px; font-size: 8pt; border-left: #ca0202 1pt solid; color: #000033; border-bottom: #ca0202 1pt solid; font-style: normal; font-family: Tahoma; background-color: #ffffff;}
.submenu_selected { border-right: #ffffff 1px solid; padding-right: 5px; border-top: #ffffff 1px solid; padding-left: 5px; font-size: 8pt; border-left: #ffffff 1px solid; border-bottom: #ffffff 1pt solid; color: #ffffff; font-style: normal; font-family: Tahoma; background-color: #A09FA7;}

.UpdateForm {}
.UpdateForm .rtl { font-family: Tahoma; }
.UpdateForm .rtl .normal { font-size: 10pt; font-family: Tahoma; }
.UpdateForm .rtl .label_normal { font-size: 9pt; }
.UpdateForm .rtl .label_required { font-weight: bold; font-size: 8pt; color: #000033; }
.UpdateForm .rtl .edit_normal { font-size: 10pt; font-family: Tahoma; }
.UpdateForm .rtl .edit_normal2 {color: #ca0202; font-size: 10pt; font-family: Tahoma; 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: #000033; font-family: Tahoma; }
.UpdateForm .rtl .further_info_number { font-weight: bold; font-size: 10pt; color: #000033; font-family: Tahoma; }
.UpdateForm .rtl .further_small_info { font-size: 8pt; color: #ff0000; font-family: Tahoma; }
.UpdateForm .rtl .further_alert_info { font-size: 8pt; color: #990033; font-family: Tahoma; }
.UpdateForm .rtl .message { font-weight: bold; font-size: 9pt; color: #ffffcc; font-family: Tahoma; height: 20px; background-color: #cc0000; }
.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: #282828; 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 {}

.SiteMap {}
.SiteMap .rtl {}
.SiteMap .rtl .Normal { font-size: 9pt; font-family: Tahoma; }
.SiteMap .rtl .Title { font-weight: bold; font-size: 9pt; color: #000066; font-family: Tahoma; }
.SiteMap .rtl .Desc { font-size: 9pt; font-family: Tahoma; }
.SiteMap .rtl .SecTitle { font-weight: bold; font-size: 9pt; font-family: Tahoma; }
.SiteMap .rtl A { font-size: 9pt; font-family: Tahoma; }
.SiteMap .rtl A:hover {}

.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 {}

.ForumSection {}
.ForumSection .Title { font-weight: bold; font-size: 8pt; color: #ffffff; background-repeat: repeat-x; font-family: Tahoma; }
.ForumSection .OutterBorder { border-right: #c4c4c4 1px solid; border-left: #c4c4c4 1px solid; border-bottom: #c4c4c4 1px solid; }
.ForumSection .InnerBorder { border-right: #ffffff 10px solid; border-top: #ffffff 10px solid; border-left: #ffffff 10px solid; border-bottom: #ffffff 10px solid; }
.ForumSection .SeparetorCell { background-color: #ffffff; }
.ForumSection A:hover { color: #d9a278; }
.ForumSection .ForumQuesDetail { border-bottom:#341C0D 1px solid;  border-left:#341C0D 1px solid;  border-right:#341C0D 1px solid;  border-top:#341C0D 1px solid;}
.ForumSection .ForumQuesDetail .OwnerInfo { background-color: #ABA9B1; }
.ForumSection .ForumQuesDetail .Content { background-color:#E8E7EA; padding:10px; }
.ForumSection .ForumQuesDetail .Vote { background-color: #ABA9B1; }
.ForumSection .ForumAnswDetail { border-bottom:#ffffff 1px solid;  border-left:#ffffff 1px solid;  border-right:#ffffff 1px solid;  border-top:#ffffff 1px solid;}
.ForumSection .ForumAnswDetail .OwnerInfo { background-color: #E8E7EA;  }
.ForumSection .ForumAnswDetail .Content { background-color:#ABA9B1; padding:10px; }
.ForumSection .ForumAnswDetail .Vote { background-color: #E8E7EA;  }
.ForumSection .rtl {}
.ForumSection .rtl A { font-size: 8pt;  color: #ca0202; font-weight:bold; font-family: Tahoma; text-decoration: none; }
.ForumSection .rtl A:hover { color:#9900cc; }
.ForumSection .rtl .small { font-size: 8pt; font-family: Tahoma; }
.ForumSection .rtl .normal { font-size: 10pt; font-family: Tahoma; }
.ForumSection .rtl .normal-bg {color: #ca0202; font-size: 10pt; font-family: Tahoma; 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; color:#333333; }
.ForumSection .rtl .Info { height: 22px; background-color: #ffe8ac; padding-left:5px; color:#333333; }
.ForumSection .rtl .infoCON { color:#333333; background-color:#ffe8ac; padding-left:3px; }
.ForumSection .rtl .ForumGrid {}
.ForumSection .rtl .ForumGrid .Header { font-weight: bold; font-size: 7.5pt; color: #ffffff; font-family: Tahoma; height: 25px; background-color: #ABA9B1; }
.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: #E8E7EA; }
.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: 7.5pt; color: #ca0202; font-family: Tahoma; text-decoration: none; padding:0px 5px 0px 5px; }
.ForumSection .rtl .ForumGrid A:hover { color: #9900cc; }

.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: #9900cc; font-family: Tahoma; }
.SearchSection .rtl .SelectedWord { font-weight:bold; color: #ffffff; background-color: #ff0000; }
.SearchSection .rtl A { }
.SearchSection .rtl A:hover { }

.UserSection {}
.UserSection .rtl {}
.UserSection .rtl .PageTitleCss { font-weight: bold; font-size: 10pt; color: #ca0202; font-family: Tahoma; }
.UserSection .rtl .PageComment { font-size: 10pt; font-family: Tahoma; color:#000033;}
.UserSection .rtl .EditTitle { font-weight: bold; font-size: 9pt; color: #333333; font-family: Tahoma; }
.UserSection .rtl .Normal { font-size: 10pt; font-family: Tahoma; }
.UserSection .rtl .Normal-bg {color: #ca0202; font-size: 10pt; font-family: Tahoma; 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; color:#000033; }
.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: #006600; 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: #ff0033; 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: 25px; background-color: #C8CED7; color:#333333; }
.UserSection .rtl .Grid .Item { font-size: 10pt; font-family: Tahoma; height: 25px; }
.UserSection .rtl .Grid .Alter { font-size: 10pt; font-family: Tahoma; height: 25px; background-color: #DDE0E1; }
.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 { color:#333333; }
.ContactUs .rtl .Normal { font-size: 10pt; font-family: Tahoma; }
.ContactUs .rtl .normal-bg {color: #ca0202; font-size: 10pt; font-family: Tahoma; 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; color:#333333 }

.ReportViewer { background-color: #f0f0f0; }
.ReportViewer .ButtonOut { border-right: #bdbdad 1px solid; border-top: #bdbdad 1px solid; filter: alpha(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: alpha(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 .normal-bg { color: #ca0202; font-size: 10pt; font-family: Tahoma; background-color: #ffffff; border-right: #000000 1px solid; border-left: #000000 1px solid;  border-top: #000000 1px solid; border-bottom: #000000 1px solid;} 
.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; }


