body       { background: white url('img/texture.jpg') repeat scroll 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; margin: 3px auto 3px auto; padding: 1px 2px 3px 2px; background-color: transparent;
		   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: 2px solid #8080AA; background: #FDF6E6; }
table.intr { width: auto; border: 2px solid #0000CC; background: #FDF6E6; float: right; margin: 0px 0px 12px 24px; }
table.top  { width: 100%; margin: 0px; }
table.pg   { width: 100%; }
table.menu { width: 150px; float: right; border: 2px outset #EEE7D7; margin: 0px 0px 12px 24px; background: url('img/stone-lt-bg.jpg') repeat-y scroll top left; }
table.btm  { width: 100%; margin: 0px; }

tr.init    { background-color: #F0F0E0; }
tr.r0      { background-color: #EEEEEE; }
tr.r1      { background-color: #F6F6F6; }
th         { font-family: Verdana, Arial, sans-serif; color: #990000; font-weight: normal; padding: 0px 4px 0px 4px; vertical-align: middle; text-align: left; background-color:#DDDDEE; border-bottom: 1px solid #BB9219; }
td		 { font-family: Verdana, Arial, sans-serif; padding: 0px; }
td.top1    { background: white url('img/leather24h.jpg') repeat-x scroll left top;
             padding: 0px; vertical-align: middle; height: 24px; font-size: 9pt; }
td.top2a   { background: transparent url('img/ARES-120.gif') no-repeat scroll center center;
             padding: 0px; vertical-align: middle; height: 130px; width: 140px; font-size: 9pt; }
td.top2b   { background: transparent url('img/ttnlogo5-480.gif') no-repeat scroll center center;
             padding: 0px; vertical-align: middle; height: 130px; width: 480px; font-size: 9pt; }
td.top2c   { background: transparent url('img/NTS-120.gif') no-repeat scroll center center;
             padding: 0px; vertical-align: middle; height: 130px; width: 140px; font-size: 9pt; }
td.top3    { background: transparent 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.m       { vertical-align: middle }
td.pg	 { width: 100%; padding: 0px 24px 12px 24px; } /* sets the T,R,B,L of the content area. */
td.btm     { padding: 0px; height: 24px; width: 100%; vertical-align: middle; text-align: center;  background: white url('img/leather24h.jpg') repeat-x scroll top left; }
td.lft     { padding: 0px; width: 150px; vertical-align: top;  text-align: center;  background: white url('img/leather150vl.jpg') repeat-y scroll top left; }
td.ctr     { padding: 12px 24px 12px 24px; vertical-align: top; text-align: justify; }
td.rgt     { padding: 0px; width: 154px; vertical-align: top;  text-align: center;  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; }

pre,code,tt { 0px 0px .5em 0px; padding: 3px; line-height: 1.25em; background: #f7f7f7; border: 1px #ffbbaa; font-size: 100%; }

h1         { font-family: "Times New Roman", Times, serif; font-size: 160%; color: #C6822F; margin-bottom: 0.5em;  margin-top: 0em;   text-align: center; }
h2         { font-family: "Times New Roman", Times, serif; font-size: 140%; color: #8080AA; margin-bottom: 0.5em;  margin-top: 0.5em; text-align: center; font-style: italic; }
h3         { font-family: "Times New Roman", Times, serif; font-size: 120%; color: #996600; margin-bottom: 0.5em;  margin-top: 0.5em; text-align: center; }
h4         { font-family: Verdana, Arial, sans-serif;      font-size: 110%; color: #993300; margin-bottom: 0.25em; margin-top: 0.75em; font-weight: normal; }
h5         { font-family: Verdana, Arial, sans-serif;      font-size: 100%; color: #993300; margin-bottom: 0.25em; margin-top: 0.5em; font-weight: normal; }
h6         { font-family: Verdana, Arial, sans-serif;      font-size: 90%;  color: #993300; margin-bottom: 0.25em; margin-top: 0.5em; font-weight: normal; }

hr         { color: #D0C0A0 }
img        { border: none }
img.bdr    { border:6px ridge #EFCFAF; }
img.fl     { float: left; margin: 3px 12px 3px 0; }
img.fr     { float: right; margin: 3px 0 3px 12px; }
.clearboth { clear:both; }

ol         { margin-top: 0.5em; margin-bottom: 0.5em; }
ul         { margin-top: 0.5em; margin-bottom: 0.5em; list-style-image: url('img/bul-alab-10.gif'); }
li         { margin-top: 0.5em; margin-bottom: 0.5em; font-family: Verdana, Arial, sans-serif; color: #000000; text-align: justify }

.attrib    { font-family: Verdana, Arial, sans-serif; font-size: 8pt; text-align: center; color: #996600; }
.b         { font-weight: bold }
.i         { font-style: italic; }
.c		 { text-align: center; }
.r         { text-align: right; }

.close     { margin: 0px }
.copyright, .copyright a { font-family: Verdana, Arial, sans-serif; font-size: 8pt; text-align: center; color: #808080; 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 Copyright (c) 2007 by Harold Melton KV5R for texastrafficnet.org */
