A
{	font-size: 11px;
	color: #003366;
	font-family: Verdana;
	text-decoration: 'underline';
}
A:hover
{	font-size: 11px;
	color: #e3a465;
	font-family: Verdana;
	text-decoration: none;
}

H1
{
	font-weight: bold;
	font-size:large;
	color: #814D87;
	font-family: Verdana;
}
H2
{
	font-weight: bold;
	font-size:medium;
	color: #814D87;
	font-family: Verdana;
}
H3
{
	font-weight: bold;
	font-size:small;
	color: #814D87;
	font-family: Verdana;
}
H3
{
	font-weight: bold;
	font-size:smaller;
	color: #814D87;
	font-family: Verdana;
}
BODY,P
{
	font-size: 8pt;
	color: #003366;
	font-family: Verdana;
	size: landscape;
}
/*TD
{
	font-size: 8pt;
	color: black;/*#003366;*/
/*	font-family: arial;/*Verdana;*/
/*}*/
.Normal
{	
	font-size: 11px;
	color: #003366;
	font-family: Verdana;
}
.NoteSmall
{	
	font-size: 7pt;
	color:Black;
	font-family: arial;
}

.ErrorTitle
{
	font-weight: bold;
	font-size: medium;
	color: #660033;
	font-family: verdana,arial;
}
.ErrorDesc
{
	font-weight: normal;
	font-size: x-small;
	color: #003366;
	font-family: verdana,arial;
}
.TD-Header
{	
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana;
	font-weight:bold;
	background-color:#5588BB;
}	
.TD-Light
{	
	font-size: 8pt;
	color: #003366;
	font-family: Verdana;
}
.TD-Actual
{
	font-size: 8pt;
	color:Black;
	font-family: Arial;
	padding-left:2;
	padding-right:2;
	vertical-align:top;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#808080;
	
	
}
.TD-Actual-Yellow
{
	font-size: 8pt;
	color:Black;
	font-family: Arial;
	padding-left:2;
	padding-right:2;
	vertical-align:top;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#808080;
	background-color: #ffffba;	
	
}
.TD-ActualPercentile
{
	font-size: 8pt;
	color:Black;
	font-family: Arial;
	padding-left:2;
	padding-right:2;
	background-color: #f5f5f5;
}
.TD-ActualPercentile-Yellow
{
	font-size: 8pt;
	color:Black;
	font-family: Arial;
	padding-left:2;
	padding-right:2;
	background-color: #ffffba;
}
.TD-Dark
{
	font-size: 8pt;
	color: #003366;
	font-family: Verdana;
	background-color: #eeeeee;
	border-style:solid;
	border-color:#003366;
	border-width:thin;
}
.TD-Header2
{
	border-right: #003366 thin solid;
	border-top: #003366 thin solid;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	border-left: #003366 thin solid;
	color: #003366;
	padding-top: 6px;
	border-bottom: #003366 thin solid;
	font-family: Verdana;
	background-color: white;
	text-align: center;
}	
.TD-Header3
{
	font-size: 8pt;
	font-weight:bold;
	color: Black;
	padding-bottom: 6px;
	padding-top: 3px;
	padding-left:2;
	padding-right:2;
	border-bottom-width:thin;
	border-bottom-color:Black;
	border-bottom-style:solid;
	font-family: Arial;
	background-color: #f5f5f5;
	vertical-align:bottom; /*bottom actually works eventhoughit's not recognised here!*/
}	
.TD-Header3-Yellow
{
	font-size: 8pt;
	font-weight:bold;
	color: Black;
	padding-bottom: 6px;
	padding-top: 3px;
	padding-left:2;
	padding-right:2;
	border-bottom-width:thin;
	border-bottom-color:Black;
	border-bottom-style:solid;
	font-family: Arial;
	background-color: #ffffba;
	vertical-align:bottom; /*bottom actually works eventhoughit's not recognised here!*/
}
.TD-Header4
{
	font-size: 8pt;
	font-weight:bold;
	padding-bottom: 2px;
	color:Black;
	padding-top: 3px;
	border-top-width:thin;
	border-top-color:Black;
	border-top-style:solid;
	font-family: Arial;
	background-color: #f5f5f5;
	text-align:center;
}
.TD-Header4-Yellow
{
	font-size: 8pt;
	font-weight:bold;
	padding-bottom: 2px;
	color:Black;
	padding-top: 3px;
	border-top-width:thin;
	border-top-color:Black;
	border-top-style:solid;
	font-family: Arial;
	background-color: #ffffba;
	text-align:center;
}
.TD-Header4-Yellow-BorderBoth
{
	font-size: 8pt;
	font-weight:bold;
	padding-bottom: 2px;
	color:Black;
	padding-top: 3px;
	border-top-width:thin;
	border-top-color:Black;
	border-top-style:solid;
	border-bottom-width:thin;
	border-bottom-color:Black;
	border-bottom-style:solid;
	font-family: Arial;
	background-color: #ffffba;
	text-align:center;
}
.TD-Header4-BorderNone
{
	font-size: 8pt;
	font-weight:bold;
	padding-bottom: 2px;
	color:Black;
	padding-top: 3px;
	font-family: Arial;
	background-color: #f5f5f5;
	text-align:center;
}
.TD-Header4-YellowBorderNone
{
	font-size: 8pt;
	font-weight:bold;
	padding-bottom: 2px;
	color:Black;
	padding-top: 3px;
	font-family: Arial;
	background-color: #ffffba;
	text-align:center;
}
.TD-Header4-BorderBoth
{
	font-size: 8pt;
	font-weight:bold;
	padding-bottom: 2px;
	color:Black;
	padding-top: 3px;
	border-top-width:thin;
	border-top-color:Black;
	border-top-style:solid;
	border-bottom-width:thin;
	border-bottom-color:Black;
	border-bottom-style:solid;
	font-family: Arial;
	background-color: #f5f5f5;
	text-align:center;
}
.TD-Header5
{
	font-size: 8pt;
	font-weight:bold;
	font-style:italic;
	color:Black;
	padding-top: 3px;
	padding-left:2;
	padding-right:2;
	border-top-width:thin;
	border-top-color:Black;
	border-top-style:solid;	
	border-bottom-width:thin;
	border-bottom-color:Black;
	border-bottom-style:solid;
	font-family: Arial;
	vertical-align:bottom; /*bottom actually works eventhoughit's not recognised here!*/
}	
.TD-Header6
{
	font-size: 8pt;
	font-weight:bold;
	font-style:italic;
	color:Black
	padding-top: 3px;
	padding-left:2;
	padding-right:2;
	border-top-width:thin;
	border-top-color:Black;
	border-top-style:solid;
	font-family: Arial;
	vertical-align:bottom; /*bottom actually works eventhoughit's not recognised here!*/
}	

.TD-Header7
{
	padding-right: 1px;
	border-top: black thin solid;
	padding-left: 1px;
	font-weight:bold;
	font-size: 8pt;
	color:Black;
	padding-bottom: 2px;
	vertical-align: top;
	padding-top: 2px;
	border-bottom: #003366 thin solid;
	font-family: Arial;
	background-color: #f5f5f5;
}	
.TD-Header7-Yellow
{
	padding-right: 1px;
	border-top: black thin solid;
	padding-left: 1px;
	font-weight:bold;
	font-size: 8pt;
	color:Black;
	padding-bottom: 2px;
	vertical-align: top;
	padding-top: 2px;
	border-bottom: #003366 thin solid;
	font-family: Arial;
	background-color: #ffffba;
}
.TDHeader8
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight:bold;
	font-size: 11px;
	color:#814D87;
	vertical-align:middle;
	font-family: Arial;
	border-width:1;
	border-color:White;
	font-weight:bold;
	border-style:solid;
	border-top-color:#000000;
	border-bottom-color:#000000;
	text-align:center;
}
.TDHeader8-BorderLeft
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight:bold;
	font-size: 11px;
	color:#814D87;
	vertical-align:middle;
	font-family: Arial;
	border-width:1;
	border-color:White;
	font-weight:bold;
	border-style:solid;
	border-top-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	text-align:center;
}
.TDHeader8-BorderRight
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight:bold;
	font-size: 11px;
	color:#814D87;
	vertical-align:middle;
	font-family: Arial;
	border-width:1;
	border-color:White;
	font-weight:bold;
	border-style:solid;
	border-top-color:#000000;
	border-bottom-color:#000000;
	border-right-color:#000000;
	text-align:center;
}
.TDHeader8-BorderSides
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight:bold;
	font-size: 11px;
	color:#814D87;
	vertical-align:middle;
	font-family: Arial;
	border-width:1;
	border-color:White;
	font-weight:bold;
	border-style:solid;
	border-top-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;	
	border-right-color:#000000;
	text-align:center;
}
.TD-Header9
{
	font-size: 8pt;
	font-weight:bold;
	color: Black;
	padding-bottom: 6px;
	padding-top: 3px;
	padding-left:2;
	padding-right:2;
	border-bottom-width:thin;
	border-bottom-color:Black;
	border-bottom-style:solid;
	font-family: Arial;
	background-color: #f5f5f5;
	vertical-align:top;
}
.TD-Header9-Yellow
{
	font-size: 8pt;
	font-weight:bold;
	color: Black;
	padding-bottom: 6px;
	padding-top: 3px;
	padding-left:2;
	padding-right:2;
	border-bottom-width:thin;
	border-bottom-color:Black;
	border-bottom-style:solid;
	font-family: Arial;
	background-color: #ffffba;
	vertical-align:top;
}
.TopMenu
{	
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
}
.TopMenu:Hover
{	
	font-size: 8pt;
	color: #e3a465;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
}
.LeftMenu
{	
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
	background-color:#814D87;
	
}
.LeftMenu:Hover
{	
	font-size: 8pt;
	color: #e3a465;
	font-family: Verdana;
	text-decoration: none;
	background-color:#814D87;
	
}
.LeftMenuSelected
{	
	font-size: 8pt;
	color: #e3a465;
	font-family: Verdana;
	font-weight:normal;
	text-decoration: none;
	background-color:#814D87;
}


.Validation
{
	font-size: 8pt;
	color:DarkRed;
	font-family: Verdana;
}
.Header1
{
	font-weight: bold;
	font-size: medium;
	color: #003366;
	font-family: Verdana;
}
.Header2
{
	font-weight: bold;
	font-size: small;
	color: #003366;
	font-family: Verdana;
}
.Buttons
{
	color: white;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: #003366;
	border-bottom-style: none;
}
.ComboStyle
{
	background-color:White;
	font-family:Verdana;
	border-color:#003366;
	border-style:solid;
}
.Type1BulletA
{
	font-size: 14px;
	color: #814D87;
	font-family: Wingdings;
	vertical-align:top;

}
.Type1FontA
{
	text-align:left;
	font-family:Arial;
	font-weight:bold;
	color:black;
	font-size:14;
}
.Type1FontB
{
	text-align:left;
	font-family:Arial;
	color:black;
	font-size:12;
}

.Type1Title1
{
	text-align:center;
	font-family:Arial;
	color:black;
	font-size:28;
	padding-top:6;
	border-bottom-color:#814D87;
	border-bottom-style:solid;
	border-bottom-width:thin;
	page-break-before:always;
}
.Type1Title1_nobreak
{
	text-align:center;
	font-family:Arial;
	color:black;
	font-size:28;
	padding-top:6;
	border-bottom-color:#814D87;
	border-bottom-style:solid;
	border-bottom-width:thin;
}
.Type1Title2
{
	text-align:center;
	font-family:Arial;
	color:#814D87;
	font-size:20;
	padding-top:8;
}
.Type1Title2_break
{
	text-align:center;
	font-family:Arial;
	color:#814D87;
	font-size:20;
	padding-top:8;
	page-break-before:always;
}
.Type1Title3
{
	font-weight:bold;
	text-align:center;
	font-family:Arial;
	color:#814D87;
	font-size:16;
	padding-top:8;
}

.Type1TD-Header
{	
	font-size: 8pt;
	color:Black;
	font-family:Arial;
	font-weight:bold;
	text-align:center;
}	
.Type1TD-Header-NoBold
{	
	font-size: 8pt;
	color:Black;
	font-family:Arial;
	text-align:center;
}	
.Type1TD-Light
{	
	font-size: 8pt;
	color:Black;
	font-family:Arial;
}

.btn
{
	cursor:hand;
}
.3xcdFontC
{
	font-weight: bold;
	font-size: 12px;
	color: #814D87;
	font-family: Arial;
}
.3xcdFontD
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	vertical-align:top;
}
.3xcdFontE
{
	font-weight: bold;
	font-size: 11px;
	color: #814D87;
	font-family: Arial;
	text-decoration: none;	
}
.3xcdFontE:Hover
{
	font-weight: bold;
	font-size: 11px;
	color: #814D87;
	font-family: Arial;
	text-decoration: Underline;	
}
.3xcdFontF
{
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	font-family: Arial;
	vertical-align:top;
	
}
.3xcdFontG
{
	/*vertical font: */
	font-size: 14px;
	color: #814D87;
	font-family: Arial;
	/*writing-mode:tb-rl;*/
	LAYOUT-FLOW: vertical-ideographic;
	border-top-style:solid;
	border-top-color:#814D87;
	border-bottom-style:solid;
	border-bottom-color:#814D87;
	border-top-width:1px;
	border-bottom-width:1px;
	vertical-align:middle;
	text-align:center;
}
.3xcdFontG-BorderSides
{
	/*vertical font: */
	font-size: 14px;
	color: #814D87;
	font-family: Arial;
	/*writing-mode:tb-rl;*/
	LAYOUT-FLOW: vertical-ideographic;
	border-top-style:solid;
	border-top-color:#814D87;
	border-bottom-style:solid;
	border-bottom-color:#814D87;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-style:solid;	
	border-left-color:#814D87;
	border-left-width:1px;
	border-right-style:solid;	
	border-right-color:#814D87;
	border-right-width:1px;	
	vertical-align:middle;
	text-align:center;
}
.3xcdFontH
{
	font-size: 15px;
	color: #814D87;
	font-family: Arial;
	vertical-align:top;
	text-align:left;
}
.3xcdFontI
{
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	vertical-align:top;
	text-align:left;
}
.3xcdFontQuote
{
	font-size: 17px;
	color: #000000;
	font-family: Arial;
	vertical-align:top;
	text-align:left;
	font-weight: bold;
}

.3xcdFontI_valign_baseline
{

      font-size: 12px;

      color: #000000;

      font-family: Arial;

      vertical-align:baseline;

      text-align:left;  

}
.3xcdFontH
{
	font-size: 15px;
	color: #814D87;
	font-family: Arial;
	vertical-align:top;
	text-align:left;
}

.3xcdFont_Justify
{
	font-size: 15px;
	color: #000000;
	font-family: Arial;
	vertical-align:top;
	text-align:justify;
}

.3xcdFont_BiggerFontLink
{
	font-size: 15px;
	color: #05006C;
	font-family: Arial;
	vertical-align:top;
}
.3xcdFont_BiggerFontLink:Hover
{
	font-size: 15px;
	color: #D9CA17;
	font-family: Arial;
	vertical-align:top;
}

.3xcdFont_BiggerFontUnderLink
{
	font-size: 14px;
	color: #000000;
	font-family: Arial;
	vertical-align:top;
}

.3xcdFont_BiggerFontForAllSite
{
	font-size: 15px;
	color: #000000;
	font-family: Arial;
	vertical-align:top;
}

.3xcdFontJ
{
	font-size: 15px;
	color: #000000;
	font-family: Arial;
	vertical-align:top;
	text-align:left;
}
.3xcdFontK
{
	font-weight:normal;
	font-size: 10px;
	color: #814D87;
	font-family: Arial;
}
.3xcdFontK:Hover
{
	font-weight:normal;
	font-size: 10px;
	color: #000000;
	font-family: Arial;
}
.3xcdFontL
{
	font-weight:bold;
	font-size: 10px;
	color: #814D87;
	font-family: Arial;
}
.3xcdFontM
{
	font-weight:bold;
	font-size: 10px;
	color: #814D87;
	font-family: Arial;
}
.3xcdFontN
{
	font-weight:bold;
	font-size: 20px;
	color: #814D87;
	font-family: Arial;
}
.3xcdFontO
{
	font-weight:bold;
	font-size: 20px;
	color: #000000;
	font-family: Arial;
}
.3xcdFontP
{
	font-weight:bold;
	font-size: 11px;
	color: #814D87;
	font-family: Arial;
}
.3xcdFontQ
{
	font-weight:bold;
	font-size: 14px;
	color: #814D87;
	font-family: Arial;
}
.3xcdFontQBlack
{
	font-weight:bold;
	font-size: 18px;
	color: #000000;
	font-family: Arial;
}
.3xcdFontR
{
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	vertical-align:top;
	text-align:center;
}
.3xcdFontS
{
	font-size: 15px;
	color: black;
	font-family: Arial;
	vertical-align:top;
	text-align:center;
}
.3xcdFontT
{
	font-size: 15px;
	color: black;
	font-family: Arial;
	vertical-align:top;
	text-align:left;
}
.3xcdFontU
{
	font-weight: bold;
	font-size: 14px;
	color: #814D87;
	font-family: Arial;
	text-decoration: none;	
}
.3xcdFontV
{
	font-weight: bold;
	font-size: 15px;
	color: #814D87;
	font-family: Arial;
}
.3xcdFontCNB
{
	font-size: 15px;
	color: #814D87;
	font-family: Arial;
	text-decoration: none;
	cursor: hand;
}
.3xcdFontCNB:Hover
{
	font-size: 15px;
	color: #e3a465;
	font-family: Arial;
	text-decoration: none;
	cursor: hand;
}
.TD1
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	color:#000000;
	vertical-align:middle;
	font-family: Arial;
	border-width:0px;
}
.TD1-AllBorder
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	color:#000000;
	vertical-align:middle;
	font-family: Arial;
	border-width:0px;
	border-left-style:solid;
	border-left-color:#814D87;
	border-left-width:1px;
	border-right-style:solid;	
	border-right-color:#814D87;
	border-right-width:1px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#814D87;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#814D87;
}
.TD1-BorderLeft
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	color:#000000;
	vertical-align:middle;
	font-family: Arial;
	border-width:0px;
	border-left-style:solid;
	border-left-color:#814D87;
	border-left-width:1px;
}
.TD1-BorderRight
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	color:#000000;
	vertical-align:middle;
	font-family: Arial;
	border-width:0px;
	border-right-style:solid;	
	border-right-color:#814D87;
	border-right-width:1px;
}
.TD1-BorderSides
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	color:#000000;
	vertical-align:middle;
	font-family: Arial;
	border-width:0px;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#814D87;
	border-right-style:solid;
	border-right-width:1px;	
	border-right-color:#814D87;
}
.TD1Top
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	color:#000000;
	vertical-align:middle;
	font-family: Arial;
	border-width:0px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#814D87;
}
.TD1Top-BorderLeft
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	color:#000000;
	vertical-align:middle;
	font-family: Arial;
	border-width:0px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#814D87;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#814D87;
}
.TD1Top-BorderRight
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	color:#000000;
	vertical-align:middle;
	font-family: Arial;
	border-width:0px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#814D87;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#814D87;
}
.TD1Top-BorderSides
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	color:#000000;
	vertical-align:middle;
	font-family: Arial;
	border-width:0px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#814D87;
	border-left-style:solid;
	border-left-width:1px;	
	border-left-color:#814D87;
	border-right-style:solid;
	border-right-width:1px;	
	border-right-color:#814D87;
}
.TD1Bottom
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	color:#000000;
	vertical-align:middle;
	font-family: Arial;
	border-width:0px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#814D87;
}
.TD1Bottom-BorderLeft
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	color:#000000;
	vertical-align:middle;
	font-family: Arial;
	border-width:0px;
	border-bottom-style:solid;
	border-bottom-width:1px;	
	border-bottom-color:#814D87;
	border-left-style:solid;
	border-left-width:1px;	
	border-left-color:#814D87;
}
.TD1Bottom-BorderRight
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	color:#000000;
	vertical-align:middle;
	font-family: Arial;
	border-width:0px;
	border-bottom-style:solid;
	border-bottom-width:1px;	
	border-bottom-color:#814D87;
	border-right-style:solid;
	border-right-width:1px;	
	border-right-color:#814D87;
}
.TD1Bottom-BorderSides
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	color:#000000;
	vertical-align:middle;
	font-family: Arial;
	border-width:0px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#814D87;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#814D87;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#814D87;
}
.TD2
{
	border-top-width: 1px;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	border-left-width: 1px;
	font-size: 11px;
	border-bottom-width: 1px;
	padding-bottom: 3px;
	vertical-align: middle;
	color:#000000;
	padding-top: 3px;
	font-family: Arial;
	text-align: right;
	border-right-width: 1px;
	border-color:White;
	border-style:solid;
}

.default3xcdButton
{
	background-color:#814D87;
	font-family:Arial;
	font-size:10px;
	color:White;
	padding-bottom:2;
	padding-top:2;
	padding-left:1;
	padding-right:1;
	text-decoration:none;
	border-color:Gray;
	border-style:solid;
	border-width:1px;
	cursor:hand;
}

.3xcdButtonSmall
{
	background-color:#814D87;
	font-family:Arial;
	font-size:8px;
	color:White;
	padding-bottom:2;
	padding-top:2;
	padding-left:1;
	padding-right:1;
	text-decoration:none;
	border-color:Gray;
	border-style:solid;
	border-width:1px;
	height:14;
	cursor:hand;
}

.default3xcdButton:Hover
{
	background-color:#814D87;
	font-family:Arial;
	font-size:10px;
	color:White;
	padding-bottom:2; 
	padding-top:2;
	padding-left:1;
	padding-right:1;
	text-decoration:none;
	border-color:Gray;
	border-style:solid;
	border-width:1px;
	cursor:hand;

}

.3xcdButtonLarge
{
	background-color:#814D87;
	font-family:Arial;
	font-size:12px;
	color:White;
	padding-bottom:2;
	padding-top:2;
	padding-left:2;
	padding-right:2;
	text-decoration:none;
	border-color:Gray;
	border-style:solid;
	border-width:0px;
	cursor:hand;
}

.3xcdButtonLarge:Hover
{
	background-color:#e3a465;
	font-family:Arial;
	font-size:12px;
	color:White;
	padding-bottom:2;
	padding-top:2;
	padding-left:2;
	padding-right:2;
	text-decoration:none;
	border-color:Gray;
	border-style:solid;
	border-width:0px;
	cursor:hand;
}

.3xcdBody
{
	background-position: center 150px;
	background-image: url(../images/3xcd_3_logomark_background.gif);
	background-repeat: no-repeat;
	background-color: #ffffff; /*was #f7f7f7*/
}

.3xcdReport
{
	background-position: center 150px;
	background-image: url(../images/3xcd_3_logomark_background.gif);
	background-repeat: no-repeat;
}

.PlainGrid
{
	padding-bottom : 4px;
	padding-top: 4px;
	padding-left: 7px;
	padding-right: 7px;
}
.PageBreak
{
	page-break-before:always;
}
.P4PLegend
{
	font-family:Arial;
	font-size:xx-small;
	color:Black;
	
}
.PanelMain
{
	/*overflow: auto;*/

}	
.Type1Body
{
	/*overflow: visible;*/
	background-position: top 220px;
	background-image: url(../images/3xcd_3_logomark_background.gif);
	background-repeat: no-repeat;
	
}

.A3XCD
{	font-size: 8pt;
	color: #814D87;
	font-family: Verdana;
	text-decoration: 'underline';
}

.A3XCD:hover
{	font-size: 8pt;
	color: #e3a465;
	font-family: Verdana;
	text-decoration: none;
}

.Scroll
{
	overflow:auto;
}

.3xcdTopMenu
{
	font-size: 8pt;
	color:#814D87;
	font-family:Arial;
	/*background-color:#814D87;*/
	/*background:"images\3xcdColor.gif";*/
	text-decoration: none;
	cursor: hand;
	
}
.3xcdTopMenuWhite
{
	font-size: 8pt;
	font-weight: bold;
	color:#ffffff;
	font-family:Arial;
	/*background-color:#814D87;*/
	/*background:"images\3xcdColor.gif";*/
	text-decoration: none;
	padding-top: 10;
	cursor: hand;
	
}
.3xcdTopMenuWhite:hover
{
	font-size: 8pt;
	font-weight: bold;
	color:#e3a465;
	font-family:Arial;
	/*background-color:#814D87;*/
	/*background:"images\3xcdColor.gif";*/
	text-decoration: none;
	cursor: hand;
	
}

.3xcdTopMenuLarge
{
	font-size: 10pt;
	color:#814D87;
	font-family:Arial;
	/*background-color:#814D87;*/
	/*background:"images\3xcdColor.gif";*/
	text-decoration: none;
	cursor: hand;
	
}
.3xcdTopMenuLarge:hover
{
	font-size: 10pt;
	color:#e3a465;
	font-family:Arial;
	/*background-color:#814D87;*/
	/*background:"images\3xcdColor.gif";*/
	text-decoration: none;
	cursor: hand;
	
}

.3xcdLink
{
	font-size: 11pt;
	color:#251BF1;
	font-family:Arial;
	/*background-color:#814D87;*/
	/*background:"images\3xcdColor.gif";*/
	text-decoration: none;
	cursor: hand;
	
}
.3xcdLink:hover
{
	font-size: 11pt;
	color:#643152;
	font-family:Arial;
	/*background-color:#814D87;*/
	/*background:"images\3xcdColor.gif";*/
	text-decoration: none;
	cursor: hand;
	
}

.3xcdTopMenu:hover
{
	font-size: 8pt;
	cursor: hand;
	color: #e3a465;
	font-family: Arial;
	text-decoration: none;
}


.scroll
{
	overflow:auto;
    scrollbar-arrow-color:#814D87;
	scrollbar-3d-light-color:#eeeeed;
    scrollbar-base-color:#eeeeed;
    scrollbar-dark-shadow-color:#eeeeed;
    scrollbar-face-color:#eeeeed;
    scrollbar-highlight-color:#fefefe;
    scrollbar-shadow-color:#eeeeed;
    scrollbar-track-color:#dddddc;
}	

.3xcdTextBoxA
{
	border-color:Gray;
	height:19px;
	border-width:1px;
	font-size: 11px;
	color:Black;
	font-family: Arial;
	background-color:White;
}
	
.3xcdTextBox
{
	border-color:Gray;
	height:19px;
	border-width:1px;
	font-size:11px;
}
.HomeLogo
{
	background-position: right bottom;
	background-image: url(../images/3xcd_Home_logo.gif);
	background-repeat: no-repeat;
}
.HomeLogoSmall
{
	background-position: right center;
	background-image: url(../images/3XCDlogo_grey_home20050706.bmp);
	background-repeat: no-repeat;
}
.3xcdButtonCell1
{
	border-top-color:#814D87;
	border-top-width: 1px ;
	border-top-style:solid;
}
.VerticalTop
{
	vertical-align:top;
}