body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0px;
}
* {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.maintable { background-color: #FFFFFF; }

a:active    	{color: #0000CC; text-decoration: none;}
a:link      	{color: #0000CC; text-decoration: none;}
a:visited   	{color: #0000CC; text-decoration: none;}
a:hover     	{color: #0000FF; text-decoration: none;}

a.nav:active    {color: #0000CC; text-decoration: none; font-size: 12px; font-weight: bold; }
a.nav:link      {color: #0000CC; text-decoration: none; font-size: 12px; font-weight: bold; }
a.nav:visited   {color: #0000CC; text-decoration: none; font-size: 12px; font-weight: bold; }
a.nav:hover     {color: #FF9900; text-decoration: none; font-size: 12px; font-weight: bold; }

a.navc:active   {color: #FF9900; text-decoration: none; font-size: 12px; font-weight: bold; }
a.navc:link   	{color: #FF9900; text-decoration: none; font-size: 12px; font-weight: bold; }
a.navc:visited  {color: #FF9900; text-decoration: none; font-size: 12px; font-weight: bold; }
a.navc:hover	{color: #FF9900; text-decoration: none; font-size: 12px; font-weight: bold; }

.header { font-size: 12px; color: #666666; font-weight: bold; }
.normal { font-size: 12px; color: #333333; }

.red { font-size: 12px; color: #990000; }
.green { font-size: 12px; color: #009900; }
.orange { font-size: 12px; color: #CC9900; }

.title1 { font-size: 16px; color: #990000; font-weight: bold; }
.title2 { font-size: 14px; color: #990000; font-weight: bold; }
.title3 { font-size: 12px; color: #000099; font-weight: bold; }
.gras { font-size: 12px; color: #000099; font-weight: bold; }
.title1sep {background-color: #FF9933; }
.price { font-size: 14px; font-weight: bold; text-align: right; }

.list_tableborder { background-color: #CCCCCC; }
.list_header { background-color: #EEEEEE; font-weight: bold; }
.list_content { background-color: #FFFFFF; }
.list_title { font-size: 14px; color: #990000; font-weight: bold; }

.split_current { background-color: #FFCC66; color: #990000; text-decoration: none; }
.split_normal { background-color: #F8F8F8; color: #333333; text-decoration: none; } 
.state_current { background-color: #FFFF00; color: #990000; text-decoration: none; } 
.state_normal { background-color: #FFFFFF; color: #666666; text-decoration: none; } 
.datepast { color: #CC0000; }
.datefuture { color: #00CC00; }
.datenow { color: #CC9900; }
