body
	{
		background-image: url("images/bg.jpg");
		background-repeat: repeat-x
		margin:0px;
		padding:0px;
		font: 12px "Tahoma", Arial, sans-serif;
		line-height:19px;
		color:#fff;
	}
	
	h1
	{
		font: bold 18px "Geneva", arial, sans-serif;
		margin:0px;
		padding:0px;
		padding-top:5px;
		color:#fff;
	}
	.headline
	{
		background-image:url("images/headline.jpg");
		padding-left:10px;
		height:35px;
	}
	.span
	{
		background:#fff;
	}
	
	div#rubberband
	{
		width:900px;
		margin:0px auto;
		padding:0px;	
	}
	
	div#banner
	{
		width:900px;
		height:76px;
		margin:0px;
		padding:0px;
		background:url("images/banner.jpg") no-repeat #fff;
	}
	#banner
	{
		float:left;
	}
	
	#banner a
	{
		width:900px;
		height: 68px;
		display: block;
	}
	#banner a
	{
		float:left;
	}
	.hide
	{
		display:none;
	}
	
	div#nav
	{
		width:900px;
		height:55px;
		padding:0px;
		margin:0px;
		background:#999;
	}
	#nav
	{
		float:left;
	}
	
	
	
	div#splashabout
	{
		width:900px;
		height:369px;
		background:url("images/splash_about.jpg") no-repeat;
		float:left;
	}
	div#splashcase
	{
		width:900px;
		height:369px;
		background:url("images/splash_case.jpg") no-repeat;
		float:left;
	}
	div#splashcontact
	{
		width:900px;
		height:369px;
		background:url("images/splash_contact.jpg") no-repeat;
		float:left;
	}
	div#splashfaq
	{
		width:900px;
		height:369px;
		background:url("images/splash_frequently.jpg") no-repeat;
		float:left;
	}
	div#splashindustry
	{
		width:900px;
		height:369px;
		background:url("images/splash_industry.jpg") no-repeat;
		float:left;
	}	
	div#splashhome
	{
		width:900px;
		height:369px;
		background:url("images/splash_home.jpg") no-repeat;
		float:left;
	}	
	
	div#content
	{
		width:900px;
		background:#06c;
		float:left;
	}
		#justify
		{
			padding:10px;
			font-size:13px;
		}
	
	div#contentl
	{
		width:200px;
		margin-left:15px;
		float:left;
		padding:5px;
	}
	#contentl p
	{
		padding:15px;
		line-height:25px;
	}
				
	div#contentr
	{
		width:640px;
		float:left;
	}
	
	.indent
	{
		padding-left:20px;
	}
		
	#footer
	{
		width:885px;
		margin:0px;
		padding:1px 0px 15px 15px;
		color:#fff;
	}
	#footer
	{
		clear:both;
	}
	
	#footer a
	{
		color:#fff;
		text-decoration: none;
	}
	
	#footer a:hover
	{
		text-decoration: underline;
	}
	
	a#page
	{
		color:#fff;
		text-decoration:none;
	}
	
	a#page:hover
	{
		text-decoration:underline;
	}
	
	div#free
	{
		width:200px;
		height:35px;
		margin:0px;
		padding:0px;
		background:url("images/btn.jpg") no-repeat;
	}
	#free
	{
		float:left;
	}
	
	#banner a
	{
		width:200px;
		height:35px;
		display: block;
	}
	#banner a
	{
		float:left;
	}
	.hidefree
	{
		display:none;
	}

	
					.pro_line3 {
					height:36px; 
					position:relative; 
					padding-top:15px;
					font-family:arial, verdana, sans-serif; 
					font-size:11px;
					z-index:500;
					}
					
					.pro_line3 .select {
					margin:0; 
					padding:0 0 0 20px; 
					list-style:none; 
					white-space:nowrap;
					}
					
					.pro_line3 li {
					float:left;
					background:url(line/blank_over_bw.gif);
					}
					
					.pro_line3 .select a {
					display:block; 
					height:36px; 
					float:left; 
					background: url(line/blank_bw.gif); 
					padding:0 0 0 15px; 
					text-decoration:none; 
					line-height:25px; 
					white-space:nowrap; 
					color:#999;
					}
					
					.pro_line3 .select a b {
					display:block; 
					padding:0 30px 10px 15px; 
					background:url(line/blank_bw.gif) right top;
					}
					
					.pro_line3 .select a:hover, 
					.pro_line3 .select li:hover a {
					background: url(line/blank_over_bw.gif); 
					padding:0 0 0 15px;
					line-height:27px;
					cursor:pointer; 
					color:#000;
					}
					
					.pro_line3 .select a:hover b, 
					.pro_line3 .select li:hover a b {
					display:block; 
					padding:0 30px 9px 15px; 
					background:url(line/blank_over_bw.gif) right top; 
					cursor:pointer;
					}
					
					.pro_line3 .sub {
					display:none;
					}
					
					/* IE6 only */
					.pro_line3 table {
					border-collapse:collapse; 
					margin:-1px; 
					font-size:1em; 
					width:0; 
					height:0;
					}
					
					.pro_line3 .sub {
					margin:0; 
					padding:0;
					list-style:none;
					}
					.pro_line3 .sub li {background:transparent;}
					
					.pro_line3 .select :hover .sub {
					height:18px;
					display:block; 
					position:absolute;
					float:left;
					width:900px;
					top:48px; 
					left:0; 
					text-align:center;
					}
					
					.pro_line3 .select :hover .sub li a 
					{display:block;height:18px; line-height:16px; float:left; background:transparent url(line/transparent.gif); padding:0 16px; margin:0; white-space:nowrap; border:1px solid #fff; border-color:#888 #777 #666 #ddd; color:#888;font-size:10px;}
					
					.pro_line3 .select :hover .sub li a:hover 
					{color:#000; background:#e8e8e8; border-color: #fff #333 #000 #fff; line-height:15px;}