BODY {
	BACKGROUND-COLOR: #5E6C80;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	MARGIN: 0pt;

	SCROLLBAR-BASE-COLOR: {tabletitlebgcolor}; 
	SCROLLBAR-ARROW-COLOR: {tabletitlefontcolor};   
}

A:LINK		{COLOR: #ffffff; TEXT-DECORATION: none}
A:VISITED	{COLOR: #ffffff; TEXT-DECORATION: none}
A:HOVER		{COLOR: #ffffff; TEXT-DECORATION: underline}
A:ACTIVE	{COLOR: #ffffff;}

.title {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
            font-size: 10pt;
			font-weight: bold;
            line-height: 26px;
            color:#ffffff; }

.bigtitle
{
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
            font-size: 25pt;
			font-weight: bold;
            line-height: 26px;
            color:#ffffff;

}

.adminbg
{
	BACKGROUND-COLOR: #F3E3CD;
}

.topbar	 {
	FONT-FAMILY: Verdana,Arial,Helvetica;
	FONT-SIZE: {fontsize}; COLOR: #c0c0c0;
	BACKGROUND-COLOR: #013C01;
}

tr,td,p,li,ul,ol,form {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 10px;
}

td.normal {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 10pt
}

hr {
	color:#000000
}

blockquote {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; COLOR: #666666
}

img {
	border-style: none;
}

b {
	color:#ffffff;
}

SELECT {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	COLOR: #ffffff;
	FONT-SIZE: 10px;
	border: 1px solid #000000;
	BACKGROUND-COLOR: #5B697C
}


input, textarea, option {
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	COLOR: #ffffff;
	FONT-SIZE: 7.5pt;
	BACKGROUND-COLOR: #5B697C;
}

.firstalt	
{
BACKGROUND-COLOR: #6D7889; COLOR: #ffffff;
}

.secondalt	{ BACKGROUND-COLOR: #5B697C; COLOR: #ffffff;}

.thrdalt    { BACKGROUND-COLOR: #646B75; COLOR: #ffffff;}

.tblhead	{ COLOR:#ffffff; text-decoration:none; font-size: 7.5pt; font-weight: bold; BACKGROUND-COLOR: #40526C;}

.tblborder  { background-color: #000000; }

.highlight { background-color: yellow; padding: 1px; color: black}
.red { color: red }
.green {color:green}

/* --- color for ranking --- */
.bronze { color: #4D2F08 }
.gold {color:gold; border:1px dashed #999999;background-color:#333333;padding:4px; width:40px;height:40px; text-align:center}
.silver {color: silver}


.graph {
  background-color: #069;
  padding: 0px;
  width: 75px;
}

/* For the ranking tables. */

.darkbg {
background-color: #000000;
}

.mediumbg {
  background-color: #09c;
  background-image: url('grad_bg.png');
  color: #fff
}

.lightbg {
  background-color: #fff;
  color: #000;
}
.lightbgalt {
  background-color: #f0f0f0;
  color: #000;
}
.news_mediumbg {
BACKGROUND-COLOR: #6D7889; COLOR: #ffffff;
}

.news_lightbg {
BACKGROUND-COLOR: #5B697C; COLOR: #ffffff;
}
.news_lightbgalt {
BACKGROUND-COLOR: #5B697C; COLOR: #ffffff;
}

/* For the menu. */

a.menu, a.menu:visited {
  background-color: #fff;
  border: 1px solid #737373;
  color: #000;
  float: left;
  margin-left: 8px;
  margin-right: 8px;
  margin-top: 2px;
  padding: 3px;
  text-align: center;
  text-decoration: none;
}
a.menu:hover, a.menu:active {
  color: #fff;
  background-color: #09c;
  background-image: url('grad_bg.png');
  text-decoration: none
}
