

.domtypes-box { padding: 0; margin: 0; }
.domtypes-box td:first-child { padding-left: 0; }

.box-button
{
	padding-left: 0;
	padding: 10px 10px 0 0;
}

.box-button *
{
 border-bottom-color: #cccccc;
 color: #333840;
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 9pt;
 /* margin: 10px 10px 10px 0;  */
 display: none;
}

.pad2
{
	padding: 10px 10px 0 0;
}

.pad3
{
	padding-left: 13px;
}

table.box tr td.cap
{
	padding-left: 13px;
	font-weight: bold;
}

table.box td { height: 24px; }

td.col1
{
	height: 24px;
	width: 229px !important;
}

td.col2
{
	height: 24px;
	width: 301px !important;
}

table.box tr td:first-child
{
/*	padding-left: 13px; */
}

.nopad
{
	padding: 0;
	margin: 0;
}

table.box tr td.pad
{
	padding-left: 26px;
}


.reg1 {
 background-color: #ffffff; 
 border: 1px solid #cccccc; 
 border-bottom-color: #cccccc;
 color: #333840;
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 9pt;
 margin: 2px;
 padding-top: 3px;
 padding-bottom: 2px;
}
.reg1err {
 background-color: #ffffff; 
 border: 1px solid #de3626; 
 border-bottom-color: #de3626;
 color: #333840;
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 9pt;
 margin: 2px;
 padding-top: 3px;
 padding-bottom: 2px;
}

.reg2 {
 background-color: #ffffff; 
 border: 1px solid #cccccc; 
 border-bottom-color: #cccccc;
 color: #333840;
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 9pt;
 margin: 2px;
 padding-top: 2px;
 padding-bottom: 1px;
}
.toggle-box { display: none; overflow: scroll; max-width: 500px; min-height: 100px; }
.toggle-box-border { border: 1px solid #e0e0e0; margin: 1px; max-width: 500px; }

.search-row-even td,
.search-row-odd td
{
	padding-left: 0px;
	height: 18px;
}

.search-row-even td
{
	background-color: #f5f2e9;
}

span.error, .error-row, .error-row td,
td.error { color: #de3626; }

.error-row input, .error-row select,
td.error input, td.error select { border-color: #de3626; }

