body,td,th
{
	font-size: 70%;
}
body
{
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}
input
{
	height:20px;  
	border:solid 1pt #6095c9;	
}
table
{
	width: 100%;
	border-collapse: collapse;
	border: solid 0pt #ffffff;
}
table.tableMenu
{
	background-color: #6095c9;
}
table.tableMenu td
{
	padding-left: 18px;
	padding-right: 15px;
	white-space:nowrap; 	 
	padding-bottom:0px;	
	padding-top:5px;  
	border-right: solid 1pt #ffffff;
}
table.tableFooter
{
	background-color: #eeeeee;
}
table.tableFooter
{
	text-align: center;
	line-height: 20px;
}
table.addtionalTable
{		
	margin-top:5px;
	border-right:solid 0pt #ffffff;
}
table.addtionalTable td
{
	height:15px; 	
	white-space:nowrap;  
	padding-bottom:5px; 
	text-align:right;
	padding-right:3px;   
	vertical-align:middle;  
}
table.tableLogon
{		
	margin-bottom:5px;  
	border:solid 1pt #ffaa00;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#6095c9', gradientType='1'); 
}
.tableArticleList
{
	background-color:#ffffff; 
	border:solid 1pt #f7f7f7;
}
.tableArticleList td
{	 
	line-height:23px; 
	padding:10px 5px 10px 5px; 	
}
.tableArticleList td li
{
	color:#ffaa00; 
}
table.tableLogon td
{
	white-space:nowrap;  	
	text-align:right;  
	padding: 8px 10px 0px 0px; 
}
table.tableLogon td.lable
{
	padding-left:10px!important; 
	padding-right:0px!important; 
}
table.tableLogon td input
{
	vertical-align:top;  
}
.separateline
{
	height:16px; 
	color: #6095c9;
	margin-left:5px;
	margin-right:2px;  
}
.imagesMenu
{
	margin-right: 4px;
	vertical-align:bottom;  
	margin-bottom:2px;  
	border:solid 0pt #ffffff;
}
.textBoxCommon
{
	height:18px;
	width:100px; 
	border:solid 1pt #6095c9;
}
.buttonCommon
{
	height:18px; 
	border:solid 1pt #6095c9;
}
.contentDiv
{
	width:100%;	
	height:550px; 
	text-align:left;
	margin-top:0px;
	margin-left:25px;
	margin-right:25px;
}
.contentDivNoLimit
{
	width:100%;	
	height:550px; 
	text-align:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

/*****Left Menu for Product************************************************************************/
.tableLeftMenu
{	
	height:550px; 
	background-color:#f7f7f7; 
	border-collapse:collapse; 
	border-right:solid 1pt #cccccc;
}
.tableLeftMenu td
{	
	vertical-align:top; 
	padding:0px 0px 0px 0px; 
}
table.tableSearch
{	
	height:50px; 	
	background-color:#ffffff; 
}
table.tableSearch td
{
	vertical-align:middle;  
}
table.tableLeftTree
{	 	 
	border-collapse:separate;
	border:solid 0pt #003399;
}
table.tableLeftTree td
{
	height:16px; 
	font-size:70%;	
	vertical-align:top;
	padding: 5px 0px 5px 5px;
	border:solid 0pt #ffffff;
}
table.tableLeftTree td.tdMenuDefault
{	
	background-color:#f7f7f7; 	
	border-bottom:solid 1pt #f7f7f7;
}
table.tableLeftTree td.tdMenuDefaultSelected
{
	background-color:#fefefe; 	
	border:solid 1pt #aaaaaa;
}
table.tableLeftTree  td.tdMenuDefaultParent
{
	height:20px;   
	padding-left:2px; 
	font-weight:bold;  
	border-top:solid 1pt #f7f7f7;
	border-bottom:solid 1pt #f7f7f7;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffaa00', endColorStr='#ffffff', gradientType='0'); 
}
.point
{
	font-size:150%; 
	color:#ffffff;
	font-weight:bold; 
	margin-left:-2px; 
	margin-right:4px;
}
.tdMenuChanging
{
	font-size:70%;
	background-color:#f7f7f7; 
}
/*************************************************************************************************/
A:link
{		
	color: #333333;
	text-decoration: none;
}
A:active
{
	color:#999999;
	text-decoration: none;
}
A:visited
{
	color:#000000;
	text-decoration: none;
}
A:hover
{
	color:#999999;
	text-decoration:none;
	
}
A.menu:link
{		
	color: #000000;
	text-decoration: none;
}
A.menu:active
{
	color:#cccccc;
	text-decoration: none;
}
A.menu:visited
{
	color:#000000;
	text-decoration: none;
}
A.menu:hover
{
	color:#666666;
	text-decoration:none;	
}
iframe
{
	height:100%;
	width:100%;
	text-align:left;    
}
.leftMenuTable
{
	width:100%;
	height:100%;
	border-collapse :collapse;   
}
.contentTable
{
	width:100%;
	height:100%;
	border-collapse :collapse;   
	border:solid 0px #ffffff;
}

/**************************************************************************/
A:link
{
	color: #0775bb;
	text-decoration: none;
}
A:active
{
	color: #ffaa00;
	text-decoration: none;
}
A:visited
{
	color: #0055ff;
	text-decoration: none;
}
A:hover
{
	color: #ffaa00;
	text-decoration: none;
}

A.menu:link
{
	color: #ffffff;
	text-decoration: none;
}
A.menu:active
{
	color: #ffaa00;
	text-decoration: none;
}
A.menu:visited
{
	color: #f1f1f1;
	text-decoration: none;
}
A.menu:hover
{
	color: #ffaa00;
	text-decoration: none;
}
.strong
{
	color:#6095c9;
	font-weight:bold;
	font-size:150%;   
}
/*****HomePage*************************************************************************/
.tableHomePage
{
	width:100%; 
}
.tableHomePage td
{
	vertical-align:top;	  
	padding:10px 10px 10px 10px;   	
}
.tableHomePage table
{
	width:100%; 
}
.tableHomePage td.tdProdDescription
{
	width:40%; 
	border-right:solid 1pt #b8cfe5;
	background-image:url(../Images/bgLine01.gif); 
	background-repeat:repeat;  
}
.tableHomePage table td
{	
	line-height:20px; 
}
.tableHomePage td.tdProdDescription table
{
	border-bottom:solid 1pt #b8cfe5;
}
.tableHomePage td.tdProdDescription ul,
.tableHomePage td.tdProdFunction ul,
.tableHomePage td.tableProdFaq ul
{
	margin-left:0px;	 
	margin-top:5px;  
	margin-bottom:0px; 
}
.tableHomePage td.tdProdDescription ul span
{ 
 padding-left:60px; 
}
.tableHomePage td.tdProdFunction
{
	width:60%; 
	padding-bottom:0px;
}
.tableHomePage td.tdProdFunction table
{
	padding-bottom:-20px;  
}
 table.menuTitle
{		
	height:35px; 
	background-image:url(../Images/bgline02.gif); 	
	/*FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fbc353', endColorStr='#ffffff', gradientType='0'); 	   
*/
}
 table.menuTitle td
{
	padding: 0px 0px 0px 0px; 
}
table.menuTitle td.title
{
	width:88%;	
	color:#003399; 
	text-align:left;
	font-weight:bold; 	  
	padding-top:10px;
	padding-left:5px;	
}
table.menuTitle td.titleLarge
{
	width:88%;	
	color:#003399; 
	font-size:100%; 
	text-align:left;
	font-weight:bolder; 	  
	padding-top:10px;
	padding-left:5px;	
}
 table.menuTitle td.images
{
	width:2%; 
	padding-left:5px;
	vertical-align:middle; 		 
}
 table.menuTitle td.more
{
	padding-top:10px;
	padding-right:5px;
	white-space:nowrap;  	
}
/*********************************************************************/
table.tableRegister
{
	width:95%; 
	margin:20px 20px 50px 20px;
	background-color:#fefefe;  	   
}
table.tableRegister th
{	 
	font-weight:bold; 
	text-align:right; 
	vertical-align:middle;  
	border:solid 1pt #6095c9;
	padding: 10px 5px 15px 10px; 
}
table.tableRegister td
{
	text-align:left;
	vertical-align:middle;
	border:solid 1pt #6095c9;
	padding: 10px 10px 15px 5px;
}
table.tableRegister td input
{
	width:300px;
	height:20px;  
	border:solid 1pt #ffaa00;	
}
table.tableRegister td.button 
{
	text-align: center;  
}
table.tableRegister td.button  input
{
	width:45px; 
}

/**************************************************************/
.tableArticle
{
	padding:10px 20px 0px 20px; 
}
.tableArticle td table
{	
	line-height:12px;
	padding:30px 0px 0px 0px; 
}
.tableArticle td table td
{
	font-size:75%;
	font-family:ËÎÌå;
}
.tableArticle td table td div.divSubTheme
{
	color:blue; 
	font-weight:bold; 
	font-size:100%;
	padding: 10px 10px 10px 0px;
}
.tableArticle td table td li
{
	margin:10px 10px 0px 20px; 
}
.tableArticle td table td ul
{
	margin-top:0px; 
	padding-top:0px;
	padding-bottom:0px; 
}
.tableArticle td.tableContentS div.divSubTheme
{
	color:blue; 
	line-height:0px; 
	padding: 10px 10px 0px 0px;
}

.tableArticle td.tableContentC
{	 
	line-height:18px; 
}
.tableBuyForm
{
	width:90%;
	border-collapse: collapse;
}
.tableBuyForm td
{
	height:23px;
	border: solid 1pt #003322;
	text-align:center;
}
.tableDownForm
{
	width:100%;
	border-collapse: collapse;
}
.tableDownForm td
{
	height:23px;
	border: solid 1pt #003322;
	text-align:center;
}
.tablePayment td
{
	line-height:16px; 
}
.tableAccount
{
	width:90% ;
	border-collapse:separate;	
	padding:5px 0px 5px 0px;
	margin: 5px 0px 5px 0px;
}
.tableAccount th
{
	text-align:center;  
	padding:5px 0px 5px 10px; 
	border:solid 1pt #6095c9;
}
.tableAccount td
{	  
	line-height:16px; 
	text-align:left;  
	padding:15px 0px 0px 10px; 
	border:solid 1pt #6095c9;
}
.divMap
{
	color:blue; 
	font-weight:bold; 
	font-size:110%;
	padding: 10px 10px 10px 0px;
}
.tablePaymentStep2
{
	width:90% ;
	border:solid 1pt #6092c9;
	border-collapse:separate;
}
.tablePaymentStep2 td
{
	padding:5px 5px 0px 5px; 
}
.tdArticleDetail
{
	background-image:url(../Images/bgLine01.gif); 
}
.tableArticleDetail 
{
	height:100%; 
	width:100%; 
}
.tableArticleDetail  th
{
	font-size:150%;
	text-align:center;
	font-weight:bold;  
	padding-top:50px; 
	padding-bottom:10px; 
}
.tableArticleDetail  td
{	
	line-height:30px; 
	margin-left:50px;
	padding-left:50px;  
}
.divScroll
{
	height:500px; 
	overflow:auto;
	scrollbar-3dlight-color:#eeeeee;
    scrollbar-arrow-color:#ffaa00;
    scrollbar-base-color:#ffffff;
    scrollbar-darkshadow-color:#ffffff;
    scrollbar-face-color:#fefefe;
    scrollbar-highlight-color:#fefefe;
    scrollbar-shadow-color:#dddddd;
 }
 /*buyConfirmForm*/
 .buyConfirmForm 
 {		
	margin-left:0px; 
	margin-top:10px; 	
	border:solid 0pt #6095c9;
 }
 .buyConfirmForm th
 {	
	color:#999999;
	font-weight:bold;
	text-align:right;	
	white-space:nowrap;  
	padding:5px 5px 5px 5px; 
 }
 .buyConfirmForm th.subTitle
 {	
	color:#ffaa00; 
	text-align:left;
	height:30px;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#dddddd', endColorStr='#ffffff', gradientType='0'); 	 
 }
 .buyConfirmForm td
 {
	line-height:20px; 
	padding:5px 5px 5px 5px; 
 }
  .buyConfirmForm td input
  {
	width:200px;
	margin-left:0px;  
  }
   .buyConfirmForm td textarea
   {
	width:400px;
	height:50px;
	border:solid 1pt #6095c9;
   }
  .buyConfirmForm td.tdInput input
  {
	width:20px; 	
	margin-left:-5px;  
	border:solid 0pt #ffffff;
  }
  .cssbutton
  {
	vertical-align:bottom;  
	height:18px; 
	background-color:#f7f7f7;
  }