BODY, P, TD {
	color: #12145e;
	font-family: Arial, Verdana, Helvetica, Swiss, SunSans-Regular, sans-serif;
	font-size: 9pt;
}
A:LINK { 
	color: #4C4CA9;
	text-decoration: none;
}
A:VISITED { 
	color: #009A63; 
	text-decoration: none;
}
A:HOVER { 
	color: #f00000;
	text-decoration: none;
}
A:ACTIVE { 
	color: #c00000; 
	text-decoration: none;
}
TH { 
	text-decoration: bold;
}
H3 { 
	color: #12145e; 
	font-size: 12pt;
}
H4 { 
	color: #12145e; 
	font-size: 10pt;	
}

.caption		{ 
	color: #12145e; 
	font-size: 12pt;
}
.entryfield { 
	color: #12145e;
	font-family: Arial, Verdana, Helvetica, Swiss, SunSans-Regular, sans-serif;   
	font-size: 9pt;	
}
.entryfld2 { 
	color: #12145e; 
	font-size: 8pt;	
}
.entryedit { 
	color: #12145e; 
	font-size: 8pt;
	background-color: #eeeeee;
}
.entrymono { 
	color: #12145e; 
	font-size: 8pt;	
	font-family: Courier;
}
.buttonfield {
	color: #12145e; 
	font-size: 10pt;	
}
.buttonfield2 {
	color: #12145e; 
	font-size: 7pt;	
}
.section	{
	color:  #12145e; 
	font-size: 12pt;	
}
.section2	{
	color:  #12145e; 
	font-size: 16pt;	
}
.error		{
	color:  #FF0000; 
	font-size: 12pt;	
}
.info1		{
	color:  #808080; 
	font-size: 12pt;	
}
.info2		{
	color:  #808080; 
	font-size: 9pt;	
}
.smallinfo	{
	color:  #808080; 
	font-size: 8pt;	
}
.bodygrey	{
	color:  #808080; 
	font-size: 9pt;	
}
.errormsg	{
	color:  #FF0000; 
	font-size: 10pt;	
}
.bodylightgrey {
	
}
.lightblue {
	color:  #AFB4DC; 
	font-size: 6pt;
}
.resultfield  {
	background-color: #FFE8FE;
}
.title1		{
	color:  #12145e; 
	font-size: 11pt;
	text-decoration: bold;
}
.title2		{
	color:  #12145e; 
	font-size: 14pt;
	text-decoration: bold;
}
.black9		{
	color:  #000000; 
	font-size: 9pt;
}
.smallbody { 
	font-size: 6pt; 
}

.loginbox {
	background-color: #CCCCFF;
	border: 0px none #FFFFFF;
	text-align: center;
}
.tabcatactive {
	color: #FFFFFF;
	font-weight: bold;
}
.tabcatinactive {
	color: #FFFFFF;
}
.tabactive {
	background-color: #4C4CA9;
	border-top: 2px solid #4C4CA9;
	border-right: 2px solid #4C4CA9;
	border-bottom: 0px none;
	border-left: 2px solid #4C4CA9;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 2px;
	height: 20px;
}
.tabinactive {
	background-color: #CCCCFF;
	border-top: 2px solid #4C4CA9;
	border-right: 2px solid #4C4CA9;
	border-bottom: 0px none;
	border-left: 2px solid #4C4CA9;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 2px;
	height: 20px;
}

.spacedtd {
	padding-left: 10px;
}

.introheading { 
	color: #12145e;
	font-family: Times New Roman, Times, Arial, Serif;   
	font-size: 14pt;	
}
