body { background-color: #ffffff; }
A { color: #182b7e; text-decoration: none; }
A:hover { color: #9f0000; }

.work-body-bg { background-color: #ffffff; }

.PageHead {background-image:url(../../../../images/s.a/head/Fa-head.gif);}
.MainToolbar {background-image:url(../../../../images/s.a/ctrl-logo/Toolbar.bg.gif);}

.ctrl-BG { background-image: url(../../../../images/s.a/ctrl-logo/ctrl.BG.gif);}
.ctrl-footer { background-image: url(../../../../images/s.a/ctrl-logo/ctrl-footer.jpg);}

/*****menu(s)*******/
.TextMenu {}
.TextMenu .rtl {}
.TextMenu .rtl A {color: #999999; font-size: 8pt; font-family: Tahoma; position: relative; top: -2px; text-decoration: none;   }
.TextMenu .rtl A:hover {}
.TextMenu .rtl .SymPos {}

.menu_notselected { background-image: url(../../../../images/s.a/ctrl-logo/menu.BG.gif); font-style: normal; font-family: Tahoma; height: 20px; color: #000000; padding-right:10px;}
.menu_selected { background-image:url(../../../../images/s.a/ctrl-logo/menu.selected.gif); width: 160px; font-style: normal;color: #000000; font-family: Tahoma; height: 20px; padding-right:10px;}
.submenu_notselected { background-image:url(../../../../images/s.a/ctrl-logo/Submenu.BG.gif);  border-right: #b0b0b0 1pt solid; border-top: #b0b0b0 1pt solid; font-size: 8pt; border-left: #b0b0b0 1pt solid; border-bottom: #b0b0b0 1pt solid; width: 160px; color: #000000; font-style: normal; font-family: Tahoma; height: 20px; padding-right:10px; }
.submenu_selected { border-right: #b0b0b0 1pt solid; border-top: #b0b0b0 1pt solid; font-size: 8pt; border-left: #b0b0b0 1pt solid; width: 160px; color: #000000; border-bottom: #b0b0b0 1pt solid; font-style: normal; font-family: Tahoma; height: 20px; background-image:url(../../../../images/s/ctrl-logo/Submenu.Selected.gif); padding-right:10px; }
.menu_header {background-image:url(../../../../images/s.a/ctrl-logo/Menu.Header.gif);}

.BaseTextMenu {}
.BaseTextMenu .rtl {}
.BaseTextMenu .rtl A {color: #999999; font-size: 9pt; font-family: Tahoma; text-decoration: none; }
.BaseTextMenu .rtl A:hover { }
/*****menu(f)*******/


/*****Search(s)*****/
.SearchSideControl {}
.SearchSideControl .rtl {}
.SearchSideControl .rtl .Normal1 { font-size: 10pt; font-family: Tahoma; background-color: #000000; color: #ffffff;  border-right: #808080 1pt solid; border-top: #808080 1pt solid;  border-left: #808080 1pt solid; border-bottom: #808080 1pt solid; }
.SearchSideControl .rtl .Normal { font-size: 10pt; font-family: Tahoma;  color: #000000; }
.SearchSideControl .rtl .Strong { font-weight: bold; font-size: 8pt; font-family: Tahoma; }
.SearchSideControl .rtl .Small { font-size: 8pt; font-family: Tahoma; }
.SearchSideControl .rtl .Error { font-weight: bold; font-size: 8pt; color: #cc0000; font-family: Tahoma; }
.SearchSideControl .rtl A { font-size: 8pt; font-family: Tahoma; color: #ffffff;}
.SearchSideControl .rtl A:hover { color: #ff0000; }

.SearchControl {}
.SearchControl .rtl {}
.SearchControl .rtl .frame { }
.SearchControl .rtl .frameWithBg { }
.SearchControl .rtl .normal { font-size: 10pt; font-family: Tahoma; }
.SearchControl .rtl .normal-bg1 {background-color:#ffffff;  font-size: 10pt; font-family: Tahoma;}
.SearchControl .rtl .normal-bg { font-size: 10pt; font-family: Tahoma; background-color: #000000; color:#ffffff;}
.SearchControl .rtl .small { font-size: 8pt; font-family: Tahoma; }
.SearchControl .rtl .strong { font-weight: bold; font-size: 8pt; font-family: Tahoma; }
.SearchControl .rtl .Counter { font-weight: bold; font-size: 10pt; color: #000066; font-family: Traffic, Tahoma; }
.SearchControl .rtl .Info { font-weight: bold; font-size: 9pt; color: #cc3300; font-family: Tahoma; }
.SearchControl .rtl .Validate { font-weight: bold; font-size: 9pt; color: #ff0000; font-family: Tahoma; }
.SearchControl .rtl A { font-size: 10pt; font-family: Tahoma; }
.SearchControl .rtl A:hover { }
/*****Search(f)*****/


/*****news(s)*******/
.News { }
.News .rtl_title {font-weight: bold; font-size: 8pt; color: #000066; 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; }
/*****news(f)*******/

.UserControl {}
.UserControl .rtl { }
.UserControl .Normal { font-size: 10pt; font-family: Tahoma; background-color: #000000;color: #ffffff; }
.UserControl .Strong { font-size: 8pt; font-family: Tahoma; }
.UserControl .Small { font-size: 8pt; font-family: Tahoma; }
.UserControl .Error { font-size: 8pt; color: #cc0000; font-family: Tahoma; }
.UserControl .A { font-size: 8pt; font-family: Tahoma; }
.UserControl .A:hover { color: #ffffff; }


/****Peymayesh(s)***/
.SideMenu { }
.SideMenu .rtl { }
.SideMenu .rtl .frame {}
.SideMenu .rtl A { font-size: 10pt; font-family: Tahoma; color: #000000;}
.SideMenu .rtl A:hover { color: #ff0000; }
.SideMenu .rtl .title { font-family: Tahoma; height: 16pt; background-color: #bdd7f7; text-decoration: none; }
.SideMenu .rtl .item { color: #882800; font-family: Tahoma; height: 16pt;  text-decoration: none; }
/****Peymayesh(f)***/


/*****Language(s)***/
.LangSelector {}
.LangSelector .rtl {}
.LangSelector .rtl .title { font-size: 8pt; color: #ffffff; font-family: Tahoma; }
.LangSelector .rtl .edit { font-size: 8pt; font-family: Tahoma; position: relative; top: 1px; }
/*****Language(f)***/


/*****Contact(s)****/
.ContactControl { border-right: #b0b0b0 1px solid; border-top: #b0b0b0 1px solid; border-left: b0b0b0 1px solid; border-bottom: #b0b0b0 1px solid; }
.ContactControl .rtl {}
.ContactControl .rtl .Normal { font-size: 10pt; font-family: Tahoma; }
.ContactControl .rtl .Strong { font-weight: bold; font-size: 9pt; color: #ffffff; font-family: Tahoma; }
.ContactControl .rtl A { }
.ContactControl .rtl A:hover { color: #ff0000; }
/*****Contact(f)****/


/*****Links(s)*****/
.LinkSection {}
.LinkSection .rtl {}
.LinkSection .rtl .frame {  }
.LinkSection .rtl A { font-size: 10pt; font-family: Tahoma; color:#000000; }
.LinkSection .rtl A:hover { color: #ff0000; }
/*****Links(f)*****/


/*****Login(s)*****/
.SearchSection {}
.SearchSection .rtl {}
.SearchSection .rtl .Index { font-weight: bold; font-size: 9pt; font-family: Traffic, 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: #ffff77; }
.SearchSection .rtl A { }
.SearchSection .rtl A:hover { }
/*****Login(f)*****/


/*****Vote(s)*****/
.VoteControl {}
.VoteControl .rtl {}
.VoteControl .rtl .Border {}
.VoteControl .rtl .Normal { font-size: 10pt; font-family: Tahoma; }
.VoteControl .rtl .Small { font-size: 8pt; font-family: Tahoma; }
.VoteControl .rtl .MoreInfo { font-size: 8pt; color: #cc0000; font-family: Tahoma; }
.VoteControl .rtl .VoteCount { font-size: 10pt; color: #000066; font-family: Tahoma; }
.VoteControl .rtl .Strong { font-weight: bold; font-size: 9pt; color: #ffffff; font-family: Tahoma; }
.VoteControl .rtl .Error { font-weight: bold; font-size: 8pt; color: #ff0033; font-family: Tahoma; }
/*****Vote(f)*****/



.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; }
.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: #004a66; font-family: Tahoma; }
.UpdateForm .rtl .further_info_number { font-weight: bold; font-size: 10pt; color: #004a66; font-family: Traffic, Tahoma; }
.UpdateForm .rtl .further_small_info { font-size: 8pt; color: #3c8da4; 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: Traffic, Tahoma; text-decoration: none; }
.Grid_rtl .Pager A { font-size: 10pt; font-family: Traffic, 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; }
.Grid_ltr {}
.Grid_ltr .Header { font-weight: bold; font-size: 9pt; color: #ffffff; font-family: Verdana; height: 25px; background-color: #0080b0; }
.Grid_ltr .Normal { font-size: 10pt; font-family: Verdana; height: 25px; }
.Grid_ltr .Alter { font-size: 10pt; font-family: Verdana; height: 25px; background-color: #ffff99; }
.Grid_ltr .Select { font-size: 10pt; font-family: Verdana; height: 25px; background-color: #66cc33; }
.Grid_ltr .Footer { font-weight: bold; font-size: 10pt; font-family: Verdana; height: 25px; background-color: #99ccff; }
.Grid_ltr .Pager { font-weight: bold; font-size: 10pt; color: #990033; font-family: Verdana; text-decoration: none; }
.Grid_ltr .Pager A { font-size: 10pt; font-family: Verdana; }
.Grid_ltr INPUT { font-size: 9pt; font-family: Verdana; }
.Grid_ltr A { font-weight: bold; font-size: 8pt; color: #0066cc; font-family: Verdana; text-decoration: none; }
.Grid_ltr .Special A { font-size: 10pt; color: #0066cc; font-family: Verdana; }
.Grid_ltr 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: 10pt; font-family: Tahoma; }
.SiteMap .rtl .Title { font-weight: bold; font-size: 10pt; color: #000066; font-family: Tahoma; }
.SiteMap .rtl .Desc { font-size: 10pt; font-family: Tahoma; }
.SiteMap .rtl .SecTitle { font-weight: bold; font-size: 9pt; font-family: Tahoma; }
.SiteMap .rtl A { font-size: 10pt; font-family: Tahoma; }
.SiteMap .rtl A:hover {}

.MainMenu {}
.MainMenu .Sides { background-color: #395a83; }


.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 {}

.Footer { background-color: #395a83; }
.Footer .Blank { background-color: #f4f7fe; }
.Footer .Normal { font-size: 10pt; color: #ffffff; font-family: Verdana; }
.Footer .Small { font-size: 7pt; color: #ffffff; font-family: Verdana; }

.ForumSection {}
.ForumSection .Title { font-weight: bold; font-size: 8pt; color: #333333; background-repeat: repeat-x; font-family: Tahoma; }
.ForumSection .OutterBorder { border-right: #999999 2px solid; border-top: #999999 1px solid; border-left: #999999 2px solid; border-bottom: #999999 2px solid; }
.ForumSection .InnerBorder { border-right: #f5f5f5 10px solid; border-top: #f5f5f5 10px solid; border-left: #f5f5f5 10px solid; border-bottom: #f5f5f5 10px solid; }
.ForumSection .SeparetorCell { background-color: #fdfaf2; }
.ForumSection A:hover { color: #d9a278; }
.ForumSection .ForumQuesDetail {}
.ForumSection .ForumQuesDetail .OwnerInfo { background-color: #efefef; border-bottom:#d9dce1 1px solid; }
.ForumSection .ForumQuesDetail .Content { background-color:#ffffe3; padding:10px; }
.ForumSection .ForumQuesDetail .Vote { background-color: #efefef; border-top:#d9dce1 1px solid; }
.ForumSection .ForumAnswDetail {}
.ForumSection .ForumAnswDetail .OwnerInfo { background-color: #efefef; border-bottom:#d9dce1 1px solid; }
.ForumSection .ForumAnswDetail .Content { background-color:#f0f8e3; padding:10px; }
.ForumSection .ForumAnswDetail .Vote { background-color: #efefef; border-top:#d9dce1 1px solid; }
.ForumSection .rtl {}
.ForumSection .rtl A { font-size: 9pt; color: #395a83; font-weight:bold; font-family: Tahoma; text-decoration: none; }
.ForumSection .rtl A:hover { color:#990000; }
.ForumSection .rtl .normal { font-size: 10pt; font-family: Tahoma; }
.ForumSection .rtl .strong { font-weight: bold; font-size: 8pt; font-family: Tahoma;color:#333333;  }
.ForumSection .rtl .Info { height: 22px; background-color: #e1e3e4; padding-right:5px; color:#333333; }
.ForumSection .rtl .infoCON { color:#333333; background-color:#eaeaea; padding-right:3px; }
.ForumSection .rtl .imgPos2 { position: relative; top: 2px; }
.ForumSection .rtl .imgPos_2 { position: relative; top: -2px; }
.ForumSection .rtl .ForumGrid {}
.ForumSection .rtl .ForumGrid .Header { font-weight: bold; font-size: 8pt; color: #333333; font-family: Tahoma; height: 25px; background-color: #c8d0d7; }
.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: #e1e3e4; }
.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: Traffic, Tahoma; text-decoration: none; }
.ForumSection .rtl .ForumGrid .Pager A { font-size: 10pt; font-family: Traffic, 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: #395a83; font-family: Tahoma; text-decoration: none; padding:0px 5px 0px 5px; }
.ForumSection .rtl .ForumGrid A:hover { color: #990000; }


.UserSection {}
.UserSection .rtl {}
.UserSection .rtl .PageTitleCss { font-weight: bold; font-size: 10pt; color: #003d7b; font-family: Tahoma; }
.UserSection .rtl .PageComment { font-size: 10pt; font-family: Tahoma; }
.UserSection .rtl .EditTitle { font-weight: bold; font-size: 9pt; color: #336633; font-family: Tahoma; }
.UserSection .rtl .Normal { font-size: 10pt; font-family: Tahoma; }
.UserSection .rtl .NormalNum { font-size: 10pt; font-family: Traffic, Tahoma; }
.UserSection .rtl .Strong { font-weight: bold; font-size: 9pt; font-family: Tahoma; }
.UserSection .rtl .StrongNum { font-weight: bold; font-size: 10pt; font-family: Traffic, 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: #b1d2fa; }
.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: #ffffea; }
.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 .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; }