/* CSS Document */


body
{
	text-align: center;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFF;


}


.page_frame
{
	margin: 0px auto;
	width:800px;
	height:auto;
	text-align: left;
	overflow: hidden;
	position:relative;

}


.page_header
{	
	width:632px;
	height:auto;;
	text-align: right;
	overflow: hidden;
}

	.page_header_image
	{
		margin: 0px;
		float:right;
		overflow: hidden;
	}
	
	.page_header_text
	{
		clear:both
		
	}

	.page_header_line
	{
		float:right;
		width:565px;
		text-align: right;
		overflow: hidden;
	}



.page_menu
{
	margin: 0px auto;
	float: left;
	width:165px;
	height: auto;
	
	
	overflow: hidden;
}
	.page_menu_top
	{
		margin: 0px auto;
		float: right;
		width:150px;
		
		
		background-color: #FFFFFF;
		color: #FF0000;
		border-style: solid;
		border-width: 3px;
		border-color:#FFFFFF;
		text-align: right;
		overflow:hidden;
	}
	
		.page_menu_top a
		{ 
		text-decoration:none;
		color: #FF0000;
		}
		
		.page_menu_top a:hover
		{
			text-decoration:underline;
		}

	.page_menu_medium
	{
		margin: 0px auto;
		padding: 0px 5px 0px 0px;
		float: right;
		width:150px;
		height: 310px;
		top: 130px;
		background-color: #FF0000;
		color: #FFFFFF;
		border-color: #999999;
		border-style: solid;
		border-width: 3px;
		text-align: right;
		overflow:hidden;
	}
	
		.page_menu_medium a
		{ 
		text-decoration:none;
		color: #FFFFFF;
		}
		
		.page_menu_medium a:hover
		{
			text-decoration:underline;
		}

	.page_menu_bottom
	{
		margin: 0px auto;
		padding: 0px 5px 0px 0px;
		float: right;
		width:150px;
		height: auto;
		
		top: 30px;
		background-color: #FFFFFF;
		color: #FF0000;
		border-style: solid;
		border-width: 3px;
		border-color:#FFFFFF;		
		text-align: right;
		overflow:hidden;
	}
	
		.page_menu_bottom a
		{ 
		text-decoration:none;
		color: #FF0000;
		}
		
		.page_menu_bottom a:hover
		{
			text-decoration:underline;
		}
	
	.page_menu_item
	{
		margin: 0px auto;
		float: right;
		width:145px;
		height: 20px;
		
		/*background-color: #CCCC66;*/
		
	}
	.page_menu_item p
	{
		margin:0px;
	}
	
	.page_menu_group
	{
		margin: 0px auto;
		float: right;
		width:145px;
		height: 20px;
		
		/*background-color: #CCCC66;*/
		font-weight: bold;
		color: #CCCCCC;
		overflow:hidden;
	}
	
	.page_menu_groupline
	{
		margin: 0px auto;
		float: right;
		width:145px;
		height: 20px;
		
		/*background-color: #CCCC66;*/
		font-weight: bold;
		color: #CCCCCC;
		overflow:hidden;
	}
	.page_sub_menu_group
	{
		font-weight: bold;
	}
	
.page_body
{
	margin: 0px auto;
	
	float:right;
	width:565px;
	height: auto;
	text-align: right;
	overflow: hidden;
}


	.page_body_top
	{
		margin: 0px auto;
		
		float:right;
		text-align: right;
		overflow: hidden;
	}
	
	.page_body_top_training
	{	
		text-align: left;
	}

	.page_body_item
	{
		margin:10px auto;
		float:right;
		height: auto;
		text-align: left;
		overflow: hidden;
	}

		.page_body_item_group
		{
			margin: 0px auto;
			padding: 3px 0px 2px 0px;
			font-weight: bold;
			width:565px;
			height: auto;
			text-align: center;
			color:#FFFFFF;
			background-color:#FF0000;
			overflow: hidden;
			border-bottom-style: solid;
			border-bottom-width: 2px;
			border-bottom-color:#999999;
		}


		.page_body_item_member
		{
			margin: 0px auto;
			padding: 20px 0px 20px 0px;
			
			float:right;
			width:565px;
			height: auto;
			text-align: left;
			overflow: hidden;
		}
			.page_body_item_member_left
			{
				margin: 0px auto;
				
				float:left;
				width:430px;
				height:auto;
				text-align: left;
				overflow: hidden;
			}
			.page_body_item_member_left_noimg
			{
				width:565px;
			}
			.page_body_item_member_right
			{
				margin: 0px auto;
				
				float:right;
				width:125px;
				height: 125px;
				
				
				
				text-align: right;
				background-color: #FFCCCC;
				overflow: hidden;
			}

.page_footer
{
	margin: 0px auto;
	float: right;
	width:800px;
	height:auto;
	text-align: left;
	overflow: hidden;
}

	.page_footer_left
	{
		margin: 0px auto;
		padding: 0px 0px 0px 0px;
		float: left;
		overflow: hidden;
		background-image: url(../images/sales.gif);
		width:153px;
		height:100px;
		border: 3px solid #999999;
		margin-left:3px;
	}
	


	.page_footer_right
	{
		margin: 0px auto;	
		float:right;
		width:565px;
		height:98px;
		text-align:center;
		border-top-style: solid;
		border-top-width: 2px;
		border-top-color:#FF0000;
		overflow: hidden;
	}
	
.page_body_contact_us
{
	overflow: hidden;
	border-top: 2px double #FF0000;	
	width:564px;
}

.page_body_site_engine_experience
{	

	overflow: hidden;
	width:564px;
}
.page_body_iframe_message
{
	height:600px;
	width:100%;
}
.page_body_engine_experience_step
{
	text-align:center;
	overflow:hidden;
}


.nowwhere_0
{

	position: absolute;
	left: 175px;
	top: 134px;	
}
.nowwhere_1
{
	position: absolute;
	left: 175px;
	top: 196px;	
}
.nowwhere_2
{
	position: absolute;
	left: 175px;
	top: 218px;	
}
.nowwhere_3
{
	position: absolute;
	left: 175px;
	top: 236px;	
}
.nowwhere_4
{
	position: absolute;
	left: 175px;
	top: 293px;	
}
.nowwhere_5
{
	position: absolute;
	left: 175px;
	top: 313px;	
}
.nowwhere_6
{
	position: absolute;
	left: 175px;
	top: 353px;	
}
.nowwhere_demo_siteengine
{
	position: absolute;
	left: 175px;
	top: 490px;	
	display:none;
}

.hot_demo_siteengine
{
	position: absolute;
	left: 175px;
	top: 490px;	
}