html, body { background-color:#FFF; color:#000; scrollbar-base-color:#DDD; }
td, th, p { color:#000; }
h1, h2, h3, h4, h5, h6 { color:#003; }
h1, h1 a { color:#900; }
h2, h2 a { color:#006; }
h3, h3 a { color:#003; }
a 			{ color:#000; }
a.table 	{ color:#000; }
a.table:hover	{ color:#FFF !important; 		background-color:#006 !important; }
a.table:active	{ color:#000 !important; 	background-color:#CCC !important; }
a.text:hover	{ color:#FFF !important;		background-color:#006 !important; }
a.text:active 	{ color:#000 !important; 	background-color:#CCC !important; }
a.popup			{ color:#006;		background-color:#FFF; }
th.tbl-button a	{ background-color:#006 !important; }
a:hover		{ color:#FFF; 	background-color:#006; }
a:active 	{ color:#000; 	background-color:#CCC; }
td, th { background-color:#FFF; }
tr.high td, tr.high th, tr.high a, tr td.high, tr th.high, tr td.high a { 
	background-color:#CDF !important; color:#003 !important; 
}
.tiny { color:#000; }
.tablehead,
table thead tr.tbl-title th { 
	background-color:#006; 
	color:#EEE; 
	border-bottom:1px solid #666; 
}
table thead tr.tbl-headings th{
	background-color:#DDD !important;
	color:#000 !important;
	border-top:1px solid #666; 
	border-bottom:1px solid #666; 
}
table.tbl-games thead tr .graphic 		{ background-color:#FFF !important; }
table.tbl-graph tr td					{ background-color:#FFF !important; }
table.tbl-std tr.tbl-final				{ border-top: 2px solid #333; }
table.tbl-std td, 
table.tbl-std th 						{ background-color:#F9F9F9; color:#000; border-color:#669;}
table.tbl-games tbody th a,
table.tbl-games td, 
table.tbl-games th 						{ background-color:#F9F9F9; color:#000; border-color:#000; }
table.tbl-games  						{ border-color:#000; }
table.tbl-menu tr.tbl-final				{ border-top: 2px solid #333; }
table.tbl-menu a, 
table.tbl-menu td, 
table.tbl-menu th 						{ background-color:#EEE; color:#000; }
a.menu:hover	{ color:#000; 	background-color:#FF0; }
a.menu:active 	{ color:#000; 	background-color:#CCC; }
table.tbl-mainmenu td, table.tbl-mainmenu th { 
	background-color:#006; 
	color:#FFF; 
	border-color:#0F0 !important;
}
table.tbl-mainmenu {
	border-color:#003;
}
a.mainmenu:hover		{ color:#000; 	background-color:#FF0; }
a.mainmenu:active		{ color:#000; 	background-color:#CCC; }
a.mainmenu				{ color:#FFF; 			background-color:#006; }
.cdd0_main_menu				{ color:#FFF; 			background-color:#006; }
.cdd0_main_items			{ color:#FFF; 			background-color:#006; }
.cdd0_main_items_rollover	{ color:#000; 			background-color:#EEE; }
.cdd0_sub_menu				{ color:#000; 			background-color:#EEE; }
.cdd0_sub_items				{ color:#000; 			background-color:#EEE; }
.cdd0_sub_rollover			{ color:#EEE; 			background-color:#000; }
table.tbl-form tbody tr th { background-color:#DDD; color:#000; border-color:#999; }
table.tbl-form tbody tr td ,
table.tbl-form tbody tr td a{ background-color:#EEE; color:#000; }
table.tbl-form thead tr.tbl-description td { background-color:#DDD; color:#000; border-color:#999; }
table.tbl-hform tbody tr td ,
table.tbl-hform tbody tr td a { 
	background-color:#EEE; 
	color:#000; 
	border-color:m4BD_TableFormTD;
}
table.tbl-hform tbody tr th { 
	background-color:#DDD; 
	background-color:#CDF; 
	background-color:#FFF; 
	color:#000; 
	border-color:#999 !important;
}
table.tbl-tourinfo td 			{ background-color:#FFF; 			color:#000; }
table.tbl-tourinfo th 			{ background-color:#FFF; 			color:#000; }
table.tbl-tournament td.GRself 			{ background-color:#EEE; 				color:#EEE; }
table.tbl-tournament tbody tr td.GR 	{ background-color:#FFF !important; 	color:#000 !important; }
table.tbl-tournament tbody tr a.GR 		{ background-color:#FFF !important; 	color:#000 !important; }
table.tbl-tournament tbody th 			{ background-color:#EEE !important; 	color:#000 !important; }
table.tbl-tournament tbody th a			{ background-color:#EEE !important; 	color:#000 !important; }
table.tbl-tournament tbody td 			{ background-color:#FFF; 					color:#000; }
table.tbl-tournament tr.high td.GR, 
table.tbl-tournament tr.high th, 
table.tbl-tournament tr.high th a, 
table.tbl-tournament tr.high td a 		{ background-color:#CDF !important; color:#003 !important; }
table.tbl-tournament tbody tr.high td.GRself 	{ background-color:#EEE !important; 	color:#EEE !important; }
table.tbl-gameinfo a { background-color:#FFF; color:#000; }
table.tbl-gameinfohead tr td a,
table.tbl-gameinfohead tbody tr td a,
table.tbl-gameinfohead tbody tr td,
table.tbl-gameinfohead tbody tr th {
	background-color:#DDD !important;
	color:#000 !important;
}
table.tbl-gameinfohead { border-color:#006; }
div.taken{ background-color:#EEE; border-color:#000; }
table.tbl-gameleft a { background-color:#FFF; color:#000; }
table.tbl-definition td,
table.tbl-definition th { background-color:#FFF !important; color:#000 !important; }
table thead tr.tbl-headings th a	{ 
	background-color:#DDD !important;
	color:#000 !important;
}
table tr.tbl-navigation td, 
table tr.tbl-navigation td a { 
	background-color:#DDD !important;
}
.msg 	{ color:#FF0 !important; background-color:#090 !important; }
.errmsg { color:#FF0 !important; background-color:#900 !important; }
.systeminfo	{ color:#000; }
.spoken	{ color:#C63; }
em		{ color:#C63; }
span.spoken	a { color:#C63; }
blockquote, blockquote a, blockquote p { 
	background-color:#FFF !important; 
	color:#000 !important;
	border-color:#000;  
	}
blockquote.hint 	{ border-left-color:#009; }
blockquote.hint 	{ border-color:#009 !important; }
blockquote.sidebar	{ border-left-color:#C93; }
blockquote.error 	{ border-left-color:#F00; }
blockquote.help 	{ border-left-color:#F96; }
blockquote.tip 		{ border-left-color:#CCC; }
blockquote .spoken, blockquote em 		{ color:#00C; }
blockquote.draw 	{ border-left-color:#FC6; border-right-color:#FC6; }
.headline 		{ color:#669; }
form{
}
input, select, option, textarea{
	color:#006;
	scrollbar-base-color:#DDD;
}
#FFF
#006
input.button	{ background-color:#006; color:#FFF; border-color:#009; }
input.cbutton	{ background-color:#006; color:#FFF; border-color:#009; }
input.mbutton	{ background-color:#006; color:#FFF; border-color:#009; }
input.sbutton	{ background-color:#006; color:#FFF; border-color:#009; }
input.nbutton	{ background-color:#006; color:#FFF; border-color:#009; }
input.tbutton	{ background-color:#006; color:#FFF; border-color:#009; }
input.hugeButton{ background-color:#006; color:#FFF; border-color:#009; }
input.button:hover		{ color:#FF9; background-color:#00A; border-color:#009; }
input.cbutton:hover		{ color:#FF9; background-color:#00A; border-color:#009; }
input.mbutton:hover		{ color:#FF9; background-color:#00A; border-color:#009; }
input.sbutton:hover		{ color:#FF9; background-color:#00A; border-color:#009; }
input.nbutton:hover		{ color:#FF9; background-color:#00A; border-color:#009; }
input.tbutton:hover		{ color:#FF9; background-color:#00A; border-color:#009; }
input.hugeButton:hover	{ color:#FF9; background-color:#00A; border-color:#009; }
input.textfield, textarea, select		{ background-color:#FFF !important; }
input.counter	{ color:#333; background-color:#FFF !important; border-color:#00F !important; }
input.counter	{ color:#000; background-color:#FFF !important; border-color:#00F !important; }
.moveinput { 
		color:				#000;
	background-color: 	transparent !important;
	border:				0px	solid transparent !important;
}
.speech { color:#900; }
.talk { color:#060; }
