body { margin: 0px; background-color: #ffffff; }

/* Block Styles */
.topspace { position: absolute; left: 0px; top: 0px; z-index: 0; }
.tab1			{ position: absolute; left: 200px; top: 60px; z-index: 1; }
.tab2			{ position: absolute; left: 350px; top: 60px; z-index: 1; }
.tab3			{ position: absolute; left: 500px; top: 60px; z-index: 1; }
.tab4			{ position: absolute; left: 650px; top: 60px; z-index: 1; }
.tab5			{ position: absolute; left: 800px; top: 60px; z-index: 1; }

.tabtext1 { position: absolute; left: 210px; top: 71px; z-index: 2; width: 130px; height: 20px; text-align: center; }
.tabtext2 { position: absolute; left: 360px; top: 71px; z-index: 2; width: 130px; height: 20px; text-align: center; }
.tabtext3 { position: absolute; left: 510px; top: 71px; z-index: 2; width: 130px; height: 20px; text-align: center; }
.tabtext4 { position: absolute; left: 660px; top: 71px; z-index: 2; width: 130px; height: 20px; text-align: center; }
.tabtext5 { position: absolute; left: 810px; top: 71px; z-index: 2; width: 130px; height: 20px; text-align: center; }

.subbar   { position: absolute; left: 200px; top: 92px; z-index: 1; width: 795px; height: 25px; background-color: #f2f3f3; }
.subbartxt{ position: absolute; left: 200px; top: 97px; z-index: 2; width: 795px; height: 20px; text-align: center; }
.subrgt   { position: absolute; left: 968px; top: 90px; z-index: 2; }

.mainbg   { position: absolute; left: 200px; top: 117px; z-index: 1; width: 795px; height: 483px; background-color: #f2f3f3; }
.design		{ position: absolute; left: 250px; top: 150px; z-index: 0; }

.underban { position: absolute; left: 0px; top: 90px; z-index: 0; }
.ubtext		{ position: absolute; left: 10px; top: 106px; z-index: 1; width: 180px; text-align: center; }

.lftspace { position: absolute; left: 10px; top: 185px; z-index: 1; width: 180px; text-align: left; }

.lftcolmn { position: absolute; left: 220px; top: 127px; z-index: 2; width: 367px; height: 453px; text-align: justify; }
.lftinset { z-index: 2; width: 367px; height: 405px; text-align: justify; overflow: auto; }
.rgtcolmn { position: absolute; left: 608px; top: 127px; z-index: 2; width: 367px; height: 453px; text-align: justify; }
.btmpic   { position: absolute; left: 220px; top: 378px; z-index: 2; width: 755px; height: 201px; }
.toppic   { position: absolute; left: 220px; top: 147px; z-index: 2; width: 755px; height: 201px; }
.btmlinks { position: absolute; left: 210px; top: 585px; z-index: 2; width: 785px; height: 12px; } 

.order    { position: absolute; left: 220px; top: 147px; z-index: 2; width: 690px; height: 450px; }

/* Table Styles */
.darkbg   { background-color: #a0a0a0; }
.midbg    { background-color: #cccccc; }
.yelbg		{ background-color: #cccc99; }

/* Text Styles */
.subbardot{ font: bold 12px Arial,Verdana,Sans-Serif; color: #333333; }

.reditbig { font: bold italic 14px Arial,Verdana,Sans-Serif; color: #800000; }
.rednorm  { font: normal 12px Arial,Verdana,Sans-Serif; color: #800000; }
.redbold  { font: bold 12px Arial,Verdana,Sans-serif; color: #800000; }
.reditbold{ font: bold italic 12px Arial,Verdana,Sans-serif; color: #800000; }
.redhead  { font: bold 14px Arial,Verdana,Sana-Serif; color: #800000; }

.blkitbig { font: bold italic 14px Arial,Verdana,Sans-Serif; color: #000000; }
.blknorm  { font: normal 12px Arial,Verdana,Sans-Serif; color: #000000; }
.blkbold  { font: bold 12px Arial,Verdana,Sans-Serif; color: #000000; }
.blkital  { font: italic 12px Arial,Verdana,Sans-Serif; color: #000000; }
.blkhead  { font: bold 14px Arial,Verdana,Sana-Serif; color: #000000; }

.wtenorm  { font: normal 12px Arial,Verdana,Sans-Serif; color: #ffffff; }
.wtebold  { font: bold 12px Arial,Verdana,Sans-Serif; color: #ffffff; }

.lftitbig { font: bold italic 14px Arial,Verdana,Sans-Serif; color: #800000; }
.lftnorm  { font: normal 11px Arial,Verdana,Sans-Serif; color: #800000; }
.lfthead  { font: bold 14px Arial,Verdana,Sana-Serif; color: #800000; }

.smblknorm{ font: normal 10px Arial,Verdana,Sans-Serif; color: #000000; }
.smblkbold{ font: bold 10px Arial,Verdana,Sans-Serif; color: #000000; }

.blkcapt  { font: italic 10px Arial,Verdana,Sans-Serif; color: #000000; }

/* Link Styles */
.tabtext:link,.tabtext:visited { font: bold 12px Arial,Verdana,Sans-serif; color: #800000; text-decoration: none; }
.tabtext:hover { font: bold 12px Arial,Verdana,Sans-serif; color: #cc0000; text-decoration: underline; }

.smtext:link,.smtext:visited { font: normal 11px Arial,Verdana,Sans-serif; color: #800000; text-decoration: none; }
.smtext:hover { font: normal 11px Arial,Verdana,Sans-serif; color: #cc0000; text-decoration: underline; }

.lfttext:link,.lfttext:visited { font: bold 13px Arial,Verdana,Sans-serif; color: #800000; text-decoration: none; }
.lfttext:hover { font: bold 13px Arial,Verdana,Sans-serif; color: #cc0000; text-decoration: underline; }

.bdylink:link,.bdylink:visited { font: bold 12px Arial,Verdana,Sans-serif; color: #800000; text-decoration: none; }
.bdylink:hover { font: bold 12px Arial,Verdana,Sans-serif; color: #cc0000; text-decoration: underline; }

/* Image Styles */
.txtimg { border: 4px solid #ffffff; }

/* Input Styles */
.bdyinp   { background-color: #fff0c7; border: solid 1px #666666; font: normal 12px Arial,Verdana,Sans-Serif; color: #004444; }
.bdyinpdis{ background-color: #ccc097; border: solid 1px #999999; font: normal 12px Arial,Verdana,Sans-Serif; color: #004444; }
.smbdyinp { background-color: #fff0c7; border: solid 1px #666666; font: normal 10px Arial,Verdana,Sans-Serif; color: #004444; }
.smwbdyinp{ background-color: #ffffff; border: solid 1px #666666; font: normal 10px Arial,Verdana,Sans-Serif; color: #004444; }
.bdysubmit{ background-color: #fff0c7; border: solid 1px #000000; font: bold 12px Arial,Verdana,Sans-Serif; color: #004444; }

/* Tesla Styles */
.tesla { position: absolute; left: 290px; top: 110px; z-index: 2; width: 700px; height: 150px; text-align: justify; }
.inscript { position: absolute; left: 365px; top: 155px; z-index: 2; width: 450px; height: 100px; text-align: justify; }
.citation { position: absolute; left: 400px; top: 235px; z-index: 2; width: 450px; height: 100px; text-align: justify; }
.entry { position: absolute; left: 470px; top: 287px; z-index: 2; width: 300px; height: 280px; text-align: justify; vertical-align:text-centre; overflow: auto; }
.world { position: absolute; left: 285px; top: 210px; z-index: 2; width: 100px; height: 100px; }
.personpic { position: absolute; left: 220px; top: 300px; z-index: 2; width: 236px; height: 262px; text-align: justify; }
.award { position: absolute; left: 777px; top: 300px; z-index: 2; width: 190px; height: 260px; }

.teslatitle { font: bold 24px Arial,Verdana,Sana-Serif; color: #000000; }
.teslainscript { font: bold 20px Arial,Verdana,Sana-Serif; color: #000000; }
.teslacit { font-variant: small-caps; font: bold 20px Arial,Verdana,Sana-Serif; color: #000000; }