body {
	background-color: #FEF1C5;
	color: #000000;
	font-size: 90%;
	padding: 0;
	padding-left: 3em;
	margin: 3em;
}
sub {
	font: italics 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}


p {
	font: 80%/1.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#content {
	padding-left: 5em;
	padding-top: 2em;
}

#header {
	height: 60px;
	background-color: #70708F;
	color: #FFFFFF;
	border-bottom: 2px solid #505166;
	text-align: right;
	padding-right: 30px;
}

#header h1 {
	font: 120% Georgia "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0;
	padding-top: 1em;
}

h1 {
	font: 250% Georgia "Times New Roman", Times, serif;
	color: #5B5066;
	background-color: transparent;
}

h2 {
	font: bold 110% Georgia "Times New Roman", Times, serif;
	color: #5B5066;
	background-color: transparent;
	text-indent: 10px;
	}

h3 {
	font: bold 110% Georgia "Times New Roman", Times, serif;
	font-style: italic;
	color: #000000;
	background-color: #EEEEEE;
	text-align: center;

}


a {
	text-decoration: none;
}


.txt {
	width: 200px;
}

.alert {
	color: #FF0000;
}

.alert2{
	color: #339933;
}

.datatable td {
	border: 1px solid #B9B9C8;
	border-collapse: collapse;
}

.datatable2 td {
	border: 1px solid #B9B9C8;
	backgound-color: #EEEEEE;
}


.datatable th {
	border: 1px solid #B9B9C8;
	background-color: #70708F;
	color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	font: bold 90% Georgia "Times New Roman", Times, serif;
	text-align: left;
}

td {
    
	border: 1px solid #B9B9C8;
	padding: 2px 5px 2px 5px;
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-size: 1 em;
}