
ul{
margin:0; padding:0; list-style-type:none; 
}
.spacer{
	clear:both; font-size:0; line-height:0;
} 
/*-------------> > >> top part start < < <<-------------*/
#toppart{
	width:943px; background:url(../images/top_bg.jpg) no-repeat 0 0; margin:0 auto; padding:27px 0 40px 0;
	}
/*-------------> > >> top part left < < <<-------------*/
#leftPart{
	width:10px; float:left; top:auto;
	}
#leftPart img.logo{
	margin:0 0 32px 0; padding:0; font-size:0; display:block; border:none;
	}
#leftPart p.latestWork{
	background:url(../images/latest_work.gif) no-repeat 0 0; padding:30px 0 36px 11px; font-size:20px; line-height:24px;
	width:159px; color:#FFFFFF; background-color:inherit; margin:0 0 11px 0;
	}
#leftPart p.latestWork a{
	background:url(../images/free_download.gif) no-repeat 0 0; width:125px; height:22px; font-size:0;
	display:block; margin:2px 0 0 0; line-height:0;
	}
#leftPart p.latestWork a:hover{
	background:url(../images/free_download_h.gif) no-repeat 0 0;
	}
#leftPart h2.more{
	background:url(../images/a1.jpg) no-repeat 0 0; width:126px; height:25px; padding:0 0 0 27px;
	font-size:11px; font-weight:bold; line-height:25px; color:#B9B9B9; background-color:inherit;
	}
#leftPart ul.moreLink{
	width:133px; background:url(../images/link_ul_bg.jpg) no-repeat left bottom #193504; color:#A7D5E4; 
	padding:12px 10px 30px; margin:0 0 13px 0;
	}
#leftPart ul.moreLink li{
	padding:0 0 0 2px; background:url(../images/line.jpg) repeat-x left bottom; line-height:0; display:block;
	}
#leftPart ul.moreLink li.nobor{
	background-image:none;
	}
#leftPart ul.moreLink li a{
	background:url(../images/left_arrow.gif) no-repeat 0 5px; padding:0 0 0 9px; background-color:#193504; color:#A7D5E4;
	text-decoration:none; font-size:12px; line-height:20px;
	}
#leftPart ul.moreLink li a:hover{
	background-color:#193504; color:#000000;
	}
#leftPart p.job{
	background:url(../images/job.gif) no-repeat 0 0; height:37px; width:88px; padding:102px 0 0 66px; margin:0 0 13px 0;
	}
#leftPart p.job a{
	background:url(../images/job_arrow.gif) no-repeat 0 3px; padding:0 0 0 14px; font-size:13px; color:#FFFFFF;
	background-color:inherit; text-decoration:none;
	}
#leftPart p.job a:hover{
	color:#FF0000; background-color:inherit;
	}
#leftPart a.online{
	background:url(../images/online.gif) no-repeat 0 0; width:153px; height:69px; display:block; text-indent:-2000px;
	}
#leftPart a.online:hover{
	background:url(../images/online_h.gif) no-repeat 0 0;
	}
/*-------------> > >> top part right < < <<-------------*/
#rightTop1 ul.navi li{
	 float:left;
	}
#rightTop1{
	width:746px; float:center;
	}
#rightTop1 ul.navi li a{
	background:url(../images/navi_bg.jpg) repeat-x 0 0; background-color:inherit; color:#ffffff; padding:0 18px 0 15px; 
	text-decoration:none;	font:Bold 11px/45px "Arial", Helvetica, sans-serif; display:block;
	}	
		
		
#rightTop{
	width:746px; float:center;
	}
#rightTop{
	margin:0 0 1px 0 ;
	}
#rightTop ul.navi{
	background:url(../images/navi_bg.jpg) repeat-x 0 0; height:45px; margin:0 0 0 0;
	}
#rightTop ul.navi li{
	border-right: #999999 1px solid; float:left;
	}
#rightTop ul.navi li.nobor{
	border-right:none;
	}
#rightTop ul.navi li a{
	background:url(../images/navi_bg.jpg) repeat-x 0 0; background-color:inherit; color:#ffffff; padding:0 20px 0 15px; 
	text-decoration:none;	font:Bold 11px/45px "Arial", Helvetica, sans-serif; display:block;
	}
#rightTop ul.navi li a:hover{
	background:url(../images/navi_h.jpg) repeat-x 0 0;
	}
#rightTop ul.navi li a.home{
	background:url(../images/navi_h.jpg) no-repeat 0 0;
	}
#rightTop ul.navi li a.home:hover{
	background:url(../images/navi_h.jpg) no-repeat 0 0; 
	}
#rightTop ul.navi li a.contact{
	background:url(../images/navi_h.jpg) no-repeat right top;
	}
#rightTop ul.navi li a.contact:hover{
	background:url(../images/navi_h.jpg) no-repeat right top;




#blackMain{
	width:100%;
	background:url(../images/black_bg.gif) 0 0 repeat-x #162B2B;
	padding:29px 0 55px 0;
	color:#fff;
}
#black{
	width:942px;
	margin:0 auto;
}
#service{
	width:156px;
	float:left;
	margin:0 52px 0 0;
}
#service h2{
	display:block;
	padding:0 0 0 24px;
	background:url(../images/service_icon.gif) 0 2px no-repeat;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0 0 20px 0;
}
#service ul{
	width:153px;
	padding:0;
	margin:0;
}
#service ul li{
	background:url(../images/bot_div.gif) left bottom repeat-x;
	height:25px;
	display:block;
}
#service ul li a{
	background:url(../images/bullet.gif) 0 10px no-repeat;
	padding:0 0 0 15px;
	height:24px;
	font:normal 11px/24px Arial, Helvetica, sans-serif;
	color:#509BB4;
	background-color:inherit;
	text-decoration:none;
	display:block;
}
#service ul li a:hover{
	color:#509BB4;
	background-color:#254141;
}
#service ul li.noImg{
	background-image:none;
}
#testimonial{
	width:544px;
	float:left;
}
#testimonial h2{
	display:block;
	padding:0 0 0 41px;
	font:normal 34px/34px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0 0 12px 0;
	background:url(../images/testimonial_icon.gif) 0 4px no-repeat;
}
#testimonial p.testTxt1{
	display:block;
	font:italic 11px/16px Arial, Helvetica, sans-serif;
	color:#C1C1C1;
	background-color:inherit;
	padding:0 0 12px 0;
}
#testimonial p.testTxt1 span{
	color:#A6DB02;
	background-color:inherit;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	display:block;
	padding:0 0 11px 0;
}
#testimonial p.testTxt2{
	display:block;
	font:italic 11px/16px Arial, Helvetica, sans-serif;
	color:#C1C1C1;
	background-color:inherit;
	padding:0;
}
#testimonial p.testTxt2 span{
	color:#A6DB02;
	background-color:inherit;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	display:block;
	padding:0 0 11px 0;
}
#newsletter{
	width:152px;
	float:right;
}
#newsletter h2{
	display:block;
	padding:0 0 0 24px;
	background:url(../images/service_icon.gif) 0 2px no-repeat;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0 0 16px 0;
}
#newsletter form{
	width:152px;
	padding:0 0 20px 0;
}
#newsletter form input.txtBox2{
	width:142px;
	height:24px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#404040 solid 1px;
	border-top:#404040 solid 1px;
	padding:0 0 0 8px;
	font:normal 10px/24px Arial, Helvetica, sans-serif;
	color:#101010;
	background-color:#fff;
	float:left;
}
#newsletter form input.serch{
	width:56px;
	height:21px;
	background:url(../images/btn_signup.gif) 0 0 no-repeat;
	float:right;
	font:bold 11px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#162B2B;
	border:none;
	cursor:pointer;
	margin:3px 0 0 0;
}
#newsletter p.tollfree{
	display:block;
	background:url(../images/toll_free.gif) 0 0 no-repeat;
	margin:0 0 17px 0;
	padding:0 0 0 66px;
	font:bold 11px/34px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
#newsletter a.xhtml{
	display:block;
	background:url(../images/xhtml_bg.gif) 0 0 no-repeat;
	width:75px;
	height:19px;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#BF0505;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	margin:0 0 10px 0;
}
#newsletter a.xhtml:hover{
	color:#000;
	background-color:inherit;
}
#newsletter a.css{
	display:block;
	background:url(../images/xhtml_bg.gif) 0 0 no-repeat;
	width:75px;
	height:19px;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#BF0505;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	margin:0;
}
#newsletter a.css:hover{
	color:#000;
	background-color:inherit;
}



/*-------------> > >> footer end < < <<-------------*/
