<!--
/* 
   table.css
   Contains all the styles for tables on proteome analyst
   Author: Kurt McMillan - kurtmcmillan@gmail.com
*/

/* ==================================================
   Sponsors Table
   ================================================== */

table.sponsors td { 
    text-align: center;
    padding: 3em 0em 3em 0em;
}

/* ==================================================
   System Classifiers Class Summary Table
   ================================================== */

table.sc_class_summary{ 
 width: 500px;
 margin: 1em auto 1em auto;
}

table.sc_class_summary th, table.sc_class_summary td{ 
  padding: 1em;
}

/* ==================================================
   PA-GOSUB Database Summary Table
   ================================================== */

table.gosub_db_summary{ 
 width: 100%;
 margin: 0px auto 0px auto;
 border-collapse: collapse;
}

table.gosub_db_summary th, table.gosub_db_summary td{ 
 border-bottom: 1px dashed #CCC;
}

table.gosub_db_summary tr th:first-child, table.gosub_db_summary tr td:first-child{
 text-align: left;
}

table.gosub_db_summary tr:last-child th{ 
 border: none;
 border-top: 1px solid #000;
}

/* ==================================================
   PA Login 
   ================================================== */

table.palogin td:first-child{ 
 text-align: right;
}

table.palogin tr:last-child{ 
 font-size: x-small;
}

/* ==================================================
   PA Sign Up
   ================================================== */

table.pa-signup{ 
}

table.pa-signup td:first-child{ 
 text-align: right;
 width: 9em;
 /*border: 1px solid black;*/
}

table.pa-signup td.step{ 
 text-align: left;
}

/* ==================================================
   PA Front Page Server Descriptions
   ================================================== */

table.server-desc{ 
 width: 100%;
 margin-left: auto;
 margin-right: auto;
 background-color: #FFB;
 border: 1px solid #CCC;
}

table.server-desc td{ 
 width: 50%;
 padding: 1em;
 vertical-align: top;
}

/* ==================================================
   PA User Account Job/Classifier/SeqList List Tables
   ================================================== */

.default-width{ 
 width: 775px;
 min-width: 775px;
}

table.highlight tr:first-child:hover{
 cursor: default;
 background-color: #FFF;
}

tr.positive-row{ 
 /*background-color: #9DB;*/
 background-color: #DFD;
}

tr.negative-row{
 /*background-color: #FBB;*/
 background-color: #FDD;
}


table.highlight tr:hover{
 background-color: #FFB;
 cursor: pointer;
}

table.no-highlight tr:hover{ 
 background-color: #FFF;
}

table.user-data{
 border: 1px solid #DDD;
 border-collapse: collapse;
}

table.user-data td{
 padding: .25em;
 text-align: left;
 vertical-align: top;
 border-top: 1px solid #DDD;
}

table.user-data th{
 border-bottom: 1px solid #000;
 padding: .25em .25em 0 .25em;
 text-align: left;
}

table.cols-2 th,
table.cols-2 td{ 
 width: 50%;
}

table.cols-3 th,
table.cols-3 td{ 
 width: 33%;
}

table.cols-4 th,
table.cols-4 td{ 
 width: 25%;
}

table.cols-5 th,
table.cols-5 td{ 
 width: 20%;
}

/* ==================================================
   Confusion Matrix Table
   ================================================== */

table.confusion-matrix{
 border: 1px solid #DDD;
 border-collapse: collapse;
}

table.confusion-matrix tr.bottom{
 border-bottom: 1px solid #DDD;
}

table.confusion-matrix tr.overall-top td{
 border-top: 1px solid #000;
}

table.confusion-matrix tr:first-child th{
 border-bottom: 1px solid #000;
 padding: .25em 0 0 0;
}

table.confusion-matrix td{
 text-align: center;
}

/* ==================================================
   Comparing Classifiers
   ================================================== */

table.pa-compare-classifier-general-info{
 border-collapse: collapse; 
 border: 1px solid #DDD;
}

table.pa-compare-classifier-general-info th, 
table.pa-compare-classifier-general-info td{
 padding: .25em;
 border-bottom: 1px solid #DDD;
 text-align: left;
}


table.comparison-confusion-matrix{ 
 border-collapse: collapse;
 border: 1px solid #DDD;
}

table.comparison-confusion-matrix th, 
table.comparison-confusion-matrix td{ 
 text-align: center;
}

table .left-border{ 
 border-left: 1px solid #DDD;
}

table .right-border{ 
 border-left: 1px solid #DDD;
}

table .black-border-top td,
table .black-border-top th{ 
 border-top: 1px solid #000;
}

table .black-border-bottom td, 
table .black-border-bottom th{
 border-bottom: 1px solid #000;
}

table .gray-border-top td, 
table .gray-border-top th{
 border-top: 1px solid #DDD;
}

table.smHorizPad td{ 
 padding: 0 1em 0 1em;
}


-->
