@charset "UTF-8";
/* CSS Document */


* {
	outline:none;	
}

	body {
	color:#FFF;
	background-color:#FFF;	
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
	}
	
	a:active {
	outline: none;
	}

	a:focus {
	-moz-outline-style: none;
	}
	
	
		h1 {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:100;
		color:#1a171b;
		font-size:17px;
		line-height:200%;
		margin:0px;
	}
	h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:900;
		color:#1a171b;
		font-size:13px;
		line-height:145%;
		margin:0px;

	}
	
	p {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:100;
		color:#1a171b;
		font-size:13px;
		line-height:145%;
		margin:0px;
	}
	
	.head {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#000;
		font-size:13px;
		line-height:145%;
		margin:0px;
	}
	
	p1 {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:100;
		color:#1a171b;
		font-size:12px;
		line-height:145%;
		margin:0px;
	}
	
	
		.whitehead {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:100;
		color:#FFF;
		font-size:20px;
		line-height:200%;
		margin:0px;
	}
	
	
		.bluehead {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:100;
		color:#01b5dd;
		font-size:16px;
		line-height:200%;
		margin:0px;
	}
	
	
	.smallwhite {
	font-family:Arial, Helvetica, sans-serif;
		font-weight:100;
		color:#FFF;
		font-size:13px;
		line-height:145%;
		margin:0px;
	}
	
	
	
.smallwhite a {
color:#FFF;
text-decoration:none;
}

.smallwhite a:hover {
color:#1a171b;
font-weight:100;
text-decoration:none;
}
	
	
	
	
	
	
	
	
		.footer {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:100;
		color:#1a171b;
		font-size:65%;
		line-height:145%;
		margin:0px;
		text-decoration:none;
	}
	
	

.footer a {
color:#1a171b;
text-decoration:none;
}

.footer a:hover {
color:#01b5dd;
font-weight:100;
text-decoration:none;
}



	.footer1 {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:100;
		color:#1a171b;
		font-size:13px;
		line-height:145%;
		margin:0px;
		text-decoration:none;
	}
	
	

.footer1 a {
color:#1a171b;
text-decoration:none;
}

.footer1 a:hover {
color:#01b5dd;
font-weight:100;
text-decoration:none;
}



.ministry {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:100;
		color:#1a171b;
		font-size:13px;
		line-height:145%;
		margin:0px;
		text-decoration:none;
	}
	
	

.ministry a {
color:#1a171b;
text-decoration:none;
}

.ministry a:hover {
color:#01b5dd;
font-weight:100;
text-decoration:none;
}






	
		.link1 {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#1a171b;
		font-size:12px;
		line-height:145%;
		margin:0px;
		text-decoration:none;
	}
	
	

.link1 a {
color:#1a171b;
text-decoration:none;
}

.link1 a:hover {
color:#01a4a6;
font-weight:bold;
text-decoration:none;
}




	
	
	
	.bigwhite {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:100;
		color:#FFF;
		font-size:17px;
		line-height:130%;
		margin:0px;
	}	
	
	
		.bigwhite2 {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:100;
		color:#FFF;
		font-size:17px;
		line-height:130%;
		margin:0px;
	}
	
	
		.links {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:900;
		color:#01a4a6;
		font-size:12px;
		line-height:200%;
		margin:0px;
	}
	
	
	

	
	
	
	
	
	.container {
	width:972px;
	height:1200px;
	position:absolute;
	top:0%;
	left:50%;
	margin-left:-486px;
	margin-top:0px;
	background-repeat:no-repeat;
	
	}
	
	
	
		.containera {
		width:36px;
		height:520px;
		position:absolute;
		top:100px;
		left:0%;
		margin-left:0px;
		margin-top:-40px;
		background-image:url(../Images/Shadow_left.jpg);
		background-repeat:no-repeat;
	}
	
	
	
		.containerb {
		width:900px;
		height:900px;
		position:absolute;
		top:0px;
		left:36px;
		margin-left:0px;
		margin-top:0px;
		background-repeat:no-repeat;
	}
	
	
		.containerc {
		width:36px;
		height:520px;
		position:absolute;
		top:100px;
		left:936px;
		margin-left:0px;
		margin-top:0px;
		background-image:url(../Images/Shadow_right.jpg);
		background-repeat:no-repeat;
	}
	
	
	
		.containerbannertop {
		width:900px;
		height:20px;
		position:absolute;
		top:0px;
		left:0px;
		margin-left:0px;
		margin-top:0px;
		background-repeat:no-repeat;
	}
	
		.containergreybannertop {
		width:900px;
		height:20px;
		position:absolute;
		top:128px;
		left:0px;
		margin-left:0px;
		margin-top:0px;
		background-repeat:no-repeat;
	}
	
			.containerlogo {
		width:200px;
		height:72px;
		position:absolute;
		top:44px;
		left:40px;
		margin-left:0px;
		margin-top:0px;
	
	}
	
	
	
	
	
		.containerhome {
		width:110px;
		height:45px;
		position:absolute;
		top:67px;
		left:500px;
		margin-left:0px;
		margin-top:0px;
			border:0;
	
	}
	
	
		.containerabout {
		width:114px;
		height:45px;
		position:absolute;
		top:67px;
		left:614px;
		margin-left:0px;
		margin-top:0px;
	
	}
	
	
		.containercontact {
		width:110px;
		height:45px;
		position:absolute;
		top:67px;
		left:739px;
		margin-left:0px;
		margin-top:0px;
		background-color:#C96;
	
	}
	
		.containersend {
		width:77px;
		height:20px;
		position:absolute;
		top:869px;
		left:41px;
		margin-left:0px;
		margin-top:0px;
		background-image:url(../Images/send.jpg);
	
	}
	
	
		.containersend1 {
		width:77px;
		height:20px;
		position:absolute;
		top:798px;
		left:41px;
		margin-left:0px;
		margin-top:0px;
		background-image:url(../Images/send.jpg);
	
	}
	
	
	
		.containermainimage {
		width:880px;
		height:210px;
		position:absolute;
		top:150px;
		left:10px;
		margin-left:0px;
		margin-top:0px;
	}
	
			.containermainimage2 {
		width:880px;
		height:37px;
		position:absolute;
		top:727px;
		left:10px;
		margin-left:0px;
		margin-top:0px;
		background-color:#1a171b;
	}
	
			.containermainimage3 {
		width:880px;
		height:37px;
		position:absolute;
		top:820px;
		left:10px;
		margin-left:0px;
		margin-top:0px;
		background-color:#1a171b;
	}
	
	.scrollbuttonleft {
		width:40px;
		height:40px;
		position:absolute;
		top:40px;
		left:28px;
		margin-left:0px;
		margin-top:0px;
	}
	
			.scrollbuttonright {
		width:40px;
		height:40px;
		position:absolute;
		top:40px;
		left:813px;
		margin-left:0px;
		margin-top:0px;
	}
	
	
		.containermaintext {
		width:500px;
		height:210px;
		position:absolute;
		top:380px;
		left:40px;
		margin-left:0px;
		margin-top:0px;
	}
	
			.containermaintext1 {
		width:500px;
		height:700px;
		position:absolute;
		top:843px;
		left:40px;
		margin-left:0px;
		margin-top:0px;
	}
	
			.containermaintext2 {
		width:500px;
		height:700px;
		position:absolute;
		top:920px;
		left:40px;
		margin-left:0px;
		margin-top:0px;
	}
	
		.containermaintext3 {
		width:500px;
		height:50px;
		position:absolute;
		top:755px;
		left:40px;
		margin-left:0px;
		margin-top:0px;
	}
	
	
	
		.containerbluebox {
		width:505px;
		height:134px;
		position:absolute;
		top:615px;
		left:10px;
		margin-left:0px;
		margin-top:0px;
		background-color:#1a171b;
	}
	
	
		.containerbluebutton {
		width:45px;
		height:48px;
		position:absolute;
		top:655px;
		left:455px;
		margin-left:0px;
		margin-top:0px;
		background-color:#1a171b;
		z-index:1;
			border:0;
	}
	
	
	.containerblueboxtext {
		width:395px;
		height:120px;
		position:absolute;
		top:619px;
		left:40px;
		margin-left:0px;
		margin-top:0px;
		z-index:1;
	}
	
	
		.containergovern {
		width:500px;
		height:25px;
		position:absolute;
		top:692px;
		left:40px;
		margin-left:0px;
		margin-top:0px;
	}
	
		.containergovern1 {
		width:500px;
		height:25px;
		position:absolute;
		top:1000px;
		left:40px;
		margin-left:0px;
		margin-top:0px;
	}
	
	
		.containergovern2 {
		width:500px;
		height:25px;
		position:absolute;
		top:977px;
		left:40px;
		margin-left:0px;
		margin-top:0px;
	}
	
			.containergovern4 {
		width:500px;
		height:25px;
		position:absolute;
		top:1280px;
		left:40px;
		margin-left:0px;
		margin-top:0px;
	}
	
	
	
		.containergovern3 {
		width:820px;
		height:500px;
		position:absolute;
		top:976px;
		left:40px;
		margin-left:0px;
		margin-top:0px;
	}
	
	
	
	
		.containernav1 {
		width:290px;
		height:51px;
		position:absolute;
		top:390px;
		left:570px;
		margin-left:0px;
		margin-top:0px;
	border:0;

	}
	
	
		.containernav2 {
		width:290px;
		height:36px;
		position:absolute;
		top:441px;
		left:570px;
		margin-left:0px;
		margin-top:0px;
	border:0;
		
	}
	
	
		.containernav3 {
		width:290px;
		height:35px;
		position:absolute;
		top:477px;
		left:570px;
		margin-left:0px;
		margin-top:0px;
	border:0;
		
	}
	
	img {
		border:0;
		
	}
	
		.containernav4 {
		width:290px;
		height:35px;
		position:absolute;
		top:512px;
		left:570px;
		margin-left:0px;
		margin-top:0px;
	border:0;
		
	}
	
	
		.containernav5 {
		width:290px;
		height:35px;
		position:absolute;
		top:547px;
		left:570px;
		margin-left:0px;
		margin-top:0px;
	border:0;
	
	}
			
			
		.containernav6 {
		width:290px;
		height:51px;
		position:absolute;
		top:582px;
		left:570px;
		margin-left:0px;
		margin-top:0px;
		border:0;
		
	}
	
	
			
		.containerregister {
		width:290px;
		height:75px;
		position:absolute;
		top:648px;
		left:570px;
		margin-left:0px;
		margin-top:0px;
		border:0;		
	}
	
	
		.containerregister1 {
		width:290px;
		height:75px;
		position:absolute;
		top:676px;
		left:570px;
		margin-left:0px;
		margin-top:0px;
		border:0;		
	}
	
	
	
		.containerkeys {
		width:220px;
		height:103px;
		position:absolute;
		top:953px;
		left:654px;
		margin-left:0px;
		margin-top:0px;
		background-image:url(../Images/keys.jpg);
		background-repeat:no-repeat;
	}
	
	
	.containerkeysnav1 {
		width:220px;
		height:103px;
		position:absolute;
		top:1040px;
		left:654px;
		margin-left:0px;
		margin-top:0px;
		background-image:url(../Images/keys.jpg);
		background-repeat:no-repeat;
	}	
	
	.containerkeysnav20 {
		width:220px;
		height:103px;
		position:absolute;
		top:920px;
		left:654px;
		margin-left:0px;
		margin-top:0px;
		background-image:url(../Images/keys.jpg);
		background-repeat:no-repeat;
	}	
	
	
	.containerkeysnav21 {
		width:220px;
		height:103px;
		position:absolute;
		top:950px;
		left:654px;
		margin-left:0px;
		margin-top:0px;
		background-image:url(../Images/keys.jpg);
		background-repeat:no-repeat;
	}
	
	.containerkeysnav22 {
		width:220px;
		height:103px;
		position:absolute;
		top:870px;
		left:654px;
		margin-left:0px;
		margin-top:0px;
		background-image:url(../Images/keys.jpg);
		background-repeat:no-repeat;
	}
	
	.containerkeysnav2 {
		width:220px;
		height:103px;
		position:absolute;
		top:945px;
		left:654px;
		margin-left:0px;
		margin-top:0px;
		background-image:url(../Images/keys.jpg);
		background-repeat:no-repeat;
	}
	
	
	
		.containerkeysnava1 {
		width:220px;
		height:103px;
		position:absolute;
		top:680px;
		left:654px;
		margin-left:0px;
		margin-top:0px;
		background-image:url(../Images/keys.jpg);
		background-repeat:no-repeat;
	}
	
	
	
		.containerkeysnava {
		width:220px;
		height:103px;
		position:absolute;
		top:2750px;
		left:654px;
		margin-left:0px;
		margin-top:0px;
		background-image:url(../Images/keys.jpg);
		background-repeat:no-repeat;
	}
	
	
			.containerkeysnavb {
		width:220px;
		height:103px;
		position:absolute;
		top:1160px;
		left:654px;
		margin-left:0px;
		margin-top:0px;
		background-image:url(../Images/keys.jpg);
		background-repeat:no-repeat;
	}
	
			.containerkeysnavc {
		width:220px;
		height:103px;
		position:absolute;
		top:2250px;
		left:654px;
		margin-left:0px;
		margin-top:0px;
		background-image:url(../Images/keys.jpg);
		background-repeat:no-repeat;
	}
	
			.containerkeysnavd {
		width:220px;
		height:103px;
		position:absolute;
		top:3200px;
		left:654px;
		margin-left:0px;
		margin-top:0px;
		background-image:url(../Images/keys.jpg);
		background-repeat:no-repeat;
	}
	
			.containerkeysnave {
		width:220px;
		height:103px;
		position:absolute;
		top:1750px;
		left:654px;
		margin-left:0px;
		margin-top:0px;
		background-image:url(../Images/keys.jpg);
		background-repeat:no-repeat;
	}
	
			.containerkeysnavf {
		width:220px;
		height:103px;
		position:absolute;
		top:1443px;
		left:654px;
		margin-left:0px;
		margin-top:0px;
		background-image:url(../Images/keys.jpg);
		background-repeat:no-repeat;
	}
	
	
			.containerkeysnavg {
		width:220px;
		height:103px;
		position:absolute;
		top:970px;
		left:654px;
		margin-left:0px;
		margin-top:0px;
		background-image:url(../Images/keys.jpg);
		background-repeat:no-repeat;
	}
	
	
	
	
	
	
	
	
		.containercolourbox {
		width:503px;
		height:90px;
		position:absolute;
		top:395px;
		left:10px;
		margin-left:0px;
		margin-top:0px;

	}
	
	
		.containercolourboxtext {
		width:430px;
		height:120px;
		position:absolute;
		top:418px;
		left:40px;
		margin-left:0px;
		margin-top:0px;
		z-index:1;
	}
	
	
		.containercolourboxtext2{
		width:430px;
		height:120px;
		position:absolute;
		top:415px;
		left:40px;
		margin-left:0px;
		margin-top:0px;
		z-index:1;
	}
	
	
	.containercolourboxtext3{
		width:430px;
		height:120px;
		position:absolute;
		top:407px;
		left:40px;
		margin-left:0px;
		margin-top:0px;
		z-index:1;
	}
	
	
	
	
	
	
		.containertext {
		width:485px;
		height:425px;
		position:absolute;
		top:514px;
		left:40px;
		margin-left:0px;
		margin-top:0px;
	}
	
	
		.form {
width:311px;
height:100px;
position:absolute;
top:200px;
left:0px;
z-index:1;


}


	
		.form2{
width:311px;
height:100px;
position:absolute;
top:160px;
left:0px;
z-index:1;


}


.formFieldInput {
background-color:#FFF;
color:#1a171b;
border:1px solid #1a171b;
font-size:11px;
width:208px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:3px;
}


.contactTable {
color:#1a171b;
line-height:14px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

.contactTable a {
color:#1a171b;
}

.contactTable a:hover {
color:#1a171b;
font-weight:bold;
}

a.submit {
color:#FFF;
text-decoration:none;
font-weight:bold;
}
	

.newsContainer {
	width:880px;
	height:123px;
	top:802px;
	left:10px;
	background:url(../Images/news_background.jpg) top left no-repeat;
	position:absolute;
}

.newsSliderContainer {
	width:732px;
	height:97px;
	position:absolute;
	overflow:hidden;
	top:14px;
	left:73px;
}

.newsSlider {
	height:97px;
	position:absolute;
	top:0px;
	left:0px;
}

.newsArticle {
	width:235px;
	border-left:1px solid #dadadb;
	height:97px;
	float:left;
	font-size:11px;
	padding:0px 0px 0px 8px;
	color:#000;
	line-height:16px;
}

.newsArticle a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

.newsArticle a:hover {
	color:#44bbd8;
}

.newsDate {
	color:#44bbd8;
}

.newsTitle {
	font-weight:bold;
}

#newsOverlay {
	width:450px;
	padding:5px;
	font-size:13px;
	position:absolute;
	color:#000;
	z-index:1000;
	background:#FFFFFF;
	line-height:145%;
}

#newsBackground {
	background:#000;
	z-index:999;
	position:absolute;
	top:0px;
	left:0px;
}

#newsOverlay p {
	margin:0px 0px 10px 0px;	
}
	
#newsOverlay a {
	color:#44bbd8;
	text-decoration:none;
}
	
	
	