body{
	position:relative;
	background-color: #fff;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.hcenter {
	text-align:center;
}
.hright {
	text-align:right;
}
.nopad { padding: 0 !important; }
.nopadb { padding-bottom: 0 !important; }
.nopadt { padding-top: 0 !important; }
.nopadl { padding-left: 0 !important; }
.nopadr { padding-right: 0 !important; }
.noscrollbars { overflow: hidden; }
#contentwrapper {
	margin: 0 auto;
    min-height: 0;
	height: auto;
    width: 100%;
}

/* table */
.table tbody {
	height: auto;
}
/* button group */
.btngroup3  button { min-width: 32px; }
.btngroup2  button { min-width: 48px; }

.btngroup3  button:nth-child(1),
.btngroup3  button:nth-child(2),
.btngroup2  button:first-child {
	float: left;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.btngroup3  button:nth-child(2),
.btngroup3  button:nth-child(3),
.btngroup2  button:last-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-left: 0;
}

.boxcontent .btngroup2,
.boxcontent .btngroup3 {
	margin: 3px 0px;
}
