/* Strip page at beginning to ensure layout correct*/*{margin:0;padding:0;}/*formating to add a 2 px space around web page content, set general formating information for text, background colour, and centering page */body{	background-color:#000;	font-family:"helvetica";	text-align:left;	margin:0 auto;	padding-top:2px;	}/*container to hold all of page */	#container{	width:960px;	border:1px solid #f00;	margin-left:auto;	margin-right:auto;	background-image:url("images/background.jpg");	background-repeat:repeat-y;	}	#header{	text-align:center;	font-size:20px;	font-weight:bold;	height:auto;	width:100%;	background-color:#000;	color:#fff;	border-bottom: 1px solid #f00;	}/* Navigation bar formatting*/#navBar{	width:960px;	border: 1px solid #f00;	text-align:center;	background-color:#f00;	}#navlist{	padding: 3px 0;	margin-left:0;	border-bottom: 1px solid #f00;	font:bold 12px;}#navlist li{	display: inline;	list-style-type: none;	margin:0;}#navlist li a{	padding: 0.2em 1em;	background-color: #fff;	color: #000;	font-weight:bold;	text-decoration: none;	border: 1px solid #000;}#navBar ul li a:hover{	background-color: #000;	color: #f00;}#content{	width: 100%;	min-height:400px;	font-size:15px;	text-align:center;	color:#fff;	font-family:"helvetica";	padding-top:5px;	list-style-type:disc;	list-style-position:inside;	}table{	border:1px solid #f00;	margin:0 auto;	}th{	border:1px solid #f00;	padding-left: 10px;	padding-right: 10px;	}td{	border:1px solid #f00;	vertical-align:top;	height:60px;	padding-left: 10px;	padding-right: 10px;	}.red{	color:#f00;	font-weight:bold;	}.black{	color:#000;	}#frontText{	width:680px;	float:left;	padding:10px;	font-size:18px;	}#frontText h1{	font-size:20px;	}#frontText h3{	font-size:18px;	color:#f00;	}#frontRight{	width:230px;	background-color:#fff;	color:#000;	margin:5px;	border:2px solid #f00;	padding:5px;	padding-top:15px;	line-height:30px;	font-weight:bold;	list-style-position:inside;	list-style-image:url(images/sitUp.gif);	float:right;	}#frontRight h1{	font-size:30px;	}#frontRight hr{	color:#f00;	}#frontRight a{	color:#f00;	font-weight:bold;	}#middleRight{	width:230px;	color:#f00;	padding:5px;	float:right;	}#middleRight h1{	font-size:20px;	}#bottomRight{	width:230px;	background-color:#f00;	color:#fff;	margin:5px;	border:2px solid #fff;	padding:5px;	font-weight:bold;	float:right;	line-height:30px;	}#bottomRight h1{	font-size:30px;	}#bottomRight hr{	color:#fff;	}#frontRight1{	width:230px;	background-color:#fff;	color:#000;	margin:5px;	border:2px solid #f00;	padding:5px;	font-weight:bold;	text-align:left;	float:right;	}#frontText2{	width:420px;	float:left;	text-align:center;	padding:10px;	font-size:18px;	}#frontText2 img{	border:2px solid #f00;	}#enquiryForm{	width:230px;	background-color:#fff;	color:#000;	margin:5px;	padding:10px;	padding-top:20px;	padding-bottom:20px;	border:2px solid #f00;	text-align:left;	float:left;	}#contactRight{	width:200px;	color:#fff;	padding-right:10px;	float:right;	}#newsletter{	width:186px;	background-color:#f00;	color:#fff;	font-weight:bold;	padding:5px;	border:2px solid #fff;	}#newsletter h1{	font-size:18px;	}#classPagePics{	width:230px;	float:right;	margin:8px;	}#specialising{	width: 950px;	text-align:center;	color:#fff;	padding:5px;	}/*footer formating*/#footer{	clear:both;	width:960px;	border:1px solid #f00;	text-align:center;	font-size:10px;	background-color:#fff;	}#footer a{	color:#f00;}.image{	margin-right:5px;	float:left;	}.loginOnline{	margin-right:5px;	float:left;	width:212px;	background-color:#f00;	border:2px solid #fff;	padding:5px;	}#pricing{	text-align:left;	}#pricing h1{	color: #f00;	}#pricing h2{	color: #f00;	font-size:18px;	text-decoration:underline;	}.italic{	font-style:italic;	font-size:14px;	}#imgText{	float:left;	}#imgText img{	border:0px;	}
