/* CSS for AARC: Copyright (c) 2003-2012 by Harold Melton, KV5R. All Rights Reserved. */

body       { margin:0; padding:0; border:0; font-family:Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
             color:#000000; font-size:100%; background:url('images/texture.jpg') repeat fixed left top; }
p          { margin-bottom:0.5em; margin-top:0em; text-align:justify; line-height:1.5em; }
p.btn	 { font-size:9pt; font-weight:bold; text-align:center; margin:2pt 0; line-height:1.25em; }
p.crmb	 { font-size:9pt; color:#996633; font-style:normal; font-weight:bold; margin:0; line-height:1em; }
.rb		 { display:block; vertical-align:middle; padding-top:6px; line-height:1em;
		   font-size:9pt; color:#996633; font-style:normal; font-weight:bold; }

pre, code  { font-family:Consolas, monospace; font-size:1em; }  /* stop browsers downsizing pre and code to 13px */
sub,sup    { line-height:100%; }  /* stop browsers adding leading for sub snd sup */

table      { border-collapse:collapse; border:0 none; }
table.pg   { width:100%; border:0 none; }
table.int  { width:auto; border:2px solid #0000CC; background:#EEE6CA; margin:1em auto; }
table.intc { width:100%; border:2px solid #0000CC; background:#EEE6CA; }
table.intr { width:auto; border:2px inset #FFFFFF; background:#EEE6CA; float:right; margin-left:20px; }
table.inv  { margin:0 auto; background:transparent; border:0; }
.inv th     { text-align:left; }
.inv th,td  { background-color:transparent; padding:1px 5px 2px 5px; border:0 none; vertical-align:middle; font-weight:normal; font-size:90%; }
table.foot { width:100%; border:0 none; }

td         { padding:0; vertical-align:middle; border:0 none; }
td.toprail { height:12px; border:0 none; background:white url('images/oakrail12.jpg') repeat-x scroll left top; }
td.top     { width:33.3%; vertical-align:middle; height:60px; border:0 none; background:white url('images/leather60h.jpg') repeat-x scroll left top; }
td.top2    { height:24px; border:0 none; background:url('images/alab-24h.jpg') repeat-x scroll left top; }
td.bk      { padding:0 4px 0 4px; border:1px solid black; }
td.t       { padding:6px; vertical-align:top; }
td.m       { vertical-align:middle }
th         { padding:2px 4px; font-weight:bold;   margin-top:0; margin-bottom:0; border-bottom:2px solid #BB9219; border-left-width:0; border-right-width:0; border-top-width:0; text-align:left; background:#E6D9AE; }
.tt        { padding:0 4px 0 4px; font-weight:normal; margin-top:0; margin-bottom:0; border-bottom:1px solid #BB9219; border-left-width:0; border-right-width:0; border-top-width:0; }
.tt4       { padding:2px 4px; font-weight:normal; margin-top:0; margin-bottom:0; border-bottom:1px solid #BB9219; border-left-width:0; border-right-width:0; border-top-width:0; }
.lft       { padding:6px 9px 6px 3px;    vertical-align:top; text-align:center;  background:white url('images/leather150vb.jpg') repeat-y scroll left top; }
.ctr       { padding:6px 10px 12px 10px; vertical-align:top; text-align:justify; background:white url('images/texture.jpg') repeat scroll left top; width:100%; min-width:100%; }
.rgt       { padding:6px 3px 6px 9px;    vertical-align:top; text-align:center;  background:white url('images/leather150vb.jpg') repeat-y scroll right top; }
.btml      { height:60px; width:150px; text-align:center; background:white url('images/leather60x150vbl.jpg') no-repeat; }
.btmc      { height:60px; width:100%;  text-align:center; background:white url('images/leather60c.jpg') repeat-x scroll left top; }
.btmr      { height:60px; width:150px; text-align:center; background:white url('images/leather60x150vbr.jpg') no-repeat; }
.btm2      { height:60px; width:150px; text-align:center; background:white url('images/leather60c.jpg') repeat-x scroll left top; }

a		 { 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 2px; padding:1px 2px 3px 2px; background-color:transparent;
             width:132px; border:1px outset #FFFFFF; }
a.bt:hover { border:1px inset #FFFFFF; }
a.bth	 { padding:1px 6px 3px 6px; background-color:transparent; border:1px outset #FFFFFF; }
a.bth:hover { border:1px inset #FFFFFF; }

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.75em; font-weight:normal; }
h6         { font-family:Verdana, Arial, sans-serif;      font-size:90%;  color:#993300; margin-bottom:0.25em; margin-top:0.75em; font-weight:normal; }

hr         { color:#D0C0A0; }
img        { border:none; }

.frbox    { float:right; width:30%; margin:1em 0 1em 1em; padding:5px; font-size:0.8em; border:1px solid #ccc; }
.frbox p, .frbox a { margin:0; line-height:1.25em; }*/
.fl       { float:left;  margin:1em 1em 1em 0; padding:0; }
.fr       { float:right; margin:1em 0 1em 1em; padding:0; }
.clrboth  { clear:both; }
.clrl     { clear:left; }
.clrr     { clear:right; }

form      { margin:0; }

ul        { list-style-image:url('images/bul-alab-10.gif'); }
ul,ol     { margin-top:0; margin-bottom:0.5em; line-height:1.5em; }
li        { margin-top:0.5em; margin-bottom:0; }
li ol     { list-style-type:lower-alpha; }

.attrib    { font-size:7pt; font-style:italic; text-align:center; color:#996600; }
.b         { font-weight:bold; }
.l         { text-align:left; }
.c         { text-align:center; }
.r         { text-align:right; }
.close     { margin:0em; }
.small     { font-size:0.8em; }
.red       { color:red; }
.copyright { font-size:8pt; text-align:center; color:#990000; }
.imgl      { margin:0 10px 0 0; float:left; }
.imgr      { margin:0 0 0 10px; float:right; }
.smallbox  { font-size:8pt; text-align:center; font-weight:bold; border:1px solid #FFCC66; margin-top:2px; margin-bottom:2px; padding:1px; }
.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; }
.box       { border:2px solid #D1C1A1; padding:3px; text-align:center; vertical-align:middle; }
.ind1      { margin-left:1em; }

