/* This Style File section addresses the print content of my thompson group Web-Site */

Body        {font-size: 10pt; color: #000080; background-image: none;}
td          {font-size: 10pt}


div.head      {width:330px;
              padding: 1%;
              text-align:justify}
                
div.left  {   border: 2px;
                text-align: justify;
                position: left;
                width: 330px;
                padding: 1%;     
                float: left } 
                
div.right  {   border: 2px;
                text-align: justify;
                position: left;
                width: 330px;
                padding: 1%;     
                float: left }  
                
div.page {     page-break-after: always;
      }
                
div.pageb4 {     page-break-before: always;
      }                           
                


div.col_one   {
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 330px;
float: left; 
text-align: justify;
 padding: 1%; 
 }

div.col_two   {
margin: 0; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 330px; 
float: left; 
text-align: justify;
 padding: 1%;
  }

                           
                
div.endcols   {clear: both }   

div.two         {float: left;
                padding: 1% }
              
div.news        {border: 1px solid black;
                 background-color: White;            
                 width:325px;
                 padding: 1%;
                 text-align: justify;
                 color: BLACK }   
                 
table.newsx      {border: 1px solid black;
                 background-color: White;            
                 width:325px;
                 padding: 1%;
                 text-align: justify;
                 text-color: BLACK }                      
                 

table.head   {width: 670px}

table.3head   {width: 330px}

td.head      {width: 330px;
              text-align: justify;
              vertical-align; top }
              
td.3head      {text-align: justify;
              vertical-align; top }              
          
hr.line       {width: 670px;
               height: 1px;
               color: #000000;
               background-color: #000000}
               
hr.lineblack   {height: 1px;
               color: #000000;
               background-color: #000000}                            
               
hr.linered   {height: 2px;
               color: #FF0000;
               background-color: #FF0000}


span.DropCap {
float:left;
margin-top:-12px;
padding-top:.2em;
font-size:24pt;
height:22pt;
font-weight:bold;

}

span.truecaps
{
font-variant: small-caps;
font-weight: bold;
}





table.noprint {display: none}

table.home  {display: none}

div.home  {display: none}

/* For round or oval pics */
img.prt       {display: inline}

img.crt       {display: none}
/* For round or oval pics */


table.ponly  {display: inline}

table.donly  {display: none}


div.printonly   {display: inline}

div.displayonly  {display: none}   


#breakafter {page-break-after: always;}
#breakafter1 {page-break-after: always;}
#breakafter2 {page-break-after: always;}
#breakafter3 {page-break-after: always;}
#breakafter4 {page-break-after: always;}
#breakafter5 {page-break-after: always;}
#breakafter6 {page-break-after: always;}
#breakafter7 {page-break-after: always;}
#breakafter8 {page-break-after: always;}

#breakafterAgain {page-break-after: always;}

#breakafterOnceMore {page-break-after: always;}

#breakafterLastTime {page-break-after: always;}

A:link      {color: #0000DD}
A:visited   {color: #993366}
A:active    {background-color: #FFFFFF;
             text-decoration: underline}
A:hover     {background-color: #FFFFE8 ;
            text-decoration: underline }

.died       {font-weight: bold;
             font-size: 10pt;
             color: #CC0033}
.highlight  {font-style: italic;
             font-weight: bold;
             color: #CC0033}

.bold       {font-weight: bold}

.aus     {font-weight: bold;
             color: teal}

.nz     {font-weight: bold;
             color: #FF3300}

.stcath     {font-weight: bold;
             color: #009900}
.namedate   {font-size: 12pt;
             font-weight: bold}
.dimmer      {color: #888888}

.thanks     {font-size: 12pt;
             font-weight: bold;
             color: #0000FF}

.newstext   {color: #000000}


.biggestnewstext {font-weight: bold;
                 font-size: 30pt}


.biggernewstext {font-weight: bold;
                 font-size: 16pt}
               
.bignewstext   {font-weight: bold;
                font-size: 12pt}

.smallernewstext   {font-weight: bold;
                font-size: 5pt}

/* USE point12 instead */
.bignews    {font-size: 12pt}

.script   {font-family: "Vladimir Script", "Script MT Bold", "Kunstler Script", "QuickType Condensed";
          font-size:12pt}

.arial    {font-family: Arial}

.pictext  {font-family: Arial;
          color: black}

.smpictext  {font-family: Arial;
          color: black;
          font-size: 8pt}

td.return {font-family: Arial;
          color: black;
          font-size: 8pt;
          background-color: #EEEEEE;
          text-align: center}

td.justify  {text-align: justify}  

table.grave {font-family: Tahoma;
            border: 1px solid #000080;
            color: #FFCC66;
            text-align: center;
            background-color: BLACK}

td.grave    {background-color: #555555}

table.gravex {font-family: Tahoma;
            color: #FFCC66}

td.gravex    {background-color: #555555;
              font-size: 8pt}

table.milgrave {font-family: Tahoma;
            border: 1px solid #000080;
            color: #003333;
            text-align: center;
            background-color: BLACK}

td.milgrave    {background-color: #DDDDDD}

table.child {background-color: #000080}


td.child    {background-color: #EEEEEE;
            vertical-align: top }

td.childr    {background-color: #EEEEEE;
              vertical-align: top;
              text-align: right}

td.childl    {background-color: #EEEEEE;
              vertical-align: top} 


table.census    {background-color: Gray;
                 border: 1px solid #000080;
                 width: 700px}
table.newcensus    {background-color: Gray;
                 border: 1px solid #000080;
                 width: 670px}
                 
table.reg39   {background-color: Gray;
                 border: 1px solid #000080;
                 width: 500px}                              

td.census       {background-color: WHITE;
                 vertical-align: top}
td.ccensus       {background-color: WHITE;
                 text-align: center;
                 vertical-align: top}
td.rcensus       {background-color: WHITE;
                 text-align: right;
                 vertical-align: top}

td.censusdates  {background-color: #FFFFCC; 
                 vertical-align: top;
                 text-align: right}

table.will       {border: 1px solid gray;
                  background-color: Gray;  
                  text-align: center}
td.will          {background-color: #FFFFE8;
                  vertical-align: top}

table.bos       {background-color: #333399;
                 width: 350px}
td.bos1         {background-color: #333399;
                 font-family: Verdana,Arial,Helvetica;
                 height: 5px;
                 color: WHITE;
                 font-size: 8pt}
td.bos2          {background-color: #CCCCFF;
                 font-family: Verdana,Arial,Helvetica;
                 font-size: 8pt}


table.picleft  {border: solid 1px #000000;
                FLOAT: LEFT}

table.picnone  {border: solid 1px #000000;
                FLOAT: none}
               
table.picright  {border: solid 1px #000000;
                 FLOAT: right}

table.pic       {border: solid thin #000080}
                 
td.pic          {background-color: WHITE;
                 vertical-align: middle;
                 text-align: center;
                 font-family: Arial;
                 font-size: 9pt;
                 color: BLACK}

td.picnews       {background-color: WHITE;
                 vertical-align: top;
                 text-align: justify;
                 font-family: Arial;
                 font-size: 9pt;
                 color: BLACK}

table.news       {border: 1px solid black;
                  background-color: Gray}
td.news          {background-color: #FFFFFF;
                 vertical-align: top;
                 text-align: justify;
                 color: BLACK}

td.newscenter    {background-color: WHITE;
                 vertical-align: top;
                 text-align: center;
                 color: BLACK}

td.title         {background-color: #FFFFFF;
                 font-family: Arial;
                 text-align: center;
                 color: BLACK}

td.titlej        {background-color: #FFFFFF;
                 font-family: Arial;
                 text-align: justify;
                 color: BLACK}

table.brass      {background-color: #660000}
               
td.brass          {background-color: #FFCC66;
                 vertical-align: middle;
                 text-align: center;
                 color: #660000}

td.edison       {vertical-align: top;
                 text-align: center;
                 color: white}



td.justify      {text-align: justify}

table.index       {background-color: BLACK;
                   width: 140px}
td.indexhdr       {background-color: #CCCCCC;
                   text-align: center;
                   font-size: 14pt}
td.index        {background-color: #00FFFF;
                 TEXT-DECORATION: none;
                 text-align: center}

td.indexg        {background-color: GOLD;
                 TEXT-DECORATION: none;
                 text-align: center}



table.people     {background-color: #000080}
th.people        {background-color: #EEEEEE;
                  font-size: 18pt;
                  text-align: center}
             
table.tbl     {background-color: BLACK}
th.tbl        {background-color: #CCCCCC;
               vertical-align: top;
               font-family: Arial;
               font-size: 10pt;
               text-align: center}






/* This Style Section addresses the Table pages of my Web-Site */

.tbltitle  {font-family: Arial, Tahoma, Helvetica ;
          font-size: 13.5pt}

.smaller   {font-size: 8pt}

.small  {font-size: SMALL}
.point12   {font-size: 12pt}

.MEDIUM  {font-size: medium}
.point14   {font-size: 14pt}

.large   {font-size: large}
.point18   {font-size: 18pt}

.xlarge  {font-size: x-large}
.point24   {font-size: 24pt}

.xxlarge  {font-size: xx-large}
.point40   {font-size: 40pt}


