body {
color:#000000;
font:100% Arial,Helvetica,sans-serif;
text-align:left;
margin:0;
padding:0;
}

a {
color:#0064A5;
text-decoration:none;
}

a:hover {
color:#000000;
text-decoration:none;
}

table {
border-collapse:collapse;
margin-bottom:20px;
text-align:left;
width:100%;
}

th {
background:url("header_table.gif") repeat-x scroll 0 0 transparent;
color:#004D42;
font-size:90%;
font-weight:normal;
height:46px;
padding:0 0 0 10px;
text-align:left;
}

.thtitleE {
white-space:nowrap;
padding-right:15px;
width:50%;
}

.thdeptE {
white-space:nowrap;
padding-right:15px;
width:10%;
}

.thlocE {
white-space:nowrap;
padding-right:15px;
width:10%;
}

.thdateE {
white-space:nowrap;
padding-right:3px;
width:10%;
}

.thtitleF {
white-space:nowrap;
padding-right:15px;
width:57%;
}

.thdeptF {
white-space:nowrap;
padding-right:15px;
width:11%;
}

.thlocF {
white-space:nowrap;
padding-right:15px;
width:16%;
}

.thdateF {
white-space:nowrap;
padding-right:3px;
width:15%;
}


td {
border-bottom:1px solid #D3D3D3;
font-size:80%;
padding:10px;
vertical-align:top;
}

.tdtitleE {
text-align:left;
width:295px;
}

.tddeptE {
text-align:center;
width:75px;
}

.tdlocE {
text-align:left;
width:95px;
}

.tddateE {
text-align:left;
width:90px;
}

.tdtitleF {
text-align:left;
width:315px;
}

.tddeptF {
text-align:center;
width:60px;
}

.tdlocF {
text-align:left;
width:90px;
}

.tddateF {
text-align:left;
width:85px;
}

.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 0px solid #ddd;       
  }
