body{
	padding:0; margin:0; color:#fff; background:url('../images/main_bg.jpg') no-repeat center #242527;
	}
#main{
	width:944px;

	margin:0px auto 0 auto;
	background: url('../images/main_bg.jpg') 
	}
div, ul, h1, h2, h3, h4, p, img, form{
	padding:0; margin:0;
	}

/* ============ LavaLamp menu ============ */

#top .lavaLamp {
    position: relative;
    height: 35px;
    width: 924px;
    margin-top: 0px;
    padding-left: 20px; padding-top: 4px;
    background: url('images/lamp.gif') top;
    overflow: hidden
}
#top .lavaLamp li {
	float: left;
	list-style: none;
}
#top .lavaLamp li.back {
	background: url('images/lava.png') no-repeat right -30px;
    width: 9px; height: 30px;
	z-index: 8;
	position: absolute
}
#top .lavaLamp li.back .left {
	background: url('images/lava.png') no-repeat top left;
	height: 30px;
	margin-right: 9px
}
#top .lavaLamp li a {
	position: relative; overflow: hidden;
	text-decoration: none;
	font: 14px arial;
	color: #1F4A53; outline: none;
	text-align: center;
	height: 30px; top: 7px;
	z-index: 10; letter-spacing: 0;
	float: left; display: block;
	margin: auto 10px;
}
/* ============ End of LavaLamp css menu ============ */
#top{
	width:944px; margin-top:0; margin: auto; background:url('../images/header.jpg') no-repeat;
	}
#top h1{
	margin: 0px 0 0px 0px; 
	float:left;
	width: 853px;
	 height: 137px;
	}
#icons{
	float:right;
	border: 0px;
	}
#top a{
	color: #B4AC7E;
	font: 12px Arial;
	text-decoration: none;
	}



#left_side{
	border-left-style: dashed ; border-left-width: 1px; border-color: #606062;
	width: 260px;
	color:#2B3133; 
	float:right;
	padding: 0 0 0 12px;
	text-align: center;
	direction: ltr;
	font: small Arial;
	display: block;
	height: auto;
	margin: 20px 0 20px 0;
	}
#left_side #services{
	background:url('images/services_menu.gif') no-repeat;
	height:34px;
	font-size: large;
	font-weight: bold;
	text-align: left;
	width: 233px;
	padding: 6px 0 0 10px;
	}
#left_side #jobs{
	background:url('../images/jobs_menu.gif') no-repeat;
	height:28px;
	font-size: large;
	font-weight: bold;
	text-align: left;
	margin-left: 8px;
	padding: 47px 0 0 9px ;
	}
#left_side #latest_jobs{
	height: 270px;
	width: 190px;
	padding-right: 15px;
	overflow: auto;
	text-align:center;
	margin: 15px 0 0px 0;
	scrollbar-face-color: #2C3134;
	scrollbar-shadow-color: #2C3134;
	scrollbar-highlight-color: #2C3134;
	scrollbar-3dlight-color: #2C3134;
	scrollbar-darkshadow-color: #2C3134;
	scrollbar-track-color: #BDB37A;
	scrollbar-arrow-color: #BDB37A;
	color: #A5A5A4;
	direction: ltr;
	}
#left_side #latest_jobs a{
	color: #99E424;
	text-decoration: none;
	font-weight: bold;
	}
#left_side #why_us {
	height: auto;
	width:86%;
	padding-left: 23px;
	overflow: auto;
	text-align: right;
	margin: 15px 0 15px 0;
	color: #A5A5A4;
	font-size: 14px;
	}
#left_side #why_us_txt {
	width: 200px;
	height: auto;
	overflow: auto;
	text-align: center;
	margin: 15px 35px 15px 0;
	color: #A5A5A4;
	font-size: 14px;
	}
#left_side ul{
	margin:0px 12px 0px 5px;
	}
#left_side ul a{
	color:#E5E5E5;
	text-decoration: none;
	}
#left_side ul a:hover{
	color:#99E424;
	}
#left_side b{
	color: #fff;
	}

#right_side{
	width:610px;
	margin:15px 20px 20px 0px;
	padding: 0 0 0 30px;
	float: left;
	direction: ltr; 
	color:#A5A5A4; 
	font: 14px Arial; 
	display: block;
	height: auto;
	}
#right_side a{
	color:#99E424;
	text-decoration: underline;
	}
#right_side b{
	color: #fff;
	}
#right_side h1{
	text-align:right; color: #99E424;
	font-size: large;
	}
#right_side p {
	height: auto;
}
#right_side ul li{
	display:block;
	margin: 0;
	width: 203px;
	float: right;
	}
#right_side ul li a{
	height: auto;
	padding: 10px 0 10px 0;
	display:block;
	text-align: center;
	text-decoration:none; 
	color:#A5A5A4;
	background-color:#2B3133;
	}
#right_side ul li a:hover{
	background-color:#242527; color:#99E424; text-decoration:none;
	}
#right_side li{
	display:block;
	margin: 0;
	width: 100%;
	float: right;
	padding: 0 0 10px 0;
	}
#right_side .img {
	float: right;
	border: 0px none;
	padding: 0 10px 10px 20px;
	width: 141px;
	height: 102px;
}
#right_side .smallimg {
	float: right;
	border: 0px none;
	padding: 0 10px 20px 20px;
	width: 107px;
	height: 102px;
	}
#right_side .height {
	clear:both;	
	}
#right_side .contactimg {
	float: right;
	border: 0px none;
	padding: 0 10px 10px 20px;
	width: 128px;
	height: 128px;
}
#right_side .input {
	border:1px solid #A5A5A4; font: small Arial; color: #99E424; background-color:#2B3133; color:#A5A5A4;
}
#right_side .send {
    background:url('../images/send.gif') no-repeat 0 0;
	border:medium none;
	height:22px;
	width:22px;
	color:#99E424; 
	float: left;
	margin: 10px 0 0 40px;
}
#footer_height{
	clear:both;
	}
#footer_bg{
	background:url('../images/footer.jpg') no-repeat center #242527;
	height: 132px;
	}	
#footer{
	width:944px;
	margin: 0 auto;
	padding-top:0px;
	padding-left: 40px;
	text-align: left;
	direction: ltr;
	}
#footer a{
	padding:0 6px 0 6px; 
	color:#E5E5E5;
	font:small Arial;
	font-weight: bold;
	text-decoration:none;
	}
#footer a:hover{
	color: #99E424;
	}
#footer #rights{
	float: right;
	margin:-17px 40px 0 0;
	padding:0 0 9px 0;
	font:small Arial;
	color:#fff;
	direction: ltr;
	}