/* CSS Document */
body{
	padding:0; margin:0; background:#ffffff url(../images/body_bg.gif) repeat-x bottom;
	font-family:Arial, Helvetica, sans-serif; font-size:0.8em; line-height:18px;
	behavior: url(csshover.htc);
	}
#container{ width:905px; margin:0 auto; background:#FFFFFF;  }	

ul{
	list-style-type:none;
	}
img{border:none;}	


/*--------------------------------header-------------------*/

#main_header{
	width:100%;	margin:0 auto;   height:80px; 
	}
#main_header #header{
	width:905px; margin:0 auto;   height:80px;
	 position:relative;
	}		
#main_header #header .logo{
	margin-left:10px; margin-top:8px;
	}			
#main_header #header ul{
	display:block; position:absolute; height:22px;
	 width:220px; right:10px; padding:5px 0 0 5px; top:15px; 
	}	
#main_header #header ul li{
	float:left; line-height:18px;margin:10px 0 0 10px;
	}	
#main_header #header ul li a{
	height:15px; text-decoration:none;  line-height:18px; color:#153985;
	}	
	
/*--------------------------------navigation-------------------*/	
#navigation .left_bgnavi{float:left;}
#navigation{width:905px; position:relative;  padding:0; height:44px;background:url(../images/bgnavi.png) repeat ;}

#navigation ul{
	width:710px; list-style:none; margin:0; padding:0;  height:44px; float:left; 
	}	
#navigation ul li{
	 padding:10px 20px; margin:0;position: relative; display:inline; float:left; 
	}	
#navigation ul li a{
	font:11px/20px  "Arial", tahoma,  Helvetica, sans-serif; color:#ffffff; text-decoration:none;
	font-weight:bold; margin:0; height:25px;line-height:25px; 
	}	
#navigation ul li ul{position:absolute; left:-9999px; width:0; clear:both;
	}

#navigation ul li:hover ul,#navigation ul li.over ul {
 list-style:none; height:25px; line-height:25px;position:absolute;width:905px; left:-100px; top:40px; 
}  /* dung de hien thi menu so? xuong - khong co thuoc tinh nay thi se khong hien len menu con */
#navigation ul li ul li a{ display:block;  line-height:20px; margin-top:-5px; height:25px; color:#ffffff; }
#navigation ul li ul li a:hover{ text-decoration:underline;}


.search_img{float:left;margin-top:10px;height:22px; }	
.search{float:left; width:129px; background:url(../images/search_bg.png); height:20px; border:none; margin-top:10px; }	

#navigation .right_bgnavi{float:right; margin:left;}

#banner{clear:both; float:left; margin-left:0; padding:0; width:905px;}


/*-------------------------------- main_content-------------------*/
#main_content{ background:#ffffff;width:905px;float:left; padding-bottom:10px; }

#left_content {clear:both; width:640px; float:left; }
.readmore a{ font-weight:bold; color:#ed5100; text-decoration:none; font-size:1em;}

#cus_out{width:640px;height:170px;}	

#customize{width:315px; height:162px; float:left;}
.content{width:315px; margin-top:15px;}
.title{height:45px;}
.title img{ padding:20px 15px 15px 15px;  margin:0;}
.pics{float:left; width:125px; margin-top:3px;}
.pics img{padding:1px; margin-left:10px;border:1px solid #eaeaea;}
.text_content{width:180px; float:left; padding-left: 10px; margin-left:0px;}

/*---------------------------------outsourcing-----------------*/
#outsourcing{float:left;width:315px; height:162px; margin-left:10px;}

/*---------------------------------computer vision-----------------*/
#com_gis{width:640px;height:170px;}
#computer{width:315px; height:162px; float:left;}

/*---------------------------------gis-----------------*/
#gis{float:left;width:315px; height:162px; margin-left:10px;}


/*----------------------------------*/
#right_content{width:242px; float:left; margin-left:20px;}

#news_event{width:242px;  float:left; margin-top:5px; }
.news_box{background:#cfe8f9;}
.news_content{ margin-left:10px;}
p.news_content{ margin-bottom:0px;}
.news_content a{color:#153985; text-decoration:none;}

/*----------------------Footer -----------------*/
#footer{width:905px; clear:both; height:80px; margin:0 auto; background:url(../images/bgfooter.gif) repeat-x}
#footer .nav{ float:right; color:#b1b3b2; } 
#footer .nav ul{padding-top:20px; margin:0; list-style-type:none;}
#footer .nav ul li{ display:inline; list-style:none; }
#footer .nav ul li a{ padding:0 5px; text-decoration:none; color:#b1b3b2; list-style:none; }
#footer .nav ul li a:hover{color:#FFFFFF;}
