﻿body 
{
	background-color: #ffffff;
	margin: 0px;
	font-size: 9pt;
	font-family: verdana, arial, times;
	padding: 10px;
}

table 
{
	font-size: 9pt;
	font-family: verdana, arial, times;
}

h1		{ font-size: 10pt; }
h2		{ font-size: 14pt; }
h3		{ font-size: 12pt; }

a:link 		{ color: #0033ff; }
a:visited 	{ color: #0033ff; }
a:hover 	{ color: #0033ff; }
a:active 	{ color: #0033ff; }

.FloatRight	{ float: right; padding: 10px; width: 35%; }
.HighlightBox { padding: 2px; background-color: #fff099; border: 1px solid #000000; }
.Error { color: #ff0000; }

/* ********* ********* ********* ********* ********* */
/* Misc */

.title	{ font: bold 14pt verdana; color: #ffffff; text-align: center }
.content { padding-left: 10px; }

.section { border: outset 3px; padding: 10px; }
.sectionFloatLeft { float: left; padding: 20px; }
.sectionFloatRight { float: right; padding: 20px; }
.sectionTable { }

.GameBody { background-color: #e0e0e0; }

/* ********* ********* ********* ********* ********* */
/* Game */
#DivGameWrapper
{
}
.DivCard
{
	position: absolute;
}	
.DivMessage
{
	position: absolute;
	font-size: 14pt;
	font-family: Verdana, Arial, Times New Roman;
	font-weight: bold;
	padding: 10px;
	background-color: #006658;
	border: 2px solid #ffff00;
	color: #ffff00;
}	
.MessageGreen { border: 2px solid #00ff00; color: #00ff00; }
.MessageYellow { border: 2px solid #ffff00; color: #ffff00; }
.MessageRed { border: 2px solid #ffff00; color: #ff6666; }
.MessageWhite { border: 2px solid #ffffff; color: #ffffff; }

.OutcomeLabel
{
	font-size: 12pt; 
	font-weight: bold; 
	width: 100%;	
}	
.OutcomeLabelRed { color: #660000; }
.OutcomeLabelGreen { color: #003300; }
.OutcomeLabelYellow { color: #999900; }

#DivChartWrapper
{
	position: absolute;
	width: 800px; 
}

#DivStrategy
{
	top: 0px;
	left: 0px;
	width: 200px; 
	height: 250px; 
	padding: 5px;
	overflow: auto; 
	border: 2px solid #000000;
	background-color: #ffffff;
	text-align: center;
	display: none;
}
#DivStrategy table
{
	font-size: 6pt;
}
#DivCountMethod 
{
	width: 200px; 
	height: 250px; 
	padding: 5px;
	overflow: auto; 
	border: 2px solid #000000;
	background-color: #ffffff;
	text-align: center;
	display: none;
	float: right;
}
#DivCountMethod table
{
	font-size: 7pt;	
}

/* ********* ********* ********* ********* ********* */
/* INFO */
.DivInfo { color: #000000; font: 8pt verdana; text-align: center; padding: 10px;}
.DivInfo a:link, .DivInfo a:visited, .DivInfo a:active .DivInfo a:hover 
	{ color: #0033ff; text-decoration: underline; }
