﻿.table-doctor-schedule  ,.table-doctor-scheduleall 
{   
  width: 100%;   
  margin: 0 auto;   
  border-collapse: separate;   
  border-spacing: 0;   
  text-shadow: 0 1px 0 #fff;   
  color: #2a2a2a;   
  background: #fafafa;   
  background-image: -moz-linear-gradient(top, #fff, #eaeaea, #fff); /* Firefox 3.6 */   
  background-image: -webkit-gradient(linear,center bottombottom,center top,from(#fff),color-stop(0.5, #eaeaea),to(#fff));   
}   
   
.table-doctor-schedule td   
{   
  height: 30px;   
  line-height: 30px;   
  padding: 0 5px;   
  border-bottom: 1px solid #cdcdcd;   
  box-shadow: 0 1px 0 white;   
  -moz-box-shadow: 0 1px 0 white;   
  -webkit-box-shadow: 0 1px 0 white;   
  white-space: nowrap;   
  text-align: center;   

}   
   
/*Body*/   
.table-doctor-schedule tbody td   ,.table-doctor-scheduleall tbody td   
{   
  text-align:left;   
  font: normal 1.0em Verdana, Arial, Helvetica;   
  width:auto;   
  overflow:hidden;
}   
   
  
.table-doctor-schedule td:nth-child(odd)
{   
  background: rgba(144,144,144,0.15);   
  border-right: 1px solid white;   
}   
.table-doctor-schedule td:nth-child(even)
{   
  background:  rgba(144,144,204,0.10);   
  border-right: 1px solid white;   
}      
   
/*Header*/   
.table-doctor-schedule thead td,.table-doctor-scheduleall thead td      
{   
  font: bold 1.0em 'trebuchet MS', 'Lucida Sans', Arial;   
  -moz-border-radius-topright: 5px;   
  -moz-border-radius-topleft: 5px;   
  border-top-right-radius: 5px;   
  border-top-left-radius: 5px;   
  border-top: 1px solid #eaeaea;   
}   
   
   
/*Footer*/   
.table-doctor-schedule tfoot td,   .table-doctor-scheduleall tfoot td
{   
  font: bold 1.0em Georgia;   
  -moz-border-radius-bottomright: 5px;   
  -moz-border-radius-bottomleft: 5px;   
  border-bottom-right-radius: 5px;   
  border-bottom-left-radius: 5px;   
  border-bottom: 1px solid #dadada;   
}   
   
  
.table-doctor-scheduleall td  
{   
  
  padding: 0 5px;   
  border-bottom: 1px solid #cdcdcd;   
  box-shadow: 0 1px 0 white;   
  -moz-box-shadow: 0 1px 0 white;   
  -webkit-box-shadow: 0 1px 0 white;   
  border: 0.1em solid rgba(192,233,255,0.3);
}   


.table-list
{   
  width: 100%;   
  margin: 0 auto;   
  border-collapse: separate;   
  border-spacing: 0;   
  text-shadow: 0 1px 0 #fff;   
  color: #2a2a2a;   
  background: #fafafa;   
  background-image: -moz-linear-gradient(top, #fff, #eaeaea, #fff); /* Firefox 3.6 */   
  background-image: -webkit-gradient(linear,center bottombottom,center top,from(#fff),color-stop(0.5, #eaeaea),to(#fff));   
}   
   
.table-list td   
{   
  padding: 0 5px;   
  border-bottom: 1px solid #cdcdcd;   
  box-shadow: 0 1px 0 white;   
  -moz-box-shadow: 0 1px 0 white;   
  -webkit-box-shadow: 0 1px 0 white;   
}   
   
/*Body*/   
.table-list tbody td  
{   
  text-align:left;   
  font: normal 1.0em Verdana, Arial, Helvetica;   
  width:auto;   
}   
   
  
.table-list td:nth-child(odd)
{   
  background: rgba(144,144,144,0.15);   
  border-right: 1px solid white;   
}   
.table-list td:nth-child(even)
{   
  background:  rgba(144,144,204,0.10);   
  border-right: 1px solid white;   
}      
   
/*Header*/   
.table-list thead td   
{   
  font: bold 1.0em 'trebuchet MS', 'Lucida Sans', Arial;   
  -moz-border-radius-topright: 5px;   
  -moz-border-radius-topleft: 5px;   
  border-top-right-radius: 5px;   
  border-top-left-radius: 5px;   
  border-top: 1px solid #eaeaea;   
}   
   
   
/*Footer*/   
.table-list tfoot td
{   
  font: bold 1.0em Georgia;   
  -moz-border-radius-bottomright: 5px;   
  -moz-border-radius-bottomleft: 5px;   
  border-bottom-right-radius: 5px;   
  border-bottom-left-radius: 5px;   
  border-bottom: 1px solid #dadada;   
}   
   
/* zph 20140324 add*/
.table-menu
{
    width:100%;
}

.table-menu td ul li
{
    float:none;
    list-style-type:none;
    text-align:center;
    margin:0px 0px 0px 0px;
}
.table-menu td ul li a
{
    text-decoration: none;
}
.table-menu img
{
    border:0px none;
}
.table-menu ul
{
    padding-bottom:15px;
}