@charset "utf-8";
/* CSS Document */

/********* Page Setting *********/
p, pre, h1, h2, h3, h4, h5, h6, ul, li {margin:0; padding:0;}

body,td,th {
	font-family: 新細明體, Arial;
	font-size: 11px;
	color: #444444;
	line-height:15px;
}
body {
	background:#BFBEBD url(../images/main_bg.jpg) repeat-x left top;
	text-align:center;
}
a:link, a:visited {
	color: #D00015;
	text-decoration:none;
}
a:hover {
	color: #898989;
	text-decoration:none;
}

html {min-height:100%; margin-bottom:1px;}

/************ Layout Setting *************/
#container {
	position:relative;
	margin:-10px auto;
	min-width:1000px;
	text-align:left;
	width:1000px;
	
}
*html #container {margin:-30px auto; padding-bottom:60px;}

#left_top_bg {
	position:absolute;
	top:20px;
	left:0px;
}

#right_top_bg {
	position:absolute;
	top:20px;
	left:985px;
}



/************** Header Setting *****************/
#header {
	position:absolute;
	top:10px;
	left:0px;
}

#header #logo {
	position:relative;
	top:0px;
	left:15px;
	width:970px;
	height:62px;
	background:url(../images/header/logo_bg.jpg) repeat-x;
}

#header #logo #top_input {
	position:absolute;
	top:23px;
	left:688px;
}
*html #header #logo #top_input {top:22px;} /*IE fix*/
	
#header #logo #top_input input {
	padding:1px;
	border:1px solid #CECECE;
	width:215px;
	height:17px;
	color:#888888;
	font:italic 11px 新細明體, Arial;
	}

#header #logo #top_search {
	position:absolute;
	top:23px;
	left:910px;
	width:43px;
	height:18px;
	color:#FFFFFF;
	/*border:1px solid #949494;*/
	/*background:url(../images/header/btn_search_bg.jpg) no-repeat;*/
	}

#header #logo #top_search a:link, #header #logo #top_search a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}
	
#header #logo #top_search a:hover {
	color:#CACACA;
	text-decoration:none;
	}

#header #logo #top_search div{
	padding:0;
	}
	
#header #menu {
	position:relative;
	top:0px;
	left:15px;
	width:970px;
	height:26px;
	background:url(../images/header/menu_bg.jpg) repeat-x;
}
*html #header #menu {top:-3px;}  /*IE fix*/

#header #menu ul {padding:5px 10px; margin-left:10px;}
#header #menu ul li{display:inline;}	

#header #menu a {font:bold 12px 新細明體, Arial; padding:5px 10px 6px 10px;}
*html #header #menu a {font:bold 10px 新細明體, Arial; padding:5px 10px 6px 10px;}
#header #menu a:link, #header #menu a:visited {color:#FFFFFF; text-decoration:none;}
#header #menu a:hover {color:#FFFFFF; text-decoration:none; background:url(../images/header/lang_bg.jpg) repeat-x top;}

#header #menu #login {
	position:absolute;
	top:0px;
	left:802px;
}

#header #menu #login a#btnOn {color:#FFFFFF;}
#header #menu #login a:link, #header #menu #login a:visited {color:#A0BBD7; font:normal 10px 新細明體, Arial;}
#header #menu #login a:hover {color:#FFFFFF; font:normal 10px 新細明體, Arial; background:none;}

#header #menu #lang {
	position:absolute;
	top:0px;
	left:870px;
	text-align:center;
	width:100px;
	height:26px;
	color:#A0BBD7;
	background:url(../images/header/lang_bg.jpg) repeat-x;
}

#header #menu #lang ul {padding:5px 0; margin:0;}
#header #menu #lang ul li{display:inline;}	

#header #menu #lang a {padding:0 9px;}
#header #menu #lang a#btnOn {color:#FFFFFF;}
#header #menu #lang a:link, #header #menu #lang a:visited {color:#A0BBD7; font:normal 10px 新細明體, Arial;}
#header #menu #lang a:hover {color:#FFFFFF; font:normal 10px 新細明體, Arial; background:none;}



/*************** Flash Intro Setting *******************/
#index_flash {
	position:absolute;
	top:108px;
	left:15px;
	}
*html #index_flash {top:112px;}  /*IE fix*/



/******************* Index Content ***********************/
#box {
	position:absolute;
	top:409px;
	left:0px;
	height:245px;
	width:1000px;
	background:url(../images/box_bg.jpg) repeat-y;
	}
*html #box {top:413px;}

#box #left {position:absolute; top:0; left:25px;}
#box #left #box_btn {position:relative; top:0; left:0;}
#box #left #box_btn div {font-weight:bold; padding:0; width:175px;}
#box #left #box_btn div a:link, #box #left #box_btn div a:visited {font-size:12px; color:#FFFFFF; text-decoration:none; line-height:23px;}
#box #left #box_btn div a:hover {font-size:12px; color:#444444; text-decoration:none; padding:0; width:175px; height:23px; display:block;}
#box #left #box_btn #btnProducts {position:absolute; background:url(../images/btn_on.jpg) no-repeat; width:175px; height:23px; left:0;}
#box #left #box_btn #btnSolutions {position:absolute; background:url(../images/btn_mid.jpg) no-repeat; width:175px; height:23px; left:175px;}
#box #left #box_btn #btnSupport {position:absolute; background:url(../images/btn_right.jpg) no-repeat; width:175px; height:23px; left:350px;}

#box #left #box_content {
	position:relative;
	display:block;
	background:url(../images/btn_bg.jpg) repeat-x;
	width:485px;
	height:182px;
	padding:20px;
	font-size:11px;
	top:23px;
	}
#box #left #box_content strong {color:#2E4B73;}

#layerProducts ul li, #layerSolutions ul li, #layerSupport ul li {list-style-type:none; background:url(../images/arrow.gif) left 4px no-repeat; padding:0 0 5px 10px; line-height:13px;}
*html #layerProducts ul li, *html #layerSolutions ul li, *html #layerSupport ul li {list-style-type:none; background:url(../images/arrow.gif) left 4px no-repeat; padding:0 140px 5px 10px;}
#layerProducts ul li a, #layerSolutions ul li a, #layerSupport ul li a {color:#D00015;}
#layerProducts ul li a:hover, #layerSolutions ul li a:hover, #layerSupport ul li a:hover {color: #898989;text-decoration:none;}
#layerSolutions ul li a {color:#444444;}
#layerSupport {font:normal 11px 新細明體, Arial; padding:0 0 5px 0;}
*html #layerSupport {font:normal 11px 新細明體, Arial; padding:0;}
#layerSupport li {list-style-type:none; background:url(../images/arrow.gif) left 4px no-repeat; color:#444444;}

#box #left #box_content #content {width:145px; float:left; padding-right:25px;}
#box #left #box_btm {background:url(../images/btn_btm.jpg) no-repeat; position:absolute; top:203px; left:0; height:20px; width:525px;}

#box #center {
	position:absolute;
	left:560px;
	width:195px;
	top: 0;
}
#box #center #box_btn {position:relative; top:0; left:0;}
#box #center #box_btn div {font-weight:bold; padding:2px 6px; width:195px;}
#box #center #box_btn a:link, #box #center #box_btn a:visited {font-size:12px; color:#FFFFFF; text-decoration:none;}
#box #center #box_btn a:hover {font-size:12px; color:#FFFFFF; text-decoration:none;}
#box #center #box_btn #news {font-size:12px; position:absolute; background:url(../images/btn_grey.jpg) no-repeat; width:195px; height:23px; top:0; left:0; z-index:2; color:#FFFFFF;}

#box #center #content {
	position:relative;
	top:23px;
	padding:20px 10px 20px 15px;
	font-size:11px;
	background:url(../images/btn_bg.jpg) repeat-x;
	list-style-image:url(../images/arrow.gif);
	height:182px;
	line-height:18px;
	}
	
#box #center #content ul {margin-left:15px;}
#box #center #content ul li {line-height:18px;}
#box #center #box_btm {background:url(../images/grey_btm.jpg) no-repeat; position:absolute; top:203px; left:0; height:20px; width:195px;}

#box #right {position:absolute; top:0; left:765px; width:220px; font-size:10px;}
#box #right strong {font-size:12px; color:#2D4C6E;}
#box #right ul {list-style-image:url(../images/arrow.gif);}
#box #right #box_btn{
	background:url(../images/box_top.jpg) no-repeat;
	height:140px;
	padding:20px;
	line-height:14px;
	}
	
#box #right #box_right {
	position:absolute;
	right:0;
	top:20px;
	height:210px;
	background:url(../images/accordion_right_bg.jpg) left top repeat-y;
	}

#box #right #box_btn div{margin-top:-5px;}
#box #right #box_mid {padding:0 20px; background:url(../images/box_mid.jpg) no-repeat; position:absolute; top:140px; left:0; height:70px; width:220px;}
#box #right #box_mid ul {margin:0; padding:2px 0; list-style-type:none; list-style-image:none;}
#box #right #box_mid ul li {margin-bottom:10px;}
*html #box #right #box_mid ul li {margin-bottom:10px; line-height:15px;}
#box #right #box_btm {background:url(../images/box_btm.jpg) no-repeat; position:absolute; top:210px; left:0; height:15px; width:220px;}

#box #right #arrow-down {position:absolute; top:17px; left:184px;}
#box #right #arrow-right1 {position:absolute; top:5px; left:184px;}
#box #right #arrow-right2 {position:absolute; top:30px; left:184px;}
#box #right #arrow-right3 {position:absolute; top:55px; left:184px;}

#box #sperate_1 {position:absolute; top:0; left:525px;}
#box #sperate_2 {position:absolute; top:0; left:195px;}



/******************** Inside Page *********************************/
#inside_box {
	position:relative;
	top:108px;
	left:0;
	width:1000px;
	background:url(../images/inside/inside_box_bg.jpg) repeat-y;
	}

#inside {
	position:relative;
	top:0;
	left:15px;
	width:970px;
	background:url(../images/inside/inside_bg.jpg) repeat-y;
	z-index:2;
	}

#inside div{padding:0 20px;}



/********************* Left Content ************************/
#inside div #left {float:left; width:150px; margin-left:-10px; padding:0;}
*html #inside div #left {padding-top:20px;}
#inside div #left #title {padding-bottom:1px; width:127px; border-bottom:1px solid #CECECE; font:bold 15px Arial; color:#2E4B73;}
#inside div #left ul {margin:0; padding:14px 0 0 0; list-style-type:none;}
#inside div #left ul li a {color:#444444; text-decoration:none;}
#inside div #left ul li#sec-title a#on {color:#D30016; text-decoration:none;}
#inside div #left ul li#sec-title {background:url(../images/arrow.gif) 20px 9px no-repeat; padding:5px 0 5px 30px; width:137px; border-bottom:1px solid #CECECE; font:bold 12px Arial; color:#464646;}

#inside div #left ul li#sec-title-on {background:url(../images/arrow-open.gif) 19px 10px no-repeat; padding:5px 0 5px 30px; width:137px; border-bottom:1px solid #CECECE; font:bold 12px Arial; color:#464646;}
*html #inside div #left ul li#sec-title-on {background:url(../images/arrow-open.gif) 19px 10px no-repeat; padding:5px 0 5px 30px;}

#inside div #left ul li#sec-title-on a {color:#464646; text-decoration:none;}
#inside div #left ul li#sec-title-on ul {margin:2px 0 0 0; padding:0;}
#inside div #left ul li#sec-title-on ul li {padding-left:10px; background:url(../images/arrow.gif) left 6px no-repeat;line-height:18px; font-weight:normal; color:#D30016;}
#inside div #left ul li#sec-title-on ul li a{color:#D30016; text-decoration:none;}


#inside div #left #box-section {margin:0; padding:18px; width:155px;}
#inside div #left #left_box {margin:0; padding:0; background:url(../images/inside/left_box_bg.jpg) repeat-y;}
#inside div #left #left_box #box_header {background:url(../images/inside/left_box_top.jpg) no-repeat; height:32px; margin:0; padding:4px 0 0 14px; font-weight:bold; font-size:11px; color:#FFFFFF;}
#inside div #left #left_box div {padding:3px 15px; font-size:10px; list-style-image:url(../images/arrow.gif);}
#inside div #left #left_box img {padding:0 2px;}
#inside div #left #left_box img#btm {padding:0;}



/********************* Center Content ************************/
#inside div #center {margin:20px 170px 20px 155px;}
*html #inside div #center {margin:20px 162px 20px 152px;}
#inside div #center #title {margin:0; padding:0 0 5px 0; font-size:15px; font-weight:bold; color:#2E4B73; float:left;}
#inside div #center #other-title {margin:0; padding:0; font-size:15px; font-weight:bold; color:#2E4B73;}
#inside div #center #location {margin:0; padding:0 8px; font-size:10px; font-weight:normal; color:#2E4B73; float:right; }
#inside div #center a:link, #inside div #center a:visited {text-decoration:none; color:#2E4B73;}
#inside div #center a:hover {text-decoration:none; color:#D30016;}
#inside div #center a#on {color:#D30016;}

#inside div #center #banner {padding:0; margin:0;}
#inside div #center #banner img {margin:0;}

#inside div #center #details_btn {margin-top:15px; padding:0; background:url(../images/inside/main_box_btn_bg_noDoc.jpg) no-repeat -4px top; font:bold 11px 新細明體, Arial; height:23px;}
#inside div #center #details_btn_no2 {margin-top:15px; padding:0; background:url(../images/inside/main_box_btn_bg_noDoc_noSpec.jpg) no-repeat -4px top; font:bold 11px 新細明體, Arial; height:23px;}
#inside div #center #details_btn div {margin:0; padding:4px 0 0 0; float:left;}
#inside div #center #details_btn #overview {background:url(../images/inside/main_box_btn_on.jpg) no-repeat; height:23px; width:99px;}
#inside div #center #details_btn #overview a {color:#2D496E; text-decoration:none;}
#inside div #center #details_btn #features {background:url(../images/inside/main_box_btn_1.jpg) no-repeat; height:23px; width:159px;}
#inside div #center #details_btn #features a{color:#FFFFFF; text-decoration:none;}
#inside div #center #details_btn #technical {background:url(../images/inside/main_box_btn_2.jpg) no-repeat; height:23px; width:176px;}
#inside div #center #details_btn #technical a {color:#FFFFFF; text-decoration:none;}

#inside div #center #details_btn #documentation {background:url(../images/inside/main_box_btn_3.jpg) no-repeat; height:23px; width:123px;}
#inside div #center #details_btn #documentation a {color:#FFFFFF; text-decoration:none;}


#inside div #center #content_details {margin:0 0 0 -4px; padding:0 20px 10px 20px; background:url(../images/inside/content_top.jpg) no-repeat;}
*html #inside div #center #content_details {margin:-4px 0 0 -4px;height:100%;}
#inside div #center #content_details ul {margin-left:15px; list-style-type:none; list-style-image:url(../images/arrow.gif); line-height:18px;}
#inside div #center #content_details h4 {padding-bottom:8px; font:bold 12px 新細明體, Arial; color:#2E4B73;}
#inside div #center #content_btm {margin:0 0 0 -4px; padding:0;}
*html #inside div #center #content_btm {margin:0 0 0 -1px; padding:0;}

#inside div #center #content {width:548px; margin:0 0 0 -4px; padding:20px 5px; min-height:300px;}
#inside div #center #content h4 {padding:20px 0 8px 0; font:bold 12px 新細明體, Arial; color:#2E4B73;}
#inside div #center #content ul {margin:5px 15px;}
#inside div #center #content ul li{list-style-type:none; padding-left:12px; background:url(../images/arrow.gif) left 4px no-repeat;}

#inside div #center #content #download_page {margin:0; padding:0;}
#inside div #center #content #download_page {width:100%;}
#inside div #center #content #download_page table .highlight {background:#E9E9E9;}
#inside div #center #content #download_page table h2 {padding:3px 10px; background:#E9E9E9; width:auto; font:bold 11px 新細明體, Arial; color:#2E4B73; font-style:normal;}
#inside div #center #content #download_page table .highlight p {font:bold 11px 新細明體, Arial; color:#2E4B73;}
#inside div #center #content #download_page table .highlight b {font:bold 11px 新細明體, Arial; color:#2E4B73;}
#inside div #center #content #download_page table .highlight i {font:bold 11px 新細明體, Arial; color:#2E4B73;}
#inside div #center #content #download_page table .highlight span {font:bold 11px 新細明體, Arial; color:#2E4B73;}
#inside div #center #content #download_page table td {border-bottom:solid 1px #CECECE;}
#inside div #center #content #download_page table td div {padding:3px 10px;}

/*************** Technical Specifications *******************/
#inside div #center #content_details div {padding:20px 17px 0 5px;}
#inside div #center #content_details div table {width:auto;}
#inside div #center #content_details div table .highlight {background:#E9E9E9;}
#inside div #center #content_details div table h2 {padding:3px 10px; background:#E9E9E9; width:auto; font:bold 11px 新細明體, Arial; color:#2E4B73; font-style:normal;}
#inside div #center #content_details div table .highlight p {font:bold 11px 新細明體, Arial; color:#2E4B73;}
#inside div #center #content_details div table .highlight b {font:bold 11px 新細明體, Arial; color:#2E4B73;}
#inside div #center #content_details div table .highlight i {font:bold 11px 新細明體, Arial; color:#2E4B73;}
#inside div #center #content_details div table .highlight span {font:bold 11px 新細明體, Arial; color:#2E4B73;}
#inside div #center #content_details div table td {border-bottom:solid 1px #CECECE;}
#inside div #center #content_details div table td div {padding:3px 10px;}



/*************** Products Category ************************/
#inside div #center #products_cate {margin:0 0 0 0; padding:0;}
#inside div #center #products_cate h4 {padding:10px 0; font:bold 12px 新細明體, Arial; color:#2E4B73;}
#inside div #center #products_cate #intro {padding:0 10px 20px 0;}
#inside div #center #products_cate #products_list {background:url(../images/inside/box-bg.jpg) left top repeat-y; margin:0 0 6px 0; padding:0;}
#inside div #center #products_cate #products_list #desc {padding:0; margin:10px 30px 0px 180px;}
#inside div #center #products_cate #products_list #title_bar {background:url(../images/inside/box-title.jpg) left top no-repeat; padding:4px 15px; color:#FFFFFF; font:bold 12px 新細明體, Arial; height:23px;}
#inside div #center #products_cate #products_list p {margin:5px 30px 0 0;}
#inside div #center #products_cate #products_list img {float:left; margin:15px;}
#inside div #center #products_cate #products_list ul {margin:10px 30px 0 180px;}
#inside div #center #products_cate #products_list ul li {list-style-type:none; background:url(../images/arrow.gif) left 4px no-repeat; margin:5px 0 0 12px; padding:0 0 0 10px;}

#inside div #center #products_cate #products_list #footer_bar {height:auto; background:url(../images/inside/box-footer.jpg) left top no-repeat; padding:4px; margin:5px 0 10px 0;}


/*************** News Center ************************/
#inside div #center #news {margin:0 8px 0 0; padding:0;}
#inside div #center #news #news_list {margin:10px 0; padding:0 0 10px 0; border-bottom:1px solid #CECECE;}
#inside div #center #news #news_list img {margin:3px 0 0 0; border:1px solid #CECECE;}
#inside div #center #news #news_list ul li {list-style-type:none; margin:0 0 3px 12px;}
#inside div #center #news #news_list ul li#date {font:bold 11px 新細明體, Arial;}
#inside div #center #news #news_list ul li#topic {font:bold 13px 新細明體, Arial; color:#2E4B73;}



/************** Center Search Result *****************************/
#inside div #center-search-result {margin:20px 40px 20px 10px; padding:0;}
#inside div #center-search-result #title {margin:0; padding:0; font:bold 15px 新細明體, Arial; color:#2E4B73;}
#inside div #center-search-result #intro {margin:0; padding:0; font:normal 11px 新細明體, Arial;}
#inside div #center-search-result #intro h2 {margin:10px 0; font:bold 11px 新細明體, Arial; background:url(../images/arrow-right.jpg) 68px 1px no-repeat; width:85px;}
#inside div #center-search-result #intro a {color:#D00015;}
#inside div #center-search-result #intro #nolink {padding:0 5px; display:inline;}
#inside div #center-search-result #content {margin:0; padding:10px 20px 0 0;}
#inside div #center-search-result #content a {color:#2E4B73;}
#inside div #center-search-result #content ul {margin:0; padding:0; list-style-type:none;}
#inside div #center-search-result #content ul li {padding:0 0 15px 10px; background:url(../images/arrow.gif) left 8px no-repeat;}
*html #inside div #center-search-result #content ul li {background:url(../images/arrow.gif) left 8px no-repeat;}
#inside div #center-search-result #content span {font-weight:bold; color:#D00015;}
#inside div #center-search-result #content h4 {padding:3px 0; font:bold 11px 新細明體, Arial;}
#inside div #center-search-result #content h5 {padding:0; font:normal 11px 新細明體, Arial;}
#inside div #center-search-result #content h5 a {color:#D00015;}
#inside div #center-search-result #nav-btm {margin:0; padding:0 5px;}
#inside div #center-search-result #nav-btm #nolink {padding:0 5px; display:inline;}
#inside div #center-search-result #nav-btm a {padding:0 5px;}



/************** Contact Other *****************************/
#inside div #center-other {margin:20px 180px 20px 175px; padding:0;}
#inside div #center-other #title {margin:0; padding:0; font:bold 15px 新細明體, Arial; color:#2E4B73;}
#inside div #center-other #content {margin:0; padding:10px 0 0 0;}
#inside div #center-other #content h4 {margin:20px 0 8px 0; font:bold 12px 新細明體, Arial; color:#2E4B73;}
#inside div #center-other #content h4#contact {border-bottom:1px solid #CECECE; }
#inside div #center-other #content ul li{margin-left:1px; padding-left:12px; list-style-type:none; background:url(../images/arrow.gif) left 5px no-repeat;}

.red {color:#F60005;}

#inside div #center-other #content .app_form_table {
	margin-top:10px;
	font-size:11px;
	font-family:新細明體, Arial;
	color:#444444;
}

.app_form_field {
	margin:2px 0;
	padding:0 4px;
	height:18px;
	line-height:18px;
	width:200px;
	font-family: 新細明體, Arial;
	font-size: 11px;
	color: #444444;
	border:1px solid #CACACA;
	}
	
.app_form_field2 {
	margin:2px 0;
	padding:0 4px;
	height:18px;
	line-height:18px;
	width:380px;
	font-family: 新細明體, Arial;
	font-size: 11px;
	color: #444444;
	border: 1px solid #CACACA;
	}
	
.app_form_field3 {
	margin:2px 0;
	padding:0 4px;
	/*height:18px;*/
	line-height:18px;
	width:380px;
	font-family: 新細明體, Arial;
	font-size: 11px;
	color: #444444;
	border: 1px solid #CACACA;
	}
	
.app_form_btn {
	font-size:11px;
	font-family:新細明體, Arial;
	color: #444444;
	border: 1px solid #CACACA;
	}



/********************* Right Content ************************/
#inside div #right {float:right; width:175px; margin:0; padding:0;}
*html #inside div #right {margin-right:-6px; padding-top:20px;}
#inside div #right_box {margin:0 0 10px 0; padding:0; background:url(../images/inside/right_box_bg.jpg) repeat-y;}
#inside div #right_box #box_header {background:url(../images/inside/right_box_top.jpg) no-repeat; width:171px; height:23px; padding:4px 0 0 15px; font-weight:bold; font-size:11px; color:#FFFFFF;}
#inside div #right_box div {padding:3px 15px; font-size:10px; list-style-image:url(../images/arrow.gif);}
#inside div #right_box div ul {margin-left:12px;}
*html #inside div #right_box div ul {margin-left:16px;} /* IE fix */

#inside_left_top_bg {position:absolute;	top:18px; left:15px; z-index:3;}
#inside_right_top_bg {position:absolute; top:18px; left:975px; z-index:3;}
#inside_btm {position:relative; left:15px; padding:0 0 15px 0; top:-8px; z-index:1;}



/******************** Footer ****************************/
#footer {
	position:relative;
	margin:0 auto;
	top:630px;
	bottom/*\**/:-84px\9;
	clear:both;
	height:23px;
	width:960px;
	border-top:1px solid #FFFFFF;
	font-size:10px;
	display:block;
	color:#BBBBBB;
	padding:5px;
	background:url(../images/footer_bg.jpg) repeat-x;
}
*html #footer {top:634px;} /*IE fix*/

#footer #copyright {float:left; padding:0 10px;}
#footer #footer_link {float:right; padding:0 10px;}
#footer a:link, #footer a:visited {color:#BBBBBB; text-decoration:none; padding:0 4px;}
#footer a:hover {color:#FFFFFF; text-decoration:none; padding:0 4px;}
#footer-btm {margin:-20px; padding:0 0 10px 0;position:relative; bottom:-38px;}
*+html #footer-btm {margin:-20px; padding:0 0 10px 0;position:relative; bottom:0px;}
*html #footer-btm {margin:-20px; padding:0 0 10px 0;position:relative; bottom:-38px;}



/******************** Footer Inside ****************************/
#footer-inside {
	position:relative;
	margin:0 auto;
	bottom:-84px;
	clear:both;
	display:block;
	height:23px;
	width:960px;
	border-top:1px solid #FFFFFF;
	font-size:10px;
	color:#BBBBBB;
	padding:5px;
	background:url(../images/footer_bg.jpg) repeat-x;
	z-index:4;
}

#footer-inside #copyright {float:left; padding:0 10px;}
#footer-inside #footer_link {float:right; padding:0 10px;}
#footer-inside a:link, #footer-inside a:visited {color:#BBBBBB; text-decoration:none; padding:0 4px;}
#footer-inside a:hover {color:#FFFFFF; text-decoration:none; padding:0 4px;}

#footer-inside-btm {margin:0; padding:0 0 20px 0;position:relative; bottom:-84px;}
*+html #footer-inside-btm {margin:0; padding:0 0 20px 0;position:relative; bottom:-84px;}
*html #footer-inside-btm {bottom:-74px;}

/*************************************************/
#vertical_container {}

.accordion_toggle {
			display: block;
			height: 17px;
			background:url(../images/accordion_toggle.jpg) no-repeat left top;
			padding: 3px 10px 0px 20px;
			outline: none;
			font:bold 12px 新細明體, Arial;
			color: #444444;
			cursor: pointer;
			margin: 0 0 0 0;
			border-bottom:4px solid #7A7A7A;
		}

.accordion_toggle_temp {
			display: block;
			height: 20px;
			background:url(../images/accordion_toggle.jpg) no-repeat left top;
			padding: 0 10px 0 20px;
			line-height: 20px;
			text-decoration: none;
			outline: none;
			font:bold 12px 新細明體, Arial;
			color: #444444;
			margin: 0 0 0 0;
			border-bottom:4px solid #7A7A7A;
		}
	
		.accordion_toggle_active {
			background: url(../images/accordion_toggle_active.jpg) no-repeat left top;
			color: #2E4B73;
			border-bottom:4px solid #7A7A7A;
			/*border-bottom:none;*/
			padding: 3px 10px 0 20px;
		}
		.accordion_line {border-bottom:4px solid #7A7A7A;}
		.accordion_content {
			background:url(../images/accordion_bg.jpg) repeat-y left top #FFFFFF;
			color: #444444;
			overflow: hidden;
			padding: 15px 10px 15px 20px;
			padding/*\**/: 15px 10px 8px 20px\9;	/* All IE CSS Hack */
			border-bottom:4px solid #7A7A7A;
			width:180px;
			height:200px;
		}
		
		.accordion_content ul {margin:0 10px 0 15px;}
		.accordion_content a:link, .accordion_content a:visited {color:#D00015;}
		.accordion_content a:hover {color:#898989;}
/**************************************************/