/* CSS Document */


/*
   tnpi.biz 
   224E3D  green
   999999  dark grey
   CCCCCC  light grey
   
   000099   royal blue
   FFFF33   yellow
   CCCC00   mustard
   FFFFFF   white
   000000   black
   336699   light blue
   003366   medium blue
*/

body, P, H1, H2, H3, H4, H5, H6, LI, TD, TH, DD, DT { 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 10pt;
	color: black;
}

a { 
	font-size: 10pt;
	color:#224E3D; 
    font-family:Arial, Helvetica, sans-serif;
	text-decoration: none 
}

a:link, a:visited, a:active {
  font-size: 10pt;
  background:transparent;
}

a:hover {
  color:#FFFFFF; 
  background:#224E3D;
}

/*

a.n:link, a.m:visited, a.m:active { 
  color:#FFFFFF; 
  background:#000099;
}
a.n:hover { 
  background:FFFFFF;
  color:#000099; 
}

*/

pre
{
	background-color: #CCCCCC;
	border: thin solid #224e3d;
	padding: 7pt;
	font: 9pt "Courier New", Courier, mono;
	white-space: pre;
	width: 100%;
	/*overflow: auto;*/
}

h1 { font-size: 20pt; }
h2 { font-size: 16pt; }
h3 { font-size: 14pt; }
h4 { font-size: 12pt; }
h5 { font-size: 10pt; }
h6 { font-size: 8pt;  }

li { font-size: 10pt; }

p.black12 {  font-size: 12pt; }
p.black11 {  font-size: 11pt; }
p.black10 {  font-size: 10pt; }
p.black9  {  font-size:  9pt; }
p.black8  {  font-size:  8pt; }
p.black7  {  font-size:  7pt; }

p.black12b {  font-size: 12pt; font-weight: bold; }
p.black11b {  font-size: 11pt; font-weight: bold; }
p.black10b {  font-size: 10pt; font-weight: bold; }
p.black9b  {  font-size:  9pt; font-weight: bold; }
p.black8b  {  font-size:  8pt; font-weight: bold; }
p.black7b  {  font-size:  7pt; font-weight: bold; }

p.green12 {  color: #224E3D; font-size: 12pt; }
p.green11 {  color: #224E3D; font-size: 11pt; }
p.green10 {  color: #224E3D; font-size: 10pt; }
p.green9  {  color: #224E3D; font-size:  9pt; }
p.green8  {  color: #224E3D; font-size:  8pt; }
p.green7  {  color: #224E3D; font-size:  7pt; }

p.green12b {  color: #224E3D; font-size: 12pt; font-weight: bold; }
p.green11b {  color: #224E3D; font-size: 11pt; font-weight: bold; }
p.green10b {  color: #224E3D; font-size: 10pt; font-weight: bold; }
p.green9b  {  color: #224E3D; font-size:  9pt; font-weight: bold; }
p.green8b  {  color: #224E3D; font-size:  8pt; font-weight: bold; }
p.green7b  {  color: #224E3D; font-size:  7pt; font-weight: bold; }

p.white12 {  color: #FFFFFF; font-size: 12pt; }
p.white11 {  color: #FFFFFF; font-size: 11pt; }
p.white10 {  color: #FFFFFF; font-size: 10pt; }
p.white9  {  color: #FFFFFF; font-size:  9pt; }
p.white8  {  color: #FFFFFF; font-size:  8pt; }
p.white7  {  color: #FFFFFF; font-size:  7pt; }

p.boxed {
    background-color: #CCCCCC;
    border: thin solid #999999;
    left: 25px;
    padding: 5px;
    height: auto;
    width: auto;
    white-space: normal;
} 

