*           { box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  }
img         { box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; }
body        { font-size: 10pt; }
p.t         { margin-top: 0px; margin-bottom: 0px; padding-left: 0pt; text-indent: 0pt; }
h1.t, h2.t, h3.t, h4.t, h5.t, h6.t { font-weight: normal; margin-top: 0px; margin-bottom: 0px; }
pre         { margin-bottom: 0px; margin-top: 0px; }

ol,ul,      { margin-top: 1em; margin-bottom: 1em; }
h1, h2, h3  { margin-top: 2em; margin-bottom: 2em; }
li	        { margin-left: 2.5em; margin-top: 0.2em; margin-bottom: 0.2em;}

a           { text-decoration: none; }
a span      { cursor: pointer; }
td>span     { display: block; }
th          { vertical-align: center; }
.hidden     { display: none; }

.cal_day:hover { color: highlighttext; background-color: highlight; }
.cal_day       { color: windowtext; text-decoration: none; }

div.confirm { border:3px double #65657b;
              background-color: threedface;
              padding:20pt 10pt 10pt;
              text-align:center;
            }
img.confirm { float:left; margin-right:16px;  }
p.confirm   { text-align:left; font-size:8pt; font-family:tahoma,arial; color: black;
              margin: 0px; padding: 0px;
            }
input.confirm { width:8em; height: 2.5em; margin: 1.5em 0.5em 0px; font-size:8pt; font-family:tahoma; }

div.progressbar { height:120px; width:360px; border:5px solid silver; background-color:white;
              text-align:center; padding:20px; font-size:18px;
              font-family:arial;
            }
.progressbar .closex { position:absolute;left:340;top:5;font-family:arial;font-size:8pt;color:black; }

.split_cover { display: none; height: 12px; background-color: gray; }
.splitbar    { width: 100%; height: 6px; cursor:n-resize; background-color: rgb(215,224,233); }
.split_but   { position: absolute; left: 50%; cursor: pointer; opacity: 0.6; filter: alpha(opacity=60); }
.split_but_over { opacity: 1; filter: alpha(opacity=100); }


