/* ===========================================
   table styles */

/* table with vertical separators like on a6.jsp */

.ts1{
    width:          100%;
    border-top:     1px solid #cccccc;
    border-bottom:  1px solid #cccccc;
    margin-bottom:  20px;
}

.ts1 th{
    font-size:          .9em;
    line-height:        1.3em;
    font-weight:        normal;
    text-align:         left;
    vertical-align:     top;
    padding:            10px;
    padding-top:        5px;
    padding-bottom:     5px;
    background-color:   #e7e7d0;
    border-right:       1px solid #ffffff;
    border-bottom:      1px solid #cccccc;
}

.ts1 th.special{
    font-size:          .9em;
    line-height:        1.3em;
    font-weight:        normal;
    text-align:         left;
    vertical-align:     top;
    padding:            0px;
    padding-top:        5px;
    padding-bottom:     5px;
    background-color:   #e7e7d0;
    border-bottom:      1px solid #cccccc;
}


.ts1 th.last{
    border-right:   none;
}

.ts1 th.lastspecial{
    border-right:   none;
    padding-top:        5px;
    padding-bottom:     5px;
    padding-left:       4px;
    padding-right:      0px;
}

.ts1 th a{
    font-size:              .9em;
    line-height:            1em;
}

.ts1 th a.selected{
    padding-left:           9px;
    background-image:       url("/National_Library/20160526010038oe_/http://www.econlib.org/res/img/link_arrow.gif");
    background-repeat:      no-repeat;
    background-position:    0 center;
}

.ts1 th a.indent{
    padding-left:   9px;
}

.ts1 td{
    font-size:      1em;
    line-height:    1.3em;
    text-align:     left;
    vertical-align: top;
    padding:        10px;
    border-right:   1px solid #cccccc;
}

.ts1 td.special{
    font-size:      1em;
    line-height:    1.3em;
    text-align:     left;
    vertical-align: top;
    padding-left:    0px;
    padding-top:     9px;
    padding-bottom:  4px;
}


.ts1 td.fixwidth{
    width:  95px;
}

.ts1 td.last{
    border-right:   none;
}

.ts1 td.lastspecial{
    border-right:   none;
    padding-top:        10px;
    padding-bottom:     5px;
    padding-left:       4px;
    padding-right:      0px;
}

.ts1 tr.even{
    background-color:   #e7e7e7;
}

/* table for use in body like in c1.jsp */

.ts2{
    border-bottom:  1px solid #999999;
    margin-bottom:  20px;
}

.ts2 th{
    font-size:          .9em;
    line-height:        1.3em;
    font-weight:        bold;
    text-align:         left;
    vertical-align:     top;
    padding:            10px;
    padding-top:        5px;
    padding-bottom:     5px;
    background-color:   #e7e7d0;
    border-top:         1px solid #999999;
    border-bottom:      1px solid #999999;
}

.ts2 th.time{ width: 35px; }

.ts2 td{
    font-size:          .9em;
    line-height:        1.3em;
    text-align:         left;
    vertical-align:     top;
    padding:            10px;
    padding-top:        5px;
    padding-bottom:     5px;
}

.ts2 tr.even{
    background-color:   #e7e7e7;
}
