hr	{ color: #d50000; }
 
.top	{ font-size: 8pt; background-color: #c3d7ff; }
.main	{ background-color: #ffffff; font-family: Verdana, Geneva, sans-serif; font-size: 8pt;
			background-image: url('side19.gif'); background-repeat: repeat-y; }
 
.mibck	{ background-color: #ffffff; }
.dkbck	{ background-color: #d50000; }
.flags	{ background-color: #ddebf5; }
.mine	{ background-color: #eeeeee; }
 
.lia	{ color: #d50000; font-family: Verdana, Geneva, sans-serif; font-size: 8pt; background-color: #eeeeee; }
.hbar	{ color: #d50000; font-family: Verdana, Geneva, sans-serif; font-size: 8pt; background-color: #eeeeee; border: solid 1px #d50000; padding: 2px; }
 
.pts	{ color: #009900; font-family: Verdana, Geneva, sans-serif; font-size: 8pt; font-weight: bold; text-align:center; padding-top: 2; padding-bottom: 2; }
.score	{ color: #183060; font-family: Verdana, Geneva, sans-serif; font-size: 8pt; font-weight: bold; text-align:center; padding-top: 0; padding-bottom: 0; }
.ca	{ color: #009900; font-family: Verdana, Geneva, sans-serif; font-size: 8pt; font-weight: bold; background-color: #eeeeee; }
 
.past	{ color: #ffffff; background-color: #d50000; font-family: Verdana, Geneva, sans-serif; font-size: 8pt; text-align:center; }
.pasth	{ color: #ffffff; background-color: #d50000; font-family: Verdana, Geneva, sans-serif; font-size: 8pt; padding: 2px; }
 
.mnul	{ font-size: 8pt; font-family: Verdana, Geneva, sans-serif; }
.mnul a		{ display: block;	padding: 2px;	color: #d50000; background-color: #ffffff; text-decoration: none; border: #d50000 1px solid; }
.mnul a:hover	{					color: #d50000; background-color: #e1ebff; text-decoration: none; border: #d50000 1px solid; }
.mnult		{ font-weight: bold;	padding: 2px;	color: #ffffff; background-color: #d50000; text-decoration: none; border: #d50000 1px solid; }
.mnuyt		{			padding: 2px;	color: #ffffff; background-color: #d50000; text-decoration: none; border: #d50000 1px solid; }
.tabht		{			padding: 2px;	color: #000000; background-color: #ffffff; text-decoration: none; 
			border-top: #d50000 1px solid; border-left: #d50000 1px solid; border-right: #d50000 1px solid; }
 
.tabhsp	{ border-bottom: #d50000 1px solid; }
.tabvsp	{ border-right:  #d50000 1px solid; }
 
.mbltop	{ background-color: #c3d7ff; }
.mblmnu		{font-size: 8pt; font-family: Verdana, Geneva, sans-serif; padding-left:4px; padding-right:4px; width:30px; }
.mblmnu a	{text-decoration: none; color:#d50000; display: block; }
.burger	{ margin-top: 4px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
			background-color: #d50000; height: 5px; border-radius: 2px; }
