/* 
		CSS Style sheets for JM Labour done4 by F1 Technologies
		define width and height of container element and list item (slide)
		list items must be the same size as the slider area
*/ 

body{

	background:#fff url(images/bgtile.png) repeat 0% 0%;
	color:#333;
	font-family:Geneva, Arial, Helvetica, sans-serif;	
	font-size:15px;
	line-height:18px;
	margin:0px 0px 0px 0px;	
	padding:0px 0px 0px 0px;
}
a:link{
	font-family:Geneva, Arial, Helvetica, sans-serif;	
	color: #008001;
	text-decoration:none;
	}
a:visited{
	font-family:Geneva, Arial, Helvetica, sans-serif;	
	color: #666;
	text-decoration:none;
	}
a:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;	
	color: #008001;
	text-decoration:underline;
	}
h2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #008001;
	font-weight:bold;
	margin:10px 0px 8px 0px;	
	padding:8px 0px 8px 0px;
	border-bottom:thin #ccc dashed;
	clear:both;
}
h3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: right;
	color: #ff9a00;
	font-weight:bold;
	margin:10px 10px 10px 0px;	
	padding:0px 0px 0px 0px;
}
h4{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: right;
	color: #008001;
	margin: 20px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
}
h5{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-align: right;
	color: #666666;
	margin:0px 10px 0px 0px;	
	padding:0px 0px 0px 0px;
}
h6{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 19px;
	text-align: left;
	color: #ff9a00;
	margin:5px 0px 5px 0px;	
	padding:8px 0px 8px 0px;
}
ul{
	margin:0px 0px 0px 0px;	
	padding:0px 10px 0px 0px;
	list-style-image:url(images/bullet.png);
}
ul li{
	margin:0px 0px 0px 30px;	
	padding:0px 0px 0px 0px 
}
#container{
	background:#fff url(images/tile.png) repeat 0% 0%;	
	width:999px;	
	min-height:600px;
	height:100%;	
	margin:0px auto;
	padding:0px 0px 0px 0px;
}

#topmenu {
	background: #ffcc00 url(images/topmenu.png) no-repeat; 
	font-family:Geneva, Arial, Helvetica, sans-serif;	
	font-size:14px;
	font-weight: bold;
	list-style: none;
	padding: 0px;
	margin: 0px;	
	display: block;	
	text-transform:capitalize;
	width:999px;
	height:73px
}

#topmenu li {
	display: inline;
}

#topmenu li a {
	display:block;
	float:left;		
	padding: 20px 15px 15px 15px;	
	color: #fff;
	text-decoration: none;
}

#topmenu li a:hover {
	text-decoration: underline;
	repeat-x;
}

#page{
	background: url(images/tile.png) repeat-y; 	
	width:999px;
	min-height:600px;
	height:100%;	
	margin:0px;
	padding:0px;	
}

#left{
	background: url(images/lefttile.png) repeat-y; 	
	width:285px;
	min-height:590px;
	height:100%;	
	margin:0px;
	padding:0px;
	float:left;	
}

#logo{
	background: url(images/logo.png) no-repeat; 	
	margin:0px;
	padding:0px;
	float:left;	
	width:285px;
	height:256px;
}

#widgets{
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;	
	font-size:15px;
	font-weight:bold;
	margin:0px 10px 0px 10px;	
	padding:0px 0px 0px 0px;	
}
#widgets ul{
	margin:0px;
	padding:0px;
	list-style:disc;
}
#widgets ul li{
	margin:0px 0px 5px 14px;	
	padding:0px 0px 0px 0px;	
}
#right{
	background: url(images/righttile.png) repeat-y; 	
	width:714px;
	min-height:600px;
	height:100%;	
	margin:0px;
	padding:0px;
	float:right;
}

#content{
	width:694px;
	height:100%;
	min-height:300px;		
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	border-top: solid #008001 5px;
}

#content strong{
	color:#776730;
}

#content p{
	margin:0px 0px 0px 0px;
	padding:8px 10px 7px 20px;
}
.info{
	width:100%;	
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#footer {
	background:url(images/footer.png) no-repeat; 
	color: #fff;
	font-size:12px;
	padding: 15px 0px 0px 0px;
	margin:0px auto;
	height:40px;
	width:999px;
	text-align:center;	
}

#structure{
	background:url(images/structure.png) no-repeat;
	width:688px;
	height:503px;	
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#services{
	background:url(images/services.png) no-repeat;
	width: 688px;
	height: 798px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.gallery{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
	}
.gallery li{
	width:250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	}
#recruitment{
	background:url(images/recruitment.png) no-repeat;
	width: 488px;
	height: 313px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.backtotop{
	font-size:12px;
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
.backtotop a:link{
	font-family:Geneva, Arial, Helvetica, sans-serif;	
	color: #008001;
	text-decoration:none;
	}
.fadein{
	position:relative;
	width:700px;
	height:250px;
	margin: -180px 0px 0px 0px;
}

.fadein img{
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	}
.imagecopy{
	position:relative;
	left:0;
	top:300;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	z-index:99;
	list-style:none;
	}
.map{
       background:url(images/map.png) no-repeat;
       width:376px;
       height:314px;
       float:left;
       border:1
       padding: 10px;
}

