/* Common Style Sheet for Bruce.com */
/* (c)2000 - Bruce Hellstrom */
/* File Last Updated $Date: Wed Jun 02 01:27:46 2004 $ */
/* Current Revision $Revision: 1.10 $ */

/* for backwards compatibility until all the pages are changed */
body { color: white; background-color: #000000;
       font-family: arial,verdana,helvetica;
       font-size: 12pt;
       background-image: url( images/newback.gif ) }

body.cgiblkbg { color: #FFFFFF; background-color: #000000;
                font-family: arial,verdana,helvetica;
                font-size: 12pt;
                background-image: url( ../images/newback.gif ) }

body.blkbg { color: #FFFFFF; background-color: #000000;
             font-family: arial,verdana,helvetica;
             font-size: 12pt;
             background-image: url( images/newback.gif ) }

body.wtbg { color: black; background-color: white;
            font-family: arial,verdana,helvetica;
            font-size: 12pt }


a:link    { color : #3399FF }
a:active  { color : #FF6666 }
a:visited { color : fuchsia }

a.blkbg:link    { color : #3399FF }
a.blkbg:active  { color : #FF6666 }
a.blkbg:visited { color : fuchsia }

a.wtbg:link    { color: blue }
a.wtbg:active  { color: #ff6666 }
a.wtbg:visited { color: fuchsia }

/* Standard color definintions */
.whi { color: #ffffff }
.bla { color: #000000 }
.red { color: #ff0000 }
.gre { color: #00ff00 }
.blu { color: #0000ff }
.cya { color: #00ffff }
.mag { color: #ff00ff }
.yel { color: #ffff00 }

/* Other color definitions */
.ltgray  { color: #808080 }
.dkgray  { color: #3f3f3f }
.silver  { color: #c0c0c0 }
.maroon  { color: #800000 }
.purple  { color: #800080 }
.fuchsia { color: #ff00ff }
.dkgreen { color: #008000 }
.olive   { color: #808000 }
.navy    { color: #000080 }
.teal    { color: #008080 }
.pwdblue { color: #00CCFF }
.ltyel   { color: #ffff3f }


/* Standard color definitions with centered text */
.whicenter { text-align: center; color: #ffffff }
.blacenter { text-align: center; color: #000000 }
.redcenter { text-align: center; color: #ff0000 }
.grecenter { text-align: center; color: #00ff00 }
.blucenter { text-align: center; color: #0000ff }
.cyacenter { text-align: center; color: #00ffff }
.magcenter { text-align: center; color: #ff00ff }
.yelcenter { text-align: center; color: #ffff00 }

/* Other color definitions with centered text */
.ltgraycenter  { text-align: center; color: #808080 }
.dkgraycenter  { text-align: center; color: #3f3f3f }
.silvercenter  { text-align: center; color: #c0c0c0 }
.marooncenter  { text-align: center; color: #800000 }
.purplecenter  { text-align: center; color: #800080 }
.fuchsiacenter { text-align: center; color: #ff00ff }
.dkgreencenter { text-align: center; color: #008000 }
.olivecenter   { text-align: center; color: #808000 }
.navycenter    { text-align: center; color: #000080 }
.tealcenter    { text-align: center; color: #008080 }
.pwdbluecenter { text-align: center; color: #00CCFF }
.ltyelcenter   { text-align: center; color: #ffff3f }

/* Standard color definitions with right aligned text */
.whiright { text-align: right; color: #ffffff }
.blaright { text-align: right; color: #000000 }
.redright { text-align: right; color: #ff0000 }
.greright { text-align: right; color: #00ff00 }
.bluright { text-align: right; color: #0000ff }
.cyaright { text-align: right; color: #00ffff }
.magright { text-align: right; color: #ff00ff }
.yelright { text-align: right; color: #ffff00 }

/* Other color definitions with right aligned text */
.ltgrayright  { text-align: right; color: #808080 }
.dkgrayright  { text-align: right; color: #3f3f3f }
.silverright  { text-align: right; color: #c0c0c0 }
.maroonright  { text-align: right; color: #800000 }
.purpleright  { text-align: right; color: #800080 }
.fuchsiaright { text-align: right; color: #ff00ff }
.dkgreenright { text-align: right; color: #008000 }
.oliveright   { text-align: right; color: #808000 }
.navyright    { text-align: right; color: #000080 }
.tealright    { text-align: right; color: #008080 }
.pwdblueright { text-align: right; color: #00CCFF }
.ltyelright   { text-align: right; color: #ffff3f }

hr.whi { color: #ffffff; width: 100%; align: center }
hr.bla { color: #000000; width: 100%; align: center }
hr.red { color: #ff0000; width: 100%; align: center }
hr.gre { color: #00ff00; width: 100%; align: center }
hr.blu { color: #0000ff; width: 100%; align: center }
hr.cya { color: #00ffff; width: 100%; align: center }
hr.mag { color: #ff00ff; width: 100%; align: center }
hr.yel { color: #ffff00; width: 100%; align: center }
hr.dkgray { color: #404040; width: 100%; align: center }

hr.whi50 { color: #ffffff; width: 50%; align: center }
hr.bla50 { color: #000000; width: 50%; align: center }
hr.red50 { color: #ff0000; width: 50%; align: center }
hr.gre50 { color: #00ff00; width: 50%; align: center }
hr.blu50 { color: #0000ff; width: 50%; align: center }
hr.cya50 { color: #00ffff; width: 50%; align: center }
hr.mag50 { color: #ff00ff; width: 50%; align: center }
hr.yel50 { color: #ffff00; width: 50%; align: center }
hr.dkgray50 { color: #404040; width: 50%; align: center }

table.blkout { background-color: #000000; padding: 0px; margin: 0px }
table.blkpad2 { background-color: #000000; padding: 2px; margin: 0px }
table.blkpad4 { background-color: #000000; padding: 4px; margin: 0px }

table.ltpad2 { background-color: #0000FF; color: #000000; padding: 2px; margin: 0px }

.stdfont { font-family: arial,verdana,helvetica; }
.stdfontcenter { font-family: arial,verdana,helvetica; text-align: center }
.stdfontright { font-family: arial,verdana,helvetica; text-align: right }

.center { text-align: center }

.std20per { font-family: arial,verdana,helvetica; font-size: 20% }
.std70per { font-family: arial,verdana,helvetica; font-size: 70% }
.std80per { font-family: arial,verdana,helvetica; font-size: 80% }
.std120per { font-family: arial,verdana,helvetica; font-size: 120% }
.std150per { font-family: arial,verdana,helvetica; font-size: 150% }

.fineprint { font-size: 70% }
.min1font { font-size: 80% }
.plus1font { font-size: 120% }
.plus2font { font-size: 150% }

div.address { font-size: 80% }

div.blkbg { border: 1px; border-style: none;
            background-color: #000000; color: #ffffff;
            margin: 0em; padding: 0em;
            font-family: arial,verdana,helvetica; font-size: 80% }

div.std { color: white;
          font-family: arial,verdana,helvetica;
          font-size: 12pt }

div.fltdata { background-color: #0000FF; color: #000000;
              margin: 0em; padding: 0em;
              font-family: arial,verdana,helvetica }

/* table.ltpad2 table { color: black } */
table.ltpad2 table td { font-family: arial,verdana,helvetica }
/* table.ltpad2 table td font { color: black } */

.newshd { font-family: arial,verdana,helvetica; font-size: 10pt;
         color: #efefef; 
         font-weight: normal; }
         
.newssrc { font-family: arial,verdana,helvetica; font-size: 8pt;
         color: #8f8f8f;
         font-weight: normal; }
         
.newsdesc { font-family: arial,verdana,helvetica; font-size: 9pt;
         color: #ffff00;
         font-weight: normal; }
         
.newsdate { font-family: arial,verdana,helvetica; font-size: 8pt;
         color: #a0a0a0;
         font-weight: normal; }
         
.newshd a { font-family: arial,verdana,helvetica; font-size: 9pt;
           color: #efefef; 
           font-weight: normal; }        

.newshd a:visited { font-family: arial,verdana,helvetica; font-size: 9pt;
                   color: #efefef; 
                   font-weight: normal; }        

.newshd a:active { font-family: arial,verdana,helvetica; font-size: 9pt;
                  color: #ffdfdf; 
                  font-weight: normal; }        

         
