*
{
	padding: 0;
	margin: 0;
}

body
{
	font-family: arial, georgia, sans-serif;
	font-size: 0.525em;
	line-height: 1.9em;
}

p, ol, ul, td, blockquote
{
	font-size: 1.2em;
	margin-bottom: 1.2em;
}

form#feeCalc
{
	font-size: 2em;
}

form#feeCalc th
{
	padding-top: 10px;
}

#primarynav a
{
	font-size: 1.4em;
}

ul.sidelinks
{
	list-style-position: outside;
}

ul.sidelinks li
{
	margin-bottom: 5px;
	font-size: 1em;
	line-height: 1.5em;
	height: 16px;
	padding-left: 20px;
}

#contentmain ol li
{
	margin-bottom: 10px;
	margin-left: 16px;
}

p.homeintro
{
	font-size: 1.8em;
	line-height: 1.2em;
}

#sidebar h1
{
	font-size: 2em;
}

h1.payment
{
	font-size: 2em;
}


a
{
	text-decoration: none;
	outline: none; /*prevents Firefox showing dotted lines around href */
}

#contentmain a
{
	text-decoration: underline;
}


h1, h2, p
{
	font-size: 1.4em;
}

h1
{
	margin-bottom: 1em;
}

a
{
	text-decoration: none;
}

ul.sidelinks
{
	list-style-type: none;
	margin-left: 0px;
}

ul
{
	list-style-position: outside;
	margin-left: 20px;
	_margin-left: 15px;
}

p.fees
{
	margin-left: 35px;
	font-size: 1.9em;	
	font-weight: bold;
}

p.fees2010
{
	font-size: 1.9em;
	font-weight: bold;
}

p.feesclick
{
	margin-left: 40px;
	font-size: 1.8em;	
	font-weight: bold;
}

#contentmain li
{
	font-size: 1.2em;
	line-height: 1.3em;
	padding-left: 5px;
}

#contentmain td li
{
	font-size: 0.9em;
	font-size: 0.9em;
	line-height: 1.4em;
	margin: 5px 5px 5px 5px;
	list-style-image: none;
}

#secondarynav ul
{
	margin-left: 20px;
	margin-top: 30px;
	list-style-type: none;
	font-size: 1.6em;
	line-height: 1.4em;
	width: 130px;
	_margin-left: 20px;
}

#asterisk
{
	font-size: 6em;
	line-height: 0.7em;
	font-family: verdana;
	font-weight: bold;
}
#sidebar p
{
	font-size: 1.7em;
}

#sidebar p.startquote
{
	font-size: 6em;
	font-weight: bold;
	line-height: 0.7em;
	margin-bottom: -10px;
	margin-left: -3px;
}

#sidebar p.endquote
{
	font-size: 6em;
	font-weight: bold;
	line-height: 0.7em;
	margin-bottom: -10px;
	text-align: right;
	margin-right: 15px;
}

#footer p
{
	font-size: 1.1em;
}

#contentmain td
{
	font-size: 0.7em;
}

#contentmain td,
#contentmain th
{
	text-align: left;
}


#contentmain td,
#contentmain th
{
	vertical-align: top;
}

body#courses #contentmain table,
body#firstday #contentmain table,
body#examscourses #contentmain table,
body#englishforprofs #contentmain table,
body#standardenglishcourses #contentmain table,
body#standardpluscourses #contentmain table,
body#aupairs #contentmain table,
body#typicalprices #contentmain table,
body#emergencynumbers #contentmain table,
body#gettinghere #contentmain table,
body#standardenglishdatesfees #contentmain table,
body#standardplusdatesfees #contentmain table,
body#academicyear #contentmain table,
body#examsdatesfees #contentmain table,
body#accomodation #contentmain table,
body#englishforbusiness #contentmain table,
body#aupairs #contentmain table,
body#important #contentmain table
{
	border-collapse: collapse;
}

body#courses #contentmain td,
body#firstday #contentmain td,
body#examscourses #contentmain td,
body#examscourses #contentmain th,
body#aupairs #contentmain td,
body#typicalprices #contentmain td,
body#enrolhow #contentmain th,
body#enrolhow #contentmain td,
body#enrolpay #contentmain th,
body#enrolpay #contentmain td,
body#emergencynumbers #contentmain th,
body#emergencynumbers #contentmain td,
body#gettinghere #contentmain th,
body#gettinghere #contentmain td,
body#standardenglishdatesfees #contentmain th,
body#standardenglishdatesfees #contentmain td,
body#standardplusdatesfees #contentmain th,
body#standardplusdatesfees #contentmain td,
body#academicyear #contentmain th,
body#academicyear #contentmain td,
body#examsdatesfees #contentmain th,
body#examsdatesfees #contentmain td,
body#accomodation #contentmain th,
body#accomodation #contentmain td,
body#englishforbusiness #contentmain th,
body#englishforbusiness #contentmain td,
body#aupairs #contentmain th,
body#aupairs #contentmain td,
body#important #contentmain th,
body#important #contentmain td
{
	font-size: 1.4em;
	padding: 2px 5px 2px 5px;
}

body#firstday #contentmain td.scheme1
{
	width: 90px;
}

body#englishforprofs #contentmain td,
body#standardenglishcourses #contentmain td,
body#standardpluscourses #contentmain td,
body#academicyear #contentmain td
{
	width: 70px;
}

body#englishforprofs #content th,
body#englishforprofs #content td,
body#standardenglishcourses #content th,
body#standardenglishcourses #content td,
body#standardpluscourses #content th,
body#standardpluscourses #content td,
body#academicyear #content th,
body#academicyear #content td
{
	font-size: 1.4em;
	line-height: 1.4em;
	padding: 5px 2px 5px 5px;
}

body#typicalprices #contentmain td,
body#enrolpay #contentmain th,
body#enrolpay #contentmain td,
body#enrolhow #contentmain th,
body#enrolhow #contentmain td,
body#emergencynumbers #contentmain th,
body#emergencynumbers #contentmain td,
body#gettinghere #contentmain th,
body#gettinghere #contentmain td
{
	padding: 0px 10px 0px 0px;
}

#contentmain table.allcentered td,
#contentmain table.allcentered th
{
	text-align: center;
}

body.contact form p{
	font-size: 0.9em;
}

body.online form p{
	font-size: 0.9em;
	margin-top: 5px;
	margin-bottom: 5px;
}

body.online #contentmain ul.navigate
{
	list-style-type: none;
	margin-left: 0px;
	
}

body.online #contentmain ul.navigate li
{
	list-style-type: none;
	list-style-image: none;
	display: inline-block;
}








