body {
  margin: 0;
  padding: 0;
  font-family: "Helvetica Neue", "Segoe UI", Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #333333;
}

h1 {
  margin-bottom: 5px;
  font-size: 14pt;
  color: #365f91;
}

h2 {
  margin-bottom: 5px;
  font-size: 12pt;
  color: #4f81bd;
}

h3 {
  margin-bottom: 5px;
  font-size: 10pt;
  font-style: italic;
  color: #4f81bd;
}

h4 {
  font-size: 9pt;
  margin-bottom: 5px;
}

h5,
h6 {
  font-size: 8pt;
  margin-bottom: 5px;
}

p {
  margin-top: 5px;
}

input[type="text"][readonly],
textarea[readonly] {
  color: gray;
  padding: 1px;
  border: solid 1px #c8c7be;
}

input,
textarea,
select {
  font-family: "Helvetica Neue", "Segoe UI", Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #333333;
}

form {
  margin: 0;
}

optgroup {
  color: #556fa5;
}

option {
  color: #333333;
}

a {
  color: #4d7cc4;
  text-decoration: none;
}

a:hover {
  color: #294267;
  text-decoration: underline;
}

a img {
  border: none;
}

td.SBNormal a,
td.SBDisabled a,
td.SBHover a,
td.SBActive a {
  text-decoration: none;
}

td.SBNormal a:hover,
td.SBDisabled a:hover,
td.SBHover a:hover,
td.SBActive a:hover {
  color: #4d7cc4;
  cursor: default;
}

li {
  padding: 2px 0;
}

ul.NoMargin {
  margin-right: 18px;
}

.Link {
  color: #4d7cc4;
  cursor: pointer;
}

.Link:hover {
  text-decoration: underline;
}

.W50 {
  width: 50%;
}

.W75 {
  width: 75%;
}

.W100 {
  width: 100%;
}

.Hand {
  cursor: pointer;
}

.Required {
  color: Red;
}

.Margin {
  margin: 15px;
}

.FormMargin {
  margin: 10px 40px 10px;
}

.InlineImage {
  vertical-align: middle;
  border: none;
}

.Input {
  padding: 1px;
  border: solid 1px #c8c7be;
}

.clrText {
  color: #333333;
}

.clrHeader {
  color: #6085b2;
}

.clrHeader2 {
  color: #f2ad40;
}

.clrTitle {
  color: #515f78;
}

.clrSubTitle {
  color: #f2ad40;
}

.clrWizHeader {
  color: #007cc3;
}

.clrDlgTextInactive {
  color: #b8b8b8;
}

.bgcLightGray {
  background-color: #f7f7f7;
}

.bgcLightGrayEx {
  background-color: #fafafa;
}

.bgcBug {
  background-color: #f7f8fb;
}

.bgcSuggestion {
  background-color: #ffffe9;
}

.bgcQuestion {
  background-color: #f5f5f5;
}

.bgcFeedback {
  background-color: #efffef;
}

.bgcQuote {
  background-color: #ffffe9;
}

.bgcEvenRow {
  background-color: #e6e6e6;
}

.None {
  display: none;
}

.Hidden {
  visibility: hidden;
}

.Bold {
  font-weight: bold;
}

.Modified {
  color: Green;
}

.Important {
  color: #ff6600;
}

.Critical {
  color: Red;
}

.SolidRect {
  border: solid 1px #99b6db;
  background-color: #fafafa;
}

.WhiteSolidRect {
  border: solid 1px #99b6db;
  background-color: white;
}

.ToolTip {
  border: solid 1px #dbdce3;
  background-color: #fdfbe7;
}

.ControlBorder {
  border: solid 1px #7f9db9;
}

.ControlBox {
  overflow: auto;
  background-color: White;
  border: solid 1px #7f9db9;
}

.ColorComboBox {
  width: 74px;
  height: 21px;
}

.Gray {
  color: #aaaaaa;
}

.DarkGray {
  color: #666666;
}

.Editable {
  background-color: #ffffc8;
}

.UnTranslated {
  background-color: #ff4040;
  color: White;
}

.UnUpdated {
  background-color: #c0ffc0;
}

.HiliteText {
  background-color: yellow;
}

.ExpandEffects {
  filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.500),
    progid:DXImageTransform.Microsoft.Blinds(Bands=1, Duration=0.250, Direction='down', enabled=0);
}

.DialogSection,
.DialogSectionW {
  background-image: url(/themes/default/images/frame_line.png);
  background-position: right center;
  background-repeat: repeat-x;
}

.DialogSection span,
.DialogSectionW span {
  padding-right: 2px;
  background-color: #e3efff;
  color: #3e6aaa;
}

.DialogSectionW span {
  background-color: #fafafa;
  font-weight: bold;
}

#PageLayout {
  width: 100%;
  font-family: "Helvetica Neue", "Segoe UI", Helvetica, Verdana, sans-serif;
  font-size: 8pt;
}

#PageHeader {
  width: 100%;
  background-color: #e4eefe;
  color: #f5f5f5;
}

.ADPageHeader {
  padding: 10px;
  background-color: #e4eefe;
  border-bottom: solid 2px #95b7d6;
}

#aSyrianSoft {
  margin: 5px;
}

#CompanyLogo {
  padding: 5px;
}

#CompanyLogo img {
  cursor: pointer;
}

.LogoAlert .Text {
  padding-right: 10px;
  color: Red;
  font-size: 16pt;
}

#SiteLanguages {
  font-weight: bold;
  text-align: left;
  padding-top: 2px;
  padding-left: 11px;
  float: left;
  color: #515f78;
}

#SiteLanguages a {
  color: #515f78;
}

#SiteLanguages a:hover {
  color: #4d7cc4;
}

.SearchContainer {
  visibility: hidden;
  width: 250px;
  padding-left: 11px;
  text-align: left;
  vertical-align: middle;
}

.SearchContainer table {
  float: left;
}

#PageBody {
  width: 100%;
}

#PageContent {
  vertical-align: top;
}

#ContentLayout {
  width: 100%;
}

.PagePath {
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 3px;
}

#ContentHeader {
  width: 100%;
  height: 60px;
}

#ContentHeader .Image {
  width: 50px;
  padding: 4px 8px 10px 0;
  text-align: center;
}

#ContentHeader .Title {
  color: #6085b2;
  font-size: 20pt;
}

#ContentHeader .SubTitle {
  margin-right: 32px;
  color: #f2ad40;
  font-size: 16pt;
}

#ContentHeaderBorder {
  height: 3px;
  background-image: url(/themes/default/images/dot_even.gif);
  background-repeat: repeat-x;
}

#PageFooter {
  visibility: hidden;
  padding: 4px 3px;
  background-image: url(/themes/default/images/footer_bg.png);
  background-repeat: repeat-x;
  background-position: left top;
  font-size: 8pt;
  color: #808080;
  font-weight: bold;
}

#PageFooter .CopyRight {
  text-align: left;
  font-weight: normal;
}

.ToolTipLoading {
  display: none;
  width: 123px;
  padding: 1px;
  border: solid 1px #8db2e3;
  background-color: #e4effd;
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.500) progid:DXImageTransform.Microsoft.Shadow(Color=#C0C0C0, Strength=4, Direction=135);
}

.ToolTipLoading .Caption {
  padding: 6px 0px;
  text-align: center;
  vertical-align: middle;
  color: #475470;
  background-color: White;
  font-weight: bold;
}

.InputButton {
  padding: 1px;
  width: 75px;
}

.BrowseButton {
  width: 20px;
  height: 20px;
}

td.SmallButton {
  width: 75px;
  height: 22px;
  background-repeat: no-repeat;
  text-align: center;
  color: #3e6aaa;
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.200);
}

div.SmallButton {
  width: 75px;
  height: 18px;
  padding-top: 4px;
  background-repeat: no-repeat;
  text-align: center;
  color: #3e6aaa;
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.200);
}

.SBNormal {
  background-color: #a6c3ea;
  background-image: url(/themes/default/images/btn_small.png);
}

.SBHover {
  background-color: #f3bb2a;
  background-image: url(/themes/default/images/btn_small_hover.png);
}

.SBActive {
  background-color: #fe9535;
  background-image: url(/themes/default/images/btn_small_active.png);
}

.SBDisabled {
  background-color: #c3d9f5;
  background-image: url(/themes/default/images/btn_small_dis.png);
  color: #80a1d2;
}

.IconButton {
  width: 19px;
  height: 18px;
  padding-top: 1px;
  background-repeat: no-repeat;
  text-align: center;
  vertical-align: middle;
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.200);
}

.IBNormal {
  background-image: url(/themes/default/images/btn_icon.png);
}

.IBDisabled {
  background-image: url(/themes/default/images/btn_icon_dis.png);
}

.IBHover {
  background-image: url(/themes/default/images/btn_icon_hover.png);
}

.IBActive {
  background-image: url(/themes/default/images/btn_icon_active.png);
}

a.IconLink {
  display: inline-block;
  width: 19px;
  height: 19px;
  background-repeat: no-repeat;
}

a.IconLink img {
  margin-top: 1px;
  margin-right: 2px;
  border: none;
}

a.IconLink:hover {
  width: 19px;
  height: 19px;
  background-color: White;
  background-image: url(/themes/default/images/btn_icon_hover.png);
}

.SListView a {
  text-decoration: none;
}

.SListView a:hover {
  text-decoration: none;
}

.SListView .Item {
  width: 96px;
  height: 96px;
  margin: 6px;
  float: right;
  text-align: center;
  background-repeat: no-repeat;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.200, Enabled=false);
}

.SListView .Hover {
  background: url(/themes/default/images/lvw_bg.png);
  background-repeat: no-repeat;
}

.SListView .Item .Caption {
  font-size: 10pt;
  color: #2b466f;
}

.SListView .Item img {
  margin: 6px;
  border: none;
}

.LoadingFrame td {
  text-align: center;
  font-weight: bold;
  color: Gray;
}

.LoadingFrame img {
  margin: 0 4px;
  vertical-align: middle;
}

.TbrReport {
  padding: 10px;
  border-left: solid 1px #c8c7be;
  border-right: solid 1px #c8c7be;
  border-bottom: solid 1px #c8c7be;
}

.GeneralTable {
  border: solid 1px #d5d5d5;
  background-color: White;
}

.GeneralTable .Header {
  padding: 4px 3px;
  background-color: #f0f0f0;
  background-image: url(/themes/default/images/header_bg.png);
  background-position: left center;
  font-weight: bold;
  color: #6085b2;
  font-size: 9pt;
}

.GeneralTable .Column {
  background-color: #e3efff;
  font-weight: bold;
}

.GeneralTable .EvenRow {
  background-color: #f5f5f5;
}

.SolidFrame {
  border: solid 1px #d5d5d5;
  background-color: White;
}

.SolidFrame .Header {
  background-color: #f0f0f0;
  background-image: url(/themes/default/images/frame_blue_bg.png);
  background-position: left center;
  font-weight: bold;
  color: #334c63;
}

.FrameBackground,
.FrameBackground2 {
  background-image: url(/themes/default/images/frame_bg.png);
  background-position: left top;
  background-repeat: repeat-x;
}

.FrameBackground2 {
  background-image: url(/themes/default/images/frame_blue_bg.png);
}

.FrameBackground .FrameTitle,
.FrameBackground2 .FrameTitle {
  padding: 2px 5px 4px;
  margin-bottom: 10px;
  color: #666666;
  font-size: 9pt;
  font-weight: bold;
}

.FrameBackground2 .FrameTitle {
  color: #6085b2;
}

.FrameBackground .FrameContent,
.FrameBackground2 .FrameContent {
  margin: 0px 10px;
}

.FrameSep {
  line-height: 25px;
}

.Frame ul {
  list-style-image: url(/themes/default/images/ulbullet.gif);
}

.BFrameLine {
  background-image: url(/themes/default/images/frame_line.png);
  background-position: left bottom;
  background-repeat: repeat-x;
}

.GrayLine {
  border-bottom: solid 1px #eaeaea;
}

.Ruler {
  height: 5px;
  background-image: url(/themes/default/images/gline.png);
  background-position: left center;
  background-repeat: repeat-x;
}

.DashRuler {
  height: 1px;
  margin: 5px 0px;
  line-height: 0px;
  overflow: hidden;
  border-bottom: dashed 1px #86a0c1;
}

.GroupsOption {
  width: 100%;
  border-collapse: collapse;
}

.GroupsOption .Option {
  border: solid 1px #e0e0e0;
  background-image: url(/themes/default/images/rtl/dlg_title_bg.png);
  background-position: left top;
  background-repeat: repeat-y;
}

.GroupsOption table {
  width: 100%;
}

.GroupsOption .Check {
  width: 20px;
}

.GroupsOption .Select {
  text-align: left;
  padding-left: 4px;
}

.GroupsOption .Groups {
  padding: 4px;
  background-color: white;
  border: solid 1px #e0e0e0;
  vertical-align: top;
  color: #515f78;
}

.PickCategory {
  margin: 20px 20px 0px;
  color: #6085b2;
  font-size: 18pt;
}

.DialogForm {
  overflow-y: auto;
  background-image: url(/themes/default/images/frame_line.png);
  background-position: left bottom;
  background-repeat: repeat-x;
}

.DialogForm .Label {
  width: 75px;
  padding-top: 3px;
  color: #222;
  vertical-align: top;
}

.DialogForm .Control img {
  visibility: hidden;
  margin-top: 3px;
  margin-right: 2px;
  vertical-align: top;
}

.DialogForm .Progress {
  text-align: center;
  color: Gray;
}

.DialogForm .Progress img {
  vertical-align: middle;
  margin: 0 4px;
}

.ScrollFrame {
  overflow: auto;
  border: solid 1px #c8c7be;
  background-color: White;
  cursor: default;
}

.ColumnHeader,
.ColumnHeaderHover,
.ColumnHeaderActive {
  height: 20px;
  padding: 0 5px;
  background-repeat: no-repeat;
  font-size: 8pt;
  font-weight: bold;
  background-image: url(/themes/default/images/rtl/gv_column_bg.gif);
  color: #475470;
  cursor: default;
}

.ColumnHeaderHover {
  background-image: url(/themes/default/images/rtl/gv_column_hover_bg.gif);
  color: black;
}

.ColumnHeaderActive {
  background-image: url(/themes/default/images/rtl/gv_column_active_bg.gif);
  color: black;
}

#CitiesContainer {
  margin-top: 10px;
  padding: 5px;
}

.SectionTitle {
  padding: 3px 10px;
  border-bottom: solid 1px #b8d7ff;
  background-color: #edf2fb;
  font-size: 8.5pt;
  font-weight: bold;
  color: #3e6aaa;
}

.SectionTitle table {
  width: 100%;
}

.SectionTitle .Top {
  text-align: left;
  font-weight: normal;
}

.SectionTitle .Top img {
  vertical-align: middle;
}

.SectionSubTitle {
  padding: 5px 5px 0px;
  color: #3e6aaa;
  font-size: 9pt;
}

.NameValueTable {
  margin: 5px;
}

.NameValueTable .Name {
  vertical-align: top;
  color: #aaaaaa;
}

.NameValueTable .Colon {
  width: 8px;
  vertical-align: top;
  color: #aaaaaa;
}

.NameValueTable .Value {
  /*font-weight: bold;*/
}

.PageVSplitter {
  width: 5px;
  background-color: #e3efff;
  background-image: url(/themes/default/images/vgrip.png);
  background-repeat: no-repeat;
  background-position: center center;
  cursor: w-resize;
}

.VSplitter {
  width: 4px;
  background-color: #4c566d;
  background-image: url(/themes/default/images/vsplit_bg.png);
  background-repeat: repeat-y;
  cursor: w-resize;
}

.PageStatusBar {
  border-left: solid 1px #7f9db9;
  border-bottom: solid 1px #7f9db9;
  border-right: solid 1px #7f9db9;
}

.StatusBar,
.PageStatusBar {
  height: 21px;
  background-image: url(/themes/default/images/statusbar_bg.png);
  background-repeat: repeat-x;
  background-position: left center;
}

.StatusBar table,
.PageStatusBar table {
  width: 100%;
  height: 100%;
}

.StatusBar .Sep,
.PageStatusBar .Sep {
  width: 6px;
  background-image: url(/themes/default/images/statusbar_sep.png);
  background-repeat: no-repeat;
}

.LoadingText {
  padding: 2px;
  color: #a2afcb;
  font-weight: bold;
}

.SummaryTable {
  margin: 2px;
}

.SummaryTable .ColHeader {
  border-bottom: solid 1px #86a0c1;
  background-color: #f5f5f5;
  font-weight: bold;
  color: #475470;
  text-align: center;
}

.SummaryTable .RowHeader {
  border-right: solid 1px #86a0c1;
  font-weight: bold;
  color: #475470;
}

.InputForm {
  width: 100%;
}

.InputForm .Caption {
  padding-top: 6px;
  color: #556fa5;
  vertical-align: top;
}

.InputForm .Content {
  border: none;
}

.puSaveTicketDefault {
  display: none;
  padding: 2px;
  border: solid 1px #8db2e3;
  background-color: #e4effd;
  filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.500) progid:DXImageTransform.Microsoft.Shadow(Color=#C0C0C0, Strength=4, Direction=135);
}

.puSaveTicketDefault table {
  background-color: White;
}

.puSaveTicketDefault .Title {
  border-bottom: solid 1px #d5d5d5;
  background-image: url(/themes/default/images/frame_bg.png);
  background-position: left top;
  background-repeat: repeat-x;
  background-color: #fafafa;
  color: #556fa5;
  font-weight: bold;
  font-size: 11pt;
}

.puSaveTicketDefault .Commands {
  background-color: #e4effd;
  text-align: left;
}

.puSaveTicketDefault .Commands table {
  background-color: #e4effd;
}

.AttachForm {
  width: 100%;
}

.AttachForm iframe {
  width: 100%;
  height: 22px;
}

.AttachForm .Frames {
  border-bottom: solid 1px #f5f5f5;
}

.AttachForm .Icon {
  width: 16px;
}

.AttachForm .Commands {
  width: 80px;
  background-color: #f5f5f5;
  text-align: center;
}

.AttachForm .Size {
  width: 100px;
  text-align: right;
}

.AttachForm .Info {
  border: solid 1px #c9c9c9;
  background-color: #ffffe1;
}

.AttachForm .Info ul {
  margin: 0px 16px;
  padding: 0px;
  list-style-image: none;
}

.AttachForm .Info ul li {
  padding: 1px;
}

.ButtonStrip {
  width: 100%;
  text-align: center;
}

.ButtonStrip input {
  padding: 2px;
}

.ButtonStrip input.Fixed {
  width: 75px;
}

.Header1,
.Header1Light {
  margin-top: 16px;
  font-size: 19pt;
  font-weight: 700;
  color: #556fa5;
}

.Header1Light {
  color: #f2ad40;
}

.Header2 {
  padding: 0 32px;
  font-size: 16pt;
  color: #f2ad40;
}

.Popup {
  border: solid 1px #8db2e3;
  background-color: #e4effd;
  filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.400) progid:DXImageTransform.Microsoft.Shadow(Color=#C0C0C0, Strength=4, Direction=135);
}

.Popup .Frame {
  margin: 1px;
  background-color: White;
}

.Popup .Close {
  position: absolute;
  cursor: pointer;
}

.TicketSubject {
  width: 100%;
}

.TicketSubject .Title {
  padding-bottom: 5px;
  border-bottom: solid 1px #d5d5d5;
  color: #556fa5;
  font-size: 11pt;
  font-weight: bold;
}

.TicketSubject .Description {}

.TicketSubject .Attachments {
  padding-top: 10px;
  border-top: dashed 1px #c8d9f2;
}

.TSViewInfo {
  width: 100%;
  border: solid 1px #d5d5d5;
}

.TSViewInfo .Header {
  background-image: url(/themes/default/images/frame_bg.png);
  background-position: left bottom;
}

.TSViewInfo .Toggle {
  width: 18px;
}

.TSViewInfo .Title img {
  vertical-align: middle;
}

.TSViewInfo .Info {
  text-align: left;
}

.TSViewInfo .Description {
  margin: 5px;
}

.TSViewInfo .Comments {
  padding: 10px 5px 0px;
}

.MainComment {
  margin: 10px 0px;
  border: solid 1px #4c7094;
}

.Comment {
  margin: 10px 0px;
  border: solid 1px #95b7d5;
}

.MainComment .Header,
.Comment .Header {
  height: 48px;
  background-color: #ffe492;
}

.MainComment .Header {
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#B4CFED, EndColorStr=#4C7094);
}

.Comment .Header {
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#F7FAFF, EndColorStr=#E4EEFE);
}

.MainComment .Header a {
  color: White;
  font-weight: bold;
}

.Comment .Header a {
  color: #4d7cc4;
  font-weight: bold;
}

.MainComment .Logo,
.Comment .Logo {
  width: 48px;
  height: 48px;
  border: solid 1px #cdcdcd;
  background-color: White;
}

.Comment .User,
.MainComment .User {
  padding: 4px;
  font-size: larger;
}

.MainComment .Date {
  padding: 8px 4px 4px;
  color: white;
}

.Comment .Date {
  padding: 8px 4px 4px;
  color: #666666;
}

.MainComment .Header img,
.Comment .Header img {
  border: none;
}

.MainComment .Icons,
.Comment .Icons {
  text-align: left;
  vertical-align: top;
}

.MainComment .Icons img,
.Comment .Icons img {
  margin: 1px;
}

.MainComment .Description,
.Comment .Description {
  padding: 10px 10px 0px 10px;
}

.CommentQuote {
  border: dashed 1px #b6c8b0;
  background-color: #f6feda;
}

.CommentQuote .Icon {
  width: 24px;
}

.CommentQuote .Title {}

.CommentQuote .Text {}

.Comment .Attachments {
  margin-top: 10px;
}

.TicketHistoryView {
  width: 100%;
}

.TicketHistoryView .Header {
  padding: 3px;
  border-bottom: dashed 1px #c8d9f2;
}

.TicketHistoryView .Label {
  vertical-align: top;
  font-weight: bold;
  color: #556fa5;
}

.TicketHistoryView .Arrow {
  width: 32px;
  text-align: center;
}

.OutlookGroup {
  height: 23px;
  border-bottom: solid 1px #99b6db;
  background-image: url(/themes/default/images/outlook_bg.png);
  background-repeat: repeat-x;
}

.KBATitle {
  padding: 10px;
  font-size: large;
  color: #6085b2;
}

.KBAInfo {
  border-top: solid 1px #ffefc7;
  border-bottom: solid 1px #ffefc7;
  background-color: #ffffd5;
}

.KBAValueTable {
  text-align: left;
}

.KBARuler {
  height: 1px;
  margin: 5px 0px;
  line-height: 0px;
  overflow: hidden;
  border-bottom: dotted 1px #ffefc7;
}

.ClipTool {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40, Enabled=false);
}

.SelectTool {
  position: absolute;
  width: 44px;
  height: 44px;
  border: solid 2px #1f1f1f;
  cursor: pointer;
}

.SelectGrip {
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #1f1f1f;
  cursor: nw-resize;
}

.Blog {
  width: 100%;
}

.Blog .Title {
  padding: 5px;
  font-weight: bold;
  font-size: 10pt;
}

.Blog .Commands {
  width: 30px;
  text-align: center;
}

.Blog .Description {
  padding: 0 5px 5px 40px;
}

.Blog .Feed {
  width: 16px;
}

.BADate,
.BADateDisabled {
  padding: 3px;
  border: solid 1px #d5d5d5;
  background-image: url(/themes/default/images/frame_blue_bg.png);
  background-position: left center;
}

.BADateDisabled {
  background-image: url(/themes/default/images/header_bg_dis.png);
}

.BADate .Date,
.BADateDisabled .Date {
  font-weight: bold;
  color: #666666;
}

.BADate .Commands,
.BADateDisabled .Commands {
  text-align: left;
}

.BANotPublished {
  padding: 1px;
  background-color: #ff6600;
  color: White;
}

.BAComment,
.BAAuthorComment {
  width: 100%;
  border-bottom: solid 3px #e5e5e5;
}

.BAAuthorComment {
  background-color: #ffffe1;
}

.BAEvenComment {
  background-color: #f5f5f5;
}

.BACommentDeleted {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
}

.BAComment .Logo,
.BAAuthorComment .Logo {
  width: 100px;
  vertical-align: top;
}

.BAComment .Content,
.BAAuthorComment .Content {
  padding-bottom: 10px;
  vertical-align: top;
}

.BAComment .UpdateInfo,
.BAAuthorComment .UpdateInfo {
  margin-top: 10px;
  color: #999999;
}

.BAComment .Date,
.BAAuthorComment .Date {
  width: 100%;
  margin-bottom: 5px;
  border-bottom: solid 1px #d5d5d5;
}

.BAComment .Date td,
.BAAuthorComment .Date td {
  padding-bottom: 2px;
}

.BlogArticle {
  width: 100%;
}

.BlogArticle .Title {
  font-weight: bold;
  font-size: 11pt;
  color: #556fa5;
}

.BlogArticle .Content {
  padding: 2px;
  padding-top: 5px;
}

.BlogArticle .More {
  padding: 2px;
  padding-top: 10px;
}

.FRInfoPane {
  background-color: #fefefe;
  background-image: url(/themes/default/images/frame_bg.png);
  background-position: left bottom;
  background-repeat: repeat-x;
}

.Tag1,
.Tag2,
.Tag3,
.Tag4,
.Tag5,
.Tag6,
.Tag7,
.Tag8,
.Tag9,
.Tag10 {
  padding: 0 2px;
  line-height: 150%;
}

.Tag1 {
  font-weight: 100;
}

.Tag2 {
  font-weight: 200;
}

.Tag3 {
  font-weight: 300;
}

.Tag4 {
  font-weight: 400;
}

.Tag5 {
  font-weight: 500;
}

.Tag6 {
  font-weight: 600;
}

.Tag7 {
  font-weight: 700;
}

.Tag8 {
  font-weight: 800;
}

.Tag9 {
  font-weight: 900;
}

.Tag10 {
  font-weight: 900;
}

.SearchResultsView .Bullet {
  width: 16px;
  vertical-align: top;
}

.SearchResultsView .Content {
  padding-bottom: 16px;
}

.SearchResultsView .Title {
  font-size: larger;
}

.SearchResultsView .Summary {
  margin: 2px 0 5px;
}

.SearchResultsView .Info {
  font-size: smaller;
  color: Gray;
}

.OptionsTitle {
  padding: 3px;
  border-bottom: solid 1px #c6c6c6;
  font-weight: bold;
  color: #556fa5;
}

.LPSubTitle {
  padding: 2px;
  border-bottom: solid 1px #d5d5d5;
  font-weight: bold;
  color: #f2ad40;
}

.DynamicFilter,
.DynamicFilterLocked {
  display: none;
  margin-bottom: 4px;
  border: solid 1px #c9c9c9;
}

.DynamicFilter .Container {
  padding: 0 2px 2px;
  background-color: #ffffe1;
}

.DynamicFilterLocked .Container {
  padding: 0 2px 2px;
  background-color: #ffffe1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=45);
}

.DynamicFilter .GenericControl {
  float: right;
  margin-left: 2px;
  margin-top: 2px;
}

.DynamicFilter .GenericControl .LeftPart,
.DynamicFilter .GenericControl .RightPart {
  width: 3px;
  height: 22px;
}

.DynamicFilter .GenericControl .LeftPart {
  background-image: url(/themes/default/images/rtl/df_ctl_lp.png);
}

.DynamicFilter .GenericControl .RightPart {
  background-image: url(/themes/default/images/rtl/df_ctl_rp.png);
}

.DynamicFilter .GenericControl .Spinner,
.DynamicFilter .GenericControl .Label {
  background-image: url(/themes/default/images/df_ctl_bg.png);
  background-repeat: repeat-x;
}

.DynamicFilter .GenericControl .Spinner {
  width: 20px;
  text-align: center;
}

.DynamicFilter .GenericControl .Label {
  padding-left: 5px;
  color: #4c4c4c;
}

.DynamicFilter .Control,
.DynamicFilter .ControlActive {
  float: right;
  margin-left: 2px;
  margin-top: 2px;
  cursor: default;
}

.DynamicFilter .Control .Label,
.DynamicFilter .ControlActive .Label {
  padding-bottom: 2px;
  padding-right: 2px;
  font-size: smaller;
  color: #000046;
}

.DynamicFilter .Control .ControlFrame {
  border: solid 1px #abc1de;
  background-color: #eaf2fb;
}

.DynamicFilter .Control .ControlFrame:hover {
  background-color: White;
}

.DynamicFilter .ControlActive .ControlFrame {
  border: solid 1px #abc1de;
  background-color: White;
}

.DynamicFilter .Control .Caption,
.DynamicFilter .ControlActive .Caption {
  height: 20px;
  background-color: #eaf2fb;
}

.DynamicFilter .Control .ControlFrame .Operator,
.DynamicFilter .ControlActive .ControlFrame .Operator,
.DynamicFilter .ControlActive .ControlFrame .OperatorActive,
.DynamicFilter .Control .ControlFrame .OperatorDisabled,
.DynamicFilter .ControlActive .ControlFrame .OperatorDisabled,
.DynamicFilter .ControlActive .ControlFrame .OperatorDisabled {
  width: 16px;
  height: 20px;
  text-align: center;
  vertical-align: middle;
}

.DynamicFilter .Control .ControlFrame:hover .OperatorDisabled,
.DynamicFilter .ControlActive .ControlFrame .OperatorDisabled {
  background-image: url(/themes/default/images/rtl/df_ctl_op_dis.png);
}

.DynamicFilter .Control .ControlFrame:hover .Operator,
.DynamicFilter .ControlActive .ControlFrame .Operator {
  background-image: url(/themes/default/images/rtl/df_ctl_op.png);
}

.DynamicFilter .Control .ControlFrame .Operator:hover,
.DynamicFilter .ControlActive .ControlFrame .Operator:hover {
  background-image: url(/themes/default/images/rtl/df_ctl_op_hover.png);
}

.DynamicFilter .ControlActive .ControlFrame .OperatorActive {
  background-image: url(/themes/default/images/rtl/df_ctl_op_active.png);
}

.DynamicFilter .Control .ControlFrame .Text,
.DynamicFilter .ControlActive .ControlFrame .Text {
  width: 120px;
  height: 14px;
  padding: 0 3px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.DynamicFilter .Control .ControlFrame .Browse,
.DynamicFilter .ControlActive .ControlFrame .Browse,
.DynamicFilter .Control .ControlFrame .BrowseDisabled,
.DynamicFilter .ControlActive .ControlFrame .BrowseDisabled {
  width: 18px;
  height: 20px;
  text-align: center;
  vertical-align: middle;
}

.DynamicFilter .Control .ControlFrame:hover .Browse,
.DynamicFilter .ControlActive .ControlFrame .Browse {
  background-image: url(/themes/default/images/rtl/df_ctl_browse.png);
}

.DynamicFilter .Control .ControlFrame:hover .BrowseDisabled,
.DynamicFilter .ControlActive .ControlFrame .BrowseDisabled {
  background-image: url(/themes/default/images/rtl/df_ctl_browse_dis.png);
}

.DynamicFilter .Control .ControlFrame .Browse:hover,
.DynamicFilter .ControlActive .ControlFrame .Browse:hover {
  background-image: url(/themes/default/images/rtl/df_ctl_browse_hover.png);
}

.DynamicFilter .Control .ControlFrame .Menu,
.DynamicFilter .ControlActive .ControlFrame .Menu,
.DynamicFilter .ControlActive .ControlFrame .MenuActive {
  width: 13px;
  height: 20px;
  background-image: url(/themes/default/images/rtl/df_ctl_menu_bg.png);
  cursor: default;
}

.DynamicFilter .Control .ControlFrame:hover .Menu,
.DynamicFilter .ControlActive .ControlFrame .Menu {
  background-image: url(/themes/default/images/rtl/df_ctl_menu.png);
}

.DynamicFilter .Control .ControlFrame .Menu:hover,
.DynamicFilter .ControlActive .ControlFrame .Menu:hover {
  background-image: url(/themes/default/images/rtl/df_ctl_menu_hover.png);
}

.DynamicFilter .ControlActive .ControlFrame .MenuActive {
  background-image: url(/themes/default/images/rtl/df_ctl_menu_active.png);
}

/* Locked */

.DynamicFilterLocked .Control {
  float: right;
  margin-left: 2px;
  margin-top: 2px;
  cursor: default;
}

.DynamicFilterLocked .Control .Label {
  padding-bottom: 2px;
  padding-right: 2px;
  font-size: smaller;
  color: #000046;
}

.DynamicFilterLocked .Control .ControlFrame {
  border: solid 1px #abc1de;
  background-color: #eaf2fb;
}

.DynamicFilterLocked .Control .ControlFrame .Operator {
  width: 16px;
  height: 20px;
  text-align: center;
  vertical-align: middle;
}

.DynamicFilterLocked .Control .ControlFrame .Text {
  width: 120px;
  height: 14px;
  padding: 0 3px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.DynamicFilterLocked .Control .ControlFrame .Menu {
  width: 13px;
  height: 20px;
  background-image: url(/themes/default/images/rtl/df_ctl_menu_bg.png);
  cursor: default;
}

.OfficeBoxTitle {
  padding: 2px 5px;
  background-color: #dde7ee;
  border: solid 1px white;
  border-bottom: solid 1px #c5c5c5;
  color: #00156e;
  font-weight: bold;
}

.ObjectCard .LeftPart,
.ObjectCard .RightPart {
  width: 5px;
  background-repeat: no-repeat;
  background-position: left top;
}

.ObjectCard .LeftPart {
  background-image: url(/themes/default/images/rtl/oc_left.png);
}

.ObjectCard .RightPart {
  background-image: url(/themes/default/images/rtl/oc_right.png);
}

.ObjectCard .MidPart {
  background-image: url(/themes/default/images/oc_mid.png);
  background-position: left top;
  background-repeat: repeat-x;
}

.ObjectCard .Title {
  padding: 5px;
  background-image: url(/themes/default/images/gframe_line.png);
  background-position: left bottom;
  background-repeat: repeat-x;
  font-size: 11pt;
  font-weight: bold;
  color: #666666;
}

.ObjectCard .Title a {
  color: #777777;
}

.ObjectCard .Summary img {
  border: solid 1px #d9d9d9;
  background-color: white;
}

.WebPartError,
.WebPartWarning {
  border: solid 1px #999999;
  background-color: #ffffe1;
}

.WebPartError .Title {
  padding: 3px;
  border-bottom: solid 1px white;
  background-color: #ff6347;
  color: white;
  font-weight: bold;
}

.WebPartWarning .Title {
  padding: 3px;
  border-bottom: solid 1px white;
  background-color: Green;
  color: white;
  font-weight: bold;
}

.FeatureView {
  width: 100%;
}

.FeatureView .Thumbnail {
  width: 110px;
  vertical-align: top;
}

.FeatureView .Summary {
  vertical-align: top;
  color: #606060;
}

.DetailedFeatureView {
  width: 100%;
}

.DetailedFeatureView .Thumbnail {
  filter: none;
}

.DetailedFeatureView .Summary {
  font-size: 12pt;
}

.DetailedFeatureView .Summary span {
  margin-left: 5px;
  text-align: justify;
}

.DetailedFeatureView .Title {
  font-size: 16pt;
  color: #4d7cc4;
}

.DetailedFeatureView .Button {
  margin-left: 10px;
  margin-right: 10px;
}

.TextAreaHeader {
  padding: 2px;
  text-align: right;
  border-top: solid 1px #7f9db9;
  border-left: solid 1px #7f9db9;
  border-right: solid 1px #7f9db9;
  background-color: #e3efff;
}

/* BEGIN Menu */
.SubMenu {
  position: absolute;
  visibility: hidden;
  overflow: hidden;
  border: solid 1px #868686;
  background-color: #fafafa;
  background-image: url(/themes/default/images/rtl/mnu_bg.png);
  background-position: right top;
  background-repeat: repeat-y;
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=#C0C0C0, Strength=4, Direction=225) progid:DXImageTransform.Microsoft.Fade(Duration=0.250) progid:DXImageTransform.Microsoft.Blinds(Bands=1, Duration=0.150, Direction='down', enabled=0) progid:DXImageTransform.Microsoft.Blinds(Bands=1, Duration=0.150, Direction='right', enabled=0);
}

.SubMenu td {
  font-family: "Helvetica Neue", "Segoe UI", Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  cursor: default;
}

.SubMenuArea {
  position: relative;
}

.MenuItemRect {
  padding: 1px;
  border: none;
}

.MenuItemRectHover {
  padding: 0;
  border: solid 1px #dbce99;
  background-color: #ffe7a2;
  background-image: url(/themes/default/images/mi_bg.png);
  background-repeat: repeat-x;
  background-position: left bottom;
}

.MenuItemRectDisabled {
  padding: 1px;
  border: none;
}

.MenuItemRect table,
.MenuItemRectHover table,
.MenuItemRectDisabled table,
.MenuItemSeparator table {
  width: 100%;
}

.MenuItemRect a,
.MenuItemRectHover a,
.MenuItemRectDisabled a,
.MenuItemSeparator a {
  color: #00156e;
  cursor: default;
}

.MenuItemRect a:hover,
.MenuItemRectHover a:hover,
.MenuItemRectDisabled a:hover,
.MenuItemSeparator a:hover {
  text-decoration: none;
}

.MenuItemMargin {
  width: 24px;
}

.MenuItemRect .MenuItemLabel,
.MenuItemRectHover .MenuItemLabel {
  padding: 4px 6px 3px 2px;
  cursor: default;
}

.MenuItemRect .MenuItemLabel {
  color: #00156e;
}

.MenuItemRectHover .MenuItemLabel {
  color: #00156e;
}

.MenuItemRectDisabled .MenuItemLabel {
  padding: 4px 6px 3px 2px;
  color: #a7a7a7;
  cursor: default;
}

.MenuItemRect .MenuItemShortcut,
.MenuItemRectHover .MenuItemShortcut {
  padding: 0px 5px;
  text-align: left;
  color: #666666;
}

.MenuItemArrow {
  position: absolute;
}

.MenuItemSeparator {
  line-height: 2px;
  color: #f6f6f6;
}

.MenuItemSeparator .MenuItemLabel {
  padding: 1px 0 0 0;
  background: #f6f6f6 url(/themes/default/images/rtl/mnu_sep.png) no-repeat scroll center right;
  color: #f6f6f6;
}

.MenuUpScroller,
.MenuDownScroller {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 22px;
}

.MenuUpScroller {
  background: #fafafa url(/themes/default/images/menu_up_arrow.png) no-repeat scroll center center;
}

.MenuDownScroller {
  background: #fafafa url(/themes/default/images/menu_down_arrow.png) no-repeat scroll center center;
}

.MenuBorderErase {
  position: absolute;
  overflow: hidden;
  height: 1px;
  border-top: solid 1px #fafafa;
}

/* END Menu */

/* BEGIN PageBar */
.PageBar {
  padding-right: 16px;
  border-bottom: solid 1px #8db2e3;
}

.PageBar table {
  position: relative;
  top: 1px;
}

.PageBar .Tab {
  height: 22px;
  background-position: left bottom;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.300, Enabled=false);
}

.PageBar .Tab table {
  position: static;
  width: auto;
  height: 100%;
  border-collapse: collapse;
}

.PageBar .Tab .LeftEdge {
  width: 7px;
  background-repeat: no-repeat;
}

.PageBar .Tab .Caption {
  padding: 0 6px;
  background-repeat: repeat-x;
}

.PageBar .Tab .RightEdge {
  width: 7px;
  background-repeat: no-repeat;
}

.PageBar .Tab a:hover {
  text-decoration: none;
}

.PageBar .TabNormal .LeftEdge {
  background-image: url(/themes/default/images/rtl/pt_left.png);
}

.PageBar .TabNormal .Caption {
  background-image: url(/themes/default/images/pt_mid.png);
  color: #3e6aaa;
}

.PageBar .TabNormal .RightEdge {
  background-image: url(/themes/default/images/rtl/pt_right.png);
}

.PageBar .TabActive .LeftEdge {
  background-image: url(/themes/default/images/rtl/pt_left_active.png);
}

.PageBar .TabActive .Caption {
  background-color: #b9d5ee;
  background-image: url(/themes/default/images/pt_mid_active.png);
  color: #3e6aaa;
  font-weight: bold;
}

.PageBar .TabActive .RightEdge {
  background-image: url(/themes/default/images/rtl/pt_right_active.png);
}

.PageBar .TabHover .LeftEdge {
  background-image: url(/themes/default/images/rtl/pt_left_hover.png);
}

.PageBar .TabHover .Caption {
  background-color: #b9d5ee;
  background-image: url(/themes/default/images/pt_mid_hover.png);
  color: #2b466f;
}

.PageBar .TabHover .RightEdge {
  background-image: url(/themes/default/images/rtl/pt_right_hover.png);
}

/* END PageBar */

/* BEGIN MenuStrip */
#PageSubBar {
  height: 22px;
  background-color: #b9d5ee;
  background-image: url(/themes/default/images/mb_bg.png);
  background-repeat: repeat-x;
  background-position: left top;
  border-bottom: solid 1px #4c7094;
}

#PageSubBar .Container {
  width: 100%;
}

#PageMenuBorder {
  height: 3px;
  background-image: url(/themes/default/images/dot_even.gif);
  background-repeat: repeat-x;
}

#PageSubBar .BarMargin {
  width: 1px;
}

#PageSubBar .Space {
  width: 6px;
}

#PageSubBar .Separator {
  width: 6px;
  background-image: url(/themes/default/images/bar_sep.png);
  background-repeat: no-repeat;
  background-position: center center;
}

#SubBarCommands a {
  color: White;
}

.MenuStrip {
  width: auto;
  filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.400, Enabled=false);
}

.MenuStrip .Base {
  cursor: pointer;
}

.MenuStrip .Base img {
  margin-right: 5px;
  vertical-align: middle;
}

.MenuStrip .Normal {
  padding: 3px 8px 4px 8px;
}

.MenuStrip .Hover {
  padding: 2px 7px 3px 7px;
  border: solid 1px #ceba74;
  background-color: #ffd64e;
  background-image: url(/themes/default/images/tmi_bg.png);
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #334c63;
}

.MenuStrip .Active {
  padding: 2px 7px 3px 7px;
  border: solid 1px #868686;
  background-color: #fafafa;
  color: #3e6aaa;
  cursor: default;
}

#SubBarCommands table {
  float: left;
}

#Welcome {
  padding-left: 5px;
  text-align: left;
  font-weight: bold;
}

.SearchPanel {
  width: 160px;
  vertical-align: middle;
}

#SiteSearch {
  width: 150px;
  height: 14px;
  margin-right: 2px;
  overflow: hidden;
  border: solid 1px #868686;
  background-color: #fefefe;
  font-size: 8pt;
  color: #515f78;
}

/* END MenuStrip */

/* BEGIN Window */
.DlgMargin {
  padding: 5px;
}

.DlgMarginO {
  padding: 5px 5px 0px 5px;
}

.DlgMarginB {
  padding: 5px;
  background-image: url(/themes/default/images/frame_line.png);
  background-position: left bottom;
  background-repeat: repeat-x;
}

.DlgMarginEx {
  margin: 5px;
}

.DlgVSplitter {
  width: 2px;
  cursor: w-resize;
}

.FrameMargin {
  border-bottom: solid 3px #e3efff;
}

.WinDesktop {
  position: absolute;
  background-image: url(/images/null16.png);
  background-repeat: repeat;
}

.WinFrame {
  position: absolute;
  background-color: #e3efff;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  font-family: "Helvetica Neue", "Segoe UI", Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #222;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70, Enabled=false),
    progid:DXImageTransform.Microsoft.Shadow(Color=#C0C0C0, Strength=4, Direction=135),
    progid:DXImageTransform.Microsoft.Fade(Duration=0.300, Enabled=false);
}

.WinFrame .WinTopLeft {
  width: 1px;
  height: 22px;
  background-color: #6c89b2;
}

.WinFrame .WinTopBorder {
  background-color: #bed6f5;
  background-image: url(/themes/default/images/win_top_border.png);
  background-position: left top;
  background-repeat: repeat-x;
}

.WinFrame .WinTopBorder table {
  width: 100%;
  border-collapse: collapse;
}

.WinFrame .WinTopBorder .Icon {
  width: 20px;
  text-align: center;
}

.WinFrame .WinTopBorder .Caption {
  padding-right: 5px;
  color: #3e6aaa;
  font-weight: bold;
  font-size: 8pt;
  cursor: default;
}

.WinFrame .WinTopBorder .Buttons {
  width: 75px;
}

.WinFrame .WinTopBorder .Buttons .Close,
.WinFrame .WinTopBorder .Buttons .Maximize,
.WinFrame .WinTopBorder .Buttons .Minimize {
  float: left;
}

.WinFrame .WinTopRight {
  width: 1px;
  height: 22px;
  background-color: #6c89b2;
}

.WinFrame .WinLeftBorder {
  width: 1px;
  background-color: #6c89b2;
}

.WinFrame .WinClient {
  border: solid 1px #e3efff;
}

.WinFrame .WinClient .HDialogButtons {
  padding: 0 5px;
  border-top: solid 1px #e3efff;
}

.WinFrame .WinClient .HDialogButtons table {
  float: left;
  margin-top: 5px;
}

.WinFrame .WinClient .VDialogButtons {}

.WinFrame .WinClient .VDialogButtons table {
  margin-top: 5px;
  margin-right: 5px;
}

.WinFrame .WinRightBorder {
  width: 1px;
  background-color: #6c89b2;
}

.WinFrame .WinBottomLeft {
  width: 1px;
  height: 1px;
  background-color: #6c89b2;
}

.WinFrame .WinBottomBorder {
  height: 1px;
  background-color: #6c89b2;
}

.WinFrame .WinBottomRight {
  width: 1px;
  height: 1px;
  background-color: #6c89b2;
}

.WinLoading {
  background-color: #e3efff;
  color: Gray;
  text-align: center;
  font-weight: bold;
}

.WinLoading img {
  vertical-align: middle;
  margin: 1px 5px;
}

.WinFrame input,
.WinFrame select,
.WinFrame textarea {
  font-family: "Helvetica Neue", "Segoe UI", Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #333333;
}

.WizardHeader {
  width: 100%;
  height: 60px;
  background-color: White;
  background-image: url(/themes/default/images/frame_line.png);
  background-position: left bottom;
  background-repeat: repeat-x;
}

.WizardHeader .Caption {
  padding-right: 16px;
  font-weight: bold;
}

.WizardHeader .Description {
  padding-right: 38px;
  vertical-align: top;
}

.WizardHeader .Image {
  width: 50px;
}

/* END Window */

/* BEGIN OfficeBar */
.OfficeBar {}

.OfficeBar .ItemsArea {
  position: relative;
  overflow: hidden;
}

.OfficeBar .ItemsArea table {
  position: relative;
  width: 100%;
}

.OfficeBar .ItemsArea td {
  padding: 5px 10px;
  border: solid 1px white;
  color: #3e6aaa;
  cursor: default;
}

.OfficeBar .ItemsArea td.Hover {
  padding: 5px 10px;
  border: solid 1px #dbc57b;
  background-color: #ffdf84;
  background-image: url(/themes/default/images/cl_hover.png);
  background-repeat: repeat-x;
  background-position: left center;
  color: #00446b;
  cursor: default;
}

.OfficeBar .ItemsArea td.Active {
  padding: 5px 10px;
  border: solid 1px #8b7654;
  background-color: #fda14f;
  background-image: url(/themes/default/images/cl_active.png);
  background-position: left center;
  background-repeat: repeat-x;
  color: black;
  cursor: default;
}

.OfficeBar .UpScroller,
.OfficeBar .DownScroller,
.OfficeBar .UpScrollerDisabled,
.OfficeBar .DownScrollerDisabled {
  height: 16px;
  background-image: url(/themes/default/images/header_bg.png);
  background-position: left center;
  background-repeat: repeat-x;
  text-align: center;
}

.OfficeBar .UpScrollerDisabled,
.OfficeBar .DownScrollerDisabled {
  background-image: url(/themes/default/images/header_bg_dis.png);
}

.OfficeBar .UpScroller img,
.OfficeBar .DownScroller img,
.OfficeBar .UpScrollerDisabled img,
.OfficeBar .DownScrollerDisabled img {
  margin-top: 6px;
}

.OfficeBar .UpScroller,
.OfficeBar .UpScrollerDisabled {
  border-bottom: solid 1px #d5d5d5;
}

.OfficeBar .DownScroller,
.OfficeBar .DownScrollerDisabled {
  border-top: solid 1px #d5d5d5;
}

/* END OfficeBar */

/* BEGIN ProgressBar */
.ProgressBar {
  width: 100%;
}

.ProgressBar .LeftEdge {
  width: 4px;
  height: 15px;
  background-image: url(/themes/default/images/rtl/progress_left.png);
  background-repeat: no-repeat;
}

.ProgressBar .Outer {
  height: 15px;
  background-image: url(/themes/default/images/progress_outer.png);
  background-repeat: repeat-x;
}

.ProgressBar .Inner {
  height: 100%;
  background-color: #5bdb5d;
  background-image: url(/themes/default/images/rtl/progress_inner.png);
  background-repeat: repeat-x;
}

.ProgressBar .RightEdge {
  width: 4px;
  height: 15px;
  background-image: url(/themes/default/images/rtl/progress_right.png);
  background-repeat: no-repeat;
}

/* END ProgressBar */

/* BEGIN RoundRect */
.RoundRect {
  width: 100%;
  background-color: White;
}

.RoundRect .LeftTopCorner,
.RoundRect .RightTopCorner,
.RoundRect .LeftBottomCorner,
.RoundRect .RightBottomCorner {
  width: 6px;
  height: 6px;
}

.RoundRect .LeftTopCorner {
  background-image: url(/themes/default/images/rtl/rr6_ltc.png);
}

.RoundRect .RightTopCorner {
  background-image: url(/themes/default/images/rtl/rr6_rtc.png);
}

.RoundRect .LeftBottomCorner {
  background-image: url(/themes/default/images/rtl/rr6_lbc.png);
}

.RoundRect .RightBottomCorner {
  background-image: url(/themes/default/images/rtl/rr6_rbc.png);
}

.RoundRect .LeftBorder {
  background-image: url(/themes/default/images/rtl/rr6_lb.png);
  background-repeat: repeat-y;
}

.RoundRect .RightBorder {
  background-image: url(/themes/default/images/rtl/rr6_rb.png);
  background-repeat: repeat-y;
}

.RoundRect .TopBorder {
  background-image: url(/themes/default/images/rr6_tb.png);
  background-repeat: repeat-x;
}

.RoundRect .BottomBorder {
  background-image: url(/themes/default/images/rr6_bb.png);
  background-repeat: repeat-x;
}

/* END RoundRect */

/* BEGIN SectionBar */
.SectionBar {
  width: 100%;
  background-image: url(/themes/default/images/gline.png);
  background-repeat: repeat-x;
  background-position: left center;
}

.SectionBar .Title {
  font-size: 8pt;
  font-weight: bold;
  color: #666;
}

.SectionBar span {
  background-color: White;
}

.SectionBar .Toggle {
  width: 20px;
  background-color: White;
  text-align: center;
}

/* END SectionBar */

/* BEGIN LinkButton */
a.LinkButton,
a.LinkButtonSA {
  display: inline-block;
  font-size: 8.5pt;
  cursor: Hand;
  text-decoration: none;
}

a.LinkButton {
  margin-top: 10px;
  margin-left: 10px;
}

a.LinkButton table,
a.LinkButtonSA table {
  display: inline;
}

a.LinkButtonSA table {
  width: 100%;
}

a.LinkButton img,
a.LinkButtonSA img {
  border: none;
}

a.LinkButton:hover,
a.LinkButtonSA:hover {
  text-decoration: none;
  color: #3e6aaa;
  cursor: pointer;
}

a.LinkButton .LeftBorder,
a.LinkButton .LightLeftBorder,
a.LinkButton .RightBorder,
a.LinkButtonSA .LeftBorder,
a.LinkButtonSA .LightLeftBorder,
a.LinkButtonSA .RightBorder {
  height: 28px;
}

a.LinkButton .LeftBorder,
a.LinkButtonSA .LeftBorder {
  width: 5px;
  background-color: #c0c0c0;
  background-image: url(/themes/default/images/rtl/lb_left.png);
}

a.LinkButton .LightLeftBorder,
a.LinkButtonSA .LightLeftBorder {
  width: 2px;
  background-image: url(/themes/default/images/rtl/lb_left_light.png);
}

a.LinkButton .RightBorder,
a.LinkButtonSA .RightBorder {
  width: 2px;
  background-image: url(/themes/default/images/rtl/lb_right.png);
}

a.LinkButton:hover .LeftBorder,
a.LinkButtonSA:hover .LeftBorder {
  width: 5px;
  background-color: #c0c0c0;
  background-image: url(/themes/default/images/rtl/lb_left_hover.png);
}

a.LinkButton:hover .LightLeftBorder,
a.LinkButtonSA:hover .LightLeftBorder {
  width: 2px;
  background-image: url(/themes/default/images/rtl/lb_left_light_hover.png);
}

a.LinkButton:hover .RightBorder,
a.LinkButtonSA:hover .RightBorder {
  width: 2px;
  background-image: url(/themes/default/images/rtl/lb_right_hover.png);
}

a.LinkButton .Image,
a.LinkButton:hover .Image,
a.LinkButtonSA .Image,
a.LinkButtonSA:hover .Image {
  /*width: 24px;*/
  padding: 0px 6px;
}

a.LinkButton .Text,
a.LinkButtonSA .Text {
  padding-left: 16px;
}

a.LinkButton:hover .Text,
a.LinkButton:hover .Image,
a.LinkButtonSA:hover .Text,
a.LinkButtonSA:hover .Image {
  background-image: url(/themes/default/images/lb_bg_hover.png);
  background-repeat: repeat-x;
  color: #294267;
}

a.LinkButton .Text,
a.LinkButton .Image,
a.LinkButtonSA .Text,
a.LinkButtonSA .Image {
  background-image: url(/themes/default/images/lb_bg.png);
  background-repeat: repeat-x;
}

a.LinkButton .Description,
a.LinkButtonSA .Description {
  display: none;
  margin-right: 8px;
  font-size: 7.5pt;
  color: Gray;
}

/* END LinkButton */

/* BEGIN LinkButton32 */
a.LinkButton32 {
  display: inline-block;
  margin-top: 10px;
  margin-left: 10px;
  font-size: 9.5pt;
  cursor: pointer;
}

a.LinkButton32 table {
  display: inline;
}

a.LinkButton32 img {
  border: none;
}

a.LinkButton32:hover {
  text-decoration: none;
  color: #3e6aaa;
  cursor: pointer;
}

a.LinkButton32 .LeftBorder,
a.LinkButton32 .LightLeftBorder,
a.LinkButton32 .RightBorder {
  height: 42px;
}

a.LinkButton32 .LeftBorder {
  width: 5px;
  background-color: #c0c0c0;
  background-image: url(/themes/default/images/rtl/lb32_left.png);
}

a.LinkButton32 .LightLeftBorder {
  width: 2px;
  background-image: url(/themes/default/images/rtl/lb32_left_light.png);
}

a.LinkButton32 .RightBorder {
  width: 2px;
  background-image: url(/themes/default/images/rtl/lb32_right.png);
}

a.LinkButton32:hover .LeftBorder {
  width: 5px;
  background-color: #c0c0c0;
  background-image: url(/themes/default/images/rtl/lb32_left_hover.png);
}

a.LinkButton32:hover .LightLeftBorder {
  width: 2px;
  background-image: url(/themes/default/images/rtl/lb32_left_light_hover.png);
}

a.LinkButton32:hover .RightBorder {
  width: 2px;
  background-image: url(/themes/default/images/rtl/lb32_right_hover.png);
}

a.LinkButton32 .Image,
a.LinkButton32:hover .Image {
  padding: 0px 6px;
}

a.LinkButton32 .Text {
  padding-left: 32px;
}

a.LinkButton32:hover .Text,
a.LinkButton32:hover .Image {
  background-image: url(/themes/default/images/lb32_bg_hover.png);
  background-repeat: repeat-x;
  color: #294267;
}

a.LinkButton32 .Text,
a.LinkButton32 .Image {
  background-image: url(/themes/default/images/lb32_bg.png);
  background-repeat: repeat-x;
}

a.LinkButton32 .Description {
  font-size: 7.5pt;
  color: Gray;
}

/* END LinkButton32 */

/* BEGIN OptionButton */
.OptionButton {
  height: 64px;
  border: solid 1px #e3efff;
  cursor: pointer;
}

.OptionButtonActive {
  height: 64px;
  border: solid 1px #557cae;
  background-image: url(/themes/default/images/ob_active.png);
  background-position: left bottom;
  background-repeat: repeat-x;
  cursor: default;
}

.OptionButtonHover,
.OptionButton:hover {
  height: 64px;
  border: solid 1px #d7c894;
  background-image: url(/themes/default/images/ob_hover.png);
  background-position: left bottom;
  background-repeat: repeat-x;
  cursor: pointer;
}

.OptionButton .Image,
.OptionButtonActive .Image,
.OptionButtonHover .Image {
  width: 18px;
}

.OptionButton .Title,
.OptionButtonActive .Title,
.OptionButtonHover .Title {
  font-size: 11pt;
  font-weight: bold;
  color: #003399;
}

.OptionButton .Description,
.OptionButtonActive .Description,
.OptionButtonHover .Description {
  padding-bottom: 5px;
}

/* END OptionButton */

/* BEGIN TextButton */
a.TextButton,
a.TextButtonActive {
  display: inline-block;
  margin-left: 4px;
  margin-bottom: 4px;
  text-decoration: none;
  cursor: pointer;
}

a.TextButton table,
a.TextButtonActive table {
  display: inline;
}

a.TextButton .LeftPart {
  width: 2px;
  height: 22px;
  background-image: url(/themes/default/images/rtl/tb_left.png);
  background-repeat: no-repeat;
}

a.TextButton .Image {
  background-image: url(/themes/default/images/tb_bg.png);
  background-repeat: repeat-x;
}

a.TextButton .Caption {
  padding: 0px 8px;
  background-image: url(/themes/default/images/tb_bg.png);
  background-repeat: repeat-x;
}

a.TextButton .RightPart {
  width: 2px;
  height: 22px;
  background-image: url(/themes/default/images/rtl/tb_right.png);
  background-repeat: no-repeat;
}

a.TextButton:hover .LeftPart {
  width: 2px;
  height: 22px;
  background-image: url(/themes/default/images/rtl/tb_left_hover.png);
}

a.TextButton:hover .Caption,
a.TextButton:hover .Image {
  background-image: url(/themes/default/images/tb_bg_hover.png);
  background-repeat: repeat-x;
}

a.TextButton:hover .RightPart {
  width: 2px;
  height: 22px;
  background-image: url(/themes/default/images/rtl/tb_right_hover.png);
}

a.TextButtonActive .LeftPart {
  width: 2px;
  height: 22px;
  background-image: url(/themes/default/images/rtl/tb_left_active.png);
  background-repeat: no-repeat;
}

a.TextButtonActive .Image {
  background-image: url(/themes/default/images/tb_bg_active.png);
  background-repeat: repeat-x;
}

a.TextButtonActive .Caption {
  padding: 0px 8px;
  background-image: url(/themes/default/images/tb_bg_active.png);
  background-repeat: repeat-x;
  color: #294267;
}

a.TextButtonActive .RightPart {
  width: 2px;
  height: 22px;
  background-image: url(/themes/default/images/rtl/tb_right_active.png);
  background-repeat: no-repeat;
}

/* END TextButton */

/* BEGIN InlineProgress */
.Progress {
  width: 100%;
}

.Progress .Value {
  width: 25px;
  text-align: left;
}

.InlineProgress,
.RedInlineProgress {
  margin: 2px;
  padding: 0;
  border: solid 1px #c6c6c6;
}

.InlineProgress div,
.RedInlineProgress div {
  height: 11px;
  margin: 0;
  padding: 0;
  background-image: url(/themes/default/images/blue_progress_bg.png);
  background-position: left top;
  background-repeat: repeat-x;
}

.RedInlineProgress div {
  background-image: url(/themes/default/images/red_progress_bg.png);
}

/* END InlineProgress */

/* BEGIN Highslide */
.highslide {
  cursor: url(/themes/default/images/zoomin.cur);
}

.highslide-title {
  display: none;
  width: 100%;
  background-color: White;
  font-size: 11pt;
  font-weight: bold;
  color: #7598c4;
}

.highslide-wrapper {
  background-color: white;
}

.highslide img {
  border: solid 1px #c6d6ef;
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=#C6D6EF, Strength=4, Direction=135);
}

.highslide-image {
  margin-top: 30px;
  padding: 2px;
  border: solid 1px #cfcfcf;
}

.highslide-loading {
  display: block;
  border: solid 1px #316ac5;
  background-color: #c6d6ef;
  color: #294267;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
}

.highslide-loading:hover {
  text-decoration: none;
  color: #294267;
}

.highslide-caption {
  display: none;
  border: 2px solid white;
  border-top: none;
  font-size: 10pt;
  padding: 10px 5px 5px;
  background-color: white;
  color: #666666;
}

.highslide-display-block {
  display: block;
}

.highslide-display-none {
  display: none;
}

/* END Highslide */

/*Popup Notes*/
Div .PopupNote {
  background-color: #ffffe1;
  border-bottom: 1px solid #a7a6aa;
  width: 100%;
}

/*END Popup Notes */
.DesignBar {
  display: none;
}

/* Support Widget */

.HelpWidget {
  position: fixed;
  top: 150px;
  right: -45px;
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  box-shadow: 0px 5px 5px #555;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.HelpWidget a {
  display: block;
  color: #fff;
  width: 100px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-size: 14px;
  padding: 5px 10px;
  background-color: #e2ac0a;
  border: 1px solid #ccc;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  /*text-shadow: 0px 0px 10px #000;*/
  -webkit-transition: background-color 1s;
  transition: background-color 1s;
}

.HelpWidget a:hover {
  text-decoration: none;
  background-color: #b08607;
  color: #fff;
}

#zenbox_tab.ZenboxTabLeft {
  display: none !important;
}

#divCities {
  overflow: hidden;
}

#divCities span,
#divCities a {
  display: inline-block;
  font-size: 16px;
}

#divCities span {
  margin-left: 10px;
  font-size: 16px;
}

#divCities a {
  padding: 5px 10px;
  background-color: #f0f0f0;
  border: 1px solid #ccc;
}

#divCities a:hover {
  text-decoration: none;
  background-color: #ccc;
}

#divCities .cities a:last-child {
  border-radius: 10px 0px 0px 10px;
}

#divCities .cities a:first-child {
  border-radius: 0px 10px 10px 0px;
}