@import url("common.css");
@import url("htmls.css");
@import url("domtabs.css");
@import url("News.css");
@import url("tabcontent.css");
/*=
=============================================================================================*/
#AllWrap{
	width:1000px;
	text-align:left;
	margin:0 auto;
}
#ContentWrap{
	width:780px;
	line-height:22px;
	padding-left:12px;
}
#RightWrap{
	width:206px;
	float:right;
	margin-top:35px;
}
		 #RightWrap .top{
		}
		 #RightWrap .bg{
			background:url(infoboxbg.gif);
			padding:3px 18px;
		}
		 #RightWrap .bottom{
		}
		 #RightWrap h3{
			color:#000;
			font-weight:700;
			border-bottom:1px solid #ccc;
		}
		 #RightWrap a{
			color:#000;
			border-bottom:1px solid #f90;
		}	
		#RightWrap a:hover{
			color:#f90;
			border-bottom:1px dotted #000;
		}			
/*=
=============================================================================================*/

#foot .footwrap{
	width:1000px;
}

/*=
=============================================================================================*/

.submenu {
	padding-top:15px;
	color:#fff;
	height:35px;
	color:#fff;
}
		.submenu a,.submenu span{
			color:#fff;
			1border-right:1px solid #fff;
			padding:0 3px;
			margin:0 3px;
			display:block;
			float:left;
		}
		.submenu a:hover{
			color:#000;
			background:#fff;
		}
		.submenu .active {
			color:#fff;
			background:#597a91;
			border:1px solid #83a2b8;
			padding:2px 6px 0 6px;
			margin-top:-3px;
			
		}
/*=
=============================================================================================*/
.locationbar{
	background:url(locationbar-bg.gif) repeat-x;
	margin-top:25px;
	height:30px;
	margin-bottom:20px;
}
		.locationbar a{
				color:#000;
				text-decoration:underline;
		}
		.locationbar h2{
			background:url(location-items.gif) no-repeat;
			padding-left:20px;
			color:#000;
			border-bottom:none;
			float:left;
			font-size:12px;
			font-weight:normal;
		}
		.locationbar .menu{
			float:right;
			white-space:nowrap;
			padding-top:8px;
			color:#000
		}
				.locationbar .menu a,.locationbar .menu span{
						color:#f60;
						font-weight:700;
						font-size:14px;
						padding-right:4px;
						border-bottom:none;
						padding-top:8px;
						text-decoration:underline;
				}
				.locationbar .menu .active{
					background:url(menuactive.gif) no-repeat 47% top;
					color:#000;
					margin-top:15px;
					text-decoration:none;
				}				
				.locationbar .menu a:hover{
						color:#000;
						
				}
/*=
=============================================================================================*/
/*.content{
	text-align:left;
	color:#555;
}
		.content  img{
			margin:0 0 15px 0;
		}				
		.content  h1{
			padding:5px 0;
			color:#369;
			font-size:14px;
		}
		.content  h2{
			background:none;
			color:#000;
			border-top:3px solid #accedd;
			border-bottom:1px solid #accedd;
			font-size:12px;
			padding:3px;
			margin:5px 0;
			background:#efefef;
			clear:both;
		}
		.content  h2 input{
			border:none;

		}		
		.content  h2 .inputstyle{
			color:#fff;
			1background:#f90;
			border:none;
			border-color:#7f93bb #395285 #395285 #7f93bb ;
			border-style:solid;
			border-width:2px;
			padding:2px;
			font-style:normal;
			background:url(embg.gif) repeat-x;
			height:28px;
		}
				.content  h2 a{
					color:#000;
					font-size:12px;
					border:none;
					text-decoration:none;
					font-weight:700;
				}
				.content  h2 span{
					float:right;
				}
				 .content  h2 SPAN{
					float:right;
				}
				.content  h2 span a{
					font-weight:normal;
					color:#f60;
				}
		.content  h3{
			margin:2px 0;
			background:none;
			padding:3px 0;
			color:#f90;
			border-bottom:none;
			font-size:12px;
			clear:both;
		}			
		.content  a{
			color:#369;
			text-decoration:underline;
		}
		.content  a:hover{
			color:#f90;
			border:none;
		
		}			
		.content  strong{
			color:#369;
			
		}
        .content cite {
			display:block;
			margin:10px 0;
			border:1px solid #accedd;
			padding:8px;
			font-style:normal;
			background:#f9fbfc;
			
		}
		.content em {
			
			margin:8px 0;
			height:28px;
			line-height:20px;
			text-align:center;
		}
				.content em.hr {
					float:left;
					margin-left:2px;
					
				}		
		.content em a{
			color:#fff;
			border-color:#7f93bb #395285 #395285 #7f93bb ;
			border-style:solid;
			border-width:2px;
			padding:0 3px;
			font-style:normal;
			background:url(embg.gif) repeat-x;
			text-decoration:none;
			display:block;
			
		}
		.content em.red a{
			color:#fff;
			border-color:#f6d15e  #cc7802 #cc7802 #f6d15e ;
			background:url(embg-red.gif) repeat-x;

		}		
		.content em a:hover{
			border-color:#395285  #7f93bb #7f93bb #395285;
			color:#fff;
			border-style:solid;
			border-width:2px;
		}			
		.content em.red a:hover{
			border-color:#cc7802 #f6d15e #f6d15e #cc7802 ;
			color:#fff;
			border-style:solid;
			border-width:2px;
		}	
		.content .warnning{
			margin:10px 0 ;
			border:1px solid #fbd9a5;
			padding:10px;
			background:#fdf5e9;
		}
		.content .warnning:hover{
			margin:10px 0 ;
			border:1px solid #f9c16c;
			padding:10px;
			background:#fff0d9;
		}
				.content .warnning li {
					background:url(warningitems.gif) no-repeat 0 5px;
					border:none;
					padding-left:20px;
				}
				.content .warnning li a{
					text-decoration:underline;
					border:none;
					display:inline;
				}	

		.content ul.news{
			margin:10px 0 10px 30px;
		}
				.content ul.news li {
					background:none;
					border-bottom:0;
					background:url(ra.gif) no-repeat 0 5px;
					padding-left:15px;
					
					border-bottom:1px solid #efefef;
					line-height:23px;
					width:95%;
				}
						.content ul.news li i a{
						color:#369;
						font-style:normal;

						}						
						.content ul.news li a{
							color:#000;
		
						}
		.content ul{
			margin:10px 0 10px 30px;
		}
				.content ul li {
					background:url(ra.gif) no-repeat 0 8px;
					padding-left:15px;
					color:#000;
					display:block;
					border-bottom:1px solid #efefef;
					line-height:23px;
				}
				.content ul li ul li {
					background:url(ra.gif) no-repeat 0 8px;
					padding-left:15px;
					color:#666;
					display:block;
					border-bottom:1px solid #efefef;
					line-height:23px;
				}
				.content ul li.return{
					background:none;
					text-align:right;
				}														
			
				.content ul li.nolist{
					border-bottom:0;
					background:none;
				}												
		.content ol{
			margin:10px 0 10px 40px;
		}
				.content ol p{
					color:#777;
					line-height:23px;
					margin:2px 0;
					padding:0 24px;
				}		
				.content ol li{
					color:#000;
					border-bottom:1px solid #efefef;
					line-height:23px;
				}
						.content ol li ol{
						margin-top:1px;
						}					
						.content ol li ol li{
							color:#666;
							border-bottom:0;
							line-height:23px;
							list-style:decimal ;
						}				

		.content dl.ClientWords{
			margin-top:15px;
	        
		}
				.content dl.ClientWords dt{
				}
				.content dl.ClientWords dt a{
					color:#000;
					border-bottom:none;
					font-size:14px;
					font-weight:700;
					padding-right:15px;
					background:url(linksup.gif) no-repeat right 0;
				}
				.content dl.ClientWords dd{
					background:url(quote.gif) no-repeat left 0;
					padding:0 0 15px 20px;
					margin:10px 0;
					border-bottom:1px dotted #ccc;
				}
		.content dl.data{
			margin:15px 0 0 20px;
	        
		}
				.content dl.data dt{
					background:url(ra.gif) no-repeat 0 8px;
					padding-left:15px;
					color:#000;
					display:block;
					border-bottom:1px solid #efefef;
					line-height:23px;
					margin:8px 0;

				}
				.content dl.data dd{
					margin:0 0 0 20px;
					padding-left:8px;
					color:#999;
					line-height:18px;
					border-left:1px solid #ccc;
				}
				
		.content dl.ClientList{
			border-bottom:2px dotted #ccc;
			padding:5px 0
		}
				.content dl.ClientList dt.pic{
					margin:0 40px 0 0 ;
					float:left;
					width:130px;
					height:130px;
					overflow:hidden;
					padding:4px;
					border:none;
				}
				.content dl.ClientList dt.pic a{
					border:none;
					margin:5px;
					
				}
				.content dl.ClientList dt.name a{
					color:#000;
					border-bottom:none;
					font-size:14px;
					font-weight:700;
					padding-right:15px;
					background:url(linksup.gif) no-repeat right 0;

					
				}
				.content dl.ClientList dd.intro{
					float:left;
					width:550px;
					color:#666;
					line-height:20px;
					
				}
		.content table.data{
			border:1px solid #ccc;
			border-bottom:3px solid #ccc;
			padding:5px;
			color:#666;
			margin:15px 0;
			border-collapse:collapse;
			background: url(picshadow.gif) repeat-x;
			width:99%;
		}
		.content table.data legend{
			background:url(tabletop-l.gif) no-repeat;
			padding-left:10px;
			font-weight:700;
			display:block;
			float:left;
			height:33px;
			color:#369;
			font-size:14px;
			margin-left:-7px;
		}
		.content table.data legend span{ 
			background:url(tabletop-r.gif) no-repeat right 0;
			padding-right:10px;
			display:block;
			line-height:33px;
		}	
		.content  table td{
			text-align:left;
			vertical-align:top;
		}			
	
		.content table.data .sep{
			background: url(picshadow-blue.gif) repeat-x;
			color:#fff;
			font-weight:700;
			border-top:1px solid #666;
			border-bottom:1px solid #999;
			text-align:center;
		}
		.content table.data .sub{
			background:#FEFFCA;
			border-top:1px solid #666;
			border-bottom:1px solid #ccc;
			text-align:center;
			color:#000000;
		}
		.content table.data .important{
			
		}
		.content table.data .important th,
		.content table.data .important td{
			font-size:14px;
			color:#f60;
			font-weight:700;
			border-top:2px solid #ddd;
			border-bottom:5px solid #ddd;
			background:#f2f2f2;
		}					
		.content table.data .tdhead{
			background: url(picshadow.gif) repeat-x;
			color:#000;
			font-weight:700;
			border-top:1px solid #666;
			border-bottom:1px solid #999;
		}		
		.content table.data .sep:hover{
			background: url(picshadow.gif) repeat-x;
			color:#000;
			font-weight:700;
			
		}				
				.content table.data td{
					text-align:left;
					border:1px solid #ccc;
				}		
						.content table.data td a{
							color:#000;
							border:none;
						}	
				.content table.data td,
				.content table.data th{
					white-space:nowrap;
					padding:1px;
					text-align:center;
				}				
				.content table.data thead th{
					white-space:nowrap;
					color:#000;
					1border:1px solid #ccc;
					border-bottom:1px solid #999;
					border-top:5px solid #efefef;
					border-left:1px solid #ccc;
					border-right:1px solid #ccc;
					height:25px;
					padding:5px;
					margin-bottom:10px;
					text-align:center;
					background: url(thsanjiao.gif) no-repeat bottom right;
				}			
				.content table.data tbody th{
					color:#000;
					text-align:right;
					border-bottom:1px solid #ccc;
					border-right:1px solid #ccc;
					background:#f2f2f2;
					padding: 0 8px;
				}
				.content table.includetip tbody th{
					text-align:left;
				}			
								.content table.data tbody th.tips{
									width:300px;
									

								}

								.content table.data tbody th.tips:hover span{
									color:#fff;
									

								}
								.content table.data tbody th.tips span{
									border:0;
									padding:5px;
									color:#999;
									white-space:normal;
									display:block;
									font-weight:normal;
									text-align:left;
								}
								.content table.data tbody th.tips:hover span{

									color:#fff;
	
								}								
			
								.content table.data tbody th .content table.data tbody td{
									text-align:center;
									border-bottom:1px dotted #ccc;
								}
								.content table.data tbody th .content table.data tfoot td{
									background:#efefef;
									height:3px;
								}
				.content table.data tbody tr:hover td{
					background:#efefef;
					color:#000;
				}
				.content table.data tbody tr:hover th {
					background:#f90;
					color:#fff;
				}
				.content table.data table{
					border:0;
					border-collapse:collapse;
					
		        }
				.content table.data table td{
					1border-bottom:1px solid #ccc;
					border-collapse:collapse;
					text-align:center;
				}
				.content table.data table td img{
					border:1px solid #ccc;
				}				
		.content table.list{
			padding:5px;
			color:#666;
			1margin:-5px 0 0 0;
			border-collapse:collapse;
			background: url(picshadow.gif) repeat-x;
			width:99%;
		}
				.content table.list thead th{
					white-space:nowrap;
					color:#000;
					border-bottom:1px solid #999;
					border-top:6px solid #ccc;
					height:25px;
					padding:5px;
					margin-bottom:10px;
					text-align:center;
					background: url(thsanjiao.gif) no-repeat bottom right;
				}		
				.content table.list tbody td{
					text-align:left	;
					border-bottom:1px dotted #ccc;
					white-space:normal;
					border-right:0;
					padding:1px 5px;
				}
		.content img.borderimg{
			border:1px solid #ccc;
		}
		.content .TwoColIntro{

		}
		.content .TwoColIntro .leftcontent{
			float:left;
			width:160px;
			text-align:center;
			padding-top:10px;
		}
		.content .TwoColIntro .rightcontent{
			float:left;
			width:550px;
		}							


.productdownload{
	background:url(product_dowload.gif);
	width:594px;
	height:355px;

	position:relative;
	margin:0 auto;
}
.productdownload a:hover{
	border:1px solid #f90;
}

				.productdownload .pro1{
					position:absolute;
					left:110px;
					top:5px;
					width:168px;
					height:182px;
					
				}
				.productdownload .pro2{
					position:absolute;
					left:319px;
					top:7px;
					width:140px;
					height:179px;
					
				}
				.productdownload .pro3{
					position:absolute;
					left:19px;
					right:0;
					width:200px;
					height:145px;
					top: 191px;
					
				}
				.productdownload .pro4{
					position:absolute;
					left:237px;
					right:0;
					width:160px;
					height:155px;
					top: 191px;
					
				}
				.productdownload .pro5{
					position:absolute;
					left:422px;
					right:0;
					width:129px;
					height:155px;
					top: 188px;
					
				}
				

.productrelationship{
	background:url(product_relationship.jpg);
	width:363px;
	height:345px;

	position:relative;
	margin:0 auto;
}

				.productrelationship .pro1{
	position:absolute;
	left:116px;
	right:0;
	width:137px;
	height:151px;
	top: 117px;

					
				}
				.productrelationship .pro2{
					position:absolute;
					left:17px;
					top:54px;
					width:117px;
					height:99px;
					
				}
				.productrelationship .pro3{
					position:absolute;
					left:0px;
					right:0;
					width:107px;
					height:100px;
					top: 202px;
					
				}
				.productrelationship .pro4{
					position:absolute;
					left:266px;
					right:0;
					width:95px;
					height:97px;
					top: 198px;
					
				}
				.productrelationship .pro5{
					position:absolute;
					top: 6px;
					left:219px;
					top:5px;
					width:96px;
					height:116px;
					
				}
				

*/

/*---------------------------------------------------
			ASP  Service_Solution
----------------------------------------------------*/
#asps{
	margin:0 0 20px 0;
	line-height:120%;
	color:#6f6f6f;
}
#asps img{
	border:none;
}
#asps .clear{
	clear:both;
}
#asps a{
	text-decoration:none;
	border:none;
}
#asps h1{
	border:none;
	margin:0;
	padding:0 0 4px 0;
	height:17px;
}
#asps p{
	margin:0;
	padding:0;
}
span.strongblue{
	color:#2974f2;
	font-weight:bold;
	font-size:14px;
	margin:0 2px;
}
#aspsblockl{
	float:left;
	width:340px;
	padding:10px;
	padding-top:0;
}
#aspsblockl ul,#aspsblockl li{
	list-style:none;
	margin:0;
	padding:0;
	border:none;
	line-height:120%;
}
#aspsblockl ul{
	margin:12px 0 0 0;
}
#aspsblockl li{
	background:url(asps_lbg.jpg) no-repeat -10px 0;
	width:366px;
	height:39px;
	padding:10px 0 0 20px;
}
#aspsblockl li img{
	display:block;
	float:left;
	margin:0 10px 0 0;
}
#aspsblockl li p{
	float:left;
	color:#a2a2a2;
}
#aspsblockl li p span{
	color:#287be2;
	display:block
}


#aspsblockr{
	float:left;
	margin:0 0 0 10px;
	padding:10px;
	padding-top:0;
}
#aspsblockr .aspregister{
	position:relative;
	background:url(asps_r.jpg) no-repeat 0 1px;
	width:343px;
	height:379px;
	padding:1px 0 0 0;
	border-top:1px solid #ccd0d6;
	cursor:pointer;
}
#aspsblockr a.btn{
	position:absolute;
	top:317px;
}

#mod tbody tr th{
	width:300px;
	white-space:normal;
}
#mod tbody td{
	white-space:normal;
}
#mod .sep{
	background:url(picshadow-blue.gif);
	color:#fff;
}
#mod .intro{
	padding:3px;
	background:url(picshadow.gif) repeat-x;
	text-align:left;
	color:#369;
}
