/* external CSS file */
/* filename='sheet.css' */
/* NO HTML MARKUP ALLOWED */

a.r2Lrn		 				{  }
a:link.r2Lrn			{ color: #00009c; text-decoration: underline; }
a:active.r2Lrn		{ color: #ff0000; text-decoration: underline; }
a:visited.r2Lrn		{ color: #666666; text-decoration: underline; }
a:hover.r2Lrn			{ color: #993333; text-decoration: underline; }

h3.r2Lrn					{ margin-top: -16; }

sup.r2Lrn					{ font: 400 small-caps 8pt sans-serif; }

th.r2Lrn					{ font: 600 small-caps 9pt sans-serif; padding: 0 0 4 0; }

tr.r2Lrn					{ vertical-align: top; }
tr.r2Lrn2					{ vertical-align: top; }
tr.r2LrnB					{ vertical-align: bottom; }

col.r2colPre			{ width: 1; }
col.r2colA				{ width: 210; }
col.r2colB				{ width: 186; }
col.r2colC				{ width: 260; }
col.r2colD				{ width: 12; }
col.r2colE				{ width: 204; }
col.r2colF				{ width: 6; }
col.r2colG				{ width: 58; }
col.r2colH				{ width: 6; }
col.r2colI				{ width: 58; }

table.r2table			{ table-layout: fixed; margin: 0 0 0 16; }

th.r2ln1					{ text-align: left; padding: 0 0 0 8; background-color: #ccccff;
									  min-height: 18; max-height: 18; vertical-align: bottom; }

td.r2dA						{ padding: 0 0 0 24; font: 400 10pt 'georgia'; }
td.r2dB						{ padding: 2 2 2 4; font: 400 10pt 'georgia'; }
td.r2dC						{ padding: 2 2 2 4; font: 400 10pt 'georgia'; }
td.r2dD						{ padding: 2 2 2 4; }
td.r2dE						{ padding: 4 2 12 4; text-align: left; font: 400 8pt sans-serif;
									   }
td.r2dF						{ padding: 2 2 2 4; }
td.r2dG						{ padding: 2 2 2 4; text-align: center; vertical-align: middle;
										font: 600 small-caps 9pt sans-serif; background-color: #ffffff;
										border-top: 2 solid #ccccff; border-left: 2 solid #ccccff;
									  border-right: 2 solid #333366; border-bottom: 2 solid #333366; }
td.r2dH						{ padding: 2 2 2 4; }
td.r2dI						{ padding: 2 2 2 4; text-align: center; vertical-align: middle;
										font: 600 small-caps 9pt sans-serif; background-color: #ffffff;
										border-top: 2 solid #ccccff; border-left: 2 solid #ccccff;
									  border-right: 2 solid #333366; border-bottom: 2 solid #333366; }

tr.r2LrnWhtLn			{ height: 4; }

span.r2sc					{ font-variant: small-caps; }
