body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h3 {
	border-bottom : solid #D0D0E0 1px;
	color: #003300;
}

h4 {
	font-size: 12px;
}

a {  color: #000000; text-decoration: underline}
a:hover {  color: #880000; text-decoration: underline}
a:active {  color: #008800; text-decoration: underline}

.small {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.large {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.price {
	color: #006600;
	font-size: 12px;
	border-bottom: 1px dotted #000000;
}

.title {
	color: #003300;
}

.filter {
	background-color: #FFFFF0;	
	border-width:1px;
}

.display {
	background-color: #EDEECA;	
	border-width:1px;
	font-size: 11px;
}

.readonly {
	background-color: #D4D0C8;	
	font-size: 12px;
	font-weight:normal;
	border-width:1px;
}

.readonly1 {
	background-color: #CCBCE0;	
	font-size: 12px;
	font-weight:normal;
	border-width:1px;
}

.readonly2 {
	background-color: #D4D0C8;	
	font-size: 12px;
	font-weight:normal;
	border-width:1px;
}

.readonly3 {
	background-color: #BECBDE;	
	font-size: 12px;
	font-weight:normal;
	border-width:1px;
}

.readonly4 {
	background-color: #DBDFBD;	
	font-size: 12px;
	font-weight:normal;
	border-width:1px;
}

.validate {
	font-size: 12px;
	font-weight:normal;
	border-width:1px;
	color: #000000; background-color: #FFFFE1
}

input {
	font-size: 12px;
	font-weight:normal;
	color: #000000; 
	border-width:1px;
}

select {
	font-size: 12px;
	font-weight:normal;
	color: #000000; 
	background-color: #FFFFE1;
}

.validation {
	font-size: 12px;
	font-weight:normal;
	border-width:2px;
}

.boxl{
	border-left : solid #E0E0E0 1px;
	border-top : solid #E0E0E0 1px;
	margin : 1px;
	-moz-user-select : none;
	padding : 3px;
	/* text-align:justify; */
}

.boxr{
	border-bottom : solid #808080 1px;
	border-left : solid #E0E0E0 1px;
	border-right : solid #808080 1px;
	border-top : solid #E0E0E0 1px;
	margin : 1px;
	-moz-user-select : none;
	padding : 3px;
	/* text-align:justify; */
}

.boxt{
	border-bottom : solid #808080 1px;
	border-left : solid #FFFFFF 1px;
	border-right : solid #808080 1px;
	border-top : solid #FFFFFF 1px;
	margin : 0px;
	-moz-user-select : none;
	padding : 3px;
	text-align:left;
}
