body { 
  background: #000000;
  color: #C0C0C0;
  font-size: 10px;
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  margin : 0 0 0 0;
  margin-bottom : 0;
  margin-left : 0;
  margin-right : 0;
  margin-top : 0;
}

.topic       { font-weight: bold;   color: #FFFFFF; font-size: 14px; font-family: geneva, verdana, arial, helvetica, sans-serif;}
.topicdim    { font-weight: bold;   color: #C2C2C2; font-size: 14px; font-family: geneva, verdana, arial, helvetica, sans-serif;}
.headline    { font-weight: bold;   color: #FFFFFF; font-size: 10px; font-family: geneva, verdana, arial, helvetica, sans-serif;}
.headdim     { font-weight: bold;   color: #E5E5E5; font-size: 10px; font-family: geneva, verdana, arial, helvetica, sans-serif;}
.info        { font-weight: normal; color: #DCDCDC; font-size: 10px; font-family: geneva, verdana, arial, helvetica, sans-serif;}
.infodim     { font-weight: normal; color: #C2C2C2; font-size: 10px; font-family: geneva, verdana, arial, helvetica, sans-serif;}
.infodimdim  { font-weight: normal; color: #AAAAAA; font-size: 10px; font-family: geneva, verdana, arial, helvetica, sans-serif;}
.infogreen   { font-weight: normal; color: #AAEEB1; font-size: 10px; font-family: geneva, verdana, arial, helvetica, sans-serif;}
.infored     { font-weight: normal; color: #F0A5AA; font-size: 10px; font-family: geneva, verdana, arial, helvetica, sans-serif;}
.infoyellow  { font-weight: normal; color: #EEE2AA; font-size: 10px; font-family: geneva, verdana, arial, helvetica, sans-serif;}
.yellownotice{ font-weight: normal; color: #FFFF00; font-size: 8px; font-family: geneva, verdana, arial, helvetica, sans-serif;}
.newnotice   { font-weight: normal; color: #FF1111; font-size: 8px; font-family: geneva, verdana, arial, helvetica, sans-serif;}
.rednotice   { font-weight: normal; color: #FF5070; font-size: 10px; font-family: geneva, verdana, arial, helvetica, sans-serif;}
.greennotice { font-weight: normal; color: #00C030; font-size: 10px; font-family: geneva, verdana, arial, helvetica, sans-serif;}
.date        { font-weight: normal; color: #C0C0C0; font-size: 9px; font-family: geneva, verdana, arial, helvetica, sans-serif;}
.topnavi     { font-weight: normal; color: #A5A5A5; font-size: 9px; font-family:  geneva, verdana, arial, helvetica, sans-serif;}
.botnavi     { font-weight: normal; color: #999999; font-size: 9px; font-family:  geneva, verdana, arial, helvetica, sans-serif;}
.bar         { font-weight: normal; color: #BBBBBB; font-size: 9px; font-family:  geneva, verdana, arial, helvetica, sans-serif;}

a            { color: #FFFFE0; text-decoration: none;}
a:hover      { color: #FFFFE0; text-decoration: underline;}
a:active     { color: #FFFFE0; text-decoration: underline;}
a:visited    { color: #FFFFE0;}

a.topnavi         { color: #FFFFE0; font-size: 9px; text-decoration: none;}
a.topnavi:hover   { color: #FFFFE0; font-size: 9px; text-decoration: underline;}
a.topnavi:active  { color: #FFFFE0; font-size: 9px; text-decoration: underline;}
a.topnavi:visited { color: #FFFFE0; font-size: 9px;}

a.botnavi         { color: #F0F0D0; font-size: 9px; text-decoration: none;}
a.botnavi:hover   { color: #F0F0D0; font-size: 9px; text-decoration: underline;}
a.botnavi:active  { color: #F0F0D0; font-size: 9px; text-decoration: underline;}
a.botnavi:visited { color: #F0F0D0; font-size: 9px;}

a.dim             { color: #D2D2D2; font-size: 10px; text-decoration: none;}
a.dim:hover       { color: #D2D2D2; font-size: 10px; text-decoration: underline;}
a.dim:active      { color: #D2D2D2; font-size: 10px; text-decoration: underline;}
a.dim:visited     { color: #D2D2D2; font-size: 10px;}

a.info            { color: #FFFFE0; font-size: 10px; text-decoration: none;}
a.info:hover      { color: #FFFFE0; font-size: 10px; text-decoration: underline;}
a.info:active     { color: #FFFFE0; font-size: 10px; text-decoration: underline;}
a.info:visited    { color: #FFFFE0; font-size: 10px;}

a.bar             { color: #000000; font-size: 10px; text-decoration: none;}
a.bar:hover       { color: #000000; font-size: 10px; text-decoration: underline;}
a.bar:active      { color: #000000; font-size: 10px; text-decoration: underline;}
a.bar:visited     { color: #000000; font-size: 10px;}

a.topic           { color: #FFFFE0; font-size: 14px; text-decoration: none;}
a.topic:hover     { color: #FFFFE0; font-size: 14px; text-decoration: underline;}
a.topic:active    { color: #FFFFE0; font-size: 14px; text-decoration: underline;}
a.topic:visited   { color: #FFFFE0; font-size: 14px;}

input, select, textarea { 
	background: #FFFFFF; 
	font-weight: normal; 
	font-size: 10px; 
	color: #000000;

	border-width: 1;
	border-color: #000000;
	font-family: geneva, verdana, arial, helvetica, sans-serif;
}
