@charset "utf-8";
/* CSS Document */

html{
	background-image: url(bg_top.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-size: 73%;>font-size: 70%;
	color:#666666;font-family: Arial,;
	letter-spacing: 1px;
}
body {
    margin: 0px;
	padding: 0px;
	height:100%;
	text-align:center;	
	background-image: url(bg_under.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
a,a:link,a:visited,a:active {text-decoration: none;color: #666666;}
a:hover {text-decoration: none;color: #333333;}
p{line-height:30px;margin:0px;padding:0px 30px 20px 20px;}
.circle{height:16px;width:100px;font-size: 100%;color:#666666;padding:0px 0px 0px 5px;background-color:#ffffff;border:1px solid #dddddd;}
.colorwhite{color:#ffffff;}
.visionimg{border:7px solid #e9e9e9;margin:0px;}
.linetop{
	background-image: url(linetop.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.linebottom2{
	background-image: url(linebottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.linebottom{border-bottom:1px solid #dbdbdb;}
.lineleft{border-left:1px solid #dbdbdb;padding-left:3px;}
.space-p{padding:2px 10px 2px 15px}
.space-ptop{padding:8px 10px 2px 15px}
.space-pbottom{padding:2px 10px 8px 15px}
.bb{background-color:#f5f5f5}
/* Layout */
#container{
    width:985px;
	margin:auto;}
#header{
	height:140px;	
	background-image: url(logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* ProAD */
.ProAD_index img,.ProAD img{float: left;border:1px solid #cccccc;padding:6px;margin:0px 4px 5px 0px;}
.ProAD_index{margin:7px 0px 5px 4px;}
.ProAD{float:right;width:243px;>width:232px;
	margin:10px 0px 10px 0px}
/* 內頁pagemain */
#pagemain{float:left;width:733px;}
#contents .imgleft{
	float:left;margin: 0px  20px  0px  0px;
	background-image: url(img_bg.jpg);
	background-repeat: no-repeat;padding: 20px 22px 30px 22px;
}
#contents .img2{
	margin: 0px  5px  0px  0px;
	background-image: url(img_bg2.jpg);
	background-repeat: no-repeat;padding: 20px 22px 30px 22px;
}
#contents .img3{
	margin: 0px ;
	background-image: url(img_bg3.jpg);
	background-repeat: no-repeat;padding: 20px 20px 30px 25px;
}
#contents{
	clear:both;margin: 0px auto 15px  5px ;
	width:710px;padding:  auto;
	text-align: left;
	font-weight: lighter;
} 
#contents h1{font-size: 125%;>font-size: 130%;font-weight: lighter;margin: 0px;color:#ffa101}
#contents h3{font-size: 100%;font-weight: lighter;line-height: 25px;margin: 5px 0px 25px 0px;}
#contents h4{font-size: 100%;font-weight: lighter;line-height: 25px;margin: 5px 0px 0px 0px;}
#contents .title{
	color:#a0becc;
	width:135px;
	font-weight: bold;
	letter-spacing: 0px;
}
/* 首頁main */
#main{clear:both;padding:3px 0px 5px 0px;>padding:0px 0px 5px 0px;}
#main .imgleft{float:left;margin:0px 0px 10px 0px;}	
#main .imgright{float:left;;margin:auto;}
#indexnews{float:left;
	background-color: #e9e9e9;
	width:491px;height:323px;margin:0px 7px 0px 7px}
#newslist{
	clear:both;width:461px;margin: 0px auto 15px auto ;
	padding:  auto;
	border-bottom: 1px dotted #dddddd;
	text-align: left;
	font-weight: lighter;
} 
.date{
	font-size: 90%;
	font-weight: bold;margin-bottom: 5px;
}
#newslist h1{font-size: 125%;>font-size: 130%;font-weight: lighter;margin: 0px;color:#ffa101}
#newslist h3{font-size: 100%;font-weight: lighter;line-height: 20px;margin: 0px 0px 5px 0px;}  
/* Toolbar */
#Toolbar{
    float: right;height:45px;
	background-image: url(menusecBgM.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#Toolbar ul{
	list-style-type: none;
	padding:0px;
	margin:6px 0px 0px 0px;	
}
#Toolbar li{float: left;}
#Toolbar .toolbarbgL{
	background-image: url(menusecBgL.jpg);
	width:25px;	height:45px;
	background-repeat: no-repeat;
	background-position: left 0px;margin-top:-6px;
}
#Toolbar .toolbarbgR{
    background-image: url(menusecBgR.jpg);
	width:25px;	height:45px;
	background-repeat: no-repeat;
	background-position: right 0px;margin-top:-6px;
}

/* footer */
#footer{clear:both;border-top:1px solid #949494;}
#footer ul{
	height:27px;
	list-style-type: none;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #949494;
	margin:auto;
	padding-left:190px;}
#footer li{float: left;padding:0px 20px 0px 20px;line-height:25px;}
#footer li a{display: block;}
#footer p{margin:0px;padding-top:15px;line-height:18px;}


/* contact */
.t_b { 
        border: 1px solid #CCCCCC; 
        background-color:#FFFFFF;
}
#contents .row {float: left;
        width:340px;
        padding-top: 5px;
        }
#contents .row span.label {
        float: left;
        width:90px;
        text-align: right;
        }

#contents .row span.formw {
        float: left;
        padding-left: 10px; 
        text-align: left;
        } 