﻿.PTable
{
	border-color:		#C4D4E3;
	border-style:		solid;
	border-width:		1px;
	font-size:			9pt;
}

.PList
{	
	list-style-image:	url(Images/li_lvl1off.gif);	
}

.PListL2
{
	list-style-image:	url(Images/fp_square.jpg);	
}

/*** [Content Page] Main Table Style ***/
.PMTable
{
	width:	780px;
}

.PPopUpTable
{
	background-color:	#F2F2F2;    			
    border-color:		#999;
    border-width:		1px; 
    border-style:		double;		
}

.PSideTable
{
	width:				100px;
	border-color:		#C4D4E3;
	border-style:		solid;
	border-width:		1px;
}

.PTd
{
	width:				330px;
}

.PTdnBottom
{
	width:				600px;
}

.Ptd2
{
	width:				357px;
}

.PTd3
{
	width:	620px;
}

.PTdBottom, .PTdnBottom
{
	border-bottom-color:	#C4D4E3;
	border-bottom-style:	dashed;
	border-bottom-width:	1px;
}

.PTdSBottom
{
	border-bottom-color:	#C4D4E3;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
}

.PImg
{
	width:				500px;
	height:				300px;
}

.PImg02
{
	width:				380px;
	height:				380px;
}

.PImg3
{
	width:				200px;
	height:				146px;
}

.BoxDivR
{	
	left:				650px; 
	top:				460px;
}

.BoxDivL
{
	left:				400px; 
	top:				505px;
}

.BoxDivR, .BoxDivL
{
	z-index:			1;
	position:			absolute; 
	width:				250px; 
	height:				350px;
	visibility:			hidden; 
}

.CPage
{
	font-family:		新細明體, 細明體; 
	/*font-size:			12px;*/
	font-size:			13px;
	line-height:		18pt;
}

.PDTable
{
	border-style:	ridge;
	border-color:	#F2F2F2;
	border-width:	1px;
	text-align:		center;
	font-weight:	bold;
	width:			780px;
}

.PDTable2
{
	width:				750px;
	background-color:	#ECF9FF;
	margin:				0px;
	padding:			1px; 	
	text-align:			center;
}

.PDTd2, .PDTd3
{
	background-color:	#f2f2f2;
	border:				1px solid; 
	border-color:		#AAA #CCC #CCC #AAA;
}

.PDTd3
{
	background-color:	#E9E9E9;
	font-weight:		bold;
}

.PDTd, .PDTdT, .PDTdST, .PDTdCT, .PDSd, .PDSdT, .PDTdW
{
	border:	ridge 1px #F2F2F2;
	background-color:	#E8ECF0;
}

.PDTdW
{
	background-color:	#FFF;
}

.PDTdT
{
	/**background-color:	Black;
	   color:				#E8ECF0;**/
	background-color:	#005794;	
	color:				white;	
}

.PDTdST, .PDSdT
{
	background-color:	#C4D4E3;
	text-align:			left;
	padding-left:		5px;
}

.PDSd, .PDSdT
{
	background-color: #ECF9FF;
}

.PDTdCT, .PDTdCom
{
	text-align:			left;
}

.MaxW
{
	width:	150px; 
}

.MaxW2
{
	width:	120px;	
}

.MaxW3
{
	width:	780px;
}

.MaxW4
{
	width:	65px;
}

.MaxW5
{
	width:	200px;
}

.PRow
{
	height:	10px;
}

.PTab
{
	
}

.PTab a:hover
{
	background-color: Red;
}

.PH
{
	font-family:	新細明體, 細明體; 
	font-size:		14px;
	font-style:		italic;
	font-weight:	bold;
	color:			Orange;
}

.PCn, .PD
{
	padding-left:	20px;
}

.PD
{
	color:			#FF9900;
	font-size:		12px;
	font-family:	新細明體, 細明體; 
}

.PDL
{
	color:			#FF9900;
	text-decoration:none;	
}

.Subscribe a, .Demo a, .MLSubscribe a, .Download a
{
	display:			block;
	color:				#FFFFFF;
	background-color:	#990000;
	padding:			1px 0px;
	text-align:			center;
	text-decoration:	none;
	font-weight:		bold;
	border:				1px solid;
	border-color:		#DDD #999 #999 #DDD;
	font-size:			16px;
}

.Demo a
{
	background-color:	Orange;
}

.Subscribe a, .Demo a
{
	width:				160px;	
}

.Subscribe a:hover, .Demo a:hover, .MLSubscribe a:hover
{
	background-color: #E8ECF0;
	color:			  #7088B0; 
}

a.Product 
{ 
	font-family:		"Trebuchet MS", "Verdana", "Tahoma"; 
	font-size:			12px; 
	font-weight:		bold; 
	padding:			0px 20px; 
	text-align:			center; 
	/*background-color:	#669900; */
	background-color:	#155E28;
	border:				1px solid; 
	border-color:		#DDD #999 #999 #DDD;
	color:				#FFFFFF;
	text-decoration:	none; 
}

a.Product:hover
{
	color:				#7088B0; 
	background-color:	#E8ECF0;
	text-decoration:	none; 
}

.PConTable
{
	width:		750px;
}

.PConL
{
	width:		350px;
}

.PConR
{
	width:		200px;
}

.PConImg
{
	border:		0;
	height:		212px;
	width:		300px;
}

.PDTH
{
	width:				770px;
	background-color:	#F2F2F2;
	border:				solid 1px;
	border:				#DDD #C4D4E3 #C4D4E3 #DDD;
	FILTER:				progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startColorstr='#F2F2F2',endColorstr='#FFFFFF');
}

.PDTC
{
	padding:		10px;
	border-bottom:	solid 2px #DDD;
}

.siteTitle
{
	color:			#92A8C0;
	font-size :		18px;
	font-weight:	bold;
	font-family:	"Verdana", "Arial", "Helvetica";
}

.PDTC2
{
	color:			#92A8C0;
	font-size :		12px;	
}

.PDTC2 ul li a:link       { color: #1455a6; text-decoration: none; }
.PDTC2 ul li a:visited    { color: #1455a6; text-decoration: none; }
.PDTC2 ul li a:hover      { color: #1455a6; text-decoration: underline; background-color:#fef8b7; }
.PDTC2 ul li a:active     { color: #1455a6; text-decoration: none; }

.PAreaH1
{		
	color:			#92A8C0;
	font-size :		20px;
	font-weight:	bold;
	font-family:	"Arial Black", "Helvetica", "sans-serif" ;
}

.PAreaH2
{
	font-family:	"Verdana", "Arial", "Helvetica"; 
	font-size:		16px; 
	text-decoration: none; 
	font-weight:	bold ; 
	color:			#FF6600; 
}

.PDTD
{
	padding:		10px;
	float:			left;			
}

.PCBottom
{
	border-bottom: dotted 1px #C4D4E3;
}

.PPNewT, .PPNew
{
	border:			1px solid;
	border-color:	#DDD #C4D4E3 #C4D4E3 #DDD;
	padding:		5px 0px 3px 3px;
}

.PPNew
{
  width:			180px;  
  background-color: #FFFFFF;
  border-top:		0px;  
  padding-top:		5px; 
  margin:			0px;
  FILTER:			progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startColorstr='#FFFFFF',endColorstr='#F0F7FF');
}

.POTT
{
	width:			180px;
	border:			solid 1px;	
	border-color:	#DDD #C4D4E3 #C4D4E3 #DDD;
	background-color: #F0F7FF;
	FILTER:			progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startColorstr='#FFFFFF',endColorstr='#F0F7FF');
}

.POTh
{
	border-bottom:	solid 1px #DDD; 		
}

.POTh, .POTi, .POTv
{		
	padding:		5px 0px 3px 3px;
}

.POTi, .POTv
{       
	margin:			0px;  
}

.POTi
{	
	width:			10px;	
}

.POTv
{	
	width:			170px;
}

.PSArea
{
	font-family:	"Arial", "Helvetica", "sans-serif" ; 
	font-size :		12px;  
	text-decoration: none; 
	font-weight:	bold ; 
	color:			#660000; 
	font-style:		italic
}

a.PTL 
{  
	font-family:		"Trebuchet MS", "Verdana", "Tahoma"; 
	/*color:			#77D6CB; */
	/*color:			#EEDEC0;*/
	color:				#8C3337;
	background-color:	#F8DBD9;
	text-decoration:    none;
	padding:			1px 2px 1px 2px;
	margin:				1px 2px 1px 2px;
	border:				2px solid;
	border-top-width:	1px;
	border-color:		#FFF #FFF #999 #666;
}

a.PTL:hover 
{  
	/*color:			  #ABADD3;*/
	color: #005794;
	background-color: #D5E3F5;
}

.PIn
{
	color:		#990000;
	font-weight:bold;
}

.celldiv 
{
	float:left;/*fix for  buggy browsers*/
	display:  table-cell;
	width:50%;
}
.rowdiv  
{
	display:  table-row;
	width:auto;
}

.pdborder 
{
	width:200px;
	background-color: #999999;
	border: 2px solid #cccccc;
}

.pdTitle 
{
	font-weight: bold;
	color: #666666;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
    background-color: #D5E3F5;
}

a.Download
{
	width:				100px;    
	display:			block;
	border:				1px solid;
	background-color:   #FF9933;
	border-color:		#DDD #999 #999 #DDD;
	text-align:			center;
	text-decoration:	none;
	font-weight:		bold;
	font-size:			16px;
	padding:			1px 0px;
}

a.Download            { color: #FFFFFF; text-decoration: none; }
a.Download:link       { color: #FFFFFF; text-decoration: none; }
a.Download:visited    { color: #FFFFFF; text-decoration: none; }
a.Download:hover      { color: #7088B0; background-color: #E8ECF0; }
a.Download:active     { color: #FF9900; background-color: #C4D4E3; }

