body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1 {
	font-size: 18px;
	color: #006600;
}


h2 {
	font-size: 11px;
	font-weight: bold;
	background-color: #B3E602;
	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 : 2px;
	text-align:left;
}
.red {
	background-color:#CC3300;
	color: white;
}

.orange {
	background-color:#FF9900;
	color: black;
}

.yellow {
	background-color:#FDDF11;
	color: black;
}

h3 {
	font-size: 14px;
	color: #996600;
	border-bottom : solid #228822 1px;
}

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;
}

.filter {
	background-color: #FFFFF0;	
	border-width:1px;
}

.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;
}

.box {
	margin : 1px;
	-moz-user-select : none;
	padding : 1px;
}

.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:left;
}

.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:justify;
}
