/*=============main content panel===============*/
.main_panel2
{
	clear: both;
	width: 520px;
	padding-left: 20px;
	margin-bottom: 30px;
	
	line-height: 12pt;
	/*padding-bottom: 10px;
	border-bottom: 1px dashed #CCC;*/
	overflow: hidden;
}

.main_panel2 h2
{
	font-size: 120%;

}

.header_text
{
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 10px;
}
.page_title
{
	font-size: 15px;
	text-align: center;
}
.main_panel2 .ul_intro
{
	/*list-style: none;*/
	margin-left: 30px;
}

.main_panel2 .ul_intro li
{
	
	padding: 8px 0;
	border-bottom: dashed #CCC 1px; 
}

.main_panel2 .ul_normal
{
	list-style: none;
}

.main_panel2 .ul_normal li
{
	
	padding: 5px 0;
	border:none;

}

.main_panel2  .highlight
{
	color: #0066CC;
	
	
}

.main_panel2 #update_list_table
{
	border: 1px solid #c9ced7;
	text-align: center;
}

.main_panel2 #update_list_table td
{
	padding:10px 10px;
	line-height: 18px;
	border-top: 1px solid #c9ced7;
	
}

.main_panel2 #update_list_table .table_header td
{
	font-size: 9pt;
	font-weight: bold;
	
	background: #EAEBEA;
	border-top: none;
	border-right: 1px solid #CCC;
}
.main_panel2 #update_list_table .table_header .col_products {width:300px; text-align:left; }
.main_panel2 #update_list_table .table_header .col_date {width:70px; }
.main_panel2 #update_list_table .table_header .col_version {width:70px;}
.main_panel2 #update_list_table .table_header .col_download {width:81px; border-right:none;}

/*-----product name------*/
.features_list
{
	clear: both;
	width: 515px;
	margin-bottom: 10px;	/*height between name and ul here*/
	background: #f6f6f6;
	border: 1px dashed #CCC;
	overflow: hidden;
}

.product_name
{
	clear: both;
	width: 515px;
	margin-bottom: 20px;	/*height between name and ul here*/
	
	border: 1px dashed #CCC;
	overflow: hidden;
}
	.product_name .product_name_tip
	{
		color: #FF0000;
		font-style: italic;
		font-weight: normal;
	}
	
	.product_name .product_name_description
	{
		font-size: 9pt;
		font-style: italic;
	}

	.product_name h1
	{
		font-size: 14px;
	}

	.product_name a
	{
		padding: 3px;	
		display: block; 
		
		color:#000; 
		text-decoration:none;
	}

	.product_name a:hover 
	{ 
		color:#000; 
		background:#f6f6f6;
		text-decoration:underline;
	}
	
	
/*-----product introduction------*/		
		
.product_intro
{
	clear: both;
	float: right;
	clear: right;
	width: 300px;
	padding: 0;
	margin-bottom:20px;
	
	
/*		border: 1px dashed #CCC;
	border-bottom: none;
*/		overflow: hidden;
}

	
	
/*-----product box------*/		
.product_box
{
	float: left;
	clear: left;
	width: 200px;
	margin: 0 auto;	
	margin-bottom: 20px;
	text-align: center;
	
}

.product_box img
{
	margin-bottom: 5px;
}
/*-----product buttons------*/		
.product_others
{
	clear: both;
	float: right;
	clear: right;
	width: 300px;

	overflow: hidden;
}

	
.table_tutorial
{
	width : 517px;
	border: 1px solid #CCC;
	border-top: none;
	border-right: none;
	
	
}

.table_tutorial td
{
	padding:10px 10px;
	line-height: 13px;
	border-top: 1px solid #c9ced7;
	border-right: 1px solid #c9ced7;
}

/*===============side content panel=================*/

.side_panel .list_news li:first-line
{
	font-weight: bold;	
}

.side_panel .list_products li
{
	padding: 5px 5px;
	
	border-bottom: dashed #CCC 1px; 
}




.side_panel .blue_link a
{
	width: 100%;
	display: block; 
	/*line-height: 100%;*/
	
	color: #0066CC;

	text-decoration: underline;
}

.side_panel .blue_link a:hover
{
	color: #0066CC;
	background: #ECECEC;
	text-decoration: none;
}
	
/*---buttons---*/

.button1
{
	float: left;
	width: 79px;
	/*height: 30px;*/
	margin: 0 auto;
	background: url("../images/btn01.gif") no-repeat;
	text-align: center;
}

.button1 a
{
	display: block;
	line-height: 23px;
	
	color: #000;	
	font-size: 8pt;
	
	text-decoration:none;
}

.button1 a:hover 
{ 
	display: block;
	line-height: 23px;
	
	color: #000;	
	font-size: 9pt;
	
	text-decoration:none;
}