#nominationForm  { width:800px; margin: 0 auto; padding-top: 1em; }
.nominationTable { border: 1px solid #7D7D7D; margin-bottom: 1.2em; width: 100%; color: #E5E5E5; }
.nominationTable td { padding: 0.5em; }

.nominationTable .line1 {/* background: #514F4F;*/ }
.nominationTable .line2 {}
.sectionName {
	border-bottom: 1px solid #7D7D7D; background:#666666; font-weight: bold; font-size: 0.9em }
.sectionName2 {
	border-bottom: 1px solid #7D7D7D;
	border-top: 1px solid #7D7D7D; background:#514F4F; font-weight: bold;}

.errorMessage { font-size: 11px; background: #F2F2D9; color: #4B4642; padding: 1em; margin-bottom: 1em; }
.errorMessage .oblig { color: #B70004; }

.textnolinespace {
    line-height: normal;
}
.formtit {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	background: #E7C1AF;
	padding: 5px;
}
.formlabel {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width:180px;
	text-align: right;
}
form td{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.text form p{
	padding: 2px 0px;
}
.formexplic {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	padding-left: 15px;
}
.explic {
	font: 10px Verdana, Arial, Helvetica, sans-serif;}
.explic p {
	padding: 4px 0px;
}

.oblig {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC66;
}
td.oblig {
	width:180px;
	text-align:right;
}
.invis {
	visibility: hidden;
}
.vis {
	visibility: visible;
}
td.textconfirm {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	padding-left: 8px;
}
tr.textconfirm td{
	border-bottom: 1px solid #7D7D7D;
}

/*added from order form*/
.hand {
	cursor: pointer;
}
input.costs {
	text-align: right;
	border: none;
	background-color: #ECECEC;
	font-weight:bold;
}
tr.reddish {
	background-color:#F8F1F1;
}
.thanks-message { border: 1px solid #666; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding:  0.5em  0.5em  0.3em 0.5em; margin-bottom: 1em; }