.main_button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.main_button:focus,
.main_button:active:focus,
.main_button.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.main_button:hover,
.main_button:focus {
  color: #333;
  text-decoration: none;
}
.main_button:active,
.main_button.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.main_button.disabled,
.main_button[disabled],
fieldset[disabled] .main_button {
  cursor: not-allowed;
  pointer-events: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.main_button {
  color: #fff !important;
  background-color: #78212c;
  border-color: #641b24;
  text-decoration: none;
  background-image: -webkit-linear-gradient(top,#8c2633 0%,#5c1921 100%);
  background-image: linear-gradient(to bottom,#8c2633 0%,#5c1921 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8c2633', endColorstr='#ff5b1821', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-color: #54171f;
}
.main_button:hover,
.main_button:focus,
.main_button:active,
.main_button.active,
.open .dropdown-toggle.main_button {
  color: #fff;
  background-color: #581820;
  border-color: #340e13;
}
.main_button:active,
.main_button.active,
.open .dropdown-toggle.main_button {
  background-image: none;
}
.main_button.disabled,
.main_button.disabled:hover,
.main_button.disabled:focus,
.main_button.disabled:active,
.main_button.disabled.active,
.main_button[disabled],
.main_button[disabled]:hover,
.main_button[disabled]:focus,
.main_button[disabled]:active,
.main_button[disabled].active,
fieldset[disabled] .main_button,
fieldset[disabled] .main_button:hover,
fieldset[disabled] .main_button:focus,
fieldset[disabled] .main_button:active,
fieldset[disabled] .main_button.active {
  background-color: #78212c;
  border-color: #641b24;
}
.main_button .badge {
  color: #78212c;
  background-color: #fff;
}
.main_button:hover,
.main_button:focus {
  background-color: #5c1921;
  background-position: 0 -15px;
}
.main_button:active,
.main_button.active {
  background-color: #5c1921;
  border-color: #54171f;
}

.bcom_button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bcom_button:focus,
.bcom_button:active:focus,
.bcom_button.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.bcom_button:hover,
.bcom_button:focus {
  color: #333;
  text-decoration: none;
}
.bcom_button:active,
.bcom_button.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.bcom_button.disabled,
.bcom_button[disabled],
fieldset[disabled] .bcom_button {
  cursor: not-allowed;
  pointer-events: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bcom_button {
  color: #fff !important;
  background-color: #78212c;
  border-color: #641b24;
  text-decoration: none;
  background-image: -webkit-linear-gradient(top,#8c2633 0%,#5c1921 100%);
  background-image: linear-gradient(to bottom,#8c2633 0%,#5c1921 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8c2633', endColorstr='#ff5b1821', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-color: #54171f;
}
.bcom_button:hover,
.bcom_button:focus,
.bcom_button:active,
.bcom_button.active,
.open .dropdown-toggle.bcom_button {
  color: #fff;
  background-color: #581820;
  border-color: #340e13;
}
.bcom_button:active,
.bcom_button.active,
.open .dropdown-toggle.bcom_button {
  background-image: none;
}
.bcom_button.disabled,
.bcom_button.disabled:hover,
.bcom_button.disabled:focus,
.bcom_button.disabled:active,
.bcom_button.disabled.active,
.bcom_button[disabled],
.bcom_button[disabled]:hover,
.bcom_button[disabled]:focus,
.bcom_button[disabled]:active,
.bcom_button[disabled].active,
fieldset[disabled] .bcom_button,
fieldset[disabled] .bcom_button:hover,
fieldset[disabled] .bcom_button:focus,
fieldset[disabled] .bcom_button:active,
fieldset[disabled] .bcom_button.active {
  background-color: #78212c;
  border-color: #641b24;
}
.bcom_button .badge {
  color: #78212c;
  background-color: #fff;
}
.bcom_button:hover,
.bcom_button:focus {
  background-color: #5c1921;
  background-position: 0 -15px;
}
.bcom_button:active,
.bcom_button.active {
  background-color: #5c1921;
  border-color: #54171f;
}

.mba_button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.mba_button:focus,
.mba_button:active:focus,
.mba_button.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.mba_button:hover,
.mba_button:focus {
  color: #333;
  text-decoration: none;
}
.mba_button:active,
.mba_button.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.mba_button.disabled,
.mba_button[disabled],
fieldset[disabled] .mba_button {
  cursor: not-allowed;
  pointer-events: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mba_button {
  color: #fff !important;
  background-color: #203457;
  border-color: #192945;
  text-decoration: none;
  background-image: -webkit-linear-gradient(top,#273F6A 0%,#17243d 100%);
  background-image: linear-gradient(to bottom,#273F6A 0%,#17243d 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff273f6a', endColorstr='#ff16243d', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-color: #142036;
}
.mba_button:hover,
.mba_button:focus,
.mba_button:active,
.mba_button.active,
.open .dropdown-toggle.mba_button {
  color: #fff;
  background-color: #15223a;
  border-color: #090e18;
}
.mba_button:active,
.mba_button.active,
.open .dropdown-toggle.mba_button {
  background-image: none;
}
.mba_button.disabled,
.mba_button.disabled:hover,
.mba_button.disabled:focus,
.mba_button.disabled:active,
.mba_button.disabled.active,
.mba_button[disabled],
.mba_button[disabled]:hover,
.mba_button[disabled]:focus,
.mba_button[disabled]:active,
.mba_button[disabled].active,
fieldset[disabled] .mba_button,
fieldset[disabled] .mba_button:hover,
fieldset[disabled] .mba_button:focus,
fieldset[disabled] .mba_button:active,
fieldset[disabled] .mba_button.active {
  background-color: #203457;
  border-color: #192945;
}
.mba_button .badge {
  color: #203457;
  background-color: #fff;
}
.mba_button:hover,
.mba_button:focus {
  background-color: #17243d;
  background-position: 0 -15px;
}
.mba_button:active,
.mba_button.active {
  background-color: #17243d;
  border-color: #142036;
}

.mha_button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.mha_button:focus,
.mha_button:active:focus,
.mha_button.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.mha_button:hover,
.mha_button:focus {
  color: #333;
  text-decoration: none;
}
.mha_button:active,
.mha_button.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.mha_button.disabled,
.mha_button[disabled],
fieldset[disabled] .mha_button {
  cursor: not-allowed;
  pointer-events: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mha_button {
  color: #fff !important;
  background-color: #3469b0;
  border-color: #2e5e9d;
  text-decoration: none;
  background-image: -webkit-linear-gradient(top,#3A75C4 0%,#2c5995 100%);
  background-image: linear-gradient(to bottom,#3A75C4 0%,#2c5995 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3a75c4', endColorstr='#ff2c5894', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-color: #2a548d;
}
.mha_button:hover,
.mha_button:focus,
.mha_button:active,
.mha_button.active,
.open .dropdown-toggle.mha_button {
  color: #fff;
  background-color: #2b5691;
  border-color: #20416d;
}
.mha_button:active,
.mha_button.active,
.open .dropdown-toggle.mha_button {
  background-image: none;
}
.mha_button.disabled,
.mha_button.disabled:hover,
.mha_button.disabled:focus,
.mha_button.disabled:active,
.mha_button.disabled.active,
.mha_button[disabled],
.mha_button[disabled]:hover,
.mha_button[disabled]:focus,
.mha_button[disabled]:active,
.mha_button[disabled].active,
fieldset[disabled] .mha_button,
fieldset[disabled] .mha_button:hover,
fieldset[disabled] .mha_button:focus,
fieldset[disabled] .mha_button:active,
fieldset[disabled] .mha_button.active {
  background-color: #3469b0;
  border-color: #2e5e9d;
}
.mha_button .badge {
  color: #3469b0;
  background-color: #fff;
}
.mha_button:hover,
.mha_button:focus {
  background-color: #2c5995;
  background-position: 0 -15px;
}
.mha_button:active,
.mha_button.active {
  background-color: #2c5995;
  border-color: #2a548d;
}

.mscmgt_button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.mscmgt_button:focus,
.mscmgt_button:active:focus,
.mscmgt_button.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.mscmgt_button:hover,
.mscmgt_button:focus {
  color: #333;
  text-decoration: none;
}
.mscmgt_button:active,
.mscmgt_button.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.mscmgt_button.disabled,
.mscmgt_button[disabled],
fieldset[disabled] .mscmgt_button {
  cursor: not-allowed;
  pointer-events: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mscmgt_button {
  color: #fff !important;
  background-color: #595d25;
  border-color: #474a1e;
  text-decoration: none;
  background-image: -webkit-linear-gradient(top,#6A6F2C 0%,#40431b 100%);
  background-image: linear-gradient(to bottom,#6A6F2C 0%,#40431b 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6a6f2c', endColorstr='#ff40431a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-color: #393c18;
}
.mscmgt_button:hover,
.mscmgt_button:focus,
.mscmgt_button:active,
.mscmgt_button.active,
.open .dropdown-toggle.mscmgt_button {
  color: #fff;
  background-color: #3d4019;
  border-color: #1d1f0c;
}
.mscmgt_button:active,
.mscmgt_button.active,
.open .dropdown-toggle.mscmgt_button {
  background-image: none;
}
.mscmgt_button.disabled,
.mscmgt_button.disabled:hover,
.mscmgt_button.disabled:focus,
.mscmgt_button.disabled:active,
.mscmgt_button.disabled.active,
.mscmgt_button[disabled],
.mscmgt_button[disabled]:hover,
.mscmgt_button[disabled]:focus,
.mscmgt_button[disabled]:active,
.mscmgt_button[disabled].active,
fieldset[disabled] .mscmgt_button,
fieldset[disabled] .mscmgt_button:hover,
fieldset[disabled] .mscmgt_button:focus,
fieldset[disabled] .mscmgt_button:active,
fieldset[disabled] .mscmgt_button.active {
  background-color: #595d25;
  border-color: #474a1e;
}
.mscmgt_button .badge {
  color: #595d25;
  background-color: #fff;
}
.mscmgt_button:hover,
.mscmgt_button:focus {
  background-color: #40431b;
  background-position: 0 -15px;
}
.mscmgt_button:active,
.mscmgt_button.active {
  background-color: #40431b;
  border-color: #393c18;
}

.mschs_button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.mschs_button:focus,
.mschs_button:active:focus,
.mschs_button.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.mschs_button:hover,
.mschs_button:focus {
  color: #333;
  text-decoration: none;
}
.mschs_button:active,
.mschs_button.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.mschs_button.disabled,
.mschs_button[disabled],
fieldset[disabled] .mschs_button {
  cursor: not-allowed;
  pointer-events: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mschs_button {
  color: #fff !important;
  background-color: #00535e;
  border-color: #003d44;
  text-decoration: none;
  background-image: -webkit-linear-gradient(top,#006A77 0%,#00333a 100%);
  background-image: linear-gradient(to bottom,#006A77 0%,#00333a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff006a77', endColorstr='#ff003339', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-color: #002a30;
}
.mschs_button:hover,
.mschs_button:focus,
.mschs_button:active,
.mschs_button.active,
.open .dropdown-toggle.mschs_button {
  color: #fff;
  background-color: #002f35;
  border-color: #000607;
}
.mschs_button:active,
.mschs_button.active,
.open .dropdown-toggle.mschs_button {
  background-image: none;
}
.mschs_button.disabled,
.mschs_button.disabled:hover,
.mschs_button.disabled:focus,
.mschs_button.disabled:active,
.mschs_button.disabled.active,
.mschs_button[disabled],
.mschs_button[disabled]:hover,
.mschs_button[disabled]:focus,
.mschs_button[disabled]:active,
.mschs_button[disabled].active,
fieldset[disabled] .mschs_button,
fieldset[disabled] .mschs_button:hover,
fieldset[disabled] .mschs_button:focus,
fieldset[disabled] .mschs_button:active,
fieldset[disabled] .mschs_button.active {
  background-color: #00535e;
  border-color: #003d44;
}
.mschs_button .badge {
  color: #00535e;
  background-color: #fff;
}
.mschs_button:hover,
.mschs_button:focus {
  background-color: #00333a;
  background-position: 0 -15px;
}
.mschs_button:active,
.mschs_button.active {
  background-color: #00333a;
  border-color: #002a30;
}

.careercentre_button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.careercentre_button:focus,
.careercentre_button:active:focus,
.careercentre_button.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.careercentre_button:hover,
.careercentre_button:focus {
  color: #333;
  text-decoration: none;
}
.careercentre_button:active,
.careercentre_button.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.careercentre_button.disabled,
.careercentre_button[disabled],
fieldset[disabled] .careercentre_button {
  cursor: not-allowed;
  pointer-events: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.careercentre_button {
  color: #fff !important;
  background-color: #355926;
  border-color: #2b471f;
  text-decoration: none;
  background-image: -webkit-linear-gradient(top,#406B2E 0%,#26401c 100%);
  background-image: linear-gradient(to bottom,#406B2E 0%,#26401c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff406b2e', endColorstr='#ff26401b', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-color: #223919;
}
.careercentre_button:hover,
.careercentre_button:focus,
.careercentre_button:active,
.careercentre_button.active,
.open .dropdown-toggle.careercentre_button {
  color: #fff;
  background-color: #243d1a;
  border-color: #111d0c;
}
.careercentre_button:active,
.careercentre_button.active,
.open .dropdown-toggle.careercentre_button {
  background-image: none;
}
.careercentre_button.disabled,
.careercentre_button.disabled:hover,
.careercentre_button.disabled:focus,
.careercentre_button.disabled:active,
.careercentre_button.disabled.active,
.careercentre_button[disabled],
.careercentre_button[disabled]:hover,
.careercentre_button[disabled]:focus,
.careercentre_button[disabled]:active,
.careercentre_button[disabled].active,
fieldset[disabled] .careercentre_button,
fieldset[disabled] .careercentre_button:hover,
fieldset[disabled] .careercentre_button:focus,
fieldset[disabled] .careercentre_button:active,
fieldset[disabled] .careercentre_button.active {
  background-color: #355926;
  border-color: #2b471f;
}
.careercentre_button .badge {
  color: #355926;
  background-color: #fff;
}
.careercentre_button:hover,
.careercentre_button:focus {
  background-color: #26401c;
  background-position: 0 -15px;
}
.careercentre_button:active,
.careercentre_button.active {
  background-color: #26401c;
  border-color: #223919;
}

.research_button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.research_button:focus,
.research_button:active:focus,
.research_button.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.research_button:hover,
.research_button:focus {
  color: #333;
  text-decoration: none;
}
.research_button:active,
.research_button.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.research_button.disabled,
.research_button[disabled],
fieldset[disabled] .research_button {
  cursor: not-allowed;
  pointer-events: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.research_button {
  color: #fff !important;
  background-color: #78212c;
  border-color: #641b24;
  text-decoration: none;
  background-image: -webkit-linear-gradient(top,#8c2633 0%,#5c1921 100%);
  background-image: linear-gradient(to bottom,#8c2633 0%,#5c1921 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8c2633', endColorstr='#ff5b1821', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-color: #54171f;
}
.research_button:hover,
.research_button:focus,
.research_button:active,
.research_button.active,
.open .dropdown-toggle.research_button {
  color: #fff;
  background-color: #581820;
  border-color: #340e13;
}
.research_button:active,
.research_button.active,
.open .dropdown-toggle.research_button {
  background-image: none;
}
.research_button.disabled,
.research_button.disabled:hover,
.research_button.disabled:focus,
.research_button.disabled:active,
.research_button.disabled.active,
.research_button[disabled],
.research_button[disabled]:hover,
.research_button[disabled]:focus,
.research_button[disabled]:active,
.research_button[disabled].active,
fieldset[disabled] .research_button,
fieldset[disabled] .research_button:hover,
fieldset[disabled] .research_button:focus,
fieldset[disabled] .research_button:active,
fieldset[disabled] .research_button.active {
  background-color: #78212c;
  border-color: #641b24;
}
.research_button .badge {
  color: #78212c;
  background-color: #fff;
}
.research_button:hover,
.research_button:focus {
  background-color: #5c1921;
  background-position: 0 -15px;
}
.research_button:active,
.research_button.active {
  background-color: #5c1921;
  border-color: #54171f;
}

