body.text
{
	font-family: Trebuchet MS, Arial;
	font-size: 11pt;
	background-image: url(/game/images/text.jpg);	
	background-attachment: fixed;
	margin: 10px 10px 10px 10px;
	text-align: center;
	color: #E6E6EC;
}

.description
{
	color: #bebebe;
}

a
{
	color: #bebebe;
}

table.turns
{
	font-size: 8pt;
}

span.turn
{
	font-size: 8pt;
}

td
{
	font-size: 10pt;	
}

div
{
	font-size: 10pt;
    text-align:center;	
	margin-left:auto;
	margin-right:auto;
		
}

p
{
	font-size: 10pt;	
}

span
{
	font-size: 10pt;
}

td.green, span.green, div.green
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 2px;
	color: #00cc00;
	padding-top: 2px;
	border-bottom: #b3b3c5 1px solid;
	text-align: right;
}

td.red, span.red
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 2px;
	color: #cc0033;
	padding-top: 2px;
	border-bottom: #b3b3c5 1px solid;
	text-align: right;
}

td.turn
{
	border-bottom: solid 1px #B3B3C5;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 8pt;
}


table.dialog
{
	/**background: url(/game/images/glassback.jpg); **/	
	background-color: #262768;
	color: white;
	font-size: 12pt;
	text-align: center;
	/**border-bottom: solid 1px gray;
	border-right: solid 1px gray;
	border-left : solid 1px white;
	border-top: solid 1px white;
	**/
	padding-bottom: 10px;	

}

table.tabdialog
{
	background-color: #262768;
	color: white;
	font-size: 12pt;
	text-align: center;
	/**
	border-bottom: solid 1px gray;
	border-right: solid 1px gray;
	border-left : solid 1px white;
	border-top: none;
	**/
	padding-bottom: 10px;	

}

tr.grayback
{
	background-color: #262768;
	color: #E6E6EC;
}

tr.subback
{
	background-color: #1F1F4D;
	color: #E6E6EC;
}

td.listcellsmall
{
	padding-top: 0px;
	padding-bottom: 0px;	
	border-bottom: solid 1px #6B6B95;
}
td.listcell
{
	padding-top: 1px;
	padding-bottom: 1px;	
	border-bottom: solid 1px #6B6B95;
/*
	border-bottom: solid 1px #B3B3C5;
*/
}
td.listcell2 
{
	padding-top: 1px;
	padding-bottom: 1px;	
	border-bottom: solid 1px #6B6B95;
	border-right: solid 1px #6B6B95;
}

td.header
{
	padding-top: 2px;	
	padding-left: 10pt;
	border-bottom: solid 1px red;
	border-collapse: collapse;
	background: url(/game/images/header.jpg);
	height: 20px;
	color: White;
	text-align: left;
	font-weight: bold;
}

td.subheader
{
	background-color: Black;
	color: White;
	font-size: 8pt;
}

input.3char
{
	border: solid 1px #B3B3C5;
	width: 35px;
}

input.checkbox
{
	background-color: #373769;
}


option
{
	font-family: Trebuchet MS, Arial;
	font-size: 12pt;
	border: solid 1px #B3B3C5;
	background-color: #262768;
	color: White;		
}

input
{
	font-family: Trebuchet MS, Arial;	
	background-color: #262768;
	border: none;	
	color: White;
}

input.text
{
	border: solid 1px #B3B3C5;
}

table.list
{
	border-bottom: solid 1px #333e66;
	border-top: solid 1px #333e66;	
}

img
{
	border: none;
}

div.error
{
/*	position:absolute;
	top: 200;
	left: 400;
*/
}

img.flag
{
	width: 16px;
	height: 11px;
	border: solid 1px #717894;
}