#frmData,#frmBuffer,#frmFile{position:absolute;top:575;left:0;overflow:hidden}

#QuantBox{
 position:absolute;
 display:none;
 left:270;
 top:102;
 height:467;
 width:700;
 z-index:3001;
 border-right: inset 2px #FFFFFF;
 border-bottom: inset 2px #FFFFFF;
 border-left: inset 2px #FFFFFF;
 border-top: inset 2px #FFFFFF;
 font-family: Tahoma; font-size: 11px; color: #333333;
 background-color: #D4D0C8;
}

#EditBox{
 position:absolute;
 display:none;
 margin-top: 50px;
 margin-bottom: 50px;
 left:300;
 top:120;
 height:380;
 width:675;
 font-family: Tahoma; font-size: 11px; color: #333333;
 z-index:3001;
 background-color:white;
}

#ChartBox{
 position:absolute;
 left:630;
 top:152;
 height:370;
 width:350;
 display:none;
 background-color:white;
 z-index:3001;
 margin-top: 50px;
 margin-bottom: 50px;

 border-right: inset 2px #FFFFFF;
 border-bottom: inset 2px #FFFFFF;
 border-left: inset 2px #FFFFFF;
 border-top: inset 2px #FFFFFF;
 font-family: Tahoma; font-size: 11px; color: #333333;
 background-color: #D4D0C8;
}

.cpic,.cmap{position:absolute;top:0;left:0}

#c_div,#s_div{
	position:absolute;
	height:325;
	width:630;
	left:330;
	top:200;
	background-color:#e0ffe0;
	overflow:scroll;
	z-index:100;
	display:none;
}

#MainPanelDiv{
 position:absolute;
 left:260;
 top:50;
 height:475;
 width:725;
  margin-top: 50px;
  margin-bottom: 50px;

  border-right: inset 2px #FFFFFF;
  border-bottom: inset 2px #FFFFFF;
  border-left: inset 2px #FFFFFF;
  border-top: inset 2px #FFFFFF;
  font-family: Tahoma; font-size: 11px; color: #333333;
  background-color: #D4D0C8;
}

/* primary div: links, notes, etc. */

.untabbedPageDiv {
 position:absolute;
 left:273;
 top:60;
 display:none;
 height:430;
 width:700;
  margin-top: 50px;
  margin-bottom: 50px;
  font-family: Tahoma; font-size: 11px; color: #333333;
 overflow:auto;
}

/* is within a div with a single tab; bit of a margin */

.tabPageDiv {
 position:absolute;
 left:285;
 top:150;
 height:380;
 width:670;
 font-family: Tahoma; font-size: 11px; color: #333333;
 display:none;
 overflow:auto;
}

.tabPageSearchDiv {
 position:absolute;
 left:285;
 top:150;
 height:380;
 width:670;
 font-family: Tahoma; font-size: 11px; color: #333333;
 display:none;
}

/* normal for tabbed pages -- pre and post */
.prepost1 {
 position:absolute;
 left:260;
 top:50;
 height:10;
 width:725;
 display:none;
 font-size:12px;
 margin-top: 50px;
}

/* anything with a second tab level within them */
.prepost2 {
 position:absolute;
 left:274;
 top:85;
 height:395;
 width:695;
 display:none;
 font-size:12px;
 margin-top: 50px;
 background-color: #ffffff;
 z-index:3000;
}

/* in prepost2 */
.tab2menu {
 position:absolute;
 left:0;
 top:0;
 height:20;
 width:665;
}

/* in prepost2 */
.tabPageDiv2 {
 position:absolute;
 left:13;
 top:20;
 height:360;
 width:675;
 font-family: Tahoma; font-size: 11px; color: #333333;
 overflow:auto;
}

#printdiv {
 position:absolute;
 left:300;
 top:545;
}

/* apy tab menus */

.tabPage {
 font-family: Tahoma; font-size: 11px; color: #333333;
 height:395;
 width:675;
 overflow:auto;
}

.header {font-size:14px;background-color:#A0FFA0}
.desired {font-size:12px;background-color:#FFFFA0}
.undesired {font-size:8px;background-color:#A0A0A0}
.excess {font-size:8px;background-color:#E0E0E0}
.solvent {font-size:8px;background-color:#FFFFFF}
.catalyst {font-size:8px;background-color:#FFA0A0}
.loss {font-size:8px;background-color:#A0A0FF}
.surround {background-color:#000000}
.setting {height:1;font-size:0px}
.none {font-size:8px;background-color:#FFFFFF}

.calcToolBackground {
 position:absolute;
 left:10;
 top:240;
 display:block;
 height:80;
 width:240;
  margin-top: 5px;
  margin-bottom: 5px;
  border-right: inset 2px #FFFFFF;
  border-bottom: inset 2px #FFFFFF;
  border-left: inset 2px #FFFFFF;
  border-top: inset 2px #FFFFFF;
  font-family: Tahoma; font-size: 11px; color: #333333;
  background-color:#D4D0C8;
}

.searchToolBackground {
 position:absolute;
 left:10;
 top:325;
 display:block;
 height:55;
 width:240;
  margin-top: 5px;
  margin-bottom: 5px;
  border-right: inset 2px #FFFFFF;
  border-bottom: inset 2px #FFFFFF;
  border-left: inset 2px #FFFFFF;
  border-top: inset 2px #FFFFFF;
  font-family: Tahoma; font-size: 11px; color: #333333;
  background-color:#D4D0C8;
}

#calchead {
 position:absolute;
 left:10;
 top:5;
 height:20;
 width:235;
 font-family: Tahoma; font-size: 11px; color: #333333;
}

#searchhead {
 position:absolute;
 left:10;
 top:5;
 height:20;
 width:220;
 font-family: Tahoma; font-size: 11px; color: #333333;
}

#calcbox {
 position:absolute;
 left:15;
 top:25;
 height:25;
 width:220;
 font-family: Tahoma; font-size: 11px; color: #333333;
}

#mathbox {
 position:absolute;
 left:15;
 top:50;
 height:55;
 width:220;
 font-family: Tahoma; font-size: 11px; color: #333333;
}

#googlesearch {
 position:absolute;
 left:15;
 top:25;
 height:25;
 width:230;
 font-family: Tahoma; font-size: 11px; color: #333333;
}



.editBoxClass{
  font-family: Tahoma; font-size: 11px; color: #333333;
}



.quickToolBackground {
 position:absolute;
 left:10;
 top:385;
 display:block;
 height:185;
 width:240;
  margin-top: 5px;
  margin-bottom: 5px;
  border-right: inset 2px #FFFFFF;
  border-bottom: inset 2px #FFFFFF;
  border-left: inset 2px #FFFFFF;
  border-top: inset 2px #FFFFFF;
  font-family: Tahoma; font-size: 11px; color: #333333;
  background-color:#D4D0C8;
}

.quickTool {
 position:absolute;
 left:5;
 top:5;
 height:180;
 width:230;
 font-family: Tahoma; font-size: 11px; color: #333333;
}

.quickHead {
 font-family: Tahoma; font-size: 12px; color: #00A000;
 font-weight: Bold
}


#quickSearchInfo {
 position:absolute;
 left:0;
 top:55;
 height:100;
 width:230;
 font-family: Tahoma; font-size: 11px; color: #333333;
  border-right: inset 1px ;
  border-bottom: inset 1px;
  border-left: inset 1px ;
  border-top: inset 1px ;
 overflow:auto;
}

#quickSearchBase {
 position:absolute;
 left:0;
 top:160;
 height:30;
 width:230;
 font-family: Tahoma; font-size: 11px; color: #333333;
}

.quickOption{
 font-family: Tahoma; font-size: 11px; color: #333333;
}

#quickSearchHeader {
 position:absolute;
 left:0;
 top:0;
 height:55;
 width:230;
 font-family: Tahoma; font-size: 11px; color: #333333;
}

#debuginfo{
 position:absolute;
 top:590;
 left:0;
 z-index:0;
}

.equationbox{
}

.tablepage {
  border-left: solid 1px #919B9C;
  border-right: solid 1px #919B9C;
  border-bottom: solid 1px #919B9C;
  background-Color: #FCFCFD;
}

.printclass{
 font-family: Tahoma; font-size: 11px;
}

.desiredproduct{
 color:#00A000;
 font-weight: bold;
}

.limitingreactant{
 color:#A00000;
}

.reactant{
 color:#000000;
}


.mystoichinfo {
 font-family: Tahoma;  font-size: 12px;  font-style: normal; 
}

td{
 font-family: Tahoma;  font-size: 12px;  font-style: normal; 
}

.td0{
 background-color:#D0FFD0;
 font-family: Tahoma;  font-size: 12px;  font-style: normal; 
}

.td1{
 background-color:#C0FFC0;
 font-family: Tahoma;  font-size: 12px;  font-style: normal; 
}

.tds{
 background-color:#D0FFD0;
 font-family: Tahoma;  font-size: 12px;  font-style: normal; 
}

.tds1{
 background-color:#FFD0FF;
 font-family: Tahoma;  font-size: 12px;  font-style: normal; 
}

.tds2{
 background-color:#FFFFA0;
 font-family: Tahoma;  font-size: 12px;  font-style: normal; 
}

.qbs{
 background-color:#D0FFD0;
 font-family: Tahoma;  font-size: 12px;  font-style: normal; 
}

.qb{
 font-family: Tahoma;  font-size: 12px;  font-style: normal; 
}

th{
 background-color:#C0C0C0;
 font-family: Tahoma;  font-size: 12px;  font-style: bold; 
}

.tabhelptitle{
 background-color:#FFFFFF;
 font-family: Tahoma;  font-size: 12px;  font-style: bold; 
}

A.subtitle {
 text-decoration:none;
 color:#00C0C0
}

.welcome {
 position:absolute;
 top:0;
 left:0;
 height:50;
 width:1000;
}

#welcome {
 font-size: 24px;
 color:#00A000;
 text-align:center;
}

.title {
 font-size: 16px;
}

.subhead {
 font-size: 12px;
}

.processheader {
 font-size: 14px;
 color:#00A000;
}

.btn { font-family: Tahoma;  font-size: 11px;  font-style: normal;  text-decoration: none;    }

A.quant {
 font-family: Tahoma;  font-size: 11px;  text-decoration: underline; color: #FF0000;
}
A.green {
 font-family: Tahoma;  font-size: 11px;  text-decoration: underline; color: #00a000;
}

A.menuLink {
 font-family: Tahoma;  font-size: 11px;  text-decoration: none; color: #5E4200;
}

A.menuLink2 {
 font-family: Tahoma;  font-size: 11px;  text-decoration: none; color: #FFFFFF;
}

A {
 font-family: Tahoma;  font-size: 11px;  text-decoration: underline; color: #0582FF;
}

.topString {
 font-family: Tahoma; font-size: 10px; color: #DCC451;
}

.copyright {
 font-family: Tahoma; font-size: 11px; color: #444444;
}

textarea {
 font-family: Tahoma; font-size: 12px;
}