html,body { margin: 0; padding: 0; height: 100%; }
.tariffheading {
	font-family: Arial;
	font-size: 14;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
}
.tariffcomments {
	font-family: Arial;
	font-size: 12;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
}
.tarifftable {
	border-collapse: collapse;
	border-style: ridge;
	border-width: 1;
	padding: 1;
	border-color: #E3D13D;
	background-color: #00527B;
}
.tariffpage {
	font-family: Arial;
	font-size: 12;
	font-weight: normal;
	font-style: normal;
	color: #404040;
	background-color: #00527B;
}
.tariffphone {
	color: #33CCFF;
}
.tariffcolhead {
	font-family: Arial;
	font-size: 14;
	font-weight: bold;
	font-style: normal;
	color: #E3D13D;
	padding: 1;
}
.tarifflabel {
	font-family: Arial;
	font-size: 12;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	padding: 1;
}
.tarifflabelweekly {
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	padding: 1;
}
.tariffprices {
	font-family: Arial;
	font-size: 12;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
}
.tariffweekly {
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
}
.tariffcommentsupper {
	font-family: Arial;
	font-size: 11;
	font-weight: normal;
	font-style: normal;
	color: #E3D13D;
}
.tariffcommentslower {
	font-family: Arial;
	font-size: 11;
	font-weight: normal;
	font-style: normal;
	color: #E3D13D;
}
.tariffcatborder1 {
	border-style: solid;
	border-width: 1;
	padding: 1;
	border-color: #999966;
	background-color: #1777A9;
}
.tariffcatborder2 {
	border-style: solid;
	border-width: 1;
	padding: 1;
	border-color: #999966;
	background-color: #1777A9;
}
.tariffcatborder3 {
	border-style: solid;
	border-width: 1;
	padding: 1;
	border-color: #999966;
	background-color: #1777A9;
}
.tariffcatborder4 {
	border-style: solid;
	border-width: 1;
	padding: 1;
	border-color: #999966;
	background-color: #1777A9;
}
.tariffcellborder1 {
	border-style: solid;
	border-width: 1;
	padding: 1;
	border-color: #999966;
	background-color: #427B9C;
}
.tariffcellborder2 {
	border-style: solid;
	border-width: 1;
	padding: 1;
	border-color: #999966;
	background-color: #00527B;
}
.tariffcellborder3 {
	border-style: solid;
	border-width: 1;
	padding: 1;
	border-color: #999966;
	background-color: #427B9C;
}
.tariffcellborder4 {
	border-style: solid;
	border-width: 1;
	padding: 1;
	border-color: #999966;
	background-color: #00527B;
}
.titletext {
	font-family: Baby Face;
	font-size: 20;
	font-weight: bold;
	font-style: normal;
	color: #404040;
}
.headingtext {
	font-family: Comic Sans MS;
	font-size: 16;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}
.bodytext {
	font-family: Arial;
	font-size: 12;
	font-weight: normal;
	font-style: normal;
	color: #404040;
}
.pagetext {
	font-family: Arial;
	font-size: 12;
	font-weight: normal;
	font-style: normal;
	color: #404040;
	background-color: #FFFFFF;
}
.topcolour {
}
.lowerpagetext {
	font-family: Arial Narrow;
	font-size: 11;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
}
.bodytable {
	font-family: Arial;
	font-size: 12;
	font-weight: normal;
	font-style: normal;
	color: #404040;
	border-collapse: collapse;
	border-style: none;
	border-width: 0;
	padding: 0;
	border-color: #819DE6;
	background-color: #FFFFFF;
}
a.body:link {color: #800000; text-decoration: none; }
a.body:active {color: #0061A4; text-decoration: none; }
a.body:visited {color: #800000; text-decoration: none; }
a.body:hover {color: #FF0000; text-decoration: none; }
.rulecolour {
	color: #0061A4;
}
.bodytextnobg {
	font-family: Arial;
	font-size: 12;
	font-weight: normal;
	font-style: normal;
	color: #404040;
}
.cellborder {
	font-family: Arial Narrow;
	font-size: 11;
	font-weight: normal;
	font-style: normal;
	color: #FFFFCC;
	border-style: none;
	border-width: 0;
	padding: 0;
	border-color: #339933;
}
.coltable3 {
	font-family: Arial;
	font-size: 11;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	background-color: #FFFFFF;
}
a.col3:link {color: #FFFFCC; text-decoration: none; }
a.col3:active {color: #FFFFCC; text-decoration: none; }
a.col3:visited {color: #FFFFCC; text-decoration: none; }
a.col3:hover {color: #FDB606; text-decoration: none; }
.coltable4 {
	font-family: Arial;
	font-size: 11;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
}
a.col4:link {color: #FDB606; text-decoration: none; }
a.col4:active {color: #FDB606; text-decoration: none; }
a.col4:visited {color: #FDB606; text-decoration: none; }
a.col4:hover {color: #FFFFCC; text-decoration: none; }
.addheadtext {
	border-style: solid;
	border-width: 0;
	padding: 0;
	border-color: none;
	font-family: Arial;
	font-size: 12;
	font-weight: normal;
	font-style: normal;
	color: #666666;
}
.addresstext {
	border-style: solid;
	border-width: 0;
	padding: 0;
	border-color: none;
	font-family: Arial;
	font-size: 12;
	font-weight: normal;
	font-style: normal;
	color: #666666;
}
.addresstable {
	border-collapse: collapse;
	border-style: none;
	border-width: 0;
	padding: 1;
	border-color: #666666;
}
.linkstable {
	font-family: Arial;
	font-size: 9;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	border-collapse: collapse;
	border-style: none;
	border-width: 0;
	padding: 0;
	border-color: #FFFFFF;
	background-color: #CCCCCC;
}
a.links:link {color: #800000; text-decoration: none; }
a.links:active {color: #000080; text-decoration: none; }
a.links:visited {color: #800000; text-decoration: none; }
a.links:hover {color: #FF0000; text-decoration: none; }
.foldertable {
	font-family: Arial;
	font-size: 12;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	border-collapse: collapse;
	border-style: none;
	border-width: 0;
	padding: 5;
	border-color: #3399FF;
}
.foldercell {
	border-style: none;
	border-width: 0;
	padding: 5;
	border-color: #3399FF;
	padding-right: 5;
}
.calendartitle {
	border-style: double;
	border-width: 3;
	padding: 2;
	border-color: #CC0000;
	font-family: Baby Face;
	font-size: 14;
	font-weight: bold;
	font-style: normal;
	color: #990000;
	background-color: #FFFFFF;
}
.calendarheading {
	border-style: double;
	border-width: 3;
	padding: 2;
	border-color: #CC0000;
	font-family: Tempus Sans ITC,Verdana,Arial,Helvetica;
	font-size: 16;
	font-weight: bold;
	font-style: normal;
	color: #0060ff;
	background-color: #FFFFFF;
}
.calendarcell {
	border-style: double;
	border-width: 3;
	padding: 2;
	border-color: #CC0000;
	font-family: Arial;
	font-size: 12;
	font-weight: normal;
	font-style: normal;
	color: #666666;
}
.calendartable {
	border-collapse: collapse;
	border-style: double;
	border-width: 3;
	padding: 2;
	border-color: #990000;
}
a.calendarlink:link {color: #18417E; text-decoration: none; }
a.calendarlink:active {color: #0061A4; text-decoration: none; }
a.calendarlink:visited {color: #0061A4; text-decoration: none; }
a.calendarlink:hover {color: #FF0000; text-decoration: none; }
.enqformtable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	font-style: normal;
	color: #404040;
	border-collapse: collapse;
	border-style: double;
	border-width: 3;
	padding: 1;
	border-color: #990000;
}
.enqformcell {
	border-style: none;
	border-width: 0;
	padding: 1;
	border-color: #819DE6;
}
.nltable {
	font-family: Arial;
	font-size: 11;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	border-collapse: collapse;
	border-style: double;
	border-width: 3;
	padding: 0;
	border-color: #819DE6;
}

