 a {color: #0000FF; }
 a:visited {color: #000066;}
 body { background: url('bg.gif') #F5F5F5; background-repeat: no-repeat; background-position: top left;}
 th,td,input,select,optgroup,option {font-family: verdana; font-size: 10px;}
 .row {border-bottom: 1px solid #999999;}
 .table {border: 1px solid #999999; background: #FFFFFF;}
 .header {background: #999999; color: #FFFFFF;}
 .miniheader {background: #49602c; color: #FFFFFF;}
 .miniheader a { color: #FFFFFF; }
 .main {background: #FFDD00; color: #000000; font-weight: bold;}
 .note {color: #FF0000; font-weight: bold; text-align: center;}
 .hakuinput { width: 150px; }
 .hakutable { width: 175px; border: 1px solid #CCCCCC; background: #FFFFFF;}
 .hakuthheader { font-family: verdana; font-size: 13px; background: #DDDDDD; }
 .info {font-family: verdana; font-size: 0.6em; color: #999999; text-align:center;}
 .white {color: #FFFFFF; }
 .white:visited {color: #FFFFFF; }

