A:link { text-decoration:none; color:#1e90ff; }
A:visited { text-decoration:none; color:#1e90ff; }
A:hover { text-decoration:underline; color:#ff0000; }

A.content:link { text-decoration:none; color:#191970; }
A.content:visited { text-decoration:none; color:#191970; }
A.content:hover { text-decoration:underline; color:#ff0000; background-color:#ffff00;}

A.copy:link { text-decoration:none; color:#008000; }
A.copy:visited { text-decoration:none; color:#008000; }
A.copy:hover { text-decoration:underline; color:#ff0000; }

td.newsdate { color: #888888; background-color:#eeeeee; border:1px solid #cccccc; font-family:arial; font-size:8pt; width:90px;}
td.newstitle { border:1px solid #cccccc; background-color:#ffffdd; cursor: pointer; behavior: url("newstitle.htc"); }
td.newstitle:hover {border:1px solid #800000; background-color:#ffdab9; cursor: pointer; }

.ref { padding-top:5px; margin-left:10px; margin-right:8px; font-size:9pt; letter-spacing:1px; }
.ref_eng { padding-top:5px; margin-left:10px; margin-right:8px; font-size:9pt; letter-spacing:0px; font-family:arial;}

.title { font-weight:bold; letter-spacing:1px; color:#f26522; }
.title_eng { font-weight:bold; letter-spacing:0px; color:#f26522; }

li { padding-bottom:5px; }

.reg { padding:20px; width:700px; height:400px; font-size:9pt; text-align:left; border: 1px solid #bbbbbb; background-color:#eeeeee; overflow: scroll; }

.button { font-size:9pt; width: 100px; cursor:pointer;}
.textbox { font-size:9pt; width:200px; }

.reg_check { padding:5px; font-size:9pt; letter-spacing:1px; text-align:center; margin-top:5px; background-color:#ffebcd; width:700px; border: 1px solid #f08080;}

.reg_check_ok { padding:5px; font-size:9pt; letter-spacing:1px; text-align:center; margin-top:5px; background-color:#e0ffb3; width:700px; border: 1px solid #3cb371;}