*{
margin:0px auto;
padding:0px;
}

a{
font-family:tahoma;
font-size:12px; 
color:#0066FF;
text-decoration:none;
}


a:hover{
text-decoration:underline;
}

body{
background-color:#fff;
font-family:tahoma;
font-size:12px;
color:#666666;
}

.img{
border:none;
}

.clearfix {
display:block;
}
.clearfix {
display:inline;
position:relative;
}

/*=====================================css for header====================================================*/

#header{
background:url(../images/bg_header.jpg) repeat-x;
width:100%;
height:301px;
}

.top_header{
width:1000px;
height:110px;
}

.logo{
width:163px;
height:110px;

float:left;
}
.menu_header{
width:1000px;
height:28px;
padding-top:2px;
padding-left:2px; 
padding-bottom:2px;
}

.menu_header ul{
display:inline;
width:1000px;
height:28px;
}

.menu_header ul li{
display:inline;
height:21px;
border-left:1px solid #BDEB55;
border-right:1px solid #506E0A;
list-style:none;
padding-left:20px;
padding-right:20px;
font-family:tahoma;
font-size:11px; 
color:#FFFFFF;
font-weight:bold; 
float:left;
padding-top:7px; 


}

.menu_header ul li a{
color:#FFFFFF; 
font-family:tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.menu_header ul li a:hover{
text-decoration:underline;
font-size:12px;
}

.banner_header{
background:url(../images/banner_header.jpg) no-repeat;
width:1000px;
height:159px;
}

/*=========================================================end css header=================================================*/


/*=====================================css for conten====================================================*/

#conten_full{
background-color:#FFFFFF;
width:100%;
height:auto;
margin:0 auto;
padding:0px;
}

.content{
width:1000px;
height:auto;
}

.left_content{
width:250px; 
height:auto;
float:left;
}

.porfolior{
width:250px; 
height:auto;
}

.top_porfolior{
/*background:url(../images/bg_top_porfolior.jpg) no-repeat;*/
background:url(../images/title_services_new.gif) no-repeat;
width:250px; 
height:46px;
}

.midle_porfolior{
background:url(../images/bg_midle_porfolior.jpg) repeat-y;
width:250px; 
height:auto;
}

.launch_all {
font-family:tahoma;
font-size:12px; 
color:#FF9900;
text-decoration:none;
text-align:right;
padding-right:10px;
padding-bottom:2px;
}

.launch_all a{
font-family:tahoma;
font-size:12px; 
color:#FF9900;
font-weight:bold;
text-decoration:none;
}

.launch_all a:hover{
text-decoration:underline;
}

.bottom_porfolior{
background:url(../images/bg_bottom_porfplior.jpg) no-repeat;
width:250px; 
height:5px;
}

.latest_new{
width:250px; 
height:auto;
padding-top:10px;
*padding-top:0px;
float:left;

}

.top_latest_new{
background:url(../images/bg_latest_new.jpg) no-repeat;
width:250px; 
height:46px;
}

.midle_latest_new{
background:url(../images/bg_midle_porfolior.jpg) repeat-y;
width:250px; 
height:auto;
float:left;
}

.midle_latest_new ul{
float:left;
padding-left:10px;
}

.midle_latest_new ul li{
padding-top:10px;
padding-bottom:7px;
line-height:18px;
list-style:none;
float:left;
}

.midle_latest_new ul li a{
font-family:tahoma;
font-size:12px; 
color:#333333;
text-decoration:none;
}

.midle_latest_new ul li a:hover{
color:#0066CC; 

}

.bottom_latest_new{
background:url(../images/bg_bottom_porfplior.jpg) no-repeat; 
width:250px; 
height:5px;
float:left;
padding-bottom:10px;
*padding-bottom:0px;
}

.center_content{
width:500px; 
height:auto;
padding-left:15px;
padding-top:5px;
float:left;
}

.top_center{
font-family:arial;
font-size:22px; 
color:#FF7200;
text-decoration:underline;
}

.bottom_center{
width:500px; 
height:auto; 
float:left;
padding-top:32px;
}

.top_bottom_center{
/*border-bottom:1px dashed #CCCCCC;
*/font-family:tahoma; 
font-size:12px;
color:#4A4A4A;
font-weight:normal;
text-align:justify;
line-height:18px;
padding-bottom:30px;
/*border-bottom:1px dashed #CCCCCC;
*/}

.midle_bottom_center{
width:500px; 
height:auto;
float:left;
padding-top:30px; 
padding-bottom:30px;
border-bottom:1px dashed #CCCCCC;
border-top:1px dashed #CCCCCC;
}

.top_midle_bottom_center{
font-family:arial;
font-size:22px;
text-decoration:underline;
color:#A1CD3A;
}

.bottom_midle_bottom_center{
width:500px;
height:auto;
float:left;
}

.bottom_midle_bottom_center ul{
width:250px; 
height:auto;
float:left;
padding-top:20px;
}
.bottom_midle_bottom_center ul li{
list-style:none;
font-family:tahoma;
font-size:12px;
color:#000;
font-weight:bold;
padding-right:30px;
border-bottom:1px dashed #FF6600;
padding-bottom:12px;
padding-top:12px;
}

.bottom_midle_bottom_center ul li a{
font-family:tahoma;
font-size:12px; 
color:#333333;
font-weight:bold;
text-decoration:none;
}

.bottom_midle_bottom_center ul li a:hover{
color:#0066CC;
text-decoration:underline;
}

.bottom_bottom_center{
width:500px;
/*border-top:1px dashed #CCCCCC;*/
font-family:tahoma; 
font-size:12px;
font-weight:bold;
color:#404040;
float:left;
padding-top:30px;
padding-bottom:10px;
line-height:20px;
}

.right_content{
width:220px; 
height:auto;
float:right;
}

.top_right_content{
width:220px;
height:auto;
float:right;

}

/*.top_top_right{
background:url(../images/bg_top_right_conten.jpg) no-repeat;
width:220px; 
height:84px; 
float:right;
}*/

.bottom_top_right{
background:url(../images/bg_midle_top_top_right.jpg) no-repeat;
width:220px;
height:34px;
float:right;
text-align:center;
padding-top:13px;
padding-bottom:5px;
}

.bottom_top_right a{
font-family:tahoma; 
font-size:12px;
color:#0090FF;
text-decoration:none;
font-weight:normal;
}

.bottom_top_right a:hover{
text-decoration:underline;
}

/*.midle_right_content{
width:220px;
height:auto;
float:right;
}*/

.midle_right_content{
width:220px;
height:auto;
float:right;
padding-bottom:2px;
}

.top_midle_right{
background:url(../images/bg_top_search.jpg) no-repeat;
width:220px; 
height:47px;
float:right;
}

.midle_midle_right{
background:url(../images/bg_midle_midle_right.jpg) repeat-y;
width:215px;
height:auto;
float:right;
padding-bottom:5px;
padding-top:10px;
padding-left:5px;
}

.midle_midle_right ul{
text-align:center;
/*padding-bottom:5px;*/

}

.midle_midle_right ul li{
list-style:none;
padding-top:10px;
text-align:center;
padding-left:10px;
}

.bottom_midle_right{
background:url(../images/bg_midle_bottom_right.jpg) no-repeat;
width:220px; 
height:7px;
float:right;
}



/*=========================================================end css conten =================================================*/




/*=====================================css for footer====================================================*/

#footer{
background:url(../images/bg_footer.jpg) repeat-x;
width:100%;
height:172px;
padding-top:53px;
float:left;
}

.menu_footer{
background-color:#6A9017;
width:1000px; 
height:28px;
}

.menu_footer ul{
width:940px; 
height:28px;
}

.menu_footer ul li{
/*display:inline;
height:21px;
border-left:1px solid #BDEB55;
border-right:1px solid #506E0A;
list-style:none;
padding-left:25px;
padding-right:25px;
font-family:tahoma;
font-size:12px; 
color:#FFFFFF;
font-weight:bold; 
float:left;
padding-top:7px;*/
display:inline;
height:21px;
border-left:1px solid #BDEB55;
border-right:1px solid #506E0A;
list-style:none;
padding-left:24px;
padding-right:24px;
font-family:tahoma;
font-size:12px; 
color:#FFFFFF;
font-weight:bold; 
float:left;
padding-top:7px;
}

.menu_footer ul li a{
color:#FFFFFF; 
font-family:tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.menu_footer ul li a:hover{
text-decoration:underline;
}

.titlle_footer{
width:1000px;
text-align:center;
font-family:tahoma; 
font-size:12px;
color:#3E3F41;
font-weight:bold;
padding-top:15px;
}

/*=========================================================end css footer =================================================*/


/*=========================================================Css for sevices page============================================*/

.our_services{
width:250px; 
height:auto;
}

.top_our_sevices{
background:url(../images/bg_top_our_services.jpg) no-repeat;
width:250px; 
height:46px;
}

.midle_our_sevices{
background:url(../images/bg_midle_porfolior.jpg) repeat-y;
width:250px; 
height:auto;
float:left;
}

.midle_our_sevices ul{
width:210px; 
height:auto;
float:left;
padding-left:10px;
padding-bottom:10px;
}

.midle_our_sevices ul li{
list-style:none;
font-family:tahoma;
font-size:12px;
color:#000;
font-weight:bold;
/*padding-right:30px;
*/border-bottom:1px dashed #FF6600;
padding-bottom:12px;
padding-top:12px;
}

.midle_our_sevices ul li a{
font-family:tahoma;
font-size:12px; 
color:#333333;
font-weight:bold;
text-decoration:none;
}

.midle_our_sevices ul li a:hover{
color:#0066CC;
text-decoration:underline;
}

.bottom_our_sevices{
background:url(../images/bg_bottom_porfplior.jpg) no-repeat;
width:250px; 
height:5px;
float:left;
}


/*===========================================================Css for contact us============================================*/

.bottom_center_contact{
width:500px; 
height:auto; 
float:left;
/*padding-top:32px;*/
margin-bottom:10px;
}

.top_bottom_center_contact{
/*background:url(../images/bg_center_contact_us.jpg) repeat-y;
*/width:442px;
height:auto;
float:left;
padding-left:50px;
padding-top:15px;
font-family:tahoma; 
font-size:12px;
color:#4A4A4A;
font-weight:normal;
text-align:justify;
line-height:18px;
/*padding-bottom:5px;*/
border-bottom:1px solid #999;
border-top:1px solid #999;

}

.link{
font-family:tahoma; 
font-size:12px; 
color:#FF6600;
text-decoration:none;
font-weight:bold;
}

.link a{
font-family:tahoma; 
font-size:12px; 
color:#FF6600;
text-decoration:none;
font-weight:bold;
}

.link a:hover{
text-decoration:underline;
}

/*.bottom_right_content_contact{
width:220px;
height:auto;
float:right;
padding-top:10px;
*padding-top:3px;
}*/

.bottom_right_content_contact{
width:220px;
height:auto;
float:right;
padding-bottom:5px;
/*padding-top:10px;*/
/**padding-top:3px;*/
}

.top_bottom_right_contact{
background:url(../images/bg_tnl_product.jpg) no-repeat;
width:220px; 
height:46px;
float:right;
}

.midle_bottom_right_contact{
background:url(../images/bg_midle_midle_right.jpg) repeat-y;
width:220px; 
height:auto;
float:left;
}

.bottom_bottom_right_contact{
background:url(../images/bg_midle_bottom_right.jpg) no-repeat;
width:220px;
height:7px;
float:right;
}

/*===============================================================Css for techonology===================================================*/

.top_bottom_center{
font-family:tahoma; 
font-size:12px;
color:#4A4A4A;
font-weight:normal;
line-height:18px;
padding-bottom:30px;
/*border-bottom:1px dashed #CCCCCC;
*/}

.top_bottom_center ul{
width:500px;
height:auto;
float:left;
display:block;
margin:0px;
}

.top_bottom_center ul li{
background:url(../images/icon1.jpg) no-repeat 5px 12px;
padding: 0px 7px 0px 20px;
line-height:25px;
list-style:none;
vertical-align:middle;
}

/*=====================================================================Css for search===========================================*/

.top_center_search{
font-family:arial;
font-size:22px; 
color:#FF7200;
text-decoration:underline;
}

.bottom_center_search{
width:500px; 
height:auto; 
float:left;
padding-top:20px;
}

.top_bottom_center_search{
font-family:tahoma; 
font-size:12px;
color:#4A4A4A;
font-weight:normal;
line-height:18px;
padding-bottom:30px;
}

.content_search{
width:500px;
height:auto;
float:left;
}

.content_search ul{
width:490px; 
height:auto;
float:left;
padding-left:10px;
}

.content_search ul li{
list-style:none;
display:block;
border-bottom:1px dashed #cccccc;
padding-top:25px; 
padding-bottom:25px;
line-height:18px;
}

/*======================================================================Css for Processes========================================*/

.top_center_processes{
font-family:arial;
font-size:22px; 
color:#FF7200;
text-decoration:underline;
}

.bottom_center_processes{
width:500px; 
height:auto; 
float:left;
padding-top:20px;
}

.top_bottom_center_processes{
font-family:tahoma; 
font-size:12px;
color:#4A4A4A;
font-weight:normal;
line-height:18px;
padding-bottom:30px;
}

.content_processes{
width:500px;
height:auto;
float:left;
}

.../images_text{
font-family:tahoma; 
font-size:12px; 
color:#666; 
font-weight:normal;
line-height:18px;  
padding-bottom:10px; 
text-align:justify;
}

.content_search_processes ul{
width:500px; 
height:auto;
float:left;
}

.content_search_processes ul li{
list-style:none;
padding-top:8px; 
padding-bottom:8px;}

.bottom_center_sitemap{
width:500px; 
height:auto; 
float:left;
padding-top:5px;
padding-left:15px;
padding-bottom:30px;
}