﻿.TableCellLeft
{
    padding-left: 5px;
    padding-right: 5px;
    text-align:  left;
}

.TableCellCenter
{
    padding-left: 5px;
    padding-right: 5px;
    text-align:  center;
}

.TableCellRight
{
    padding-left: 5px;
    padding-right: 5px;
    text-align:  right;
}

.TableHeaderCellPadding
{
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}


/* Standard Tables */
table, .table table {
	font-size: 11pt;
	empty-cells: show;
	border-collapse: collapse;
	border: 1px solid #ccc;
}
table.center, .table table.center {
	font-size: 11pt;
	margin-left: auto;
	margin-right: auto;
	text-align:  center;
	border: 1px solid #ccc;
	padding: 1px;
}
td, .table td {
  text-align: left;
  border: 1px solid #ccc;
  vertical-align: middle;
  padding-bottom: 3px;
  padding-left: 4px;
  padding-top: 3px;
  font-size: 85%;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

table tbody tr.GridViewPadding th
{
  border: 1px solid #ccc;
  margin: 0px;
  background-color: #3299CC;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

table tbody tr.GridViewPadding th.sub2
{
  border: 1px solid #ccc;
  margin: 0px;
  background-color: #87CEFF;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

th, .th, .table th, .table .th {
  border: 1px solid #ccc;
  text-align: center;
  margin: 0px;
  background-color: #0063A3;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.GridViewPadding,.GridViewPadding td
{
    border:1px solid #ccc;
}

th.sub, .table th.sub {
  border: 1px solid #ccc;
  text-align:  center;
  margin: 0px;
  background-color: #3299CC;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
th.sub2, .table th.sub2 {
  border: 1px solid #ccc;
  text-align:  center;
  margin: 0px;
  background-color: #87CEFF;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.NoBorder, .NoBorder td
{
	border: 0px;
}

.noBorder, .noBorder tr td
{
     border-collapse:collapse; 
     border:0px; 
}

/* Beer table */
.btable tr td
{
	text-align: center;
	padding-left:auto;
	padding-right:auto;
}


.rotate {
    /* Safari */
    -webkit-transform: rotate(-80deg);

    /* Firefox */
    -moz-transform: rotate(-80deg);

    /* IE */
    -ms-transform: rotate(-80deg);

    /* Opera */
    -o-transform: rotate(-80deg);

    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}