.main_table {
  width: 750px;
  vertical-align: top;
  margin: 0px auto;
  padding: 0px;
  background-color: #FFFFFF;
  font-size: 10pt;
  text-align: center;
}
.top {
  vertical-align: top;
}
.bold {
  font-weight: bold;
}
.under {
  vertical-align: bottom;
}

.nowrap {
  white-space:nowrap;
}

.table01 {
  border: 1px solid #999999;
  border-collapse: collapse;
  background-color: #FFFFFF;
  padding: 0px;
  margin: 0px auto;
  font-size: 10pt;
}
.table01 td {
  border: 1px solid #999999;
  padding: 0px;
  margin: 0px;
  text-align: center;
  vertical-align: middle;

}
.table01_left {
    border-collapse: collapse;
  padding: 0px;
  margin: 0px auto;
  font-size: 10pt;
}
.table01_left td {
  border: 1px solid #999999;
  padding: 0px;
  margin: 0px;
  padding-left:10px;
  vertical-align: middle;
}

.table01 td.empty {
/*    border: 1px solid #FFF;*/
}
.table03 {
  padding: 0px;
  margin: 0px auto;
  font-size: 10pt;
}
.table03 td {
  border: 0px;
  padding: 0px;
  margin: 0px;
  text-align: center;
  vertical-align: middle;
}
div#submenu ul {
  height:14px;
  text-align:left;
  padding: 0px;
  margin: 4px 1px 1px 10px;
  font-size: 8pt;
  vertical-align: middle;
}
div#submenu ul li {
  display:inline;
  margin: 0px;
  padding: 0px;
  vertical-align: middle;
  color: #666666;
}
.headerArea_img {
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 0px;
  padding-left: 5px;
}
.page-top_img {
  text-align: right;
  width: 740px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding: 0px;
}
.table02 {

    border-collapse: collapse;
  background-color: #FFFFFF;
  border: 0px solid #FFFFFF;
}
.odds_txt td{font-size:16px;}
.table_inet {
  border-collapse: collapse;
  background-color: #FFFFFF;
  border: 1px solid #FF6600;
  padding: 5px;
}
.table_inet_td {
  border-collapse: collapse;
  background-color: #FFFFFF;
  border: 1px solid #FF6600;
  padding: 5px;
}
.tbl_s_num {
width:16px
}
.tbl_m_num {
width:73px
}
.tbl_l_num {
width:81px
}
.tbl_xl_num {
width:101px;
}
.td_glay {
background:#eee;
}
.td_white_center {
  background-color: #FFFFFF !important;
  text-align: center;
  font-size: 12pt;
  padding: 2px 0;
  line-height: normal;
  empty-cells:show;font-weight:bold;
}
.td_white_right {
  background-color: #FFFFFF !important;
  text-align: right;
  font-size: 10pt;
  padding: 2px 0;
}
.td_glay_center_8pt {
  background-color: #eeeeee !important;
  text-align: center;
  font-size: 8pt;
  padding: 2px 0;
}
.td_black_center {
color:#ffffff;
  background-color: #222427;
  text-align: center;
  font-size: 12pt;
  padding: 2px 0;font-weight:bold;
  empty-cells:show;line-height: normal;
}
.td_red_center {
color:#ffffff;
  background-color: #e81a20 !important;
  text-align: center;
  font-size: 12pt;
  padding: 2px 0;font-weight:bold;
  empty-cells:show;line-height: normal;
}
.td_blue_center {
color:#ffffff;
  background-color: #00acd0 !important;
  text-align: center;
  font-size: 12pt;
  padding: 2px 0;font-weight:bold;
  empty-cells:show;line-height: normal;
}

.td_yellow_center {
color:#4b4b4b;
  background-color: #efe343 !important;
  text-align: center;
  font-size: 12pt;
  padding: 2px 0;font-weight:bold;
  empty-cells:show;line-height: normal;
}


.td_green_center {
color:#4b4b4b;
  background-color: #c3d500 !important;
  text-align: center;
  font-size: 12pt;
  padding: 2px 0;
  font-weight:bold;
  empty-cells:show;line-height: normal;
}
.td_orange_center {
color:#4b4b4b;
  background-color: #fcaf00 !important;
  text-align: center;
  font-size: 12pt;
  padding: 2px 0;font-weight:bold;
  empty-cells:show;line-height: normal;
}
.td_pink_center {
color:#ffffff;
  background-color: #df3f86 !important;
  text-align: center;
  font-size: 12pt;
  padding: 2px 0;font-weight:bold;
  empty-cells:show;line-height: normal;
}

.td_white_left {

  background-color: #FFFFFF !important;
  text-align: left;
  font-size: 10pt;
  padding: 2px 0;
}
.td_white_left_align {
    background-color: #FFFFFF !important;
  text-align: center;
  font-size: 10pt;
  padding: 2px 0;
}

.td_glay_center_10pt {

  background-color: #eee;
  text-align: center;
  font-size: 10pt;
  padding: 2px 0;
}
.td_yellow {
  background-color: #FFFFCC;
  padding: 3px;
  text-align: center;
  font-size: 10pt;
}
.td_white {
  background-color: #FFFFFF;
  padding: 3px;
  text-align: center;
  font-size: 10pt;
}
.td_pink {
  background-color: #FFCCFF;
  padding: 3px;
  text-align: center;
  font-size: 10pt;
}
.td_blue {
  background-color: #CCFFFF;
  padding: 3px;
  text-align: center;
  font-size: 10pt;
}
.td_white_select {

  background-color: #F2F2F2;
  text-align: center;
  font-size: 10pt;
  padding: 2px;
}
.td_black_select {

  background-color: #CCCCCC;
  text-align: center;
  font-size: 10pt;
  padding: 2px;
}
.td_red_select {

  background-color: #FFCCCC;
  text-align: center;
  font-size: 10pt;
  padding: 2px;
}
.td_blue_select {
  background-color: #CCCCFF !important;
  text-align: center;
  font-size: 10pt;
  padding: 2px;
}
.kekka_boder4 {
  background-color: #FFFFCC;
  border: 1px solid #FFCC66;
  padding: 3px;
  font-size: 10pt;
}
.title {
  padding: 3px 10px;
  border-top: 2px solid #FF6699;
  border-right: 0px solid #FF6699;
  border-bottom: 2px solid #FF6699;
  border-left: 0px solid #FF6699;
  font-size: 10pt;
}
.title02 {
  padding: 3px 10px;
  border-top: 2px solid #66CCFF;
  border-right: 0px solid #66CCFF;
  border-bottom: 2px solid #66CCFF;
  border-left: 0px solid #66CCFF;
  font-size: 10pt;
}
.top_banner {
  text-align: left;
  vertical-align: middle;
  background-image: url(../image/top_banner.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  padding: 3px;
  height: 42px;
  width: 480px;
  font-size: 10pt;
  margin: 0px;
}
.form_style {
  margin: 0px;
  padding: 0px;
}
.td_darkglay_select {


  background-color: #666666;
  text-align: center;
  font-size: 10pt;
  padding: 2px;
}
.table02 td {

  border: 1px solid #999999;
  padding: 2px;
  font-size: 10pt;
  margin: 0px;
  text-align: center;
  vertical-align: middle;
}
.table07 {
  border-collapse: collapse;
  background-color: #FFFFFF;
  border: 0px solid #FFFFFF;
}
div#submenu img {
  display:inline;
  margin: 0px;
  padding: 0px;
  vertical-align: bottom;
}


div#submenu a:link {
  display:inline;
  margin: 0px;
  padding: 0px;
  vertical-align: bottom;
  color: #999;
  text-decoration: none;
}
div#submenu a:visited {
  display:inline;
  margin: 0px;
  padding: 0px;
  vertical-align: bottom;
  color: #999;
  text-decoration: none;
}
div#submenu a:hover {
  display:inline;
  margin: 0px;
  padding: 0px;
  vertical-align: bottom;
  color: #666;
  text-decoration: underline;
}


.table06 {
empty-cells:show;
  border-collapse: collapse;
  background-color: #FFFFFF;
  border: 1px solid #999999;
  padding: 3px;
}
.table06 td {
  border: 1px solid #999999;
  padding: 0px;
  font-size: 10pt;
  margin: 0px;
  text-align: center;
  vertical-align: middle;
}

.table01 tr {
  border-collapse: collapse;
  border: 1px solid #999999;
  padding: 3px;
  margin: 0px;
}
.td_blue2 {

  background-color: #99CCFF;
  padding: 3px;
  text-align: center;
  font-size: 10pt;
}
.table08 {


    border-collapse: collapse;
  background-color: #FFFFFF;
  border: 0px solid #FFFFFF;
}
.table08 td {
  border: 1px solid #999999;
  padding: 3px;
  font-size: 10pt;
  margin: 0px;
}
.td_pink02 {

  background-color: #FFCCFF;
  padding: 3px;
  font-size: 10pt;
}
.footerline p {
  margin: 5px;
}
.footerline a:link {
  color: #666666;
  text-decoration: none;
}
.footerline a:hover {
  color: #999999;
  text-decoration: none;
}
.footerline a:visited {
  color: #666666;
  text-decoration: none;
}
.table_member_link {
margin-top:10px;
margin-left:10px;
}
td.member_link {
font-size:8pt;
}
td.member_link a {
text-decoration:none;
font-size:8pt;
color:#000;
}

/*
.table04 a {
display:block;
width:100%;
}
.table04 a:hover {
  background-color: #CCFFFF;
  text-decoration:none;
}
*/

a.linkAqua {
display:block;
width:100%;

}
a.linkAqua:hover {
  background-color: #CCFFFF;
  text-decoration:none;
}


a.icon3 {
display:block;
width:100px;
height:0;
padding-top:18px;
overflow:hidden;
background-image:url(../../image/rollover3.gif);
background-repeat:no-repeat;
}

a:hover.icon3 {
background-position:0px -18px;
}

span.aaa {


}

.paragraph{
}
.paragraph td{
  text-align:left;
  padding:0 5px;
  font-size: 10pt;
  margin: 0px;
}
.paragraph td.pdg0 {
padding:0;
}

.f_16 {
font-size:16px !important;
font-weight:bold !important;
}
#footer_links li{
  float: left;
  margin-right: 60px;
  color: white;
}
#footer_links dt{
  font-weight: bold;
}
#footer_links dd{
}
#footer_links a{
  color: white;
}

#information_area {
  widows: 960px;
  margin: 8px 0;
  position:relative;
  overflow:hidden;
}
#information_area ul{
  position:relative;
  left:50%;
  float:left;}
#information_area li{
  position:relative;
  left:-50%;
  margin-right: 4px;
  float: left;}
#information_area li.last{
  margin-right: 0;}
.abs {
  background-color:#CCC;}
.RateLow {
  background-color:#FEEDC0 !important;
  font-weight: bold;}
.RateHigh {
  background-color:#D1FCE2 !important;}
.tr{text-align: right;}
.tc{text-align: center}
.refresh{font-size: 0.8em; font-weight:normal; text-align: center;}
.b{font-weight: bold}
.ot{float:left; margin-right: 8px;}
