@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin:0;
}

html, body{	background: #FFF;}

body{
	text-align:center;
	top:0px; border:0px; margin-top:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.wrapper{
	text-align:left;
	margin:0 auto;
	width:980px;
	min-height:100%;
}
/* ---------------------------------- header ---------------------------------------  */

#header{
	position:relative;
	width:100%; height:90px;
	margin-bottom:1px;
}

#logo{
	position:relative;
	top:10px; margin-left:50px;
	width:235px;
	height:78px;
	float:left;
	outline:none;
}
#enquiry{
	position:relative;
	top:20px; right:250px;
	width:114px; height:34px;
	float:right;
	outline:none;
	background:url(../images/Enquiry.jpg) no-repeat top left;
	text-indent:-9999px;
}
#postResume{
	width:150px; height:34px;
	float:left; margin:10px;
	background:url(../images/PostResume.jpg) no-repeat top left;
	text-indent:-9999px;
}
/* ---------------------------------- main navigation - mainnav ---------------------------------------  */
#mainnav{
	position:absolute;
	right:-1px; top:58px;
	list-style:none;
	float:right;
}

#mainnav li{
	display:inline;
	list-style:none;
	float:left;
}

#mainnav li a{
	color:#666666;
	font-weight:bold;
	display:block; margin:1px;
	width:79px; height:360px;
	text-decoration:none;
	text-indent:-9999px;
	padding:0;
	outline:none;
	background:url(../images/ddLogo.jpg) no-repeat center top;
	cursor:pointer;
}

#mainnav li#Home a{background-image:url(../images/NavHome.jpg);  width:79px; height:30px;}
#mainnav li#About a{background-image:url(../images/NavAboutUs.jpg);  width:79px; height:30px;}
#mainnav li#Services a{background-image:url(../images/NavServices.jpg);  width:79px; height:30px;}
#mainnav li#Products a{background-image:url(../images/NavProducts.jpg);  width:79px; height:30px;}
#mainnav li#Training a{background-image:url(../images/NavTraining.jpg);  width:79px; height:30px;}
#mainnav li#Clients a{background-image:url(../images/NavClients.jpg);  width:79px; height:30px;}
#mainnav li#Contact a{background-image:url(../images/NavContactUs.jpg);  width:79px; height:30px;}

#mainnav li a:hover, #mainnav li.active a {background-position: center bottom;}

/* end: main nav */

/* ---------------------------------- top links ---------------------------------------  */
#top-links{
	position:absolute;
	right:10px; top:10px;
	list-style:none;
	float:right;
}

#top-links li{
	display:inline;
	list-style:none;
	float:left;
	margin:5px;
	line-height:14px;
}
#top-links li a, #top-links img{text-decoration:none; border:0px;}

/* end: top links */

/* ---------------------------------- maincontent ---------------------------------------  */
#maincontent{float:left; margin:0px; padding:0px; height: inherit; display: block;}


#maincontent h1{color:#356299; font-size:14px; margin:15px;}
#maincontent p{color:#000; margin:15px; text-align:justify;}
#maincontent .more{ margin:15px; float:right; text-decoration:none;}
#maincontent ul{
	list-style:url(../images/bullet.jpg); list-style-type:
}

#maincontent ul li{
	margin:9.5px; margin-left:30px;
	line-height:14px;
}

#box1, #box2, #box3{
	float:left; margin:0 4px;
	background-image:url(../images/Boxbg.jpg);  width:318px; height:263px;
}
#maincontent h5{
	font-size:15px;
	color:#666;
	margin:15px;
}
#maincontent #boxLeftNav{
	background-image:url(../images/LeftNavboxbg.jpg);
	float:left; width:200px; height:263px;
	margin:0;
}
#maincontent #boxLeftNav li{
	margin-right:3px;
	margin-bottom:0px; margin-left:25px;
	margin-top:10px; font-weight:bold;
}
#maincontent #boxLeftNav li a{
	text-decoration:none;
	border:0px; color:#069;
	font-weight:bold;
}
#maincontent #boxLeftNav li a:hover{
	text-decoration:underline; color:#333;
}
#maincontent #div{
	float:left;
	margin-top:10px;
}
#maincontent h4{
	color:#356299; font-size:12px; margin:5px;
}
#maincontent .sImg{
	margin:10px;
	margin-left:15px;
	margin-top:0px; margin-bottom:5px;
}
#maincontent .sImgR{
	margin:10px; float:right; right:5px;
	margin-top:0px; margin-bottom:5px;
}
#maincontent .p{
	margin:5px;
	text-align:justify;
	margin-right:20px;
}
#maincontent .input{
	margin:5px;
	text-align:justify;
	border:#09C solid 1px;
	width:220px; height:20px;
}
#maincontent .inputFile{
	margin:5px;
	text-align:justify;
	border:#09C solid 1px;
}
#maincontent textarea{
	margin:5px;
	text-align:justify;
	border:#09C solid 1px;
	width:220px; height:40px;
}
#maincontent .btn{
	margin:5px;
	text-align:justify;
}
#maincontent .imgBanner{
	margin:50px;
	border:0px;
}

/* end: maincontent  */

/* ---------------------------------- btm ---------------------------------------  */

#btm{
	float:left;
	height:40px; width:980px;
	background-color:#E0E0E0;
}
#btm .Copy{
	font-size:10px;
	margin:10px;
}

/* end: btm */

/*----------- elohim ----------------*/
.elohim{
	font-size:11px;
	font-family:Trebuchet MS;
	text-decoration:none;
	margin:15px; color:#06C;
	float:right;
}
a.elohim:link, a.elohim:active{
	font-size:11px;	text-decoration:none; font-weight:normal;	color:#06C;	margin:15px;
}
a.elohim:hover{
	font-size:11px;	text-decoration:none; font-weight:normal;	color:#069;	margin:15px;
}
