@charset "UTF-8";

/* ================================================================ *
	BusinessWing 2009
	Template 2:2column CSS
	視每頁需求設定的css
	
	視實際需求請調整之。
	有標示★者會有上下延續問題, 請注意其他層次的設定
 * ================================================================ */

/* ---------------------------------------------------------------- *
	有關整體之設定
 * ---------------------------------------------------------------- */

#wrap {
	width:980px;
	font-size:93%;
	margin:auto;
	background:url(../images/wrapbg.png) 227px top repeat-y;	}
	
#navi, #main {
	margin-top:289px;}

/* ---------------------------------------------------------------- *
	header部分的設定
 * ---------------------------------------------------------------- */

#header {
	text-align:right;
	padding-top:27px;
	padding-right:27px;
	height:32px;
	background-color:#fff;}

#function li {
	display:inline;
	border-left:1px solid #3f3f3f;
	padding-left:10px;
	padding-right:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;}
	
#function li:first-child {
	border-left:0;}

#function a {
	color:#3f3f3f;}

#logo {
	position:absolute;
	top:21px;
	left:20px;}

/* ---------------------------------------------------------------- *
	Navigation部分の設定です
 * ---------------------------------------------------------------- */

#navi {
	width:199px;
	float:left;
	padding-top:188px;
	padding-left:28px;}
	
.gnavsub {
	background:url(../images/icon/litype2.png) 147px 13px no-repeat;
	cursor:pointer;}
	
#globalnav > li {
	display:block;
	width:154px;
	border-top:1px solid #cdd3e1;
	padding:7px 0 5px 12px;}
	
#globalnav > li:first-child {
	border-top:0;}
	
#globalnav h5 {
	display:inline;}
	
#globalnav h5 + ul {
	line-height:27px;
	padding:3px 12px 3px 47px;}

#globalnav > li > ul > li {
	background:url(../images/icon/litype1.png) left 7px no-repeat;
	padding-left:10px;}

#globalnav a {
	color:#737373;}
	
#globalnav ul {
	display:none;}
	
#globalnav li.click ul {
	display:block;}

/* ---------------------------------------------------------------- *
	main 之設定
 * ---------------------------------------------------------------- */

#main {
	float:right;}
	
#pagenav {
	text-align:center;
	font-size:15px;}
	
#pagenav > li {
	display:inline;
	margin-left:4px;}
	
#pagenav > li:first-child {
	margin-left:0;}
	
#pagenav .active {
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;}
	
#pagenav .disabled {
	padding:2px 6px;
	border:1px solid #929292;
	color:#929292;
	font-size:12px;
	vertical-align:middle;}

#pagenav .current {
	background-color:#2e6ab1;
	padding:2px 6px;
	border:1px solid #2e6ab1;
	color:#fff;}

#pagenav a {
	padding:2px 6px;
	border:1px solid #9aafe5;
	color:#2e6ab1;}

#subpagenav {
	text-align:center;
	color:#2e6ab1;
	background:url(../images/icon/bluel.png) center top no-repeat;}
	
#subpagenav > li {
	display:inline;
	border:1px solid #9aafe5;
	padding:2px 6px;
	margin-left:16px;}
	
#subpagenav a {
	color:#2e6ab1;
	font-weight:bold;}

/* ---------------------------------------------------------------- *
	extra部分の設定です
 * ---------------------------------------------------------------- */

/*-- user --*/

#user {
	position:absolute;
	top:350px;
	left:12px;
	background-image:url(../images/userbg.png);
	width:199px;
	height:100px;
	padding-top:64px;
	color:#757575;}

#userinfo {
	padding-left:9px;}

#userinfo dt, #userinfo dd {
	float:left;
	margin-top:2px;}
	
#userinfo dt {
	line-height:24px;
	margin-right:6px;}
	
#userinfo dt:first-child + dd {
	width:150px;}
	
#userinfo input[type="text"] {
	width:86px;
	height:22px;
	border:1px solid #6184af;
	background-color:#fff;}

/*-- by indranil dt- 09 Nov 2009--*/
#userinfo input[type="password"] {
	width:86px;
	height:22px;
	border:1px solid #6184af;
	background-color:#fff;}
/*-- by indranil dt- 09 Nov 2009 --*/	

#userbtn {
	position:absolute;
	top:64px;
	right:12px;}
	
#userbtn li:first-child {
	position:relative;
	width:2em;
	margin-bottom:2px;
	padding-left:20px;}

/*-- by indranil dt- 09 Nov 2009 --*/
#userbtn li img {
	cursor:pointer;}
/*-- by indranil dt- 09 Nov 2009 --*/

#savepwd {
	position:absolute;
	top:8px;
	left:0;}

* html #savepwd {
	top:2px;
	left:0;}
	
*+html #savepwd {
	top:2px;
	left:0;}

#userfn {
	padding-left:11px;
	margin-top:14px;}
	
* html #userfn {
	margin-top:7px;}
	
*+html #userfn {
	margin-top:7px;}

#userfn > li {
	display:inline;
	margin-left:5px;}
	
/*-- epaper --*/

#epaper {
	background-image:url(../images/epaperbg.jpg);
	width:202px;
	height:87px;
	margin-left:-22px;
	margin-top:28px;
	margin-bottom:17px;
	padding-top:7px;
	padding-left:9px;}
	
#epaper h6 {
	margin-bottom:6px;}

#epaper dl dt, #epaper dl dd {
	display:inline;}
	
#epaper dl dd input {
	width:84px;
	height:20px;
	padding-top:2px;
	padding-left:2px;
	background-color:#fff;
	border:1px solid #979797;
	vertical-align:middle;
	margin-left:4px;}

#epaper dl + ul {
	margin-top:10px;}

#epaper dl + ul li {
	display:inline;
	margin-right:5px;}
	
#epaper ul li input {
	vertical-align:middle;}
	
/*-- links --*/

#links {
	margin-left:-22px;}

#links > li {
	margin-bottom:7px;}
	
/*-- pathnav --*/

#pathnav {
	top:354px;
	right:61px;}

#pathnav li {
	display:inline;
	padding-left:14px;
	margin-left:6px;
	background:url(../images/icon/litype3.png) left center no-repeat;}
	
* html #pathnav li {
	background-position:left 2px;}
	
*+html #pathnav li {
	background-position:left 2px;}
	
#pathnav > li:first-child {
	margin-left:0;
	padding-left:0;
	background-image:none;}

#pathnav, #pathnav a {
	color:#4e4e4e;}

/*-- banner --*/

#banner {
	width:956px;
	height:289px;
	background:url(../images/banner.jpg) #fff no-repeat;
	top:59px;
	left:11px;}

/* ---------------------------------------------------------------- *
	footer部分之設定
 * ---------------------------------------------------------------- */

#footer {
	clear:both;
	height:56px;
	width:836px;
	margin:auto;
	padding-top:42px;
	padding-left:120px;
	background:url(../images/footerbg.png) #fff left bottom no-repeat;}
	
#footer, #footer dl a, #footer p a {
	color:#9b9b9b;}
	
#footer > dl > dt, #footer > dl > dd, #footer > dl > dd > address {
	display:inline;}
	
#footer > dl > dt, #footer > dl > dd {
	padding-left:6px;
	padding-right:5px;
	border-left:1px solid #9b9b9b;}
	
#footer > dl > dt:first-child {
	border-left-width:0;
	padding-left:0;}

#footer > dl + p {
	margin-top:12px;}

#footer > dl + p > span {
	margin-left:28px;}

/* ---------------------------------------------------------------- *
	accesskey部分之設定
 * ---------------------------------------------------------------- */

a.acckey {
	position:absolute;
	font-size:1px;
	top:0;
	left:2px;
	color:#fff;
	text-decoration:none;}

.clearfix:after {
	clear:both;
	content:".";
	height:0;
	line-height:0;
	visibility:hidden;
	display:block;}