img{border:0;}
.clearer {clear:both}
a {text-decoration:underline; color:#333333;}
a:hover {color:#FF0000; text-decoration:none;}


body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; line-height:18px; background:url(images/bg.jpg) repeat-x #E1CD5E;}

.wrapper{width:960px; height:auto; margin:0 auto 0 auto;  background:#FFFFFF; clear:both; overflow:hidden;}
	.banner{width:960px; height:118px; background:url(images/banner_bg.jpg) no-repeat;}
		.logo{float:left; width:286px; height:118px;}
		.slogan{float:right; width:674px; height:118px;}
	.top_links{position:absolute; padding-left:300px; padding-top:5px; color:#333366; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif;}
		.top_links a{color:#333366; text-decoration:none;}
		.top_links a:hover{color:#5454A7; text-decoration:none;}
	.top_image{width:674px; height:118px;}
	
	.flash{width:960px; height:249px;}
	
	.nav {display:block; width:960px; height:50px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:14px; font-weight:bold; font-style:italic; background:url(images/nav_bg.jpg) no-repeat; color:#FFFFFF; text-align:center;}
		.nav .navSpacer {width:2px; height:50px; line-height:50px; font-size:0px; background:url(images/navline.jpg) no-repeat left top;}
		.nav a {display:block; width:auto; height:50px; line-height:50px; display:block; text-align:center; text-decoration:none; color:#FFFFFF; text-align:center;}
		.nav a:hover, .current a {display:block; text-decoration:none; color:#FFFFFF; background:url(images/nav_hover.jpg) repeat-x left top; text-align:center;}
		
.main{width:960px; height:auto; margin:0 auto 0 auto;}
	.left{width:650px; height:auto; float:left; padding-left:10px;}
	.welcome{font-family:Georgia, 'Times New Roman', Times, serif; color:#3B9D3B; font-size:24px; font-style:italic; font-weight:bold; padding-top:15px;}
	.line{padding-top:10px;}
	.content{padding-top:15px;}
	.comp{color:#076B96; font-weight:bold}
	.bottom{width:626px; height:110px; background:url(images/img_set.jpg) no-repeat; margin-top:50px; padding-left:20px; padding-top:8px;}
	
	.right{width:290px; height:auto; float:right; text-align:center;}
	.right_wrap{width:290px; height:auto; background:url(images/right_bg.jpg) repeat-y; font-family:Georgia, 'Times New Roman', Times, serif; color:#000000;}
	.name{font-weight:bold; font-size:12px; padding-top:20px;}
	.contact_img{padding-top:15px;}
	.content1{padding-top:3px;}
	.cname{font-size:13px; font-weight:bold;}
	.direction{color:#0066CC; font-weight:bold;}
		.direction a{color:#0066CC; text-decoration:none;}
		.direction a:hover{color:#0066CC; text-decoration:underline;}
	.number{color:#CC3300; font-weight:bold;}
	.email{color:#0066CC; font-weight:bold;}
		.email a{color:#0066CC; font-weight:bold;}
		.email a:hover{color:#FF0000; font-weight:bold;}
	.services{font-weight:bold; color:#FFFFFF;}
	.services1{color:#333333;}
		.services1 a{color:#333333; text-decoration:none;}
		.services1 a:hover{color:#333333;  text-decoration:underline;}
	

.footer{width:960px; height:88px; background:url(images/footer_bg.jpg) no-repeat; text-align:center; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;}
	.footer1{padding-top:20px; color:#0A518D; font-size:11px;}
		.footer1 a{color:#0A518D; text-decoration:none;}
		.footer1 a:hover{color:#178DEE; text-decoration:none;}
	.footer2{padding-top:5px; color:#04233C; font-size:10px;}
		.footer2 a{color:#04233C; text-decoration:none;}
		.footer2 a:hover{color:#074272; text-decoration:none;}
		
.big_img img { width:395px; height:277px; border:10px solid #629FD2;}
		
/** dropdown **/
		#language{position:absolute; display:block; clear:both; left:0px; z-index:1; letter-spacing:normal; font-size:12px; font-family:Arial; line-height:20px; visibility:hidden;}
			.drop{width:220px; height:auto;}
			.drop ul,.drop li{margin:0; padding:0; list-style-type:none; height:auto;}
			.drop a{display:block; width:100%; color:#FFFFFF; text-decoration:none; height:25px; background:#007900; padding-left:8px; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; text-align:left; line-height:25px;}
			.drop a:hover{ text-decoration:none; background:#04A614; color:#FFFFFF; text-align:left}			
			.drop .lastlink a{display:block; width:100%; color:#FFFFFF; text-decoration:none; height:25px; background:#007900; padding-left:8px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; text-align:left; line-height:25px;}
			.drop .lastlink a:hover{ text-decoration:none; background:#04A614; color:#FFFFFF; text-align:left}
/** drop down end **/