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; }
lh3,  .lh3  { line-height:1.3; }
lh5,  .lh5  { line-height:1.5; }
i, .i { font-style:italic; }
b, .b { font-weight:bold; }
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 {
	background-repeat:repeat-y;
	font-size:10pt;
	font-family: arial, sans-serif;
	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;
}

pp0, .pp0, p0, .p0, m0, .m0 {
	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:hover,		.ta:hover	  { color:white; }
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:hover	  {color:#0077FF;  }
.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:hover	  {color:#0077FF;  }
.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:hover         {color:orange;   }
.ap:link          {color:#883377;  }
.ap:active        {color:crimson; }
.ap:visited       {color:#883377;  }
.ap:visited:hover {color:orange;   }

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

.abr		   {color:brown;  font-weight:bold; font-style:italic }
.abr:hover	   {color:darkorange; }
.abr:link	   {color:brown;  }
.abr:visited	   {color:brown;  }
.abr:link:hover	   {color:darkorange; }
.abr:visited:hover {color:darkorange; }

ablk,		    .ablk { color:black; font-weight:bold; font-style:italic }
ablk:hover,	    .ablk:hover	    	{color:crimson/*orange*/; }
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:hover,	    .bkbl:hover	    	{color:#0000CC; }
bkbl:link,	    .bkbl:link	    	{color:black;  }
bkbl:visited,	    .bkbl:visited	{color:black;  }
bkbl:active,	    .bkbl:active	{color:#0000CC;  }
bkbl:link:hover,    .bkbl:link:hover   	{color:#0000CC; }
bkbl:visited:hover, .bkbl:visited:hover {color:#0000CC; }

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

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

.white		    {color:#FFFFFF; }
.white:hover	    {color:yellow;  }
.white:link	    {color:#FFFFFF; }
.white:visited	    {color:#FFFFFF; }
.white:link:hover	    {color:yellow;  }
.white:visited:hover   {color:yellow;  }

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

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

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

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

/******** 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 } ********/
