@charset "UTF-8";

table#cooperation {
  width:100%;
  margin:5px 0 40px;
  border-collapse:collapse; }

table#cooperation tr#cooperation-header {
  background:url(/publication/cooperation/images/cooperation-th-background.jpg); }

table#cooperation th {
  padding:8px 0;
  margin:0; }

table#cooperation th.list1 {
  width:16%;
  border-left:1px solid #D7D7D7;
  border-right:1px solid #ffffff; }

table#cooperation th.list2 {
  width:62%;
  border-right:1px solid #ffffff; }

table#cooperation th.list3 {
  width:14%;
  border-right:1px solid #ffffff; }

table#cooperation th.list4 {
  width:8%; 
  border-right:1px solid #D7D7D7; }

table#cooperation th.list5 {
  width:5%;
  font-weight:normal;
  border-top:1px solid #ffffff;
  border-right:1px solid #ffffff; }
table#cooperation th.list6 {
  width:50%;
  border-top:1px solid #ffffff;
  border-right:1px solid #ffffff; }

table#cooperation td {
  text-align:left;
  padding:8px;
  border:1px solid #D7D7D7; }
table#cooperation td.center { text-align:center; }

table#cooperation td.date {
  font-size:11px;
  text-align:center; }

table#cooperation td.label {
  font-size:11px;
  text-align:center; }

table#cooperation td.theme { text-align:left; }

table#cooperation tbody tr.even td {
  background-color:#f0f0f0; }

table#cooperation th.space {
  background-color:#ffffff;
  padding:0;
  font-size:0;
  line-height:0;
  height:2px;
  border:none; }

table#cooperation tr th a {
  background-image:url(/common/images/tablesorter_0.gif);
  background-repeat:no-repeat;
  background-position:0 1px;
  padding:0 0 0 20px;
  margin:0 5px 0; }

table#cooperation tr th.headerSortUp a {
  background-image:url(/common/images/tablesorter_2.gif);
  background-repeat:no-repeat;
  background-position:0 1px; }

table#cooperation tr th.headerSortDown a {
  background-image:url(/common/images/tablesorter_1.gif);
  background-repeat:no-repeat;
  background-position:0 1px; }

table#cooperation td img  { vertical-align: middle; }
