/* desing CSS clasess - for design specific purposes */

/* tag selectors */
HTML, BODY {
  padding: 2px 10px 10px 10px;
  margin: 0px;

  background-color: #3b3c3c;
  background-image: url('../images/bg_fill.gif');
  color: black;

  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  -moz-box-sizing : border-box;
}

A IMG {
  border: none;
}

TABLE.designLayoutTable {
  padding: 0px;
  margin: 0px;
  border: 0px;
/*  table-layout: fixed; */
}

/* custom selectors */

.designPageTopLogoCont {
  padding: 2px 0px 0px 0px;
  padding-top: expression('0px');
  margin: 0px;
  background: transparent;
}

.designPageTopRight {
  padding: 0px;
  margin: 0px;
  background: transparent;
}

.designPageTopRight img {
  margin-bottom: 1px;
}

.designPageHeadGlLink {
  margin: 0px 4px 0px 4px;
  color: #bdbfbf;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.designPageHeadGlLink:visited {
  color: #bdbfbf;
}

.designPageHeadGlLink:hover {
  color: #bdbfbf;
  text-decoration: underline;
}

.designPageContentMainArea {
  padding: 2px 4px 2px 4px;
  margin: 0px;
  background-color: #FFFFFF;
}

.designMenuCont, .designMenuLayout {
  padding: 0px;
  margin: 0px;
  background-color: #ecedee;
}

.designMenuItemCont {
  padding: 0px 20px 0px 20px;
  background-image: url('../images/mmenu_bg.gif');
  background-repeat: repeat-x;
  text-align: center;
}

.designMenuItem {
  font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #444646;
  text-decoration: none;
}

.designMenuItem:visited {
  color: #575959;
}

.designMenuItem:hover {
  color: #575959;
  text-decoration: underline;
}

.designMenuItem-Active {
  font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #be000f;
  cursor: default;
}

.designMenuItem-Active:hover {
  color: #d90012;
  text-decoration: underline;
}

.designTopSearchBoxCont {
  padding: 4px;
  margin: 0px;
  background-image: url('../images/mmenu_bg.gif');
  background-repeat: repeat-x;
}

.designSmallForm {
  padding: 0px;
  margin: 0px;
  vertical-align: middle;
}

.designInlineForm {
  display: inline;
  padding: 0px;
  margin: 0px;
}

.designButtonSmall {
  color: #FFFFFF;
  height: 21px;
  width: 60px;
  background: transparent url('../images/btn_small_bg.gif') no-repeat top left;
  border: 0px;
  font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 10px;
  vertical-align: middle;
  text-align: center;
  -moz-box-orient: horizontal;
  margin: 1px 2px 0px 2px;
  padding: 0px 0px 3px 0px;
}

* html .designButtonSmall{
  padding: 0px;
}

.designButtonMedium {
  color: #FFFFFF;
  height: 21px;
  width: 100px;
  background: transparent url('../images/btn_medium_bg.gif') no-repeat top left;
  border: 0px;
  font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 10px;
  vertical-align: middle;
  text-align: center;
  -moz-box-orient: horizontal;
  margin: 1px 2px 0px 2px;
  padding: 0px 0px 3px 0px;
}

* html .designButtonMedium {
  padding: 0px;
}

.designButtonBig {
  color: #FFFFFF;
  height: 21px;
  width: 150px;
  background: transparent url('../images/btn_big_bg.gif') no-repeat top left;
  border: 0px;
  font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 10px;
  vertical-align: middle;
  text-align: center;
  -moz-box-orient: horizontal;
  margin: 1px 2px 0px 2px;
  padding: 0px 0px 3px 0px;
}

* html .designButtonBig {
  padding: 0px;
}

.designInputSearch {
  margin: 0px 4px 0px 0px;
  padding: 2px 3px 1px 3px;
  border: 1px solid #a7a7a9;
  background-color: #ffffff;
  color: #000000;
  font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 20px;
}

.designPC_MainContentArea {
  padding: 2px 7px 2px 7px;
}

.designFooterCont {
  padding: 0px;
  margin: 0px;
  background-color: #f3f5f6;
}

.designFooterLayout {
  padding: 0px;
  margin: 0px;
  background: #f3f5f6 url('../images/footer_bg.gif') repeat-x;
}

.designFooterTextCont {
  padding: 0px 5px 0px 5px;
}

.designFooterCopyrightCont {
  padding: 3px 5px 0px 5px;
}

.designFooterIcon {
  margin: 1px 3px 0px 0px;
}

.designFooterText {
  margin: 0px 1px 0px 2px;
  color: #444646;
  font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
  font-size: 11px;
  cursor: default;
}

.designFooterCopyright {
  margin: 0px;
  padding: 2px 2px 0px 2px;
  color: #444646;
  font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.designPageHeaderBarLayout {
}
.designPageHeaderBarCont {
  padding: 2px;
  background: #e8eae9 url('../images/ph_bg.gif') repeat-x;
}

.designPageFooterLink {
  margin: 0px 5px 0px 3px;
  color: #444646;
  font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

.designPageFooterLink:visited {
  color: #444646;
}

.designPageFooterLink:hover {
  color: black;
  text-decoration: underline;
}

.designPathTopCont {
  padding: 0px;
}

.designPageContentLeftToolbar {
  padding: 2px;
}

.designPageContentRightToolbar {
  padding: 2px;
}

.designToolBoxLayout {
  margin: 0px;
  padding: 0px;
  background: #FFFFFF;
}

.designToolBoxCaptionCont {
  padding: 0px;
  margin: 0px;
  height: 26px;
  font-size: 10px;
  overflow: hidden;
  background: #ed4141 url('../images/toolbox_h_bg.gif') repeat-x top left;
  border: 0px none;
}
.designToolBoxCaptionLay1 {
  padding: 0px;
  margin: 0px;
  height: 26px;
  overflow: hidden;
  background: transparent url('../images/toolbox_hcorn_left.gif') no-repeat top left;
  border: 0px none;
}
.designToolBoxCaptionLay2 {
  padding: 0px;
  margin: 0px;
  height: 26px;
  border: 0px none;
  overflow: hidden;
  vertical-align: middle;
  background: transparent url('../images/toolbox_hcorn_right.gif') no-repeat top right;
}
.designToolBoxCaptionLabel {
  padding: 6px 10px 0px 11px;
  height: 20px;
  color: #FFFFFF;
  font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

.designToolBoxBodyCont {
  padding: 2px 5px 5px 5px;
  margin: 0px;
  background: transparent url('../images/toolbox_b_bg.gif') repeat-x top left;
  color: black;
}

.designToolBoxFooter {
  padding: 0px;
  margin: 0px;
  background: transparent url('../images/toolbox_f_shdw.gif') repeat-x top left;
}

.tip {
  color: maroon;
}

.message {
  margin-top: 10px;
  color: gray;
  text-align: center;
  font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
  font-size: 8pt;
}