﻿body {font-size: 8pt; font-family: tahoma; margin: 0px; padding: 0px; background: white url(/web/images/EdgeShadow.gif) center center repeat-y;}
input, select, option, form {font-size: 8pt; font-family: tahoma;}
form {padding: 0px; margin: 0px;}
a {color: royalblue; text-decoration: none;}
a img {border: none; vertical-align: middle;}
.SearchField {border: 1px solid white; text-align: center;}
.TabCenter {background-image: url(/web/images/TabCenter.gif); width: 13px; background-repeat: no-repeat;}
.TabBack {background-image: url(/web/images/TabBack.gif); background-repeat: repeat-x; text-align: center;}
.TabRight {background-image: url(/web/images/TabRight.gif); width: 6px; background-repeat: no-repeat;}
.SearchLeft {background-image: url(/web/images/SearchLeft.gif); width: 6px; background-repeat: no-repeat;}
.SearchBack {background-image: url(/web/images/SearchBack.gif); background-repeat: repeat-x}
.SearchRight {background-image: url(/web/images/SearchRight.gif); width: 45px; background-repeat: no-repeat; background-position: left top;}
.HeaderLeft {background-image: url(/web/images/HeaderLeft.gif); width: 6px; background-repeat: no-repeat; font-size: 1px;}
.HeaderBack {background-image: url(/web/images/HeaderBack.gif); height: 23px; vertical-align: middle; font-weight: bold; color: #000065; background-repeat: repeat-x}
.HeaderRight {background-image: url(/web/images/HeaderRight.gif); width: 6px; background-repeat: no-repeat; font-size: 1px;}
.FooterLeft {background-image: url(/web/images/FooterLeft.gif); width: 6px; background-repeat: no-repeat; font-size: 1px;}
.FooterBack {background-image: url(/web/images/FooterBack.gif); background-repeat: repeat-x; height: 5px;}
.FooterRight {background-image: url(/web/images/FooterRight.gif); width: 6px; background-repeat: no-repeat; font-size: 1px;}
.ModuleBody {border: 1px solid #91abd0; border-bottom: none; padding: 5px;}
.ModuleBody2 {border: 1px solid #38a6e1; padding: 5px; background-color: #d7edfa;}
.ModuleMenu {border: 1px solid #91abd0; border-bottom: none;}
.ModuleMenu .MenuItem {color: #013298; font-weight: bold; display: block; text-decoration: none; padding: 5px; padding-left: 20px;}
.ModuleMenu .MenuItem:hover {background-color: #d7edfa;}
.ModuleMenu .Selected {color: #fe8301; font-weight: bold;}
.ModuleMenu .CollapseItem {background-image: url(/web/images/Bullet3.gif); background-position: 5px center; background-repeat: no-repeat;}
.ModuleMenu .ExpandItem {background-image: url(/web/images/Bullet2.gif); background-position: 5px center; background-repeat: no-repeat;}
.TabMenu {color: white; font-weight: bold; text-decoration: none;}
.Bullet1 {margin-right: 5px; height: 12px; background: transparent url(/web/images/Bullet1.gif) center center no-repeat; display: block; float: left; width: 9px;}
.HotNewsLabel {float: left; font-weight: bold; padding: 2px; padding-left: 12px; color: white; background: #004bc0 url(/web/images/HotNewsLeft.gif) left center no-repeat;}
.HotNewsBar {background: white url(/web/images/HotNewsRight.gif) right center no-repeat; padding: 2px; padding-right: 10px;}
.Icon {border: none; margin-right: 5px; vertical-align: middle;}
.Language {text-decoration: none; color: white; font-weight: bold; margin-right: 5px;}
.VSeparator {color: white;}
.Separator {height: 5px; font-weight: 1px;}
.Menu {color: #01309a; font-weight: bold; text-decoration: none;}
.Copyright {color: #000162;}
.BottomMenu {color: #000162; font-weight: bold; text-decoration: none;}
.BottomMenu:hover {text-decoration: underline;}
.Date {border-bottom: 1px solid #c71312; margin-bottom: 5px; padding-bottom: 3px; color: gray; text-align: right; font-style: italic;}
.Group {}
.Group div.GroupHeader {padding: 5px 5px 5px 20px; border-top: 3px solid #FF9900; text-transform: uppercase; margin-bottom: 5px; background: #EEEEEE url(/web/images/Bullet1.gif) 5px 10px no-repeat;}
.Group div.GroupHeader a {color: #ec9801; font-weight: bold;}
.Separator {margin-bottom: 5px; border-bottom: 1px dotted #40b6e4; height: 5px; clear: both;}
.NewsBody * {font-size: 9pt; font-family: tahoma;}
.NewsBody {line-height: 18px; width: 100%;}
.NewsBody2 {font-size: 9pt; line-height: 18px; width: 100%;}
.NewsBody2 p {margin: 0px; padding: 0px;}

div.NewsTitle {margin-bottom: 5px;}
div.NewsTitle a {font-size: 9pt; font-weight: bold; color: #023298;}
div.NewsTitle2 {font-weight: bold; font-size: 12pt; font-family: arial; color: #023298;}
.NewsImage1 {display: block; margin-right: 5px;}
.RelatedNewsList {margin: 0px; margin-left: 20px; clear: both; padding: 0px;}
.RelatedNews {color: royalblue;}
.RelatedNews:hover {text-decoration: underline;}

.NewsPopup {font-size: 9pt; display: none; position: absolute; visibility: hidden; width: 300px; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=silver,strength=3)}
.NewsPopup p {margin: 0px; padding: 0px;}
.NewsPopup .Inner {border: 1px solid #eca67d; padding: 5px; background-color: #ffffe2;}
.NewsPopup .Footer {background: transparent url(/web/images/Tooltip.gif) left top no-repeat; height: 15px; position: relative; margin-top: -1px; z-index: 1;}

.InfoPopup {font-size: 9pt; display: none; position: absolute; visibility: hidden; width: 280px; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=silver,strength=3); border: 1px solid #eca67d; padding: 5px; background-color: #ffffe2;}

.More {color: #ed1b1a; text-decoration: none;}
.More:hover {text-decoration: underline;}
.ViewCategory {color: royalblue;}
.ViewCategory:hover {color: #ec9801; text-decoration: underline;}

.TreeNode {}
.TreeNode a{color: #01309a;}
.TreeNode a:hover {color: #ec9801}
.Back {text-align: right; margin-top: 10px; margin-bottom: 10px;}
.Back a {color: royalblue}
.Path {font-weight: bold; color: #000065;}

.Pager {text-align: center; margin-top: 10px; margin-bottom: 10px; height: 20px}
.Pager a {color: gray;}
.Pager a.Current {color: black; font-weight: bold;}
.Pager a.Page, .Pager a.Current {padding: 2px;}
.Pager a.Page:hover, .Pager a.Current:hover {padding: 1px; border: 1px solid silver;}
.FilterExpression {padding: 3px;}

/*
a.SmallButton {text-decoration: none; white-space: nowrap;}
a.SmallButton img {border: none; vertical-align: top;}

a.SmallButton .Disabled {filter: alpha(opacity=30); opacity: 0.3;}

a.SmallButton img.SmallButtonLeft {vertical-align: top; width: 7px; height: 18px;}
a.SmallButton img.SmallButtonLeft.Black {background: url(/web/images/SmallButtonLeft.gif) transparent center center repeat-x;}

a.SmallButton img.SmallButtonRight {vertical-align: top; width: 7px; height: 18px;}
a.SmallButton img.SmallButtonRight.Black {background: url(/web/images/SmallButtonRight.gif) transparent center center repeat-x;}

a.SmallButton button.SmallButtonCenter {font: bold 7pt tahoma; cursor: pointer; padding: 0px; margin: 0px; border: none; height: 18px; vertical-align: top;}
a.SmallButton button.SmallButtonCenter.Black {color: white; background: url(/web/images/SmallButtonCenter.gif) transparent center center repeat-x;}
*/

a.SmallButton {text-decoration: none; white-space: nowrap;}
a.SmallButton button {padding: 0px; margin: 0px; cursor: pointer; border: none; background-color: Transparent;}
a.SmallButton button table {width: 100%;}
a.SmallButton button table td {vertical-align: middle;}
a.SmallButton button table .Disabled {filter: alpha(opacity=30); opacity: 0.3;}
a.SmallButton button table .SmallButtonLeftBlack {width: 7px; height: 18px; background: transparent url(/web/images/SmallButtonLeft.gif) center center no-repeat;}
a.SmallButton button table .SmallButtonRightBlack {width: 7px; height: 18px; background: transparent url(/web/images/SmallButtonRight.gif) center center no-repeat;}
a.SmallButton button table .SmallButtonCenterBlack {font: bold 7pt tahoma; height: 18px; color: white; background: transparent url(/web/images/SmallButtonCenter.gif) center center repeat-x;}