
table 
{
	width: 100%;
	border: 1px solid #CCE0A8;
	background: #F8FBEA;
}

th
{
	color: white;
	background: #3E3E3E;
	font-weight: normal;
	text-align: left;
	padding: 2px 3px;
}

tr.selected
{
	font-weight: bold;
}

tr.selected td
{
	background: #CCE0A8;
}

form#submission {
	background-color: #F8FBEA;
	padding: 0.5em;
	border: 1px solid #CCE0A8;
}

form#submission label {
}



form#submission p {
	padding: 0;
	margin-top: 0;
	margin-bottom: 2.5em;
	line-height: 1.0;
}

form#submission input {
	color: black;
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

form#submission textarea {
	color: black;
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


form#submission input.text, form#submission textarea.text {
	border: 1px solid #EEEEEE;
	padding: 3px 1px;
}

form#submission input.full, form#submission textarea.full, form#submission select.full {
	display: block;
	width: 99%;
}

form#submission label.full {
	display: block;
	padding-left: 1px;
}



form#submission input.half, form#submission select.half {
	display: inline;
	width: 50%;
}

form#submission select.third {
	width: 32%;
}

form#submission input.two-thirds {
	width: 66%;
}

form#submission div.submit {
	padding-top: 1em;
	border-top: 1px solid #CCE0A8;
	text-align: center;
}

form#submission div.submit p.send_buttons {
	padding-right: 2em;
	text-align: right;
}

form#submission .error {
	color: #660000;
}

h2 span#sentmessage {
	color: #e5af1d;  
}

