/* Month selector */
.ms-fieldset { margin:0 0 1em; border:0; padding:0.25em 0; }
.ms-select, .ms-button { margin-right:0.25em; vertical-align:middle; font-size:14px; }
.ms-button {
  display:inline-block;
  display:-moz-inline-stack;
  zoom:1;
  border:1px solid #ccc;
  background:#eee;
  padding:0;
  cursor:pointer;
}
.ms-button.ms-disabled { border:1px solid #ddd; cursor:default; }
.ms-button .icon {
  display:block;
  text-indent:-999em;
  overflow:hidden;
  width:18px;
  height:16px;
  background-color:transparent;
  background-repeat:no-repeat;
  background-image:url(/shared/images/icons/jqueryui-sprite-c00.png);
}	
.ms-button.ms-disabled .icon { background-image:url(/shared/images/icons/jqueryui-sprite-ccc.png); } 
.ms-prev .icon { background-position:-95px -16px; }
.ms-next .icon { background-position:-31px -17px; }
.ms-first .icon { background-position:-79px -161px; }
.ms-last .icon { background-position:-63px -161px; }

/* Team links */
div #transactions_teams {width:160px;}
ul.transactions_teams, #transactions_teams ul {list-style:none; margin:0; padding:0 10px;}

/*#section_navigation #transactions_teams ul li em,
#section_navigation #transactions_teams ul li a {color:inherit;}*/
#section_navigation #transactions_teams ul li {margin:0;}

/* Loading mask */
#mc {position:relative;min-height:600px;}
#transactionsLoadingMask {
  display:none;
  position:absolute;
  background:white url(/images/homepage/y2009/vc_loading_anim.gif) no-repeat center 100px;
  width:581px;
  height:100%;
  filter:alpha(opacity='85'); 
  opacity:.85;
  z-index:999999;
  line-height:300px;
  text-align:center;
}

#transactionsContainer table {
  width:100%;
}
#transactionsContainer table thead tr th {
  font-weight:bold;
  background:#ccc;
  border-top:1px solid #eee;
  border-right:1px solid #999;
  border-bottom:1px solid #999;
  border-left:1px solid #eee;
}
#transactionsContainer table thead tr th.date {
  width:80px;
}
#transactionsContainer table thead tr th.note {
  text-align:left;
}
#transactionsContainer table thead tr th,
#transactionsContainer table tbody tr td {
  font-size:11px;
  padding:0.25em 0.5em;
}
#transactionsContainer table tbody tr td {
  vertical-align:top;
}
#transactionsContainer table tbody tr td.note {
  border-left:1px solid #ddd;
}
#transactionsContainer table tbody tr.first td {
  border-top:1px solid #ccc !important;
}
#transactionsContainer table tbody tr.odd td {
  background:#eee;
}
#transactionsContainer table tbody tr td.date {
  text-align:center;
  font-weight:bold;
  font-style:normal;
}
#transactionsContainer table tbody tr td.date span.hide {
  display:none;
}
