/* General Table Styles */ 

	table { 
		margin:5px auto 10px auto;  
		font-size:.85em;
		min-width:480px; /* for 800x600 res */ 
		background-color:#fff; 
		border:1px solid #dadada;
		width:100%;
	}
	
		th, td { padding:4px 6px; font-size:95%; } 
		th { width:100px; text-align:center; font-weight:bold; font-size:120% }
		th.thCentre { text-align:center; }
		
		th a { font-weight:bold; }
		th a:hover {  }
		
		td { width:auto; text-align:left; }
		
		tr.odd th, tr.odd td { background-color:#e2e2e2; }
		tr.even th, tr.even td { background-color:#eaeaea; } 
	
	table.formTable { border:0; }
	table.formTable td { padding:0; font-size:100% }
	table.formTable td label { font-size:100% }
	
	
	table.pricing { width:616px; margin:0 auto; padding:0; border:0; font-size:1em; }
	table.pricing th, table.pricing td { padding:0; }

	table.pricing tbody td { font-weight:normal; } 
	table.pricing tbody td p { max-width:600px; text-align:left; font-size:80%; line-height:18px;  }				

		table.pricing thead table { width:600px; margin:0; border:0; padding:0 8px; }
		table.pricing tbody table { width:600px; margin:0 0 10px 0; border:1px solid #dadada; /*#224a7e;*/ padding:8px; }
		
		table.pricing thead table th,
		table.pricing tbody table th { width:414px; margin:0; padding:0; font-weight:normal; text-align:left; }
		table.pricing thead table th { font-weight:bold; font-size:1.4em; }	
		
		table.pricing thead table tbody td,
		table.pricing tbody table tbody td { 
			width:80px; margin:0; padding:2px 0; 
			font-size:95%; font-weight:bold;
			letter-spacing:0px; 
			text-align:center;
		}
	
	/* Wider pricing table to accomodate OHC & CRC options  */
	table.all { width:692px; padding:0; margin:0; }
	table.all thead table, table.all tbody table { width:692px; }
	table.all thead table th, table.all tbody table th { width:342px; }	
	table.all tbody td p { max-width:692px; }	
	
	/* Tables on Who We Help & Solutions pages */
	table.wwh3Col { width:100%; }
		table.wwh3Col th, table.wwh3Col td { text-align:left; vertical-align:top; }
		table.wwh3Col td.centre { text-align:center }
		table.wwh3Col td ul { margin:0 0 0 15px; padding:0; }
		
	table.sol2Col { width:80%; }
		table.sol2Col th, table.sol2Col td { text-align:left; }
		table.sol2Col td { background:url(/images/tick.gif) 8px 0 no-repeat; padding:3px 0 3px 30px }
					
	table.cloud {
		border:0; 
		float:left;
		width:690px;
	}
	table.cloud th {
		width:200px;
		text-align:left; 
	}
	
	
	
	
	
	
	
	
		