
.baw-content table {
    font-size: 0.9em;
    margin: 0px auto;
    border-collapse: separate;
}
.baw-content td, th {
    padding-left:2px;
    padding-right:2px;
    padding-bottom:1px;
    padding-top:1px;
}
.baw-content th {
    padding: 0 5px 0 5px;
    text-align:center;
}
.baw-content tbody {
    border:0px;
}
.baw-content tbody th {
    border:0px;
}
.baw-content img {
    margin: 0px;
    padding: 0px;
    border:0px;
}
.baw-content .chartcell {
    padding:2px;
    vertical-align:bottom;
    white-space: nowrap;
    text-align:center;
}
.baw-content .charttable {
    margin-bottom: 10px;
    margin-top:8px;
    white-space: nowrap;
}
.baw-content .datatable {
    background-color:#eeeeee;
}
.baw-content .datatable tr{
    background-color:#ffffff;
}
.baw-content .chartlegend {
    background-color:#eeeeee;
    font-size: 0.9em;
    border: none;
}
.baw-content div.aws_data{
    text-align: center;
    border: 1px solid #dddddd;
    margin-bottom: 15px;
    padding:5px;
}
.baw-content .aligncenter {
    text-align:center;
}
.baw-content .alignright {
    text-align:right;
}
.baw-content .alignleft {
    text-align:left;
}

.baw-content .others {
    color:gray;
}

.baw-content th.layout_text {
    background-color: #ECECEC;
}
.baw-content th.layout_visitors{
    background-color: #FFAA66;
}
.baw-content th.layout_visits {
    background-color: #F4F090;
}
.baw-content th.layout_pages {
    background-color: #4477DD;
}
.baw-content th.layout_hits {
    background-color: #66DDEE;
}
.baw-content th.layout_percent {
    background-color: #ECECEC;
}
.baw-content th.layout_bytes {
    background-color: #2EA495;
}
.baw-content td.layout_text {
    text-align:left;
}
.baw-content tr.layout_avg td,
.baw-content tr.layout_sum td{
    background-color: #CCCCCC;
}
.baw-content td.layout_bytes ,
.baw-content td.layout_hits ,
.baw-content td.layout_pages ,
.baw-content td.layout_visits ,
.baw-content td.layout_visitors ,
.baw-content td.layout_percent {
    text-align:right;
}
.baw-content .currentday{
    font-weight:bold;
}
.baw-content tr.weekend,
.baw-content td.weekend {
    background-color:#DDDDCC;
}

.baw-content .conf_setting{
    clear:both;
    border:1px solid gray;
    padding: 2px;
    margin: 2px;
}
.baw-content .default {
    color:blue;
}
.baw-content .small {
    font-size:0.9em;
    font-weight:normal;
}
.baw-content .percent_button {
    width:9px;
    text-align:center;
    border:gray 1px solid;
    position:absolute;
    bottom:0px;
    right:-8px;
    font-size:0.9em;
}

.baw-content .header_wrap {
    position:relative;
}

.baw-map {
  text-align: center;
}
