/*----------------------------- BODY ----------------------------*/
body
{
	font-family: Arial;
	margin:0 auto;
	background-color: #393333;
	color: #989898;
	font-size: 7pt;
}
.pageMain
{
	margin:0 auto;
}
/*----------------------------- /BODY ----------------------------*/
/*-----------------------------頁首區塊------------------------------*/
.header
{
	background-color:#393333;	
}
.logo
{	
	height: 67px;
	width:970px;
	margin:0 auto;
	background: url(/images/header_bg.jpg) no-repeat top left; 
}
/*** Top 內容的快捷列 ***/
.Quick 
{
	float:right;
	margin-top:25px;
	font-size:8pt;
	color:#c2c2c2;
}
/*** Top 內容的快捷列中的連結文字 ***/
.Quick a
{
	color:#e7e4e4;
	text-decoration:none;
}
/*** Top 內容的快捷列中的連結文字 ***/
.Quick a:hover
{
	color:#ffffff;
	text-decoration:underline;
}
.search
{
    border: solid 1px #d4d4d4;
    width:99px; 
    height:13px; 
    background: url(/images/search.gif) repeat-x left top;
    font-size:11px; 
    color:#fff;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.search_bg
{
    padding-bottom:3px;
    font-size:10px; 
    color:#fff;    
    width: 48px;
    height: 17px;
    border:none;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background: url(/images/searchbar_mouse.gif) no-repeat top left; 
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .search_bg
    {
        padding-left:0px;
    }
}
.search_mover
{
    cursor:pointer;
    background: url(/images/searchbar_mouse.gif) no-repeat bottom left; 
}
/*** 主選單區塊 ***/
.menu
{
	width: 960px;
	height:34px;
	margin: 0 auto;
	padding-left:10px;
	background: url(/images/menu_bg.jpg) no-repeat top left; 
    font-size: 13px;
	font-weight: bold;	
}
/*-----------------------------/頁首區塊------------------------------*/
/*-----------------------------中間訊息區域-------------------------------*/
.main
{
	width: 970px;
	margin:0 auto;
}
.header1
{
	border-top-width: 0px;
	border-bottom-width: 1px;
	padding:4px 0 0 12px;
	height:24px;
	font-size:12px;
	color:#ffffff;	
}
.allborder
{
	margin-top:11px;
	height:310px;
}
.borderBody
{	
	background-color:#ffffff;
	height:278px;
	_height:299px;
}
.more1
{
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
}
.more
{
    padding-right:10px;
	color:#c2c2c2;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.more a
{
    text-decoration:none;
	color:#c2c2c2;
}
.more a:hover
{
    text-decoration:underline;
}
.morehyperlink
{
    font-size:12px;
	text-decoration:none;
	color:#103bc8;
	font-weight:bold;
}
.morehyperlink:hover
{
	text-decoration:underline;
}
.morehyperlink:visited
{
	color:#5e81f6;
}
/*-----------------------------左方區塊小塊------------------------------*/
.leftborder
{
	float: left;
	width: 260px;
}
.leftborderline
{
    margin-left:20px;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3366cc;	
	text-decoration:none;	
}
.leftborderline2
{
	font-size:12px;
	color:#696969;
	line-height:1.2;
}
.conborderline
{
	font-size:12px;
	color:#103bc8;
	font-weight:bold;
}
#accordion .ui-icon-triangle-1-s 
{
    position:absolute;
	display:block;
	width:12px;
	height:16px;
	background:url(../images/arrow_down.gif) no-repeat left center;
}
#accordion .ui-icon-triangle-1-e 
{
    position:absolute;
    display:block;
	width:12px;
	height:16px;
	background:url(../images/arrow_up.gif) no-repeat left center;
}
#accordion .ui-accordion-header a  
{
    margin-left:20px;
}
:focus 
{
  -moz-outline-style: none;
} 
.lefttitle  
{
    height:31px; 
    background: url(../images/left_t.gif) no-repeat left top; 
    padding:10px 0 0 10px; 
    /*border-top: solid 1px #b7b7b7;*/
}
.leftcontent 
{
    padding-left:10px;
    width:250px;
    background: url(../images/left_b.gif) no-repeat left bottom; 
    /*word-wrap:break-word;*/
    overflow:hidden;
}
.leftcontent ul
{    
    padding:0;
    margin:0;
    line-height:1.3;
    font-size:14px;
}
.leftcontent ul li
{
    list-style-type:none; 
    background: url(../images/icon_grey.gif) no-repeat left center;
}
.leftcontent ul li a
{
    margin-left:20px;
    text-decoration:none;
	color:#5e5e5e;
}
.leftcontent ul li a:hover 
{
	text-decoration:underline;
}
.linkblue
{
    font-size:13px;	
	line-height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	text-decoration: none;
}
.linkblue:hover
{
	color:#3366cc;
	text-decoration:underline;
}
/*-----------------------------右方區塊小塊------------------------------*/
.rightborder
{
	float: right;
	width: 260px;
}
.headbg
{
    background:url(../images/bar_bg.jpg) no-repeat left top ;
}
.customer
{
    background:url(/images/h1.gif) no-repeat left top ;
    padding-top: 10px;
}
.c11{
    background:url(/images/h2.gif) no-repeat left center ;
    height:36px;
    width:110px;
    display:block;
    padding:15px 0px 0px 50px;
}
.c1{
    background:url(/images/h2.gif) no-repeat left center ;
    height:36px;
    width:110px;
    display:block;
    padding:5px 0px 10px 50px;
}
.c2{
    background:url(/images/h3.gif) no-repeat left center ;
    height:36px;
    width:110px;
    display:block;
    padding:15px 0px 0px 50px;
}
.c22{
    background:url(/images/h3.gif) no-repeat left center ;
    height:36px;
    width:110px;
    display:block;
    padding:5px 0px 10px 50px;
}
.c4{
    background:url(/images/h4.gif) no-repeat left center ;
    height:36px;
    width:110px;
    display:block;
    padding:15px 0px 0px 50px;
}
/*-----------------------------中下方區塊小塊------------------------------*/
.midborder
{
	float: left;
    padding-left:10px;
    width: 430px;	
}
.midheadbg
{
    background:url(../images/bar_bg2.jpg) no-repeat left top ;
}
.midtitle  
{
    background: url(../images/bar_gray.jpg) repeat-x left top;
    padding:20px 0 0 10px; 
}
.midborderline
{
	font-size:13px;
	color:#103bc8;
	font-weight:bold;
}
.midborderline3
{
	font-size:9px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.midborderline2
{
	font-size:12px;
	color:#696969;
	line-height:15px;
}

/*-----------------------------/中間訊息區域-------------------------------*/
/*-----------------------------中間banner區塊------------------------------*/
.centerBody
{
	background-color: #ffffff;
	width: 970px;
	margin:0 auto;
}
/*-----------------------------/中間banner區塊------------------------------*/
/*-----------------------------頁尾區塊------------------------------*/
.footer
{
	width: 970px;
	margin:0 auto;
	text-align: center;
	margin-bottom: 20px;
	margin-top:8px;
}
.footerBorder
{	
	font-size:12px;	
	font-weight:bold;
	color:#FFF;
	padding-top:8px;
	height:35px;		
	background: url(../images/border_grey_bar.jpg) left top;
}
.footerBorder a
{
	text-decoration: none;
	color:#FFF;
}
.footerBorder a:hover
{
	text-decoration: underline;
	color:#FFF;
}
/*-----------------------------/頁尾區塊------------------------------*/
.clear
{
    clear: both;
}

.lan_tbl a
{
    color:#3d3d3d;
    font-size:11px;
}
.lan_hover
{
    background:#3366cc;
}
.lan_hover a
{
    color:#ffffff;
    background:#3366cc;
}
.lan_hover a:hover
{
    color:#ffffff;
    background:#3366cc;
    text-decoration:none;
}

.text3
{
   font-size:11px;
   color:#3d3d3d;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.text3 a
{
   color:#3d3d3d;
   text-decoration:none;     
}
.text3 a:hover
{
    text-decoration:underline;       
}

/*** 獎項 ***/
.blockcontent_awd
{
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3366cc;
}
.blockcontent_awd a
{
	text-decoration:none;
	color:#3366cc;	
}
.blockcontent_awd a:hover
{
	text-decoration:underline;
}