.Heading1
{	 
	font-size: 200%;
	line-height: normal;
	font-weight: 200;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, san-serif; 
	background-color: #DDDDDD; 
	padding: 2 2 2 4;
}

.Heading2
{	
	font-size: 150%;
	font-weight: 200;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, san-serif; 
	background-color: #BBBBBB; 
	padding: 2 2 2 4;
}

.Heading3
{	
	font-size: 115%;
	background-color: #999999; 
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-weight: 200;
	color: #FFFFFF;
	padding: 2 2 2 4;
}

.Heading1it
{	 
	font-style: italic;
	font-size: 200%;
	line-height: normal;
	font-weight: 900;
	color: #BB6D04;
	font-family: Geneva, Arial, Helvetica, san-serif; 
	background-color: #FFD8B5; 
}

.Heading2it
{	
	font-style: italic;
	font-size: 150%;
	line-height: normal;
	font-weight: 900;
	color: #BB6D04;
	font-family: Geneva, Arial, Helvetica, san-serif; 
	background-color: #FFD8B5; 
}

.Heading3it
{	
	font-style: italic;
	font-size: 90%;
	background-color: #666666; 
	line-height: normal;
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-weight: bold;
	color: #FFFFFF;
}

.headerSmall
{
	color: #FFFFFF;
	background: #444D55;
	font-size: 115%;
	font-weight: bold;
	text-align: center;
}

body 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 125%;
	color: #000000;
	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	scrollbar-base-color:#222222;
	scrollbar-face-color:#224477;
	scrollbar-3dlight-color:#555599;
	scrollbar-arrow-color:#FFBB00;
	scrollbar-shadow-color:#333377;
	scrollbar-darkshadow-color:#003366;
	scrollbar-track-color:#225D9D;
	scrollbar-highlight-color:#4488AA;
	overflow-y: 'auto'; overflow-x: 'auto';
}

table.border
{
 border: 1% #000000 solid
}

table.noBorder
{
	border-width: 0;
	border-style: none;	
	padding: 0;
	margin: 0;
}

table.borderSolid
{
	border: 2 0 1 0 #000000 solid;
	border-top-color: SILVER;
	border-bottom-color: GRAY;
	border-right-color: GRAY;
	border-left-color: SILVER;
}


table.borderSolidCentered
{
	border: 2 0 1 0 #000000 solid;
	border-top-color: SILVER;
	border-bottom-color: GRAY;
	border-right-color: GRAY;
	border-left-color: SILVER;
	vertical-align: middle;
	text-align: center;
}

tr.normalData
{
	border: none;
	font-size: 90%;
	text-align: center;
}

tr.normalDataLeft
	border: none;
	font-size: 90%;
	text-align: left;
}

tr.normalDataRight
	border: none;
	font-size: 90%;
	text-align: left;
}

tr.header1
{
	color: #FFFFFF;
	background: #444D55;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	border-style: solid;
	border-color: black;
	border-bottom-style: solid;
	margin: 0;
	border-width: 0;
	padding: 0;
}

tr.header2
{
	color: #FFFFFF;
	background: #667177;
	border: none;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	border-style: none;
	margin: 0;
	border-width: 0;
	padding: 0;
}

tr.header3
{
	background: #81919D;
	border: none;
	font-weight: bold;
	font-size: 90%;
	text-align: center;
	border-style: none;
	margin: 0;
	border-width: 0;
	padding: 0;
	color: #FFFFFF;
}

tr.header4
{
	background: #D2D2D2;
	border: none;
	font-weight: bold;
	font-size: 80%;
	text-align: center;
	border-style: none;
	margin: 0;
	border-width: 0;
	padding: 0;
}

tr.header0tall
{
	color: #FFFFFF;
	background: #444D55;
	font-size: 150%;
	font-weight: bold;
	text-align: center;
	border-style: solid;
	border-width: 1%;
	border-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1%;
	line-height: 300%;
}

tr.header1tall
{
	color: #FFFFFF;
	background: #444D55;
	font-size: 150%;
	font-weight: bold;
	text-align: center;
	border-style: solid;
	border-width: 1%;
	border-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1%;
	height: 300%;
}

tr.header2tall
{
	color: #FFFFFF;
	background: #667177;
	border: none;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	border-style: none;
	margin: 0;
	border-width: 0;
	padding: 0;
	line-height: 200%;
}

tr.header3tall
{
	background: #81919D;
	border: none;
	font-weight: bold;
	font-size: 90%;
	text-align: center;
	border-style: none;
	margin: 0;
	border-width: 0;
	padding: 0;
	color: #FFFFFF;
	line-height: 200%;
}

 TD 

td.normalData
{
	border: none;
	font-size: 80%;
	text-align: center;
}

td.normalDataLeft
{
	border: none;
	font-size: 80%;
	text-align: left;
}

td.largeDataLeft
{
	border: none;
	font-size: 100%;
	text-align: left;
}

td.smallRowHeading
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 80%;
	background: #89949F;
	text-align: center;
}

td.disabled
{
	border: none;
	font-size: 80%;
	text-align: left;
	color: silver;
}

td.up
{
	vertical-align: top;
}

 div 
div.normalData
{
	border: none;
	font-size: 80%;
}

 A 
A.Heading3link:visited 
{ 
	color: black ;
}

A.Heading3link:link 
{ 
	color: #BB6D04;
}

 Generic 
hr
{
	background-color: #FFF8E1;
}

 Generic 
.long
{
	width: 80%
}

.text 
{  
	background-color: #FFF8E1
}

.pwd
{
	border: none;
	font-size: 100%;
	background: #FFF8E1;
}

.credit
{
	font-weight: bold;
	font-size: 70%;
	font-family: Geneva, Arial, Helvetica, san-serif;
	color: #FFFFFF;
}

.caption
{
	font-weight: 400;
	font-size: 100%;
	font-family: Geneva, Arial, Helvetica, san-serif;
	color: #000000;
}.indent {  margin:  5%}
body {  font: normal 10px/120% Geneva, Arial, Helvetica, san-serif}
.verticalMiddle {  vertical-align: middle}
.sideborders {  border: solid; border-width: 0px medium; border-color: black #000000}
.textytext {  line-height: 130%; text-align: justify; text-indent: 3%; padding: 0mm 1mm 1mm}
