/* Table styles for table class table
 * table format:
 * <table>
 *   <thead>
 *     <tr>
 *       <th>...</th>
 *         ...
 *       <th>...</th>
 *     </tr>
 *     ...
 *   </thead>
 *   <tbody>
 *     <tr>
 *       <td>...</td>
 *         ...
 *       <td>...</td>
 *     </tr>
 *     ...
 *   </tbody>
 * </tbody>
 */

/* Table */
    table {
		margin-bottom:12px;
		}
		
		table.border { border:solid 1px #DFDFDF; }
		
		table h1, table p {
			margin:8px;
		}
		
    /* Head */
		table thead tr th, table tbody tr th {
			background-color: #ECECEC;
			padding-left:12px;
        }
        
        table tbody tr th { background-color: #F7F7F7; }

	/* Body */
        table tbody tr, table thead tr {
            height:0;
            margin:0;
        }
        
        tr.border { border:solid 4px #DFDFDF; }

		table tbody tr td, table tbody tr th {
			padding: 0 10px 0 12px;
			margin:0px;
			text-align:left;
		}
		
		table tbody tr td.border, table thead tr th.border {			
			border:solid 1px #DFDFDF;
			text-align:left;
		}
		table tbody tr td.border { padding:0; }

		table tbody tr th {
			text-align: left;
			font-weight: bold;
			padding-top: 6px;
		}
		
	table.lvitable {
		 float:left; 		 
		 margin:0 10px 0 20px;
		 border:none;
		 font-weight:bold;
	}
		
		table.lvitable tr {
			border:none;
			}
		
		table.lvitable td {
			border:none;
			border-bottom:1px solid #DFDFDF;
			height:30px;
			margin:4px;
			padding:8px 2px;
			}
			
		tr.even { background-color:#f7faff; } 
		tr.odd { background-color:#fff; }
			
table tbody td.noBorder, table tbody th.noBorder {
            border:none;
            padding:0;
        }
        
table#searchResults table {
	font-size: 1.29em;
}
		
table#searhResults img { float:left; margin:8px 12px 8px 8px; }

table#searchResults tbody tr td {
			border:none;
			border-bottom:1px solid #DFDFDF;
		}

table#searchResults tr td.right {
			width:110px;
		}
		
table#searhResults tr.footer {
			background-color: #ECECEC;
			text-align:left;
			padding-left:10px;
		}
