/*
   body {
        margin-left : 10px ;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color= black;
}
h1 { font-size: 18pt; font-weight: bold;  }
h2 { font-size: 16pt; font-weight: bold;  }
h3 { font-size: 14pt; font-weight: bold;  }
h4 { font-size: 12pt; font-weight: bold;  }
h5 { font-size: 10pt; font-weight: bold;  }
*/
th { font-size: 9pt; font-weight: bold;}
td { font-size: 9pt; }

table,th,td
{
   background: #fff;
}
table.prices
{
  /*background : #ffaaaa;*/ 
  /*background : #ffffff;*/
  border-width: 1px; 
  border-style: solid;
  border-color: gray;
  margin: 20px;
}
th.prices
{
   background: #eeeeee;
   border-width: 1px;
   border-style : groove;
   font-size: 12pt; font-weight: bold; color : black; 
   text-align: center;
   padding: 10px;
}
th.pricessub
{
   border-style : none;
   background: #ffaaaa;
   font-size: 10pt; font-weight: bold; color : black; 
   text-align: center;
   padding: 5px;
}
td.prices
{
   border-style : none;
   background: #ffaaaa;
   font-size: 10pt; font-weight: normal; color : black; 
   text-align: center;
   padding: 5px;
}
table.tutorials
{
  /* background : #ffffff; */
  border-style: solid;
  border-width: 1px;
  border-color: gray;
  margin: 20px;
}
th.tutorials
{
   background : #eeeeee;
   border-style : groove;
   border-width: 1px;
   font-size: 12pt; font-weight: bold; color : black; 
   text-align: center;
   padding: 2px;
}
th.tutorialssub
{
   border-style : none;
   font-size: 10pt; font-weight: bold; color : black; 
   text-align: center;
}
td.tutorialslot
{
   background : #ffaaaa; 
   border-style : none;
   font-size: 10pt; font-weight: normal; color : black; 
   text-align: left;
   padding: 2px;
}
td.tutorials
{
   background : #ffaaaa;
   border-style : none;
   font-size: 10pt; font-weight: normal; color : black; 
   text-align: center;
   padding: 2px;
}
table.pers
{
   border-style: solid;
   border-width: 1px;
   border-color: gray ;
   margin:20px;
}
th.persheader
{
   margin: 10px;
   background : #ddd; 
   border-style : groove;
   border-width: 1px;
   font-size: 15pt; font-weight: normal; bold : black; 
   text-align: center;
   padding: 10px;
}
td.persprompt
{
  /* margin: 10px;*/
   background : #ffaaaa; 
   background : #ddd; 
   border-style : none;
   font-size: 10pt; font-weight: normal; color : black; 
   text-align: right;
   padding:5px;
}
td.persinput
{
  /*margin: 20px;*/
   background : #eee;*/
   border-style : none;
   font-size: 10pt; font-weight: normal; color : black; 
   text-align: left;
   /*vertical-align: text-top;*/
   padding: 0px;
}
table.selection
{
   /*background: #aa0000;*/
   border-style: solid;
   border-width: 1px;
   border-color: gray;
   margin: 20px;
}
th.selection
{
   font-size: 12pt;
   border-style: groove;
   border-width: 1px;
   font-weight: bold; 
   color : #000000;
   background: #eeeeee;
   padding : 10px;
   /*border-style: none;*/

}
td.selection,td.selection_r,td.selection_rg
{
   background: #ffaaaa;
   font-size: 10pt; 
   font-weight: normal;
   color : black;
   padding: 5px;
   border-style: none;
}
td.selection_r
{
   text-align : right;
 }
td.selection_rg
{
   background: #eeeeee;
   text-align : right;
}
table.errormessage
{
   margin:20px;
   /*background: #aa0000;*/
   border-style: groove;
   border-width: 1px;
   border-color: gray;
}
th.errormessage
{
   background: #eeeeee;
   font-size: 12pt;
   font-weight: bold; 
   color : #000000;
   padding : 10px;
   border: groove;
   border-width: 1;
}
td.errormessage
{
   font-size: 10pt; 
   background: #eeeeee ;
   font-weight: normal;
   /*color : #550000;i*/
   padding: 5px;
}
table.displayInput
{
   border-style: solid;
   border-width: 1px;
   border-color: gray;
   margin: 20px;
}
th.displayInput
{
   border-style: groove;
   border-width: 1px;
   background: #eeeeee;
   font-size: 12pt;
   font-weight: bold; 
   padding : 10px;

}
td.displayInputPrompt
{
   border-style: none;
   background: #ffaaaa;
   font-size: 10pt; 
   font-weight: normal;
   color : black
   padding: 5px;
   text-align : right;
}
td.displayInputValue
{
   border-style: none;
   background: #eeeeee;
   font-size: 10pt; 
   font-weight: normal;
   color : black;
   padding: 5px;
   text-align : left;
}
.bold
{
   font-size: 14px;
   font-weight: bold;
}
.t9
{
   font-size: 9px;
}
