/* enginestylesheet */

BODY.engine {
   Xbackground-color: rgb(222,227,254);
	 Xmargin-left: 10px;
	 font-family: Verdana, Arial;
	 font-size: 10pt;
	 Xcolor: rgb(0,0,160);
  
 	 }
	 
H1.engine {
	 font-family: Arial, Verdana;
	 font-size: 16pt;
	 color: rgb(0,0,160)
   }
H2.engine {
	 font-family: Arial, Verdana;
	 font-size: 11pt;
	 color: rgb(0,0,160)	 
   }	 
INPUT.engineText {
   border-color: rgb(215,215,215); 
	 border-width: 1px;
	 border-style: solid;
	 font-family: Verdana, Arial;	 
}	 	
SELECT.engine {
   border-color: rgb(215,215,215);
	 border-width: 1px;
	 border-style: solid;		 
}
TEXTAREA.engine {
   border-color: rgb(215,215,215);
	 border-width: 1px;
	 border-style: solid;	
	 font-family: Verdana, Arial;
	 font-size: 10pt;	 
}
TD.enginelabel {
	 _font-family: Verdana, Arial;
   font-family: Arial, Verdana;
	 font-size: 10pt;
   color: rgb(23,66,109);
	 padding-left: 0px;
	 padding-right: 10px;
	 vertical-align: middle;

}	 
TD.enginedata {
	 font-family: Verdana, Arial;
	 font-size: 10pt;
	 font-weight: bold;
	 color: black;
	 }	 
  
TD.engineinput {
   /* affects label2; text to be displayed to the right of the input field */
	 font-family: Arial, Verdana;
	 font-size: 10pt;
	 font-weight: normal;
	 color: rgb(112,112,112);
	 padding-top: 2px;
	 padding-bottom: 2px;
	 }	 
/*
TABLE.stdTable {
  background-color: rgb(250,250,250);  
	border-style: solid;
	border-width: 1px;
	border-color: rgb(207,207,207);
	border-collapse: collapse;	   
   }
*/   
table.engineTable {
  background-color: white;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(207,207,207);
	border-collapse: collapse;  
   }
td.engineRow1, TD.engineRowHead {   
	 font-family: Verdana, Arial;
	 font-size: 10pt;
	 font-weight: normal;
	 color: black;
   Xcolor: rgb(95,103,107);
   background-color: white;
	 border-color: rgb(207,207,207);
	 padding-top: 2px;
	 padding-left: 2px;
	 padding-right: 2px;
	 padding-bottom: 2px;
	 border-style: solid;
	 border-width: 1px; 
   }
td.engineRowHead {
   background-color: rgb(250,250,250);
   }    
LEGEND {
	 font-family: Verdana, Arial;
	 font-size: 10pt;
	 color: black;
	 } 
A.nodec {
   text-decoration: none;
	 }
A.nodec:link {color: black}
A.nodec:visited {color: black}
A.nodec:hover {color: blue}
A.nodec:active {color: black}


.toolbar {
	height: 22px;
	Xwidth: 720px;
  width: 100%;
	border: 1px solid rgb(173,174,173);
	background-color: rgb(222,219,222);
  /*background-color: rgb(214,235,245);*/
	font: 10pt Arial;
	color: rgb(128,128,128);
	vertical-align: middle;
}
.toolicon {
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: middle;
	cursor: pointer;
}
.tooltext {
	padding-left: 0px;
	padding-right: 3px;
	font: 10pt Arial;
	color: rgb(128,128,128);
	vertical-align: middle;
	cursor: pointer;
}
.tooldivider {
	padding-left: 2px;
	padding-right: 2px;
	font: 10pt Arial;
	color: rgb(173,174,173);
	vertical-align: middle;
}

.label {font: 10pt Arial;
	color: rgb(128,128,128);
}

TABLE.Xframeall {
   background-color: rgb(222,227,254);
	 Xborder-color: rgb(173,174,173);
	 border-color: rgb(0,0,160);	 	 
	 border-width: 2px;	 	 	 
	 border-style: solid;
	 border-collapse: collapse;	
	 padding-top: 5px;
	 padding-left: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	  
}	
TD.frameall {
	 border-style: none;
	 border-collapse: collapse;	
	 padding-top: 5px;
	 padding-left: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
}
TABLE.frameall {
	background-color: white;
	font-family: Verdana, Arial;
	font-size: 9pt;
	border-color: rgb(188,188,190);
	border-style: solid;
	border-width: 1px;
  border-collapse: collapse;
  padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	width: 730px;				
}
TABLE.formtable {
   border-width: 1px;
	 border-style: none;
	 border-collapse: collapse;
	 border-color: green;		 
}	 
		 	 

