/* Gztimboy DickyLau & Garphy*/
body { color:#2b2b2b;}
.yycsNav { position:relative; z-index:2; width:960px; clear:both; margin:0 auto 3px;}
.yycsNav .text { float:left; position:relative;}
.yycsNav .text h2 { font-family:"\9ED1\4F53"; font-weight:100; font-size:22px; padding:5px 15px 3px 0; background:url(arrow_d2.gif) no-repeat right 15px; text-align:left; cursor:hand;}
.yycsNav .text .k1 { background:#FEFFFF url(nav_kbg18.gif) repeat-x 0 0; border:1px solid #B4DDF2; width:120px; position:absolute; display:none; top:30px;}
.yycsNav .text .k1 li { line-height:25px; text-indent:15px; text-align:left; color:#0E5C8A; font-size:14px;}
.yycsNav .text .k1 li a ,.yycsNav .text .k1 li a:visited { color:#0E5C8A; width:100%; display:block; background:url(nav_kbg19.gif) no-repeat 100px;}
.yycsNav .text .k1 li a:hover{color:#bc2931; background:#f6fcfe url(nav_kbg19.gif) no-repeat 100px;}
.yycsNav .path { float:left; padding:10px 0 10px 10px;}
.yycsNav .c1 { float:right;}
.yycsNav .c1 ul { clear:both;}
.yycsNav .c1 li { background:url(nav_kbg12.gif) repeat-x 0 0; float:left;}
.yycsNav .c1 li a { display:block; color:#2b2b2b;}
.yycsNav .c1 h2 { float:left; border-left:1px solid #B4DDF2;}
.yycsNav .c1 h2 a {padding:12px 10px 9px;}
.yycsNav .c1 h3 { border-left:1px solid #B4DDF2;}
.yycsNav .c1 h3 a { background:url(arrow_d.gif) no-repeat 60px 9px; padding:12px 30px 9px 10px; text-decoration:none; outline:none;}
.yycsNav .c1 .begin { border:0px; background:url(nav_kbg14.gif) no-repeat 0 0;}
.yycsNav .c1 .end  { background:url(nav_kbg16.gif) no-repeat right 0;}
.yycsNav .on h3 { background:url(nav_kbg13.gif) repeat-x 0 0;}
.yycsNav .on .end  { background:url(nav_kbg22.gif) no-repeat right 0;}
.yycsNav .on h3 a { background:url(arrow_u.gif) no-repeat 60px 9px;}
.yycsNav .c1 .info {padding:11px 10px 0;}
.popout{ position:relative; top:-3px; z-index:1; width:960px; clear:both; margin:-1px auto 7px; border-top:1px solid #C5E4F5; background:url(nav_kbg26.gif) repeat-y;}
.popout ul { clear:both; width:960px; background:url(nav_kbg55.gif) repeat-y; float:left; margin-top:10px;}
.popout li { width:120px; height:100%; float:left;}
.popout dl { line-height:21px; padding:0 5px 0 15px; text-align:left;}
.popout dt { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FB0000;}
.popout span { display:block; text-align:right; padding:0 10px 8px 0; clear:both; margin:0 auto; background:url(nav_kbg27.gif) no-repeat 0 bottom; font-size:1px; line-height:1px;}
.popout .form {padding:12px 20px 0; text-align:left;}
.popout select { width:160px; font-size:12px; color:#333333;}
.popout input { background:url(nav_kbg25.gif) no-repeat 0 0; width:69px; height:22px; line-height:22px; color:#FFFFFF; border:0px;}
.popout .on { color:#000;}

.yycsNav .scjs { background:url(nav_kbg23.gif) no-repeat 0 0; height:51px; width:960px; clear:both; margin:0 auto 7px;}
.yycsNav .scjs h3 {padding:12px 20px 0; text-align:left;}
.yycsNav .scjs select { font-size:12px; color:#9E9E9E;}
.yycsNav .scjs .mInput01 { background:url(nav_kbg25.gif) no-repeat 0 0; width:69px; padding:3px 0; color:#FFFFFF; border:0px;}
.yycsNav .scjs h4 { text-align:right; padding-right:10px;cursor:hand;}
.yycsNav .xmsc { background:url(nav_kbg26.gif); width:960px; clear:both; margin:0 auto 7px;}
.yycsNav .xmsc .k1 { width:960px; clear:both; margin:0 auto; background:url(nav_kbg28.gif) no-repeat 0 0; height:1px; font-size:1px; line-height:1px; display:block;}
.yycsNav .xmsc ul { clear:both; width:960px; float:left; padding:9px 0 0;}
.yycsNav .xmsc li { width:120px; float:left;}
.yycsNav .xmsc li h3 { line-height:21px; padding:0 5px 0 15px; text-align:left;}
.yycsNav .xmsc .m1{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FB0000;}
.yycsNav .xmsc h4 { text-align:right; padding-right:10px; clear:both; margin:0 auto; padding-bottom:8px; background:url(nav_kbg27.gif) no-repeat 0 bottom; cursor:hand; font-size:1px; line-height:1px;}

.mainTitleBg { width:960px; clear:both; margin:0 auto; background:url(nav_kbg31.gif) repeat-y 0 0; height:80px; overflow:hidden;}
.mainTitle { width:958px; clear:both; margin:0 auto; background:url(nav_kbg30.gif) repeat-x 0 0; height:80px;}
.mainTitle .icon { padding:1px 10px 0 0; float:left;}
.mainTitle .flag { padding:16px 15px 0; float:left;}
.mainTitle .title { float:left; width:848px;}
.mainTitle .title .c1 { clear:both; height:56px;}
.mainTitle .title .c1 h1{ font-size:20px; font-weight:100; font-family:"\9ED1\4F53"; float:left; padding:20px 0 0; text-align:left;}
.mainTitle .title .c1 h1 em{ vertical-align:middle; padding-left:10px; font-size:12px; color:#727171; font-family:'\5B8B\4F53';}
.mainTitle .title .c1 h4 { float:right; padding:19px 10px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:22px;}
.mainTitle .title .c1 h4 img { vertical-align:middle; margin:-3px 3px 0;}
.mainTitle .title .c1 .ad { float:right; margin:4px 1px 0 0;}
.mainTitle .title .c2 { clear:both;}
.mainTitle .title .c2 a{ color:#2B2B2B;}
.mainTitle .title .c2 .c2L { float:left; color:#727171; margin-right:10px;}
.mainTitle .title .c2 .c2L ul { clear:both;}
.mainTitle .title .c2 .c2L li { width:54px; background:url(tabs_short.gif) no-repeat 0 0; padding:6px 0 4px; float:left;}
.mainTitle .title .c2 .c2L li a { display:block; width:100%;}
.mainTitle .title .c2 .c2L .medium li { width:80px; background-image:url(tabs_medium.gif);}
.mainTitle .title .c2 .c2L .long li { width:100px; background-image:url(tabs_long.gif);}
.mainTitle .title .c2 .c2L .on { background-position:0 -30px; font-weight:bold; color:#FC3636;}
.mainTitle .title .c2 .c2L .on a ,.mainTitle .title .c2 .c2L .on a:visited {color:#FC3636;}
.mainTitle .title .c2 .c2L .on a:hover {color:#bc2931;}
.mainTitle .title .c2 .c2M { float:left; padding:6px 0 0 0;}
.mainTitle .title .c2 .c2M2 { float:left; }
.mainTitle .title .c2 .c2R { float:right;color:#727171; padding-right:10px; line-height:21px;}
.mainTitle .title .c2 .c2R h3 { padding-left:20px; margin-left:10px; float:left;}
.mainTitle .title .c2 .c2R .k1 { background:url(nav_kbg32.gif) no-repeat 0 4px;}
.mainTitle .title .c2 .c2R .k2 { background:url(nav_kbg33.gif) no-repeat 0 2px;}
.mainTitle .title .c2 .c2R .k3 { background:url(nav_kbg34.gif) no-repeat 0 2px;}
.mainTitle .title .c2 .c2R .k4 { background:url(nav_kbg35.gif) no-repeat 0 2px;}
.mainTitle .title .c2 .c2R .k5 { background:url(nav_kbg36.gif) no-repeat 0 2px;}
.eventList { width:960px; clear:both; margin:0 auto 2px;}
.eventList .c1 { width:960px; clear:both; margin:3px auto;}
.eventList .c1 h3 { color:#727171; line-height:21px; padding-left:12px; text-align:left; float:left;}
.eventList .c1 .k1 { float:right; line-height:21px; padding-right:12px;}
.eventList .c1 .k1 a { padding-right:10px; background:url(nav_kbg39.gif) no-repeat right 4px; text-decoration:none;}
.eventList .c1 a ,.eventList .c1 a:visited {color:#114D9F; padding-left:6px;}
.eventList .c1 a:hover {color:#bc2931;}
.eventList .c2 { width:960px; clear:both; margin:0 auto;}
.eventList .c2 .L { width:85px; line-height:21px; text-align:left; text-indent:12px; font-weight:bold; color:#11579C; float:left;}
.eventList .male { background:#E4F1FD url(nav_kbg40.gif) repeat-x 0 0; border-top:0px;}
.eventList .female { background:#F3F9FE; border-top:1px solid #D0E7FB;}
.eventList .mix { background:#E4F1FD; border-top:1px solid #D0E7FB; border-bottom:1px solid #D0E7FB;}
.eventList .c2 { width:960px; clear:both; margin:0 auto; padding:7px 0 4px;}
.eventList .c2 .c2M { width:820px; float:left;}
.eventList .c2 .c2M ul { clear:both;}
.eventList .c2 .c2M li { float:left; width:20%;}
.eventList .c2 .c2M li h6 { background:url(nav_kbg37.gif) no-repeat 0 8px; padding-left:10px; line-height:21px; text-align:left;}
.eventList .c2 .c2M li h6 a ,.eventList .c2 .c2M li h6 a:visited { color:#2b2b2b;}
.eventList .c2 .c2M li h6 a:hover { color:#bc2931;}
.eventList .c2 .close { float:right; display:block; width:18px; height:20px; padding-right:10px; background:url(nav_kbg38.gif) no-repeat; outline:none;}
.dateline { width:960px; clear:both; margin:0 auto; background:url(nav_kbg41.gif) repeat-x 0 0; overflow:hidden;}
.dateline table{ border-collapse:collapse;}
.dateline a{ display:block; width:100%; outline:none;}
.dateline th { background:url(nav_kbg42.gif) repeat-x 0 0; width:92px; padding-top:3px; line-height:27px; text-align:center; color:#11579C;}
.dateline th a { text-decoration:none; color:#11579C;}
.dateline th strong { font-size:28px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.dateline th em { font-family:"\9ED1\4F53"; font-size:18px; font-weight:100;}
.dateline th, .dateline td { border-bottom:1px solid #3BA2C1;}
.dateline td { height:35px; border-left:1px solid #ECECEC; color:#9F9F9F;}
.dateline td i{ display:block; padding-top:1px; font-style:normal;}
.dateline td strong{ font-weight:bold;}
.dateline td.on { background:url(nav_kbg43.gif) no-repeat 0 0; border-left:none;}
.dateline td.on a { display:block; padding:4px 0 3px; color:#0C4961; text-decoration:none;}
.dateline td.on a:visited { color:#2b2b2b;}
.dateline td.on a:hover { background:url(nav_kbg45.gif) no-repeat 0 0; color:#bc2931;}
.dateline .this { background:url(nav_kbg44.gif) no-repeat right 0; border-bottom:none;}
.dateline .this a ,.mcLiveList3 .mcLiveList3R .this a:visited { color:#FC3636; text-decoration:none;}
.dateline .this a:hover { color:#FC3636;}
.dateline td.this{ border-left:1px solid #56C2D7;}

.dateline2 { width:960px; clear:both; margin:0 auto; background:url(nav_kbg56.gif) repeat-x 0 0; }
.dateline2 strong { font-weight:bold;}
.dateline2 ul { clear:both;}
.dateline2 li { float:left; display:inline;}
.dateline2 li h2{ padding:11px 10px 10px;  background:url(nav_kbg57.gif) repeat-x 0 0; color:#727171;}
.dateline2 li a{ display:block; background:url(nav_kbg43.gif) no-repeat 0 0; color:#0C4961; text-decoration:none;}
.dateline2 li h3 a { padding:10px 22px 11px; font-weight:bold;}
.dateline2 li h4 a { padding:4px 11px 3px;}
.dateline2 .on a:hover { background:url(nav_kbg45.gif) repeat-x 0 0; text-decoration:none;}
.dateline2 .this { border-left:1px solid #56C2D7; color:#FC3636;}
.dateline2 .this a , .dateline2 .this a:visited { color:#FC3636; background:url(nav_kbg44.gif) no-repeat right 0;}
/*button*/
.btn1 {}
.btn1, .btn1 span { display:block; line-height:23px; background:url(btn1.gif) no-repeat 0 0;}
.btn1 span { background-position:right -25px; color:#FCFFE0;}
/*tables*/
.main { width:960px; clear:both; margin:0 auto;}
.main table { background:#D6DEE4; border-left:1px solid #D6DEE4; border-bottom:1px solid #D6DEE4;}
.main th{ border-right:1px solid #D6DEE4; text-align:center; font-weight:bold; font-size:12px;}
.main td{ background:#fff; border-right:1px solid #D6DEE4; padding-left:10px; text-align:left; font-size:14px; line-height:160%;}
.main .c, .main .c td{ text-align:center; padding-left:0;}
.main .l{ text-align:left; padding-left:10px;}
.main th img, .main td img { vertical-align:middle;}
.main .bg, .main .bg td { background:#F3F3F3;}
.main span { font-size:12px; font-weight:normal;}
.main .f12px, .main .f12px a { font-size:12px;}
.main .block { height:32px; width:100%; background:url(abg27.gif) repeat-x scroll 0 0; clear:both; margin:0 auto; border-bottom:1px solid #fff;}
.main .block h5{ font-size:18px; line-height:22px; padding:6px 0 0 10px; font-weight:100; text-align:left; font-family:"\9ED1\4F53";}
.main .flag img{ padding-top:5px;}
.main .more { width:100%; margin-top:-8px; text-align:left; text-indent:2px;}
.main .more a{ color:#034E8D;}
.main .turnPage {font-size:12px; padding:10px 0; clear:both; margin:0 auto; width:960px; background:url(abg23.gif); border-bottom:1px solid #D6DEE4;}
.main .turnPage ol {}
.main .turnPage li {display:inline;line-height:28px;}
.main .turnPage li.previous,.main .turnPage li.next {font-weight:normal;}
.main .turnPage li.current a {color:#2b2b2b; font-weight:bold; background:#D5EFFF url(abg24.gif) repeat-x 0 0;}
.main .turnPage li a {color:#2b2b2b;padding:4px 5px 2px;border:1px solid #ccc; background:#E3E3E3 url(abg25.gif) repeat-x 0 0;}
.main .turnPage li a:hover {color:#2b2b2b;background:#D5EFFF url(abg24.gif) repeat-x 0 0;}

.matchList th { background:#E6E6E6 url(nav_kbg49.gif) repeat-x 0 0; line-height:32px; border-right:none;}
.matchList td { text-align:left; padding-left:8px; line-height:160%;}
.matchList td h2 { font-size:14px;}
.matchList td strong, .matchList td strong a { font-size:12px;}
.matchList td .venue { float:right; padding-right:3px; position:relative;z-index:10;}
.matchList td .venue img { cursor:hand;}
.matchList td h3 { text-align:right; padding-right:10px; font-size:14px; color:#999999;}
.matchList td h3 a ,.matchList td h3 a:visited { color:#114D9F;}
.matchList td h3 a:hover { color:#bc2931;}
.matchList td h5 { float:left; font-size:12px;}
.matchList td h6 { float:right; padding-right:1px; font-size:12px;}
.matchList td h6 a ,.matchList td h6 a:visited { color:#114D9F;}
.matchList td h6 a:hover { color:#bc2931;}
.matchList .ing td { background:#FFFCEC;}
.matchList .ing .time { background:#fff url(running.gif) no-repeat 0 0;}
.matchList input[type="checkbox"] { margin-left:9px; vertical-align:-2px;}
.matchList label { font-weight:normal;}
.matchList .timeSelector { position:relative; width:110px; line-height:18px;}
.timeSelector a ,.matchList .k3 a:visited { color:#2B2B2B;}
.timeSelector a:hover { color:#bc2931;}
.timeSelector .text { background:url(nav_kbg46.gif) no-repeat right 5px; padding-left:4px; }
.timeSelector .text a {padding-right:10px;}
.timeSelector .on { color:#727171;}
.timeSelector .times { width:92px; clear:both; margin:0 auto; position:absolute; left:6px; top:-2px; display:none;}
.timeSelector .times h3 { background:url(nav_kbg48.gif) no-repeat 0 1px; text-align:left; padding:5px 0 3px 50px; line-height:100%; text-align:left;}
.timeSelector .times ul { background:url(nav_kbg47.gif) repeat-y 0 0; border-bottom:1px solid #B4DDF2; width:92px; float:left; padding:5px 0 0;}
.timeSelector .times li { clear:both; text-align:left; line-height:21px; font-weight:100;}
.timeSelector .times li a ,.matchList .k4 li a:visited { color:#0E5C8A; display:block; padding-left:10px;}
.timeSelector .times li a:hover { color:#bc2931;background:#DFEFF9;}
.empty { width:450px; clear:both; margin:0 auto;}
.empty .l { width:100px; float:left; padding:0; text-align:center;}
.empty .r { width:350px; float:right;}
.empty .r h2 { font-family:"\9ED1\4F53"; font-size:18px; font-weight:100; text-align:left; padding:10px 0;}
.empty .r h3 { background:#EFF2F4; padding:6px 10px 3px; line-height:21px; text-align:left; color:#034E8D;}
.empty .r h3 a ,.mLiveList5 .mLiveList5R h3 a:visited { color:#034E8D;}
.empty .r h3 a:hover { color:#bc2931;}

.dataTbl { border-top:1px solid #D6DEE4; font-family:Arial, Helvetica, sans-serif, '\5B8B\4F53';}
.dataTbl th { background:#E6E6E6 url(abg19.gif) repeat-x 0 0; border-right:0;}
.dataTbl tr.single th { line-height:200%;}
.dataTbl .phase { background:#FBFBFB url(abg26.gif) repeat-x 0 0; color:#727171; border-bottom:1px solid #D6DEE4; border-top:1px solid #D6DEE4;}
.dataTbl .unit td { border-top:1px solid #D6DEE4;}
.dataTbl td{ font-size:12px;}
.dataTbl .c, .dataTbl .c td{ padding-left:3px;}

.rules { background:url(abg29.gif) repeat-y 0 0; width:960px; clear:both; margin:0 auto; padding-bottom:5px; border-top:1px solid #D6DEE4; border-bottom:1px solid #D6DEE4;}
.rules h6 { background:url(abg28.gif) no-repeat 15px 13px; font-weight:bold; padding:12px 0 3px 38px; text-align:left; font-size:14px;}
.rules p { margin:3px 15px; text-align:left; line-height:21px; text-indent:2em;}
.rules ul { margin:3px 15px; }
.rules li { width:25%; float:left; line-height:21px; text-align:left; text-indent:2em;}
/*medalList*/
.medalList { border-top:1px solid #D6DEE4;}
.medalList th { background:#E6E6E6 url(abg19.gif) repeat-x 0 0; border-bottom:1px solid #D6DEE4;}
.medalList td { padding-left:4px; text-align:center; color:#666;}
.medalList td i { color:#ccc; font-style:normal;}
.medalList .no { color:#000;}
.medalList .l { text-align:left; padding-left:10px;}
.medalList th.g { background:#FEF9CD url(abg56.gif) repeat-x 0 0;}
.medalList th.s { background:#F6F7F6 url(abg57.gif) repeat-x 0 0;}
.medalList th.c { background:#F2EDE1 url(abg58.gif) repeat-x 0 0;}
.medalList th.t { background:#EFF7F8 url(abg59.gif) repeat-x 0 0;}
.medalList td.g { background:#FFFACF;}
.medalList td.s { background:#F6F7F7;}
.medalList td.c { background:#F3EDE1;}
.medalList td.t { background:#F7FDFE;}
.medalList .bg td.g { background:#FFF8B9;}
.medalList .bg td.s { background:#F2F3F3;}
.medalList .bg td.c { background:#EDE4D3;}
.medalList .bg td.t { background:#EBFAFD;}
.medalList .total td { background:#E6E6E6 url(abg19.gif) repeat-x 0 0; color:#000; border-top:1px solid #D6DEE4;}
.medalList .line { border-left:4px solid #DBDBDB;}

.medalTbl { margin-bottom:12px;}
.medalTbl th { line-height:200%;}
.medalTbl td { font-size:14px;}
.medalTbl .link { text-align:center; font-size:12px; color:#999;}
.medalTbl .link h5 { float:left;}
.medalTbl .link h6 { float:right; padding-right:10px;}
.medalTbl .member { position:relative;z-index:10;}
.medalTbl .member a, .medalTbl .link a ,.medalTbl .link a:visited { color:#1E50A2; font-size:12px;}
.medalTbl .member a{ font-size:14px;}

.top10 { width:960px; clear:both; margin:0 auto;}
.top10 .one { width:100%; clear:both; margin-bottom:4px;}
.top10 .one .t, .top10 .one .b { width:100%; height:10px;}
.top10 .one .t { background:url(top10bg2.gif) no-repeat 0 0;}
.top10 .one .b { background:url(top10bg2.gif) no-repeat 0 bottom;}
.top10 .one table {background:url(top10bg.gif) repeat-y 0 0;}
.top10 .no { width:28px; font-weight:bold; font-size:18px; font-family:Arial; color:#476FB2;}
.top10 .logo { width:100px; }
.top10 .logo img { border:1px solid #ccc;}
.top10 .medals { width:350px; text-align:left; }
.top10 .medals .info { font-size:14px; line-height:220%;}
.top10 .medals .info img { vertical-align:middle;}
.top10 .list li{ padding-left:10px; font-size:14px; height:23px; line-height:160%; text-align:left;}
.top10 .list li span{ font-size:12px;}
.top10 .more { text-align:left; text-indent:2px; margin-top:6px;}
.top10 .more a{ color:#034E8D;}
/*rankTbl*/
.rankTbl { width:960px; clear:both; margin:0 auto; background:#fff url(abg987.gif);}
.rankBar{ background:url(abg986.gif) repeat-x 0 0; height:35px; width:958px; border-left:1px solid #91B8CC; border-right:1px solid #D6DEE4; clear:both; margin:0 auto;}
.rankBar ul { background:url(abg995.gif) repeat-x 0 0; padding-left:10px; float:left;}
.rankBar li { float:left; line-height:35px; background:url(abg998.gif) no-repeat right 0; padding-right:20px; display:block; height:35px;}
.rankBar .end {background:url(abg100.gif) no-repeat right 0;}
.rankBar .on { background:url(abg983.gif) repeat-x 0 0; padding:0px;}
.rankBar .on h3 { background:url(abg101.gif) no-repeat right 0; padding-right:20px; width:300px;}
.rankBar .on h4 { background:url(abg985.gif) no-repeat right 0; padding-right:20px; width:300px;}
.rankBar .onT { background:url(abg102.gif) no-repeat right 0;}
.rankBar h2 {display:block; line-height:35px; width:20px; background:url(abg101.gif) no-repeat right 0; height:35px;}
.rankBar h5 { padding:11px 20px 8px; text-align:left; float:left;}
.rankBar2 { background:url(abg986.gif) repeat-x 0 0; height:35px; width:958px; border-left:1px solid #91B8CC; border-right:1px solid #D6DEE4; clear:both; margin:0 auto;}
.rankBar2 ul { clear:both; background:url(abg982.gif) no-repeat 0 0; padding-left:18px; float:left; height:35px;}
.rankBar2 li { float:left; line-height:35px;}
.rankBar2 li h3 { width:310px;background:url(abg988.gif) no-repeat right 0;}
.rankBar2 li h4 { width:234px;background:url(abg988.gif) no-repeat right 0;}
.rankBar2 ul.type2 li h4 { width:468px;}
.rankBar2 ul.type3 li h4 { width:312px;}
.rankBar2 .on { background:url(abg983.gif);}
.rankBar2 .on h3 { background:url(abg984.gif) no-repeat right 0;}
.rankBar2 .on h4 { background:url(abg984.gif) no-repeat right 0;}
.rankBar2 .onEnd { background:url(abg983.gif);}
.rankBar2 .onEnd h3 { background:url(abg985.gif) no-repeat right 0;}
.rankBar2 .onEnd h4 { background:url(abg985.gif) no-repeat right 0;}
.rankBar2 .nostart { background:url(abg988.gif) no-repeat 0 0;}
.rankTbl { width:960px; clear:both; margin:0 auto;}
.rankTbl td { font-size:12px; text-align:left;}
.rankTbl img { vertical-align:-1px;}
.rankTbl .prev { background:url(abg996.gif) no-repeat left; height:60px; line-height:60px; width:70px; text-align:right;}
.rankTbl .next { background:url(abg997.gif) no-repeat right; height:60px; line-height:60px; width:70px; text-align:left;}
.rankTbl .prev a, .rankTbl .next a{ display:block;}
.rankTbl .jTb { height:80px; border-right:1px solid #ccc;}
.rankTbl .jTb:hover {background:#E7F4FC;}
.rankTbl .jTb td, .rankTbl .medal td, .rankTbl .dataTbl td  { padding-left:10px;}
.rankTbl .jTb .top td { vertical-align:top; border-top:1px solid #ccc; padding-top:3px;}
.rankTbl .jTb .bottom td { vertical-align:bottom; border-bottom:1px solid #ccc; padding-bottom:3px;}
.rankTbl .score { width:45px; color:#0033CC; font-weight:bold;}
.rankTbl .win { font-weight:bold;}
.rankTbl .blankM {color:#1E50A2; }
.rankTbl .blankM a ,.rankTbl .blankM a:visited { color:#1E50A2;}
.rankTbl .blankM a:hover { color:#bc2931;}
.rankTbl .blank, .rankTbl .blank40, .rankTbl .blankTop {clear:both; overflow:hidden; display:block;}
.rankTbl .c2 .jTb { height:130px;}
.rankTbl .c3 .jTb { height:260px;}
.rankTbl .c1 .blank { height:50px;}
.rankTbl .c2 .blank { height:130px;}
.rankTbl .c2 .blankTop { }
.rankTbl .blank40 { height:40px;}
.rankTbl .topline {clear:both; width:100%; height:39px; border-top:1px solid #ccc; overflow:hidden; display:block;}
.rankTbl .line, .rankTbl .line td { border-bottom:1px solid #ccc;}
.rankTbl .col { width:290px; margin:0 0 0 22px; float:left; display:inline;}
.four div.col { width:215px; margin:0 0 0 20px;}
.rankTbl .dataTbl { border:1px solid #D6DEE4; border-right:0; margin-bottom:15px;}
.rankTbl .dataTbl th { padding-left:10px; font-weight:bold; text-align:left; line-height:200%; border-right:1px solid #D6DEE4; border-bottom:1px solid #D6DEE4;}
.rankTbl .dataTbl td { background:#fff; border-right:1px solid #D6DEE4; line-height:25px;}
.rankTbl .dataTbl .bg td { background:#F3F3F3;}
.rankTbl .dataTbl .c, .rankTbl .dataTbl .c td { text-align:center; padding-left:0;}
/*report*/
.liveReport { width:960px; clear:both; margin:0 auto;}
.liveReport .col1 { width:590px; float:left;}
.liveReport .endContentBg { width:590px; background:#F6FCFF url(abg96.gif) repeat-y 0 0; clear:both; margin:0 auto; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.liveReport .endContent {padding:12px 19px 9px; text-align:left;}
.liveReport .endContent h1 {font-size:24px; line-height:28px; font-weight:bold; padding-top:10px; margin:0px 0 5px; clear:both;}
.liveReport .endContent .info {line-height:21px;}
.liveReport .endContent .summary {text-align:justify; text-justify:inter-ideograph; background:#fafafa; margin:15px 0 0; padding:12px 5px 6px; line-height:23px; font-size:14px; text-indent:2em; border:1px solid #dcdddd;}
.liveReport .endText {width:540px; text-align:justify; text-justify:inter-ideograph; padding:9px 0; font-size:14px; clear:both; line-height:23px;word-wrap:break-word;}
.liveReport .endText h2 { font-size:14px; }
.liveReport .endText .icon { margin:3px 0 0; border:0;}
.liveReport .endText img {border:1px solid #ccc;}
.liveReport .endText strong { font-weight:bold;}
.liveReport .endText p {font-size:14px; line-height:23px; text-indent:2em;}
.liveReport .endText .f_center { text-align:center; text-indent:0;}
.liveReport .endText .includeTable { background:#fff;}
.liveReport .endText a,#endText a:visited {color:#1E50A2; text-decoration:underline;}
.liveReport .endText a:hover {color:#ba2636;}
/* cms */
.liveReport .endText table td p {text-indent:0;}
.liveReport .col2 { width:360px; float:right;}
.reportPanel { background:url(abg95.gif) repeat-y 0 0; width:360px; clear:both; margin:0 auto 9px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.reportPanel .title { background:url(abg88.gif) repeat-x 0 0; height:24px; width:358px; clear:both; margin:0 auto; border-bottom:1px solid #D6DEE4;}
.reportPanel .title h2 { padding:7px 0 0 10px; float:left; font-weight:bold;}
.reportPanel .title .more { float:right; padding:7px 10px 0 0;}
.reportPanel .picText { width:330px; clear:both; margin:0 auto; padding:13px 0; text-align:left; line-height:21px; color:#919191;}
.reportPanel .picText img { float:left; margin:0 10px 3px 0; border:1px solid #ccc;}
.reportPanel .text { width:330px; clear:both; margin:0 auto; padding:13px 0; text-align:left; line-height:21px;}
.reportPanel .data { clear:both; width:359px; margin:0 auto; float:left;}
.reportPanel .data th { font-weight:bold;background:#EFF2F4; text-align:center;border-left:1px solid #CFD5DA;}
.reportPanel .data td { text-align:center; border-left:1px solid #CFD5DA; border-top:1px solid #CFD5DA;}
.reportPanel .data .l { padding-left:10px; text-align:left;}
.reportPanel .data .bg td { background:#EFF2F4;}
.reportPanel .data a { color:#1E50A2;}
.reportPanel .data a:hover { color:#bc2931;}
.reportPanel .list { width:350px; clear:both; margin:0 auto; padding:9px 0; text-align:left; line-height:21px;}
.reportPanel .list ul { clear:both;}
.reportPanel .list li { line-height:24px; background:url(abg97.gif) no-repeat 6px 11px; padding-left:15px; clear:both; text-align:left;}
.reportPanel a ,.reportPanel a:visited { color:#2b2b2b;}
.reportPanel a:hover { color:#bc2931;}

/*tips*/
.tips { width:250px; clear:both; margin:0 auto; background:url(tipsbgl.gif) no-repeat 0 0; position:absolute; left:64px; top:-3px; display:none; z-index:40;}
.tips .c { clear:both; margin-left:4px; padding:5px 8px; background-color:#fffcec; border:1px solid #b8dff3; border-left:0; text-align:left;}
.tips a , .tips a:visited { color:#114D9F;}
.tips a:hover { color:#bc2931;}
.member .tips a { font-size:12px;}
.venue .tips { width:250px; left:26px; top:0;}
.venue .tips img { float:left; margin-right:10px; border:1px solid #ccc;}
.venue .tips .v { float:left; width:136px;}
.venue .tips h4 { font-size:14px; font-weight:bold;}
.venue .tips .end { height:1px; width:1px; clear:both; font-size:1px; line-height:1px; display:block;}

/*foot*/
.foot{ padding-bottom:30px;}

/*float table*/
#tblTtl { width:100%; margin:0 auto; position:fixed; top:0; left:0; z-index:99; display:none;}
#tblTtl table { width:960px; margin:0 auto; border-bottom:0;}
*html #tblTtl{ position:absolute; top: expression(eval(document.documentElement.scrollTop));}/*ie6*/