.publishTrueFont { color: #993366; }
.listTr { background-color: #EEEEEE; }
.altListTr { background-color: #FFFFFF; }
.red { color:red !important;}
/* table td min-width*/
.tdmin20px { min-width:20px;}
.tdmin30px { min-width:30px;}
.tdmin35px { min-width:35px;}
.tdmin40px { min-width:40px;}
.tdmin45px { max-width:45px;}
.tdmin50px { min-width:50px;}
.tdmin55px { min-width:55px;}
.tdmin60px { min-width:60px;}
.tdmin65px { min-width:65px;}
.tdmin70px { min-width:70px;}
.tdmin75px { min-width:75px;}
.tdmin80px { min-width:80px;}
.tdmin85px { min-width:85px;}
.tdmin90px { min-width:90px;}
.tdmin95px { min-width:95px;}
.td55px { width:55px; min-width: 45px;}
/* text-aligh !important*/
.text-left { text-align: left !important; }
.text-center { text-align: center !important; padding-left: 0 !important; }
.text-right { text-align: right !important; }
.textunderline { text-decoration:underline;}
/* border style*/
.greyBorder { border: 1px solid #cccccc; }
/*stop press tr*/
.stoppress_td_left { padding-left: 13px; text-align: left; width: 100%; }
    .stoppress_td_left .publishTrueFont { color: #993366; }

/* Padding */
.marginTop15px { margin-top:15px;}
.marginTop20px { margin-top:20px;}
.marginTop30px { margin-top:30px;}
.marginTop40px { margin-top:40px;}
.paddingTop30px { padding-top:30px;}
.paddingTop40px { padding-top:40px;}
.paddingTop50px { padding-top:50px;}
.paddingTop55px { padding-top:55px;}
/*subMenu ul*/
.marginbottom20px { margin-bottom: 20px; }
.marginbottom30px { margin-bottom: 30px; }
.rightHead { text-align: right; }
.subMenu { padding-left: 20px; }
    .subMenu ul { list-style-type: disc; width: auto; }
        .subMenu ul li { float: left; margin: 8px 15px 5px 5px; height: 30px; width: 209px; text-align: left; }
            .subMenu ul li a, subMenu ul li a:visited { display: block; text-decoration: none; white-space: pre-wrap; }
                .subMenu ul li a:hover { text-decoration: underline; }
                .subMenu ul li a:active { text-decoration: underline; }
/*End subMenu ul*/

.report_head { font-weight: bold; font-size: 12.5pt; }
.report_body { font-weight: bold; font-size: 12.5pt; }
.report_body_small { margin-top: 0px; }
    .report_body_small td { border: solid 1px #000; text-align: center; }
.report_body_small_noborder { margin-top: 2px; }
    .report_body_small_noborder td { border: 0; text-align: left; }
.subMenuTop { padding-top:10px;}
.subMenuContent { padding-top: 10px; }
.path_text { padding: 0 15px; line-height:28px; width: 100%; background-color: #00178A; color: #FFF; font-weight: 700; }
.nodeTitle { background-color: #EEEEEE; text-align: center; padding: 5px 0; }
.tdNode { width: 30%; vertical-align: top; }
.page_title_line { height: 20px; line-height: 20px; background-color: #00178A; text-align: left; margin-top: 26px; padding-left: 14px; color: #FFF; font-weight: bold; }
.menuPageTable { margin-top: 10px; width: 100%; }
    .menuPageTable td { border: solid 1px #cccccc; text-align: left; vertical-align: top; }
        .menuPageTable td ul, .menuPageTable ul { list-style-type: disc; padding-left: 25px; margin-bottom: 15px; }
            .menuPageTable td ul li, .menuPageTable ul li { margin-top: 15px; }

.searchTable { width: 100%; }
    .searchTable td { text-align: left; padding-left: 14px; height: 30px; }
.searchResultTable { width: 100%; }
    .searchResultTable td { border: solid 1px #cccccc; text-align: left; padding-left: 6px; padding: 5px; }
        .searchResultTable td:first-child { padding-left: 14px; width: 10px; }
        .searchResultTable td:last-child { width: 930px; }

.meetingInfo { padding-top: 15px;}
.divRaceTop { padding-top: 10px; }
.raceInfo { padding: 5px 0; }
.footInfo { font-weight: bold; }
.subcontent { padding-top: 10px; }
.divNumberIndex { padding: 10px 0; }
/*Button*/
a.downloaddocbtn { height: 22px; width: 140px; display: block; background-image: url(/images/btn-dl-doc.png); background-size: 100% 100%; background-repeat: no-repeat; }
a.downloadxmlbtn { height: 22px; width: 140px; display: block; background-image: url(/images/btn-dl-xml.png); background-size: 100% 100%; background-repeat: no-repeat; }
a.docbtn, a:hover.docbtn { width: 55px; cursor: pointer; display: inline-block; text-align: center; outline: none; text-decoration: none; border-radius: 12px; line-height: inherit; font-size: 0.95rem; letter-spacing: 0px; transition: color 0.3s ease-out, background-color 0.3s ease-out, border-color 0.3s ease-out; font-family: Tahoma; border: 0px solid rgb(44, 29, 24); color: rgb(255, 255, 255); background-color: #053f84; padding: 2px 10px; background-image: -moz-linear-gradient(top, #458ce0, #053f84); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#458ce0), to(#053f84)); background-image: -webkit-linear-gradient(top, #458ce0, #053f84); background-image: -o-linear-gradient(top, #458ce0, #053f84); background-image: linear-gradient(to bottom, #458ce0, #053f84); }
a.csvbtn, a:hover.csvbtn { width: 55px; cursor: pointer; display: inline-block; text-align: center; outline: none; text-decoration: none; border-radius: 12px; line-height: inherit; font-size: 0.95rem; letter-spacing: 0px; transition: color 0.3s ease-out, background-color 0.3s ease-out, border-color 0.3s ease-out; font-family: Tahoma; border: 0px solid rgb(44, 29, 24); color: rgb(255, 255, 255); background-color: #067f0c; padding: 2px 10px; background-image: -moz-linear-gradient(top, #25ca2d, #067f0c); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#25ca2d), to(#067f0c)); background-image: -webkit-linear-gradient(top, #25ca2d, #067f0c); background-image: -o-linear-gradient(top, #25ca2d, #067f0c); background-image: linear-gradient(to bottom, #25ca2d, #067f0c); }
a.xmlbtn, a:hover.xmlbtn, a.jsonbtn, a:hover.jsonbtn { width: 55px; cursor: pointer; display: inline-block; text-align: center; outline: none; text-decoration: none; border-radius: 12px; line-height: inherit; font-size: 0.95rem; letter-spacing: 0px; transition: color 0.3s ease-out, background-color 0.3s ease-out, border-color 0.3s ease-out; font-family: Tahoma; border: 0px solid rgb(44, 29, 24); color: rgb(255, 255, 255); background-color: #e55d06; padding: 2px 10px; background-image: -moz-linear-gradient(top, #ff9946, #e55d06); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9946), to(#e55d06)); background-image: -webkit-linear-gradient(top, #ff9946, #e55d06); background-image: -o-linear-gradient(top, #ff9946, #e55d06); background-image: linear-gradient(to bottom, #ff9946, #e55d06); }
a.searchbtn, a:hover.searchbtn { width: 70px; height: 22px; cursor: pointer; display: inline-block; text-align: center; margin-top: 1px; outline: none; text-decoration: none; border-radius: 12px; line-height: normal; font-size: 1em; letter-spacing: 0px; transition: color 0.3s ease-out, background-color 0.3s ease-out, border-color 0.3s ease-out; font-family: "arial","open sans","Meiryo","Meiryo UI","Microsoft JhengHei UI","Microsoft JhengHei","ĄPL3nąD??AAe"; border: 0px solid rgb(44, 29, 24); color: rgb(255, 255, 255); background-color: #e55d06; padding: 3px 11px; background-image: -moz-linear-gradient(top, #ff9946, #e55d06); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9946), to(#e55d06)); background-image: -webkit-linear-gradient(top, #ff9946, #e55d06); background-image: -o-linear-gradient(top, #ff9946, #e55d06); background-image: linear-gradient(to bottom, #ff9946, #e55d06); }
a.pagingbtn, a:hover.pagingbtn { width: 100px; height: 22px; cursor: pointer; display: inline-block; text-align: center; margin-top: 1px; outline: none; text-decoration: none; border-radius: 12px; line-height: normal; font-size: 1em; letter-spacing: 0px; transition: color 0.3s ease-out, background-color 0.3s ease-out, border-color 0.3s ease-out; font-family: "arial","open sans","Meiryo","Meiryo UI","Microsoft JhengHei UI","Microsoft JhengHei","ĄPL3nąD??AAe"; border: 0px solid rgb(44, 29, 24); color: rgb(255, 255, 255); background-color: #e55d06; padding: 3px 11px; background-image: -moz-linear-gradient(top, #ff9946, #e55d06); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9946), to(#e55d06)); background-image: -webkit-linear-gradient(top, #ff9946, #e55d06); background-image: -o-linear-gradient(top, #ff9946, #e55d06); background-image: linear-gradient(to bottom, #ff9946, #e55d06); }
a.btri_simpvers, a:hover.btri_simpvers { width: 72px; height: 28px; cursor: pointer; display: inline-block; text-align: center; margin-top: 1px; outline: none; text-decoration: none; border-radius: 12px; line-height: normal; font-size: 0.8em; letter-spacing: 0px; transition: color 0.3s ease-out, background-color 0.3s ease-out, border-color 0.3s ease-out; font-family: "arial","open sans","Meiryo","Meiryo UI","Microsoft JhengHei UI","Microsoft JhengHei","ĄPL3nąD??AAe"; border: 0px solid rgb(44, 29, 24); color: rgb(255, 255, 255); background-color: #e55d06; padding: 3px 11px; background-image: -moz-linear-gradient(top, #ff9946, #e55d06); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9946), to(#e55d06)); background-image: -webkit-linear-gradient(top, #ff9946, #e55d06); background-image: -o-linear-gradient(top, #ff9946, #e55d06); background-image: linear-gradient(to bottom, #ff9946, #e55d06); }
/*Button End*/

.loginContent { background-color: #fefefe; background-image: url(/images/Racing_Login.jpg); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat; }
.indexTitleText { font-weight: bold; float: left; color: #0A2773; margin-top: 10px; font-size: 45px;}
.indexImghkjc { float: left; margin-top: 20px; }
.indexImgfootball { float: left; width: 22%; }
.centerText { max-width: 242px; width: 100%; height: 25px; border: 2px solid #e6e2e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align: left; }
.centerButton { width: 160px; height: 28px; color: #FFF; background: #0a2b81; border: 2px solid #24337d; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
.centerButtonUs { width: 340px; height: 28px; color: #FFF; background: #b6b3b3; border: 2px solid #b6b3b3; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.centerHeight { margin-bottom: 30px; }
.centerContent { width: 100%; height: 50%; float: left; margin-top: 40px; }
.bottomComtent { width: 100%; height: 20%; float: left; margin-top: 80px; margin-bottom: 30px; bottom: 0; left: 0; }
.mainTitle { width: 100%; height: 30%; }
a.btnLoginCn, a.btnLoginEn { width: 100%; height: 30px; margin-bottom: 5px; cursor: pointer; display: inline-block; font-weight: bold; text-align: center; outline: none; text-decoration: none; border-radius: 30px; line-height: normal; font-size: 1em; letter-spacing: 0px; transition: color 0.3s ease-out, background-color 0.3s ease-out, border-color 0.3s ease-out; font-family: "arial","open sans","Meiryo","Meiryo UI","Microsoft JhengHei UI","Microsoft JhengHei"; border: 0px solid rgb(44, 29, 24); color: rgb(255, 255, 255); background-color: #162a62; padding: 10px 30px;padding: 5px 20px; background-image: -moz-linear-gradient(top, #162a62, #0f153c); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#162a62), to(#0f153c)); background-image: -webkit-linear-gradient(top, #162a62, #0f153c); background-image: -o-linear-gradient(top, #162a62, #0f153c); background-image: linear-gradient(to bottom, #162a62, #0f153c); }
    a.btnLoginCn:hover, a.btnLoginCn:hover { color: rgb(255, 255, 255); }

a.btnContact { max-width: 242px; width: 100%; height: 32px; display: block; background-image: url(/images/btn_Contact.png); background-size: 100% 100%; background-repeat: no-repeat; }
.loginCopyrightText { font-size: 12px; }
a.ContactUsbtn { max-width: 242px; width: 100%; height: 27px; background: #9b9b9b; background-image: -webkit-linear-gradient(top, #9b9b9b, #737373); background-image: -moz-linear-gradient(top, #9b9b9b, #737373); background-image: -ms-linear-gradient(top, #9b9b9b, #737373); background-image: -o-linear-gradient(top, #9b9b9b, #737373); background-image: linear-gradient(to bottom, #9b9b9b, #737373); -webkit-border-radius: 3; -moz-border-radius: 3; border-radius: 3px; font-family: Arial; color: #ffffff; font-size: 12px; padding: 4px 20px 2px 20px; text-decoration: none; display: inline-block; text-align: center; }

    a.ContactUsbtn:hover, a.ContactUsbtn:hover { color: #ffffff; text-decoration: none; }
/*additional style 20160617 Start*/
table.tbFileList tbody tr td { padding: 5px; }
#btnNav { position: fixed; top: -5px; right: 5px; width: 40px; height: 40px; line-height: 42px; color: #fff; text-align: center; font-size: 24px; z-index: 98; cursor: pointer; background: rgba( 137, 138, 143, 0.9 ); margin: 15px; }
    #btnNav a, #btnNav a:hover { color: #fff; font-size: 24px; }

/*additional style 20160617 End*/
table.report_body_small tbody tr td { padding: 3px 4px; }
.searchbtn { float: right; }
.p-month-table tr td { font-size: 1em; height: 25px; vertical-align: middle; }
.mobile-p-month-table { margin-bottom: 5px; }
    .mobile-p-month-table tr td { padding: 1px; }

a.yellowbtn { display: flex; justify-content: center; align-items: center; float: right; Width: 130px; height: 40px; background: #d9a234; background-image: -webkit-linear-gradient(top, #d9a234, #cc771d); background-image: -moz-linear-gradient(top, #d9a234, #cc771d); background-image: -ms-linear-gradient(top, #d9a234, #cc771d); background-image: -o-linear-gradient(top, #d9a234, #cc771d); background-image: linear-gradient(to bottom, #d9a234, #cc771d); -webkit-border-radius: 3; -moz-border-radius: 3; border-radius: 3px; font-family: Arial; color: #ffffff; font-size: 12px; padding: 2px 10px; margin-left: 15px; text-decoration: none; text-align: center; }
    a.yellowbtn:hover, a.yellowbtn:hover { color: #ffffff; text-decoration: none; }
