/* CSS av.css pRC dec2k */

body       { margin-left: 0px; margin-top: 0px; 
		   color: #ffff00; background: #000000; font-family: trebuchet, arial, helvetica, sans-serif; }
a          { font-weight: bold; }
a:link     { color: #cc0000; text-decoration: none; }       /* unvisited link */
a:visited  { color: #ffcc33; text-decoration: none; }       /* visited links  */
a:active, a:hover   { color: #ffff99; text-decoration: underline; }       /* active links   */
td         { font-family: arial, helvetica, sans-serif; vertical-align: top; text-align: left; }
th         { font-family: trebuchet, arial, helvetica, sans-serif; vertical-align: top; font-weight: bold; }

blockquote { font-family: monotype, "courier new", courier, tt;
		font-size: 100%; text-align: left; padding: .4em; 
		color: #ffffcc; background-color: #222222; }
h1, h2, h3 { width: 500px; }
h1         { font-family: arial black, helvetica black, sans-serif; 
		font-size: 120%; font-weight: normal; padding-left: .3em;
		color: #000000; background-color: #ffcc33; border-bottom: 1px solid #996666; }
h2         { text-align: center; font-size: 120%; line-height: 1.4em; margin: 0 0 .6em 0; color: #330000; background-color: #ffcc33; }
h3         { font-family: monotype, "courier new", courier, tt; 
		font-size: 100%; font-weight: bold; padding: .3em .3em; 
		color: #000000; background-color: #ffcc33; border-bottom: 1px solid #996666; 
		margin-top: 2em; }

h4         { font-family: monotype, "courier new", courier, tt;  
		font-size: 100%; text-align: left; font-weight: normal; 
		color: #ffffff; border-bottom: 1px solid #999999; margin: .8em 0 0 0; }
li         { margin: .7em 0; }
p          { font-size: 84%; }

/* begin defined classes */

.q         { font-weight: bold }
.footleft  { font-size: smaller; color: #000033; background-color: #ffff99; text-align: left; }
.footright { font-size: smaller; color: #000033; background-color: #ffff99; text-align: right; }
.resume    { font-size: 9pt; color: #000000; background-color: #ffffff; text-align: left; }
.list      { font-size: smaller; color: #000000; background-color: #ffffff; text-align: left; }
.tt        { font-family: monotype, "courier new", courier, tt; font-size: 90%; text-align: left; }
.quote     { font-size: smaller; color: #000000; background-color: #ffff99; }
.highlite  { font-size: smaller; color: #000000; background-color: #ffff99; text-align: left; }
.alert     { font-size: smaller; color: #000000; background-color: #ffff66; 
	        vertical-align: middle; padding: 4px; }
.disclaimer{ width: 100%; display: block;
		font-family: arial, helvetica, sans-serif; font-size: 90%; font-weight: bold; 
		color: #eeee99; background-color: #330000; padding: 1em; }

.rant      { font-size: smaller; color: #ffff00; background-color: #221122; }
.image     { font-size: 67%; }

.navsm     { font-size: x-small; background: #ffffff; text-align: center; }

.nav       { font-size: 70%; text-align: right; padding: .2em 0 .4em .1em; 
		background-color: #333333; border-bottom: 1px solid #999999; }
#navlinks  { text-align: right;  }
.navspan   { }
.navspanns { font-size: 50%; }
.navbottom { text-align: right; vertical-align: bottom; 
		margin: 0; padding: 0; height: 130px;  } /* background-color: #333333; */

.text      { font-size: 84%; color: #ffff00; background-color: #000000; }
.dark      { font-size: smaller; color: #ffff99; background-color: #333333; font-weight: bold; }

.line      { font-size: 1pt; line-height: 1pt; background-color: #cccccc; }

/* headlines */
.headline  { font-family: trebuchet, arial, helvetica, sans-serif; color: #000000; background-color: #ffff99; 
		   vertical-align: middle; text-align: left; font-weight: bold; }
.lite      { font-family: monotype, "courier new", courier, tt; 
             color: #000000; background-color: #ffcc33; font-weight: bold; }
.hdleft    { font-size: smaller; color: #cccccc; background-color: #000000; text-align: left; font-weight: bold; }
.hdright   { font-size: smaller; color: #cccccc; background-color: #000000; text-align: right; font-weight: bold; }
.spanhdleft { font-size: smaller; color: #ffff99; background-color: #333333; font-weight: bold; }
.data      { font-size: smaller; color: #333333; background-color: #ffbb33; }
.curr      { font-size: smaller; color: #000000; background-color: #ffcc33; text-align: right; }


/* begin defined divs */

div#leftnav { position: absolute; left: 0px; top: 0px; z-index: 2; width: 130px; }
div#content { margin-left: auto; margin-right: auto; width: 600px; }
div#column  { margin-left: auto; margin-right: auto; width: 500px; }
div#column li { font-size: 80%; color: #ffff99; }
div#column li li { font-size: 95%;  }
div#column hr { height: 1px; }


#stepupTable td  { font-size: 78%; white-space: nowrap; text-align: right; 
			padding: .1em .4em; border-top: 1px solid #666666; }
#stepupTable td.subhd  { font-family: monotype, "courier new", courier, tt;
		font-size: 105%; font-weight: bold; padding-left: .3em; text-align: left;
		color: #000000; background-color: #ffcc33; }
#stepupTable td.hdr  {  font-weight: bold; color: #ffffff; margin: .8em 0 0 0; }
#stepupTable td.bold  { font-weight: bold; }
#stepupTable td.grey  { color: #ffcc33; background-color: #333333; }

/* footer block with links */
div#linkBlock { margin-left: auto; margin-right: auto; width: 500px; 
		font-family: monotype, "courier new", courier, tt;
		font-size: 90%; text-align: left; }
#linkBlock ul {  }
#linkBlock li { list-style-type: none; font-family: monotype, "courier new", courier, tt;
		font-size: 95%; 
		text-align: left;
		margin: 0 0 .2em -1em; 
		color: #ffcc33; }



