/* CSS Document */

img, div, a{ behavior: url(iepngfix.htc) }

body{
	background:url(images/header_bg.gif) repeat-x; 
	margin:0 auto; padding:0;
	font-family: Arial, Helvetica, sans-serif,Verdana, Tahoma,Trebuchet MS;
	font-size:14px;
	color:#6a6c6d;
}



p{
	font-size:14px;
	font-weight:normal;
	line-height:23px;
	padding-top:10px;
	color:#626161;
	text-align:justify;
	font-family:Arial;
}



h{
	font-weight:normal;
}

h2h{
	font-size:21px;
	font-weight:normal;
	line-height:35px;
	color:#757575;
}

h2h span{
	color:#278dc8;
}

h2{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#4f5051;
}

h2 span{
	color:#278dc8;
}

h3{
	font-size:18px;
	font-weight:normal;
	line-height:35px;
	color:#757575;
}

h3 span{
	font-size:20px;
}

h4{
	font-size:17px;
	font-weight:bold;
	color:#606162;
}

h4i{
	font-size:17px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#606162;
}


								/*----------------------Text Align Closed--------------------*/
								
								
#global_container{
	width:1001px;
	margin:0 auto;
}

                   				/*--------------------------Header--------------------------*/
				   
#header {
	width:1001px;
	height:280px;
}

#headerl {
	width:915px;
	height:117px;
	margin:0 auto;
	background:#f6f6f6;
}

#leftPanelh {
	width:290px;
	height:95px;
	margin:0px 0px 0px 0px;
	margin-top:0px;
	background:#f6f6f6 url(images/home_28.gif) no-repeat;
}

#rightPanelh {
	width:625px;
	height:95px;
	margin:0px 0px 0px 290px;
	margin-top:0px;
	background:#f6f6f6;
}

          					 	/*...................... Menu .........................*/

.nav {
	width: 525px;
	height: 32px;
	margin-right:13px;
	float: right;
	padding-top: 0px;
	margin-top:60px;
}
.nav ul {
	width: 525px;
	height: 32px;
	margin: 0px;
	margin-left:10px;
	padding: 0px;
	list-style: none;
	
}

.nav ul li {
	width:105px;
	height:32px;
	list-style:none;
	display: block;
	float: left;
}
.nav ul li a {

	width:105px;
	height:30px;
	float: left;
	padding: 3px 0px;
	text-decoration: none;
	text-align:center;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #757e85;
	
}

.nav ul li a:hover { 
	width:105px;
	height:30px;
	color:#ffffff;
	float:left;
	background:url(images/button_bg.png) no-repeat;
	
}

							/*..................... header bottom  ........................*/
						
#headerb {
	width:915px;
	height:22px;
	margin:0px 0px 0px 0px;
	margin-top:0px;
	background:#178de3 url(images/bottom_slice.png) no-repeat;
}

							/*..................... header second  ........................*/

#icon_linkcontainer {
	width:1001px;
	height:192px;
	margin:0px 0px 0px 0px;
}
			
							

.news-container{
	width:260px;
	float:left;
	padding-top:30px;
	padding-right:40px;
}

.clients-container{
	width:270px;
	float:left;
	padding-top:30px;
	padding-left:20px;
}

.container{
	width:230px;
	height:54px;	
	float:left;
	padding-top:6px;
	padding-left:50px;
}

.news{
	background:url(images/calendar.jpg) left  no-repeat;
}

.what_we{
	background:url(images/what_we.jpg) left  no-repeat;
}


.our_clients{
	background:url(images/client2.jpg) left  no-repeat;
}

.our_clients_image{
	width:270px;
	height:150px;
	margin-top:0px;
	float:left;
	border:solid 0px ;
	
}

#first_container {
	width:40px;
	height:192px;
	margin:0px 0px 0px 0px;
	float:left;
	background:#FFFFFF url(images/home_11.gif) repeat-x;
}
#second_container {
	width:92px;
	height:192px;
	margin:0px 0px 0px 0px;
	float:left;
	background:#FFFFFF url(images/home_13.gif) no-repeat;
}

#third_container {
	width:735px;
	height:192px;
	float:left;
	margin:0px 0px 0px 0px;
	background:#FFFFFF url(images/home_14.gif) repeat-x;
}

.third_container-links{
	width:735px;
	height:180px;
	clear:both;
	padding-left:0px;
}

.product{
	width:157px;
	height:176px;
	float:left;
	background: url(images/product.png) no-repeat;
	margin-top:10px;
	margin-left:0px;
	padding:0px 0px 0px 0px;
}

.service {
	width:157px;
	height:176px;
	float:left;
	background: url(images/service.png) no-repeat;
	margin-top:10px;
	margin-left:120px;
	padding:0px 0px 0px 0px;
}

.training {
	width:157px;
	height:176px;
	float:left;
	background: url(images/training.png) no-repeat;
	margin-top:10px;
	margin-left:140px;
	padding:0px 0px 0px 0px;
}

#fourth_container {
	width:91px;
	height:192px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#FFFFFF url(images/home_17.gif) no-repeat;
}

#fifth_container {
	width:40px;
	height:192px;
	float:left;
	margin:0px 0px 0px 0px;
	background:#FFFFFF url(images/home_11.gif) repeat-x;
}

					/*..................... body panel ........................*/
#bodyPanel {
	width:1001px; 
	height:500px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#FFFFFF;
}

#bodyPanel1 {
	width:1001px;
	Height:32px;
	margin:0px 0px 0px 0px;
	background:#FFFFFF url(images/home_19.gif) repeat-x;
}

#main_container {
	width:920px;
	height:auto;
	margin:30px 0px 0px 30px;
	background:#FFFFFF;
}



.second_container{
		width:890px;
		height:210px;
		margin:20px 0px 0px 60px;
		

}

.sc_leftPanel{
	width:280px;
	height:200px;
	margin:0px 0px 0px 0px;
	
}

.sub-title{
	width:280px;
	height:52px;
	float:left;
	font-size:18px;
	font-weight:normal;
	color:#757575;
	line-height:40px;
	
}

.home-icon{
	height:52px;
	float:left;
	margin-right:10px;
	border:none;
}


.sc_middlePanel{
	width:280px;
	height:200px;
	margin:-185px 0px 0px 320px;
	
	
}

#sc_rightPanel{
	width:230px;
	height:200px;
	margin:-180px 0px 0px 320px;
	


}

#clientsPanel{
	width:230px;
	height:100px;
	margin:20px 0px 0px 30px;
	background:url(images/Greenleaf.jpg) no-repeat;
	
	
}

						/*.....................footer panel ........................*/
						
img, div, a { behavior: url(iepngfix.htc) }

body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

*{
	padding:0;
	margin:0;
}


#footer_wrap{
	background:url(images/footer_bg.jpg) repeat-x;
	height:270px;
	margin-top:130px;
}

#footer_wrap-project{
	background:url(images/footer_bg.jpg) repeat-x;
	height:270px;
	margin-top:150px;
}

#footer_wrap-service{
	background:url(images/footer_bg.jpg) repeat-x;
	height:270px;
	margin-top:60px;
}

#footer_wrap-training{
	background:url(images/footer_bg.jpg) repeat-x;
	height:270px;
	margin-top:70px;
}

#footer_wrap-contact{
	background:url(images/footer_bg.jpg) repeat-x;
	height:270px;
	margin-top:60px;
}

#footer_wrap-product{
	background:url(images/footer_bg.jpg) repeat-x;
	height:270px;
	margin-top:0px;
}


#footer_wrap-career{
	background:url(images/footer_bg.jpg) repeat-x;
	height:270px;
	margin-top:60px;
}

.footer{
	width:1001px;
	height:235px;
	margin:0 auto;
	padding-top:35px;
}

.footer-left{
	width:550px;
	float:left;
}

.footer-right{
	width:350px;
	float:right;
	padding-left:30px;
}

.footer-listing{
	width:155px;
	float:left;
	margin-left:25px;
}

.footer-listing ul{
	width:160px;
	float:left;
	list-style:none;
}

.footer-listing ul li{
	width:150px;
	height:24px;
	float:left;
	list-style:none;
	border-bottom:solid 1px #b0b2b6;
	padding-left:10px;
}

.footer-listing ul li a{
	font-size:14px;
	line-height:24px;
	font-weight:normal;
	color:#73797e;
	text-decoration:none;
}

.footer-listing ul li a:hover{
	color:#eeeeef;
}

.footer-links{
	width:500px;
	height:80px;
	clear:both;
	padding-left:20px;
}

.facebook{
	width:80px;
	height:80px;
	float:left;
	background:url(images/facebook.png) no-repeat;
	margin-top:20px;
	margin-right:10px;
}

.facebook:hover{
	background-position:0 -81px;
}

.twitter{
	width:80px;
	height:80px;
	float:left;
	background:url(images/twitter.png) no-repeat;
	margin-top:20px;
	margin-right:10px;
}

.twitter:hover{
	background-position:0 -80px;
}

.rss{
	width:80px;
	height:80px;
	float:left;
	background:url(images/rss_feed.png) no-repeat;
	margin-top:20px;
	margin-right:10px;
}

.rss:hover{
	background-position:0 -80px;
}

.blog{
	width:80px;
	height:80px;
	float:left;
	background:url(images/blog.png) no-repeat;
	margin-top:20px;
	margin-right:10px;
}

.blog:hover{
	background-position:0 -81px;
}

.copyright{
	font-size:11px;
	font-weight:normal;
	color:#353739;
	float:left;
	padding-left:30px;
	margin-top:5px;
}

.footer-logo{
	width:260px;
	height:52px;
	float:left;
	margin-top:10px;
	background:url(images/footer_logo_line.jpg) repeat-x;
	background-position:bottom;
}

.address{
	font-size:14px;
	font-weight:normal;
	color:#f0f0f1;
	line-height:20px;
	clear:both;
	padding-top:30px;
}

.phone{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#606162; 
	padding-top:5px;
	
}

.email{
	font-size:12px;
	font-weight:normal;
	color:#12a1e3; 
}


						

