﻿/** BEGIN Html elements **/
body {
  font-family: "Segoe UI", Cambria, Georgia, "Times New Roman";
  -webkit-font-smoothing: antialiased;
}
body { background-color: #fff; }
h1, h2, h3, h4, h5, h6 {
  font-family: "Segoe UI", "Arial Narrow", "Franklin Gothic Medium", Arial;
}
h1 { margin: .2em 0 1.1em 0; }
h2 { margin: 0.3em 0 0.2em 0; }
form { margin: 0; padding: 0; border:0; }
table { border-spacing:0; border-collapse:collapse; border:0; margin:0; }
table td { padding:0; border:0; }
tfoot td { font-weight: bold; border-top: 1px dotted gray; }
img { -webkit-user-select: none; -webkit-touch-callout: none; }
/** END Html elements **/

/**, *::after, *::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*::after, *::before {
  content: '';
}*/

/** BEGIN Form input elements **/
input[type="checkbox"] { -webkit-transform: scale(1.5,1.5); }
::-webkit-input-placeholder { color: #ccc; font-style: italic; font-family:serif; }
:-moz-placeholder { color: #ccc; font-style: italic; font-family:serif; }
/** END Form input elements **/

/** BEGIN Generic helper classes **/
div.clearFloat { clear: both; font-size: 1px; line-height: 1px; height: 1px; max-height:1px; }

.hide { 
  opacity: 0; 
}
.show { 
  opacity: 1; 
}
.opacity30 {
  opacity: .3 !important;
}
.opacity50 {
  opacity: .5 !important;
}
.clear { width: 100%; height: 1px; margin: 0 0 -1px; clear: both; }
.erase { display: none; }
.active{}
.nobr { white-space:nowrap; }
.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.leftish { text-align:left;padding-left:1.2em; }
.med { font-size:92%; }
.medsm {
  font-size: .88rem;
}
.sm { font-size:80%; }
.xsm { font-size:68%; }
.xxsm { font-size:60%; }
.lg { font-size:1.05em; }
.xlg { font-size:1.2em; }
.xxlg { font-size:1.3em; }
.bold { font-weight:bold; }
.normal { font-weight:normal; }
.gray { color:#666; }
.lightgray { color:#999; }
.silver { color:#c0c0c0; }
.black { color:#000; }
.red { color:#f00; }
.green { color:#090; }
.blue { color:#00f; }
.brown { color: #895906; }
.it { font-style:italic; }
.strike { text-decoration:line-through; }
.hand {cursor: pointer;}
.edgeless { margin:0; padding:0; border:0; }
.ltrspace { letter-spacing:.1em; }
.money { text-align:center; }
.dollar { font-size:68%; vertical-align:text-top;}
/** BEGIN Generic helper classes **/

td.c, th.c { text-align: center !important; }
td.r, th.r { text-align: right !important; }
td.l, th.l { text-align: left !important; }
td.c-s, th.c-s { text-align: center !important; font-size:80%; }
td.r-s, th.c-s { text-align: right !important; font-size:80%; }
td.top { vertical-align: top !important; }
td.mid { vertical-align:middle !important; }

