body {
	margin:				10px 0px 0px 0px;
	padding:			0px;
	font-family: 		century gothic, verdana, arial, sans-serif;
	background-color:	#eff8ff;
	text-align: 		center;
	}
	
.table1 {
	width:			   	770px;
	border-width: 		1px 1px 1px 1px;
	border-color: 		#002868; 
	border-style: 		solid;
	color: 				#000000;
	padding: 			0px 0px 0px 0px;
	background-color:	#ffffff;
	text-align: 		left;
	}	

.td1 {
	background-color: 	#003c7d;
	border-width: 		1px 0px 1px 0px;
	border-color: 		#4fa7ff; 
	border-style: 		solid;
	}
			
.td1text {
	margin: 			5px 10px 10px 10px; 
	font-size: 			15px;
	font-family:		verdana, arial, sans-serif;
	color: 				#ffffff;
	text-align:			center;
}	
	
.rec {
	text-align:			center;
	margin: 			0px 0px 15px 0px;
	}
		
. left {
  	text-align: 		left;
}	

.navtop {
	background-color:	#002868;
	width: 				205px;
	border-width: 		0px 0px 0px 0px;
	border-color: 		#60C659; 
	border-style: 		solid;
	text-align: 		center;
	}

.navbottom {
	background-color:	#002868;
	width: 				205px;
	border-width: 		0px 0px 0px 1px;
	border-color: 		#60C659; 
	border-style: 		solid;
	}

.navwrapper {
	width: 	 			203px;
	border-width: 		0px 0px 0px 0px;
	border-color: 		#60C659; 
	border-style: 		solid;
	padding: 			5px 5px 0px 5px;
	background-color: 	#60C659;
	}
	
.main {
	  width:  			563px;
	}	

.maintext {	
	margin: 			0px 10px 0px 0px; 
	font-size: 			14px;
	font-family:		verdana, arial, sans-serif;
	color: 				#4a4a4a;
	text-align:			center;
	}

.blueband {	
	margin: 			0px 0px 0px 0px;
	padding: 			0px 0px 0px 20px; 
	background-color: 	#002868;
	text-align:			left;
	font-size: 			14px;
	font-family:		century gothic, verdana, arial, sans-serif;
	color: 				#ffffff;
	
		}

.verb {
	color: 				#000000;
	font-style: 		normal;
	font-weight:		bold;
	}	
	
.definition {
	margin: 			50px 10px 30px 10px; 
	font-size: 			12px;
	font-family:		verdana, arial, sans-serif;
	color: 				#4a4a4a;
	text-align:			center;
	font-style: 		italic;
	}
	
.copyright {
	margin: 			15px 10px 10px 10px; 
	font-size: 			10px;
	font-family:		verdana, arial, sans-serif;
	color: 				#000000;
	text-align:			center;
	}
		
.bottom {
	background-color:	#002868;
	margin: 			15px 10px 10px 10px; 
	}

.bottomtext {
	font-size: 			12px;
	font-family:		century gothic, verdana, arial, sans-serif;
	color: 				#ffffff;
	text-align: 		center;
	}
	
.logo {
	padding: 		45px 0px 15px 0px;
	   }	
	   
.jigsaw {
	padding: 		40px 0px 0px 0px;
	   }

.cogs  {
	text-align:			center;
	   }	

.nav {
	border-width: 		0px 0px 1px 0px;
	border-color: 		#ffffff;  
	border-style: 		solid;
	line-height: 		22px;
	padding: 			2px 0px 5px 7px;
	text-align: 		left;
	}
  
.nav a:link {
	 font-size: 	 	13px;
	 text-decoration: 	none; 
	 color: 			#002868; 
	 font-family: 		verdana, arial, sans-serif;
	  }

.nav a:visited {
	 font-size : 		13px; 
	 text-decoration: 	none; 
	 color: 			#002868; 
	 font-family: 		verdana, arial, sans-serif;
	 }

.nav a:active {
	 font-size : 		13px;
	 color:    			#ffffff;	
	 font-family: 		verdana, arial, sans-serif;
	 }
	 
.nav a:hover {
	 font-size :		13px; 
 	 color:    			#ffffff;	
 	 font-family: 		verdana, arial, sans-serif;
 	 }
	 
.navnostyle {
	border-width: 		0px 0px 1px 0px;
	border-color: 		#ffffff;
	border-style: 		solid;
	line-height: 		21px;
	padding: 			2px 0px 5px 7px;
	font-size :			13px; 
 	color:    			#ffffff;	
 	font-family: 		verdana, arial, sans-serif;
	text-align: 		left;
	}		

.tri {
	 margin: 			4px 17px 6px 0px;
	}		

.left {	
	margin: 			15px 0px 10px 0px;
}
					
p 	{
	margin: 			15px 10px 10px 30px; 
	font-size: 			12px;
	font-family:		century gothic, verdana, arial, sans-serif;
	color:				#202020;
	}

.small 	{
	margin: 			15px 10px 10px 30px; 
	font-size: 			8px;
	font-family:		verdana, arial, sans-serif;
	text-align:			center;
	}
	
.header	{
	margin: 			30px 10px 10px 30px; 
	font-size: 			15px;
	font-family:		century gothic, verdana, arial, sans-serif;
	color: 				#42A83A;
	}

.headercontact	{
	margin: 			30px 10px 0px 30px; 
	font-size: 			21px;
	font-weight: 		bold;
	font-family:		century gothic, verdana, arial, sans-serif;
	color: 				#42A83A;
	}
		
.subheader	{
	margin: 			30px 10px 10px 30px; 
	font-size: 			13px;
	font-family:		century gothic, verdana, arial, sans-serif;
	color: 				#42A83A;
	}
	
.vacancies {
	font-size: 			12px;
	font-family:		arial, century gothic, verdana,sans-serif;
	margin: 			0px 5px 5px 10px;
	}
	
.indent {
	font-size: 			12px;
	font-family:		arial, century gothic, verdana,sans-serif;
	margin: 			0px 5px 15px 40px;
	}
	
.apply {
	text-align:			center;
	padding: 			16px 0px 0px 0px;
	}

.apply a:link {
	text-decoration: 	none; 
	font-family: 		century gothic, verdana, arial, sans-serif;	
	font-size : 		14px;
	text-align: 		center; 
	color: 				#ffffff;
	font-weight: 		bold;
	}

.apply a:visited {
	text-decoration: 	none; 
	font-family: 		century gothic, verdana, arial, sans-serif;	
	font-size:	 		14px;
	text-align: 		center; 
	color: 				#ffffff;
	font-weight: 		bold;
	}

.apply a:active {
	text-decoration: 	none; 
	font-family: 		century gothic, verdana, arial, sans-serif;	
	font-size : 		14px;
	text-align: 		center; 
	color: 				#ffffff;
	font-weight: 		bold;
	}

.apply a:hover {
	text-decoration: 	none; 
	font-family: 		century gothic, verdana, arial, sans-serif;
	font-size : 		14px;
	text-align: 		center; 
	color: 				#ffffff;
	font-weight: 		bold;
	}

.more { 
	cursor:				pointer;
	font-size: 			12px; 
	font-family:		arial, verdana,sans-serif;
	margin: 			0px 5px 5px 10px;
	}

.details { 
	display:			none; 
	visibility:			hidden; 
	font-family:		century gothic, verdana, arial, sans-serif; 
	}

.white1 {
	background-color:	#ffffff;
	border-width: 		1px 1px 1px 1px;
	border-color: 		#4fa7ff; 
	border-style: 		solid;
	margin: 			13px 0px 2px 27px;
	text-align:			left;
	width: 				492px;
	}

.blue1 {
	background-color:	#ccecff;
	border-width: 		1px 1px 1px 1px;
	border-color: 		#4fa7ff; 
	border-style: 		solid;
	margin: 			13px 0px 2px 27px;
	text-align:			left;
	width: 				492px;
	}

ul {
   list-style-image: 	url(../gfx/tri.jpg);
   list-style-position: outside;
   line-height: 		20px;
   }
   
.list {
	font-size: 			12px;
	font-family:		century gothic, verdana, arial, sans-serif;
	}	

.blocklist {
	font-size: 			12px;
	font-family:		century gothic, verdana, arial, sans-serif;
	margin: 			15px 30px 10px 40px;
	}	


.body {
	margin: 			15px 10px 10px 30px; 
	font-size: 			12px;
	font-family:		century gothic, verdana, arial, sans-serif;
	color:			#0000ff;
	}
	
.body a:link {
	margin: 			15px 10px 10px 30px; 
	font-size: 			12px;
	font-family:		century gothic, verdana, arial, sans-serif;
	color:			#0000ff;
	}

.body a:visited {
	margin: 			15px 10px 10px 30px; 
	font-size: 			12px;
	font-family:		century gothic, verdana, arial, sans-serif;
	color:			#0000ff;
	}

.body a:active {
	margin: 			15px 10px 10px 30px; 
	font-size: 			12px;
	font-family:		century gothic, verdana, arial, sans-serif;
	color:			#0000ff;
	}

.body a:hover {
	margin: 			15px 10px 10px 30px; 
	font-size: 			12px;
	font-family:		century gothic, verdana, arial, sans-serif;
	color:							#0000ff;
	}
	
img.floatLeft { 
	float: 				left;
	margin: 			15px 15px 15px 30px; 
	}

img.floatRight { 
	float: 				right;
	margin: 			15px 15px 15px 30px; 
	}

.name { 
	text-align:			right;
	font-size: 			11px;
	}	
	
.textright { 
	float: 				right;
	width:				220px;
	margin: 			0px 10px 0px 5px;
	border-width: 		2px 2px 2px 2px;
	border-color: 		#60C659;  
	border-style: 		solid; 
	}	