em9,  .em9  { font-size:0.9em; }
em8,  .em8  { font-size:0.8em; }
em7,  .em7  { font-size:0.7em; }
em6,  .em6  { font-size:0.6em; }
em5,  .em5  { font-size:0.5em; }
em11, .em11, em1, .em1 { font-size:1.1em; }
em12, .em12, em2, .em2 { font-size:1.2em; }
em13, .em13, em3, .em3 { font-size:1.3em; }
em14, .em14, em4, .em4 { font-size:1.4em; }
em15, .em15, em5, .em5 { font-size:1.5em; }

pt8, .pt8 { font-size:8pt; }
pt9, .pt9 { font-size:9pt; }
pt10, .pt10 { font-size:10pt; }
pt11, .pt11 { font-size:11pt; }
pt12, .pt12 { font-size:12pt; }
pt13, .pt13 { font-size:13pt; }
pt14, .pt14 { font-size:14pt; }
pt15, .pt15 { font-size:15pt; }
pt16, .pt16 { font-size:16pt; }

c837, .c837 { color:#837; }

tnr, .tnr { font-family:times new roman; }
tah, .tah, tahoma, .tahoma { font-family:tahoma; }
calibri, .calibri { font-family:calibri,arial; }
lucida, .lucida { font-family:lucida sans,arial; }
arial, .arial { font-family:arial; }
cw, .cw, co, .co { font-family: courier new, courier; font-size:.9em; }

lh1,  .lh1  { line-height:1.1; }
lh2,  .lh2  { line-height:1.2; }
lh3,  .lh3  { line-height:1.3; }
lh4,  .lh4  { line-height:1.4; }
lh5,  .lh5  { line-height:1.5; }
lh7,  .lh7  { line-height:1.7; }
lh8,  .lh8  { line-height:1.8; }
lh9,  .lh9  { line-height:1.9; }
lh20,  .lh20  { line-height:2.0; }

i, .i { font-style:italic; }
b, .b { font-weight:bold; }
c, .c { text-align:center; }
n, .n { font-weight:normal; font-style:normal; }
cttl, .cttl {
	font-size:12pt;
	font-family: arial, sans-serif;
	color: #225222;
	font-weight:bold;
	margin-top:3pt;
	margin-bottom:0.1in;
	text-align:center;
}
ttl, .ttl, title, .title {
	font-size:12pt;
	font-family: arial, sans-serif;
	color: #225222;
	font-weight:bold;
	margin-top:3pt; margin-bottom:0.1in;
	text-align:center;
	line-height:120%;
}
hh1, .hh1 {
	font-size:15pt;
	font-family: arial, sans-serif;
	color: #003000;
	font-weight:bold;
	text-align:center;
	margin-top:4pt; margin-bottom:0.1in;
	line-height:150%;
}
hh2, .hh2 {
	font-size:14pt;
	font-family: arial, sans-serif;
	color: #003000;
	font-weight:bold;
	text-align:center;
	margin-top:3pt; margin-bottom:0.1in;
	line-height:130%;
}
hh3, .hh3 {
	font-size:13pt;
	font-family: arial, sans-serif;
	color: #003000;
	font-weight:bold;
	text-align:center;
	margin-top:3pt; margin-bottom:0.1in;
	line-height:120%;
}
hh4, .hh4 {
	font-size:11pt;
	font-family: arial, sans-serif;
	color: #003000;
	font-weight:bold;
	text-align:center;
	margin-top:3pt; margin-bottom:0.1in;
	line-height:110%;
}

tf, .tf {
	font-size:8pt;
	font-family: arial, sans-serif;
	color: #003000;
	font-weight:bold;
	margin-top:6pt;
	margin-bottom:9pt;
}

td, .td, th, .th, pf, .pf, normal, caption, .caption, .normal, website, p, .p {
	font-size:10pt;
	font-family: arial, sans-serif;
	color: #002000;
}

body.top {
	font-size:10pt;
	font-family: arial, sans-serif;
	background: #EFE7D0 url("/pix/bkg3.gif") repeat-y;
	/* NOTE: #EFE7D0 = rgb(239,231,208) */
	margin: 0px;
	margin-top:0px;
	color: #002000;
}

p9, .p9 {
	font-size:9pt;
	font-family: arial, sans-serif;
	color: #002000;
	margin:0in;
	margin-top:6pt;
	margin-bottom:.0001pt;
}

p10, .p10 {
	font-size:10pt;
	font-family: arial, sans-serif;
	color: #002000;
	margin:0in;
	margin-top:6pt;
	margin-bottom:.0001pt;
}

p11, .p11 {
	font-size:11pt;
	font-family: arial, sans-serif;
	color: #002000;
	margin:0in;
	margin-top:6pt;
	margin-bottom:.0001pt;
}

f9, .f9 {
	font-size:9pt;
	font-family: arial, sans-serif;
	color: #002000;
}

p8, .p8 {
	font-size:8pt;
	font-family: arial, sans-serif;
	color: #002000;
	margin:0in;
	margin-top:6pt;
	margin-bottom:.0001pt;
}

f8, .f8 {
	font-size:8pt;
	font-family: arial, sans-serif;
	color: #002000;
}

pp, .pp, lp, .lp {
	font-size:10pt;
	font-family: arial, sans-serif;
	color: #002000;
	margin:0in;
	margin-top:6pt;
	margin-bottom:.0001pt;
}

hp, .hp {
	/* hanging paragraph */
	font-size:10pt;
	font-family: arial, sans-serif;
	color: #002000;
	margin:0in;
	margin-top:6pt;
	margin-bottom:.0001pt;
	margin-left:20pt;
	text-indent:-20pt;
	text-align:left
}

br, .br {
	margin:0in;
	margin-top:0pt;
	margin-bottom:.0001pt;
	margin-left:0pt;
}

m0, .m0 { margin-top:0pt; margin-bottom:0pt; }
m1, .m1 { margin-top:1pt; margin-bottom:1pt; }
m2, .m2 { margin-top:2pt; margin-bottom:2pt; }
m3, .m3 { margin-top:3pt; margin-bottom:3pt; }
m4, .m4 { margin-top:4pt; margin-bottom:4pt; }
m5, .m5 { margin-top:5pt; margin-bottom:5pt; }
m6, .m6 { margin-top:6pt; margin-bottom:6pt; }
m7, .m7 { margin-top:7pt; margin-bottom:7pt; }
m8, .m8 { margin-top:8pt; margin-bottom:8pt; }
m9, .m9 { margin-top:9pt; margin-bottom:9pt; }
m10, .m10 { margin-top:10pt; margin-bottom:10pt; }
m11, .m11 { margin-top:11pt; margin-bottom:11pt; }
m12, .m12 { margin-top:12pt; margin-bottom:12pt; }
m14, .m14 { margin-top:14pt; margin-bottom:14pt; }
m16, .m16 { margin-top:16pt; margin-bottom:16pt; }
m18, .m18 { margin-top:18pt; margin-bottom:18pt; }
m20, .m20 { margin-top:20pt; margin-bottom:20pt; }
m24, .m24 { margin-top:24pt; margin-bottom:24pt; }

mt0, .mt0 { margin-top:0pt; }
mt1, .mt1 { margin-top:1pt; }
mt2, .mt2 { margin-top:2pt; }
mt3, .mt3 { margin-top:3pt; }
mt4, .mt4 { margin-top:4pt; }
mt5, .mt5 { margin-top:5pt; }
mt6, .mt6 { margin-top:6pt; }
mt7, .mt7 { margin-top:7pt; }
mt8, .mt8 { margin-top:8pt; }
mt9, .mt9 { margin-top:9pt; }
mt10, .mt10 { margin-top:10pt; }
mt11, .mt11 { margin-top:11pt; }
mt12, .mt12 { margin-top:12pt; }
mt14, .mt14 { margin-top:14pt; }
mt16, .mt16 { margin-top:16pt; }
mt18, .mt18 { margin-top:18pt; }
mt20, .mt20 { margin-top:20pt; }
mt24, .mt24 { margin-top:24pt; }

mb0, .mb0 { margin-bottom:0pt; }
mb1, .mb1 { margin-bottom:1pt; }
mb2, .mb2 { margin-bottom:2pt; }
mb3, .mb3 { margin-bottom:3pt; }
mb4, .mb4 { margin-bottom:4pt; }
mb5, .mb5 { margin-bottom:5pt; }
mb6, .mb6 { margin-bottom:6pt; }
mb7, .mb7 { margin-bottom:7pt; }
mb8, .mb8 { margin-bottom:8pt; }
mb9, .mb9 { margin-bottom:9pt; }
mb10, .mb10 { margin-bottom:10pt; }
mb11, .mb11 { margin-bottom:11pt; }
mb12, .mb12 { margin-bottom:12pt; }
mb14, .mb14 { margin-bottom:14pt; }
mb16, .mb16 { margin-bottom:16pt; }
mb18, .mb18 { margin-bottom:18pt; }
mb20, .mb20 { margin-bottom:20pt; }
mb24, .mb24 { margin-bottom:24pt; }

pp0, .pp0, p0, .p0 {
	font-size:10pt;
	font-family: arial, sans-serif;
	color: #002000;
	margin:0in;
	margin-top:0pt;
	margin-bottom:.0001pt;
}

ip, .ip {
	font-size:10pt;
	font-family: arial, sans-serif;
	color: #002000;
	margin:0in;
	margin-top:6pt;
	margin-bottom:.0001pt;
	text-indent:.25in;
}

tcf, .tcf {
	font-size:8pt;
	font-weight:bold;
	font-family: times new roman, arial, arial narrow, arial, sans-serif;
}

toc, .toc {
	font-size:8pt;
	font-weight:bold;
	margin:0in;
	margin-top:4pt;
	margin-bottom:0.0001in;
	font-family: times new roman, arial, arial narrow, arial, sans-serif;
	color:#003000;
}
btn, .btn {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 8pt;
}

ta, .ta, ta:link, .ta:link, ta:visited, .ta:visited {
	color:#003000;
	text-decoration:none;
	font-family:times new roman;
	font-size:8pt;
}
ta:link:hover,		.ta:link:hover    { color:white; }
ta:visited:hover,	.ta:visited:hover { color:white; }

.ag		  {color:green;  font-weight:bold; font-style:italic }
.ag:link	  {color:green;    }
.ag:visited	  {color:green;    }
.ag:link:hover	  {color:#0077FF;  }
.ag:visited:hover {color:#0077FF;  }

.ab		  {color:blue;  font-weight:bold; font-style:italic }
.ab:link	  {color:blue;     }
.ab:visited	  {color:#0000CC;  }
.ab:link:hover	  {color:#0077FF;  }
.ab:visited:hover {color:#0077FF;  }

.ap		  {color:#883377;  /*font-size:9pt;*/ font-style:italic }
.ap:link          {color:#883377;  }
.ap:link:hover    {color:orange;   }
.ap:link:active        {color:crimson;  }
.ap:visited       {color:#883377;  }
.ap:visited:hover {color:orange;   }

.ar		  {color:#DD2222;  font-weight:bold; font-style:italic }
.ar:link	  {color:#DD2222;  }
.ar:visited	  {color:#AA2222;  }
.ar:link:hover	  {color:crimson/*orange*/;   }
.ar:visited:hover {color:crimson/*orange*/;   }

brown,               .brown,               abr,               .abr		 {color:brown; }
brown:link,          .brown:link,          abr:link,          .abr:link	         {color:brown; }
brown:link:hover,    .brown:link:hover,    abr:link:hover,    .abr:link:hover	 {color:orange; }
brown:visited,       .brown:visited,       abr:visited,       .abr:visited	 {color:brown; }
brown:visited:hover, .brown:visited:hover, abr:visited:hover, .abr:visited:hover {color:orange; }

orange,               .orange,               {color:orange; }
orange:link,          .orange:link,          {color:orange; }
orange:link:hover,    .orange:link:hover,    {color:red; }
orange:visited,       .orange:visited,       {color:orange; }
orange:visited:hover, .orange:visited:hover, {color:red; }

ablk,		    .ablk { color:black; font-weight:bold; font-style:italic }
ablk:link,	    .ablk:link	    	{color:black;  }
ablk:visited,	    .ablk:visited	{color:black;  }
ablk:link:hover,    .ablk:link:hover   	{color:crimson/*orange*/; }
ablk:visited:hover, .ablk:visited:hover {color:crimson/*orange*/; }

bkbl,		    .bkbl { color:black; font-weight:bold; font-style:italic }
bkbl:link,	    .bkbl:link	    	{color:black;  }
bkbl:visited,	    .bkbl:visited	{color:black;  }
bkbl:link:active,	    .bkbl:link:active	{color:#0000CC;  }
bkbl:link:hover,    .bkbl:link:hover   	{color:#0000CC; }
bkbl:visited:hover, .bkbl:visited:hover {color:#0000CC; }

.adg		    {color:#003000; }
.adg:link	    {color:#003000; }
.adg:visited	    {color:#003000; }
.adg:link:hover	    {color:crimson/*orange*/;  }
.adg:visited:hover  {color:crimson/*orange*/;  }

.av		    {color:#AA0077; }
.av:link	    {color:#AA0077; }
.av:visited	    {color:#AA0077; }
.av:link:hover	    {color:violet;  }
.av:visited:hover   {color:violet;  }

.white		     {color:#FFFFFF; }
.white:link	     {color:#FFFFFF; text-decoration:none; }
.white:visited	     {color:#FFFFFF; }
.white:link:hover    {color:yellow; text-decoration:underline;  }
.white:visited:hover {color:yellow; text-decoration:underline;  }

white		     {color:#FFFFFF; }
white:link	     {color:#FFFFFF; text-decoration:none; }
white:visited	     {color:#FFFFFF; }
white:link:hover     {color:yellow; text-decoration:underline;  }
white:visited:hover  {color:yellow; text-decoration:underline;  }

a.white, a white, .a.white, .a white { text-decoration:none; }

gray,			.gray			{color:gray;      }
gray:link,		.gray:link		{color:gray;      }
gray:link:hover,	.gray:link:hover	{color:lightblue; }
gray:link:active,		.gray:link:active		{color:lightgrey; }
gray:visited,		.gray:visited		{color:gray;      }
gray:visited:hover,	.gray:visited:hover	{color:lightblue; }

a                { }
a:link           { }
a:link:active         {color:crimson; }
a:visited        { }
a:link:hover	 {color:crimson/*orange*/;   }
a:visited:hover  {color:crimson/*orange*/;   }

.a                { }
.a:link           { }
.a:link:active         {color:crimson; }
.a:visited        { }
.a:link:hover     {color:crimson/*orange*/;   }
.a:visited:hover  {color:crimson/*orange*/;   }

.green, green {color:green; }

.red,			red                {color:crimson }
.red:link,		red:link           { }
.red:link:active,		red:link:active         {color:red; }
.red:visited,		red:visited        { }
.red:link:hover,	red:link:hover	   {color:orange;   }
.red:visited:hover,	red:visited:hover  {color:orange;   }

.darkred,			darkred                {color:darkred }
.darkred:link,		darkred:link           { }
.darkred:link:active,		darkred:link:active         {color:crimson; }
.darkred:visited,		darkred:visited        { }
.darkred:link:hover,	darkred:link:hover	   {color:darkorange;   }
.darkred:visited:hover,	darkred:visited:hover  {color:darkorange;   }

.purple,		purple                {color:#660066 }
.purple:link,		purple:link           { }
.purple:link:active,		purple:link:active         {color:purple; }
.purple:visited,	purple:visited        { }
.purple:link:hover,	purple:link:hover     {color:#BB3399;   }
.purple:visited:hover,	purple:visited:hover  {color:#BB3399;   }

.violet,		violet                {color:violet }
.violet:link,		violet:link           { }
.violet:link:active,		violet:link:active         {color:violet; }
.violet:visited,	violet:visited        { }
.violet:link:hover,	violet:link:hover     {color:mediumvioletred;   }
.violet:visited:hover,	violet:visited:hover  {color:mediumvioletred;   }

.blue,			blue                {color:blue; }
.blue:link,		blue:link           { }
.blue:link:active,		blue:link:active         {color:lightblue; }
.blue:visited,		blue:visited        { }
.blue:link:hover,	blue:link:hover     {color:dodgerblue;   }
.blue:visited:hover,	blue:visited:hover  {color:dodgerblue;   }

/***  Use wr with pix:  <img src=... class=wr border=1 >  ***/
wr, .wr, wr:link, .wr:link, wr:visited, .wr:visited {
        border-Color:white;
        border-collapse:collapse;
        border-style:solid;
        border-width:1px;
}
wr:link:hover, .wr:link:hover, wr:visited:hover, .wr:visited:hover {
        border-Color:pink;
}

/******** bluebox:bgn { ********/
table.bluebox {
/*	cell-spacing:0px;*/
	border-color:#99BBDD;
 	border-collapse:collapse; /* collapse separate */
	border-style:solid; /* solid outset inset */
	border-width:2px 2px 2px 2px;
	background-color: rgb(255, 255, 255);
}
table.bluebox th {
	border-width: 0px 2px 0px 2px;
	padding: 2px 10px 2px 10px;
	border-style: inset inset inset inset;
	border-color:#99BBDD #99BBDD #99BBDD #99BBDD;
	background-color: #336699;
	color: white;
	vertical-align: top;
	/*-moz-border-radius: 6px 6px 6px 6px;*/
}
table.bluebox td {
	padding: 2px 10px 2px 10px;
	border-color:#99BBDD;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	vertical-align: top;
}
table.bluebox caption {
	caption-side: top;
	padding: 4px 10px 4px 10px;
	font-size:11pt;
/*	color:#336688;*/
	font-weight:bold;
}
table.bluebox .col1 { background:white; }
table.bluebox .col2 { background:white; } /* etc */
/******** bluebox:end } ********/

/******** tanbox:bgn { ********/
table.tanbox {
/*	cell-spacing:0px;*/
	border-color:#AAAAAA;
 	border-collapse:collapse; /* collapse separate */
	border-style:solid; /* solid outset inset */
	border-width:2px 2px 2px 2px;
	background-color: #FFFFFF;
}
table.tanbox th {
	border-width: 0px 2px 0px 2px;
	padding: 2px 20px 2px 20px;
	border-style: inset inset inset inset;
	/*border-color: gray;*/
	background-color: #C4BC96;
	color: #000000;
	vertical-align: top;
	/*-moz-border-radius: 6px 6px 6px 6px;*/
}
table.tanbox td {
	padding: 2px 20px 2px 20px;
	border-color: #AAAAAA;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	vertical-align: top;
}
table.tanbox caption {
	caption-side: top;
	padding: 4px 10px 4px 10px;
	font-size: 11pt;
	color:#000000;
	font-weight:bold;
}
table.tanbox .col1 { background:white; }
table.tanbox .col2 { background:white; } /* etc */
/******** tanbox:end } ********/

