body {font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #292a6b;height:100%;font-size:100%;margin:0; padding:0;}
.cleaner {clear:both;height:1px;font-size:1px;border:none;margin:0; padding:0;background:transparent;}
a{outline: none;}
h2 {font-size:100%;text-align:left;margin-top: 0px;}
		
#container {background-color: #f4f9fc;width: 750px;margin: 0 auto;margin-top:15px;height: 100%;}

/*begin header*/
#header {margin:0; padding:0; display:block;}
#logo {background-image:url(../images/logo.jpg);height:57px;width:195px;background-repeat: no-repeat;margin:0; padding:0;margin-top:24px;margin-left:39px;float: left;}
* html #logo {mar\gin-left: 19px;}
#title {font-size: 16px;text-align: center;padding-top: 50px;}
/*end header*/

/*begin left nav column */
#leftnav {width: 174px;margin:0 auto;float: left;background-image: url(../images/leftnav.png);background-repeat: no-repeat;margin-left: 20px;margin-top: 30px;height: 673px;}
* html #leftnav {mar\gin-left: 10px;}

/*begin menu*/
.menu {height: 322px;width: 174px;margin: 0 auto;margin-top: 0px;padding-top: 10px;font-size: 12px;text-align:left;background-repeat: no-repeat;}
.menu ul {position:relative;z-index:500;padding:0;margin:0 auto;list-style-type:none;width:150px;margin-left:12px;margin-top:0;}
.menu li {background:#b5b5b7;height:46px;float:left;}
.menu li.submenu {background:#b5b5b7 no-repeat right center;
}
.menu li.submenu a, .submenu a visited  {width:260px;
text-indent: 15px;}
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
.menu a {display:block;text-decoration: none;height: 45px;line-height: 45px;width: 149px;color: #fff;text-indent: 35px;border: 1px solid #fff;border-width: 0 0 1px 0;}
* html .menu a, * html .menu a:visited {width: 149px;}
* html .submenu a, * html .submenu a:visited {width: 260px;
text-indent: 15px;}
* html .menu a:hover{background:#bdbdbe;position: relative;color:#000000;}
* html .menu a:active{background:#bdbdbe;position: relative;color:#000000;text-decoration:underline;}

.menu li:hover {position: relative;}
.menu .a:active, .menu a:focus{background-color:#bdbdbe; text-decoration:underline;}
.menu li:hover > a {color:#000000; background:#bdbdbe;}
.menu li:hover > a:active {color:#000000; background:#bdbdbe;text-decoration:underline;}
.menu li ul {visibility:hidden;position: absolute;top: -37px;left: 100px;padding: 37px;background:transparent url(transparent.gif);}
.menu li:hover > ul {visibility:visible;}
.menu ul a:hover ul{visibility:visible;}
/*end menu*/

/*begin left nav inset*/
#leftnav-inset {width:150px;height:198px;background-image:url(../images/leftnavinset.png);position: relative;clear: both;margin: 0 auto;top: 25px;color: #333333;}

* html #leftnav-inset {w\idth:153px;background-image:url(../images/ieinset.jpg);}

#inset-heading {font-size: 70%;padding-top: 10px;text-align: center;}
#inset-subheading {font-style:italic;font-weight: bold;font-size: 60%;text-align: center;margin-top: 20px;
width: 140px;margin-left: 5px;margin-right: 5px;}
#inset-text {font-size:75%;text-align: left;margin-left: 8px;margin-right: 8px;top: -10px;}
#leftnav-more {width:60px;height:25px;font-size: 65%;float: right;margin-top: -10px;}
#leftnav-more a, #leftnav-more a:visited, #leftnav-more a:active{color:#292a6b;text-decoration: underline;}
#leftnav-more a:hover {text-decoration: none;}



#leftnav-more img{vertical-align:middle;}
#leftnav-graphic {clear:both;width:136px;height:63px;background-image:url(../images/inset.gif);position: relative;margin: 0 auto;top: 50px;}
/*end left nav inset*/

/*end left nav column */

/*main column*/
#maincol {float:right;margin:0;font-size:80%;display:block;width: 545px;}
* html #maincol {width: 555px; w\idth: 520px;mar\gin-right: 10px;}
#maincol a, #maincol a:visited, #maincol a:active{color:#292a6b;background-color:#f4f9fc;text-decoration: underline;}
#maincol a:hover {
color:#292a6b;background-color:#f4f9fc;text-decoration: none;}


#subheader {margin: 0 auto;background-image:url(../images/header.gif);background-repeat:no-repeat;height: 166px;width: 520px;margin-top: 30px;}
#subheader p {font-family: "Times New Roman", Times, serif;font-size: 150%;color: #FFFFFF;margin-left: 15px;width: 125px;margin-right: 15px;text-align: center;margin-top: 0px;top: 50px;padding-top: 35px;line-height:150%;}

#container_boxes {padding-top: 10px;width: 520px;margin: 0 auto;margin-bottom:-25px;}
* html #container_boxes {mar\gin-bottom:-30px;}

#summarybox1, #summarybox2, #summarybox3 {background-image:url(../images/box.png);background-repeat: no-repeat;width:164px;padding-right: 8px;margin: 0;}
#summarybox1 {height:197px;float: left;padding:0;width: 163px;}
#summarybox2 {height:187px;margin-left: 174px;padding-top: 10px;width: 163px;}
* html #summarybox2 {w\idth: 160px;}
#summarybox3 {height:197px;float: right;width: 163px;}

#summarybox1 .title, #summarybox2 .title, #summarybox3 .title{font-size:12px;color: #cdcddc;text-align: center;margin-bottom: 0px;width: 140px;margin: 0 auto;margin-top: 2px;}
#summarybox2 #programmes{height: 20px;margin-top: 0px;bottom: -5px;}
#summarybox1 p, #summarybox2 p, #summarybox3 p {color: #ffffff;font-size: 11px;line-height: 1.5em;margin-left: 15px;margin-top: 10px;padding: 0 2px;}

/* 'more' buttons */
#more {position:relative;color: #ffffff;font-size: 10px;width: 520px;margin-left: 0px;height: 25px;top: -50px;}
#more img {vertical-align: middle;}
#cleaner {float: left;width: 1px;margin-bottom: -25px;}
#more1 {margin-left: 100px;width: 172px;}
#more2 {margin-left: 120px;width: 50px;}
#more3 {margin-left: 120px;width: 50px;}

/*begin main content area*/
#content {line-height:150%;width: 520px;margin: 0 auto;font-size: 11px;background-image:url(../images/contentovals.gif);background-repeat:no-repeat;background-position: 85% 85%;margin-bottom: 5px;margin-top: 0px;}
#list {list-style-image:url(../images/bullet.png);font-weight:bold;padding-top: 10px;padding-bottom: 10px;}
/*end main content area*/

/*begin footer*/
#footer {width:95%;display:block;position:relative;height:25px;font-size:70%;margin: 0 auto;padding: 0px;text-align:center;color:#292a6b;background-color:#f4f9fc;border-top: solid #292a6b 1px;margin-top: 10px;}
#copyright {position:absolute;top:4px;left: 0px;}
#design-by{position:absolute;top:4px;right: 0px;}
#design-by a, #design-by a:visited, #design-by a:active{color:#292a6b;background-color:#f4f9fc;text-decoration: underline;}
#design-by a:hover {text-decoration: none;}	
/*end footer*/

/*begin contact page*/

#contactleft {
	float:left;
	width:250px;
	margin:0;
	padding:0;
	text-align: center;
}
#contactname {
	font-size:150%;
	text-align: center;
}
#address {
	font-size:125%;
	text-align: center;
	margin-top: -10px;
}
#contactright {
		float:right;
		width:250px;
		margin:0; padding:0;
		text-align:center;
}
#contacth2 {text-align:center;}

.contactform {	border:1px solid #292a6b;
	background-color:#ffffff;
	width:200px;
	font-size:100%;
	color:#292a6b;
}