html { font-size:100%; }

body,td,div,a {	font-family:arial,sans-serif; color:#222222; }

body
{
	padding: 0px; 
	margin: 0px;
	height: 100%;
}

h1
{
	background: url(/img/h.jpg) #F2F2F2 repeat-x;
	text-align:	Left;
	padding:	10px;
	margin: 	20px 0px 0px 0px;
   /* color: 		#003300;*/
    font-weight:	bold;
	font-size:	1.8em;
   /* text-shadow: 	1px 1px 0 #669966;*/
    border-radius: 15px;
    box-shadow: 10px 10px 5px #888888;
    text-decoration: underline;
}
h1 a
{
  text-decoration: none;
}
h2
{
	/*font-weight:bold;
	text-align:center;
	color:#003300;
	font-size:	1.2em;
	margin:5px;*/
}
small
{
	line-height:1em;
}
.symbol {
	font-size:	1.5em; 
	font-weight:	bold;
	padding: 	10px 15px 10px 15px;
	}

.buysymbol 	{ background: url(/images/panels/green2.jpg) #80dd80 repeat-x; }
.sellsymbol 	{ background: url(/images/panels/red1.jpg) #a8757d repeat-x; }
.filledsymbol 	{ background: url(/images/panels/gray2.jpg) #EEEEEE repeat-x; }
.cancelledsymbol{ background: url(/images/panels/gray2.jpg) #EEEEEE repeat-x; }
.delaysymbol	{ background: url(/images/panels/gray2.jpg) #EEEEEE repeat-x; }


.info	{
	padding: 	15px 20px 10px 20px;
	font-size: 	1.1em;
	font-weight:	normal;
	line-height: 	1.7em;
	}

.status	{	font-size:2em;
		padding-bottom: 20px; 
		padding-top: 20px; 
	}

.buytext	{	color:darkgreen; font-weight:bold;	}
.selltext 	{	color:darkred;  font-weight:bold;	}
.filledtext	{	color:#666666;  font-weight:bold;	}
.cancelledtext	{	color:#666666;  font-weight:bold;	}


.leftShadow {
/*adding:	5px;*/
	text-align:	center;
	border: 	1px solid darkgreen;
	color:		darkgreen;
	font-weight:	bold;
	width: 75%;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

.st
{
  border: solid 1px #e8eef4;
  border-collapse: collapse;
}

.sd
{
  padding: 10px;   
  border: solid 1px #e8eef4;
  text-align: right;
}
.sdtotal
{
  padding: 10px;   
  border: solid 1px #e8eef4;
  text-align: right;
  background-color: #F0FFF0;
  color:darkgreen;
  white-space:nowrap;
}
.sdplus
{
  padding: 10px;   
  border: solid 1px #e8eef4;
  text-align: right;
  background-color: #F0FFF0;
}
.sdminus
{
  padding: 10px;   
  border: solid 1px #e8eef4;
  text-align: right;
  background-color: #FFF6F6;
}

.sh
{
  padding: 6px 5px;
  text-align: left;
  background-color: #e8eef4; 
  border: solid 1px #e8eef4;   
}

.nobr
{
  white-space: nowrap;
}

.message
{
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  line-height:1.2em;
}
.msgdate
{
  padding-top: 0.5em;
  font-size: 0.6em;
  color: #666666;
}
.author
{
  color:#003300;
  font-weight:bold;
}
a img
{
 border:none;
}
ol li {
 padding-bottom:1em;
}
.language {
  margin-left:1em; 
  margin-right:1em;
  font-size:small;
}
.selectedlanguage {
  font-weight:bold;
}
.language a {
  color:#336633;
  text-decoration:none;
}
.selectedlanguage a
{
  color:#003300;
}
.language img {
  padding-right:3px;
  vertical-align:text-top;
}
input.hint {
   color: grey;
}
div.highlight {
  margin-left:20%;
  margin-right:20%;
  margin-top:1em;
  margin-bottom:1em;
  padding:1em;
  border:1px solid darkgreen;
  background:lightgreen;
  text-align:center;
  font-weight:bold;
}