@charset "utf-8";
/*general styles*/
body
{
	font: normal 62.5% Arial, Helvetica, sans-serif;
	color:#333;
}

#wrapper 
{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
p
{
	margin-bottom:14px;
	font-size:1.1em;
	line-height:12px;
}
h1
{
	color:#0072ba;
	font-weight:normal;
	font-size:3.8em;
	margin-bottom:5px;
}
h2
{
	font-size:1.2em;
	color:#343d91;
	margin-top:20px;
	margin-bottom:15px;
}
h3
{
	font-size:1.2em;
	color:#343d91;
	margin-top:15px;
}
a
{
	color:#8db4de;
	text-decoration:none;
}
ul
{
	color:#343d91;
	padding-left:15px;
	list-style:disc;
	margin-top:10px;
	margin-bottom:10px;
	font-size:1.1em;
}
li
{
	padding-left:20px;	
	margin-bottom:3px;
}
/*colour*/
.blue
{
	color:#343d91;
}
.lightBlue
{
	color:#8db4de;
}
.mainTextColour
{
	color:#333;
}
.footer a
{
	color:#333;
}
/*background images*/
.bg-image-home
{
	background-image: url(../images/about_main_graphic.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 620px;
}
.bg-image-mission
{
	background-image: url(../images/mission_main_graphic.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 620px;
}
.bg-image-services
{
	background-image: url(../images/services_main_graphic.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 620px;
}
.bg-image-our_aim
{
	background-image: url(../images/our_aim_main_graphic.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 420px;
}
.bg-image-contact
{
	background-image: url(../images/contact_main_graphic.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 420px;
}
.homeMenuBg
{
	background-image: url(../images/menu_line.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align:top;
}
.shortMenuBg
{
	background-image: url(../images/short_menu_line.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align:top;
}
/*table styles*/
.menuBG
{
	height:73px;
	background-image: url(../images/menu_button.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:4px;
}
#tableContent
{
	margin-left:32px;
	margin-top:33px;
}
#menuTable
{
	margin-top:35px;
	margin-left:30px;
}
.navigation a
{
	color: #fff;
	display: block;
	text-decoration: none;
	text-align:center;
	font-size:1.3em;
}
.navigation2 a
{
	color: #fff;
	display: block;
	text-decoration: none;
	text-align:center;
	font-size:1.2em;
}
.m1
{
	margin-top:20px;
}
.m2
{
	margin-top:12px;
}
.m3
{
	margin-top:6px;
}