@charset "utf-8";
/* CSS Document */
.bodytxt10 { 
	font-size:10pt; 
	line-height : 2
}
.bodytxt9 {
	font-size: 9pt;
	line-height : 1.8;
	text-transform: none;
}

/*******************************************************************************/
/*                   body buliding 主架構部分
/*******************************************************************************/

body{
	margin:0px;
	padding:0;	
	background-color:#ffffff;
	text-align: -moz-center !important ;
	#text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

.image-right{
	float:right;
}

.image-left{
	float:left;
}

/******************************上方 top 部分 *********************************************/
#top_outline{
	width:100%;
	height:78px;
	background-color:#0576ff;
	text-align: -moz-center !important ;
	#text-align:center;
}

#top{
	width:900px;
	height:78px;
	text-align:left;
	background-image:url(../images/bg_top.gif);
	background-position:top center;
	background-repeat:no-repeat;
}

#logo{
	width:281px;
	height:78px;
	margin-top:0px;
	float:left;
}

#toplink{
	height:24px;
	padding-top:24px;
	padding-right:276px;
	float:right;
	text-align:left;
	}

/******************************主選單 部分 *********************************************/
#topmenu_outline{
	width:100%;
	height:35px;
	text-align: -moz-center !important ;
	#text-align:center;
	background-image:url(../images/bg_menu.gif);
	background-repeat:repeat-x;
	
}
#topmenu{
	width:900px;
	text-align:left;
	
}


#menu_bg{
	width:900px;
	height:20px;
	background-image:url(../images/menu_bg.gif);
	clear:both;
}



/******************************down 部分 *********************************************/

#down_ourline{
	width:100%;
	height:35px;
	background-image:url(../images/bg_dw.gif);
	background-repeat:repeat-x;	
	text-align: -moz-center !important ;
	#text-align:center;
}
#down{
	width:900px;
	text-align:left;
	
}
#down_link{
	float:left;
	width:775px;
	#width:805px;
	padding-top:8px;
	padding-left:30px;
	text-align:center;		
	
}
#down2{
	width:900px;
	text-align:left;
	padding-top:20px;
	padding-bottom:20px;
	
}


/*******************************************************************************/
/*                  內頁通用css
/*******************************************************************************/

/******************************文字 *********************************************/
.txt_org_largeb{
	color:#ff9900;
	font-size:16px !important ;
	#font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


.txt_green_largeb{
	color:#318e11;
	font-size:large !important ;
	#font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.txt_gray_11-2{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	
}
.txt_gray_11-2{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
}
.txt_gray_11{
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
}

.txt_gray_11 a:link{
	color:#666;
	text-decoration:none;
}

.txt_gray_11 a:hover{
	color:#ff9900;
	text-decoration:underline;
}

.txt_gray_11 a:visited{
	color:#666;
	text-decoration:none;
}

.txt_gray_12{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}

.txt_blue_12{
	color:#0067bb;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.txt_blue_13{
	color:#0067bb;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.txt_blue_12b{
	color:#0067bb;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.txt_bgreen_11b{
	color:#46a3ad;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.txt_black_11{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	line-height:14px;
}
.txt_black_13{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	line-height:20px;
}

.stitle{
	color:#46a3ad;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.txt_black_large{
	color:#484848;
	font-size:large !important ;
	#font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	#font-weight:bold;
}

.txt_black_22{
	color:#484848;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.txt_red_22{
	color:#b34a75;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
	
.txt_White_15{
	color:#FFF;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.txt_White_12{
	color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.pd_title {
	color: #b40001;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
}
.form_sty3 {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	border:1px solid #b2b2a5;


}

/******************************link *********************************************/
.link_12_gary-3 {
	font-size: 12px;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	
}

.link_12_gary-2 {
	font-size: 12px;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 18px;
}
.link_12_gary-2 a:link {
	color: #333333;
	text-decoration: none;
}
.link_12_gary-2 a:hover {
	color: #ffa32e;
	text-decoration:underline;
}
.link_12_gary-2 a:visited {
	color: #333333;
	text-decoration: none;
}

.link_13_gary-2 {
	font-size: 13px;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	
}
.link_13_gary-2 a:link {
	color: #333333;
	text-decoration: none;
	
}
.link_13_gary-2 a:hover {
	color: #ffa32e;
	text-decoration:underline;
}
.link_12_gary-2 a:visited {
	color: #333333;
	text-decoration: none;
}



.content_12bg_green {
	font-size: 11px;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}




.table_br
{
border:1px solid #E1E1E1;
color:#666666;
font-size:12px;
}

#techinfo {
	margin: 10px;
	padding: 10px;
	text-align: left;
	border: 1px solid #CCCCCC;
	color: #CCCCCC;
}
#techinfo p {
	color: #CCCCCC;
}

 #tabs1 {
      float:left;
      width:639px;
      font-size:11px;
      line-height:normal;
     border-bottom:1px solid #BCD2E6;
	 font-weight:bold;
      }
    #tabs1 ul {
          margin:0;
          padding:10px 10px 0 0px;
          list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url(../images/tableft1.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url(../images/tabright1.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#627EB7;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    #tabs1 a:hover {
      background-position:0% -42px;
      }
    #tabs1 a:hover span {
      background-position:100% -42px;
      }

      #tabs1 #current a {
              background-position:0% -42px;
      }
      #tabs1 #current a span {
              background-position:100% -42px;
      }
	  
	  
 #tabs2 {
      float:left;
      width:425px;
      font-size:11px;
      line-height:normal;
     border-bottom:1px solid #BCD2E6;
	 font-weight:bold;
	 font-family:Arial, Helvetica, sans-serif;
      }
    #tabs2 ul {
          margin:0;
          padding:10px 10px 0 0px;
          list-style:none;
      }
    #tabs2 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs2 a {
      float:left;
      background:url(../images/tableft1.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs2 a span {
      float:left;
      display:block;
      background:url(../images/tabright1.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#627EB7;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs2 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    #tabs2 a:hover {
      background-position:0% -42px;
      }
    #tabs2 a:hover span {
      background-position:100% -42px;
      }

      #tabs2 #current a {
              background-position:0% -42px;
      }
      #tabs2 #current a span {
              background-position:100% -42px;
      }	  


.content{
	color:#484848;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
}
	
.content a:link{
	color:#F90;
	background-color:#f8ffff;
	text-decoration:none;
	font-weight:bold;
}

.content a:hover{
	color:#46a3ad !important ;
	background-color:#f8ffff;
	text-decoration:none;
	font-weight:bold;
}

.content a:visited{
    color:#F90;
	background-color:#f8ffff;
	text-decoration:none;
	font-weight:bold;
}


.link_blue_11{
	color:#0067ac;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
	
.link_blue_11 a:link{
	color:#0067ac;
	text-decoration:underline;
}

.link_blue_11 a:hover{
	color:#ff9900 !important ;
	text-decoration:none;
}

.link_blue_11 a:visited{
	color:#0067ac;
	text-decoration:underline;
}
.link_gary_11{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
	
.link_gary_11 a:link{
	color:#666666;
	text-decoration:none;
}

.link_gary_11 a:hover{
	color:#ff9900 !important ;
	text-decoration:underline;
}

.link_gary_11 a:visited{
	color:#666666;
	text-decoration:none;
}
.link_org_13{
	color:#ff9900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.link_org_11{
	color:#ff9900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
	
.link_org_11 a:link{
	color:#ff9900;
	text-decoration:none;
}

.link_org_11 a:hover{
	color:#ff9900 !important ;
	text-decoration:underline;
}

.link_org_11 a:visited{
	color:#ff9900;
	text-decoration:none;
}

.link_blue_11 a:visited{
	color:#0067ac;
	text-decoration:none;
}

.link_bgreen_11{
	color:#46a3ad;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
	
.link_bgreen_11 a:link{
	color:#46a3ad;
	text-decoration:none;
}

.link_bgreen_11 a:hover{
	color:#ff9900 !important ;
	text-decoration:none;
}

.link_bgreen_11 a:visited{
	color:#46a3ad;
	text-decoration:none;
}

.link_bgreen_12-1{
	color:#46a3ad;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.link_bgreen_12-1 a:link{
	color:#46a3ad;
	text-decoration:none;
	font-size:13px;
}

.link_bgreen_12-1 a:hover{
	color:#ff9900 !important ;
	text-decoration:none;
}

.link_bgreen_12-1 a:visited{
	color:#46a3ad;
	text-decoration:none;
}
.link_blue_12{
	color:#4899ff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
	
.link_blue_12 a:link{
	color:#4899ff;
	text-decoration:none;
}

.link_blue_12 a:hover{
	color:#ff9900 !important ;
	text-decoration:underline;
}

.link_blue_12 a:visited{
	color:#4899ff;
	text-decoration:none;
}


.location{
	color:#2b6ec1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
	
.location a:link{
	color:#999999;
	text-decoration:none;
	
}

.location a:hover{
	color:#999999 !important ;
	text-decoration:none;
	
}

.location a:visited{
	color:#999999;
	text-decoration:none;
	
}

/******************************分頁 *********************************************/
.pagelink {
 font-size: 11px;
 color: #999999;
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
}
.pagelink a:link {
	font-size: 10px;
	color: #f76728;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.pagelink a:hover {
	font-size: 10px;
	color: #9bba2e;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.pagelink a:visited {
	font-size: 10px;
	color: #f76728;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.pagelink2 {
	FONT-SIZE: 11px;
	COLOR: #999999;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
}
.pagelink2 A:link {
	FONT-SIZE: 11px;
	COLOR: #666666;
	TEXT-DECORATION: none
}
.pagelink2 A:hover {
	FONT-SIZE: 11px;
	COLOR: #990000;
	TEXT-DECORATION: underline
}
.pagelink2 A:visited {
	FONT-SIZE: 11px;
	COLOR: #666666;
	TEXT-DECORATION: none
}

.searchpdno {
	font-size: 11px;
	font-weight: bold;
	color: #f76728;
	font-family: Arial, Helvetica, sans-serif;
}

/******************************表單 *********************************************/
.form_catalog{
	color:#999;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#noinfo_tb{
	width:100%;
	border:1px solid #F2F2F2;
	color:#484848;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding-top:40px;
	padding-bottom:40px;
}

/******************************圖片 *********************************************/
#img-right{
	float:right;
}

#img-left{
	float:left;
}
/******************************line *********************************************/

#line_dot{
	width:670px;
	background-image:url(../images/line-dot.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:3px;
}
#line_dot2{
	width:100%;
	background-image:url(../images/line-dot.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:3px;
}


#line_sp1{
	background-color:#f2ecf1;
	height:1px;
}

#line_dot2{
	width:100%;
	background-image:url(../images/line-dot2.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:3px;
}

#line_dot3{
	width:100%;
	background-image:url(../images/line-dot.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:3px;
}
	

/******************************項目 *********************************************/
.ul5 {
	font-size: 12px;
	color: #46a3ad;	
	list-style-position: outside;
	PADDING-LEFT: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
}
.ul5 a:link {
	color: #46a3ad;    
	text-decoration: none;
	line-height: 18px;	
	}
.ul5 a:hover {
	color:#F60 !important ; 
	text-decoration: underline;
	}
.ul5 a:visited {
	color: #46a3ad;    
	text-decoration: none;
	}
	
.ul6{
	font-size: 11px;
	color:#666;	
	list-style-position: outside;
	PADDING-LEFT: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
	line-height:12px !important ; 
	#line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
}

.ul7{
	font-size: 11px;
	color:#999;	
	list-style-position: outside;
	PADDING-LEFT: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
}

.ul8{
	font-size: 12px;
	color:#666;	
	list-style-position: outside;
	PADDING-LEFT: 8px;
	margin-left: 10px;
	margin-bottom: 0px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	list-style-image:url(../images/icon_dotc.gif);
	list-style-type:none;
}
.ul9 {
	font-size: 12px;
	color: #46a3ad;	
	list-style-position: outside;
	PADDING-LEFT: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	list-style-image:url(../images/icon_7.gif);
	list-style-type:none;
}
