
BODY, TD, DIV, INPUT, TEXTAREA, SELECT, SUBMIT {font-size: 12px; font-family: arial,helvetica,sans-serif; font-weight: 400; color: #000000;}
BODY {background-color: #fff; margin: 0; padding: 0 5px;}
FORM {margin: 0px; display: inline;}
HR {margin: 8px 0px 5px 0px; border: solid 1px #0000ff;}
HR.dotted {width: 100%; margin: 8px 0px 5px 0px; border-top: 0px; border-bottom: 2px dotted #0000ff;}
.heading, .heading h1 {font-size: 17px; font-weight: 700; color: #036; margin: 0; padding: 0;}
.subheading, .subHeading {font-size: 15px; font-weight: 700; color: #036;}
H1 {font-size: 20px; font-weight: 700; margin: 0; padding: 0;}
H2 {font-size: 18px; font-weight: 700; margin: 0; padding: 0;}
H3 {font-size: 16px; font-weight: 700; margin: 0; padding: 0;}
H4 {font-size: 14px; font-weight: 700; margin: 0; padding: 0;}
.small {font-size: 10px; font-weight: 500; margin: 0; padding: 0;}
.xsmall {font-size: 8px; font-weight: 500; margin: 0; padding: 0;}
.xxsmall {font-size: 5x; font-weight: 500; margin: 0; padding: 0;}
B, .emphasis {font-weight: 700;}
IMG { border: 0px; }

.rcptHeader { width: 700px; }

em {
  font-weight: 700;
  color: red;
}
em em {
  font-weight: 900;
  color: red;
}
.em {
  font-size: 125%;
  font-weight: 700;
  color: red;
}
.em .em {
  font-size: 100%;
  color: red;
}
.bottom {
  vertical-align: bottom;
}
.left {
  text-align: left;
}
.center {
  text-align: center;
}
.xx-small {
  font-size: xx-small;
}
div.mainPage {
  padding: 10px;
}
div.header {
  text-align: center;
  font-size: 200%;
  color: #c0d3ef;
  background: #000000;
}
div.menu {
  width: 100%;
  text-align: center;
  color: #000000;
  background: #c0d3ef;
}
div.menu table {
	width: 100%;
}
div.menu a {
  font.size: inherit;
  color: #000000;
  padding: 0em 1em 0em 1em;
  height: 100%;
  width: 100%;
  font-weight: bold;
}
div.menu td {
  height: 100%;
  padding: 5px 0px 5px 0px;
  border: 0px;
  margin: 0px;
}
div.menu a:hover {
  color: #ffffff;
}
div.menu a:active {
  color: #ffffff;
}
table.playermenu {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	background-color: #ccffcc;
}
table.playermenu td {
	text-align: center;
	height: 100%;
	spacing: 0px;
	padding: 0px;
	border: 0px;
	margin: 0px;
	border-width: 0px;
}
table.playermenu a {
	font.size: inherit;
	color: #000000;
	padding: 0px 1em 0px 1em;
	height: 100%;
	width: 100%;
	font-weight: bold;
}
table.playermenu a:hover {
	background: #ccccff;
}
table.playermenu a:active {
	background: #ffffff;
}
a {
  text-decoration: none;
}
a:link {
  color: #0c72db;
}
a:visited {
  color: #0c72db;
}
a:active {
  color: #0c72db;
}
.submitLink {
 color: #0c72db;
 background-color: transparent;
 text-decoration: underline;
 border: none;
 cursor: pointer;
 cursor: hand;
}
table {
  border-collapse: collapse;
  empty-cells: show
  padding: 4;
}
table.greyBorder {border: solid 1px #c0c0c0;}

table.border { 
  border: 1px solid black;
}
table.error {
  border: 2px solid black;
  background: yellow;
}
table.tip {
  border: 2px solid blue;
  background: rgb(192,192,255);
}
th {
  padding: 0.2em;
}
td {
  padding: 0.2em;
}
td.nopad {
  padding: 0;
}
th.border {
  vertical-align: middle;
  border: 1px solid black;
}
th {
  color: #000000;
  background-color: #aaaacc;
}
th.grey {
  background-color: #8888aa }
td.center {
  border: 1px solid black;
  vertical-align: middle;
  text-align: center; }
td.border {
  border: 1px solid black;
  vertical-align: middle;
}
td.border-center {
  border: 1px solid black;
  vertical-align: middle;
  text-align: center; }
td.stime {
  padding: 1;
  font-size: xx-small;
  border: 1px solid black;
  vertical-align: middle;
  text-align: left; }
td.sgamel {
  padding: 1;
  font-size: xx-small;
  border-left: 1px solid black;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  vertical-align: middle;
  text-align: right; }
td.sgamec {
  padding: 1;
  font-size: xx-small;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  vertical-align: middle;
  text-align: center; }
td.sgamer {
  padding: 1;
  font-size: xx-small;
  border-right: 1px solid black;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  vertical-align: middle;
  text-align: left; }
td.white { font-size: small;
  vertical-align: middle;
  text-align: center }
td.none {
  }
tr.grey {
  background-color: #cccccc }
td.grey {
  background-color: #cccccc }
td.blue { 
  vertical-align: middle;
  text-align: center;
  background-color: #aaaaff }
td.green { 
  vertical-align: middle;
  text-align: center;
  background-color: #99ff99 }
td.red { 
  vertical-align: middle;
  text-align: center;
  background-color: #ff0000 }
td.yellow { 
  vertical-align: middle;
  text-align: center;
  background-color: #ffff00 }
td.lblue { 
  vertical-align: middle;
  background-color: #aaaaff }
td.lgreen { 
  vertical-align: middle;
  background-color: #e2ffe2 }
td.lred { 
  vertical-align: middle;
  background-color: #ffdddd }
td.lyellow { 
  vertical-align: middle;
  background-color: #ffffbb }
td.emp {
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  border-style: solid;
}
table.center td {
  vertical-align: middle;
  text-align: center;
}
span.grey {
  background-color: #cccccc }
span.blue {
  background-color: #aaaaff }
span.green {
  background-color: #99ff99 }
span.yellow {
  background-color: #ffff99 }
span.red {
  background-color: #ff9999 }

