table.box2b
{  border-collapse: collapse;
   margin-top: 2px;
   font-size: 11px;
}

table.box3a
{  border-collapse: collapse;
}

img
{  border: 0px none;
}

ol
{  font-size: 95%;
}

ul
{  font-size: 95%;
}

ul.diamond
{  list-style-image: url(diamond.gif);
   list-style-type: none;
   margin: 0 2px 0 8px;
   border-left: 1px solid seagreen;
   padding: 0 3px 0 12px;
   font-size: 12px;
}

ul.tick
{  list-style-image: url(tick.gif);
   list-style-type: none;
   margin: 0 2px 0 8px;
   padding: 0 3px 0 12px;
   font-size: 12px;
/*   margin: 0 0 0 15px;*/
/*   padding: 0 5px 0 5px;*/
}

blockquote
{  margin: 0;
   padding: 0 10px 0 20px;
   background: white;
   font-size: 105%;
}

hr
{  border: 1px #333333 dashed;
}

h1
{  color: darkgreen;
   font-size: 121%;
}

h2
{  color: seagreen;
   font-size: 115%;
}

h3
{  color: #333333;
   font-size: 110%;
}

h4
{  color: darkgreen;
   font-size: 106%;
}

h5
{  color: seagreen;
   font-size: 103%;
}

h6
{  color: #111111;
   font-size: 101%;
   font-weight: bold;
}

/* unvisited link */
a:link
{  color: seagreen;
   text-decoration: underline;
}

a.s:link
{  background: transparent;
}

/* visited link */
a:visited
{  color: darkgreen;
   text-decoration: none;
}

a.s:visited
{  background: transparent;
}

/* mouse over link */
a:hover
{  background: #F0F0FF;
   color: black;
   text-decoration: underline;
}

a.s:hover
{  background: transparent;
}

/* selected link */
a:active
{  background: seagreen;
   color: #F0F0FF;
   text-decoration: underline;
}

a.s:active
{  background: transparent;
}

.main
{  margin: 0px;
   font-family: "Arial Unicode MS", sans-serif;
}

.km
{
}

.lo
{
}

.my
{  font-family: "VriMYanmar CB", sans-serif;
}

.si
{  font-family: "Tipitaka_Sinhala1", sans-serif;
}

.header
{
}

.section
{  padding-left: 5px;
   border-bottom: 3px double #333333;
   color: #777777;
   font-size: 17px;
}

.subsection
{  border-bottom: 1px solid #111111;
   background: #F0F0F0;
   padding-left: 205px;
   color: #444444;
   font-size: 15px;
}

.sub
{  padding-right: 5px;
   float: right;
}

.board
{  border-right: 1px solid #EEEEEE;
   border-bottom: 1px solid #EEEEEE;
   padding: 3px 3px 3px 3px;
   width: 200px;
   float: left;
   /* maroon orangered darkgreen navy darkred */
   color: darkgreen;
}

.panel
{  width: 150px;
   float: right;
   /* margin: top right bottom left */
   margin: 0 0 5px 5px;
   border-top: 2px dotted #CCCCCC;
   border-bottom: 2px dotted #CCCCCC;
   padding: 2px;
   background: #F0F0F0;
   color: #111111;
   font-size: 12px;
}

.shell
{  margin-left: 205px;
   border-left: 1px solid #111111;
   padding: 3px 3px 3px 3px;
   z-index: -1;
}

.box1
{  margin: 2px;
   border-top: 1px solid seagreen;
   border-bottom: 1px solid seagreen;
   padding: 1px;
   background: #F0F0F0;
   font-size: 12px;
}

.box1a
{  margin: 5px 5px 0 2px;
   border-bottom: 1px solid seagreen;
   padding-left: 3px;
   font-size: 13px;
   font-weight: bold;
}

.box2
{  margin: 0;
   border-bottom: 1px dashed #CCCCCC;
   padding: 2px 0 0 1px;
   color: #222222;
   font-size: 13px;
   font-weight: bold;
}

.box2a
{  margin: 0;
   margin-top: 2px;
   border-top: 1px dashed #CCCCCC;
   padding: 2px 0 0 1px;
   color: #222222;
   font-size: 8px;
}

.box3
{  margin: 12px;
   border: 1px solid seagreen;
   padding: 3px;
   /* #FFEEFF #FFFFEE #EEFFFF #DDFFFF #EEEEFF */
   background: #EEFFFF;
   color: black;
   font-size: 100%;
}

.box3a
{  margin: 5px;
   background: white;
}

.box3b
{  margin: 30px;
   background: #F0F0F0;
   font-size: 95%;
   /* color: darkgreen; */
}

.box3c
{  margin: 30px;
   border: 1px solid darkgreen;
   padding: 0px 5px;
   font-size: 95%;
}

.box3d
{  margin: 30px;
   background: seagreen;
   font-size: 95%;
   color: white;
}

.footer
{  border-style: solid;
   border-width: 1px;
   border-color: #111111;
   /* crimson darkorange seagreen royalblue purple */
   background: seagreen;
   color: white;
   font-size: 12px;
   clear: both;
}

#fineprint
{  font-size: 9px;
}

#celltag
{  background: seagreen;
   color: white;
}