:not(.a).button {
	font: 12px/normal Arial, Helvetica, sans-serif; margin: 0px; padding: 0.5em 1.5em; border-radius: 0.15em; border: 1px solid rgb(197, 197, 197); border-image: none; text-align: center; color: rgb(0, 0, 0); overflow: visible; text-decoration: none; display: inline-block; white-space: nowrap; position: relative; cursor: pointer; -ms-zoom: 1; font-size-adjust: none; font-stretch: normal; background-image: linear-gradient(rgb(254, 254, 254), rgb(247, 247, 247)); background-clip: padding-box; background-color: rgb(247, 247, 247); -moz-background-clip: padding;
}
.button:hover {
	border-color: rgb(255, 128, 64); font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.button:focus {
	border-color: rgb(255, 128, 64); font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.button:active {
	border-color: rgb(255, 128, 64); font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.active.button {
	border-color: rgb(255, 128, 64); font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.buttonw {
	font: 11px/normal Gulim; margin: 0px; padding: 0.5em 2.2em 0.5em 2em; border-radius: 0.15em; border: 1px solid rgb(197, 197, 197); border-image: none; text-align: center; color: rgb(51, 51, 51); overflow: visible; text-decoration: none; display: inline-block; white-space: nowrap; position: relative; cursor: pointer; -ms-zoom: 1; font-size-adjust: none; font-stretch: normal; background-image: linear-gradient(rgb(254, 254, 254), rgb(247, 247, 247)); background-clip: padding-box; background-color: rgb(247, 247, 247); -moz-background-clip: padding;
}
.buttonw:hover {
	border-color: rgb(255, 128, 64); color: rgb(51, 51, 51); font-weight: normal; text-decoration: none;
}
.buttonw:focus {
	border-color: rgb(255, 128, 64); color: rgb(51, 51, 51); font-weight: normal; text-decoration: none;
}
.buttonw:active {
	border-color: rgb(255, 128, 64); color: rgb(51, 51, 51); font-weight: normal; text-decoration: none;
}
.active.buttonw {
	border-color: rgb(255, 128, 64); color: rgb(51, 51, 51); font-weight: normal; text-decoration: none;
}
.icon.button::before {
	background: url("/image/eyesight/gh-icons.png") no-repeat 0px 99px; margin: 0px 0.75em 0px -0.25em; top: 1px; width: 12px; height: 12px; float: left; position: relative; content: "";
}
.icon.arrowup.button::before {
	background-position: 0px 0px;
}
.icon.arrowup.button:hover::before {
	background-position: -12px 0px;
}
.icon.arrowup.button:focus::before {
	background-position: -12px 0px;
}
.icon.arrowup.button:active::before {
	background-position: -12px 0px;
}
.icon.arrowdown.button::before {
	background-position: 0px -12px;
}
.icon.arrowdown.button:hover::before {
	background-position: -12px -12px;
}
.icon.arrowdown.button:focus::before {
	background-position: -12px -12px;
}
.icon.arrowdown.button:active::before {
	background-position: -12px -12px;
}
.icon.arrowleft.button::before {
	background-position: 0px -24px;
}
.icon.arrowleft.button:hover::before {
	background-position: -12px -24px;
}
.icon.arrowleft.button:focus::before {
	background-position: -12px -24px;
}
.icon.arrowleft.button:active::before {
	background-position: -12px -24px;
}
.icon.arrowright.button::before {
	background-position: 0px -36px; margin: 0px -0.25em 0px 0.5em; float: right;
}
.icon.arrowright.button:hover::before {
	background-position: -12px -36px;
}
.icon.arrowright.button:focus::before {
	background-position: -12px -36px;
}
.icon.arrowright.button:active::before {
	background-position: -12px -36px;
}
.icon.approve.button::before {
	background-position: 0px -48px;
}
.icon.approve.button:hover::before {
	background-position: -12px -48px;
}
.icon.approve.button:focus::before {
	background-position: -12px -48px;
}
.icon.approve.button:active::before {
	background-position: -12px -48px;
}
.icon.add.button::before {
	background-position: 0px -288px;
}
.icon.add.button:hover::before {
	background-position: -12px -288px;
}
.icon.add.button:focus::before {
	background-position: -12px -288px;
}
.icon.add.button:active::before {
	background-position: -12px -288px;
}
.icon.remove.button::before {
	background-position: 0px -60px;
}
.icon.remove.button:hover::before {
	background-position: -12px -60px;
}
.icon.remove.button:focus::before {
	background-position: -12px -60px;
}
.icon.remove.button:active::before {
	background-position: -12px -60px;
}
.icon.log.button::before {
	background-position: 0px -72px;
}
.icon.log.button:hover::before {
	background-position: -12px -72px;
}
.icon.log.button:focus::before {
	background-position: -12px -72px;
}
.icon.log.button:active::before {
	background-position: -12px -72px;
}
.icon.calendar.button::before {
	background-position: 0px -84px;
}
.icon.calendar.button:hover::before {
	background-position: -12px -84px;
}
.icon.calendar.button:focus::before {
	background-position: -12px -84px;
}
.icon.calendar.button:active::before {
	background-position: -12px -84px;
}
.icon.chat.button::before {
	background-position: 0px -96px;
}
.icon.chat.button:hover::before {
	background-position: -12px -96px;
}
.icon.chat.button:focus::before {
	background-position: -12px -96px;
}
.icon.chat.button:active::before {
	background-position: -12px -96px;
}
.icon.clock.button::before {
	background-position: 0px -108px;
}
.icon.clock.button:hover::before {
	background-position: -12px -108px;
}
.icon.clock.button:focus::before {
	background-position: -12px -108px;
}
.icon.clock.button:active::before {
	background-position: -12px -108px;
}
.icon.settings.button::before {
	background-position: 0px -120px;
}
.icon.settings.button:hover::before {
	background-position: -12px -120px;
}
.icon.settings.button:focus::before {
	background-position: -12px -120px;
}
.icon.settings.button:active::before {
	background-position: -12px -120px;
}
.icon.comment.button::before {
	background-position: 0px -132px;
}
.icon.comment.button:hover::before {
	background-position: -12px -132px;
}
.icon.comment.button:focus::before {
	background-position: -12px -132px;
}
.icon.comment.button:active::before {
	background-position: -12px -132px;
}
.icon.fork.button::before {
	background-position: 0px -144px;
}
.icon.fork.button:hover::before {
	background-position: -12px -144px;
}
.icon.fork.button:focus::before {
	background-position: -12px -144px;
}
.icon.fork.button:active::before {
	background-position: -12px -144px;
}
.icon.like.button::before {
	background-position: 0px -156px;
}
.icon.like.button:hover::before {
	background-position: -12px -156px;
}
.icon.like.button:focus::before {
	background-position: -12px -156px;
}
.icon.like.button:active::before {
	background-position: -12px -156px;
}
.icon.favorite.button::before {
	background-position: 0px -348px;
}
.icon.favorite.button:hover::before {
	background-position: -12px -348px;
}
.icon.favorite.button:focus::before {
	background-position: -12px -348px;
}
.icon.favorite.button:active::before {
	background-position: -12px -348px;
}
.icon.home.button::before {
	background-position: 0px -168px;
}
.icon.home.button:hover::before {
	background-position: -12px -168px;
}
.icon.home.button:focus::before {
	background-position: -12px -168px;
}
.icon.home.button:active::before {
	background-position: -12px -168px;
}
.icon.key.button::before {
	background-position: 0px -180px;
}
.icon.key.button:hover::before {
	background-position: -12px -180px;
}
.icon.key.button:focus::before {
	background-position: -12px -180px;
}
.icon.key.button:active::before {
	background-position: -12px -180px;
}
.icon.lock.button::before {
	background-position: 0px -192px;
}
.icon.lock.button:hover::before {
	background-position: -12px -192px;
}
.icon.lock.button:focus::before {
	background-position: -12px -192px;
}
.icon.lock.button:active::before {
	background-position: -12px -192px;
}
.icon.unlock.button::before {
	background-position: 0px -204px;
}
.icon.unlock.button:hover::before {
	background-position: -12px -204px;
}
.icon.unlock.button:focus::before {
	background-position: -12px -204px;
}
.icon.unlock.button:active::before {
	background-position: -12px -204px;
}
.icon.loop.button::before {
	background-position: 0px -216px;
}
.icon.loop.button:hover::before {
	background-position: -12px -216px;
}
.icon.loop.button:focus::before {
	background-position: -12px -216px;
}
.icon.loop.button:active::before {
	background-position: -12px -216px;
}
.icon.search.button::before {
	background-position: 0px -228px;
}
.icon.search.button:hover::before {
	background-position: -12px -228px;
}
.icon.search.button:focus::before {
	background-position: -12px -228px;
}
.icon.search.button:active::before {
	background-position: -12px -228px;
}
.icon.mail.button::before {
	background-position: 0px -240px;
}
.icon.mail.button:hover::before {
	background-position: -12px -240px;
}
.icon.mail.button:focus::before {
	background-position: -12px -240px;
}
.icon.mail.button:active::before {
	background-position: -12px -240px;
}
.icon.move.button::before {
	background-position: 0px -252px;
}
.icon.move.button:hover::before {
	background-position: -12px -252px;
}
.icon.move.button:focus::before {
	background-position: -12px -252px;
}
.icon.move.button:active::before {
	background-position: -12px -252px;
}
.icon.edit.button::before {
	background-position: 0px -264px;
}
.icon.edit.button:hover::before {
	background-position: -12px -264px;
}
.icon.edit.button:focus::before {
	background-position: -12px -264px;
}
.icon.edit.button:active::before {
	background-position: -12px -264px;
}
.icon.pin.button::before {
	background-position: 0px -276px;
}
.icon.pin.button:hover::before {
	background-position: -12px -276px;
}
.icon.pin.button:focus::before {
	background-position: -12px -276px;
}
.icon.pin.button:active::before {
	background-position: -12px -276px;
}
.icon.reload.button::before {
	background-position: 0px -300px;
}
.icon.reload.button:hover::before {
	background-position: -12px -300px;
}
.icon.reload.button:focus::before {
	background-position: -12px -300px;
}
.icon.reload.button:active::before {
	background-position: -12px -300px;
}
.icon.rss.button::before {
	background-position: 0px -312px;
}
.icon.rss.button:hover::before {
	background-position: -12px -312px;
}
.icon.rss.button:focus::before {
	background-position: -12px -312px;
}
.icon.rss.button:active::before {
	background-position: -12px -312px;
}
.icon.tag.button::before {
	background-position: 0px -324px;
}
.icon.tag.button:hover::before {
	background-position: -12px -324px;
}
.icon.tag.button:focus::before {
	background-position: -12px -324px;
}
.icon.tag.button:active::before {
	background-position: -12px -324px;
}
.icon.trash.button::before {
	background-position: 0px -336px;
}
.icon.trash.button:hover::before {
	background-position: -12px -336px;
}
.icon.trash.button:focus::before {
	background-position: -12px -336px;
}
.icon.trash.button:active::before {
	background-position: -12px -336px;
}
.icon.user.button::before {
	background-position: 0px -360px;
}
.icon.user.button:hover::before {
	background-position: -12px -360px;
}
.icon.user.button:focus::before {
	background-position: -12px -360px;
}
.icon.user.button:active::before {
	background-position: -12px -360px;
}
.primary.button {
	font-weight: bold;
}
.danger.button {
	color: rgb(153, 0, 0);
}
.danger.button:hover {
	border-color: rgb(181, 63, 58) rgb(181, 63, 58) rgb(160, 48, 42); color: rgb(255, 255, 255); background-image: linear-gradient(rgb(220, 95, 89), rgb(179, 54, 48)); background-color: rgb(220, 95, 89);
}
.danger.button:focus {
	border-color: rgb(181, 63, 58) rgb(181, 63, 58) rgb(160, 48, 42); color: rgb(255, 255, 255); background-image: linear-gradient(rgb(220, 95, 89), rgb(179, 54, 48)); background-color: rgb(220, 95, 89);
}
.danger.button:active {
	border-color: rgb(181, 63, 58) rgb(181, 63, 58) rgb(160, 48, 42); color: rgb(255, 255, 255); background-image: linear-gradient(rgb(220, 95, 89), rgb(179, 54, 48)); background-color: rgb(220, 95, 89);
}
.danger.button:active {
	border-color: rgb(160, 48, 42) rgb(160, 48, 42) rgb(191, 72, 67); background-image: linear-gradient(rgb(179, 54, 48), rgb(220, 95, 89)); background-color: rgb(179, 54, 48);
}
.active.danger.button {
	border-color: rgb(160, 48, 42) rgb(160, 48, 42) rgb(191, 72, 67); background-image: linear-gradient(rgb(179, 54, 48), rgb(220, 95, 89)); background-color: rgb(179, 54, 48);
}
.pill.button {
	border-radius: 50em;
}
.disable.button {
	opacity: 0.5;
}
.big.button {
	font-size: 14px;
}
.icon.big.button::before {
	top: 0px;
}
.button-group {
	list-style: none; margin: 0px; padding: 0px; display: inline-block; -ms-zoom: 1;
}
.button + .button {
	text-align: center;
}
.button + .button-group {
	text-align: center;
}
.button-group + .button {
	text-align: center;
}
.button-group + .button-group {
	text-align: center;
}
.button-group li {
	margin: 0px; padding: 0px; float: left;
}
.button-group .button {
	margin-left: -1px; float: left;
}
.button-group > :not(:first-child):not(:last-child).button {
	border-radius: 0px;
}
.button-group li:not(:first-child):not(:last-child) .button {
	border-radius: 0px;
}
.button-group > :first-child.button {
	margin-left: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.button-group li:first-child .button {
	margin-left: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.button-group > :last-child.button {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.button-group li:last-child > .button {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.minor-group.button-group .button {
	border: 1px solid rgb(212, 212, 212); border-image: none; text-shadow: none; background-image: none; background-color: rgb(255, 255, 255);
}
.minor-group.button-group .button:hover {
	background-color: rgb(89, 155, 220);
}
.minor-group.button-group .button:focus {
	background-color: rgb(89, 155, 220);
}
.minor-group.button-group .button:active {
	background-color: rgb(48, 114, 179);
}
.minor-group.button-group .active.button {
	background-color: rgb(48, 114, 179);
}
.minor-group.button-group .icon.button::before {
	opacity: 0.8;
}
.button-container .button {
	vertical-align: top;
}
.button-container .button-group {
	vertical-align: top;
}
.button_search {
	font: 12px/normal Arial, Helvetica, sans-serif; margin: 0px; padding: 0.5em 1.5em; border-radius: 0.15em; border: 1px solid rgb(255, 128, 64); border-image: none; text-align: center; color: rgb(255, 255, 255); overflow: visible; text-decoration: none; display: inline-block; white-space: nowrap; position: relative; cursor: pointer; -ms-zoom: 1; font-size-adjust: none; font-stretch: normal; background-image: linear-gradient(rgb(255, 162, 87), rgb(255, 114, 0)); background-clip: padding-box; background-color: rgb(255, 128, 64); -moz-background-clip: padding;
}
.button_search:hover {
	border-color: rgb(0, 0, 0); font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.button_search:focus {
	border-color: rgb(0, 0, 0); font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.button_search:active {
	border-color: rgb(0, 0, 0); font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.active.button_search {
	border-color: rgb(0, 0, 0); font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.reg_pay_txt {
	color: red;
}
