body { background-color: #FFF; }
.td_body { background-color: #FF0000; }

A { color: #0560a6; text-decoration: none; }
A:hover { color: #ff5400; }

.work-body-bg { background-color: #ffffff; }

.menu_bg { background-color: #cedefa; }
.menu_notselected { border-right: #c0c4c7 1px solid; padding-right: 5px; border-top: #c0c4c7 1px solid; padding-left: 5px; font-size: 8pt; border-left: #c0c4c7 1px solid; width: 160px; color: #2e2e2e; font-style: normal; font-family: Tahoma; height: 20px; background-color: #e5e5e4; }
.menu_selected { border-right: #f0f5f9 1pt solid; padding-right: 5px; border-top: #f0f5f9 1pt solid; padding-left: 5px; font-size: 8pt; border-left: #f0f5f9 1pt solid; width: 160px; color: #0c4b7b; border-bottom: #f0f5f9 1pt solid; font-style: normal; font-family: Tahoma; height: 20px; background-color: #fdfaf2; }
.submenu_notselected { border-right: #c0c4c7 1px solid; border-top: #c0c4c7 1px solid; font-size: 8pt; border-left: #c0c4c7 1px solid; width: 160px; color: #2e2e2e; border-bottom: #c0c4c7 1px solid; font-style: normal; font-family: Tahoma; height: 20px; background-color: #e5e5e4; }
.submenu_selected { border-right: #f0f5f9 1pt solid; border-top: #f0f5f9 1pt solid; font-size: 8pt; border-left: #f0f5f9 1pt solid; width: 160px; color: #0c4b7b; border-bottom: #f0f5f9 1pt solid; font-style: normal; font-family: Tahoma; height: 20px; background-color: #fdfaf2; }

.PageTitle { height: 20px; background-color: #bdd7f7; }
.PageTitle .ltr { font-weight: bold; font-size: 9pt; font-family: Verdana; }
.PageTitle .imgPos { position: relative; top: 2px; }

.PageHead {}
.PageHead .ltr .Style1 { padding-right: 6px; background-position: left 50%; padding-left: 6px; padding-bottom: 0px; padding-top: 0px; background-repeat: repeat-y; background-color: #387fd1; }
.PageHead .ltr .Style2 { background-position: right 50%; background-repeat: repeat-y; }
.PageHead .ltr .Style3 { padding-right: 12px; background-position: right 50%; padding-left: 12px; padding-bottom: 0px; vertical-align: middle; padding-top: 0px; background-repeat: repeat-y; height: 26px; background-color: #409dde; }

.PageContent {}
.PageContent .FirstSide { background-repeat: repeat-y; }
.PageContent .SecondSide { background-repeat: repeat-y; }

.PageFooter {}
.PageFooter .ltr .Under { background-color: #FFFFFF; }

.UpdateForm {}
.UpdateForm .ltr { font-family: Verdana; }
.UpdateForm .ltr .label_normal { font-size: 9pt; }
.UpdateForm .ltr .label_required { font-weight: bold; font-size: 8pt; color:#333333; }
.UpdateForm .ltr .edit_normal { font-size: 10pt; font-family: Verdana; }
.UpdateForm .ltr .edit_required { font-size: 10pt; font-family: Verdana; background-color: #ffff66; }
.UpdateForm .ltr .button { font-size: 9pt; font-family: Verdana; height: 25px; }
.UpdateForm .ltr .further_info { font-weight: bold; font-size: 10pt; color: #004a66; font-family: Verdana; }
.UpdateForm .ltr .further_info_number { font-weight: bold; font-size: 10pt; color: #004a66; font-family: Verdana; }
.UpdateForm .ltr .further_small_info { font-size: 8pt; color: #3c8da4; font-family: Verdana; }
.UpdateForm .ltr .further_alert_info { font-size: 8pt; color: #990033; font-family: Verdana; }
.UpdateForm .ltr .message { font-weight: bold; font-size: 9pt; color: #ffffcc; font-family: Verdana; height: 20px; background-color: #cc0000; }
.UpdateForm .ltr .special_block { background-color: #eeedeb; }
.UpdateForm .ltr .FurtherBlock {}
.UpdateForm .ltr .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 .ltr .FurtherBlock .Title { font-weight: normal; font-size: 10pt; color: #ffffff; font-family: Verdana; height: 25px; background-color: #003366; }
.UpdateForm .ltr .FurtherBlock .ContentTitle { font-weight: bold; font-size: 10pt; color: #282828; font-family: Verdana; }
.UpdateForm .ltr .FurtherBlock .Content { font-size: 10pt; color: #646464; font-family: Verdana; }
.UpdateForm .ltr A { font-size: 9pt; font-family: Verdana; }
.UpdateForm .ltr A:hover { }

.Message_ltr { font-weight: bold; font-size: 9pt; color: #ffffcc; font-family: Verdana; height: 20px; background-color: #cc0000; }

.Validator_ltr { font-weight: bold; font-size: 8pt; color: #ff3300; font-family: Verdana; }

.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; }

.TextMenu {}
.TextMenu .ltr {}
.TextMenu .ltr A { padding-right: 4px; padding-left: 4px; font-size: 8pt; padding-bottom: 3px; margin: 2px; padding-top: 3px; font-family: Tahoma; height: 12px; text-decoration: none; }
.TextMenu .ltr A:hover { border-right: #97A5B0 1px solid; padding-right: 3px; border-top: #97A5B0 1px solid; padding-left: 3px; padding-bottom: 2px; border-left: #97A5B0 1px solid; color: #333333; padding-top: 2px; border-bottom: #97A5B0 1px solid; background-color: #FFFFFF; }
.TextMenu .ltr .SymPos { height: 21px; }

.BaseTextMenu {}
.BaseTextMenu .ltr {}
.BaseTextMenu .ltr A { font-size: 9pt; font-family: Verdana; text-decoration: none; }
.BaseTextMenu .ltr A:hover { }

.QuickSearch {}
.QuickSearch .ltr {}
.QuickSearch .ltr .normal { font-size: 9pt; font-family: Verdana; position: relative; top: -1px; height: 21px; }
.QuickSearch .ltr .button {}

.SiteMap {}
.SiteMap .ltr {}
.SiteMap .ltr .Normal { font-size: 9pt; font-family: Verdana; }
.SiteMap .ltr .Title { font-weight: bold; font-size: 9pt; color: #000066; font-family: Verdana; }
.SiteMap .ltr .Desc { font-size: 9pt; font-family: Verdana; }
.SiteMap .ltr .SecTitle { font-weight: bold; font-size: 9pt; font-family: Verdana; }
.SiteMap .ltr A { font-size: 9pt; font-family: Verdana; }
.SiteMap .ltr A:hover {}

/* Start Site Generator Controls */

.MainMenu {}
.MainMenu .Sides { background-color: #395a83; }

.SideMenu { }
.SideMenu .Bottom { background-image: url(../../../../images/silverShark/ctrl-logo/ctrl-bottom.gif); background-repeat: repeat-y; }
.SideMenu .ltr { }
.SideMenu .ltr .frame { background-image: url(../../../../images/silverShark/ctrl-logo/ctrl-bg.gif); background-repeat: repeat-y; }
.SideMenu .ltr A { font-size: 8pt; font-family: Verdana; }
.SideMenu .ltr A:hover { }
.SideMenu .ltr .title { font-family: Verdana; height: 16pt; background-color: #bdd7f7; text-decoration: none; }
.SideMenu .ltr .item { color: #882800; font-family: Verdana; height: 16pt; text-decoration: none; }

.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 .ltr {}

.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; }

.News { }
.News .Prior { position: relative; top: 12px; }
.News .Next { position: relative; top: 12px; }
.News .Bottom { background-image: url(../../../../images/silverShark/ctrl-logo/ctrl-bottom.gif); background-repeat: no-repeat; }
.News .ltr_title { font-weight: bold; font-size: 8pt; color: #000066; font-family: Verdana; }
.News .ltr_normal { font-size: 10pt; font-family: Verdana; }
.News .ltr_small { font-size: 8pt; font-family: Verdana; }
.News .ltr_content { border-top-width: 1px; border-left-width: 1px; background-image: url(../../../../images/silverShark/ctrl-logo/ctrl-bg.gif); border-bottom-width: 1px; background-repeat: repeat-y; border-right-width: 1px; }
.News_ltr_small { font-size: 8pt; font-family: Verdana; position: relative; top: 12px; }

.LinkSection {}
.LinkSection .ltr {}
.LinkSection .ltr .frame { padding-right: 5px; padding-left: 5px; background-image: url(../../../../images/silverShark/ctrl-logo/ctrl-bg.gif); background-repeat: repeat-y; }
.LinkSection .ltr .Bottom { background-image: url(../../../../images/silverShark/ctrl-logo/ctrl-bottom.gif); background-repeat: no-repeat; }
.LinkSection .ltr A { font-size: 9pt; font-family: Verdana; }
.LinkSection .ltr A:hover { }

.UserControl {}
.UserControl .Bottom { background-image: url(../../../../images/silverShark/ctrl-logo/ctrl-bottom.gif); background-repeat: no-repeat; }
.UserControl .ltr { background-image: url(../../../../images/silverShark/ctrl-logo/ctrl-bg.gif); background-repeat: repeat-y; }
.UserControl .ltr .Normal { font-size: 10pt; font-family: Verdana; background-color: #ffffff; }
.UserControl .ltr .Strong { font-weight: bold; font-size: 8pt; font-family: Verdana; }
.UserControl .ltr .Small { font-size: 8pt; font-family: Verdana; }
.UserControl .ltr .Error { font-weight: bold; font-size: 8pt; color: #cc0000; font-family: Verdana; }
.UserControl .ltr A { font-size: 8pt; font-family: Verdana; }
.UserControl .ltr A:hover { }

.SearchSideControl { }
.SearchSideControl .ltr {}
.SearchSideControl .ltr .Normal { font-size: 10pt; font-family: Verdana; background-color: #ffffff; }
.SearchSideControl .ltr .Strong { font-weight: bold; font-size: 8pt; font-family: Verdana; }
.SearchSideControl .ltr .Small { font-size: 8pt; font-family: Verdana; }
.SearchSideControl .ltr .Error { font-weight: bold; font-size: 8pt; color: #cc0000; font-family: Verdana; }
.SearchSideControl .ltr A { font-size: 8pt; font-family: Verdana; }
.SearchSideControl .ltr A:hover { }

.ContactControl { }
.ContactControl .Top { background-image: url(../../../../images/silverShark/ctrl-logo/ctrl-top.gif); background-repeat: no-repeat; }
.ContactControl .Bottom { background-image: url(../../../../images/silverShark/ctrl-logo/ctrl-bottom.gif); background-repeat: no-repeat; }
.ContactControl .Frame {background-image: url(../../../../images/silverShark/ctrl-logo/ctrl-bg.gif); background-repeat: repeat-y;}
.ContactControl .ltr {}
.ContactControl .ltr .Normal { font-size: 10pt; font-family: Verdana; }
.ContactControl .ltr .Strong { font-weight: bold; font-size: 9pt; color: #ffffff; font-family: Verdana; }
.ContactControl .ltr A { }
.ContactControl .ltr A:hover { }

.VoteControl {}
.VoteControl .ltr {}
.VoteControl .ltr .Frame { background-image: url(../../../../images/silverShark/ctrl-logo/ctrl-bg.gif); background-repeat: repeat-y; }
.VoteControl .ltr .Bottom { background-image: url(../../../../images/silverShark/ctrl-logo/ctrl-bottom.gif); background-repeat: no-repeat; }
.VoteControl .ltr .Normal { font-size: 8.5pt; font-family: Verdana; color:#333333; }
.VoteControl .ltr .Small { font-size: 8pt; font-family: Verdana; color:#333333; }
.VoteControl .ltr .MoreInfo { font-size: 8pt; color: #cc0000; font-family: Verdana; }
.VoteControl .ltr .VoteCount { font-size: 8pt; color: #0560a6; font-family: Verdana; }
.VoteControl .ltr .Strong { font-weight: bold; font-size: 8pt; color: #ffffff; font-family: Verdana; }
.VoteControl .ltr .Error { font-weight: bold; font-size: 8pt; color: #ff0033; font-family: Verdana; }

/* End of Site Generator Controls */

.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 .ltr {}
.ForumSection .ltr A { font-size: 8pt;  color: #395a83; font-weight:bold; font-family: Verdana; text-decoration: none; }
.ForumSection .ltr A:hover { color:#990000; }
.ForumSection .ltr .normal { font-size: 10pt; font-family: Verdana; }
.ForumSection .ltr .strong { font-weight: bold; font-size: 8pt; font-family: Verdana; color:#333333; }
.ForumSection .ltr .Info { height: 22px; background-color: #e1e3e4; padding-left:5px; color:#333333; }
.ForumSection .ltr .infoCON { color:#333333; background-color:#eaeaea; padding-left:3px; }
.ForumSection .ltr .ForumGrid {}
.ForumSection .ltr .ForumGrid .Header { font-weight: bold; font-size: 7.5pt; color: #333333; font-family: Verdana; height: 25px; background-color: #c8d0d7; }
.ForumSection .ltr .ForumGrid .Normal { font-size: 10pt; font-family: Verdana; height: 25px; }
.ForumSection .ltr .ForumGrid .Alter { font-size: 10pt; font-family: Verdana; height: 25px; background-color: #e1e3e4; }
.ForumSection .ltr .ForumGrid .Select { font-size: 10pt; font-family: Verdana; height: 25px; background-color: #66cc33; }
.ForumSection .ltr .ForumGrid .Footer { font-weight: bold; font-size: 10pt; font-family: Verdana; height: 25px; background-color: #99ccff; }
.ForumSection .ltr .ForumGrid .Pager { font-weight: bold; font-size: 10pt; color: #990033; font-family: Verdana; text-decoration: none; }
.ForumSection .ltr .ForumGrid .Pager A { font-size: 10pt; font-family: Verdana; }
.ForumSection .ltr .ForumGrid .Pager A:hover { color: #ff0000; text-decoration: underline overline; }
.ForumSection .ltr .ForumGrid INPUT { font-size: 9pt; font-family: Verdana; }
.ForumSection .ltr .ForumGrid A { font-weight: bold; font-size: 7.5pt; color: #395a83; font-family: Verdana; text-decoration: none; padding:0px 5px 0px 5px; }
.ForumSection .ltr .ForumGrid A:hover { color: #990000; }

.LangSelector {}
.LangSelector .ltr {}
.LangSelector .ltr .title { font-size: 8pt; font-family: Verdana; color:#FFFFFF; }
.LangSelector .ltr .edit { font-size: 8pt; font-family: Verdana; position: relative; top: 3px; }

.SearchControl {}
.SearchControl .ltr {}
.SearchControl .ltr .frame { background-image: url(../../../../images/silverShark/ctrl-logo/ctrl-bg.gif); background-repeat: repeat-y; }
.SearchControl .ltr .Bottom { background-image: url(../../../../images/silverShark/ctrl-logo/ctrl-bottom.gif); background-repeat: no-repeat; }
.SearchControl .ltr .normal { font-size: 8pt; font-family: Verdana; color:#333333; }
.SearchControl .ltr .normal-bg { font-size: 10pt; font-family: Verdana; background-color: #ffffff; }
.SearchControl .ltr .small { font-size: 8pt; font-family: Verdana; color:#333333;}
.SearchControl .ltr .strong { font-weight: bold; font-size: 8pt; font-family: Verdana; color:#333333; }
.SearchControl .ltr .Counter { font-weight: bold; font-size: 10pt; color: #000066; font-family: Verdana; }
.SearchControl .ltr .Info { font-weight: bold; font-size: 9pt; color: #cc3300; font-family: Verdana; }
.SearchControl .ltr .Validate { font-weight: bold; font-size: 9pt; color: #ff0000; font-family: Verdana; }
.SearchControl .ltr A { font-size: 8.6pt; font-family: Verdana; }
.SearchControl .ltr A:hover { }

.SearchSection {}
.SearchSection .ltr {}
.SearchSection .ltr .Index { font-weight: bold; font-size: 9pt; font-family: Verdana; }
.SearchSection .ltr .Title { font-size: 10pt; font-family: Verdana; }
.SearchSection .ltr .Content { font-size: 10pt; font-family: Verdana; }
.SearchSection .ltr .More { font-size: 8pt; color: #336600; font-family: Verdana; }
.SearchSection .ltr .SelectedWord { background-color: #ffff77; }
.SearchSection .ltr A { }
.SearchSection .ltr A:hover { }

.UserSection {}
.UserSection .ltr {}
.UserSection .ltr .PageTitleCss { font-weight: bold; font-size: 10pt; color: #003d7b; font-family: Verdana; }
.UserSection .ltr .PageComment { font-size: 10pt; font-family: Verdana; }
.UserSection .ltr .EditTitle { font-weight: bold; font-size: 9pt; color: #336633; font-family: Verdana; }
.UserSection .ltr .Normal { font-size: 10pt; font-family: Verdana; }
.UserSection .ltr .NormalNum { font-size: 10pt; font-family: Verdana; }
.UserSection .ltr .Strong { font-weight: bold; font-size: 9pt; font-family: Verdana; color:#333333; }
.UserSection .ltr .StrongNum { font-weight: bold; font-size: 10pt; font-family: Verdana; }
.UserSection .ltr .StrongNum A {}
.UserSection .ltr .StrongNum A:hover { text-decoration: underline overline; }
.UserSection .ltr .Small { font-size: 8pt; font-family: Verdana; }
.UserSection .ltr .SmallColored { font-size: 8pt; color: #006600; font-family: Verdana; }
.UserSection .ltr .Button { font-size: 10pt; font-family: Verdana; }
.UserSection .ltr .Message { font-weight: bold; font-size: 9pt; color: #ffffcc; font-family: Verdana; height: 20px; background-color: #cc0000; }
.UserSection .ltr .Validate { font-weight: bold; font-size: 8pt; color: #ff0033; font-family: Verdana; }
.UserSection .ltr .ImgPos { position: relative; top: 5px; }
.UserSection .ltr .Grid {}
.UserSection .ltr .Grid .Head { font-weight: bold; font-size: 9pt; font-family: Verdana; height: 25px; background-color: #C8CED7; color:#333333; }
.UserSection .ltr .Grid .Item { font-size: 10pt; font-family: Verdana; height: 25px; }
.UserSection .ltr .Grid .Alter { font-size: 10pt; font-family: Verdana; height: 25px; background-color: #DDE0E1; }
.UserSection .ltr .Grid Input { font-size: 9pt; font-family: Verdana; }
.UserSection .ltr .Grid A {}
.UserSection .ltr .Grid A:hover {}
.UserSection .ltr A {}
.UserSection .ltr A:hover {}

.ContactUs {}
.ContactUs .ltr { color:#333333; }
.ContactUs .ltr .Normal { font-size: 10pt; font-family: Verdana; }
.ContactUs .ltr .Small { font-size: 8pt; font-family: Verdana; }
.ContactUs .ltr .Strong { font-weight: bold; font-size: 9pt; font-family: Verdana; }
.ContactUs .ltr .Validate { font-size: 8pt; color: #ff0000; font-family: Verdana; }
.ContactUs .ltr .Button { font-size: 10pt; font-family: Verdana; color:#333333 }

