body {
	background-color: #FFF;
	margin: 0;
	text-align: center; /* IE 5 WA */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding: 0;
	}
	
#container {
	background-color: #FFF;
	width: 820px;
	margin: 0 auto;
	padding: 0;
	text-align: left; /* IE 5 WA */
	}

h1 {
	font-size: 18px;
	font-style: italic;
	color: #00408D;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	padding: 17px 0 0 25px;
	margin: 0;
	width: 765px;
	}

h2 {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0 0 0;
	margin: 0;
	}

h3 {
	font-size: 16px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	margin: 0;
	color: #FFF;
}
	
.title {
	font-style: normal;
	font-weight: bold;
	}
	
.quote {
	background: url(images/quotes.gif) no-repeat left top;
	margin: 15px 50px 10px 20px;
	padding: 8px 12px 8px 25px;
	font-style: italic;
	color: #666;
}

.fltlft {
	float: left;
}

/*Page*/
.drop {
	font-size: 48px;
	color: #000;
	font-family: "Times New Roman", Times, serif;
	background-color: #E4EAF8;
	padding: 0px 7px 0px 7px;
	margin-right: 4px;
	border: 1px solid #2D60C8;	
	float: left;
}

.columnLeft {
	width: 340px;
	float: left;
	margin-left: 20px;
	margin: 33px 0 0 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7F7F7F;
	padding-right: 30px;
	}
	
.columnRight {
	width: 350px;
	float: left;
	padding-left: 30px;
	margin: 33px 0 0 0;
	}

.oneColumn {
	padding: 15px 0 0 0;
	margin: 0;
	}

ul {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	list-style: url(images/bull_02.gif);
	}
	
.abcCapsOl {
	margin: 0 0 0 15px;
	padding: 0 0 0 10px;
	list-style-type: upper-alpha; 
	}

.abcOl {
	margin: 0 0 0 15px;
	padding: 0 0 0 10px;
	list-style-type: lower-alpha; 
	}
		
li {
	padding: 3px 0 2px 0;
	margin: 0;
	}

.thin {
	height: 1px;
	margin: 3px 0;
}
	
/*Standard Links*/
a:link, a:visited {
	color: #2D60C8;
	text-decoration: underline;
	}
	
a:hover, a:active {
	color: #2D60C8;
	text-decoration: underline;
	}
	
/*Black links*/
a.black:link, a.black:visited {
	color: #000;
	text-decoration: none;
	}
	
a.black:hover, a.black:active {
	color: #000;
	}
	
/*Contact and Footer*/
#contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	width: 350px;
	border-top: 3px solid #EEE;
	border-bottom: 3px solid #EEE;
	margin-top: 20px;
	padding: 5px 0px;
	float: left;
	}

.contactLeft {
	text-align: right;
	float: left;
	border-right: 1px solid #EEE;
	padding: 0 10px 0 5px;
	margin: 0;
	}

.contactRight {
	text-align: left;
	float: left;
	padding: 0 0 0 10px;
	margin: 0;
	}

#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	width: 820px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #EEE;
	margin-top: 10px;
	padding: 0;
	clear: both;
	height: 21px;
	}

.footerLeft {
	text-align: left;
	float: left;
	padding: 3px;
	}

.footerRight {
	text-align: right;
	float: right;
	padding: 3px;
	}

/*Nav*/	
#navContainer {
	background-color: #2D60C8;
	width: 820px;
	position: relative;
	margin: 0;
	height: 25px;
	padding: 0;
	}

.home {
	padding: 0;
	margin: 0;
	vertical-align: top;
	float: left;
 	}

/*Nav List Attributes*/
.navul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

.navli {
	display: inline;
	padding: 0;
	margin: 0;
	float: left;
	}
	
/*Nav Link Tags*/
a.nav:link, a.nav:visited {
	text-decoration: none;
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	color: #FFF;
	background-image: url(images/nav_bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 1px 7px 0px 6px;
	float: left;
	font-weight: normal;
	height: 24px;
	margin: 0;
	}

a.nav:hover, a.nav:active {
	font-family: "Times New Roman", Times, serif;
	background-image: url(images/nav_bg_roll.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 1px 7px 0px 6px;
	height: 24px;
	margin: 0;
	float: left;
	}
	
a.selected:link, a.selected:visited, a.selected:active, a.selected:hover {
	font-family: "Times New Roman", Times, serif;
	background-image: url(images/nav_bg_roll.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 1px 7px 0px 6px;
	height: 24px;
	margin: 0;
	float: left;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
	
/* Generic Dropdown attributes*/
#about, #people, #services, #programmes, #articles, #case {
	position: absolute;
	left: -999px;
	top: 23px;
	background-color: #EAEAE6;
	z-index: 1;
	padding: 3px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	border: 1px #D5D4CD solid;
	border-bottom: none;
	width: auto;
	text-align: left;
}

#about a:link, #about a:visited, #people a:link, #people a:visited, #services a:link, #services a:visited, #programmes a:link, #programmes a:visited, #articles a:link, #articles a:visited, #case a:link, #case a:visited {
	text-decoration: none;
}

#about a:hover, #about a:active, #people a:hover, #people a:active, #services a:hover, #services a:active, #programmes a:hover, #programmes a:active, #articles a:hover, #articles a:active {
	text-decoration: underline;
}

#about ul, #people ul, #services ul, #programmes ul, #articles ul, #case ul {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

#about li, #people li, #services li, #programmes li, #articles li, #case li {
	margin: 0;
	border-bottom: 1px #D5D4CD solid;
	padding: 2px 5px;
}

/* Edit for positions */

#about.showing {
	left: 59px;
}

#people.showing {
	left: 149px;
}

#services.showing {
	left: 256px;
}

#programmes.showing {
	left: 379px;
}

#articles.showing {
	left: 502px;
}

#case.showing {
	left: 587px;
}
	
/*People pages*/
.pic {
	float: left;
	padding: 0 8px 0 0;
	}

/* Lateast news */
.latestTitle {
	width: 145px;
	float: left;
	padding: 0 0 4px 6px;
}

.latestTitle p {
	font-weight: bold;
	font-style: italic;
	margin: 0;
	padding: 0 0 4px 0;
}









