div.ui_direct_adm_btn {
  width: 24px;
  height: 19px;
  background-image: url(/images/iengine/buttons/direct_adm_btn.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
}

div.ui_direct_adm_btn:hover {
  background-position: 0px -19px;
}


span.ui_llink_btn,
span.ui_llink_bbtn,
span.ui_rlink_btn,
span.ui_rlink_bbtn {
  display: table;
  _display: block; /* IE6 */
  _width: 1%;      /* IE6 */
  color: #336699;
  font-weight: normal;
  font-family: Tahoma;
  text-decoration: underline;
  cursor: pointer;
  background-repeat: no-repeat;
  white-space: nowrap;
}

/* IE7 */
*+html span.ui_llink_btn,
*+html span.ui_llink_bbtn,
*+html span.ui_rlink_btn,
*+html span.ui_rlink_bbtn {
  display: inline-block;
}

span.ui_llink_btn,
span.ui_rlink_btn {
  padding-top: 2px;
  font-size: 10pt;
  height: 24px;
}

span.ui_llink_bbtn,
span.ui_rlink_bbtn {
  padding-top: 7px;
  font-size: 11pt;
  height: 36px;
}

span.ui_llink_btn {
  padding-right: 30px;
  background-position: top right;
}

span.ui_rlink_btn {
  padding-left: 30px;
  background-position: top left;
}

span.ui_llink_bbtn {
  padding-right: 42px;
  background-position: top right;
}

span.ui_rlink_bbtn {
  padding-left: 42px;
  background-position: top left;
}

span.ui_llink_btn:hover,
span.ui_llink_bbtn:hover,
span.ui_rlink_btn:hover,
span.ui_rlink_bbtn:hover {
  color: #ff9933;
}

span.ui_icon_btn {
  width: 12px;
  height: 13px;
  display: block;
  float: left;
  background-repeat: no-repeat;
  background-position: center center;
  margin: 0px 2px 0px 2px;
  cursor: pointer;
}

/*** Link Buttons ***/

span.go {
  background-image: url(/images/iengine/ui/buttons/go.gif);
}

span.go_yellow {
  color: #ff9933;
  background-image: url(/images/iengine/ui/buttons/go_yellow.gif);
}

span.go_yellow:hover {
  color: #ffb061;
}

span.ok {
  background-image: url(/images/iengine/ui/buttons/ok.gif);
}

span.cancel {
  background-image: url(/images/iengine/ui/buttons/cancel.gif);
}

span.refresh {
  background-image: url(/images/iengine/ui/buttons/refresh.gif);
}

/*** Icon Buttons ***/

span.edit {
  background-image: url(/images/iengine/ui/buttons/icon_edit.gif);
}

span.edit_disabled {
  background-image: url(/images/iengine/ui/buttons/disabled/icon_edit.gif);
  cursor: default;
}

span.delete {
  background-image: url(/images/iengine/ui/buttons/icon_delete.gif);
}

span.delete_disabled {
  background-image: url(/images/iengine/ui/buttons/disabled/icon_delete.gif);
  cursor: default;
}


/*** Classic Button ***/

a.ui_classic_btn,
div.ui_classic_btn {
  padding: 0px 0px 0px 6px;
  background-image: none;
  color: #447593;
  font-weight: bold;
  font-size: 10pt;
  float: left;
  background: url(/images/iengine/ui/buttons/classic_lbg.gif) no-repeat 0px 0px;
  text-decoration: none;
  display: block;
}

a.ui_classic_btn span,
div.ui_classic_btn span {
  background: url(/images/iengine/ui/buttons/classic_rbg.gif) no-repeat 100% 0px;
	padding: 5px 12px 7px 6px;
	white-space: nowrap;
	display: block;
	float: left;
  text-decoration: none;
  /*cursor: pointer;*/
}

/* 	HOVER */

a.ui_classic_btn:hover,
div.ui_classic_btn:hover {
	background-position: 0px -51px; /* -102px -> blue */
	cursor: pointer;
}

a.ui_classic_btn:hover span,
div.ui_classic_btn:hover span {
	background-position: 100% -51px;
}

/* 	END HOVER */