/* J-Tech Engineering Style sheet definitions */
/* These are for all pages in both the framed and unframed sets */

body, p, h1, h2, h3, h4, h5, h6, table, td, th, ul, ol, li {
	font-variant: normal;
	font-family: verdana,helvetica,arial,sans-serif;
	margin-top: 0pt;
	margin-bottom: 0pt;}
body, p, table, td, th, ul, ol, li {
	font-size: 8pt; 
/*	line-height: 10pt;*/
	font-weight: normal;
	font-style: normal;}
h1, h2 {
	font-weight: bold;
	font-style: normal;}
h3, h4, h5, h6 {
	font-weight: bold;
	font-style: italic;}
body {
	color: #000000; 
	background: #ffffff;}
#leftcolumn {
	color: #000000;
	background: #b5d2ed url(./images/jtechbg.jpg);}

/* ******** text formating ******** */
h1 { font-size: 20pt; line-height: 22pt;}
h2 { font-size: 18pt; line-height: 20pt;}
h3 { font-size: 16pt; line-height: 18pt;}
h4 { font-size: 14pt; line-height: 16pt;}
h5 { font-size: 12pt; line-height: 14pt;}
h6 { font-size:  8pt; line-height: 10pt;}
.ltalign { margin-top: 10pt; text-align: left;} 
.rtalign { margin-top: 10pt; text-align: right;} 
.ctalign { margin-top: 10pt; text-align: center;} 
.jtalign { margin-top: 10pt; text-align: justify;}
.ltight { text-align: left;}
.rtight { text-align: right;}
.ctight { text-align: center;}
.tight  { text-align: justify;}
.xlink { text-align: center; font-size: 8pt; color: #909090; background: transparent; }
.invctalign {
	color: #ffffff;
	background: transparent;
	text-align: center;}
.invltalign {
	color: #ffffff;
	background: transparent;
	text-align: left;}
.invheadfont {
	font-size: 14pt; 
	line-height: 16pt;
	font-weight: bold; 
	color: #ffffff;
	background: transparent;} 
.subtitle {
	font-weight: bold;
	color: #0044a4;
	background: transparent;}
.xmas {
	color: #008000;
	background: transparent;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	line-height: 11pt;
	text-align: center;} 
.intro {
	font-size: 9pt;
	line-height: 11pt;
	text-align: left;}
.jintro {
	font-size: 9pt;
	line-height: 11pt;
	text-align: justify;}
br.none{
	display: none;}

/* Preformatted text formatting :-) */
pre {
	font-size: 9pt;
	line-height: 11pt;
	font-family: monospace;
	margin-left: 10px;
	margin-top: 10pt;
	margin-bottom: 10pt;
	background: transparent;}
.pred   {color: red;}
.pgreen {color: green;}
.pblue  {color: blue;}

/* ******** list formating ******** */
ul {
	list-style-image: url(./images/bluearrow.gif);
	list-style-type: square;
	position: relative;
	left: -15px;}
ul.nest1 {
	list-style-image: url(./images/greenarrow.gif);
	list-style-type: disc;
	position: relative;
	left: -17pt;}
ul.nest2 {
	list-style-image: url(./images/redarrow.gif);
	list-style-type: circle;
	position: relative;
	left: -17pt;}
ul.inside {
	list-style-position: inside;}

/* ******** link formating ******** */
a:link             { color: #0000aa; background: transparent; text-decoration: none;}
a:visited          { color: #aa0000; background: transparent; text-decoration: none;}
a:active           { color: #00aa00; background: transparent; text-decoration: none;}
a:hover            { color: #00aa00; background: transparent; text-decoration: none;}
a.external:link    { color: #0000aa; background: transparent; text-decoration: none;}
a.external:visited { color: #aa00aa; background: transparent; text-decoration: none;}
a.external:active  { color: #00aa00; background: transparent; text-decoration: none;}
a.external:hover   { color: #00aaaa; background: transparent; text-decoration: none;}
a.axlink:link      { color: #909090; background: transparent; text-decoration: none; font-size: 7pt;}
a.axlink:visited   { color: #909090; background: transparent; text-decoration: none; font-size: 7pt;}
a.axlink:active    { color: #909090; background: transparent; text-decoration: none; font-size: 7pt;}
a.axlink:hover     { color: #000000; background: transparent; text-decoration: none; font-size: 7pt;}
a.caps:link        { color: #0000aa; background: transparent; text-decoration: underline;}

/* ******** image formating ******** */
img {
	float: none;
	position: relative;}
imgfixnsbug {
	line-height: normal;}
img.imgright {
	float: right;}
img.imgleft {
	float: left;}

/* ******** table formating ******** */
/*
table {
	margin-left: auto;
	margin-right: auto; 
	text-align: center;
	}
*/
td.bar {
	color: #ffffff;
/*	background: #5a6897;}*/
	background: #0044a4;}
td.barsub1 {
	color: #000000; 
	background: #cae8ff;}
td.spacer {
	width: 20px;}
div.tblctr {
	text-align: center;}
div.tblctr table {
	margin: 0 auto; 
	text-align: left;}
div.tblrt {
	text-align: right;}
div.tblrt table {
	margin: 0 auto;
	text-align: left;}
