body { 
	background-color: #000000; color: #cccccc; margin: 0; 
	font-family: arial, helvetica, sans-serif; font-size: 10pt;
}
a:link { color: #669999; }
a:visited { color: #996699; }
a[target=_blank]:link, a[target=_blank]:visited,
a[rel=external]:link, a[rel=external]:visited {
  text-decoration: none;
  border-bottom: 1px dashed;
}

h1 { font-size: 12pt; }
#shadaux { display: none }
h1.title { 
	position: absolute; left: 45%; top: 30px;
	margin: 0;
	color: #999999;
	font-size: 10pt;
}
h2 { font-size: 11pt; }
h3 { font-size: 10pt; }
sup { font-size: 80%; vertical-align: text-top; }

div.main { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; }

/*** top bar ***/
div.topBar00 {  /* large bar */
  position: absolute; left: 0; top: 0; width: 100%; height: 70px; 
  background-image: url("grfx/tba_740x70.jpg");
}
div.topBar01 { /* small bar */
	position: absolute; left: 0; top: 70px; width: 100%; height: 18px; 
	border-style: solid; border-width: 1px 0; border-color: #756e75;
	background-color: #322f30;
  /*background-image: url("grfx/tba_1x18.gif"); */
}
img.tb01 { position: absolute; left: 18px; top: 13px; width: 52px; height: 50px; }  /* logo */
img.tb02 { position: absolute; left: 72px; top: 10px; width: 165px; height: 38px; } /* name */
img.tb03 { position: absolute; left: 96px; top: 52px; width: 177px; height: 10px; } /* legend */
p.welcome { 																																        /* welcome */
	position: absolute; right: 2%; top: 40%; margin: 0; color: #999999; 
	text-align: right; font-family: arial, helvetica, sans-serif; font-size: 9pt;
}

p.menu00 { 
	position: absolute; left: 5%; top: 1px; margin: 0; color: #999999;
  font-family: arial, helvetica, sans-serif; font-size: 9pt; 
}
p.menu01 { 
	position: absolute; right: 2%; top: 1px; width: auto; margin: 0; color: #999999; 
  text-align: right; font-family: arial, helvetica, sans-serif; font-size: 9pt; 
}
a.menu02:link, a.menu02:visited { text-decoration: none; color: #999999; }
a.menu02:hover, a.menu02:active { text-decoration: none; color: #ffffff; }

img.spacer { width: 100%; height: 200px; }
#boxMain { 											 /* large text area*/
	position: absolute; left: 6%; top: 104px;
	margin: 0; padding: 0;
	width: 88%;
	background-color: #333333;
	overflow: hidden;
}

/*** home page text box ***/
#boxLeft00 { 	 /* home page text */
	position: absolute; left: 6%; top: 104px;
	margin: 0; padding: 0;
	width: 60%;
	background-color: #333333;
	overflow: hidden;
}
#boxlfW { position: absolute; top: 0; bottom: 0; left: 0; width: 15px; height: 100%; z-index: 1; }
#boxlfNW { position: absolute; top: 0; left: 0; width: 15px; height: 15px; z-index: 2; }
#boxlfSW { position: absolute; bottom: 0; left: 0; width: 15px; height: 15px; z-index: 2; }
#boxlfNE { position: absolute; top: 0; right: 0; width: 15px; height: 15px; }
#boxlfSE { position: absolute; bottom: 0; right: 0; width: 15px; height: 15px; }

div.boxLf0 { position: absolute; left: 0; top: 0; width: 100%; height: 33%; }
div.boxLf1 { position: absolute; left: 0; top: 33%; width: 100%; height: 33%; }
div.boxLf2 { position: absolute; left: 0; top: 66%; width: 100%; height: 34%; }

img.boxName { position: absolute; left: 24px; top: 12px; width: 65px; height: 14px; }
    
h2.boxHead { 
	position: absolute; left: 24px; top: 26px; 
  margin: 0;
	font-size: 10pt; font-weight: normal; 
}

a.boxLinkR, a.boxLinkR:link, a.boxLinkR:visited { text-decoration: none; color: #ff0000; }
a.boxLinkR:active, a.boxLinkR:hover { text-decoration: underline; color: #ff0000; }

a.boxLinkG, a.boxLinkG:link, a.boxLinkG:visited { text-decoration: none; color: #00ff00; }
a.boxLinkG:active, a.boxLinkG:hover { text-decoration: underline; color: #00ff00; }

a.boxLinkB, a.boxLinkB:link, a.boxLinkB:visited { text-decoration: none; color: #0099ff; }
a.boxLinkB:active, a.boxLinkB:hover { text-decoration: underline; color: #0099ff; }

p.boxText0, p.boxText1, p.boxText2 { 
 	position: absolute; left: 130px; top: 10%; right: 25px; margin: 0;
 	font-family: arial, helvetica, sans-serif; font-size: 9pt;
}
p.boxText0 { color: #ffcccc; visibility: visible; }
p.boxText1 { color: #ccffcc; visibility: hidden; }
p.boxText2 { color: #ccccff; visibility: hidden; }

/*** home page flash object ***/
.obj00 { 
	position: absolute; left: 72%; top: 104px;
	width: 180px; height: 120px; 
}
.obj00 p {
  width: 200px; margin: 4px 0 0; 
}

/*** home page footer ***/
#footer { 
	position: absolute; left: 0;
	width: 100%; height: 70px; color: #999999;
  border-style: solid; border-width: 1px 0; border-color: #756e75; z-index: 3;
 	background-image: url("grfx/tba_740x70.jpg"); background-repeat: repeat-x; background-position: 2in 0;
}
p.copyr { 
	position: absolute; left: 4%; top: 0; margin: 8px 0; color: #999999; 
  font-family: arial, helvetica, sans-serif; font-size: 8pt; 
}
img.firefox { position: absolute; left: 2%; top: 0; width: 180px; height: 60px; margin: 4px 0; }
img.estab { position: absolute; right: 2%; top: 0; width: 104px; height: 20px; margin: 8px 0; }
p.menu03 { 
	position: absolute; top: 40%; left: 0; width: 100%; margin: 0; text-align: center; 
	font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #999999; 
}
.w3c01 { position: absolute; right: 102px; bottom: 8px; font-size: 8pt; }
.w3c02 { position: absolute; right: 2%; bottom: 8px; font-size: 8pt; }

.red { color: #ff0000 }
.green { color: #00ff00 }
.blue { color: #0099ff }
.ltRed { color: #ffcccc }
.ltGreen { color: #ccffcc }
.ltBlue { color: #ccccff }
.grey1 { color: #cccccc }
.grey2 { color: #999999 }
.c3c3 { color: #33cc33 }
.cc33 { color: #cc3333 }
.ba35cff { background-color: #a35cff }
.bb37aff { background-color: #b37aff }
.bb386e0 { background-color: #b386e0 }
.bc5b3e0 { background-color: #c5b3e0 }
.be0ccff { background-color: #e0ccff }
.be0e0e0 { background-color: #e0e0e0 }
.b664066 { background-color: #664066 }
.bc9f { background-color: #cc99ff }
.bf96 { background-color: #ff9966 }

.small { font-size: 8pt }
.medium { font-size: 10pt }
.large { font-size: 12pt }

.left { text-align: left }
.center { text-align: center }
.right { text-align: right }
.tight { margin-top: -12px }

.strong { font-weight: bold }
.emphasis { font-style: italic }
.super { vertical-align: text-top; font-size: 70% }
.under { text-decoration: underline }

.serif { font-family: times new roman, times roman, times, serif }
.info { cursor: help }

