.fancyTable {
    margin-bottom:30px; 
}

.fancyTable.fullWidth {
    width:100%;
}


.fancyTable caption {
    font-size:1.2em;
    font-weight:bold;
    color:rgb(150,190,50);
    text-align:left;
    padding: 10px 15px;
}

.fancyTable td, .fancyTable th {
    border:1px solid #fff;
    padding:1px 4px 1px 3px;
    vertical-align:middle;
}

.fancyTable .last td {
    border-bottom-color:rgb(0,130,190);
}

.fancyTable .last th  {
    border-bottom-color:rgb(150,190,50);
}

.fancyTable tr td:last-child, .fancyTable tr th:last-child {border-right-color:rgb(0,130,190);}


.fancyTable th {
    background: #fff;
    text-align:left;
    padding-left:15px;
    border-left:none;
    border-right-color:rgb(150,190,50);
}

.fancyTable .col2 th {
    background: rgb(232,244,223);
}

.fancyTable thead th {
    text-align:center;
    background:rgb(0,130,190);
    color: #fff;
    font-weight:bold;
    padding: 4px 5px;
    border-right-color:#fff;
}

.fancyTable thead th:hover {
    color: #fff;
    background:rgb(0,130,190);
}

.fancyTable thead th.noBorderBottom {
    border-bottom:none;
}

.fancyTable thead th.noBorderTop {
    border-top:none;
}

.fancyTable thead th.heading, .fancyTable thead th.heading2, .fancyTable thead th.heading3, .fancyTable thead th.heading4 {
   text-indent:-5000px;
   background: rgb(0,130,190) url(../images/interface/table_writting.png) no-repeat 15px 3px;
   width:18em;
}

.fancyTable thead th.heading2 {
    background-position:15px -142px;
}

.fancyTable thead th.heading3 {
    background-position:15px -70px;
    width:24em;
}

.fancyTable thead th.heading4 {
    background-position:15px -98px;
}

.fancyTable tr {
    background: #fff;
    text-align:right;
}
.fancyTable.lefttext td, .fancyTable tr td.lefttext,.fancyTable.lefttext th, .fancyTable tr th.lefttext {
    text-align:left;
}

.fancyTable.lefttext td, .fancyTable tr td.lefttext {padding-left:5px;}


.fancyTable tr.col2 {
    background: rgb(212,224,242);
}

.fancyTable tr:hover, .fancyTable tr.col2:hover, .fancyTable th:hover, .fancyTable th.col2:hover {
    background: #FFFCC7;
}

.fancyTable .center, .fancyTable.center, .fancyTable.center td {text-align:center;}


