	body 
	{  
		font-family: Verdana, Arial,  Helvetica, sans-serif; 
		font-size: 12px;
	}
	
	p 
	{  
		font-family: Verdana, Arial,  Helvetica, sans-serif; 
		font-size: 12px; 
	}
	
	div 
	{  
		font-family: Verdana, Arial,  Helvetica, sans-serif; 
		font-size: 10px; 
	}
	
	div.static_field 
	{  
		border: 1px inset; 
		padding: 1px;
		overflow: auto;
	}
	
	.field_label
	{
		font-family: Verdana, Arial,  Helvetica, sans-serif;
		font-size: 12px;
		text-align: right;
		white-space: normal;
		font-weight: bold;
	}
	
	input.user_input
	{  
		font-family: Verdana, Arial,  Helvetica, sans-serif; 
		font-size: 12px; 
		background-color: #CCCCFF;
	}
	
	div.intro_label
	{  
		font-family: Verdana, Arial,  Helvetica, sans-serif; 
		font-size: 18px; 
		color: white; 
		line-height: normal; 
		font-weight: bold; 
	}
	
	th.colheadsummary 
	{  
		font-size: 10px; 
		font-style: normal; 
		line-height: normal; 
		font-weight: bold; 
		font-variant: normal; 
		text-transform: none; 
		color: #FFFFFF; 
		background-color: #6B6B9C;
	}
	
	th.rowheadsummary 
	{  
		font-size: 10px; 
		font-style: normal; 
		font-weight: bold;
	}
	
	.datacell 
	{  
		font-size: 10px;
		background-color: #FFFFFF;
	}
	
	.largedatacell 
	{  
		font-size: 12px;
		background-color: #FFFFFF;
	}

	.datacell_transparent 
	{  
		font-size: 10px;
	}
	
	.info_label 
	{ 
		font-family: Verdana, Verdana, Arial,  Helvetica, sans-serif;
		font-size: 12px;
		color: white;
		line-height: normal;
		font-weight: bold;
	}
	
	.note 
	{  
		font-family: Verdana, Arial,  Helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: #000000;
	}
	
	.help 
	{  
		font-family: Verdana, Arial,  Helvetica, sans-serif;
		font-size: 10pt;
		color: #000000;
		font-style: normal;
		font-weight: normal;
	}
	
	
	.error 
	{  
		font-family: Verdana, Arial,  Helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		color: #FF0000;
	}

	.functionHeading 
	{  
		font-family: Verdana, Arial,  Helvetica, sans-serif;
		font-size: 14pt;
		font-weight: bold;
	}
	
	.productHeading 
	{  
		font-family: Verdana, Arial,  Helvetica, sans-serif;
		font-size: 18pt;
		color: #770000;
		font-weight: bold;
	}
	
	.label 
	{ 
		font-family: Verdana, Arial,  Helvetica, sans-serif;
		font-size: 10pt; 
		color: #FFFFFF;
		font-weight: bold;
	}
	
	.panelTitle 
	{  
		font-family: Verdana, Arial,  Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		color: #FFFFff;
	}
	
	.tabTitle 
	{  
		font-family: Verdana, Arial,  Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		color: #000000;
	}
	
	.smallTable 
	{  
		font-size: 10pt;
	}
	
	.largeTable 
	{  
		font-size: 12pt;
	}
	
	.productHeadingWhite 
	{ 
		font-family: Verdana, Arial,  Helvetica, sans-serif;
		font-size: 14pt;
		color: #FFFFFF;
		font-weight: bold ;
		font-style: oblique;
		font-variant: normal;
		text-transform: capitalize;
	}
	
	.productHeadingShadow 
	{ 
		font-family: Verdana, Arial,  Helvetica, sans-serif; 
		font-size: 14pt; color: #333333; 
		font-weight: bold ; 
		font-style: oblique; 
		font-variant: normal; 
		text-transform: capitalize
	}
	
	.noteWhite 
	{
		font-family: Verdana, Arial,  Helvetica, sans-serif;
		font-size: 7pt;
		font-style: normal;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	.errorMessageBox 
	{
		font-family: Verdana, Arial,  Helvetica, sans-serif;
		position:absolute; 
		width:200px; 
		height:18px; 
		z-index:100; 
		left: 220px; 
		top: 450px; 
		color: red; 
		font-size: 12; 
		font-weight: bold; 
		border-width: 2px;
		border-color: red;
	}
	
	img.arrow 
	{
		border-width: 0px;
		border-color: green;
	}

