table.pagination-layout, table.pagination-none {
   border: 1px solid #AAAAAA;        
  	border-collapse: collapse;
    margin: 0px;
}

table.pagination-layout {
    border-bottom: 0px;
    width: 788px;   /* default width */
    *width: 789px;  /* IE 7 */
}

table.pagination-none {
    border-top: 0px;
    width: 788px;   /* default width */
    *width: 789px;  /* IE 7 */  
}

table.pagination-none td.none {
    width: 100%;
}

table.pagination-layout th {
    background-color: #DDDDDD;
    border: 1px solid #AAAAAA;        
    padding: 8px 5px;
    font-weight: bold;
    font-size: 0.9em;
    text-align: left;
    vertical-align: top;
}

table.pagination-layout td {
    padding: 0px;
    border: 0px;
}

table.pagination-none td {
  	padding: 8px 5px;
    vertical-align: top;
  	border: 1px solid #AAAAAA;
    border-top: 0px;        
  	font-size: 0.9em;       
}


table.pagination-layout .edit {
  	font-style: italic;
    color: #666666;
}

table.pagination-layout .normal {
  	font-style: normal;
  	color: #000000;
}

table.pagination-layout .incomplete {
  	font-style: italic;
    color: #DD0000;
}

table.pagination-layout tr.oddRow td, table.pagination-layout tr.evenRow td {
  	padding: 8px 5px;
  	vertical-align: top;
  	border: 1px solid #AAAAAA;
  	font-size: 0.9em;
}


table.pagination-layout th.select input, table.pagination-layout th.delete input {
  margin-bottom: 3px;
}


table.pagination-layout tr.oddRow td {
  	background-color: #FFFFFF;
}

table.pagination-layout tr.evenRow td {
  	background-color: #EFF4FA;
}

/*  Treatments Pagination   */

table.treatment-list {
    margin: 0px;
    border-collapse: collapse;
    border: 0px;
    width: 100% !important;

}

table.treatment-list th, table.treatment-list tr.oddRow td, table.treatment-list tr.evenRow td {
    border: 1px solid #AAAAAA !important;	
    border-top: 0px;
    border-bottom: 0px;
    vertical-align: top;
    padding: 3px 5px;
    text-align: center;
    font-size: 1.5em !important;
}

table.treatment-list th {
    text-align: left;
    background-color: #DDDDDD;
    text-align: left;
    border: 1px solid #AAAAAA !important;
}


table.treatment-list th.concen, table.treatment-list th.temp, table.treatment-list th.duration, table.treatment-list th.comments {
    font-size: 1.3em !important;
    background-color: #FFFCCF;
    text-align: center;
}

table.treatment-list th.concen, table.treatment-list td.concen {
    width: 25%;
}

table.treatment-list th.temp, table.treatment-list td.temp {
    width: 20%;
}

table.treatment-list th.duration, table.treatment-list td.duration {
    width: 20%;
}

table.treatment-list th.comments, table.treatment-list td.comments {
    width: 35%;
}

table.treatment-list td.comments {
    text-align: left !important;
}

table.treatment-list-frame, table.treatment-list-frame td {
    border: 1px solid #FFFFFF !important;
}
