#divNumbered {
    width: 300px;
    border: 2px solid gray;
    text-align: center;
    padding: 5px;   
}

#tblNumbered {
    width: 300px;
	margin-top: 10px;
    padding-top: 10px;
}

.divSeperator {
    width: 100%;
    height: 3px;
    background: #9b9b9b; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, #9b9b9b 0%, #ffffff 67%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #9b9b9b), color-stop(67%, #ffffff)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover, #9b9b9b 0%, #ffffff 67%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover, #9b9b9b 0%, #ffffff 67%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, #9b9b9b 0%, #ffffff 67%); /* IE10+ */
    background: radial-gradient(ellipse at center, #9b9b9b 0%, #ffffff 67%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b9b9b', endColorstr='#ffffff', GradientType=1); /* IE6-9 fallback on horizontal gradient */
}

.divMsg {
    width: 100%;
    text-align: center;
}

.tdLabel {
    width: 150px;
    text-align: left;
}

.tdControl {
    width: 100px;
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}

.tdDouble {
    text-align: center;
}

input[type=Number] {
    height: 25px;
    font-size: 20px;
    width: 150px;
}

input[type=text]:not(#txtPrefix) {
    height: 25px;
    font-size: 20px;
    width: 150px;
    text-align: right;
    padding-right: 2px;
}

#txtPrefix {
    height: 25px;
    font-size: 20px;
    width: 150px;
    text-align: left;
    padding-left: 2px!important;
}

input[type="checkbox"] {
    height: 15px;
    width: 15px;
}

.error {
	color: red;
}

.page-column {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;	
}

* {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
*:before,
*:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}


/*
    Jquery Dialog
*/
.ui-widget-overlay.printer-overlay {
    background-color: #b2d2ed;
    background-image: none;
    opacity: 0.6;
    z-index: 999;
}
/*
    End JQuery Dialog
*/