html, body {
   width: 100%;
   height: 100%;
   margin: 0px;
}

.formArea {
   background-color: #ffffff;
}

.tblBlurb {
   padding:10px; 
   width:600px;
}

.setLabel {
   background-color: #ffa0a0;
}

.searchButton {  
   width: 120px;  
   height: 25px;  
   color: #ffffff;
   font-size: 14px;  
   font-family: helvetica, arial;  
   font-weight: bold;  
   display: block;  
   text-align: center;  
   position: relative;  
   background: #026694;  
   border-radius: 10px;  
   border: 1px solid #368DBE;  
   border-top: 1px solid #c3d6df;  
   box-shadow: 0 5px 10px black;  
}  
   
.countsButton {  
   width: 120px;  
   height: 25px;  
   color: #000000;  
   font-size: 14px;  
   font-family: helvetica, arial;  
   font-weight: bold;  
   display: block;  
   text-align: center;  
   position: relative;  
   background: #e0e0e0;  
   border-radius: 10px;  
   border: 1px solid #000000;  
   border-top: 1px solid #000000;  
   box-shadow: 0 5px 10px black;  
}  

.tsvButton {  
   width: 50px;  
   height: 25px;  
   color: #ffffff;
   font-size: 14px;  
   font-family: helvetica, arial;  
   font-weight: bold;  
   display: block;  
   text-align: center;  
   position: relative;  
   background: #026694;  
   border-radius: 10px;  
   border: 1px solid #368DBE;  
   border-top: 1px solid #c3d6df;  
   box-shadow: 0 5px 10px black;  
}  

.dwnldButton {  
   width: 90px;  
   height: 25px;  
   color: #ffffff;
   font-size: 14px;  
   font-family: helvetica, arial;  
   font-weight: bold;  
   display: block;  
   text-align: center;  
   position: relative;  
   background: #026694;  
   border-radius: 10px;  
   border: 1px solid #368DBE;  
   border-top: 1px solid #c3d6df;  
   box-shadow: 0 5px 10px black;  
}  

.supersubNumber {
	/*line-height: 1.5;*/
}

.superscript {
	position: absolute;
	font-size: 75%;
	float: right;
	line-height:0.5;
	margin-left: 0.3em;
	margin-right: 0.8em;
}

.subscript {
	position: relative;
	top: 0.4em;
	font-size: 75%;
	line-height:0.5;
	margin-left: 0.55em;
	margin-right: 0.8em;
}

#constraintTbl    { padding: 0px; font: 11px "Helvetica Neue",Helvetica,Arial,sans-serif; width: 600px }
#constraintTbl td { padding: 1px 3px; border: 1px solid #606060 }

.consthd      { background-color: #808080; color: #ffff50; font-size: 12px; text-align: center }
.consthdSmall { background-color: #808080; color: #ffff50; font-size:  8px; text-align: center }

.dragOff      { background-color: #ffeeee; color: #000000; width: 10px }
.drag         { background-color: #ff4040; color: #000000; width: 10px }

.description  { background-color: #eeffee; color: #000060; width: 150px }
.column       { background-color: #ffffee; color: #007000; width: 10px; font-style: italic }
.op           { background-color: #eeeeff; color: #c00000; width: 10px }
.constraint   { background-color: #ffffee; color: #000000 }

.firstConstraint  { margin: 3px 1px 3px 1px }
.secondConstraint { margin: 2px 1px 3px 1px }

.opSelect     { height: 25px; width: 90px; margin: 0px; padding: 0px }

.descTbl      { font: 11px "Helvetica Neue",Helvetica,Arial,sans-serif; border: 0px; }
.descCell     { border: 0px solid red !important; }

