input.test_button_curr
{
  font-weight: bold;
  background-color: blue;
}

.message_error {
	font-size: 20px;
	font-weight : bold;
	color : #FF0055;
	text-align: center;
}


a:link {
 color: #000066;
}

a:visited {
 color: #000033;
}

.register {
 font-size: 1.2em;
 color: #961E11;
}

a:link.register, a:hover.register {
 text-decoration: underline;
}

a:visited.register {
 color: #d02000;
 text-decoration: underline;
}

.td_main_top, a:link.td_main_top, a:hover.td_main_top, a:visited.td_main_top {
	font-size: 12px;
	padding: 0px 0px 15px 60px;
	font-weight : bold;
  color: #FF8000;
}

a:visited.td_main_top {
  color: #FF0080;
}

.td_main_msg {
	font-size: 14px;
	padding: 10px 0px 5px 0px;
	font-weight : bold;
  color: #A0BF00;
}

.top_banner {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #0000FF;
	background-color: #FFFFC8;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.strong_button, .button2, .button4h {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: black;
  background-color: #FA8072;
  font-weight: bold;
  border-style: ridge;
  border-width: 5px;
  border-color: #d00000;
}

.button4 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff3000;
	background-color: #FFCAC2;
	font-weight: bold;
  border-style: ridge;
  border-width: 6px;
  border-color: #e0a000;
	}

a:HOVER.flag_all,a:link.flag_all,a:visited.flag_all,img.flag_all {
  border-style: none;
  }

a:HOVER.flag_cr,a:link.flag_cr,a:visited.flag_cr,img.flag_cr {
  border-style: solid;
  border-width: 2px;
  border-color: #0000FF;
  }

.user_head {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 800;
	color: #a04000;
	text-decoration: none;
  text-align: center;
}

.user {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #680D3B;
	background-color: #F8DCD9;
	text-decoration: none;
}

.statistics {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: black;
	text-decoration: none;
}

input.user_check {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #680D3B;
	background-color: #F8DCD9;
	text-decoration: none;
}

.red_star {
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 14px;
	font-style: normal;
	font-weight: 900;
	font-stretch: condensed;
	color: #FF0000;
	text-decoration: none;
}

.remark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: 900;
	color: #000000;
	text-decoration: none;
}

table.user_info tr td {
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-stretch: condensed;
	color: #85531D;
	text-decoration: none;
	padding: 2px 0px 5px 5px;
}

table.register tr td {
	font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-stretch: condensed;
	color: #85531D;
	text-decoration: none;
}

.user_result {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 800;
	color: #404000;
	text-decoration: none;
	padding-top: 12px;
	padding-bottom: 12px;
}

.refer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #604000;
	text-decoration: none;
	padding-left : 10px;
	text-align: left;
}

input.refer_i, textarea.refer_i {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 600;
	color: #804000;
	text-decoration: none;
  border: 2px solid #f7f0d7;
  background-color: #fff8df;
}

.main_table {
	background-color: #FfFdFa;
	color: #303000;
}

.body_iframe {
	background-color: #FfFdFa;
	color: #680D3B;
	text-align: left;
	vertical-align: bottom;
}

.body_iframe_ch {
	background-color: #FfFdFa;
	color: #680D3B;
	text-align: left;
	vertical-align: top;
}

.check_box {
  padding-left: 3px;
  white-space: normal;
}

.hidden_red_msg {
  visibility: hidden;
	color: #D80714;
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
}

.red_msg {
	color: #D80714;
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
}

.green_msg {
	color: #0B8A45;
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
}

.content {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0f4040;
}

.bottom_form {
  white-space: nowrap;
}

.psy_form {
  white-space: nowrap;
  padding: 0;
	margin: 0px;
}

H1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #85531D;
	font-weight: normal;
	text-align: center;
}

H2 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: Black;
	font-weight: normal;
	text-align: left;
}

.global_table {
	max-width : 800px;
	width: 100%;
}

.motto_top {
  font-family: Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  color: #999999;
  font-weight: bold;
  cursor: auto;
  text-align: right;
  padding: 2px;
}

.motto_middle {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 20pt;
	font-style: normal;
	color: #000066;
	font-weight: bold;
	cursor: auto;
	text-align: right;
	padding: 2px;
}

.news_date {
	font-size: x-small;
	color: #999999;
}

table.news_list tr td
{
vertical-align: top;
}

table.news_list th 
{
text-align: center;
}

.copyright {
	font-size: x-small;
	color: #000066;
	text-align: center;
}

.anons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000066;
	padding: 5px;
	text-decoration: none;
}

.anonstext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #000066;
  padding: 2px;
  text-decoration: none;

}

.anonstext:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #000066;
  padding: 2px;
  text-decoration: none;

}

.anonstext:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #000066;
  padding: 2px;
  text-decoration: underline;

}

.anonstext:visited:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #000066;
  padding: 2px;
  text-decoration: underline;
}

.menu {
  font-family: sans-serif, Verdana, Arial, Helvetica;
  font-size: 14px;
  font-weight: bold;
  color: #000066;
  text-align: left;
  text-decoration: none;
}

.menu:visited {
  font-family: sans-serif, Verdana, Arial, Helvetica;
  font-size: 14px;
  font-weight: bold;
  color: #000066;
  text-align: left;
  text-decoration: none;
}

.menu_cell {
	border-bottom-width : 2px;
	border-bottom : 3px Fuchsia;
}

.LinkLine {
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
}

.anonstextlarge {
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color: Black;
	padding: 5px;
	text-decoration: none;
}

.price {
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: x-small;
	font-style: italic;
	font-weight: bold;
	color: Black;
	padding: 5px;
	text-decoration: none;
}

.bol {
  font-family: Geneva, Arial, Helvetica, san-serif;
  font-size: 14px;
  line-height: normal;
  font-weight: 900;
  color: #000099;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0em;
}
.ItemTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: Black;
	font-weight: normal;
	text-align: center;
}
input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid;
  background-color: #CCFFFF;
}
select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid #CCCCCC;
  background-color: #CCFFFF;

}

button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px groove;
  background-color: #FFFFFF;
}

/* button:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px groove;
  background-color: #FFFFCC;
} */

textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid;
  background-color: #CCFFFF;
}

.button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #99CCFF;
  border: 1px solid;
  cursor: hand;
  text-decoration: underline;
}

.inputName {
  width : 5cm;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #FFFFFF;
  border: 1px none;
  cursor: hand;
}

img.printer {
	border : 0px;
	margin-left : 5px;
	margin-right : 5px;
}

select.tx 	{
	FONT-FAMILY: Arial, Verdana, sans-serif;
	font-size : 11px; 
	text-decoration: none; 
	color: #680D3B;
	background-color: #F8DCD9;
}	
input.tx 	{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	text-decoration: none; 
	color: #680D3B;
	background-color: #F8DCD9;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}
textarea.tx {  
	FONT-FAMILY: Arial, Verdana, sans-serif;
	text-decoration: none; 
	color: #680D3B;
	background-color: #F8DCD9;
	font-size : 11px;
}

.small	{
	color: #85531D;
	font-size : 14px;
	font-weight: bold;
}

.tx_green {
  color: #059030;
  font-size: 20px;
  padding-left: 80px;
}

.ScrollerNormal {
	font-size: 10pt;
	color: #006600;
}

.ScrollerSelected {
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}

.circle_table, th {
	background-color: #FfFdFa;
	color: #C06080;
	border: 2px solid #FA8072;
  border-collapse: collapse;
}

tr.dark_line {
	background-color: #FAEEED;
}

