@charset "UTF-8";

.sidettl_rankings {
background-image: url(../../common/images/sd/ttl_rankings.gif);
background-repeat: no-repeat;
background-position: 0 0;
}

/* clearfix */
#sec_tabLinks {
zoom:1;
}

#pageTitle {
border-top-color:#006600;
}
.menusection {
border-top:2px #006600 solid;
}
#rankingTitle {
color:#003300;
margin-left:10px;
font-weight:bold;
}

#sec_tabLinks {
margin:0.3em 1em 0.3em 16px;
border-bottom:1px solid #99DDFF;
display:block;
}
#veteranTable,
#rankingTable {
margin-left:12px;
padding-right:1px;
overflow:auto;
}
table.rankingJTAtbl {
border:1px solid #6699CC;
margin-bottom:1em;
}
table.rankingJTAtbl th {
border-left:1px solid white;
padding:1px;
border-bottom:1px solid #6699CC;
text-align:center;
}
table.rankingJTAtbl th img {
display:inline;
}
table.rankingJTAtbl td {
border-left:1px solid #6699CC;
border-bottom:1px solid #6699CC;
padding:1px;
}
tr.ln1 {background-color: #EEEEEE;}
tr.ln2 {background-color: #CCFFFF;}

table.rankingVetTbl {
border:1px solid #6699CC;
margin-bottom:1em;
}
table.rankingVetTbl th {
border-left:1px solid white;
border-bottom:1px solid #6699CC;
padding:1px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
}
table.rankingVetTbl th.rank {
border-left:1px solid #6699CC;
}
table.rankingVetTbl td {
border-left:1px solid #6699CC;
border-bottom:1px solid #6699CC;
padding:1px;
}

.e040315,
.e040318,
.e040324,
.e040404a,
.e040412a,
.e040404b,
.e040412b,
.e041130,
.lne,
.err {background-color: #ff0; }

.highlight,
tr.highlight,
tr.highlight td,
td.highlight {
background-color:#FF3300!important;
font-weight:bold!important;
}


/* special color button */
a.colorBtnM {
display:block;
padding:0.6em 1em 0.6em 2em;
margin:0 0 0.2em 0;
background:url(../media/images/bg_mbtn.gif) no-repeat;
}
a.colorBtnW {
display:block;
padding:0.6em 1em 0.6em 2em;
margin:0 0 0.2em 0;
background:url(../media/images/bg_wbtn.gif) no-repeat;
}

a:link.colorBtnM,
a:link.colorBtnW {
background-position:0 0;
}
a:visited.colorBtnM,
a:visited.colorBtnW {
background-position:0 -300px;
}
a:hover.colorBtnM,
a:hover.colorBtnW {
background-position:0 -100px;
}
a:active.colorBtnM,
a:active.colorBtnW {
background-position:0 -200px;
}

/* ranking date */
#rankingUsed {
text-align:right;
margin-right:1em;
margin-top:0.3em;
margin-bottom:0.8em;
color:#003333;
}

p.article {
color:#000000;
}
.rankinglist li {
margin-left:0em;
list-style-type:decimal;
list-style-position:outside;
}

.vetmatrix {
margin-left:1em;
border:1px solid #3366CC;
}
.vetmatrix th {
padding:3px 3px;
border-left:1px solid #6699CC;
border-bottom:1px solid #6699CC;
text-align:center;
background-color:#DDEEFF;
}
.vetmatrix td {
padding:3px 3px;
border-left:1px solid #6699CC;
border-bottom:1px solid #6699CC;
text-align:center;
}
.vetmatrix th.men{
background-color:#E0E0F0;
}
.vetmatrix th.women{
background-color:#F0E0E0;
}
.vetmatrix th.cat{
background-color:#EAF0F0;
}

.rankinglist {
margin-left:6em;
list-style-type:decimal;
}
.counttbl {
margin-top:1.5em;
margin-left:1em;
border:1px solid #3366CC;
}
.counttbl th {
padding:3px;
width:3em;
border-left:1px solid #3366CC;
border-bottom:1px solid #3366CC;
text-align:center;
}
.counttbl td {
padding:3px;
border-left:2px solid #3366CC;
border-bottom:1px solid #3366CC;
}
.notice {
color:red;
}

/* Mac IE 5 \*//*/

.tabLinks li {
display:inline;
width:5em;
display:inline-table;
}
.tabLinks {display:inline-table;}


/**/

