body       { background: #FFFFFF url('img/texture.jpg') repeat fixed left top;
             font-family: Verdana, Arial, Sans-Serif; margin: 0px; }

p          { margin: 0em 0em 0.5em 0em; text-align: justify; }
p.btn	 { font-size: 9pt; font-weight: bold; text-align: center; margin-bottom: 3pt; margin-top: 3pt; }
p.menutext { font-size: 10pt; font-weight: bold; text-align: center; background-color: inherit; color: #993300; margin-bottom: 3pt; margin-top: 6pt; }
.rb		 { font-family: Verdana, Arial, sans-serif; font-size: 9pt; background-color: inherit; color: #996633; font-style: normal; font-weight: bold; }

.bh1		 { display: block; background-color: #D9D9EF; color: #993300; width: 100%; padding: 2px; }
.bh2		 { display: block; background-color: #FDF6E6; color: #993300; width: 100%; padding: 2px; }
.bh3		 { display: block; background-color: #EEE6CA; color: #993300; width: 100%; padding: 2px; border: 1px outset white; font-size: 9pt; }

input      { font-size: 10pt }

.footer    { font-size: 8pt; text-align: center; margin: 3px; }
.c         { text-align: center; }
.menu      { margin: 0px; text-align: center; }

a          { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; text-decoration: none; }
a.fix      { font-size: 9pt; }
a:visited  { color: #660066; }
a:active   { color: #CC0000; }
a:hover    { color: #AA0000; text-decoration: underline; }
a.bt		 { display: block; padding: 1px 2px 3px 2px; background-color: #F0F0E0;
		   width: 132px; border: 1px outset #FFFFFF; }
a.bt:hover { border: 1px inset #FFFFFF; }

table      { border-collapse: collapse; border: 0px none; }
table.int  { width: 100%; border: 1px solid #8080AA; background: #EEE6CA; }
table.top  { width: 100%; border: 0px none; margin: 0px; }
table.pg   { width: 100%; border: 0px none; }
table.rmenu { background-color: #CCDDEE; color: inherit; width: 126px; float: right; border: 2px outset; margin: 0px 0px 12px 12px; }
table.lmenu { background-color: #CCDDEE; color: inherit; width: 126px; border: 2px outset; margin: 12px 12px 12px 12px; }
table.btm  { width: 100%; border: 0px none; margin: 0px; }
tr.init    { background-color: #F0F0E0; }
tr.r0      { background-color: #EEEEEE; }
tr.r1      { background-color: #F6F6F6; }
td         { padding: 2px 6px 2px 6px; }
td.top1    { background: white url('img/sandstone-12.jpg') repeat-x scroll left top;
             padding: 0px; vertical-align: middle; height: 12px; font-size: 9pt; }
td.top2    { background: white url('img/sandstone-rough-80.jpg') repeat-x scroll left top;
             padding: 0px; vertical-align: middle; height: 75px; font-size: 9pt; }
td.top3    { background: white url('img/sandstone-12.jpg') repeat-x scroll left top;
             padding: 0px; vertical-align: middle; height: 12px; font-size: 9pt; }
td.top4    { background: #EEE6CA; border: 2px inset #FFFFFF;
             padding: 0px; vertical-align: middle; height: 30px; }
td.pg      { width: 100%; padding: 12px 24px 12px 24px; } /* sets the T,R,B,L of the content area. */
             padding: 0px; vertical-align: middle; height: 36px; font-size: 9pt; }
td.m       { vertical-align: middle }
td.lft     { padding: 0px; width: 150px; vertical-align: top;  text-align: center;  border: 0px none; background: white url('img/sandstone-rough-150v.jpg') repeat-y scroll top left; }
td.ctr     { padding: 12px 24px 12px 24px; vertical-align: top; text-align: justify; border: 0px none; }
td.rgt     { padding: 0px; width: 154px; vertical-align: top;  text-align: center;  border: 0px none; background: white url('img/leather-c.gif') repeat-y scroll top right; }
td.tt      { font-family: Verdana, Arial, sans-serif; font-weight: normal; padding: 2px 4px 2px 4px; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid #BB9219; border-left-width: 0; border-right-width: 0; border-top-width: 0  }
td.ttbc    { font-family: Verdana, Arial, sans-serif; font-weight: bold; text-align: center; padding: 0px 4px 0px 4px; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid #BB9219; border-left-width: 0; border-right-width: 0; border-top-width: 0 }
td.bk      { padding: 0px 4px 0px 4px; border: 1px solid black }
td.no	 { white-space: nowrap; font-family: Arial, sans-serif; font-size: 9pt; font-weight: normal; padding: 0px 4px 0px 4px; margin: 0px; border: 1px solid #999999; }
td.btm     { padding: 0px; height: 24px; width: 100%; vertical-align: middle; text-align: center;  border: 0px none; background: white url('img/sandstone-rough-24.jpg') repeat-x scroll left top; }

pre,code,tt { 0px 0px .5em 0px; padding: 3px; line-height: 1.25em; background: #f7f7f7; border: 1px #ffbbaa; font-size: 100%; }

h1		{ font-family: Garamond, "Times New Roman", Times, serif; color: #996600; font-weight: bold;   margin-bottom: 0.25em; margin-top: 0em; font-size: 180%; }
h2		{ font-family: Garamond, "Times New Roman", Times, serif; color: #8080AA; font-weight: bold;   margin-bottom: 0.25em; margin-top: 0em; font-size: 160%; }
h3		{ font-family: Garamond, "Times New Roman", Times, serif; color: #996600; font-weight: bold;   margin-bottom: 0.5em;  margin-top: 0em; font-size: 140%; border-bottom: 3px double; }
h4		{ font-family: Verdana, Arial, Helvetica, sans-serif;     color: #993300; font-weight: normal; margin-bottom: 0.5em;  margin-top: 0em; font-size: 110%; }
h5		{ font-family: Verdana, Arial, Helvetica, sans-serif;     color: #993300; font-weight: normal; margin-bottom: 0.5em;  margin-top: 0em; font-size: 100%; }
h6		{ font-family: Verdana, Arial, Helvetica, sans-serif;     color: #993300; font-weight: normal; margin-bottom: 0.5em;  margin-top: 0em; }


ol		{ margin-top: 0em; margin-bottom: 0em; }
ul		{ margin-top: 0em; margin-bottom: 0em; list-style-image: url('img/bul-alab-10.gif'); }
li		{ margin-top: 0em; margin-bottom: 0.5em; }

.attrib    { font-family: Verdana, Arial, sans-serif; font-size: 8pt; text-align: center; color: #996600; }
.b         { font-weight: bold }
.c		 { text-align: center; }
.close     { margin: 0px }
.copyright { font-family: Verdana, Arial, sans-serif; font-size: 8pt; text-align: center; color: #660000; margin: 0px 0px 0px 0px; }
.footer	 { font-size: 8pt; text-align: center; margin: 3px; }
.imgl      { float: left;  text-align: center; margin: 0px 24px 12px 0px; }
.imgr      { float: right; text-align: center; margin: 0px 0px 12px 24px; }
.menu	 { margin: 0px; text-align: center; }
.small	 { margin: 0px; text-align: center; font-size: 9pt; }
.smallbox  { font-family: Verdana, Arial, sans-serif; font-size: 8pt; text-align: center; background: transparent; color: #000000; }
.trl       { border: 2px solid #FFCC66; padding: 3px; text-align:center; vertical-align: middle; }
.trr       { border: 2px solid #99CCFF; padding: 3px; text-align:center; vertical-align: middle; }

/* This CSS by KV5R for bee-lineusa.com */
