<!-- GREEN stylesheet -->

<!-- ** Main tags ** -->

p 		{font-size: 10pt; color: 000000; text-decoration: none; font-weight: normal; letter-spacing: 105%; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
.normal		{font-size: 10pt; color: 000000; text-decoration: none; font-weight: normal; letter-spacing: 105%; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
td.normal	{font-size: 10pt; color: 000000; text-decoration: none; font-weight: normal; letter-spacing: 105%; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }

.poem 		{ text-indent: -3em; margin-left: 3em; }

A 		{font-weight: bold; color: #004F33; background-color: transparent; text-decoration: underline; letter-spacing: 105%; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
A:hover 	{font-weight: bold; color: white; background-color: #CCE6CC; text-decoration: underline; letter-spacing: 105%; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
A:visited 	{font-weight: bold; color: #331A0D; background-color: transparent; text-decoration: underline; letter-spacing: 105%; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
A:active 	{font-weight: bold; color: black; background-color: transparent; text-decoration: underline; letter-spacing: 105%; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
A:visited:hover {font-weight: bold; color: #331A0D; background-color: #CCE6CC; text-decoration: underline; letter-spacing: 105%; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }

b 		{font-weight: bold;}
strong 		{font-weight: bold;}
i 		{font-style: italic;}
em 		{font-style: italic;}
u		{text-decoration: underline;}

pre		{font-family: Monospace, Courier, System, fixed; font-size: 9pt;}
code		{font-family: Monospace, Courier, System, fixed; font-size: 9pt;}

blockquote	{font-size: 10pt; text-decoration: none; font-weight: normal; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
ul 		{font-size: 10pt; text-decoration: none; font-weight: normal; letter-spacing: 105%; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
ol 		{font-size: 10pt; text-decoration: none; font-weight: normal; letter-spacing: 105%; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
li 		{font-size: 10pt; padding-top: 4px; text-decoration: none; font-weight: normal; letter-spacing: 105%; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
td 		{font-size: 10pt; text-decoration: none; font-weight: normal; letter-spacing: 105%; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
th 		{font-size: 10pt; text-decoration: none; font-weight: bold; letter-spacing: 105%; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }

big 		{font-size: 16pt; font-weight: normal; }
.big		{font-size: 16pt; font-weight: normal; }
small 		{font-size: 8pt; font-weight: bold; }
.small 		{font-size: 8pt; font-weight: bold; }

<!-- ** Headings ** -->
<!-- note: the h tags add tons of space before/after, so class tags are provided also for these sizes. -->

h1		{font-size: 16pt; font-weight: normal; text-decoration: none; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
.heading1	{font-size: 16pt; font-weight: normal; text-decoration: none; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
h2		{font-size: 15pt; font-weight: normal; text-decoration: none; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
.heading2	{font-size: 15pt; font-weight: normal; text-decoration: none; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
h3		{font-size: 14pt; font-weight: normal; text-decoration: none; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
.heading3	{font-size: 14pt; font-weight: normal; text-decoration: none; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
h4		{font-size: 13pt; font-weight: normal; text-decoration: none; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
.heading4	{font-size: 13pt; font-weight: normal; text-decoration: none; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
h5		{font-size: 12pt; font-weight: bold; text-decoration: none; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
.heading5	{font-size: 12pt; font-weight: bold; text-decoration: none; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }

<!-- ** Navigation ** -->

.nav		{font-size: 9pt; font-weight: normal; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.nav		{font-size: 9pt; color: #004F33; font-weight: normal; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.nav:hover	{font-size: 9pt; color: white; background-color: #CCE6CC; font-weight: normal; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.nav:visited	{font-size: 9pt; color: #666666; background-color: transparent; font-weight: normal; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.nav:active	{font-size: 9pt; color: black; background-color: transparent; font-weight: normal; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.nav:visited:hover {font-size: 9pt; color: #666666; background-color: #CCE6CC; font-weight: normal; text-decoration: none; letter-spacing: 105%; font-family: Verdana, Helvetica, Arial, sans;}

.navb		{font-size: 9pt; font-weight: bold; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.navb		{font-size: 9pt; color: #004F33; font-weight: bold; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.navb:hover	{font-size: 9pt; color: white; background-color: #CCE6CC; font-weight: bold; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.navb:visited	{font-size: 9pt; color: #666666; background-color: transparent; font-weight: bold; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.navb:active	{font-size: 9pt; color: black; background-color: transparent; font-weight: bold; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.navb:visited:hover {font-size: 9pt; color: #666666; background-color: #CCE6CC; font-weight: bold; text-decoration: none; letter-spacing: 105%; font-family: Verdana, Helvetica, Arial, sans;}

.tinynav	{font-size: 8pt; font-weight: normal; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.tinynav	{font-size: 8pt; color: #004F33; font-weight: normal; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.tinynav:hover	{font-size: 8pt; color: white; background-color: #CCE6CC; font-weight: normal; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.tinynav:visited {font-size: 8pt; color: #666666; background-color: transparent; font-weight: normal; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.tinynav:active {font-size: 8pt; color: black; background-color: transparent; font-weight: normal; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.tinynav:visited:hover {font-size: 8pt; color: #666666; background-color: #CCE6CC; font-weight: normal; text-decoration: none; letter-spacing: 105%; font-family: Verdana, Helvetica, Arial, sans;}

.tinynavb	{font-size: 8pt; font-weight: bold; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.tinynavb	{font-size: 8pt; color: #004F33; font-weight: bold; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.tinynavb:hover {font-size: 8pt; color: white; background-color: #CCE6CC; font-weight: bold; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.tinynavb:visited {font-size: 8pt; color: #666666; background-color: transparent; font-weight: bold; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.tinynavb:active {font-size: 8pt; color: black; background-color: transparent; font-weight: bold; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.tinynavb:visited:hover {font-size: 8pt; color: #666666; background-color: #CCE6CC; font-weight: bold; text-decoration: none; letter-spacing: 105%; font-family: Verdana, Helvetica, Arial, sans;}

.tinynav9	{font-size: 9pt; font-weight: normal; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.tinynav9	{font-size: 9pt; color: #004F33; font-weight: normal; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.tinynav9:hover	{font-size: 9pt; color: white; background-color: #CCE6CC; font-weight: normal; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.tinynav9:visited {font-size: 9pt; color: #666666; background-color: transparent; font-weight: normal; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.tinynav9:active {font-size: 9pt; color: black; background-color: transparent; font-weight: normal; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans; }
a.tinynav9:visited:hover {font-size: 9pt; color: #666666; background-color: #CCE6CC; font-weight: normal; text-decoration: none; letter-spacing: 105%; font-family: Verdana, Helvetica, Arial, sans;}

<!-- ** Form tags ** -->

textarea	{font-family: monospace, fixed, system, courier; font-size: 9pt; }
.textarea	{font-family: monospace, fixed, system, courier; font-size: 9pt; }
td.textarea	{font-family: monospace, fixed, system, courier; font-size: 9pt; }

input		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; }
.input		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; }
td.input	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; }

radio		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; background-color: white;}
.radio		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; background-color: white;}
radio.radio	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; background-color: white;}
td.radio	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; background-color: white;}

submit		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; background-color: silver;}
.submit		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; background-color: silver;}
input.submit	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; background-color: silver;}
td.submit	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; background-color: silver;}

<!-- ** Colored Buttons ** -->

.subyellow	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #FFFF99;}
input.subyellow	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #FFFF99;}
submit.subyellow {font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #FFFF99;}
td.subyellow	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #FFFF99;}

.subwhite	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: white;}
input.subwhite	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: white;}
submit.subwhite	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: white;}
td.subwhite	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: white;}

.subblack	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: black;}
input.subblack	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: black;}
submit.subblack	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: black;}
td.subblack	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: black;}

.subred		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: #990000;}
input.subred	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: #990000;}
submit.subred	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: #990000;}
td.subred	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: #990000;}

.subtan		{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #EFEAE6;}
input.subtan	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #EFEAE6;}
submit.subtan	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #EFEAE6;}
td.subtan	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #EFEAE6;}

.subteal	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: #006666;}
input.subteal	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: #006666;}
submit.subteal	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: #006666;}
td.subteal	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: #006666;}

.subblue	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: #334f99;}
input.subblue	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: #334f99;}
submit.subblue	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: #334f99;}
td.subblue	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: #334f99;}

.subgreen	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: #004F33;}
input.subgreen	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: #004F33;}
submit.subgreen	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: #004F33;}
td.subgreen	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: white; background-color: #004F33;}

.suborange	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #CC4D1A;}
input.suborange	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #CC4D1A;}
submit.suborange	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #CC4D1A;}
td.suborange	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #CC4D1A;}

.subpurple	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #330066;}
input.subpurple	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #330066;}
submit.subpurple	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #330066;}
td.subpurple	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #330066;}

.subindigo	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #1a1a99;}
input.subindigo	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #1a1a99;}
submit.subindigo	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #1a1a99;}
td.subindigo	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt; font-weight: bold; color: black; background-color: #1a1a99;}
<!-- ** Accent Colors ** -->

.white		{color: #FFFFFF;}
p.white		{color: #FFFFFF;}
td.white	{color: #FFFFFF;}

.black		{color: #000000;}
p.black		{color: #000000;}
td.black	{color: #000000;}

.rust		{color: #331A0D; }
p.rust		{color: #331A0D; }
td.rust		{color: #331A0D; }
th.rust		{color: #331A0D; }

.teal		{color: #006666;}
p.teal		{color: #006666;}
td.teal		{color: #006666;}

.tan		{color: #99661a;}
p.tan		{color: #99661a;}
td.tan		{color: #99661a;}

.blue		{color: #334f99;}
p.blue		{color: #334f99;}
td.blue		{color: #334f99;}

.green		{color: #004F33;}
p.green		{color: #004F33;}
td.green	{color: #004F33;}

.green2		{color: #00824f;}
p.green2	{color: #00824f;}
td.green2	{color: #00824f;}

.green3		{color: #33b382;}
p.green3	{color: #33b382;}
td.green3	{color: #33b382;}

.red		{color: #990000;}
p.red		{color: #990000;}
td.red		{color: #990000;}

.orange		{color: #CC4D1A;}
p.orange	{color: #CC4D1A;}
td.orange	{color: #CC4D1A;}

.purple		{color: #330066;}
p.purple	{color: #330066;}
td.purple	{color: #330066;}

.indigo		{color: #1a1a99;}
p.indigo	{color: #1a1a99;}
td.indigo	{color: #1a1a99;}

<!-- ** Highlight Colors ** -->

.hiyellow	{background-color: color: #FFFF00;}
td.hiyellow {background-color: color: #FFFF00;}
p.hiyellow {background-color: color: #FFFF00;}

.hipaleyellow	{background-color: color: #FFFF99;}
td.hipaleyellow {background-color: color: #FFFF99;}
p.hipaleyellow {background-color: color: #FFFF99;}

.hilavender	{background-color: #9966CC;}
p.hilavender	{background-color: #9966CC;}
td.hilavender	{background-color: #9966CC;}

.hiteal		{background-color: #006666;}
p.hiteal	{background-color: #006666;}
td.hiteal	{background-color: #006666;}

.hitan		{background-color: #99661a;}
p.hitan		{background-color: #99661a;}
td.hitan	{background-color: #99661a;}

.hiblue		{background-color: #334f99;}
p.hiblue	{background-color: #334f99;}
td.hiblue	{background-color: #334f99;}

.higreen	{background-color: #004F33;}
p.higreen	{background-color: #004F33;}
td.higreen	{background-color: #004F33;}

.hired		{background-color: #990000;}
p.hired		{background-color: #990000;}
td.hired	{background-color: #990000;}

.hiorange	{background-color: #CC4D1A;}
p.hiorange	{background-color: #CC4D1A;}
td.hiorange	{background-color: #CC4D1A;}

.hipurple	{background-color: #330066;}
p.hipurple	{background-color: #330066;}
td.hipurple	{background-color: #330066;}

.hiindigo	{background-color: #1a1a99;}
p.hiindigo	{background-color: #1a1a99;}
td.hiindigo	{background-color: #1a1a99;}

<!-- ** Reports / Sans Fonts ** -->

.report8	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 8pt;}
p.report8	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 8pt;}
td.report8	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 8pt;}

.report8serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 8pt;}
p.report8serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 8pt;}
td.report8serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 8pt;}

.report9	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 9pt;}
p.report9	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 9pt;}
td.report9	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 9pt;}

.report9serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt;}
p.report9serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt;}
td.report9serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 9pt;}

.report10	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 10pt;}
p.report10	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 10pt;}
td.report10	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 10pt;}

.report10serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 10pt;}
p.report10serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 10pt;}
td.report10serif {font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 10pt;}

.report11	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 11pt;}
p.report11	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 11pt;}
td.report11	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 11pt;}

.report11serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 11pt;}
p.report11serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 11pt;}
td.report11serif {font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 11pt;}

.report12	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 12pt;}
p.report12	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 12pt;}
td.report12	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 12pt;}

.report12serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 12pt;}
p.report12serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 12pt;}
td.report12serif {font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 12pt;}

.report14	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 14pt; font-weight: normal; }
p.report14	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 14pt; font-weight: normal; }
td.report14	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 14pt; font-weight: normal; }

.report14serif	{font-size: 14pt; font-weight: normal; text-decoration: none; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
p.report14serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 14pt; font-weight: normal; }
td.report14serif {font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 14pt; font-weight: normal; }
a.report14serif	{font-size: 14pt; color: #004F33; font-weight: normal; text-decoration: none; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
a.report14serif:hover {font-size: 14pt; color: white; background-color: #CCE6CC; font-weight: normal; text-decoration: none; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
a.report14serif:visited {font-size: 14pt; color: #004F33; background-color: transparent; font-weight: normal; text-decoration: none; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
a.report14serif:active {font-size: 14pt; color: black; background-color: transparent; font-weight: normal; text-decoration: none; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }
a.report14serif:visited:hover {font-size: 14pt; color: #004F33; background-color: #CCE6CC; font-weight: normal; text-decoration: none; letter-spacing: 105%; font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; }

.report16	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 16pt;}
p.report16	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 16pt;}
td.report16	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 16pt;}

.report16serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 16pt;}
p.report16serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 16pt;}
td.report16serif {font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 16pt;}

.report18	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 18pt;}
p.report18	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 18pt;}
td.report18	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 18pt;}

.report18serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 18pt;}
p.report18serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 18pt;}
td.report18serif {font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 18pt;}

.report20	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 20pt;}
p.report20	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 20pt;}
td.report20	{font-family: Verdana, Helvetica, Arial, Eurostyle, Sans-serif; font-size: 20pt;}

.report20serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 20pt;}
p.report20serif	{font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 20pt;}
td.report20serif {font-family: Georgia, Palatino, Garamond, Times, Times New Roman, serif; font-size: 20pt;}
