body{
	font-family: Arial, Helvetica, sans-serif;
}

td {
	font-size: 12px;
}

h1 {
	font-size: 16px;
}

h2 {
	font-size: 14px;
}

hr {
	color: Black;
	width: 100%;
	height: 1px;
}

input, select, textarea {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

input.small {
	width: 30px;
}

input.standard, textarea.standard {
	width: 200px;
}

input.button {
	border: 1px solid Black;
	background-color: White;
	color:#6B6B6B;
}

select.standard {
	width: 206px;
}

.tableheader {
	font-weight: 900;
	color: White;
	background-color: #A9A9A9;
}

.tablerow {
	background: #e0e0e0;
}

table.summary {
	background-color: #f5f5f5;
}

.transaction {
	color: White;
	background: #8B0000;
	font-weight: 900;
	padding: 2px;
}

.textinputError {
	background: #8B0000; 
	color: White;
	width: 200px;
}

.readonly {
	border: 0px; 
	border-bottom: 1px dotted #888888;	
	background-color:Transparent; 
	FONT-WEIGHT: bold;
}

.datalabel {
	font-weight: bold;
}

.text {
	FONT-SIZE: 12px; 
	COLOR: #313c53; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.title {
	FONT-SIZE: 12px; 
	COLOR: #313c53; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.title_status {
	FONT-SIZE: 11px; 
	COLOR: #313c53; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.label {
	font-family:Arial; 
	font-size:10px; 
	color:#6B6B6B;	
}

.mail {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
}

A.print {	
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

A.print:hover {	
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.headerline {
	background: #F7F7F7;
}

.ContentLimiter {
	background-color: #F7F7F7;
}

#footer {
	text-align: center;
}
