@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}

body {
	overflow-x:hidden;
}

@font-face {
  font-family: 'Aldo';
  src: url('Aldo.eot?') format('eot'), url('Aldo.woff') format('woff'), url('Aldo.ttf') format('truetype');
}
#wrapper {
	height: auto;
	width: 100%;
}
#wrap2 {
	height: auto;
	width: 1000px;
}
#logo {
	float: left;
	height: 151px;
	width: 293px;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
}
#navbg {
	float: right;
	height: 109px;
	width: 495px;
	background-image: url(images/navbg.jpg);
	background-repeat: no-repeat;
}

#navbg h1 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

#navv_home {
	float: left;
	height: 17px;
	width: 41px;
	margin-top: 35px;
	margin-left: 67px;
	font-family: Aldo;
	font-size: 19px;
	color: #00969c;
	font-weight: 400;
}
#navv_profile {
	float: left;
	height: 17px;
	width: 50px;
	margin-top: 35px;
	margin-left: 65px;
	font-family: Aldo;
	font-size: 19px;
	color: #4f4e4e;
	font-weight: 400;
}
#navv_contact {
	float: left;
	height: 17px;
	width: 85px;
	margin-top: 35px;
	margin-left: 67px;
	font-family: Aldo;
	font-size: 19px;
	color: #4f4e4e;
	font-weight: 400;
	text-align: left;
}
#navv_articles {
	float: left;
	height: 17px;
	width: 61px;
	margin-top: 35px;
	margin-left: 58px;
	font-family: Aldo;
	font-size: 19px;
	color: #4f4e4e;
	font-weight: 400;
}

#navbg a:link
{
	text-decoration:none;
	color:#4f4e4e;
}

#navbg a:visited
{
	text-decoration:none;
	color:#4f4e4e;
}

#navbg a:hover
{
	text-decoration:none;
	color:#00969c;
}
#servicesbg {
	float: left;
	height: 47px;
	width: 700px;
	font-family: Arial;
	font-size: 13px;
}

#servicesbg h1 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}



#servicesbox1 {
	float: left;
	height: 47px;
	width: 180px;/*218px;*/
	font-family: Arial;
	font-size: 13px;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height: 18px;
}

#servicesbox2 {
	float: left;
	height: 47px;
	width: 165px;
	font-family: Arial;
	font-size: 13px;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	line-height: 18px;
}

#servicesbox3 {
	float: left;
	height: 47px;
	width: 97px;
	font-family: Arial;
	font-size: 13px;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: 15px 5px;
	line-height: 18px;
}
#servicesbox4 {
	float: left;
	height: 47px;
	width: 150px;
	font-family: Arial;
	font-size: 13px;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height: 18px;
}
#servicesbox5 {
	float: right;
	height: 47px;
	width: 105px;
	font-family: Arial;
	font-size: 13px;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: 13px 5px;
	line-height: 18px;
}


#servicesbg a:link
{
	text-decoration:none;
	color:#4f4e4e;
	font-size:13px;
}


#servicesbg a:visited
{
	text-decoration:none;
	color:#4f4e4e;
	font-size:13px;
}

#servicesbg a:hover
{
	color:#00969c;
}

#banner {
	float: left;
	height: 309px;
	width: 1000px;
}
#shadow {
	float: left;
	height: 41px;
	width: 1024px;
}
#body_main {
	height: auto;
	width: 1000px;
	background-color: #099;
}

#about {
	float: left;
	height: 300px;
	width: 975px;
	font-family: Aldo;
	font-size: 21px;
	font-weight: 400;
	color: #F60;
	text-align: left;
	padding-right: 15px;
	padding-left: 10px;
}

#about_heading {
	font-family: Aldo;
	font-size: 21px;
	color: #F60;
	float: left;
	height: 50px;
	width: 1000px;
	text-align: left;
	line-height: 50px;
}

.about_txt {
	font-family: Arial;
	font-size: 14px;
	color: #4f4e4e;
	padding-top: 15px;
	text-align: justify;
	line-height: 18px;
	margin-top: 40px;
}


#box1 {
	float: left;
	height: 218px;
	width: 325px;
}

h2 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
}
#box1_top {
	float: left;
	height: 54px;
	width: 274px;
	font-family: Aldo;
	font-size: 17px;
	font-weight: 700;
	color: #434343;
	text-align: left;
	background-color: #ececec;
	background-image: url(images/serv.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	line-height: 54px;
	padding-left: 50px;
}

#box1_bottom {
	background-color: #ececec;
	float: left;
	height: 152px;
	width: 289px;
	background-image: url(images/ourservicesbottom.jpg);
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 13px;
	color: #4f4e4e;
	text-align: left;
	padding-top: 10px;
	padding-left: 35px;
	line-height: 17px;
	margin-top: 2px;
}

#box1_bottom a:link
{
	text-decoration:none;
	color:#4f4e4e;
}

#box1_bottom a:visited
{
	text-decoration:none;
	color:#4f4e4e;
}


#box2 {
	float: left;
	height: 218px;
	width: 325px;
	margin-left: 25px;
}
#box2_top {
	float: left;
	height: 54px;
	width: 274px;
	font-family: Aldo;
	font-size: 17px;
	font-weight: 700;
	color: #434343;
	text-align: left;
	background-image: url(images/proj.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #ececec;
	line-height: 54px;
	padding-left: 50px;
}

#box2_bottom {
	background-color: #ececec;
	float: left;
	height: 162px;
	width: 324px;
	margin-top: 2px;
}

#box3 {
	float: right;
	height: 218px;
	width: 325px;
}
#box3_top {
	float: left;
	height: 54px;
	width: 274px;
	text-align: left;
	font-family: Aldo;
	font-size: 17px;
	font-weight: 700;
	color: #434343;
	padding-top: 0px;
	background-color: #ececec;
	background-image: url(images/test.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	line-height: 54px;
	padding-left: 50px;
}
#box3_bottom {
	background-color: #ececec;
	float: left;
	height: 162px;
	width: 324px;
	margin-top: 2px;
}
#services_left {
	float: left;
	height: auto;
	width: 300px;
	padding-bottom: 40px;
}

#servicescategory {
	background-color: #4f4e4e;
	float: left;
	height: 50px;
	width: 300px;
	font-family: Aldo;
	font-size: 19px;
	color: #FFF;
	font-weight: 700;
}
#servicescategory_content {
	background-color: #FFF;
	float: left;
	height: 250px;
	width: 261px;
	border: 2px dotted #4f4e4e;
	font-family: Arial;
	font-size: 14px;
	color: #4f4e4e;
	line-height: 18px;
	text-align: left;
	padding-left: 35px;
	padding-top: 10px;
	background-image: url(images/categorybullet.png);
	background-repeat: no-repeat;
	background-position: 8px 11px;
}

#servicescategory_content a:link
{
	text-decoration:none;
	color:#4f4e4e;
}

#servicescategory_content a:visited
{
	text-decoration:none;
	color:#4f4e4e;
}

#servicescategory_content a:hover
{
	text-decoration:none;
	color:#00969c;
}

#services_right {
	float: right;
	height: auto;
	width: 694px;
}

#services_heading {
	font-family: Aldo;
	font-size: 21px;
	color: #F60;
	float: left;
	height: 50px;
	width: 674px;
	text-align: left;
	padding-left: 20px;
	text-decoration: underline;
	line-height: 50px;
}






#services_para1 {
	font-family: Arial;
	font-size: 14px;
	color: #4f4e4e;
	float: left;
	height: auto;
	width: 674px;
	text-align: left;
	padding-left: 20px;
	padding-top: 10px;
	background-image: url(images/bullets.png);
	background-repeat: no-repeat;
	background-position: 22px 42px;
}

#services_para2 {
	font-family: Arial;
	font-size: 14px;
	color: #4f4e4e;
	float: left;
	height: auto;
	width: 674px;
	text-align: left;
	padding-left: 20px;
	padding-top: 10px;
	line-height: 18px;
}

.services_content_txt {
	font-family: Arial;
	font-size: 14px;
	color: #4f4e4e;
	float: left;
	text-align: left;
	line-height: 18px;
}
.services_content_txt_padding {
	font-family: Arial;
	font-size: 14px;
	color: #4f4e4e;
	float: left;
	text-align: left;
	padding-top: 10px;
	line-height: 27px;
	padding-left: 22px;
}

#services2_para1 {
	font-family: Arial;
	font-size: 14px;
	color: #4f4e4e;
	float: left;
	height: 270px;
	width: 664px;
	text-align: left;
	background-color: #FFF;
	padding-left: 20px;
	padding-top: 10px;
	line-height: 18px;
	padding-right: 10px;
}

#services2_para2 {
	font-family: Arial;
	font-size: 14px;
	color: #4f4e4e;
	float: left;
	height: auto;
	width: 674px;
	text-align: left;
	background-color: #FFF;
	padding-left: 20px;
	padding-top: 10px;
	line-height: 18px;
	background-image: url(images/services2bullet.png);
	background-repeat: no-repeat;
	background-position: 20px 102px;
}
#services3_para1 {
	font-family: Arial;
	font-size: 14px;
	color: #4f4e4e;
	float: left;
	height: 100px;
	width: 674px;
	text-align: left;
	background-color: #FFF;
	padding-left: 20px;
	padding-top: 10px;
	line-height: 18px;
}

#services3_para2 {
	font-family: Arial;
	font-size: 14px;
	color: #4f4e4e;
	float: left;
	height: auto;
	width: 674px;
	text-align: left;
	background-color: #FFF;
	padding-left: 20px;
	padding-top: 10px;
	line-height: 18px;
	background-image: url(images/services3bullet.png);
	background-repeat: no-repeat;
	background-position: 20px 48px;
}
#services4_para1 {
	font-family: Arial;
	font-size: 14px;
	color: #4f4e4e;
	float: left;
	height: 100px;
	width: 664px;
	text-align: left;
	background-color: #FFF;
	padding-left: 20px;
	padding-top: 10px;
	line-height: 18px;
	padding-right: 10px;
}
.services3_content_txt {
	font-family: Arial;
	font-size: 14px;
	color: #4f4e4e;
	float: left;
	text-align: left;
	padding-top: 5px;
	line-height: 18px;
	padding-left: 22px;
}
.services3_content_txt2 {
	font-family: Arial;
	font-size: 14px;
	color: #4f4e4e;
	float: left;
	text-align: left;
	padding-top: 10px;
	line-height: 18px;
	padding-left: 22px;
}
#heading {
	font-family: Aldo;
	font-size: 21px;
	color: #F60;
	float: left;
	height: 50px;
	width: 580px;
	text-align: left;
	text-decoration: underline;
	line-height: 50px;
}
#map {
	font-family: Aldo;
	font-size: 21px;
	color: #F60;
	float: left;
	height: 236px;
	width: 580px;
	text-align: left;
	text-decoration: underline;
	border: 1px solid #333;
}
#contact {
	font-family: Aldo;
	font-size: 21px;
	color: #F60;
	float: left;
	height: 150px;
	width: 580px;
	text-align: left;
	text-decoration: underline;
	margin-top: 15px;
}
#con_address {
	font-family: Arial;
	font-size: 13px;
	color: #4f4e4e;
	float: left;
	height: 120px;
	width: 300px;
	text-align: left;
	line-height: 18px;
}
#con_info {
	font-family: Arial;
	font-size: 13px;
	color: #4f4e4e;
	float: left;
	height: 145px;
	width: 280px;
	text-align: left;
	line-height: 22px;
}
#con_info a:link
{
	text-decoration:none;
	color:#4f4e4e;
}
#con_info a:visited
{
	text-decoration:none;
	color:#4f4e4e;
}
#contact_left {
	float: left;
	height: auto;
	width: 580px;
	margin-left: 10px;
}
#contact_right {
	float: right;
	height: auto;
	width: 385px;
}
#formheading {
	font-family: Aldo;
	font-size: 21px;
	color: #F60;
	height: 50px;
	width: 400px;
	text-align: left;
	text-decoration: underline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	line-height: 50px;
}
#formcontent {
	font-family: Arial;
	font-size: 13px;
	color: #4f4e4e;
	height: 360px;
	width: 385px;
	text-align: left;
	text-decoration: underline;
	float: left;
	margin-top: 10px;
}

.textfieldd {
	width:272px;
	height:25px;
}

textarea {
	resize:none;
}

.asterik {
	color:red;
}
#profilebg {
	float: left;
	height: 650px;
	width: 1000px;
	font-family: Arial;
	font-size: 13px;
}
#profile_left {
	font-family: Arial;
	font-size: 14px;
	color: #4f4e4e;
	float: left;
	height: 650px;
	width: 280px;
	line-height: 18px;
	background-color: #ececec;
}
#profile_right {
	font-family: Arial;
	font-size: 14px;
	color: #4f4e4e;
	float: left;
	height: 650px;
	width: 715px;
	text-align: left;
	line-height: 22px;
}
.pics {
	font-family: Arial;
	font-size: 14px;
	color: #4f4e4e;
	height: 150px;
	width: 250px;
	line-height: 22px;
	float: none;
	margin-top: 10px;
}
#profile_heading {
	font-family: Aldo;
	font-size: 21px;
	color: #F60;
	float: left;
	height: 50px;
	width: 695px;
	text-align: left;
	padding-left: 20px;
	text-decoration: underline;
	line-height: 50px;
}
h1 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
}


#profile_content {
	font-size: 14px;
	float: left;
	height: 600px;
	width: 685px;
	text-align: justify;
	padding-top: 13px;
	padding-left: 20px;
	font-family: Arial;
	color: #4f4e4e;
	line-height: 18px;
	padding-right: 10px;
}










#blank {
	float: right;
	height: 42px;
	width: 1000px;
}

#footer {
	float: left;
	height: 192px;
	width: 100%;
	background-image: url(images/footerbg.jpg);
	background-repeat: no-repeat;
}
#footerwrap {
	height: 192px;
	width: 1000px;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}
#footer_left {
	float: left;
	height: 135px;
	width: 290px;
	text-align: left;
	font-family: Arial;
	font-size: 13px;
	color: #FFF;
	padding-top: 40px;
	line-height: 18px;
	padding-left: 55px;
	background-image: url(images/sep.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#footer_center {
	float: left;
	height: 140px;
	width: 373px;
	font-family: Arial;
	font-size: 13px;
	color: #FFF;
	padding-top: 35px;
	text-align: left;
	padding-left: 65px;
	line-height: 25px;
	background-image: url(images/sep.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.footer_services_padding {
	float: left;
	color: #FFF;
	text-align: left;
	padding-left: 15px;
	background-image: url(images/whitearrow.png);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}

#footer_center a:link,a:visited
{
	text-decoration:none;
	color:white;
}

#footer_center a:hover
{
	text-decoration:none;
	color:orange;
}

#footer_right {
	float: right;
	height: 135px;
	width: 166px;
	font-family: Arial;
	font-size: 13px;
	color: #FFF;
	text-align: left;
	padding-top: 40px;
	padding-left: 50px;
}
#copyrights {
	float: left;
	height: 17px;
	width: 1024px;
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
}

#copyrights a:link,a:visited
{
	text-decoration:none;
	color:white;
}
#articlesbg {
	float: left;
	height: auto;
	width: 1000px;
}


#articles_heading {
	font-family: Aldo;
	font-size: 21px;
	color: #F60;
	float: left;
	height: 50px;
	width: 990px;
	text-align: left;
	line-height: 50px;
	padding-left: 10px;
}
.date {
	font-size: 21px;
	color: #126E63;
}
.manpower_planning {
	font-size: 19px;
	color: #126E63;
}



#articles_txt {
	font-family: Arial;
	font-size: 14px;
	color: #4f4e4e;
	padding-top: 15px;
	text-align: justify;
	line-height: 18px;
	margin-top: 40px;
	padding-right: 10px;
	padding-left: 10px;
}
