/* CSS Document */
/* Replace all the current statements with the following */
/* Using a class selector so as not to style tables that are being used for other purposes */
	table.table {
		width:100%;
		border:1px solid #667D98;
		background-color:#def;
		border-collapse:collapse;
		margin-bottom:12px;
		margin-top:12px;
	}
	table.table td, table.table th {
		border:1px solid #667D98;
		padding:5px;
		}
	table.table th {
		background-color:#B7DBFF;
		text-align:left;
		}
	table.table thead tr th, table.table td {
		text-align:center;
		}
	table.table th a {
		font-weight:normal;
		}
	table.table tr.color {
		background-color:#E7F3FF;
		}
	table.textLeft tr td{
		text-align:left;
		}

/* Change colour of backgrounds for conferences section
--------------------------------------------------------------------------*/
     table.conference th{
	    background-color:#D5D5D5;
		}
     table.conference {
	    background-color:#E9E7EC;
		}
/* End */




/* Styling for tables on the Tariff pages
--------------------------------------------------------------------------*/
.blueTable {
    width:100%;
    border-top:1px solid #003366;
    border-left:1px solid #003366;  
    text-align:center;
    background-color:#DDEEFF;
	margin: 15px 0 15px 0;
}
.blueTable td{
    border-right: 1px solid #003366;
    border-bottom: 1px solid #003366;
}
.blueTable thead{
    background-color:#99CCFF;
}
.blueTable tr.bold{
    background-color:#99CCFF;
}
/* Styling for tables on the lodges pages
--------------------------------------------------------------------------*/
.lodgeTable {
    width:100%;
    border-top:1px solid #003366;
    border-left:1px solid #003366;    
    text-align:center;
    background-color:#DDEEFF;
    font-size:small;
    border-collapse:collapse;
	clear:both;
	margin: 15px 0 15px 0;
}
.lodgeTable td, .lodgeTable th{
    border-right: 1px solid #003366;
    border-bottom: 1px solid #003366;
}
.lodgeTable td{
    width:8%;
}
.lodgeTable thead{
    background-color:#99CCFF;
    font-weight:bold;
}
.lodgeTable thead tr td{
    padding:0 5px 0 5px;
}
.lodgeTable tr.color {
    background-color:#B7DBFF;
}
.lodgeTable2 {
    width:100%;
    border-top:1px solid #003366;
    border-left:1px solid #003366;    
    text-align:center;
    background-color:#DDEEFF;
    font-size:small;
    border-collapse:collapse;
	padding-top:20px;
}
.lodgeTable2 td, .lodgeTable th{
    border-right: 1px solid #003366;
    border-bottom: 1px solid #003366;
}
.lodgeTable2 td{
    width:10%;
}
.lodgeTable2 thead{
    background-color:#99CCFF;
    font-weight:bold;
}
.lodgeTable2 thead tr td{
    padding:0 5px 0 5px;
}
.lodgeTable2 tr.color {
    background-color:#B7DBFF;
}
#tableSide {
    width:11%;
	text-align:left;
	background-color:#99CCFF;
    font-weight:bold;
    padding:2px 5px 2px 5px;
}
#tableSide2 {
    height:2em;
	width:14%;
    text-align:left;    
    background-color:#99CCFF;
    font-weight:bold;
    padding:2px 5px 2px 5px;
}
#tableSide3 {
    width:20%;
	height:2em;
    text-align:left;    
    background-color:#99CCFF;
    font-weight:bold;
    padding:2px 5px 2px 5px;
}
#tableSide4 {
    width:11%;
	text-align:left;
	background-color:#B7DBFF;
    padding:2px 5px 2px 5px;
}
#tableTop {
	text-align:center;
	background-color:#99CCFF;
    font-size:medium;
    padding:2px 5px 2px 5px;
}

/* Styling for tables on the watersports pages
--------------------------------------------------------------------------*/
.waterTable {
    width:500px;
    border-top:1px solid #003366;
    border-left:1px solid #003366;    
    text-align:center;
    background-color:#DDEEFF;
    font-size:small;
    border-collapse:collapse;
}
.waterTable td, .waterTable th{
    border-right: 1px solid #003366;
    border-bottom: 1px solid #003366;
}
.waterTable td{
    width:9%;
}
.waterTable thead{
    background-color:#B7DBFF;
    font-weight:bold;
}
.waterTable thead tr td{
    padding:0 5px 0 5px;
}
.waterTable tr.color {
    background-color:#B7DBFF;
}