
body
   {
   color:#000000;
   font-family:arial,georgia,sans-serif;
   background:url(/images/background.gif) #FFFFFF;
   margin-top:0px;
   margin-left:0px;
   margin-right:0px;
   margin-bottom:0px;
   }

p
   {
   font-family:arial,georgia,sans-serif;
   color:#000000;
   margin-left:25px;
   margin-right:25px;
   }

.centre
   {
   text-align:center;
   }

p.footer
   {
   text-align:right;
   font-size:70%;
   }

p.ital, p.sig
   {
   color:#000000;
   text-align:center;
   font-style:italic;
   }

.side
   {
   margin-left:10px;
   font-size:smaller;
   }

table
   {
   font-family:arial,georgia,sans-serif;
   margin-left:0px;
   margin-right:0px;
   }

table tr td,table tr th
   {
   vertical-align:top;
   text-align:left;
   }

table.grid
   {
   border: 2.0pt solid #808080;
   border-collapse:collapse;
   }

table tr th.grid
   {
   border-left: 1.0pt solid #808080; 
   border-right: 1.0pt solid #808080; 
   border-top: 1.0pt solid #808080; 
   border-bottom: 1.0pt solid #808080; 
   padding-left: 6px; 
   padding-right: 6px; 
   padding-top: 6px;
   padding-bottom: 6px;
   background: #EEEEEE;
   text-align:center;
   }

table tr td.grid
   {
   border-left: 1.0pt solid #999999; 
   border-right: 1.0pt solid #999999; 
   border-top: 1.0pt solid #999999; 
   border-bottom: 1.0pt solid #999999; 
   padding-left: 6px; 
   padding-right: 6px; 
   padding-top: 6px;
   padding-bottom: 6px;
   text-align:left;
   }

table.showgrid
   {
   border: 2.0pt solid #000000;
   border-collapse:collapse;
   }

table tr th.showgrid
   {
   border-left: 2.0pt solid #000000; 
   border-right: 2.0pt solid #000000; 
   border-top: 2.0pt solid #000000; 
   border-bottom: 2.0pt solid #000000; 
   padding-left: 6px; 
   padding-right: 6px; 
   padding-top: 6px;
   padding-bottom: 6px;
   background: #EEEEEE;
   text-align:center;
   }

table tr td.showgrid
   {
   border-left: 1.0pt solid #000000; 
   border-right: 1.0pt solid #000000; 
   border-top: 1.0pt solid #000000; 
   border-bottom: 1.0pt solid #000000; 
   padding-left: 6px; 
   padding-right: 6px; 
   padding-top: 6px;
   padding-bottom: 6px;
   text-align:left;
   }

table tr td.cutright
   {
   border-left: 1.0pt solid #000000; 
   border-right: 1.0pt dashed #000000; 
   border-top: 1.0pt solid #000000; 
   border-bottom: 1.0pt solid #000000; 
   padding-left: 6px; 
   padding-right: 6px; 
   padding-top: 6px;
   padding-bottom: 6px;
   text-align:left;
   }
   
   
table tr td.cutleft
   {
   border-left: 1.0pt dashed #000000; 
   border-right: 1.0pt solid #000000; 
   border-top: 1.0pt solid #000000; 
   border-bottom: 1.0pt solid #000000; 
   padding-left: 6px; 
   padding-right: 6px; 
   padding-top: 6px;
   padding-bottom: 6px;
   text-align:left;
   }
table tr th.cutright
   {
   border-left: 2.0pt solid #000000; 
   border-right: 2.0pt dashed #000000; 
   border-top: 2.0pt solid #000000; 
   border-bottom: 2.0pt solid #000000; 
   padding-left: 6px; 
   padding-right: 6px; 
   padding-top: 6px;
   padding-bottom: 6px;
   background: #EEEEEE;
   text-align:center;
   }
   
   table tr th.cutleft
   {
   border-left: 2.0pt dashed #000000; 
   border-right: 2.0pt solid #000000; 
   border-top: 2.0pt solid #000000; 
   border-bottom: 2.0pt solid #000000; 
   padding-left: 6px; 
   padding-right: 6px; 
   padding-top: 6px;
   padding-bottom: 6px;
   background: #EEEEEE;
   text-align:center;
   }

.cen
   {
   text-align:center;
   }
   
h3
   {
   color:#000099;
   font-family:arial,helvetica,tahoma,verdana,sans-serif;
   margin-left:25px;
   margin-right:25px;
   }

h4,h5,h6,dt
   {
   color:#000099;
   font-family:arial,helvetica,tahoma,verdana,sans-serif;
   margin-left:25px;
   margin-right:25px;
   }
   
h1
   {
   font-style:italic;
   color:#FF9900;
   font-family:arial,helvetica,tahoma,verdana,sans-serif;
   text-align:center;
   }

h2
   {
   font-style:italic;
   color:#000099;
   font-family:arial,helvetica,tahoma,verdana,sans-serif;
   text-align:center;
   }
   
a.nav:link,a.nav:visited,a.nav:active
   {
   text-decoration:none;
   color:#FFFFFF;
   font-family:arial,sans-serif;
   line-height:50%;
   }

a.nav:hover
   {
   text-decoration:none;
   color:#FF9900;
   font-family:arial,sans-serif;

   line-height:50%;
   }

a:link
   {
   font-family:arial,georgia,sans-serif;
   color:#0000FF;
   font-weight:bold;
   }
   
a:visited
   {
   color:#000099;
   font-weight:bold;
   }
   
a:active,a:hover
   {
   color:#FF0000;
   font-weight:bold;
   }

dt 
   {
   font-weight:bold;
   }
   
input,textarea
   {
   font-family:arial,georgia,sans-serif;
   }
   
ul, td ul
   {
   font-family:arial,georgia,sans-serif;
   }

.code
  {
  font-family:fixedsys,monospace;
  font-weight:normal;
  }

hr
   {
   color:#000099;
   margin-left:25px;
   margin-right:25px;
   }

.revise
   {
   background:#00FF00;
   }

.query
   {
   background:#FFFF66;
   }

.label
   {
   font-size:80%;
   font-style:italic;
   }

alpha
   {
   list-style:lower-alpha;
   }