* {font-family: Verdana, Arial, Halvetica, Sans-serif; font-size:12px;}
body { margin:1px; background-repeat: repeat-x; background-color: #eee;}
a {text-decoration: none; color:blue;}
a:hover {text-decoration: underline;}

h1 {font-size:200%;}
h2 {font-size:175%;}
h3 {font-size:150%;}
h4 {font-size:125%;}
h5 {font-size:112%;}
h6 {font-size:100%;}


/* <td> */
.logo	{width:232px; height:50px; background-image: url(images/logo.png); background-position:top right; background-repeat: no-repeat; vertical-align:top; text-align:left;}
.logo span {color:white; font-size:10px; padding-left:30px; margin-top:25px; display:block;}

button img		{padding-right:3px;}
.icon		{width:16px; height:16px;}

	/* menu */
.menu		{background-image: url(images/bluegrad.png); background-repeat:repeat-x; padding:1px; text-align:center;}
.menu button	{width:120px; display:block;}

.flags a	{color:white;}


	/* All subclassess are <td> elements if not noted otherwise */
.report			{background-color:#e0e0e0; border:1px outset white;}
.report th			{}
.report tr			{vertical-align:top;}
.report tr:hover td	{background-color:#fcfcfc;}

.report td			{}
.report .navbar	{text-align:right; background-color:transparent;}
.report .buttonbar	{text-align:left; background-color:transparent;}
	/* header column (row number) */
.report .no		{text-align:right;}
	/* column types */
.report .text		{padding:0em 0.5em; background-color:#ececec; white-space:nowrap;}
.report .link		{padding:0em 0.5em; background-color:#ececec; white-space:nowrap;}
.report .button		{}
.report .textarea	{padding:0em 0.5em; background-color:#ececec; font-size:90%; text-align:justify;}
.report .bool		{padding:0em 0.5em; background-color:#ececec; text-align:center;}
.report .int		{padding:0em 0.5em; background-color:#ececec; text-align:right;}
.report .float		{padding:0em 0.5em; background-color:#ececec; text-align:right;}
.report .time		{padding:0em 0.5em; background-color:#ececec; text-align:right; white-space:nowrap;}
.report .date		{padding:0em 0.5em; background-color:#ececec; font-size:90%; white-space:nowrap;}
.report .datetime	{padding:0em 0.5em; background-color:#ececec; font-size:90%; white-space:nowrap;}
	/* not <td> element but <button> */
.report .sortbutton		{width:100%; text-align:center; vertical-align:center; white-space:nowrap; display:block;}


button		{font-size:12px; padding:0px; text-align:left; white-space:nowrap;}
.menu button	{width:120px;}

.news span {display:block; padding:0px 5px;}
.news b {padding-left:5px;}



