body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
td { vertical-align:top; font-size: 12px; }
table td th { font-size:13px; }

.nfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.nfontbg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.nfontsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.formfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
body {
	margin-left: 0px;
	margin-top: 0px;
}
.largefont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
}
.largefontred {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #FF0000;
}

body.popupbody { padding:10px; }

/*  STANDARD FORM  */
div.app_title  { color:#53504B; margin-bottom: 1em; font-weight: bold; }
.error_box     { color:#b00; margin-top: 1em; margin-bottom: 1em; }
.error_note    { font-weight: bold; }
.error_message { color:#b00;  }
span.required  { color:red; }
.field_error   { color:#b00; }
.underline     { text-decoration:underline; }


table.data_input { margin-left:2em; }



table#priceDetails   { width:95%; border-style:none; padding-top:1em; border-collapse:collapse; }
table .col10PUP,
table .col20STANDARD,
table .colInfo       { border:solid #ccc 2px; }
table .col10PUP      { width:30%; border-left:none; }
table .col20STANDARD { width:30%; border-right:none; }
table .colInfo       { }
