/* copyright infinite source systems corporation  */

.banner {position: absolute; top: 0; left: 0; padding: 0px 0px; white-space: nowrap;}

	table#top {color: #fff; background-color: #666; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topInteg {color: #fff; background-color: #ccc; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topKnap {color: #fff; background-color: #009; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topLed {color: #fff; background-color: #69c; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topTask {color: #fff; background-color: #036; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topPCL {color: #fff; background-color: #F0EBC8; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topHaeb {color: #fff; background-color: #01928F; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topSica {color: #fff; background-color: #6060B3; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topDraft {color: #fff; background-color: #183285; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topVrca {color: #fff; background-color: #C4C4C4; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topBird {color: #fff; background-color: #CCCCC4; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topPho {color: #fff; background-color: #515151; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topEton {color: #fff; background-color: #F0E8BB; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topGraham {color: #fff; background-color: #666666; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topDarwin {color: #fff; background-color: #D0D0D0; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topPacificRim {color: #fff; background-color: #024228; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topAmacon {color: #fff; background-color: #FAFAEB; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topCarbon {color: #fff; background-color: #DCDCDC; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topTeck {color: #fff; background-color: #4D3100; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topStuart {color: #fff; background-color: #DCDCDC; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topTelus{color: #fff; background-color: #49166D; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topOmicron{color: #fff; background-color: #DCDCDC; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topCWC{color: #fff; background-color: #D1D2BD; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topKin{color: #fff; background-color: #FFFFFF; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
   table#topMetro{color: #fff; background-color: #000000; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topVP{color: #fff; background-color: #39A55A; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topInt{color: #fff; background-color: #115295; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
   table#topVan{color: #fff; background-color: #D1D1D1; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
   table#topNor{color: #fff; background-color: #000000; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topGauvin{color: #fff; background-color: #000000; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topDom{color: #fff; background-color: #999999; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topPerma{color: #fff; background-color: #DCD6CA; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topCompass{color: #fff; background-color: #00659D; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topRam{color: #fff; background-color: #DCDCDC; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topPG{color: #fff; background-color: #001548; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topBeedie{color: #fff; background-color: #D4D3D1; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topDGS{color: #fff; background-color: #5D5D5E; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topStonecroft{color: #fff; background-color: #F5EACE; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topSmith{color: #fff; background-color: #313390; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topICL{color: #fff; background-color: #157DC6; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topKeller{color: #fff; background-color: #C6C6C6; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topRes{color: #fff; background-color: #004678; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topFV {color: #fff; background-color: #0B468A; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topByBird {color: #fff; background-color: #00512F; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topDamaze{color: #fff; background-color: #D22A29; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topThrifty{color: #fff; background-color: #009742; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topNgc{color: #fff; background-color: #403631; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topCan{color: #fff; background-color: #B3C5D9; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topDMC{color: #fff; background-color: #5C67C9; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topJohnston{color: #fff; background-color: #D22129; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topAdvanced{color: #fff; background-color: #545454; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topKind{color: #fff; background-color: #BF2F1B; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topVIU{color: #fff; background-color: #00394D; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topTect{color: #fff; background-color: #434343; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topSC{color: #fff; background-color: #495B5E; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topAdera{color: #fff; background-color: #000000; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topStantec{color: #fff; background-color: #840B2E; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topParallel{color: #fff; background-color: #FFF5D7; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topCm2{color: #fff; background-color: #000000; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	table#topMca{color: #fff; background-color: #2A388C; position: absolute; top: 0; left: 0; padding: 0px 0px; z-index: 20; width: 100%;}
	
	div#menu1 {position: absolute; top: 43px; left: 2px; z-index: 30;}  /* see also Menu css, left: 95 not work in Mozilla*/
	div#menu2 {position: absolute; top: 60px; left: 2px; z-index: 30;} 
	
	
	table#next {width: 800px; position: absolute; top: 71px; left: 0; z-index: 10} /* main width setting */
	table#next2 {width: 800px; position: absolute; top: 88px; left: 0; z-index: 10} /* main width setting */
	
	td#title {padding: 10px 100px; text-align: center;}
	
h1, h2 {font-family: "Times New Roman", Times, serif;
	text-align: left; font-weight: bold;}
h1 {color: #ddddff; font-size: 36px; line-height: .7em;} 
h2 {color: #003366; font-size: 30px; line-height: .4em;}
	
	td#main  {padding: 1px 100px;} 
	
.style1 {font-family: Arial, Helvetica, sans-serif; color: #036; background-color: #fff; font-size: 12px;
	text-align: justify; vertical-align:top;}/* body text  */
p {text-indent: 2em;} /* paragraph indent  */
p.single {text-indent: 0em;}

	a.body:link {color:#600; text-decoration: none}
	a.body:visited {color:#999; text-decoration: none}
	a.body:hover {color:#f00; text-decoration: underline}
	a.body:active {color:#399; text-decoration: none}
	
	td#buttons {padding: 10px 90px;}
	td#buttons2 {padding: 10px 2px;}
	td#sitelist {padding: 10px 90px;}

.listed {position: relative; top: 0; left: 2em; border: 1px; width: 550px; line-height: 1.5em; 
	font-weight: bold; text-indent: 2em; background: #ddf url(../img/tinyball.gif) 3px 2px no-repeat;}
	
.trim {border: 1px dotted #000;
	padding: 10px;
	background-color: #ddf;} /* dotted black border w/10 px padding  */

.service {border: 1px #000;	padding: 10px; background-color: #ddf; text-indent: 2em; background: #ddf url(../img/tinyball.gif) 13px 11px no-repeat;}
	
.bold {font-weight: bold;}
.big {font-size: 12px;} 

.hide {display: none;}

	td#base {padding: 10px 100px;}
	span#baseR {font-size: 9px; text-align: right; float: right;} /*see class below*/
	span#baseL {font-size: 9px; text-align: right; float: left;}

.base1 {font-family: Arial, Helvetica, sans-serif; text-align: center; text-decoration: none; font-size: 10px; padding: 10px 100px;}

.base2 {font-family: Arial, Helvetica, sans-serif;	text-align: center;	text-decoration: none;}
