/* <!-- {	border: 1px solid #FFFFFF;	}*/
.mainframe		{	BACKGROUND-COLOR: #FFFFFF;}
.mainpage		{	BACKGROUND-COLOR: #FFFFFF;}
.maincontent	{	BACKGROUND-COLOR: #FFFFFF;}
.header			{	BACKGROUND-COLOR: #FFFFFF;}
.navlink		{	BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: right;}
.footerbox		{	BACKGROUND-COLOR: #FFFFFF;}
.lhsbox			{	BACKGROUND-COLOR: #DCEED4; VERTICAL-ALIGN: top; TEXT-ALIGN: center;}
.lhsboxrev		{	BACKGROUND-COLOR: #3DA213; VERTICAL-ALIGN: top;}
.lhsboxhead		{	BACKGROUND-COLOR: #3DA213; VERTICAL-ALIGN: top; 
					COLOR: white; TEXT-ALIGN: center;}
.rhsbox			{	BACKGROUND-COLOR: #FFFFFF; VERTICAL-ALIGN: top;}


A.copyright:link	{COLOR: gray; TEXT-DECORATION: none;VERTICAL-ALIGN: middle}
A.copyright:visited	{COLOR: gray; TEXT-DECORATION: none;VERTICAL-ALIGN: middle}
A.copyright:active	{COLOR: gray; TEXT-DECORATION: none;VERTICAL-ALIGN: middle}
A.copyright:hover	{COLOR: gray; TEXT-DECORATION: none;VERTICAL-ALIGN: middle}
.copyright			{COLOR: gray; FONT: 7pt Arial, sans-serif;	BACKGROUND-COLOR: #FFFFFF;
					 TEXT-ALIGN: right; VERTICAL-ALIGN: middle;
					}

A.footer:link		{COLOR: black; TEXT-DECORATION: none;}
A.footer:visited	{COLOR: black; TEXT-DECORATION: none;}
A.footer:active		{COLOR: black; TEXT-DECORATION: none;}
A.footer:hover		{COLOR: black; TEXT-DECORATION: none;}
.footerl			{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: left;		
						VERTICAL-ALIGN: middle;	COLOR: black; }
.footerc			{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: center;		
						VERTICAL-ALIGN: middle;	COLOR: black; }
.footerr			{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: right;
						VERTICAL-ALIGN: middle;	COLOR: black;}

A.private:link			{COLOR: #003399; TEXT-DECORATION: none;}
A.private:visited		{COLOR: #003399; TEXT-DECORATION: none;}
A.private:active		{COLOR: #003399; TEXT-DECORATION: none;}
A.private:hover			{COLOR: #003399; TEXT-DECORATION: underline;}
.privatel		{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: middle;	
					BACKGROUND-COLOR: #E8E8E8;	COLOR: black;}
.privatec		{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: middle;	
					BACKGROUND-COLOR: #E8E8E8;	COLOR: black;}
.privater		{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: middle;	
					BACKGROUND-COLOR: #E8E8E8;	COLOR: black;}


.prvheadl		{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: middle;	
					BACKGROUND-COLOR: #003399;	COLOR: white;}
.prvheadc		{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: middle;	
					BACKGROUND-COLOR: #003399;	COLOR: white;}
.prvheadr		{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: middle;	
					BACKGROUND-COLOR: #003399;	COLOR: white;}
.prvheadbl		{	FONT: 12pt Arial, sans-serif;	TEXT-ALIGN: left;	
					BACKGROUND-COLOR: #003399; font-weight: bold; COLOR: white;}
.prvheadbc		{	FONT: 12pt Arial, sans-serif;	TEXT-ALIGN: center;	
					BACKGROUND-COLOR: #003399; font-weight: bold; COLOR: white;}
.prvheadbr		{	FONT: 12pt Arial, sans-serif;	TEXT-ALIGN: right;	
					BACKGROUND-COLOR: #003399; font-weight: bold; COLOR: white;}


/* default setting */#C2A358
BODY.def{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: left;	VERTICAL-ALIGN: middle;	BACKGROUND-COLOR: #E7E8D1;}
BODY.prv{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: left;	VERTICAL-ALIGN: middle;	BACKGROUND-COLOR: #E8E8E8;}
TD		{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: left;	VERTICAL-ALIGN: middle;	}
INPUT	{	FONT: 8pt Arial, sans-serif;	VERTICAL-ALIGN: middle;	}
TEXTAREA{	FONT: 8pt Arial, sans-serif;	VERTICAL-ALIGN: middle;	}
SELECT	{	FONT: 8pt Arial, sans-serif;	VERTICAL-ALIGN: middle;	}
H1		{	font-family: Arial, Helvetica, sans-serif;		font-size: 14px;
			color: #3DA213;	margin: 0px;	padding-right: 5px; padding-left: 0px;}

.headl			{	BACKGROUND-COLOR: #FFFFFF;	COLOR: #3DA213;	FONT: 14pt Arial, sans-serif;
					TEXT-ALIGN: left;	VERTICAL-ALIGN: middle;	font-weight: bold;}
.headr			{	BACKGROUND-COLOR: #FFFFFF;	COLOR: #3DA213;	FONT: 14pt Arial, sans-serif;
					TEXT-ALIGN: right;	VERTICAL-ALIGN: middle;	font-weight: bold;}
.headc			{	BACKGROUND-COLOR: #FFFFFF;	COLOR: #3DA213;	FONT: 14pt Arial, sans-serif;
					TEXT-ALIGN: center;	VERTICAL-ALIGN: middle; font-weight: bold;}

.greenl			{	BACKGROUND-COLOR: #FFFFFF;	COLOR: #3DA213;	FONT: 10pt Arial, sans-serif;
					TEXT-ALIGN: left;	VERTICAL-ALIGN: middle;	font-weight: bold;}
.greenr			{	BACKGROUND-COLOR: #FFFFFF;	COLOR: #3DA213;	FONT: 10pt Arial, sans-serif;
					TEXT-ALIGN: right;	VERTICAL-ALIGN: middle;	font-weight: bold;}
.greenc			{	BACKGROUND-COLOR: #FFFFFF;	COLOR: #3DA213;	FONT: 10pt Arial, sans-serif;
					TEXT-ALIGN: center;	VERTICAL-ALIGN: middle; font-weight: bold;}

A.greenrev:link		{COLOR: white; TEXT-DECORATION: none;}
A.greenrev:visited	{COLOR: white; TEXT-DECORATION: none;}
A.greenrev:active	{COLOR: white; TEXT-DECORATION: none;}
A.greenrev:hover	{COLOR: white; TEXT-DECORATION: underline;}
.greenrevl			{	BACKGROUND-COLOR: #3DA213;	COLOR: #FFFFFF;	FONT: 9pt Arial, sans-serif;
					TEXT-ALIGN: left;	VERTICAL-ALIGN: middle;	font-weight: bold;}
.greenrevr			{	BACKGROUND-COLOR: #3DA213;	COLOR: #FFFFFF;	FONT: 9pt Arial, sans-serif;
					TEXT-ALIGN: right;	VERTICAL-ALIGN: middle;	font-weight: bold;}
.greenrevc			{	BACKGROUND-COLOR: #3DA213;	COLOR: #FFFFFF;	FONT: 9pt Arial, sans-serif;
					TEXT-ALIGN: center;	VERTICAL-ALIGN: middle; font-weight: bold;}

A:link		{COLOR: #27680C;	TEXT-DECORATION: none;}
A:visited	{COLOR: #27680C;	TEXT-DECORATION: none;}
A:active	{COLOR: #27680C;	TEXT-DECORATION: none;}
A:hover		{COLOR: #27680C;	TEXT-DECORATION: underline;}

.warnl		{	TEXT-ALIGN: left;		VERTICAL-ALIGN: middle;		COLOR: red;}
.warnc		{	TEXT-ALIGN: center;		VERTICAL-ALIGN: middle;		COLOR: red;}
.warnr		{	TEXT-ALIGN: right;		VERTICAL-ALIGN: middle;		COLOR: red;}

A.reverse:link		{COLOR: white; TEXT-DECORATION: none;}
A.reverse:visited	{COLOR: white; TEXT-DECORATION: none;}
A.reverse:active	{COLOR: white; TEXT-DECORATION: none;}
A.reverse:hover		{COLOR: white; TEXT-DECORATION: underline;}
.reversel	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: middle;	
				BACKGROUND-COLOR: black;	COLOR: white;}
.reversec	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: middle;	
				BACKGROUND-COLOR: black;	COLOR: white;}
.reverser	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: middle;	
				BACKGROUND-COLOR: black;	COLOR: white;}

.norml	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: middle;	
				BACKGROUND-COLOR: white;	COLOR: black;}
.normc	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: middle;	
				BACKGROUND-COLOR: white;	COLOR: black;}
.normr	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: middle;	
				BACKGROUND-COLOR: white;	COLOR: black;}

.grayedc	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: middle;	
				BACKGROUND-COLOR: gray;		COLOR: white;}
.grayedl	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: middle;	
				BACKGROUND-COLOR: gray;		COLOR: white;}
.grayedr	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: middle;	
				BACKGROUND-COLOR: gray;		COLOR: white;}

A.lhs:link		{COLOR: black; TEXT-DECORATION: none;}
A.lhs:visited	{COLOR: black; TEXT-DECORATION: none;}
A.lhs:active	{COLOR: black; TEXT-DECORATION: none;}
A.lhs:hover		{COLOR: #007D93; TEXT-DECORATION: none;}
TD.lhsc	{	FONT: 9pt Arial, sans-serif; BACKGROUND-COLOR: #DCEED4; 
			TEXT-ALIGN: center;	COLOR: black;	VERTICAL-ALIGN: top;	}
TD.lhsl	{	FONT: 9pt Arial, sans-serif; BACKGROUND-COLOR: #DCEED4; 
			TEXT-ALIGN: left;	COLOR: black;	VERTICAL-ALIGN: top;	}
TD.lhsr	{	FONT: 9pt Arial, sans-serif; BACKGROUND-COLOR: #DCEED4;
			TEXT-ALIGN: right;	COLOR: black;	VERTICAL-ALIGN: top;	}

A.rhs:link		{COLOR: black; TEXT-DECORATION: none;}
A.rhs:visited	{COLOR: black; TEXT-DECORATION: none;}
A.rhs:active	{COLOR: black; TEXT-DECORATION: none;}
A.rhs:hover		{COLOR: black; TEXT-DECORATION: underline;}
TD.rhsc	{	FONT: 8pt Arial, sans-serif; BACKGROUND-COLOR: #E8E8E8; 
			TEXT-ALIGN: center;	COLOR: black;	VERTICAL-ALIGN: top;	}
TD.rhsj	{	FONT: 8pt Arial, sans-serif; BACKGROUND-COLOR: #E8E8E8; 
			TEXT-ALIGN: justify;	COLOR: black;	VERTICAL-ALIGN: top;	}
TD.rhsl	{	FONT: 8pt Arial, sans-serif; BACKGROUND-COLOR: #E8E8E8; 
			TEXT-ALIGN: left;		COLOR: black;	VERTICAL-ALIGN: top;	}
TD.rhsr	{	FONT: 8pt Arial, sans-serif; BACKGROUND-COLOR: #E8E8E8; 
			TEXT-ALIGN: right;	COLOR: black;	VERTICAL-ALIGN: top;	}

TD.apx	{	FONT: 1pt Arial, sans-serif; TEXT-ALIGN: center;	}

/* Convention for 3 chars-coded class
	s=small		l=left			t=top
	b=big		c=center		b=bottom
				r=right			
				j=justify
*/

/* default normal size cell */
TD.c	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: middle;	}
TD.j	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: justify;	VERTICAL-ALIGN: middle;	}
TD.l	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: middle;	}
TD.r	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: middle;	}

TD.ct	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: top;	}
TD.jt	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: justify;	VERTICAL-ALIGN: top;	}
TD.lt	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: top;	}
TD.rt	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: top;	}

TD.cb	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: bottom;	}
TD.jb	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: justify;	VERTICAL-ALIGN: bottom;	}
TD.lb	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: bottom;	}
TD.rb	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: bottom;	}

/* small size cell */
TD.sc	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: middle;	}
TD.sj	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: justify;	VERTICAL-ALIGN: middle;	}
TD.sl	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: middle;	}
TD.sr	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: middle;	}

TD.sct	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: top;	}
TD.sjt	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: justify;	VERTICAL-ALIGN: top;	}
TD.slt	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: top;	}
TD.srt	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: top;	}

TD.scb	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: bottom;	}
TD.sjb	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: justify;	VERTICAL-ALIGN: bottom;	}
TD.slb	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: bottom;	}
TD.srb	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: bottom;	}

/* big size cell */
TD.bc	{	FONT: 11pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: middle;	}
TD.bj	{	FONT: 11pt Arial, sans-serif;	TEXT-ALIGN: justify;	VERTICAL-ALIGN: middle;	}
TD.bl	{	FONT: 11pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: middle;	}
TD.br	{	FONT: 11pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: middle;	}

TD.bct	{	FONT: 11pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: top;	}
TD.bjt	{	FONT: 11pt Arial, sans-serif;	TEXT-ALIGN: justify;	VERTICAL-ALIGN: top;	}
TD.blt	{	FONT: 11pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: top;	}
TD.brt	{	FONT: 11pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: top;	}

TD.bcb	{	FONT: 11pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: bottom;	}
TD.bjb	{	FONT: 11pt Arial, sans-serif;	TEXT-ALIGN: justify;	VERTICAL-ALIGN: bottom;	}
TD.blb	{	FONT: 11pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: bottom;	}
TD.brb	{	FONT: 11pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: bottom;	}

/* --> */