/* CSS Document */
* { margin:0; padding:0;}
.noborder {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
html{
	font-family:tahoma, arial;
}
.main_back {
	background-image: url(images/fill_wrapper.gif);
	background-repeat: repeat-x;
}
.box_top {
	background-image: url(images/wrapper.gif);
	background-repeat: repeat-x;
}
.style45 {
	font-size: 14px;
	line-height: 20px;
	color: #330000;
	font-family: "微軟正黑體";
}

body{
	
	font-size:14px;
	line-height:1.01em;
	color:#866E73;	
}

/***************links**************/
a{
	color:#990000;
}
.headback .style20 .style29 a {
	color: #FFFFFF;
}
img{ border:0px none; margin:0; padding:0; vertical-align:top;}
/**********font size***************/
#header{font-size:0.75em; line-height:0.875em;}
.content{font-size:0.75em; line-height:1.33em;}
#footer{font-size:0.6875em; line-height:1.27em;}
/********** end font size***************/

input, textarea, select{
	font-family:arial; 
	color:#000000; 
	border:1px solid #565656;
	vertical-align:top;
}
#form input{ width:146px; height:19px; font-size:1em; background:#862335; border:1px solid #525051; color:#FFFFFF; padding:0 0 0 10px;}

#form1 input{ width:211px; height:18px; font-size:1em;}
#form1 textarea{ width:211px; height:239px; overflow:auto;}
.inp_h{ height:24px; margin:0 0 3px 0;}

/****************** GLOBAL ***********************************************/
.w100{}

.float{ float:left; margin:0 20px 0 0;}
.right{ text-align:right;}
.title { display:block; margin:0; padding:0;}

.indent, .box , .row, .row, .row_1, .row_2, .block, .block_1, .block_2, .block_3, .block_4
{ 
	margin:0; 
	padding:0; 
	width:auto; 
	height:auto; 
	background:none;
}
.left_bar {
	background-image: url(images/side_left_1.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.in5{ padding-bottom:5px;}
.in10{ padding-bottom:10px;}
.in15{ padding-bottom:15px;}
.in20{ padding-bottom:20px;}
/********************* END GLOBAL ********************************************/

ul {list-style:none;}
li{ background:url(images/bull.gif) 0 7px no-repeat; padding:0 0 0 26px;}
li div{ background:url(images/sep.gif) left bottom repeat-x; width:205px;}
li a {
	font-weight:normal; 
	font-size:12;
	line-height:2.38em;
	color:#866E73;
	text-decoration:none;
}
li a:hover {text-decoration:underline;}

.col { float:left;}
.right{ text-align:right;}
.clear { clear:both;}

/***************links**************/
a{
	color:#990000;
}
.headback .style20 .style29 a {
	color: #FFFFFF;
}
a:hover{ text-decoration:none;}
/**************end links**************/

/***************txt***************/
h1, h2{ margin:0; padding:0;}
h1 {text-indent:-10000px; background:url(images/logo.gif) no-repeat left top; height:92px;}
.txt{ color:#8E293B;}
.txt_1{ line-height:1.25em;}
.txt_2{ color:#8E293B; font-weight:bold;}
/***************end txt***************/

.main {margin:0 auto;}

#header { color:#B1A1A5; font-family:arial;}
#header a{ color:#B1A1A5; text-decoration:none;}
.main_back .style35 table {
	color: #330000;
}
#header a:hover{ text-decoration:underline;}
#header .bg_top{
	width:100%;
	height:107px;
	background-image: url(images/bg_header.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
#header .logo{ height:98px; }
#header .menu {padding:0px 0 0 32px;}
#header .column_1 .indent {
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 23px;
}
#header .column_1 .search {
	width:235px;
	height:40px;
	background:url(images/bg_form.gif) 0 0 no-repeat;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
#header .column_1 .search .indent {padding:5px 0 0 23px;}
#header .column_1 .search img{ vertical-align:top;}

#header .row { background:url(images/fill_row.gif) left top repeat-x;}
#header .row .bg_row{ background:url(images/bg_header_3.png) right top no-repeat; width:100%; height:230px;}
#header .row .column .indent {padding:22px 0 0 37px;}
#header .row .column .block {padding:0 0 0 164px;}
#header .row .column_1 .indent {padding:9px 22px 0 0; text-align:right;}


/*******************box1*********************************/
.box .left_top{ background:url(images/left_top.gif) left top no-repeat #F2EFF0;}
.box .right_top{ background:url(images/right_top.gif) right top no-repeat;}
.box .left_bot{ background:url(images/left_bot.gif) left bottom no-repeat;}
.box .right_bot{ background:url(images/right_bot.gif) right bottom no-repeat; width:100%;}
/***************************end box**************************/


/*******************box_1*********************************/
.box_1 .left_top{ background:url(images/left_top_1.gif) left top no-repeat;}
.box_1 .right_top{ background:url(images/right_top_1.gif) right top no-repeat;}
.box_1 .left_bot{ background:url(images/left_bot_1.gif) left bottom no-repeat;}
.box_1 .right_bot{ background:url(images/right_bot_1.gif) right bottom no-repeat; width:100%;}

.box_1 .side_left{ background:url(images/side_left_1.gif) left top repeat-y #FFFFFF;}
.box_1 .side_right{ background:url(images/side_right_1.gif) right top repeat-y;}
.box_1 .side_top{ background:url(images/side_top_1.gif) left top repeat-x;}
.box_1 .side_bot{ background:url(images/side_bot_1.gif) left bottom repeat-x;}
/***************************end box_1**************************/

.content { background:url(images/fill_wrapper.gif) right top repeat-x #FFFFFF; padding-bottom:20px;}
.wrapper { background:url(images/wrapper.gif) center top repeat-x; width:100%;}
.content .indent{padding:0 0 13px 32px;}
.content .column .indent{padding:19px 50px 34px 13px;}

.content .box .box_title{ padding:18px 0 0 26px;}
.content .box .box_indent{ padding:8px 20px 20px 26px;}

.content .box_1 .box_title{ padding:18px 0 0 26px;}
.content .box_1 .box_indent{ padding:8px 20px 20px 26px;}

.content .column_1 .indent{padding:14px 29px 0 0;}
.content .column_1 .indent_1{padding:0 0 0 21px;}

/***************************page**************************/
#page .content .column .row{ padding:0 30px 0 0;}
#page .content .column .block{ width:49%;}
#page .content .column .block_1{
	width:44%;
}
#page .content .column .block_1 .indent{ padding:0 0 0 3px;}
#page .content .column .block_1 .kav{ background:url(images/bg_kav.gif) left top no-repeat; width:100%;}
/***************************end page**************************/

/***************************page_1**************************/
#page_1 .content .column .row{ padding:0 30px 0 0;}
/***************************end page_1**************************/

/***************************page_2**************************/
#page_2 .content .column .row{ padding:0 30px 0 0;}
/***************************end page_2**************************/

/***************************page_3**************************/
#page_3 .content .column .ci{ padding:0 30px 0 0;}
#page_3 .content .column .ci1{ padding:0 68px 0 0;}
#page_3 .content .column .row{ padding:0 30px 0 0;}
/***************************end page_3**************************/

/***************************page_3**************************/
#page_4 .content .column .indent{padding:19px 35px 34px 13px;}
/***************************end page_3**************************/

#footer { color:#866E73; font-weight:bold; font-family:arial;}
#footer a{ color:#866E73; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .indent {padding:10px 0 0 45px;}
.side_right {
	background-image: url(images/side_right_1.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.right_side2 {
	background-image: url(images/side_right_1.gif);
	background-repeat: repeat-y;
}
.left_top {
	background-image: url(images/left_top_1.gif);
	background-repeat: no-repeat;
}
.right_top {
	background-image: url(images/right_top_1.gif);
	background-repeat: no-repeat;
}
.left_bot {
	background-image: url(images/left_bot_1.gif);
	background-repeat: no-repeat;
}
.top {
	background-image: url(images/side_top_1.gif);
	background-repeat: repeat-x;
	height: 10px;
}
.headback .style25 a {
	color: #FFFFFF;
}
.arrow {
	background-image: url(images/arrow2.png);
	background-repeat: no-repeat;
}
.arrow2 {
	background-image: url(images/arrow3.png);
	background-repeat: no-repeat;
}
.line {
	background-image: url(images/line.gif);
	background-repeat: repeat-x;
}
