@CHARSET "utf-8";


/* 採用 Yahoo CSS Foundation
http://plog.longwin.com.tw/news-technology/2007/12/07/css_px_em_difference_2007
http://developer.yahoo.com/yui/fonts/

1. px / 13 = em，因為 body 使用 13px
2. 或是直接使用 % （% 與 em 都是相對的意思）
    * 10px => 77%
    * 11px => 85%
    * 12px => 93% (was 93)
    * 13px => 100%
    * 14px => 108% (was 107)
    * 15px => 116% (was 114)
    * 16px => 123.1% (was 122)
    * 17px => 131% (was 129)
    * 18px => 138.5% (was 136)
    * 19px => 146.5% (was 144)
    * 20px => 153.9% (was 152)
    * 21px => 161.6% (was 159)
    * 22px => 167%
    * 23px => 174%
    * 24px => 182%
    * 25px => 189%
    * 26px => 197%
*/

/* standard css with yahoo-reset*/
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
/*
	原本的:
	address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
	刪除掉strong，因為font-weight:normal，會讓strong tag失效
*/
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
del,ins{text-decoration:none;}

body {
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	position:relative;
	height:100%;
}

img { vertical-align:middle;}
img a{ border:none;}
/* stop mozilla outline when click link*/
:link:focus, :visited:focus {-moz-outline:0px;}
a {  noFocusLine:expression(this.onFocus=this.blur());} /* For IE */
/* LVHA rule*/
a.:link, a:visited, a:hover, a:active, a:focus { font-size: 100%;}


/* 目前被 application.css 載入，未來改被主要的 app css (istyle365.css) 載入 */
/* ---------- 工程部使用區塊 ------------ */
.padding5 { padding: 5px; }
.viewtable {
	width:100%;
	font-family:Verdana,PMingLiu,sans-serif;
}
.viewtable th {
	text-align:right;
	background:#F3F3F3 none repeat scroll 0 0;

	border-bottom:5px solid white;
	font-weight:bold;
	color:#808080;
	padding:8px 10px 8px 8px;
}
.viewtable td {
	padding:5px 16px 5px 10px;
}

div.hidden { display: none; }

#scaff_page li {
	list-style: none;
	float: left; padding-right: 10px;
}

label.require { width:33px; background:url(css_images/home/require.gif) no-repeat; background-position: right; padding-right: 35px; line-height: 20px;}

.form1_title {
	background:url(css_images/home/bt_01.gif) repeat-x; border:1px solid #e9e9e9;height:23px;padding:5px 0 0 10px;*height:21px;*padding:7px 0 0 10px; overflow:hidden; line-height:1.2em;vertical-align:middle;
	font-weight: bold;
	letter-spacing: 1px;
	color: #333333;
}

.form1_subtitle {
	background-color:#fef2f3;
	padding:5px 10px 6px 10px;
	*height:21px;
	*padding:5px 10px 7px 10px;
	overflow:hidden;
	border-bottom:1px solid #969696
}

table.form1 th { vertical-align: top; }
table.form1 td { backgounrd-color: #FFFFFF;  }

table.form1 td.label { background-color: #f9f9f9; color:#7b7b7b; font-weight: bold; border-right: 1px solid #e9e9e9;}
table.form1 td.input { border-right: 1px solid #e9e9e9; padding-left: 10px;}
table.form1 td.tip {}

table.form1 tr { border-bottom:1px solid #d2d2d2; }
table.form1 tbody tr { background-color: #FFFFFF; }

table.form1 {
	border: 1px solid #e9e9e9;
	background-color: #e9e9e9;
}

table.form1_toolbar {}
table.form1_toolbar td.input { padding-left: 11px; padding-top: 10px; }

.registerErrIcon{ float:left; height:23px; width:23px; background:url(css_images/home/registerErrIcon.gif) no-repeat 4px 4px; }


ul.tabs {	height: 40px;margin-bottom: 15px;padding-left: 0;margin-left: 0;text-align: left;}
ul.tabs li {float: left;text-align: center;font-size: 116%;letter-spacing: 2px;list-style: none;list-style-type: none;}
ul.tabs li a {text-decoration: none;border-bottom: 1px solid #ff8000;float: left;height: 26px;width: 148px;background-color: #ffffff;color: #008000;padding: 5px;}
ul.tabs li.point a {border-top: 1px solid #ff8000;border-right: 1px solid #ff8000;border-left: 1px solid #ff8000;border-bottom: 0;}
/* keep it like default */
ul.tabs li.point a:hover {	background-color: #ffffff;color: #008000;font-weight: normal;}
ul.tabs li a:hover {background-color: #ff8000;color: #ffffff;font-weight: bold;}

a.add_link {
	display:block;padding-top:4px; padding-left:8px;
	font-weight: bold;
}

.contexture { line-height:1.6em; letter-spacing: 1pt; color:#444; }
.contexture h1, .contexture h3 {
	border:none;
	padding:0;
	font-size:16px;
	font-weight:bold;
}
.contexture h1 {
	margin:24px 0;
	font-size:2em;
}
.contexture h3 { margin-top:24px;}
.contexture p.innerp {margin-left:2.2em;}
.contexture .box3 { margin:2.2em; }

.contexture p, .contexture ol, .contexture ul { margin-top:12px; margin-bottom: 12px;  }
.contexture ol, .contexture ul { margin-left:0; }
.contexture ol li, .contexture ul li { margin-top:6px; margin-left: 2em; }

.contexture ol.ol_deci li, ol.ol_la li { list-style-position: outside; }
.contexture ol.ol_deci li { list-style-type: decimal; }
.contexture ol.ol_la li { list-style-type: lower-alpha; }
.contexture ul li { list-style-type: disc; }

ul.ul_disc li{	list-style-position: inside; list-style-type: disc; }
ul.catalog_li li { float:left; padding:2px 8px 4px 0;}

.important { color: #ff8040; font-weight: bold;}

.rows tbody tr {}
.rows thead tr {font-weight: bold;}
/* ---------- 工程部使用區塊 END ------------ */

