html, body {
	margin: 0;
	padding: 0;
	background-color: #352522;
	color: #E6DCD2;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	}


a {
	color: #E6DCD2;
	text-decoration: none;
	}

a:hover {
	color: #fff;
	}
p {
	line-height: 15px;
	margin: 0;
	}
p.new {
	margin-top: 15px;
	}
p.halfnew {
	margin-top: 5px;
	}
p.grey { 
	color: #a2a2a2;
}
.error {
	color: #f30;
	}
.columnhead p {
	margin-bottom: 5px;
	}

ul.nobullets {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 15px;
	color: #fff;
	}	
ul.nobullets li {
	margin-bottom: 5px;
	}
	
a.highlight {
	color: #fff;
}
	

	
/* form */

select {
	font-family: verdana;
	border: 0px;
	font-size: 10px;
	height: 15px;
	margin: 0;
	padding: 0;
	background-color: #e0dbd5;
	}
select.card {
	width: 107px;
	}
select.date {
	width: 51px;
	}
select.dateError {
	color: #f30;
	width: 51px;
	}
select.cardError {
	color: #f30;
	width: 107px;
	}
textarea {
	width: 230px;
	font-family: verdana;
	font-size: 10px;
	border: 1px;	
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	}
input {
	font-family: verdana;
	border: 0px;
	font-size: 10px;
	height: 15px;
	margin: 0;
	padding: 0;
	}	
input.field {
	width: 20px;
	border: 1px;
	background-color: #e0dbd5;
	margin-bottom: 2px;
	}
.formfloatL input.field {
	width: 111px;
	}		
.formfloatR input.field {
	width: 111px;
	}		
.formfloatqtr input.field {
	width: 51px;
	}
.formfloatqtr select {
	width: 51px;
	}	
input.fieldtwofifths {
	width: 40px;
	border: 1px;
	background-color: #e0dbd5;
	margin-bottom: 2px;
	}		
input.fieldthreefifths {
	width: 63px;
	border: 1px;
	background-color: #e0dbd5;
	margin-bottom: 2px;
	}		

input.fieldqtr {
	width: 51px;
	border: 1px;
	background-color: #e0dbd5;
	margin-bottom: 2px;
	}		
input.field3qtr {
	width: 171px;
	border: 1px;
	background-color: #e0dbd5;
	margin-bottom: 2px;
	}		
td {
	font-size: 10px;
	}


	

