table.report {border: 1px solid #000000}
table.report td, table.report th {
	border-left: 0px;
	border-top: 0px;
	border-right: 1px solid #2A4671;
	border-bottom: 1px solid #2A4671;}
	table.standard {border: 0px solid #000000}
table.standard td, table.report th {
	border-left: 0px;
	border-top: 0px;
	border-right: 0px solid #2A4671;
	border-bottom: 0px solid #2A4671;}A.serv { COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: underline }
A.serv:hover { COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none }
A.nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color:#999999 }
A.nav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color:#FFFFFF }
A.navwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color:#FFFFFF }
A.navwhite:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; color:#FFFFFF }
a.company   { color: #9999cc; font-weight: bold; font-size: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; text-transform: capitalize }
a.company:hover   { color: #333399; font-weight: bold; font-size: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; text-transform: capitalize }
A.small  { color: #999999; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
A.small:hover   { color: navy; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }	
a.main    { color: #333366; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a.main:hover     { color: #333366; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.main2    { color: #333366; font-weight: bold; font-size: 10px; line-height: 15pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a.main2:hover     { color: #990000; font-weight: bold; font-size: 10px; line-height: 15pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.normal   { color: #000066; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif }
.main   { color: #333366; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.main2    { color: #333366; font-weight: bold; font-size: 10px; line-height: 15pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.head  { color: #990000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  letter-spacing: 0.05em }
.arial  { color: #00000; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.body  { color: #99c; font-weight: bold; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: overline }
.small  { color: #999999; font-size: 10px; font-family: Arial, Helvetica, sans-serif }
.white { COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif;	FONT-SIZE: 10px;	LETTER-SPACING: 0.1em }
.greysmall { COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif;	FONT-SIZE: 10px;	LETTER-SPACING: 0.1em }
.descr { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000080; line-height: 11px; letter-spacing: 0.1em }
.footer  { color: #444444; font-size: 10px; font-family: Arial, Geneva, Helvetica, sans-serif }
.bodycopy { font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; line-height: 15pt; color: #444444 }
.cadre    { color: navy; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px black }
.cadre1  { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px black }
.cadreerror { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px red }
.cadresubmit { color: black; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px black }