@charset "utf-8";
/* CSS Document */

#cns_top_box{
			width:955px;
			height:410px;
			background:url(../images/bgimg_pages.jpg) top left no-repeat;
			}
	
#pr_logobox{
			position:absolute;
			top:0;
			left:0;
			z-index:200;
			margin-left:20px;
			}


#cns_bmbox{
		  position:absolute;
		  top:110px;
		  left:200px;
		  width:755px;
		  height:250px;
		  }


#cns_menubox{ 
			 position:absolute;
			 top:106px;
			 margin-top:15px;
			 margin-left:20px;
			 padding-left:10px;
			 border-left:#6a7b8f solid 4px;
			 }
#pr_page_menubox{ 
			 position:absolute;
			 top:106px;
			 margin-top:15px;
			 margin-left:20px;
			 }
			 #cns_menubox ul{
			 			    overflow: hidden;
							margin: 0;
							padding: 0;
							list-style-type: none;
						    }
			 #cns_menubox li{
			 			    border-bottom:#6a7b8f solid 1px;
							width:152px;
							height:25px;
						    }
						  #pr_menu_div{
										margin:2px 0 2px 0;
										}
			 #cns_menubox a{
			 			    color:#fff;
							width:148px;
							display: block;
							padding:2px 2px 0 3px;
						    }
			 #cns_menubox  a:hover{
			 			    color:#fff;
							background: #000;
						    }

#main_table{
		    padding:0 20px 0 20px;
			background:url(../images/bgimg_pagesx1.jpg) no-repeat top left;
		   }
		   #main_table_l{
		   				 width:180px;
						 }
		   #main_table_r{
		   				 width:735px;
						 }
#cns_page_databox{
				 margin:-310px 0 0 180px;
				 width:735px;
				 }
#pr_page_s {
			margin:30px 0 0 0;
			padding:0 12px 0 12px;
			}

#main_table_l_box{
				  border-bottom:#c3c3c3 solid 1px;
				  margin-top:3px;
				  }
				  #main_table_l_box a{
				  					  text-decoration:none;
									  color:#58595b;
									  }
				  #main_table_l_box a.active, #main_table_l_box a:hover{
				  					  color:#58595b;
									  }
				  #main_table_l_box a:hover{
				  					  color:#990000;
									  }


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
margin:0 0 0 0;
padding:0 0 0 7px;
position: absolute;
list-style-type: none;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}


.ddsubmenustyle li a{
display: block;
width: 158px;
height:20px;
padding:4px 0 0 10px;
background:#000000;
filter:alpha(opacity=80);opacity:0.8;zoom:1;moz-opacity:0.8;
text-decoration: none;
border-bottom:1px solid #6b6864;
}

* html .ddsubmenustyle li a{ /*IE6 CSS hack*/
display: inline-block;
color:#FFFFFF;
}

.ddsubmenustyle li a:hover{
background-color:#013950;
color:#FFFFFF;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 0;
border: 0;
}
.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
right:0;
border: 0;
}








@charset "big5";
.toplink {
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.a09 {
	font-size: 11px;
	line-height: 14px;
	letter-spacing: 1px;
	color: #C2C2C2;
}
.box0101 {
	background-image: url(index_img/indexb_10.jpg);
	background-repeat: no-repeat;
	background-position: top;
}



.toplink A:link {text-decoration: none; color: #858585;}
.toplink A:visited {text-decoration: none; color: #858585;}
.toplink A:active {text-decoration: none; color: #858585;}
.toplink A:hover {text-decoration: none; color: #FFFFFF;}
body {
	background-color: #F4F4F4;
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C3C3C3;
}
.leftlink {
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
}
.leftlink A:link {text-decoration: none; color: #666666;}
.leftlink A:visited {text-decoration: none; color: #666666;}
.leftlink A:active {text-decoration: none; color: #666666;}
.leftlink A:hover {text-decoration: none; color: #9E0202;}
.box0102 {
	background-image: url(index_img/indexo_12.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.a10 {
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5A6B7D;
}
.a10title {
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.main {
	background-image: url(cns_img/cns_14main.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.mainbg {
	background-image: url(cns_img/cns_17.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.menuove {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1px;
}
.menuove A:link {text-decoration: none; color: #FFFFFF;}
.menuove A:visited {text-decoration: none; color: #FFFFFF;}
.menuove A:active {text-decoration: none; color: #FFFFFF;}
.menuove A:hover {text-decoration: none; color: #515E75;}
.line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #75A7EA;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 1.5pt;
}
.line01 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDCDC;
}
.line02 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DBDCDC;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 1px;
}
.line02 A:link {text-decoration: none; color: #858585;}
.line02 A:visited {text-decoration: none; color: #858585;}
.line02 A:active {text-decoration: none; color: #858585;}
.line02 A:hover {text-decoration: none; color: #333333;}
