h1{text-align:left;font-family:Tahoma; font-size:11pt;color:#000000;font-weight: bold;}
h2{text-align:left;font-family:verdana; font-size:10pt;color:#000000;font-weight:500;}
h3{text-align:left;font-family:Tahoma; font-size:11pt;color:#000000;font-weight:500;}
h4{text-align:center;font-family:Tahoma; font-size:9pt;color:#000000;font-weight:500;}
h5{text-align:center;font-family:Tahoma; font-size:11pt;color:#000000;font-weight:500;}
h6{text-align:left;font-family:Tahoma; font-size:11pt;color:#000000;font-weight:700;}

body{background-color:#DAD2DC;font-family:Tahoma; font-size:11pt;color:#000000;} 

div.container{height:585px;width:800px;border-style:double; border-width:0px;border-color:#EEEEEE;margin:auto;
background-image:url('background.JPG');margin-top:40px;}

div.footerbar{height:25px;width:800px;border-style:double; border-width:0px;border-color:#EEEEEE;margin:auto;background-color:#990099;}
div.box{float:right;height:270px;width:152px;border-style:double;border-width:1px;border-color:#000000;background-color:#009900;margin-right:5px;margin-top:5px;padding-left:3px;padding-top:5px;background-image:url('background.JPG');}
div.linkcolumn{float:left;height:530px;width:155px;border-style:double; border-width:0px;border-color:#EEEEEE;background-color:#990099;margin-left:15px;margin-top:20px;padding-left:10px;}
div.textbox{height:139px;width:465px;border-style:double;border-width:0px;border-color:#EEEEEE;background-image:url('newsboxbackground.PNG');background-repeat:no-repeat;background-color:#FFDDFF;position:absolute;left:510px;top:410px;}
div.insidetextbox{height:50px;width:350px;border-width:1px;margin-left:45px;margin-top:50px;}
div.mainbox{
	height:515px;
	width:580px;
	border-style:double;
	border-width:0px;
	border-color:#000000;
	margin-left:200px;
	padding-left: 10px;
	padding-top: 0px;
	margin-top: 20px;
}
div.mainbox2{height:270px;width:550px;border-style:double;border-width:0px;border-color:#000000;margin-left:225px;}
div.frontbox{
	height:155px;
	width:380px;
	border-style:double;
	border-left-width:2px;
	border-right-width:2px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-color:#990099;
	float:right;
	margin-right:50px;
	padding-left:5px;
	padding-top:0px;
	padding-right:20px;
}
div.programme{
	height:500px;
	overflow:scroll;
}
	
#divNewsScroll {
	height:145px;
	width:380px;
	border-style:double;
	border-left-width:2px;
	border-right-width:2px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-color:#990099;
	float:right;
	margin-right:50px;
}
#pscroller1{
width: 400px;
height: 100px;
border: 0px solid black;
}
#divNewsScroll p {
	padding-left:5px;
	padding-top:0px;
	padding-right:20px;
	font-weight:bold;
}
div.paddingbox{height:100px;width:40px;border-style:double;border-width:1px;}
div.eventsbox{height:510px;width:560px;border-style:double;border-width:0px;border-color:#000000;margin-left:200px;padding-left:20px;}
div.venues{
	margin-left:20px;
	padding-left:6px;
	padding-top:2px;
	width:430px;
	background-color:#DD66DD;
	padding-bottom: 2px;
}
div.about{height:350px;width:320px;border-style:double;border-width:0px;border-color:#000000;float:left;padding-left:10px;}
div.abouttwo{
	height:350px;width:240px;border-style:double;border-width:0px;border-color:#000000;
	float:right;
	margin-left: 10px;
	margin-bottom: 5px;
}
div.aboutthree{height:170px;width:560px;border-style:double;border-width:0px;border-color:#000000;padding-left:10px;padding-right:10px;padding-top:10px;float:left;}
div.learnfrench{
	width:380px;
	border-style:double;
	border-width:0px;
	border-color:#000000;
	float:left;
	padding-left:0px;
}
div.learnfrenchtwo{
	width:180px;
	border-style:double;
	border-width:0px;
	border-color:#000000;
	float:right;
	margin-left: 10px;
	margin-bottom: 5px;
}
div.learnfrenchthree{
	height:230px;
	width:560px;
	border-style:double;
	border-width:0px;
	border-color:#000000;
	padding-left:0px;
	padding-right:10px;
	float:left;
}
div.pageHeading{text-align:center;font-family:Tahoma; font-size:11pt;color:#000000;font-weight:bold;}
div.subHeading{text-align:left;font-family:Tahoma; font-size:11pt;color:#000000;font-weight:bold;}
div.newsItem{text-align:left;font-family:Tahoma; font-size:11pt;color:#000000;font-weight:bold;}
a.one:link {line-height: 15pt;text-align:left;font-family:Tahoma; font-size:10pt;color:#FFFFFF;font-weight:600;}
a.one:visited {line-height: 15pt;text-align:left;font-family:Tahoma; font-size:10pt;color:#FFFFFF;font-weight:600;}
a.one:hover {line-height: 15pt;text-align:left;font-family:Tahoma; font-size:10pt;color:#FFFFFF;font-weight:600;}
div.links{height:350px;width:500px;border-style:double;border-width:0px;border-color:#000000;float:left;padding-left:0px;}
div.linkstwo{height:350px;width:280px;border-style:double;border-width:0px;border-color:#000000;float:right}


a.two:link {text-align:left;font-family:Tahoma; font-size:10pt;color:#FFFFFF;font-weight:500;text-indent:5px;text-decoration:none;}
a.two:visited {text-align:left;font-family:Tahoma; font-size:10pt;color:#FFFFFF;font-weight:500;text-indent:5px;text-decoration:none;}
a.two:hover {text-align:left;font-family:Tahoma; font-size:10pt;color:#FFFFFF;font-weight:500;text-indent:5px;}

a.three:link {text-align:left;font-family:Tahoma; font-size:8pt;color:#000000;font-weight:500;float:right;text-decoration:underline;}
a.three:visited {text-align:left;font-family:Tahoma; font-size:8pt;color:#000000;font-weight:500;float:right;text-decoration:underline;}
a.three:hover {text-align:left;font-family:Tahoma; font-size:8pt;color:#000000;font-weight:500;float:right;text-decoration:underline;}

a.four:link {text-align:left;font-family:Tahoma; font-size:11pt;color:#000000;font-weight:500;text-decoration:none;}
a.four:visited {text-align:left;font-family:Tahoma; font-size:11pt;color:#000000;font-weight:500;text-decoration:none;}
a.four:hover {text-align:left;font-family:Tahoma; font-size:11pt;color:#000000;font-weight:500;text-decoration:none;}
a.more{text-decoration:none; color:#00C;}

/*ul{text-indent:0cm;text-align:left;  font-size:11pt; font-family:Verdana;color:#000000;}*/

table.classes{border-collapse:collapse;font-family:Tahoma; font-size:11pt;color:#000000;font-weight:500;}
table.classes tr {height:30px;}
tr.evens td{background-color:#DD66DD;}

div.addressBox{
	float:right;
	height:270px;
	width:152px;
	border-style:double;
	border-width:1px;
	border-color:#000000;
	background-color:#009900;
	margin-right:5px;
	margin-top:5px;
	padding-left:3px;
	padding-top:5px;
	background-image:url('background.JPG');
}

div.companyName
{
	text-align:center;
	font-family:Tahoma; 
	font-size:11pt;
	color:#000000;
	font-weight:500;
}
div.address
{
	text-align:left;
	font-family:Tahoma; 
	font-size:11pt;
	color:#000000;
	font-weight:500;
}
div.centre
{
	text-align:center;
}
div.leftBox
{
	float:left;
	width:75px;
	height:100px;
	margin-left:100px;
	padding:5px;
}
div.rightBox
{
	height:100px;
	padding:5px;
}
div.moreInfo
{
	display:block;
	padding:5px;
}

span.inlineTitle
{
	font-weight: bold;
}
div.note
{
	font-style:italic;
}
.note{
	font-style:italic;
}

td.dateDay
{
	text-align:right;
	padding-right:5px;
}
#divFDG
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}
.frenchFlagBlue
{
	color:#00F;
}
.frenchFlagWhite
{
	color:#FFF;
}
.frenchFlagRed
{
	color:#F00;
}
table#SummerFees
{
	font-size:.8em;
	border:#000 1px solid;
	border-collapse:collapse;
	width:530px;
}
table#SummerFees tr
{
	border:#000 1px solid;
	border-collapse:collapse;
}
table#SummerFees thead th
{
	padding:5px;
	text-align:left;
	align:left;
}
table#SummerFees tr td.CourseDuration
{
	padding: 0px 0px 0px 5px;
	text-align:left;
	align:left;
}

table#SummerLevels
{
	font-size:.8em;
	border:#000 1px solid;
	border-collapse:collapse;
	width:530px;
}
table#SummerLevels tr
{
	border:#000 1px solid;
	border-collapse:collapse;
}
table#SummerLevels tr td
{
	text-align:center;
}
table#SummerLevels thead th
{
	padding:5px;
	text-align:left;
	align:left;
}
table#SummerLevels tr td.SummerTimeSlot
{
	padding: 0px 0px 0px 5px;
	text-align:left;
	align:left;
}