@charset "utf-8";
/* CSS Document */
/*html, body, applet, object, iframe,
h1, h2, h3, h4, h5, h6,  pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, 
fieldset, form, label, legend,
tbody, tfoot, thead{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}*/
body {
	line-height: 1;
}
/*ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}*/

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
/*table {
	border-collapse: collapse;
	border-spacing: 0;
}*/

/* ReSet CSS */


body {
	/*background-color:#cccccc;
	background-color: #E6FF70;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;*/
    text-align:center;
	margin:0;
	padding:0;
}

/*主要Layout排版區 (只定義最外框架)*/



#Wrapper { /*最外框把所有網頁內容包起來*/
	margin-left:auto;
	margin-right:auto;
	width:1004px;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/bgbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


#Wrapper_1 { /*最外框把所有網頁內容包起來*/
	margin-left:auto;
	margin-right:auto;
	width:1004px;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/allBG_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#Wrapper_2 { /*最外框把所有網頁內容包起來*/
	margin-left:auto;
	margin-right:auto;
	width:1004px;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/allBG_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#Wrapper_3 { /*最外框把所有網頁內容包起來*/
	margin-left:auto;
	margin-right:auto;
	width:1004px;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/allBG_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#Wrapper_4 { /*最外框把所有網頁內容包起來*/
	margin-left:auto;
	margin-right:auto;
	width:1004px;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/allBG_04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#Wrapper_5 { /*最外框把所有網頁內容包起來*/
	margin-left:auto;
	margin-right:auto;
	width:1004px;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/allBG_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#Wrapper_6 { /*最外框把所有網頁內容包起來*//*allBG_01商品內容*/
	margin-left:auto;
	margin-right:auto;
	width:1004px;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/allBG_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#Wrapper_7 { /*最外框把所有網頁內容包起來*//*allBG_02投保須知*/
	margin-left:auto;
	margin-right:auto;
	width:1004px;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/allBG_07.jpg);
	/*background-image: url(../images/allBG_02.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
}

#Wrapper_8 { /*最外框把所有網頁內容包起來*//*allBG_04投保管道*/
	margin-left:auto;
	margin-right:auto;
	width:1004px;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/allBG_08.jpg);
	/*background-image: url(../images/allBG_04.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
}

#Wrapper_9 { /*最外框把所有網頁內容包起來*//*allBG_04投保管道*/
	margin-left:auto;
	margin-right:auto;
	width:1004px;
	text-align:left;
	background-color:#FFFFFF;
	background-image: url(../images/allBG_09.jpg);
	/*background-image: url(../images/allBG_04.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
}

#Wrapper_Index { /*最外框把所有網頁內容包起來*/
	margin-left:auto;
	margin-right:auto;
	width:980px;
	text-align:left;
	background-color:#FFFFFF;
}
#Header { /*上方區塊*/
	margin:0;
	padding:0;
	/*background-image: url(../images/topimg.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	height: 220px;
}

#HeaderNav{
    /*margin-left:15px;*/
    /*height:46px;*/
}



#Header img {
	border:none;
}
#Header_Index { /*上方區塊*/
	display:none;
	background:url(../images/index_09.gif) repeat-x left top;
	margin:0;
	padding:0;
}
#MainBanner { /*主視覺BNNER*/
	margin:0;
	padding:0;
	display:none;
}
#MainBanner img {
	border:none;
}
#MainConteiner { /*把左右側包起來的區塊*/
	margin:0;
	padding:0;
	/*background-color:#996633;*/
}


#SideBar {
	margin:0px;
	/*display:none;*/
	width:30px;
	float:right;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
} /*通常用於右側*/
#ContentContainer {/*中間區塊包還內容和右邊快速鈕區塊*/
	margin:0;
	padding:0;
	float:right;
	text-align:left;
    width:800px;
} /*通常用於中間區塊*/

#ContentPad{/*中間內容背景部份*/
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	width:750px;
}

#MCT_BG{
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	width:767px;
	background-image: url(../images/McontnentT_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}


#MCM_BG{
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	width:767px;
	background-image: url(../images/McontnentM_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

#ContentWording{/*中間內容文字部份*/
	margin:0;
	padding:0;
	text-align:left;
	width:700px;
	margin:0px 25px 0px 30px;
}

#MainTitle{
	height:45px;
	margin-bottom:0px;
	margin-top:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
}

/* 通常用於左側 側面選單區*/

#Footer { /* 最下面的版權宣告區*/
	margin:0;
	padding:0;
	background-color: #ffe610;
	height:42px;
	background-image: url(../images/footerBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 1004px;
}
#FooterWording{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #000000;
	text-align:center;
	margin-top:10px;
}

#FooterWording a, #FooterWording a:link,#FooterWording a:visited{
	color: #000000;
	text-decoration: none;
}

#FooterWording a:hover{
	color: #000000;
	text-decoration: underline;
}

#Footer_Index, #Navigator_Index { /* 最下面的版權宣告區*/
	display:none;
}

.clear {
	clear:both;
}
/*主要Layout排版區 (只定義最外框架)*/
/*第二層設定 中間區塊 */
/*第二層設定#Navigator 以下 */

#Navigator {
    margin-top:1px;
	margin-left:1px;
	padding:0;
	float:left;
	width:185px;
	text-align:center;

	/*background-color:#FF9900;*/
} 

/*--------------以下各單元左邊的背景------------------*/

#MenuOutlineBox {
	margin-left:8px;
	width:175px;
	height:345px;
	background-image: url(../images/leftbg_sample.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#MenuOutlineBox_product {
	margin-left:8px;
	width:175px;
	height:345px;
	background-image: url(../images/leftbg_Product.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#MenuOutlineBox_Underwriting {
	margin-left:8px;
	width:175px;
	height:345px;
	background-image: url(../images/leftbg_Underwriting.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

#MenuOutlineBox_Calculation {
	margin-left:8px;
	width:175px;
	height:345px;
	background-image: url(../images/leftbg_Calculation.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

#MenuOutlineBox_Channel {
	margin-left:8px;
	width:175px;
	height:345px;
	background-image: url(../images/leftbg_Channel.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

#MenuOutlineBox_Event {
	margin-left:8px;
	width:175px;
	height:345px;
	background-image: url(../images/leftbg_Event.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

#MenuOutlineBox_Value {
	margin-left:8px;
	width:175px;
	height:345px;
	background-image: url(../images/leftbg_sample.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

#MenuOutlineBox_Download {
	margin-left:8px;
	width:175px;
	height:345px;
	background-image: url(../images/leftbg_Download.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

#MenuOutlineBox_FAQ {
	margin-left:8px;
	width:175px;
	height:345px;
	background-image: url(../images/leftbg_FAQ.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

#MenuOutlineBox_Inquiry {
	margin-left:8px;
	width:175px;
	height:345px;
	background-image: url(../images/leftbg_Inquiry.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

/*--------------以下各單元左邊的背景------------------*/

#MenuOutline1 {
	width:175px;
	margin-left:0;
	padding:0;
}
#MenuOutline2 {/*標題*/
	margin-right:0;
	width:175px;
	padding:0px 0px 0px 0px;
}

#MenuOutline3 {/*標題*/
	margin-right:0;
	width:160px;
	padding:0px 0px 0px 0px;
}


#MenuOutline3 ul{
	/*list-style-type: none;*/
	margin:0px;
	padding:0px;
	/*list-style-image: url(../images/icon_sqare.gif);*/
}

#MenuOutline3 li {
	list-style-type: none;
	height:15px;
}
div.MenuOutline3 #selected {  /*標題區項目表列連結[保留設定]*/
}
div.MenuOutline3 #selected a { /*標題區項目表列連結*/
	background-image: url(../images/icon_sqare_ovr.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#MenuOutline3 li a, #MenuOutline3 li a:link,#MenuOutline3 li a:visited,#MenuOutline3 li a:active{
	background-image: url(../images/icon_sqare.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	display: block;
	margin:9px 10px 0px 5px;
	/*padding-bottom:5px;*/
	padding-left:15px;
	font-family: "新細明體";
	font-size: 12px;
	/**/line-height: 14px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #e1e1e1;
	/**/text-align:left;
	text-decoration: none;
}

#MenuOutline3 li a:hover{
	background-image: url(../images/icon_sqare_ovr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	text-decoration: none;
	background-color: #f7f7f7;
	text-align:left;
}

#mainNav {
    margin-left:auto;
    margin-right:auto;
    padding:0;
    width:185px;
  /*list-style-type:none;*/
    font: 12px Arial, Helvetica, sans-serif;
  /*background-color:#999933;*/
}

#mainNav li {
    width:150px;
    padding:0;
    margin:0 1px 0 0;
    list-style: none;
}

#mainNav li dl {
    margin:0;
    padding:0;
  /*background:#00CCCC ;*/
}

#mainNav li dt {
	background-image: url(../images/icon01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin:0;
	padding:5px 0 0 20px;
	text-align:left;
	border-bottom:1px solid #ccc;
	background-color: #FFFFFF;
	font-weight:bold;
	color: #000000;
}

#mainNav li dt a, #mainNav li dt a:visited{
    display:block;
    height:20px;
    color: #000000;
    text-decoration:none;
}

#mainNav li dd {
	margin:0;
	padding:5px 0 0 20px;
	text-align:left;
	background:#FFFFFF;
	list-style-type:disc;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
	font-weight:normal;
	color: #CCCCCC;
}

#mainNav li dd a, #mainNav li dd a:visited{
    display:block;
    height:20px;
    color: #464646;
}

#mainNav li dd { display:none} /*關閉子表單*/
/*#mainNav li:hover dd { display:block} *//*關閉子表單*/
/*#mainNav li dd a:hover dd { display:block}*/ /*關閉子表單*/

#SearchForm {
     width:450px;
     padding:0;
     margin:0;
}

#SearchForm span {
    display:inline
}

#SearchResault {
    margin-right:80px;
    width:500px;
}

#path{
	font-size: 12px;
	line-height:18px;
	color: #808080;
	text-align:right;
	padding:0px 25px 0px 0px;
}

#path a,#path a:link,#path a:visited,#path a:active{
	color: #bfbfbf;
	text-decoration: none;
}

#path a:hover{
	color: #666666;
	text-decoration: underline;
}

.selcet_path{/*定住*/
    color: #63b721;
}

.weblink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FF0000;
}

.weblink a,.weblink a:link,.weblink a:visited,.weblink a:active{
	color: #FF0000;
	text-decoration: underline;
}
.weblink a:hover{
	color: #FF0000;
	text-decoration: none;
}
.note{
	/*background-image: url(../images/pen.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	margin-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #7f7f7f;
}
.alert {
    height:270px;
	/*background-image: url(../images/truck.gif);*/
	background-repeat: no-repeat;
	background-position: right top;
	color: #65b521;
	font-size:12px;
	line-height:18px;
	margin-right:50px;
}
.QAbottom {/*區分QA題目與答案*/
	line-height: 2em;
	border-bottom:1px solid #ccc;
	color:#666666;
	/*background-image: url(../images/dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom center;	*/
	margin-bottom:0px;
    margin-left:0px;
	text-align:left;
}

#Down {/*標題*/
	margin:0px;
	padding:0px;
	font-size:12px;
	color: #000000;
	text-decoration: none;
}
#Down a:link,a:active,a:visited{
	color: #000000;
	text-decoration: none;
}
#Down a:hover{/*黃色*/
	color: #ffdd00;
	text-decoration: underline;
}
#Down ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#Down li {
	background-image: url(../images/icon_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin:6px 0px 6px 0px;
	font-family: "新細明體";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-align:left;
	padding-left:25px;
}
#Down img {
    border:none;
}

#Down2 {/*標題*/
	margin:0px;
	padding:0px;
	font-size:12px;
	color: #000000;
	text-decoration: none;
}
#Down2 a:link,a:active,a:visited{
	color: #000000;
	text-decoration: none;
}
#Down2 a:hover{/*綠色*/
	color: #65b521;
	text-decoration: underline;
}
#Down2 ul{
	list-style-type: none;
	margin:0px;
	padding:0px;	
}
#Down2 li {
	background-image: url(../images/icon_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin:6px 0px 6px 0px;
	font-family: "新細明體";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-align:left;
	padding-left:25px;
}
#Down2 img {
    border:none;
}


#Down3 {/*標題*/
	margin:0px;
	padding:0px;
	font-size:12px;
	color: #000000;
	text-decoration: none;
}
#Down3 a:link,a:active,a:visited{
	color: #000000;
	text-decoration: none;
}
#Down3 a:hover{/*橘色*/
	color: #f08200;
	text-decoration: underline;
}
#Down3 ul{
	list-style-type: none;
	margin:0px;
	padding:0px;	
}
#Down3 li {
	background-image: url(../images/icon_05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin:6px 0px 6px 0px;
	font-family: "新細明體";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-align:left;
	padding-left:25px;
}
#Down3 img {
    border:none;
}



#QA {/*標題*/
	margin-right:0;
	padding:10px 0px 0px 8px;
	font-size:12px;
	color: #000000;
	text-decoration: none;
}
#QA a:link,a:active,a:visited{
	color: #000000;
	text-decoration: none;
}
#QA a:hover{
	color: #65b521;
	text-decoration: underline;
}

#QA ul{
	list-style-type: none;
	margin:0px;
	padding:0px;	
}

#QA li {
	background-image: url(../images/icon_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin:6px 10px 6px 25px;
	font-family: "新細明體";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-align:left;
	padding-left:25px;
}
.FAQ {
	background-image: url(../images/QNA.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}
td.FAQ p {
padding-left:33px;
}
td.FAQ ol {
margin-left:33px;
margin-bottom:0px;
margin-right:15px;
}

td.FAQ ol a:link,td.FAQ ol a:active,td.FAQ ol a:visited,td.FAQ ol a{
	color: #000000;
	text-decoration: underline;
}
td.FAQ ol a:hover{
	color: #65b521;
	text-decoration: none;
}

td.FAQ li {
padding-left:0px;
margin-bottom:0px;
}
td.FAQ p {
padding-left:33px;
margin-bottom:0px;
}

.menu1 ol{/*第一層項目標題*/
	background-image: url(../images/icon_A.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	font-size: 12px;
	color: #000000;
	font-family: "新細明體";
	text-align:left;
	padding:0;
	margin:0; /*如果其他頁面有重疊問題，請調整此行*/
	line-height: 20px;
	padding-left:23px;
}
.menu1 li {
	/*list-style-position: inside;*/
	margin-left:2px;
	padding-left:0px;
}

#Listimgszone{
   width:90px;
   padding-top:20px;
   padding-left:30px;
   float:left;
   
}

#Listimgszone_VD{
   width:90px;
   float:left;
   padding-left:10px;
   
}
#Listtbpad{
float:right;
   
}

.choiceboxpad{
    width:20px;
	padding-left:60px;
}

.formpad{
    margin:0px;
	padding:0px;
}
