body {
	background-color: #E3ECF5;
	color: #000000;
	font-size: 11pt;
	font-family: sans-serif;
}
hr {
	color: #000080;
}
table {
	border-color: #000080;
	background-color: #FFFFFF;
}
.noborder {
	border-style: none;
	background-color: #FFFFFF;
}
h1 { 
	text-align: center;
	color: #000080;
	font-family: sans-serif;
}
.left {
	text-align: left;
	color: #000080;
	font-family: sans-serif;
}
h2.project {
	text-align: center;
	font-size: medium;
	color: #000000;
	background-color: #F0F0F0;
}
h3 {
	text-align: center;
	color: #000000;
	font-family: sans-serif;
	font-size: 13pt;
}
.blue {
	text-align: center;
	color: #000080;
	font-family: sans-serif;
	font-size: 13pt;
}


div {
}
.center {
	text-align: center;
}
.justify {
	text-align: justify;
}
.scrolling
{
	height: 500px;
	width: 200px;
	overflow: auto;
	border: 1px solid #666;
	padding: 8px;	
        font-size: 10pt;
}
.smalltext
{
	align: center;
	font-size: 9pt;
}

p {
	text-align: justify;
	font-size: 11pt;
	font-family: sans-serif;
}
.center {
	text-align: center;
	font-size: 11pt;
	font-family: sans-serif;
}
.footnote {
	text-align: center;
	font-size: 8pt;
	font-family: sans-serif;
}
.ratesfootnote {
	text-align: left;
	font-size: 8pt;
	font-family: sans-serif;
}
.notice {
        color: #970f0f;
        font-size: 10pt;
	background-color: #ffc1c1;
	border: solid thin #970f0f;
	border-style: dotted;
	padding: 5px ;
}
.background-color-blue {
	background-color: #E3ECF5;
	border: solid thin #626A9D;
	border-style: dotted;
	padding: 5px ;
}

