﻿html {
  height: 100%;
}

*
{
font-family:Geneva,Arial,Helvetica,"新細明體","細明體",sans-serif;
    /* padding: 0; */
    margin: 0;
    vertical-align:middle;
    
}


a:link
{
    color: #464646;
    text-decoration: none;
}
a:hover
{
    color: #0a5ea6;
    text-decoration: underline;
}

a:visited
{
    color: #898989;
    text-decoration: none;
}

.highlightlink{
	 color: #1162cb;
    text-decoration: none;
	 font-weight: bold;
}
a.highlightlink:link{
	 color: #1162cb;
    text-decoration: underline;
	 font-weight: bold;
}
a.highlightlink:hover{
	 color: #FFB935;
    text-decoration: underline;
	 font-weight: bold;
}
a.highlightlink:visited{
	 color: #1162cb;
    text-decoration: underline;
	 font-weight: bold;
}

bodyF
{

}

tr, div
{
    vertical-align: top;
    font-family: Verdana, sans-serif;
    font-size: 12px;
}

p{
	 padding: 5px 5px 5px 8px;
	 font-family: Verdana, sans-serif;
	 word-break: break-all;
}
.fontfamily{
	font-family: Verdana, sans-serif;
}
h1{
    vertical-align: top;
    font-family: Verdana, sans-serif;
    font-size: 18px;
}
.h1{
    vertical-align: top;
    font-family: Verdana, sans-serif;
    font-size: 18px;
}

h2{
    vertical-align: middle;
    font-size: 16px;
    color: #085ea7;
    font-weight: bold;
	 width: 100%;
	padding-bottom: 8px;
}
.h2{
    vertical-align: middle;
    font-size: 16px;
    color: #085ea7;
    font-weight: bold;
	 width: 100%;
	padding-bottom: 8px;
}
a.h2{
    vertical-align: middle;
    font-size: 16px;
    color: #085ea7;
    font-weight: bold;
	 width: 100%;
	padding-bottom: 8px;
}
a.h2:link{
    vertical-align: middle;
    font-size: 16px;
    color: #085ea7;
    font-weight: bold;
	 width: 100%;
	padding-bottom: 8px;
}
a.h2:hover{
    vertical-align: middle;
    font-size: 16px;
    color: #1162cb;
    font-weight: bold;
	 width: 100%;
	padding-bottom: 8px;
	text-decoration: underline;
}
a.h2:visited{
    vertical-align: middle;
    font-size: 16px;
    color: #898989;
    font-weight: bold;
	 width: 100%;
	padding-bottom: 8px;
	text-decoration: underline;
}
h3{
    text-align: left;
	 vertical-align: middle;	 
    font-family: Verdana, sans-serif;
    font-size: 20px;
    color: #111111;
    font-weight: bold;

	background-image: url(../../images/default-theme/bg_h3.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 12px;
	padding-top: 3px;
	letter-spacing: 3px;
	}
.h3_ul{
	background-image: url(../../images/default-theme/bg_h5.png);
	background-repeat: no-repeat;
	background-position: left 38px ;
	margin-top: 8px;

}
h4{
    text-align: left;
	 vertical-align: middle;	 
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: White;
    font-weight: bold;
	 width: 100%;	 
	background-image: url(../../images/default-theme/bg_h4.gif);
	background-repeat: repeat-x;
	padding-left: 14px;
	padding-bottom: 9px;
	padding-top: 9px;
}
.h4{
    text-align: left;
	 vertical-align: middle;	 
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: White;
    font-weight: bold;
	 width: 100%;	 
	background-image: url(../../images/default-theme/bg_h4.gif);
	background-repeat: repeat-x;
	padding-left: 14px;
	padding-bottom: 9px;
	padding-top: 9px;
}
h5{
    text-align: left;
	 vertical-align: middle;	 
    font-size: 15px;
    font-weight: bold;
	 width: 100%;	 
	background-repeat: repeat-x;
	padding-bottom: 8px;
	padding-top: 8px;
}
.h5{
    text-align: left;
	 vertical-align: middle;	 
    font-size: 15px;
    font-weight: bold;
	 width: 100%;	 
	 line-height: 16px;
	padding-left: 10px;
	padding-bottom:1px;
	margin: 8px 3px 8px 3px;
	background-image: url(../../images/default-theme/li_contenttable_b.gif);
	background-repeat: no-repeat;
	background-position: left;
}
h6{
    text-align: left;
	 vertical-align: middle;	 
    font-size: 15px;
    font-weight: bold;
	 width: inherit;	 
	color: #1263ce;
	padding: 5px 8px 5px 20px;	
	background-image: url(../../images/default-theme/li_contenttable_g.gif);
	background-position: 8px 7px;
	background-repeat: no-repeat;
	text-indent: 0em;

}

.h7{
    text-align: left;
	 vertical-align: middle;	 
    font-size: 13px;
    font-weight: bold;
	 width: inherit;	 
	color: #ff8900;
	padding: 5px 8px 6px 20px;	
	background-image: url(../../images/default-theme/li_contenttable_g.gif);
	background-position: 8px 8px;
	background-repeat: no-repeat;
	text-indent: 0em;

}





.h6{
    text-align: left;
	 vertical-align: middle;	 
    font-family: Verdana, sans-serif;
    font-size: 15px;
    font-weight: bold;
	 width: 100%;	 
	background-repeat: repeat-x;
	padding-bottom: 8px;
	padding-top: 8px;
	color: #ff8900;
}
/***** Adminstration System Style begin *****/

.header_adminsys{
   background-color: #f1f3f5;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
	border-bottom: 1px solid #999999;
	width: 100%;
	vertical-align: middle;
	text-align: left;
	 vertical-align: middle;	 
    font-family: Verdana, sans-serif;
    font-size: 20px;
    color: #111111;
    font-weight: bold;
}
.header_bk{
	background-image: url(../../images/default-theme/bg_header_bk.png);
	background-repeat: repeat-x;
	padding-left: 8px;
	height: 46px;
	width: 100%;
	vertical-align: middle;
}
.header_bl{
    text-align: left;
	 vertical-align: middle;	 
    font-family: Verdana, sans-serif;
    font-size: 20px;
    color: #111111;
    font-weight: bold;
	 width: 100%;	 
	background-image: url(../../images/default-theme/bg_h3.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-top: 5px;
	letter-spacing: 3px;
   margin-top: 8px;
	}
	
.header_news{
	vertical-align: top;	 
   font-family: Verdana, sans-serif;
   font-size: 13px;
   color: #111111;
   font-weight: bold;
}
.header_news:hover {
   text-decoration: underline;
	color: #1162cb;
}	

/***** Conten News Style begin *****/
.header_news2{
    text-align: center;
	 vertical-align: middle;	 
    font-size: 15px;
    font-weight: bold;
	 width: inherit;	 
	color: #1263ce;
	padding: 10px 0px 10px 0px;	
	text-indent: 0em;

}


.header_news2_contentext{
    text-align: left;	
    font-size: 12px; 
	 width:100%;
	 line-height:22px;	 
	color: Black;
	background-repeat: no-repeat;
	text-indent: 2em;
	padding-left:10px;
	padding-top:6px;
}



/***** Conten News Style end *****/


hr
{

    width: 98%;
    border-bottom: 1px solid #d3d3d5;
    border-left: 0px none;
    border-right: 0px none;
    border-top: 0px none;
	 margin: auto;
}
hr.l2b
{
    width: 98%;
	 border-bottom: 1px solid #78a7c3;
    border-left: 0px none;
    border-right: 0px none;
    border-top: 0px none;
	 margin: auto;
}
ul
{
    list-style: none;
    text-align: left;
}

/*li
{
    line-height: 22px;
    padding-left: 0px;
    padding-top: 0px;
    background-image: url(../images/arrow.png);
    background-repeat: no-repeat;
    background-position: 10px 5px;
    text-align: left;
}*/
li.bba{
	padding-left: 5px;
	padding-bottom: 8px;
	margin-left: 3px;
	list-style-image: url(../../images/default-theme/li_caption2.gif);
	list-style-position: outside;
	vertical-align: middle;
	line-height: 18px;
}

li.bba_h{
	padding-left: 5px;
	padding-bottom: 8px;
	margin-left: 15px;
	list-style-image: url(../../images/default-theme/li_caption2.gif);
	list-style-position: outside;
	vertical-align: middle;
	line-height: 18px;
}
li.bba_h:hover{
   background-color: #ffffff;
}

	
ol
{
    margin-left: 40px;
    list-style-position: inherit;
}
form
{
    display: inline;
    margin: 0;
    padding: 0;
}

input[type="text"],input[type="password"],input[type="file"]{
    font-family: Verdana, sans-serif;
    font-size: 13px;
    color: #363636;
    background-image: url(../../images/default-theme/bg_txtbox.png);
    background-repeat: repeat-x;
    background-position: top;
    border: 1px solid #9F9F9F;
    height: 20px;
    line-height: 20px;
    padding-left: 3px;
    vertical-align:middle;
}



/*****textinput shadow 2013/06/18  Kiwi拿掉*****/
/*****input[type="text"],input[type="password"],input[type="file"]{
    font-family: Verdana, sans-serif;
    font-size: 13px;
    color: #363636;
    background-image: url(../../images/default-theme/bg_txtbox.png);
    background-repeat: repeat-x;
    background-position: top;
    border: 1px solid #9F9F9F;
    height: 22px;
    line-height: 22px;
    padding-left: 3px;
	 vertical-align: middle;
	margin-bottom: 3px;
	margin-top: 3px;
	-moz-border-radius: 3px;
    border-radius: 3px;
	
	
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset -1px 3px 8px rgba(148,148,148,0.3);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset -1px 3px 8px rgba(148,148,148,0.3);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset -1px 3px 8px rgba(148,148,148,0.3);

}
*****/
textarea {
    font-family: Verdana, sans-serif;
    font-size: 13px;
    color: #363636;
    background-image: url(../../images/default-theme/bg_txtbox.png);
    background-repeat: repeat-x;
    background-position: top;
    border: 1px solid #9F9F9F;
    line-height: 22px;
    margin-bottom: 3px;
	 margin-top: 3px;
	 padding-left: 12px;
	 padding-right: 12px;
	 padding-bottom: 8px;
	 padding-top: 8px;
	 word-wrap:break-word;
	 overflow:auto;
/*****	 
	 -moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset -1px 3px 8px rgba(148,148,148,0.3);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset -1px 3px 8px rgba(148,148,148,0.3);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset -1px 3px 8px rgba(148,148,148,0.3);
*****/
}



input[type="button"],input[type="submit"],input[type="radio"] {
	cursor: pointer;
	vertical-align: middle;
	
    line-height: 22px;
	 padding-left: 20px;
	 padding-right: 20px;
}
input[type="submit"].sty_d {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 4px 20px 4px 20px;
	background-image: url(../../images/default-theme/bg_btn_1.png);
	background-repeat: repeat-x;
	background-position: 0px center;
	margin: 8px 8px 8px 8px;
	background: -moz-linear-gradient(
		top,
		#36abff 0%,
		#0c7ef9);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#36abff),
		to(#0c7ef9));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 0px solid #134201;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);

}
input[type="submit"].sty_d:hover{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 20px 3px 20px;
	background-image: url(../../images/default-theme/bg_btn_1h.png);
	background-repeat: repeat-x;
	background-position: 0px center;
	background: -moz-linear-gradient(
		top,
		#0c7ef9 0%,
		#36abff);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#0c7ef9),
		to(#36abff));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 0px solid #134201;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);

}
label {
    padding: 5px 5px 5px 5px;
    
}
label:hover {
    padding: 5px 5px 5px 5px;
    cursor: pointer;
	 color: #1162cb;
    text-decoration: underline;
	 
}

select, DropDownList {
    font-family:Geneva,Arial,Helvetica,"新細明體","細明體",sans-serif;
    font-size: 12px;
    color: #363636;
	 height: 24px;
    line-height: 24px;
    border: 1px solid #9F9F9F;
    vertical-align:middle;

	 /*****
	 -moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset -1px 3px 8px rgba(148,148,148,0.3);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset -1px 3px 8px rgba(148,148,148,0.3);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset -1px 3px 8px rgba(148,148,148,0.3);
		*****/
}


img{
	 vertical-align: middle;
    border: 0px none;
}
table{
	 border-collapse: collapse ;
	 border-color: #CBCBCB ;
}

/***** jquery combox begin *****/
.comboboxContainer
{
	border-left: solid 2px #777;
	border-top: solid 2px #777;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

.comboboxValueContainer
{
	background: url(../../images/default-theme/combobox/comboboxDisplayValue.gif) repeat-x left top;
}

.comboboxValueContent
{
	padding-left: 3px;
	text-transform: uppercase;
}

.comboboxDropDownContainer
{
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	border-left: solid 1px #aaa;
	border-top: solid 1px #aaa;
	background: #fff;
	overflow: hidden;
	padding-left: 3px;	
}

.comboboxDropDownButton
{
	width: 16px;
	height: 18px;
	background-image: url(../../images/default-theme/combobox/default-combobox.gif);
}

.comboboxGroupItemHeader
{
	display: block;
	background: #000;
	color: #fff;
}

.comboboxGroupItemContainer
{
	padding-left: 0px;
	margin-left: 0px;
}

.comboboxItem
{
	background: #fff;
	color: #000;
	text-transform: lowercase;
	font-weight: normal;
	font-style: normal;
}

.comboboxItemHover
{
	background-color: #999;
	color: #fff;
	text-transform: uppercase;
	padding-left: 4px;
}

.comboboxGroupItemContainer .comboboxItem
{
	padding-left: 20px;
	margin-left: 0px;
}

/***** jquery combox end *****/



/***** tag Property begin *****/
.tag_va_top
{
    height: 100%;
    vertical-align: top;
}
.tag_va_middle
{
    vertical-align: middle;	
}
.tag_va_bottom
{
    height: 100%;
    vertical-align: bottom;
}
.tag_vh_mr
{
    vertical-align: middle;
	 text-align: right;
}

.tag_txa_left
{
    text-align: left;
}
.tag_txa_center
{
    text-align: center;
}
.tag_txa_right
{
    text-align: right;
}
.tag_float_right
{
    text-align: right;
	 float: right;	 	 
}
.tag_float_left
{
    float: left;
}
.tag_border_1{
	border: 1px solid #aaaaaa;
}
.tag_h_100
{
    height: 100%;
}
.tag_w_100
{
    width: 100%;
}
.tag_w_inherit{
	width: inherit;
}
.tag_margin_auto{
	margin: auto;
}
.tag_margin_3{
	margin: 3px 3px 3px 3px;
}
.tag_margin_5{
	margin: 5px 5px 5px 5px;
}
.tag_margin_8{
	margin: 8px 8px 8px 8px;
}
.tag_pding_2
{
	padding: 2px 2px 2px 2px;
	margin: auto;
}
.tag_pding_3
{
	padding: 3px 3px 3px 3px;
}
.tag_pding_5
{
	padding: 5px 5px 5px 5px;
}
.tag_pding_8
{
	padding: 8px 8px 8px 8px;
}
.tag_pding_tb6
{
	padding-bottom: 6px;
	padding-top: 6px;
	text-align: right;
}
.tag_pding_0
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}
.tag_posi_t2
{
   top: 2px;
	position: relative;

}
.article_lh18
{
   font-size: 13px;
	padding-top: 8px;
	padding-bottom: 12px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 8px;
	line-height: 22px;
	letter-spacing: 1px;
	text-align: left;
	background-image: url(../../images/default-theme/bg_h5.png);
	background-repeat: no-repeat;
	background-position: center bottom ;
	text-indent: 2em;
	text-transform: capitalize;
	width: inherit;
}
.article_lh18 p{
   font-size: 13px;
	text-indent: 2em;
	text-transform: capitalize;
	padding-left: 0px;
	padding-right: 0px;
}

/***** tag Property end *****/


img.trade{
  width:100%;
  border:0px;   
     }
     
img.trade:hover{
  width:100%;
  border:3px;
  border-color:Blue;   
     }


/***** menubar begin *****/
.menubarl1
{
    background-image: url(../../images/default-theme/menubar/bg_1layer.png);
    background-repeat: repeat-x;
    height: 41px;
	 
}
.menubarl2
{
    background-image: url(../../images/default-theme/menubar/bg_2layer.png);
    background-repeat: repeat-x;
    height: 38px;
    background-position: top;
}
.menubarl2_eng
{
    background-image: url(../../images/default-theme/menubar/bg_2layer_eng.png);
    background-repeat: repeat-x;
    width: 935px;
    height: 20px;
    background-position: top;
}
.menubarl1_l
{
    background-image: url(menubar/ls_1layer.png);
    background-repeat: no-repeat;	 
    width: 11px;
    height: 41px;
    background-position: right;
}
.menubarl1_r
{
    background-image: url(menubar/rs_1layer.png);
    background-repeat: no-repeat;
    width: 11px;
    height: 41px; 
	 background-position: left;   
}
.MenuBarTopGroup
{
    width: 913px;
    height: 38px;
    vertical-align: bottom;
    font-family: '微軟正黑體', 'sans-serif';
    font-size: 16px;
    color: White;
	 
}


.MenuBarLevel2Group
{
    background-color: silver;
    border-top-width: 0px;
}

.MenuBarTopLevelTab
{
    height: 38px;
	 width: 100%;
 font-family: 微軟正黑體, sans-serif;
}
.MenuBarTopLevelTab nobr
{
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
	     font-family: 微軟正黑體, sans-serif;
}

.MenuBarTopLevelTabHover
{
    background-image: url(menubar/bg_1layer_mover2.png);
    background-repeat: repeat-x;
	 background-position: bottom;
    cursor: pointer;
    width: 100%;
    height: 38px;
	  -moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
 border-top-left-radius: 6px;
border-top-right-radius: 6px;
     font-family: 微軟正黑體, sans-serif;
}

.MenuBarTopLevelTabHover nobr
{
    color: #022b83;
    font-size: 16px;
    font-weight: bold;
	 top: -3px;
	 position: relative;
	      font-family: 微軟正黑體, sans-serif;
}

.MenuBarSelectedTopLevelTab
{
    background-image: url(menubar/bg_1layer_mover2.png);
    background-repeat: repeat-x;
	 background-position: bottom;
	 cursor: default;
 -moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
 border-top-left-radius: 6px;
border-top-right-radius: 6px;
     font-family: 微軟正黑體, sans-serif;
	 
    width: 100%;
    height: 38px;
	 -moz-box-shadow: 0 0 5px 1px #bbb;
    -webkit-box-shadow: 0 0 5px 1px #bbb;
    box-shadow: 0 0 5px 0px #bbb;
	 
	 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);

	 
}
.MenuBarSelectedTopLevelTab nobr
{
    color:#022b83;
    font-size: 16px;
    font-weight: bold;
    top: -5px;
    position: relative;
    font-family: 微軟正黑體, sans-serif;

}








.MenuBarLevel2Tab
{
    font-family: "Arial","新細明體",serif;
    font-size: 11px;
    cursor: pointer;
}

.MenuBarLevel2TabHover
{
    font-family: "Arial","新細明體",serif;
    font-size: 12px;
    cursor: pointer;
}

.MenuBarSelectedLevel2Tab
{
    font-family: "Arial","新細明體",serif;
    font-size: 11px;
}





/*第二層選單標題*/

.MenuBarListTopGroup
{
    font-family:'微軟正黑體', 'PMingLiu', George, Verdana, Arial, Helvetica,serif , sans-serif;
    border: 0px;
    color:Black;

}
.MenuBarTopMenuItem
{

    font-size: 13px;
    cursor: pointer;
	 line-height: 24px;
}
.MenuBarTopMenuItemHover
{
    font-size: 13px;
    cursor: pointer;
    color: #085ea7;
	 line-height: 24px;
}
.MenuBarTopMenuItemExp{
	color: #085ea7;
    font-size: 13px;
    cursor: pointer;
	 line-height: 24px;
}
.MenuBarTopMenuItemAct{
    font-size: 13px;
    cursor: pointer;
    color: #085ea7;
	 line-height: 24px;
}

/*第二層選單子選項*/
.MenuBarListGroup
{
    background-color: #fefefe;
	 background-image: url(../../images/default-theme/menubar/bg_3layer.png);
    background-position: bottom;
    background-repeat: repeat-x;
    border-width: 0px 1px 1px 1px;
    border-color: #B9B9B9 #B9B9B9 #B9B9B9;
    border-style: solid solid solid;
 font-family: Geneva,Arial,Helvetica,"新細明體","細明體",sans-serif;
 color:#363636;

}

.MenuBarListItem
{
    font-size: 12px;
 font-family:Geneva,Arial,Helvetica,"新細明體","細明體",sans-serif;
    cursor: pointer;
	 line-height: 24px;
	border-bottom: 1px solid #c8c8c8;
	 padding-top:15px;
}
.MenuBarTopItem_eng
{
    font-family: Verdana, sans-serif;
    font-size: 12px;
    cursor: pointer;
	 text-align: center;
	 font-weight: bold;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-bottom-color: #ECECEC;
	 width:25%;
}
.MenuBarListItem_eng
{
    font-family: Verdana, sans-serif;
    font-size: 12px;
    cursor: pointer;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ECECEC;
	 width:265px;
}

/*第二層選單子選項選取樣式*/
.MenuBarListItemH
{
    font-size: 12px;

    cursor: pointer;
    color: #603913;
	 line-height: 24px;
	 border-bottom: 1px solid #c8c8c8;
	background-color: #fffddf;
	background-image: url(../../images/default-theme/icon_rightarrow5.png);
	background-position: 10px center;
	background-repeat: no-repeat;
}
.MenuBarTopItemH_eng
{
    font-family: Verdana, sans-serif;
    font-size: 12px;

	 text-align: center;
    cursor: pointer;
    color: #ECECEC;
	 width:25%;
	 background-image: url(menubar/bg_1layer_mover.png);
    background-repeat: repeat-x;

}
.MenuBarListItemH_eng
{
    font-family: Verdana, sans-serif;
    font-size: 12px;
    cursor: pointer;
    background-image: url(menubar/iconl2.gif);
    background-position: 8px 11px;
    background-repeat: no-repeat;
    color: #603913;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: Blue;
}
.MenuBarListItemExp
{
     color: #603913;
    font-size: 12px;

    cursor: pointer;
	 line-height: 24px;
	 border-bottom: 1px solid #c8c8c8;
}
.MenuBarListItemAct{
	 font-size: 12px;

    cursor: pointer;
    color: #603913;
	 line-height: 24px;
	 border-bottom: 1px solid #c8c8c8;
}
.MenuBarTopItemExp_eng
{
    color: #ECECEC;
    font-family: Verdana, sans-serif;
    font-size: 12px;

    cursor: pointer;
	 text-align: center;
	 width:25%;
    background-image: url(menubar/bg_1layer_mover.png);
    background-repeat: repeat-x;
}
.MenuBarListItemExp_eng
{
    color: #085ea7;
    font-family: Verdana, sans-serif;
    font-size: 14px;
    cursor: pointer;
    background-image: url(menubar/iconl2.gif);
    background-position: 8px;
    background-repeat: no-repeat;
	 border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ECECEC;
}
.MenuBarListScrollItem
{
    background-color: #FBFBFB;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    border: solid 1px #FBFBFB;
    cursor: default;
    text-align: center;
}

.MenuBarListScrollItemH
{
    background-color: silver;
    color: black;
    font-family: Verdana, sans-serif;
    font-size: 14px;
    border: solid 1px gray;
    cursor: default;
    text-align: center;
}

.MenuBarListScrollItemA
{
    background-color:gray;
    color: black;
    font-family: Verdana, sans-serif;
    font-size: 14px;
    border: solid 1px gray;
    cursor: default;
    text-align: center;
}
/***** menubar end *****/

/***** menu begin *****/
ul.menu_v_1{
	list-style: none;
	border: 1px solid #bbd9f6;
	padding: 5px 5px 5px 5px;
	margin:  0px 5px 0px 5px;
	background-color: White;
}

ul.menu_v_1 li{
	margin: 0px 0px 1px 0px;
	background-color: #edf1f4;
	font-size: 13px;
	font-weight: bold;
	color: #252525;
	cursor: pointer;
}
ul.menu_v_1 li:hover{
	background-color: #d3e8fa;
	color: #022b83;
}
ul.menu_v_1 li a{
	color: #252525;
	display: block;
	padding: 5px 5px 5px 25px;
	text-decoration: none;
	background-image: url(../../images/default-theme/icon_rightarrow5.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}

ul.menu_v_1 li a:hover{
   background-color: #d3e8fa;
	color: #022b83;
	
}



ul.menu_v_2{
	list-style: none;
	border: 1px solid #bbd9f6;
	padding: 5px 4px 5px 4px;
	margin:  0px 5px 0px 5px;
	background-color: White;
}

ul.menu_v_2 li{
	margin: 0px 0px 1px 0px;
	
	background-color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	color: #252525;	
	cursor: pointer;
	border-bottom-color: #085ea7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
ul.menu_v_2 li:hover{
	background-color: #d3e8fa;
	color: #022b83;
}
ul.menu_v_2 li a{
	color: #252525;
	display: block;
	text-decoration: none;
}
ul.menu_v_2 li a:hover{
   background-color: #d3e8fa;
	color: #022b83;
	
}

ul.menu_v_2 li.s2{
	margin: 4px 0px 4px 0px;	
	background-color: #eaf2f4;
	cursor: pointer;
	border-bottom: none;
}
ul.menu_v_2 li.s2 a:hover{
background-color: #0072d2;
}


/***** 2014/6/24 new style *****/

ul.menu_v_2new{
	list-style: none;
	padding:0px 0px 2px 0px;
	margin:0px;
	background-color: White;
}

ul.menu_v_2new li{
	margin: 0px;
	background-color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	color: #252525;	
	cursor: pointer;
	border-bottom-color: #085ea7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
ul.menu_v_2new li:hover{
	background-color: #d3e8fa;
	color: #022b83;
}
ul.menu_v_2new li a{
	color: #252525;
	display: block;
	text-decoration: none;
}
ul.menu_v_2new li a:hover{
   background-color: #d3e8fa;
	color: #022b83;	
}

ul.menu_v_2new li.s2{
	margin: 0px 0px 2px 0px;	
	background-color: #eaf2f4;
	cursor: pointer;
	border-bottom: none;
}
ul.menu_v_2new li.s2 a:hover{
background-color: #0072d2;
}




/***** ETF *****/

ul.menu_v_2ETF{
	list-style: none;
	margin:  5px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	background-color: White;
}


ul.menu_v_2ETF li.s3{
	margin: 2px 0px 2px 0px;	
	cursor: pointer;
	border-bottom: none;
}

ul.menu_v_2ETF li.s3 a:hover{
background-color: #603913;
}



ul.menu_v_3{
	list-style: none;
	padding: 5px 4px 5px 4px;
	margin:  0px 5px 0px 5px;
	background-color: White;
	line-height:30px;
}

ul.menu_v_3 li{
	margin: 0px 0px 1px 0px;
	padding-left:5px;
	line-height:30px;
	background-color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	color: #111111;	
	cursor: pointer;
	border-bottom-color: #c9c9c9;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
ul.menu_v_3 li:hover{
	background-color: #d3e8fa;
	color: #022b83;
	line-height:30px;
}
ul.menu_v_3 li a{
	color: #252525;
	display: block;
	text-decoration: none;
	line-height:30px;
}
ul.menu_v_3 li a:hover{
   background-color: #d3e8fa;
	color: #022b83;
	line-height:30px;
}


/***** menu end *****/

/***** functionbar begin *****/

.functionbar{
	text-align: right;
	color: #cdcdcd;
	
}

.functionbarListTopGroup
{
    border: 0px;


}

.functionbarListGroup
{
    background-color: #fefefe;
    border-width: 0px 1px 1px 1px;
    border-color: #B9B9B9 #B9B9B9 #B9B9B9;
    border-style: solid solid solid;
	 padding-top: 0px;
	 
}

.functionbarListItem
{
    font-family: Verdana, sans-serif;
    font-size: 12px;
    cursor: pointer;
	 color: #585858;

}

.functionbarListItemH
{

    cursor: pointer;
    color: #085ea7;
    
}

.functionbarListItemExp
{
    color: #085ea7;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    cursor: pointer;
    
}

.functionbarListScrollItem
{
    background-color: #FBFBFB;
    font-family: Verdana, sans-serif;
    font-size: 12px;

    cursor: default;
    text-align: center;

}

.functionbarListScrollItemH
{
    background-color: silver;
    color: black;
    font-family: Verdana, sans-serif;
    font-size: 12px;

    cursor: default;
    text-align: center;

}

.functionbarListScrollItemA
{
    background-color: darkgray;
    color: black;
    font-family: Verdana, sans-serif;
    font-size: 12px;

    cursor: default;
    text-align: center;

}
/***** functionbar end *****/





/***** NodeNavigateBar begin *****/
.NodeNavigateBar{
	 color: #a7a7a7;
    font-family: Verdana, sans-serif;
    font-size: 12px;
	 text-align: left;
	 width: 100%;	 
	 padding: 6px 6px 8px 38px;
	 background-image: url(../../images/default-theme/icon_bchome.gif);
	 background-repeat: no-repeat;
	 background-position: 10px;
	 margin-bottom: 5px;
	 margin-top: 8px;
}
.NodeNavigateBar_now{
	 color: #ff8900;
}
a.NodeNavigateBar_now{
	 color: #ff8900;
}
.NodeNavigateBar_nor{
	 color: #898989;
}
a.NodeNavigateBar_nor{
	 color: #898989;
}


/***** NodeNavigateBar end *****/


/***** Printbar begin *****/
.Printbar{
	text-align: right;
	background-color: #efefef;
	color: #cdcdcd;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-right: 31px;

}
.Printbar img{
	cursor: pointer;
}
.Printbar_sp{
	text-align: right;
	color: #1D1D1D;
	cursor: pointer;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-right: 22px;
	margin-right: 10px;
	background-image: url(../../images/default-theme/icon_print.png);
	background-position: right;
	background-repeat: no-repeat;
	width: 50px;
}
.Printbar_sp:hover{

}
/***** Printbar end *****/



/***** tab begin *****/


.TabStripTopGroup
{
  z-index:99;
  position:relative;

  margin: auto;
  width: 100%;

}

.TabStripDefaultTab 
{
  
  background-image: url(tabstrip/tab_bg.gif);
  cursor: pointer;
}
.TabStripDefaultTab nobr{
color:#252525; 
	font-size:15px;
	font-weight: bold; 
}

.TabStripDefaultTabHover 
{
  color:black; 
  background-image: url(tabstrip/hover_tab_bg.gif);

  cursor:pointer;
}

.TabStripSelectedTab 
{
  color:#ffffff;  
  cursor:pointer;  
  background-image: url(tabstrip/selected_tab_bg.gif);
}
.TabStripSelectedTab nobr{
	font-size:15px;
	font-weight: bold; 
	text-shadow:
		0px 1px 3px rgba(000,000,000,1),
		0px 1px 0px rgba(255,255,255,0.6);
}

.TabStripTopGroup2
{
  background-image: url(tabstrip/bg_tab2_under.gif);
  background-position: bottom;
  background-repeat: repeat-x;
  text-align: right;
  padding-bottom: 5px;
  width: 100%;
  line-height: 31px;
  }

.TabStrip2DefaultTabHover 
{

  font-size:12px;
  color: #085ea7; 
  cursor: pointer;
  background-image: url(tabstrip/iconl2.gif);
  background-position: left;
  background-repeat: no-repeat;
}

.TabStrip2SelectedTab 
{

  font-size:13px;
  color: #085ea7; 
  cursor: pointer;
  background-image: url(tabstrip/iconl2.gif);
  background-position: left;
  background-repeat: no-repeat;
  font-weight: bold;
}
/***** tab end *****/


/***** Template begin *****/
.bodies
{
    
    caption-side: top;
    text-align: center;
    width: 100%;
	 background-color: White;
}

.core
{
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    caption-side: top;
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100%;
    height: 100%;
    margin: auto;
}
.core_header{
	white-space: nowrap;
	position: absolute;
	z-index: 1;
	width: 100%;
	top: 0px;
	left: 0px;
	height: 65px;
	
}
.core_header_l2{
	background-image: url(../../images/default-theme/bg_siteheader_l2.png);
	background-repeat: repeat-x;
	height: 39px;
	width: 100%;
	position: relative;
   float: left;
}

.core_header_l2_inc{
	background-image: url(../../images/default-theme/bg_siteheader_l2.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: right;
	width: 100%;

}

/**12/24修正Header高度**/
.core_header_l{
	background-color: #183483;
	height: 65px;
	float: left;
	width:49%;
	position: relative;
}

.core_header_r{
	background-color:#00adee;
	height: 65px;	
	float: right;
	width: 51%;
	position: relative;
}

/***** Footer BG height *****/
.core_footer{
	white-space: nowrap;
	position:relative;
	z-index: 1;
	width: 100%;
	height: 0px;
	/*bottom:180px;*/
    bottom:220px;
    bottom:222px\9;
	left: 0px;
}

.core_footer_l1{
	height: 34px;
	width: 100%;
	background-color: #888888;
}

.core_footer_l2{
	height:178px;
	width:100%;
	background-color:white; 
}


/***** Footer NewService 20160115 *****/
.foot_NewService{
    margin:6px 0px 5px 0px;
    padding:5px 0px 5px 0px;
    border-bottom:1px solid #a0a0a0;
    border-top:1px solid #a0a0a0;
    text-align:center;
    vertical-align:middle;
    font-size:13px;
    color:#542d0f;
    width:550px;
     width:500px\9;
}

.foot_NewService a{
    text-align:center;
    vertical-align:middle;
    font-size:13px;
    color:#542d0f;
     text-decoration:none;
}



.core_p
{
    padding: 0px 0px 0px 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    height: 100%;
    width: 1010px;
    background-image: url(../../images/default-theme/bg_ts.png);
    background-repeat: repeat-y;
	 position: relative;
	 z-index: 2;
}

.contents_bg
{
    width: 994px;
    background-color: #ffffff;
    margin: auto;
}

.contents
{
    width: 966px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    text-align: center;
    caption-side: top;
    border-collapse: collapse;
    border-spacing: 0px;
    margin: auto;
}

.contents_p
{
    width: 100%;
    vertical-align: top;
    text-align: center;
    margin: auto;
    border-collapse: collapse;
    border-spacing: 0px;
}

.insid_contents
{
    width: 755px;
    padding: 0px 0px 0px 10px;
    vertical-align: top;
    text-align: center;
    border-spacing: 0px;
    margin: auto;
}

.threerd_contents{
	 padding: 12px 8px 12px 25px;
	 vertical-align: top;
	 margin: auto;
	width: 100%;
}

.ewinnerheader{
	background-image: url(../../images/default-theme/bg_tradeteach_ewinner.jpg);
	background-repeat: repeat-x;
}

.banner_onlinser
{
    width: 176px;
    height: 90px;
	 margin: auto;
    text-align: right;
    border-collapse: collapse;
    border-spacing: 0px;
    background-image: url(../../images/default-theme/banner_serno.png);
    background-repeat: no-repeat;
    background-position: center;
	 cursor: pointer;
}

.banner_dailyhot
{
    margin: auto;
    width: 176px;
    border-collapse: collapse;
    border-spacing: 0px;
    background-image: url(../../images/default-theme/banner_dailyhot.png);
    background-repeat: no-repeat;
    background-position: center top;
	 text-align: left;
}

.banner_qa
{
    width: 100%;
    height: 46px;
    text-align: right;
    border-collapse: collapse;
    background-image: url(../../images/default-theme/banner_qa.png);
    background-repeat: no-repeat;
    background-position: center;
    margin: 3px 0px 6px 0px;
	 cursor: pointer;
    }
    
.banner_elearn
{
    width: 100%;
    height: 46px;
    border-collapse: collapse;
    background-image: url(../../images/default-theme/banner_elean.png);
    background-repeat: no-repeat;
    background-position: center;
	 margin: 3px 0px 6px 0px;	 
    }
    
.banner_sele
{
    width: 100%;
    height: 100%;
    padding-top: 20px;
    padding-left: 22px;
    }
    
    
    
.banner_hotapply{
	background-image: url(../../images/default-theme/banner_hotapply.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 208px;
	height: 42px;
	margin: auto;
	text-align: right;
}

.banner_hotapply a{
	padding-left: 22px;
	margin: 3px 9px 3px 5px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	position: relative;
	top:13px;
}

	 
.banner_oftenfunction{
	background-image: url(../../images/default-theme/banner_oftenfunction.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 208px;
	height: 42px;
	margin: auto;
	text-align: right;
}

.banner_oftenfunction a{
	background-image: url(../../images/default-theme/icon_topage.png);
	background-repeat: no-repeat;
	background-position:3px center;
	padding-left: 22px;
	margin: 3px 9px 3px 5px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	position: relative;
	top:13px;

}

.banner_eservices{
	background-image: url(../../images/default-theme/banner_eservice.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 208px;
	height: 42px;
	margin: auto;
	text-align: right;
}

.banner_eservices a{
	background-image: url(../../images/default-theme/icon_topage.png);
	background-repeat: no-repeat;
	background-position:3px center;
	padding-left: 22px;
	margin: 3px 9px 3px 5px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	position: relative;
	top:13px;

}

/***** OverSea ETF *****/
.banner_investment{
	background-image: url(../../images/default-theme/banner_investment.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 208px;
	height: 42px;
	margin: auto;
	text-align: right;
}


.banner_product{
	background-image: url(../../images/default-theme/banner_product.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 208px;
	height: 42px;
	margin: auto;
	text-align: right;
}

.banner_customerservice{
	background-image: url(../../images/default-theme/banner_customerservice.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 208px;
	height: 42px;
	margin: auto;
	text-align: right;
}


.banner_emerging{
	background-image: url(../../images/default-theme/banner_emerging.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 208px;
	height: 42px;
	margin: auto;
	text-align: right;
}



.txt_9
{
    font-size: 9px;
}
.txt_10
{
    color: #898989;
    font-family: Verdana, sans-serif;
    font-size: 11px;  font-size: 10px \9;
	 vertical-align: top;
	 width: inherit;
	 text-align: left;
	 line-height: 13px;
    padding: 5px;
	 width: 100%;
	 }
.txt_w_10
{
    color: White;
    font-family: Verdana, sans-serif;
    font-size: 11px;  font-size: 10px \9;
	 vertical-align: top;
	 width: inherit;
	 text-align: left;
	 line-height: 13px;
	 width: 100%;
	 }
a.txt_w_10
{
    color: White;
    font-family: Verdana, sans-serif;
    font-size: 11px;  font-size: 10px \9;
	 vertical-align: top;
	 width: inherit;
	 text-align: left;
	 line-height: 13px;
	 width: 100%;
	 text-decoration: underline;
}
.txt_w_10 label:hover {
	 color: White;
    text-decoration: underline;	 
}

.txt_w_12
{
    color: White;
    font-family: Verdana, sans-serif;
    font-size: 12px;
	 vertical-align: top;
	 width: inherit;
	 text-align: left;
	 line-height: 13px;
	 width: 100%;
	 }
.txt_r_8b
{
    color: Red;
    font-family: Verdana, sans-serif;
    font-size: 8px;
	 vertical-align: top;
	  text-align: left;
	 line-height: 12px;
	font-weight: bold;
 	}
.txt_head_13b
{   
	font-size: 13px;
	color: #111111;
   font-weight: bold;
	letter-spacing: 2px;
	padding-top: 8px;
	padding-left: 5px;
	padding-bottom: 8px;
	text-align: left;
	text-indent: 0em;
}
.txt_head_13b2
{   
	font-size: 13px;
	color: #111111;
   font-weight: bold;
	letter-spacing: 2px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
}
.txt_head_13bb
{   
	font-size: 13px;
	color: #085ea7;
   font-weight: bold;
	letter-spacing: 2px;
	padding-top: 8px;
	padding-left: 5px;
	padding-bottom: 8px;
	text-align: left;
	text-indent: 0em;
}
.txt_head_12bb
{   
	font-size: 12px;
	color: #085ea7;
   font-weight: bold;
	letter-spacing: 1px;
	padding-top: 8px;
	padding-left: 5px;
	padding-bottom: 8px;
	text-align: left;
}
.l_ts_t
{
    width: 8px;
    height: 126px;
    background-image: url(../../images/default-theme/bg_l_tst.png);
    background-repeat: no-repeat;
    background-position: top;
}

.l_ts_b
{
    width: 8px;
    height: 126px;
    background-image: url(../../images/default-theme/bg_l_tsb.png);
    background-repeat: no-repeat;
    background-position: bottom;
}
.r_ts_t
{
    width: 8px;
    height: 126px;
    background-image: url(../../images/default-theme/bg_r_tst.png);
    background-repeat: no-repeat;
    background-position: top;
}

.r_ts_b
{
    width: 8px;
    height: 126px;
    background-image: url(../../images/default-theme/bg_r_tsb.png);
    background-repeat: no-repeat;
    background-position: bottom;
}

#header
{
    height: 220px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px;
    padding-top: 0px;
}
#sect
{
    width: 1000px;
    background-color: #FFFFFF;
}
#menu
{
    width: 160px;
    background-color: #ffffff;
    padding-top: 5px;
}
#bottommenu
{
    width: 24%;
    padding-top: 5px;
    height: 25px;
    text-align: center;
    font-size: 13px;
    font-family: Verdana, sans-serif;
    font-weight: bold;
}
#login
{
    width: 200px;
    padding-top: 50px;
    float: right;
}
.l_sect
{
    width: 246px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;

}
.l_sect_eng
{
    width: 230px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
}
 /***** inter page left sect submenu bar begin *****/
.ip_l_sect
{
    width: 179px;
    float: left;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    
}
.ip_l_sect_inter
{
    width: 180px;
    float: left;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
	 text-align: right;
    
}
.ip_l_sect_top
{    
    background-image: url(../../images/default-theme/bg_iplsect_top.png);
    background-repeat: no-repeat;
    width: 179px;
	 height: 7px;
}
.ip_l_sect_mid
{    
/*    background-image: url(../../images/default-theme/bg_iplsect_mid.png);
    background-repeat: repeat-y;
*/
    width: 179px;
    text-align: right;
	 padding: 0px 0px 0px 0px;


}
.ip_l_sect_bot
{    
    background-image: url(../../images/default-theme/bg_iplsect_bot.png);
    background-repeat: no-repeat;
    width: 179px;
	 height: 7px;
}
.leftmenubar_wbox_top{
	background-image: url(../../images/default-theme/bg_leftmenubar_wbox_top.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 167px;
	height: 5px;
}
.leftmenubar_wbox_bot{
	background-image: url(../../images/default-theme/bg_leftmenubar_wbox_bot.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 167px;
	height: 5px;
}
 /***** inter page left sect submenu bar end *****/

.ip_r_sect
{
    width: 740px;
    float: right;
    padding: 0px 0px 0px 10px;
    vertical-align: top;
}
 
.ip_r_contents{
	width: 716px;
}

.c_sect
{
    
    padding: 0px 8px 0px 8px;
    vertical-align: top;
    text-align: center;
	 width: auto;
}

 /***** bar begin *****/
.versionbar {
	background-image: url(../../images/default-theme/bg_2layerbox.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	padding: 3px 8px 3px 8px;
	text-align: left;
}

.bar_filter{
	background-image: url(../../images/default-theme/bg_filterbox.png);
   background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #CFCFCF;
	margin: 5px 5px 5px 5px;
	-moz-border-radius: 4px;
    border-radius: 4px;
	width: inherit;
	height: 41px; 
	
}
.bar_filter div{  
	color: #085ea7;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid White;
	width: inherit;
	height:39px;
	text-align: center;
	vertical-align: middle;
	-moz-border-radius: 4px;
    border-radius: 4px;	
}
.bar_filter div select{
	 margin-top: 7px;
}

 
.bar_ls {
	background-image: url(../../images/default-theme/bg_bar_ls.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 22px;
	height: 24px;
	margin: auto;
}
.bar_c {
	background-image: url(../../images/default-theme/bg_bar_c.png);
	background-repeat: repeat-x;
	height: 24px;
	margin: auto;
}
.bar_rs {
	background-image: url(../../images/default-theme/bg_bar_rs.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 22px;
	height: 24px;
	margin: auto;
}
 
 /***** bar end *****/
 
 
  /***** NewbieInfoPanel box begin *****/
 .newbie_infobox {
	width:  inherit;
	height: 100%;
	text-align: left;
	padding: 8px 7px 8px 7px;
	margin: auto;
	border-bottom: 1px solid #0099ff;
	border-left: 1px solid #0099ff;
	border-right: 1px solid #0099ff;
	background-color: White;
}

 /***** NewbieInfoPanel box end *****/
 
 
 
 
 /***** infobox begin *****/
.infobox_hls {
	background-image: url(../../images/default-theme/bg_infbox_hls.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 6px;
	height: 41px;
}
.infobox_h {
	background-image: url(../../images/default-theme/bg_infbox_h.png);
	background-repeat: repeat-x;
	background-position:  bottom;
	text-align: left;
	width: 100%;
	height: 41px;
	vertical-align: middle;

	border: 0px none;
	font-size: 16px;
	font-weight: bold;
	padding-left: 8px;
	letter-spacing: 1px;
	color: #ffffff;
}
.infobox_hrs {
	background-image: url(../../images/default-theme/bg_infbox_hrs.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 6px;
	height: 41px;
	}
.infobox_hls_eng {
	background-image: url(../../images/default-theme/eng/bg_infbox_tl.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 7px;
	height: 36px;
}
.infobox_h_eng {
	background-image: url(../../images/default-theme/eng/bg_infbox_h.png);
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
	width: 100%;
	height: 36px;
	vertical-align: middle;
	margin: auto;
	border: 0px none;
	padding-left: 12px;
}
.infobox_hrs_eng {
	background-image: url(../../images/default-theme/eng/bg_infbox_tr.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 7px;
	height: 36px;
}

.infobox_ls {
	/*
	width: 5px;
	height: 100%;
	border-left-color: #9D9D9D;
	border-left-style: solid;
	border-left-width: 1px;
	background-image: url(../../images/default-theme/bg_infbox.png);
	background-position: bottom;
	background-repeat: repeat-x;
	*/
	width: 0px;
	margin:0px;
}
.infobox_tabside {
	width: 100%;
	height: 100%;
	border-left: 1px solid #9D9D9D;
	border-right: 1px solid #9D9D9D;
	margin: auto;
}





.infobox {
	width:  inherit;
	height: 100%;
	text-align: left;
	padding: 8px 8px 8px 8px;
	margin: auto;
	border-bottom: 1px solid #959595;
	border-left: 1px solid #959595;
	border-right: 1px solid #959595;
	border-top: 4px solid #2372ba; 
	background-color: White;
}


.infobox_0 {
	width:  inherit;
	height: 100%;
	text-align: left;
	padding: 1px 0px 8px 0px;
	margin: auto;
	border-bottom: 1px solid #959595;
	border-left: 1px solid #959595;
	border-right: 1px solid #959595;
	border-top: 4px solid #2372ba; 
	background-color: White;
}



.infobox_2 {
	width:  inherit;
	height: 100%;
	text-align: left;
	padding: 8px 8px 8px 8px;
	margin: auto;
	border-bottom: 1px solid #959595;
	border-left: 1px solid #959595;
	border-right: 1px solid #959595;

	background-color: White;
	background-image: url(../../images/default-theme/bg_infbox_2.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.infobox_3 {
	width:  inherit;
	height: 100%;
	text-align: left;
	padding: 8px 8px 8px 8px;
	margin: auto;
	border-bottom: 1px solid #959595;
	border-left: 1px solid #959595;
	border-right: 1px solid #959595;
	border-top: 4px solid #2372ba;
	background-color: White;
	background-image: url(../../images/default-theme/bg_infbox_3.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.infobox_eng {
	width: 100%;
	height: 100%;
	text-align: left;
	padding: 7px 7px 3px 7px;
	margin: auto;
}
.infobox_eng td {
	width: 100%;
	height: 100%;
	text-align: left;
	padding: 5px 5px 5px 5px;
	margin: auto;
}
.infobox_1 {
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
	/*
	border-left: 1px solid #9D9D9D;
	border-right: 1px solid #9D9D9D;
	*/
	margin: auto;
	text-align: center;
	vertical-align: bottom;

}

.infobox_1_header{
	background-image: url(tabstrip/tab_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	width:100%;
	height: 31px;
	vertical-align: middle;
	text-align: center;
	font-size:15px;
	font-weight: bold; 

}
.infobox_1_header img{
	margin: auto;
}
.infobox_1_header_l{
	background-image: url(tabstrip/tab_left_icon.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 3px;
	height: 31px;
}
.infobox_1_header_r{
	background-image: url(tabstrip/tab_right_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 3px;
	height: 31px;
}
.infobox_txt {
	font-family: Verdana, sans-serif;
   font-size: 12px;
   color: #505050;
	width: 100%;
	height: 100%;
	text-align: left;
	letter-spacing: 2px;
	line-height: 20px;
}
.infobox_rs {
/*
	width: 5px;
	height: 100%;
	border-right-color: #9D9D9D;
	border-right-style: solid;
	border-right-width: 1px;
	background-image: url(../../images/default-theme/bg_infbox.png);
	background-position: bottom;
	background-repeat: repeat-x;
	*/
	width: 0px;
	margin: 0px;
}
.infobox_tls {
	background-image: url(../../images/default-theme/bg_infbox_tls.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 5px;
	height: 5px;
	margin: auto;
}
.infobox_t {
	background-image: url(../../images/default-theme/bg_infbox_t.png);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 100%;
	height: 5px;
	margin: auto;	
}
.infobox_trs {
	background-image: url(../../images/default-theme/bg_infbox_trs.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 5px;
	height: 5px;
	margin: auto;
}
.infobox_bls {
/*
	background-image: url(../../images/default-theme/bg_infbox_bls.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 5px;
	height: 5px;
	margin: auto;
	*/
}
.infobox_b {
/*
	background-image: url(../../images/default-theme/bg_infbox_b.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 5px;
	background-position: top;
	margin: auto;
	*/
}
.infobox_brs {
/*
	background-image: url(../../images/default-theme/bg_infbox_brs.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 5px;
	height: 5px;
	margin: auto;
	*/
}
.infobox_btn1 {
   font-size: 11px;  font-size: 11px \9;
   color: #ffffff;
	background-color: #8f6e44;
	width: 72px;
	text-align: center;
	line-height: 12px;
	cursor: pointer;	
	padding: 3px 3px 3px 3px;
	-moz-border-radius: 5px;
    border-radius: 5px;
	}
	
.infobox_btn2 {
   font-size: 11px;  font-size: 11px \9;
   color: #ffffff;
	background-color: #e1c500;
	width: 72px;
	text-align: center;
	line-height: 12px;
	cursor: pointer;
	padding: 3px 3px 3px 3px;
	-moz-border-radius: 5px;
    border-radius: 5px;
	}
	
.infobox_btn3 {
   font-size: 11px;  font-size: 11px \9;
   color: #ffffff;
	background-color: #e96e20;
	width: 72px;
	text-align: center;
	line-height: 12px;
	cursor: pointer;	
	padding: 3px 3px 3px 3px;
	-moz-border-radius: 5px;
    border-radius: 5px;
	}
	
.infobox_btn4 {
   font-size: 11px;  font-size: 11px \9;
   color: #ffffff;
	background-color: #2c55a3;
	width: 72px;
	text-align: center;
	line-height: 12px;
	cursor: pointer;
	padding: 3px 3px 3px 3px;
	-moz-border-radius: 5px;
    border-radius: 5px;
	}
	
.infobox_btn5 {
   font-size: 11px;  font-size: 11px \9;
   color: #ffffff;
	background-color: #198fa3;
	width: 72px;
	text-align: center;
	line-height: 12px;
	cursor: pointer;
	padding: 3px 3px 3px 3px;
	-moz-border-radius: 5px;
    border-radius: 5px;
	}

.infobox_btn_a 
{
   font-size: 11px;  font-size: 11px \9;
   width: 72px;
   color: #ffffff;
	background-color: #f7941d;
	text-align: center;
	line-height: 12px;
	  vertical-align:middle;  
	padding: 3px 3px 3px 3px;
	-moz-border-radius: 5px;
    border-radius: 5px;
	}	

.infobox_btn_b {

   font-size: 11px;  font-size: 11px \9;
   color: #ffffff;
    width: 72px;
	background-color: #1263cc;
	text-align: center;
	line-height: 12px;
	  vertical-align:middle;  
	padding: 3px 3px 3px 3px;
	-moz-border-radius: 5px;
    border-radius: 5px;
	}

	
.infobox_btn_news1 {
	font-family: Verdana, sans-serif;
   font-size: 11px;  font-size: 10px \9;
   color: #1a3a89;
	background-image: url(../../images/default-theme/bg_infbox_btn2.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 60px;
	height: 18px;
	line-height: 22px;
	text-align: center;
	margin: auto;
	cursor: pointer;
	}
	
.infobox_btn_news2 {
	font-family: Verdana, sans-serif;
   font-size: 11px;  font-size: 10px \9;
   color: #d9661e;
	background-image: url(../../images/default-theme/bg_infbox_btn2.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 60px;
	height: 18px;
	line-height: 22px;
	text-align: center;
	margin: auto;
	cursor: pointer;
	}
	
.infobox_btn_news3 {
	font-family: Verdana, sans-serif;
   font-size: 11px;  font-size: 10px \9;
   color: #707070;
	background-image: url(../../images/default-theme/bg_infbox_btn2.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 60px;
	height: 18px;
	text-align: center;
	line-height: 22px;
	margin: auto;
	cursor: pointer;
	}
	
.infobox_btn_news6 {
	font-family: Verdana, sans-serif;
   font-size: 11px;  font-size: 10px \9;
   color: #DAA520;
	background-image: url(../../images/default-theme/bg_infbox_btn2.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 60px;
	height: 18px;
	text-align: center;
	line-height: 22px;
	margin: auto;
	cursor: pointer;
	}
	
.infobox_btn_news4 {
	font-family: Verdana, sans-serif;
   font-size: 11px;  font-size: 10px \9;
   color: #550055;
	background-image: url(../../images/default-theme/bg_infbox_btn2.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 60px;
	height: 18px;
	text-align: center;
	line-height: 22px;
	margin: auto;
	cursor: pointer;
	}
.infobox_btn_news5 {
	font-family: Verdana, sans-serif;

   font-size: 11px;  font-size: 10px \9;
   color: Teal;
	background-image: url(../../images/default-theme/bg_infbox_btn2.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 60px;
	height: 18px;
	text-align: center;
	line-height: 22px;
	margin: auto;
	cursor: pointer;
	padding: 2px 2px 2px 2px;
	}
	
.infobox .btn_more{
   font-size: 12px;
	line-height: 22px;
	background-color: #eef5fc;
	border: 1px solid #e4f2fc;
	width: 65px;
	height: 22px;
	display: block;
	text-align: center;
	vertical-align: middle;
	margin-right:0px;
	float: right ; 
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topleft: 6px;
border-top-left-radius: 6px;
}



.infobox_login {
	width:  inherit;
	height: 100%;
	text-align: left;
	margin: auto;
	background-color: White;
}



.infobox_login .btn_login{
   font-size: 11px;
	line-height: 22px;
	background-color: #eef5fc;
	border: 1px solid #e4f2fc;
	/*width: 135px;*/
	height: 22px;
	display: block;
	text-align: center;
	vertical-align: middle;
	margin-right:0px;
	float: right ; 
	padding-left:8px;
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topleft: 6px;
border-top-left-radius: 6px;
}
/***** infobox end *****/


#l_sect_down
{
    width: 182px;
    background-color: #ffffff;
    margin-top: 5px;
    padding: 3px;
}
#mod_down1
{
    width: 100%;
    float: left;
    padding: 3px;
}
#mod_down2
{
    width: 100%;
    float: right;
    padding: 3px;
}
#mod_sect
{
    width: 100%;
    float: none;
    padding: 3px;
    background-color: #FFFFFF;
    padding-top: 5px;
}
.r_sect
{
    width: 222px;
	text-align: right;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
}
.r_sect_top
{    
    background-image: url(../../images/default-theme/bg_rsect_top.png);
    background-repeat: no-repeat;
	 background-position: center;
    width: 203px;
	 height: 5px;
}
.r_sect_mid
{    
	 width: inherit;
	 margin: auto;
	 margin-bottom: 12px;
	 margin-top: 0px;
	 padding: 5px 0px 0px 0px;
	 text-align: center;	 
	 border: 1px solid #bbd9f6;
     -moz-border-radius:5px 0;
     background-color:#eef5fc;		
}

.r_sect_emerging
{    
	 width: inherit;
	 margin: auto;
	 margin-bottom: 12px;
	 margin-top: 0px;
	 padding: 5px 0px 0px 0px;
	 text-align: center;	 
	 border: 1px solid #cccccc;
     -moz-border-radius:5px 0;
     background-color:#f3f1ec;		
}

.r_sect_emerging_title
{ 
    font-size:16px;
    font-weight:bold;
    padding: 5px 0px 5px 0px;
     text-align: center;
}

.r_sect_bot
{    
    background-image: url(../../images/default-theme/bg_rsect_bot.png);
    background-repeat: no-repeat;
	 background-position: center;
    width: 203px;
	 height: 5px;
}


.sectbox_1
{
    width: inherit;
    padding: 1px 0px 1px 0px;
    border: none;
    margin: auto;
    text-align: center;
	 background-color: #f9fcff;
	  vertical-align: top;
}
.sectbox_1_1
{
    margin: 9px 10px 9px 10px;
	 padding: 10px 10px 10px 10px;
    border: 1px solid #dadada;
    text-align: center;
	 background-color: #ffffff;
	 -moz-border-radius: 4px;
    border-radius: 4px;
}

.sectbox
{
    width: inherit;
    padding: 0px 0px 6px 0px;
    border: none;
    margin: auto;
    text-align: center;	
    
}

.l_sectbox
{
    padding: 0px 0px 0px 0px;
    border: none;
    background-image: url(../../images/default-theme/bg_box_l.png);
    background-repeat: repeat-y;
}
.l_sectbox_head
{
    width: 245px;
    height: 35px;
    text-align: left;
    vertical-align: middle;
    background-image: url(../../images/default-theme/box_l_header.png);
    background-repeat: no-repeat;
}
.l_sectbox_bottom
{
    width: 245px;
    height: 1px;
    border-bottom-color: #898989;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.icon_star{
	background-image: url(../../images/default-theme/icon_star.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 18px;
	height: 18px;
	margin: auto;
}

.icon_new{
	background-image: url(../../images/default-theme/icon_new.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 23px;
	height: 11px;
	margin:3px 8px 3px 8px;
	display: inline-block;
	vertical-align: middle;
	
}
.icon_windows{
 text-align:right;

}

.icon_windows2{
	background-image: url(../../images/default-theme/icon_topage_bk.png);
	background-repeat: no-repeat;
    position: absolute;
    z-index: 4000;
    font-size:13px;
    margin:10px 0px 5px 200px;
    padding-left:15px;
    color:#085ea7;
    width:50px;
     text-align:left;
}

.icon_orthers{
	background-image: url(../../images/default-theme/btn_orther.png);
	background-repeat: no-repeat;
	width: 130px;
	height: 36px;
	font-size:11pt;
	text-align:left;
	padding-left:7px;
	vertical-align:middle;

}

.icon_orthers:h{
	background-image: url(../../images/default-theme/btn_orther_h.png);
	background-repeat: no-repeat;
	width: 130px;
	height: 36px;
	font-size:11pt;
	text-align:left;
	padding-left:7px;
	vertical-align:middle;
}

.icon_dl{
	background-image: url(../../images/default-theme/icon_btn_dl.png);
	background-repeat: no-repeat;
	width: 21px;
	height: 21px;
}
.icon_upl{
	background-image: url(../../images/default-theme/icon_btn_upl.png);
	background-repeat: no-repeat;
	width: 21px;
	height: 21px;
}
.icon_docu{
	background-image: url(../../images/default-theme/icon_btn_docu.png);
	background-repeat: no-repeat;
	width: 21px;
	height: 21px;
}

.icon_keyb{
	background-image: url(../../images/default-theme/icon_btn_kb.png);
	background-repeat: no-repeat;
	width: 21px;
	height: 21px;
}
.icon_linkto{
	background-image: url(../../images/default-theme/icon_linkto.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	margin: 5px 5px 5px 5px;
	font-size: 11px;
}

.banner
{
    width: 100%;
    margin: auto;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 8px;
}
.banner_main{
	 margin: 3px 3px 3px 3px;
	border: 1px solid #DDDDDD;
	-moz-box-shadow: 0px 0px 6px 1px #aaa;
    -webkit-box-shadow: 0px 0px 6px 1px #aaa;
    box-shadow: 0px 0px 6px 0px #aaa;

}
.bg_siteheader{
	background-image: url(../../images/default-theme/bg_siteheader-newyear.jpg);
	 background-repeat: no-repeat;
	 background-position: center;
	 width: 994px;
	 height: 65px;
	 padding-left: 8px;
	 padding-right: 8px;
	 
}
.bg_siteheader_fu{
	background-image: url(../../images/default-theme/bg_siteheader_fu.jpg);
	 background-repeat: no-repeat;
	 background-position: center;
	 width: 994px;
	 height: 65px;
	 padding-left: 8px;
	 padding-right: 8px;
}


.bg_productintropanel_ewinner{
	 background-image: url(../../images/default-theme/bg_productintropanel_ewinner.png);
	 background-repeat: no-repeat;
	 background-position: top;
	 width: 448px;
	 height: 97px;
}
.bg_todayprice{
	background-image: url(../../images/default-theme/eng/bg_todayprice.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 230px;
	height: 148px;
}
.bg_todayprice_L2{
	background-image: url(../../images/default-theme/eng/bg_todayprice2.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 230px;
	height: 94px;
}
.bg_todayprice_L2 td {	
	vertical-align: middle;
}

.div_Icon {
    background-image: url('../../images/default-theme/Lock.png');
    background-repeat: no-repeat;
    width: 64px;
    height: 64px;
    position: relative;
    margin: 30px auto;
}

.div_txt
{
	width:300px;
	height:64px;
	text-align:center;
	margin:-30px auto;
	line-height:28px;
	font-size:16px;
}

.logobox
{
    text-align: left;
    padding-left: 3px;
    padding-right: 3px;
	 vertical-align: bottom;
}
.sub_menubox
{
    width:100%;
    text-align: right;
    border-spacing: 0px;
    border-collapse: collapse;
}
.s_menu
{
    text-align: center;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: #1162cb;
    padding-top: 8px;
    padding-bottom: 8px;
}
.s_menu_li
{
    text-align: left;
    font-size: 11px;
    color: #603913;
    width: 100%;
	 height: 26px;
    background-image: url(../../images/default-theme/dot.png);
    background-repeat: no-repeat;
    background-position: left;
	 padding: 8px;
}
.sub_menu
{
    text-align: right;
	 vertical-align: bottom;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #1162cb;
	 line-height: 22px;
	 padding-right: 10px;
    padding-bottom: 5px;
}
.sub_menu a{
	color: #ffffff;
}

.sitelogo
{
    text-align: center;
    padding-top: 4px;
    padding-bottom: 7px;
    font-size: 13px;
    width: 100%;
    font-weight: bold;
    color: #b7b7b7;
}
.sitename{
	 margin:8px 0px 8px 0px;
}

.footer
{
    text-align: center;
    font-size: 12px;  font-size: 12px \9;
    width: 100%;
	 background-color: White;

}
.footer_menu
{

    font-size: 12px;
    color: White;
    letter-spacing: 1px;
    line-height: 18px;
    padding-top: 8px;
    padding-bottom: 7px;
    background-color: #6f6f6d;
	 width: 994px;
	 text-align: center;
	 margin: auto;
}

.footer_menu a, .footer_menu a:link,.footer_menu a:hover,.footer_menu a:visited, .footer_menu span
{
    color: White;
    background-image: url(../../images/default-theme/icon_rightarrow4.png);
    background-repeat: no-repeat;
	 padding-left: 16px;
	 margin-right: 20px;
	 
}
.footer_txt
{
    font-size: 12px;  font-size: 11px \9;
    color: #707070;
	 text-align: center ;
    letter-spacing: 1px;
    line-height: 18px;
    padding-top: 10px;
	 padding-bottom: 3px;
}


.footer_txt_2014
{
    font-size: 12px;  font-size: 11px \9;
    color: #707070;
	 text-align: left ;
    letter-spacing: 1px;
    line-height:18px;
    padding: 10px 0px 0px 70px;
	 padding-bottom: 3px;
}


/***** Template end *****/


.pathway
{
    font-family: Verdana, sans-serif;
    font-size: 9px;
    text-align: left;
}
a.pathway:link, a.pathway:visited
{
    color: #ff9900;
    font-weight: normal;
}
a.pathway:hover
{
    color: #ff3300;
    font-weight: normal;
    text-decoration: none;
}
#mainlevel-nav
{
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 11px;
    text-align: left;
}
#mainlevel-nav li
{
    display: block;
    background-image: none;
    padding-left: 0px;
    padding-right: 0px;
    float: right;
    margin: 0;
    width: auto !important;
    width: 15%;
    font-size: 13px;
    line-height: 21px;
    white-space: nowrap;
    border-left: 1px solid #cccccc;
    border-bottom: none;
}
#mainlevel-nav li a
{
    width: 100%;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    text-decoration: none;
    color: #333333;
    background: transparent;
}
#mainlevel-nav li a:hover
{
    color: #CCCCCC;
}







#active_menu
{
    color: White;
    background-image: url(../../images/default-theme/button_tc_close.png);
    background-repeat: no-repeat;
    background-position: right;
}
a.mainlevel:link, a.mainlevel:visited
{
    display: block;
    color: #ffffff;
    font-weight: bold;
    background: url(../../images/default-theme/button_tc_close.png);
    width: 100%;
    text-indent: 35px;
    text-decoration: none;
    font-family: Verdana, sans-serif;
    line-height: 23px;
    margin-bottom: 1px;
    height: 216px;
    background-repeat: no-repeat;
}
a.mainlevel:hover
{
    background-image: url(../../images/default-theme/button_tc_close.png);
    background-repeat: repeat-y;
}
a.mainmenu:link, a.mainmenu:visited
{
    color: #ffffff;
    font-family: Verdana, sans-serif;
    font-weight: bold;
    font-size: 13px;
}
a.mainmenu:hover
{
    color: #333333;
}
.pollstableborder
{
    border: 1px solid;
    padding: 1px;
}
/*a.sublevel:link, a.sublevel:visited
{
    font-size: 11px;
    color: #ffffff;
    text-indent: 33px;
    line-height: 20px;
    background: url(../images/bg_main_menu_sub.png) repeat-y top left;
    display: block;
    margin-bottom: 3px;
    width: 100%;
    background-color: #c6c6c6;
}*/
a.sublevel:hover
{
    color: #000000;
    text-decoration: none;
}

.panel_gisc{
	background-image: url(../../images/default-theme/bg_giscpanel.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 726px;
	height: 143px;
	border-bottom: none;
	
}
/********加入自選股 begin************/
table.MarketTaiwanPanel{
   border:1px solid #959595 ;
   background-color:White;
   font-size:13px;
   text-align:center;
   padding:3px 3px 3px 3px;
   color:#464646;
   vertical-align:middle;
   font-weight:normal;

}

table.MarketTaiwanPanel td{
 line-height:25px;
 border-bottom:1px solid #959595 ;
}
   
 table.MarketTaiwanPanel td:hover{
 line-height:25px;
 background-color:#ebebeb;
 font-weight:bold;
 color:#085ea7;
}   

/********加入自選股 end************/

table.nodelist{
	width: 100%;
	border-collapse: collapse ;
	table-layout: auto;
	padding-top: 3px;
	padding-bottom: 3px;
}
table.nodelist tbody tr
{
	
}
table.nodelist tbody th
{
	padding:7px 5px 7px 12px;
	text-align: left;
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
	color: #085ea7;
	background-image: url(../../images/default-theme/li_contenttable_b.gif);
	background-repeat: no-repeat;
	background-position: 3px 10px;
	white-space: nowrap;
	border-bottom: 1px dotted #CCCCCC;
}

table.nodelist tbody td
{
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 6px 5px;
	color: #111111;
	border-bottom: 1px dotted #CCCCCC;
}
table.nodelist tbody td a
{
	margin: 4px 10px 4px 6px;
	padding-left: 8px;
	display: inline-block;
	background-image: url(../../images/default-theme/dot.png);
	background-repeat: no-repeat;
	background-position: 1px center;
}

/***********************************************************************************************/


table.nodelist2{
	width: 100%;
	border-collapse: collapse ;
	table-layout: auto;
	padding-top: 3px;
	padding-bottom: 3px;
}
table.nodelist2 tbody tr
{
	
}
table.nodelist2 tbody th
{
	padding:7px 5px 7px 12px;
	text-align: left;
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
	color: #085ea7;
	background-image: url(../../images/default-theme/li_contenttable_b.gif);
	background-repeat: no-repeat;
	background-position: 3px 10px;
	white-space: nowrap;
}

table.nodelist2 tbody td
{
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 2px 5px;
	color: #111111;
}
table.nodelist2 tbody td a
{
	margin: 4px 10px 2px 6px;
	padding-left: 8px;
	display: inline-block;
	background-image: url(../../images/default-theme/dot.png);
	background-repeat: no-repeat;
	background-position: 1px center;
}



/***********************************************************************************************/


/********* ExInterest th begin  **********/

table.ExInterest
{

text-align: center;
 word-wrap:break-word  ;
}
 

table.ExInterest th.l
{
	background-color: #ddeeff;
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	border-top: 4px solid #2372ba;
	font-size: 13px;
	font-weight: bold;
	color: #085ea7;
	line-height: 18px;
	padding: 7px 2px 5px 2px;
 word-wrap:break-word  ;
 height:30px;
 vertical-align:middle;
}

table.ExInterest th.r
{
	background-color: #ddeeff;
	border-left: 2px solid #9d9d9d;
	border-right: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	border-top: 4px solid #2372ba;
	font-size: 13px;
	font-weight: bold;
	color: #085ea7;
	line-height: 18px;
	padding: 7px 2px 5px 2px;
 word-wrap:break-word  ;
 height:30px;
 vertical-align:middle;
}



/***** ExInterest td *****/


table.ExInterest td.l
{
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	font-size: 12px;
	line-height: 25px;
}

table.ExInterest td.r
{
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	border-right: 2px solid #9d9d9d;
	font-size: 12px;
	line-height: 25px;
    
}
/********* ExInterest th end  **********/



/********* AgentCorpDebt begin  **********/

table.AgentCorpDebt
{

    padding: 0;
    margin: 0;
	text-align: center;
}
 

table.AgentCorpDebt th.market
{
	background-color: #ddeeff;
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	border-top: 4px solid #2372ba;
	font-size: 13px;
	font-weight: bold;
	color: #085ea7;
	line-height: 30px;
	padding: 5px 2px 5px 2px;
    width: 10%;

}

table.AgentCorpDebt th.number
{
	background-color: #ddeeff;
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	border-top: 4px solid #2372ba;
	font-size: 13px;
	font-weight: bold;
	color: #085ea7;
	line-height: 30px;
	padding: 5px 2px 5px 2px;
    width: 10%;

}

table.AgentCorpDebt th.name
{
	background-color: #ddeeff;
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	border-top: 4px solid #2372ba;
	font-size: 13px;
	font-weight: bold;
	color: #085ea7;
	line-height: 30px;
	padding: 5px 2px 5px 2px;
    width: 15%;
}

table.AgentCorpDebt th.dividend
{
	background-color: #ddeeff;
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	border-top: 4px solid #2372ba;
	font-size: 13px;
	font-weight: bold;
	color: #085ea7;
	line-height: 30px;
	padding: 5px 2px 5px 2px;
    width: 13%;
}

table.AgentCorpDebt th.total
{
	background-color: #ddeeff;
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	border-top: 4px solid #2372ba;
	font-size: 13px;
	font-weight: bold;
	color: #085ea7;
	line-height: 30px;
	padding: 5px 2px 5px 2px;
    width: 17%;
}

table.AgentCorpDebt th.ltdate
{
	background-color: #ddeeff;
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	border-top: 4px solid #2372ba;
	font-size: 13px;
	font-weight: bold;
	color: #085ea7;
	line-height: 30px;
	padding: 5px 2px 5px 2px;
    width: 23%;
}

table.AgentCorpDebt th.detailed
{
	background-color: #ddeeff;
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	border-right: 2px solid #9d9d9d;
	border-top: 4px solid #2372ba;
	font-size: 13px;
	font-weight: bold;
	color: #085ea7;
	line-height: 30px;
	padding: 5px 2px 5px 2px;
    width: 10%;
}

/************ Fix th *************/

table.AgentCorpDebt th.fix
{
	background-color: #ddeeff;
	border-left: 2px solid #9d9d9d;
	border-right: 4px solid #2372ba;
	border-top: 2px solid #9d9d9d;
	font-size: 13px;
	font-weight: bold;
	color: #085ea7;
	line-height: 25px;
	padding: 5px 2px 5px 2px;
    width: 23%;
}


table.AgentCorpDebt th.fix_b
{
	background-color: #ddeeff;
	border-left: 2px solid #9d9d9d;
	border-right: 4px solid #2372ba;
	border-top: 2px solid #9d9d9d;
	 border-bottom: 2px solid #9d9d9d;
	font-size: 13px;
	font-weight: bold;
	color: #085ea7;
	line-height: 25px;
	padding: 5px 2px 5px 2px;
    width: 23%;
}




/***** AgentCorpDebt td *****/


table.AgentCorpDebt td.market
{
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	font-size: 12px;
	line-height: 25px;
    width: 10%;
    white-space:nowrap;
    vertical-align:middle;
}

table.AgentCorpDebt td.number
{
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	font-size: 12px;
	line-height: 25px;
    width: 10%;
    white-space:nowrap; 
    vertical-align:middle;
}

table.AgentCorpDebt td.name
{
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	font-size: 12px;
	line-height: 25px;
    width: 15%;
    white-space:nowrap;
    vertical-align:middle;
}

table.AgentCorpDebt td.dividend
{
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	font-size: 12px;
	line-height: 25px;
    width: 13%;
    white-space:nowrap;
        vertical-align:middle;
}

table.AgentCorpDebt td.total
{
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	font-size: 12px;
	line-height: 25px;
    width: 17%;
    white-space:nowrap;
    vertical-align:middle;
}

table.AgentCorpDebt td.ltdate
{
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	font-size: 12px;
	line-height: 25px;
    width: 23%;
    white-space:nowrap;
}


table.AgentCorpDebt td.detailed
{
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	border-right: 2px solid #9d9d9d;
	font-size: 12px;
	line-height: 25px;
    width:10%;
    vertical-align:middle;
}

/************ Fix td *************/
table.AgentCorpDebt td.fix
{
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	border-right: 2px solid #9d9d9d;
	font-size: 12px;
	line-height: 25px;
    width:25%;
    vertical-align:middle;
}


table.AgentCorpDebt td.fix_lb
{
	border-top: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	font-size: 12px;
	line-height: 25px;
    width:25%;
    vertical-align:middle;
}

table.AgentCorpDebt td.fix_rb
{
	border-top: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	border-right: 2px solid #9d9d9d;
	font-size: 12px;
	line-height: 25px;
    width:25%;
    vertical-align:middle;
}

/***********************************************************************************************/


table.shareholders
{
    padding: 0;
    margin: 0;
	 text-align: center;
 white-space: inherit;
  word-wrap:break-word;
 vertical-align:middle;
}
 
table.shareholders th.c
{
	background-color: #ddeeff;
	border: 2px solid #9d9d9d;
	border-top: 4px solid #2372ba;
	font-size: 13px;
	font-weight: bold;
	color: #085ea7;
	line-height: 30px;
	padding: 5px 2px 5px 2px;

}

table.shareholders th.l
{
	background-color: #ddeeff;
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	border-top: 4px solid #2372ba;
	font-size: 13px;
	font-weight: bold;
	color: #085ea7;
	line-height: 30px;
	padding: 5px 2px 5px 2px;

}

table.shareholders th.c_2
{
	background-color: #ddeeff;
	border: 2px solid #9d9d9d;
	font-size: 13px;
	font-weight: bold;
	color: #085ea7;
	line-height: 30px;
	padding: 5px 2px 5px 2px;

}

table.shareholders th.l_2
{
	background-color: #ddeeff;
	border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	border-top: 2px solid #9d9d9d;
	font-size: 13px;
	font-weight: bold;
	color: #085ea7;
	line-height: 30px;
	padding: 5px 2px 5px 2px;

}


/******** shareholders td ********/


table.shareholders td.c
{
	 border-left: 2px solid #9d9d9d;
		 border-right: 2px solid #9d9d9d;
 line-height:18px;
	  padding: 5px 5px 5px 5px;
	  font-size: 12px;
 height:auto;
}

table.shareholders td.l
{
	 border-left: 2px solid #9d9d9d;
 line-height:18px;
	  padding: 5px 5px 5px 5px;
	  font-size: 12px;
	   height:auto;
}

table.shareholders td.c_2
{
	 border-left: 2px solid #9d9d9d;
	   border-bottom: 2px solid #9d9d9d;
		 border-right: 2px solid #9d9d9d;
 line-height:18px;
	  padding: 5px 5px 5px 5px;
	  font-size: 12px;
	   height:auto;
}

table.shareholders td.l_2
{
	 border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
 line-height:18px;
	  padding: 5px 5px 5px 5px;
	  font-size: 12px;
	   height:auto;

}


table.shareholders td.market
{
	 border-left: 2px solid #9d9d9d;
 line-height:18px;
	  padding: 5px 5px 5px 5px;
	  font-size: 12px;
      width: 80px;
}

table.shareholders td.number
{
	 border-left: 2px solid #9d9d9d;
	  line-height: 25px;
	  padding: 5px 5px 5px 5px;
	  font-size: 12px;
      width: 120px;
}

table.shareholders td.name
{
	 border-left: 2px solid #9d9d9d;
	  line-height: 25px;
	  padding: 5px 5px 5px 5px;
	  font-size: 12px;
}

table.shareholders td.dividend
{
	 border-left: 2px solid #9d9d9d;
	  line-height: 25px;
	  padding: 5px 5px 5px 5px;
	  font-size: 12px;
}

table.shareholders td.l
{
	 border-left: 2px solid #9d9d9d;
	  line-height: 25px;
	  padding: 5px 5px 5px 5px;
	  font-size: 12px;
}

table.shareholders td.tdate
{
	 border-left: 2px solid #9d9d9d;
	  line-height: 25px;
	  padding: 5px 5px 5px 5px;
	  font-size: 12px;
}

table.shareholders td.ltdate
{
	 border-left: 2px solid #9d9d9d;
	  line-height: 25px;
	  padding: 5px 5px 5px 5px;
	  font-size: 12px;
}

table.shareholders td.gdate
{
	 border-left: 2px solid #9d9d9d;
	  line-height: 25px;
	  padding: 5px 5px 5px 5px;
	  font-size: 12px;
}


table.ExInterest td.c_2
{
	 border-left: 2px solid #9d9d9d;
	   border-bottom: 2px solid #9d9d9d;
		 border-right: 2px solid #9d9d9d;
	  line-height: 25px;
	  padding: 5px 5px 5px 5px;
	  font-size: 12px;
}

table.ExInterest td.l_2
{
	 border-left: 2px solid #9d9d9d;
	border-bottom: 2px solid #9d9d9d;
	  line-height: 25px;
	  padding: 5px 5px 5px 5px;
	  font-size: 12px;

}

/***********************************************************************************************/

table.tclist{
	width: 100%;
	border-collapse: collapse ;
	table-layout: auto;
	padding-top: 3px;
	padding-bottom: 3px;
}

table.tclist thead tr
{   
	width: 100%;
	background-image: url(../../images/default-theme/bg_infbox_h.png);
	background-repeat: repeat-x;
}


table.tclist thead td
{   
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 2px;
	width: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	background-color: transparent;
	white-space: nowrap;
}
table.tclist tbody tr
{   
}
table.tclist tbody tr.odd
{
background-color: #fffceb;
}
table.tclist tbody tr:hover
{   
	background-color: #EFEFEF;
}
table.tclist tbody th
{
   padding: 5px 5px 5px 5px;
	font-weight: bold;
	table-layout: auto;
	vertical-align: middle;
	background-color: #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	white-space: nowrap;
}

table.tclist tbody td
{
    padding: 5px 5px 5px 5px;
	 font-size: 11px;
    font-weight: normal;
	 letter-spacing: 1px;
    line-height: 18px;
	 width: auto;
	 text-align: left;    
	 vertical-align: middle;
	 color: #333333;
	border-bottom: 1px solid #EFEFEF;
}



table.tclist tfoot th
{
   padding: 8px 8px 8px 8px;
	text-align: left;
	table-layout: auto;
	vertical-align: middle;
	font-weight: normal;
   color: #898989;
    letter-spacing: 1px;
    line-height: 18px;
}




table.moduletable
{
    padding: 0px 0px 0px 0px;
    width: 100%;
    margin-bottom: 5px;
    text-align: left;
    color: #111111;
    height: 100%;
}


table.moduletable thead td
{
 font-family: Verdana, sans-serif;
 font-size: 11px;  font-size: 10px \9;
 color: #085ea7;
 font-weight: bold;
 text-align: center;
 background-color: #ddeeff;
 border-left: 1px solid #9d9d9d;
 width: 100%;
 padding: 8px 3px 8px 3px;
 height: 100%;
 }
 

 
table.moduletable thead th
{
  font-family: Verdana, sans-serif;
  font-size: 11px;  font-size: 10px \9;
  color: #085ea7;
  background-color: #ddeeff;
  background-image: none;
  text-align: center;
  padding: 8px 3px 8px 3px;
  height: 100%;
}
table.moduletable tfoot tr
{
	background-color: #ffffff;
}
table.moduletable tfoot td
{
  font-family: Verdana, sans-serif;
  font-size: 11px;  font-size: 10px \9;
  text-align: right;
  color: #898989;
  padding: 5px 3px 2px 3px;
  height: 100%;
}
table.moduletable tbody tr
{
text-align:left;
background-color: #ffffff;
}
table.moduletable tbody tr:hover
{
text-align:left;
background-color: #FFF8E8;
}
table.moduletable tbody tr.odd:hover
{
text-align:left;
background-color: #FFF8E8;
}
table.moduletable tbody td:hover
{

background-color: #FFE6B7;
}

table.moduletable tbody tr.odd
{
text-align:left;
background-color: #e2e2e2;
}
table.moduletable tbody th
{
 font-family: Verdana, sans-serif;
 font-size: 11px;  font-size: 9px \9;
 text-align:center;

 font-weight: normal;
 color: #000000;
 padding: 3px 3px 3px 3px;
 height: 100%;
}
table.moduletable tbody td
{
font-family: Verdana, sans-serif;
font-size: 11px;  font-size: 9px \9;
text-align:center;

 height: 100%;
 border-left: 1px solid #9d9d9d;
}
table.moduletable div
{
font-size: 9px;
text-align:center;
color: #111111;
}
table.moduletable div.txtr
{
font-family: Verdana, sans-serif;
font-size: 9px;
text-align:right;
color: #ed1c24;
 font-weight: bold;
}
table.moduletable div.txtg
{
font-family: Verdana, sans-serif;
font-size: 9px;
text-align:right;
color: #39b54a;
 font-weight: bold;
 white-space: nowrap;
}
table.moduletable div.txtb
{
font-family: Verdana, sans-serif;
font-size: 9px;
text-align:right;
color: #000000;
 font-weight: bold;
}

table.moduletable li
{
   text-align: left;
	list-style-type: square;
	list-style-position: inside;
}
table.moduletable ul
{
    padding: 3px;
    text-align: left;
}
table.moduletable tr
{
   background-color: #ffffff;
	width: 100%;
}
table.moduletable tr.odd
{
	background-color: #e2e2e2;
}
table.moduletable tr.amount
{
	background-color: #959595;
}
 
table.moduletable td
{
    padding: 5px 5px 5px 5px;
	 font-size: 12px;
    font-weight: normal;
    text-align: left;
}



table.login
{
    padding: 0px 0px 0px 0px;
    width: 100%;
    color: #111111;
    height: 100%;

}
table.login tbody th{
    text-align: right;
	 font-weight: bold;	
	 padding: 4px 5px 4px 5px;
}

table.login tbody td{
	padding: 3px 5px 3px 5px;
}

/**************** ��ƨ����Ӵ��Ѩϥ� begin  *********************/

table.zuTable2
{
 padding: 0px 0px 0px 0px;
    width: 100%;
    margin-bottom: 5px;
    text-align: left;
    color: #111111;
    height: 100%;
	 border-collapse: collapse ;
 }
 table.zuTable2 table{
 	width:100%;
 }
table.zuTable2 td.zuHead1-10C
{
 font-size: 11px;  font-size: 11px \9;
 color: #085ea7;
 font-weight: bold;
 text-align: center;
 background-color: #ddeeff;
 border-left: 1px solid #9d9d9d;
 padding: 5px 3px 5px 3px;
 white-space: nowrap;
 } 
table.zuTable2 td.zuTd2-10L, table.zuTable2 td.zuTd2-10R, table.zuTable2 td.zuTd2-10C
{
font-size: 11px;  font-size: 11px \9;
text-align:right;
 border-left: 1px solid #9d9d9d;
 padding: 3px 3px 3px 3px;
 background-color: #ffffff;
}
table.zuTable2 td.zuTd2-10R-Red{
font-size: 12px;
text-align:right;
 border-left: 1px solid #9d9d9d;
 padding: 3px 3px 3px 3px;
 background-color: #ffffff;
color: Red;
border-bottom:1px solid #e2e2e2;
	
}
table.zuTable2 td.zuTd1-10R-Red{
font-size: 12px;
text-align:right;
 border-left: 1px solid #9d9d9d;
 padding: 3px 3px 3px 3px;
 background-color: #e2e2e2;
 color: Red;
	
}
table.zuTable2 td.zuTd1-10L, table.zuTable2 td.zuTd1-10R, table.zuTable2 td.zuTd1-10C
{
font-size: 11px;  font-size: 11px \9;
text-align:right;
 border-left: 1px solid #9d9d9d;
 padding: 3px 3px 3px 3px;
 background-color: #e2e2e2;
 }

 
 

 table.suppliers_m1
{
 padding: 0px 0px 0px 0px;
    width: 100%;
    margin-bottom: 5px;
    text-align: left;
    color: #111111;
    height: 100%;
	 border-collapse: collapse ;

 }


table.suppliers_m1 td.t1t
{
 font-size: 11px;  font-size: 11px \9;
 color: #085ea7;
 font-weight: bold;
 text-align: center;
 background-color: #ddeeff;
 border-left: 1px solid #9d9d9d;
 padding: 5px 3px 5px 3px;
 white-space: nowrap;
 }

 table.suppliers_m1 td.t1ta
{
 font-size: 13px;  font-size: 13px \9;
 color: #085ea7;
 font-weight: bold;
 text-align: center;
 background-color: #ddeeff;
 border-left: 1px solid #9d9d9d;
 padding: 5px 3px 5px 3px;
 white-space: nowrap;
 }
 

 
/*債券table改這裡*/
table.suppliers_m1 td.news
{
font-size: 11px;  font-size: 11px \9;
text-align:right;
 border-left: 1px solid #9d9d9d;
 padding: 3px 3px 3px 3px;
 background-color: #ffffff;
}


table.suppliers_m1 td.News1a
{
font-size: 12px;  font-size: 12px \9;
text-align:center;
border-left: 1px solid #9d9d9d;
 padding: 5px 5px 5px 5px;
 border-bottom:1px solid #e2e2e2;
}

table.suppliers_m1 td.News1a
{
font-size: 12px;  font-size: 12px \9;
text-align:  right;
border-left: 1px solid #9d9d9d;
 padding: 5px 5px 5px 5px;
 border-bottom:1px solid #e2e2e2;
}


table.suppliers_m1 td.News1a a{
   float: left;
}

table.suppliers_m1 td.news1
{
font-size: 11px;  font-size: 11px \9;
text-align:right;
 border-left: 1px solid #9d9d9d;
 padding: 3px 3px 3px 3px;
 background-color: #e2e2e2;

 }
table.suppliers_m1 td.Newsa
{
font-size: 12px;  font-size: 12px \9;
text-align: right;
 border-left: 1px solid #9d9d9d;
 padding: 5px 5px 5px 5px;
 background-color: #e2e2e2;

 }
 table.suppliers_m1 td.Newsa a{
 	float: left;
 }

 table.suppliers_m1 td.news1a
{
font-size: 12px;  font-size: 12px \9;
text-align: right;
 border-left: 1px solid #9d9d9d;
 padding: 5px 5px 5px 5px;
 background-color: white;

 }
 table.suppliers_m1 td.news1a a{
 	float: left;
 }

 
table.suppliers_m1 table{
 	width:100%;
 }
table.suppliers_m1 table table td.zuHead1-10C{
	font-size: 13px;  font-size: 13px \9;
}

table.suppliers_m1 table table td.zuTd2-10L, table.suppliers_m1 table table td.zuTd2-10C,
 table.suppliers_m1 table table td.zuTd1-10L, table.suppliers_m1 table table td.zuTd1-10C
{
	text-align: center;
	vertical-align: bottom;
	font-size: 12px;  font-size: 12px \9;
	 border-bottom:1px solid #e2e2e2;
	 	 padding-right:15px;

}
table.suppliers_m1 table table td.zuTd2-10R, table.suppliers_m1 table table td.zuTd1-10R
{
	text-align: right;
	vertical-align: bottom;
	font-size: 12px;  font-size: 12px \9;
	 border-bottom:1px solid #e2e2e2;

}
table.suppliers_m1 table table td.zuTd2-10R font[color="red"], table.suppliers_m1 table table td.zuTd1-10R font[color="red"], 
table.suppliers_m1 table table td.zuTd2-10R font[color="green"], table.suppliers_m1 table table td.zuTd1-10R font[color="green"]
{
   font-size: 16px;  font-size: 16px \9;	
	font-weight: bold;
	vertical-align: bottom;

}
 
 /*ETF 比較結果 table*/

suppliers_m4
{
padding:0px;
margin-bottom: 5px;
text-align: center;
color: #111111;
height: 100%;
border-collapse: collapse ;
 width:900px;
 }
 
table.suppliers_m4 td.head
{
 font-size: 13px;  font-size: 13px \12;
 font-weight: bold;
 text-align: center;
 background-color: #ddeeff;
 border-right: 1px solid #9d9d9d;
 padding: 5px 3px 5px 3px;
 word-wrap:break-word;
 color:#085ea7;
 width:150px;
 }
 
 
table.suppliers_m4 td.code
{
 font-size: 12px;  font-size: 12px \11;
 font-weight: bold;
 text-align: center;
 background-color: #FFC;
 border-right: 1px solid #9d9d9d;
 padding: 0px 3px 0px 3px;
 word-wrap:break-word;
 width:150px;
 }
 
 
 
 table.suppliers_m4 td.t1t
{
 font-size: 11px;  font-size: 11px \9;
 color: #085ea7;
 font-weight: bold;
 text-align: center;
 background-color: #ddeeff;
 border-left: 1px solid #9d9d9d;
 padding: 5px 3px 5px 3px;
 width:150px;
 }

 table.suppliers_m4 td.t1ta
{
 font-size: 13px;  font-size: 13px \9;
 color: #FFF;
 font-weight: bold;
 text-align: center;
 background-color: #085ea7;
 border-bottom: 1px solid #9d9d9d;
 padding: 5px 3px 5px 3px;
 white-space: nowrap;
 text-align:center;
 width:80px;
 }
 
 
table.suppliers_m4 td.News1a
{
font-size: 12px;  font-size: 12px \10;
text-align:right;
border-right: 1px solid #9d9d9d;
border-bottom: 1px solid #e2e2e2;
 padding: 5px 5px 5px 5px;
  word-wrap : break-word;
 width:150px;
}

table.suppliers_m4 td.Newsa
{
font-size: 12px;  font-size: 12px \10;
text-align:right;
border-right: 1px solid #9d9d9d;
 padding: 5px 5px 5px 5px;
 background-color:#e2e2e2;
 width:150px;
}


 /*ETF 比較結果 table END*/

 
  table.suppliers_m2
{
 padding: 0px 0px 0px 0px;
    width: 100%;
    margin-bottom: 5px;
    text-align: left;
    color: #111111;
    height: 100%;
	 border-collapse: collapse ;
	
 }


table.suppliers_m2 td.t1dl
{
    padding: 10px 5px 3px 20px;
	 font-size: 12px;
    font-weight: normal;
    text-align: left;
	 width: 100%;
	 border-bottom: 1px dotted #aaaaaa;
	background-image: url(../../images/default-theme/icon_rightarrow2.gif);
	background-repeat: no-repeat;
	background-position: 8px 14px ;
 }

table.suppliers_m2 td.news
{
font-size: 14px;  font-size: 14px \9;
font-weight: bold;
text-align:left;
 padding: 4px 8px 4px 12px;
 background-color: #eef5fd;
 color: #1f1e1c;

}


/**************** �_�� begin  *********************/


table.t01
{
    padding: 0px 0px 0px 0px;
    margin-bottom: 5px;
	 margin: 0px 0px 0px 0px;
    text-align: left;
    color: #111111;
    
}
table.t01 table{
	
	border: 1px solid #DCDCDC;
}
table.t01 table td{
	padding: 0px 0px 0px 0px;
}
table.t01 table td.t3n0_rev{
	background-color: #FBFBFB;
	border-right: 1px solid #DCDCDC;
}
table.t01 table td.t3n1_rev{
	text-align: right;
	background-color: #FBFBFB;
	border-right: 1px solid #DCDCDC;
}
table.t01 table td.t3n1, table.t01 td.t3n1{
	text-align: right;
	border-right: 1px solid #DCDCDC;
}
table.t01 table td.t3nl{
	text-align: right;
	border-right: 1px solid #DCDCDC;
}
table.t01 tr
{
	width: 100%;
	
}
table.t01 td.t5t
{
	font-size: 13px;  font-size: 13px \9;
 color: #085ea7;
 font-weight: bold;
 text-align: center;
 background-color: #ddeeff;

 padding: 8px 5px 8px 5px;
 white-space: nowrap;
	border-bottom: 2px solid #9d9d9d;
}
table.t01 thead tr
{
	width: 100%;
	color: #898888;
}
table.t01 thead th
{
   padding-left: 30px;

}
table.t01  thead tr:hover
{
	width: 100%;
	color: #111111;
	cursor: pointer;
	background-color: #efefef;
}
table.t01 thead td
{

	
}
table.t01 tbody td
{

	padding: 8px 3px 8px 3px;
	border-bottom-color: #C2C2C2;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	line-height: 24px;
	

}
table.t01  tbody td:hover
{

	color: #111111;

	
}

table.t01 td.t3n0, table.t01 td.t3n0_rev{
	text-align: right;
	padding-right: 8px;
	border-right: 1px solid #DCDCDC;
}

table.t01 td.t3n0_rev, table.t01 td.t3t1_rev, table.t01 td.t3n1_rev{
	background-color: #ececec;
	text-align: right;
	border-right: 1px solid #DCDCDC;
}
 table.t01 td.t3r1_rev{
 background-color: #ececec;
	text-align: right;
	border-right: 1px solid #DCDCDC;
 	color: Red;
	font-weight: bold;
 }
table.t01 td.t3r1{
	text-align: right;
	border-right: 1px solid #DCDCDC;
 	color: Red;
	font-weight: bold;
}


 table.t01 td.t3g1_rev{
 background-color: #ececec;
	text-align: right;
	border-right: 1px solid #DCDCDC;
 	color: #32CD32;
	font-weight: bold;
 }
table.t01 td.t3g1{
	text-align: right;
	border-right: 1px solid #DCDCDC;
 	color: #32CD32;
	font-weight: bold;
}

 
 table.t01 td.t3t1_rev{
 	text-align:left;
 }
table.t01 td.t3n0{
	vertical-align: middle;
}
table.t01 td.t3n0 a{
   font-size: 13px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	text-decoration: underline;
vertical-align: middle;

}
table.t01 td.t3n0 input[type="text"]{
    font-size: 12px;

    color: #363636;
	vertical-align: middle;
	 margin: 5px 5px 5px 5px;
	 width: 90px;
}


table.t01 td.t2{
	background-color: #eef5fd;
	color: #333333;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-right: 8px;
	text-align: center;
	border-right: 1px solid #DCDCDC;
	white-space:nowrap;
}

table.t01 td.t2_r{
	background-color: #eef5fd;
	color: #333333;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: right;
	border-right: 1px solid #DCDCDC;
	 white-space:nowrap;
}

.t10{
	text-align: left;
	 vertical-align: middle;	 
    font-size: 15px;
    font-weight: bold;
	 width: 100%;	 
	background-repeat: repeat-x;
	padding-bottom: 8px;
	padding-top: 8px;
	color: #ff8900;
}

table.t10 select{
   margin: 5px 6px 5px 6px;	
}
.t11{
		text-align: left;
	 vertical-align: middle;	 
    font-size: 13px;
	 padding-left:3px;
	 padding-bottom: 8px;
}

table.t01 td.t4t1{
	background-color: #0059c0;
	text-align: right;
	border-right: 1px solid #DCDCDC;
	color:white;
	font-weight: bold;
   padding: 5px 8px 5px 8px;
	width: 80px;
}

table.t01 td.t4t1 a{
	text-align: right;
	color:white;
	font-weight: bold;
}





table.t0a
{
    padding: 0px 0px 0px 0px;
    width: 100%;
    margin-bottom: 5px;
	 margin: 0px 0px 0px 0px;
    text-align: left;
    color: #111111;
    height: 100%;
    border: 1px solid #DCDCDC;

}

table.t0a tbody td.t4t1{
	background-color: #0059c0;
	text-align: right;
	border-right: 1px solid #DCDCDC;
	color: White;
	font-weight: bold;
	padding: 5px 8px 5px 8px;
	line-height:20px;
}
table.t0a td.t3n1{
	padding: 5px 3px 5px 3px;
	border-bottom-color: #C2C2C2;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	font-size: 11px;
	text-align: right;
   border-right: 1px solid #DCDCDC;
}
table.t0a td.t3n1_rev{
	padding: 5px 3px 5px 3px;
	border-bottom-color: #C2C2C2;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	font-size: 11px;
	text-align: right;
   border-right: 1px solid #DCDCDC;
	background-color: #EEEEEE;
}
table.t0a td.t2{
	background-color: #eef5fd;
	color: #333333;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: right;
}
table.t0a tbody td
{
text-align: right;
padding: 5px 3px 5px 3px;
	border-bottom-color: #C2C2C2;
	border-bottom-style: dashed;
	border-bottom-width: 1px;

}
/**************** �_�� begin  *********************/




/**************** ��ƨ����Ӵ��Ѩϥ� end  *********************/
 


/***** QAcontentlist table begin ******/
table.qacontentlist
{
    padding: 0px 0px 0px 0px;
    width: 100%;
    margin-bottom: 12px;
    text-align: left;
    color: #111111;
    height: 100%;
}
table.qacontentlist tr
{
	width: 100%;
	
}
table.qacontentlist td
{
	width: 100%;
	
}
table.qacontentlist thead tr
{
	width: 100%;
	color: #898888;
}
table.qacontentlist thead tr.qa:hover
{
	background-color: transparent;
	cursor: default;
}
table.qacontentlist thead th
{
 text-align: right;
 vertical-align: middle;
 border-bottom: 1px dotted #DFDFDF;
}
table.qacontentlist thead th b{
	color: #f47123;
	font-size: 16px;
	font-weight: bold;
}
table.qacontentlist thead th.q
{
	background-image: url(../../images/default-theme/icon_q.png);
	background-repeat: no-repeat;
	background-position: 8px center;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #f26f1d;
	padding-left: 50px;
	padding-top: 8px;
	padding-bottom: 8px;
	height: 28px;
	margin-bottom: 5px;
	line-height: 26px;

}
table.qacontentlist thead th.a
{
	background-image: url(../../images/default-theme/icon_a.png);
	background-repeat: no-repeat;
	background-position: 8px center;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #0a5ea6;
	padding-left: 50px;
	padding-top: 8px;
	padding-bottom: 8px;
	height: 28px;
	margin-bottom: 5px;	
	line-height: 26px;

}
table.qacontentlist  thead tr:hover
{
	width: 100%;
	color: #111111;
	cursor: pointer;
	background-color: #F3F8Fc;
}
table.qacontentlist thead td
{
	width: 100%;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
	border-bottom: 1px dotted #DFDFDF;
}
table.qacontentlist tbody td
{
	width: 100%;
	color: #898888;
	padding-top: 5px;
	padding-bottom: 5px;

	
}



/***** QAcontentlist table end ******/


/***** contentlist table begin ******/
table.contentlist
{
    padding: 0px 0px 0px 0px;
    width: 100%;
    margin-bottom: 5px;
    text-align: left;
    color: #111111;
    height: 100%;
}
table.contentlist tr
{
	width: 100%;
	
}
table.contentlist td
{
	width: 100%;
	
}
table.contentlist thead tr
{
	width: 100%;
	color: #898888;
}
table.contentlist thead th
{
   padding-left: 30px;

}
table.contentlist  thead tr:hover
{
	width: 100%;
	color: #111111;
	cursor: pointer;
	background-color: #efefef;
}
table.contentlist thead td
{
	width: 100%;
	
}
table.contentlist tbody td
{
	width: 100%;
	color: #898888;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	
}
table.contentlist  tbody td:hover
{
	width: 100%;
	color: #111111;
	cursor: pointer;
	padding-top: 5px;
	padding-bottom: 5px;
	
}


/***** contentlist table end ******/

/***** contentlist2 table begin(特殊 by Black) ******/
table.contentlist2
{
    padding: 0px 0px 0px 0px;
    width: 100%;
    margin-bottom: 5px;
    text-align: left;
    color: #111111;
    height: 100%;
}
table.contentlist2 tr
{
	width: 100%;
	
}
table.contentlist2 td
{
	width: 100%;
	
}
table.contentlist2 thead tr
{
	width: 100%;
	color: #898888;
}
table.contentlist2 thead th
{
   padding-left: 30px;

}
table.contentlist2 thead td
{
	width: 100%;
	
}
table.contentlist2 tbody td
{
	width: 100%;
	color: #898888;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	
}


/***** contentlist2 table end ******/

/***** contenttable begin ******/
table.contenttable
{
    padding: 0px 0px 0px 0px;
    width: 100%;
    margin-bottom: 5px;
    text-align: left;
    color: #111111;
    height: 100%;

}
table.contenttable tr
{
	width: 100%;	
}
table.contenttable td
{	
}
table.contenttable thead tr
{
	width: 100%;
	color: #898888;
	
}
table.contenttable thead th
{
	padding: 8px 8px 8px 8px;	
	/*
	background-image: url(../../images/default-theme/li_contenttable_g.gif);
	background-position: 10px 22px;
	background-repeat: no-repeat;
	*/
	border-bottom: 1px dashed #B6B6B6;
}

table.contenttable thead td
{
	width: 100%;
	font-size: 11px;  font-size: 10px \9;
	vertical-align: middle;
}
table.contenttable tbody td
{	
	color: #252525;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
	letter-spacing: 1px;
	font-family: Verdana, sans-serif !important;
}
div.HtmlViewer {
	 width:690px;
	 margin-left: 30px;
	 margin-bottom: 30px;
 
}

   div.HtmlViewer table tr td
    {
          text-indent:0em;/*Tehhua add*/
          word-break: break-all;
    }
    
div.HtmlViewer ul 
{
	 list-style: disc;
	 margin-left: 0px;
    text-align: left;
     text-indent:0em;/*Tehhua add*/
  
      list-style-position:outside;
      padding:20px;

} 


div.PdfViewer{
	 width:710px; 
	 height:950px; 
	 background-color:#efefef;
	 word-break: break-all;
}

table.contenttable tfoot tr
{
	width: 100%;
}
table.contenttable tfoot td
{
   margin: auto;
	text-align: center;
	background-color: #efefef;
	color: #252525;
	padding-bottom: 8px;
	padding-top: 8px;
}
.contenttable_l{
	background-image: url(../../images/default-theme/bg_contenttable_l.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 13px;

}
.contenttable_r{
	background-image: url(../../images/default-theme/bg_contenttable_r.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 13px;
}

/***** contenttable end ******/



/***** Lecturelist table begin ******/
table.Lecturelist
{
    padding: 0px 0px 0px 0px;
    width: 100%;
    margin-bottom: 18px;
    text-align: left;
    color: #111111;
    height: 100%;
	 border-collapse: collapse ;
	border: 1px solid #CDCDCD;
	-moz-box-shadow: 0px 0px 4px 1px #ccc;
    -webkit-box-shadow: 0px 0px 4px 1px #ccc;
    box-shadow: 0px 0px 4px 0px #ccc;
}

table.Lecturelist thead tr
{
	width: 100%;
	
	
}
table.Lecturelist thead th
{
padding: 8px 8px 8px 8px;
	background-image: url(../../images/default-theme/bg_header_1.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom:  1px solid #CDCDCD;
	text-align: left;

}
table.Lecturelist thead th a
{
   font-size: 14px;
   font-weight: bold;
	color: #085ea7;
	background-image: url(../../images/default-theme/li_lecturetable_b.gif);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	padding-left: 18px;
	line-height: 20px;
   min-height: 22px;
	 display: block;
}

table.Lecturelist thead td
{
	border-top: 2px solid #78a7c3;
	border-bottom: 1px dashed #b2b2b2;
	font-size: 11px;  font-size: 10px \9;
	padding-left: 20px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-image: url(../../images/default-theme/icon_calendar.png);
	background-position: 0px 8px;
	background-repeat: no-repeat;
}
table.Lecturelist tbody th
{
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 26px;
	text-align: left;
}
table.Lecturelist tbody td
{
	width: 100%;
	color: #898888;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
	 white-space:nowrap;
}


div.Lecture{
	padding: 0px 12px 12px 12px;
	-moz-box-shadow: 0px 0px 4px 1px #ccc;
    -webkit-box-shadow: 0px 0px 4px 1px #ccc;
    box-shadow: 0px 0px 4px 0px #ccc;
	 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #D6D6D6;
	margin-bottom: 10px;
	margin-top: 10px;

}
div.Lecture iframe{
   margin-top: 10px;
}
div.Lecture div.header{
   font-family:'微軟正黑體' , 'Verdana', 'sans-serif';
   font-size: 14px;	
   font-weight: bold;
   color: #ffffff;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/default-theme/bg_header_2.png);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
	height: 24px;
	line-height: 24px;
	width: 110px;
	border: 1px solid #0087ff;
	position: relative;
   top: 0px;
	
	-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;

}

/***** Lecturelist table end ******/


/***** spec table begin ******/
table.spec
{
    padding: 0px 0px 0px 0px;
    width: 100%;
    margin-bottom: 5px;
    text-align: left;
    color: #111111;
    height: 100%;
	 border-collapse: collapse ;
	 table-layout: auto;
}

table.spec thead tr
{
	width: 100%;
	background-color: #fef3b3;
}
table.spec thead th
{
   padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
	border: 1px solid #8D8D8D;
	table-layout: auto;
	background-image: none;
}
table.spec .txtb
{
	color: #085ea7;
}

table.spec thead td
{
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
	border: 1px solid #8D8D8D;
	table-layout: auto;
}
table.spec tbody tr.odd
{
	width: 100%;
	background-color: #F7F7F7;
}
table.spec tbody th
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	border: 1px solid #8D8D8D;
	table-layout: auto;
	white-space: nowrap;
}
table.spec tbody td
{
	color: #898888;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	border: 1px solid #8D8D8D;
	table-layout: auto;
}



table.insideborder {
	border-collapse: collapse;
	border: 0px hidden;
	border-right: 0px hidden;
	border-bottom: 0px hidden;
}
table.insideborder td{
	border-right: 1px dotted #AFAFAF;
	border-bottom: 1px solid #AFAFAF;

}

/***** spec table end ******/



/***** change page begin ******/
.nextpage{
	background-image: url(../../images/default-theme/icon_nextpage.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 20px;
	text-align: left;
	white-space: nowrap;
}

.previouspage{
	background-image: url(../../images/default-theme/icon_previouspage.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-right: 20px;
	text-align: right;
	white-space: nowrap;
}
/***** change page end ******/

/***** PageNumberBar begin ******/
.PageNumberBar{
	font-size: 13px;	
	white-space: nowrap;
	padding-top: 5px;
	padding-left: 5px; 
	padding-right: 5px;
	
}
.PageNumber_normal {
	font-size: 13px;	
   color: #111111;
}
.PageNumber_now {
	font-size: 14px;
	color: #FFD700;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
	cursor: pointer;
	border-bottom: 2px solid #ff8900;
}
a.PageNumber_now {

	color: #ff8900;

}

/***** PageNumberBar end ******/

/***** linestyle begin ******/
.separateline{
 	border-bottom-color: #b2b2b2;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	height: 2px;
	margin-bottom: 6px;
 }
 
.listendline{
 	border-bottom-color: #78a7c3;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	height: 2px;
	margin-bottom: 6px;
 }
 
.listdot{
	background-image: url(../../images/default-theme/dot.png);
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-position: 0px 10px;
}
.listdot_p2{
	background-image: url(../../images/default-theme/dot.png);
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-position: 0px 10px;
}
.list_bbaf15{
   font-size: 15px;
	font-weight: bold;
   color: #085ea7;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	background-image: url(../../images/default-theme/li_caption.gif);
	background-repeat: no-repeat;
	background-position: 0px 15px;
}
.list_dbaf12{
   font-size: 12px;
   color: #08304F;
	padding-left: 26px;
	padding-top: 5px;
	padding-bottom: 3px;
	line-height: 20px;
	background-image: url(../../images/default-theme/li_caption.gif);
	background-repeat: no-repeat;
	background-position: 8px 9px;
	width: 100%;
	text-align: left;
}
.list_oyaf12b{
   font-size: 12px;
   color: #FF8C00;
	padding-left: 26px;
	padding-top: 5px;
	padding-bottom: 3px;
	line-height: 20px;
	background-image: url(../../images/default-theme/li_caption.gif);
	background-repeat: no-repeat;
	background-position: 8px 9px;
	width: 100%;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}
.list_bbaf13b{
   font-size: 13px;
	font-weight: bold;
   color: #085ea7;
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 3px;
	line-height: 20px;
	background-image: url(../../images/default-theme/li_caption.gif);
	background-repeat: no-repeat;
	background-position: 5px 13px;
	text-align: left;
}
.list_zone{
   font-size: 13px;
	font-weight: bold;
	padding-left: 22px;
	padding-top: 5px;
	padding-bottom: 3px;
	line-height: 20px;
	background-image: url(../../images/default-theme/icon_zone.png);
	background-repeat: no-repeat;
	background-position: 8px 11px;
}

ul.form{
list-style: none;
	
}

ul.form li{
	margin: 8px 12px 8px 12px;
	padding: 5px 5px 5px 5px;

}

ul.form li label{
   margin-bottom: 3px;
	margin-top: 3px;
	text-align: right;
	white-space: nowrap;
	width: 30%;
	display: inline-block;

}

ul.form li span.prompt{
	color: Red;
	font-size: 14px;
	margin: 5px 12px 5px 5px;
}

ul.form li.submitbar{
text-align: right;
padding-right: 8px;
	
}







ul.list_1{
	padding: 8px 8px 8px 8px;
	list-style-type: decimal;
	list-style-position:  outside;
	border-bottom: 1px dashed #E7E7E7;
	margin-left: 20px;
}

ul.list_1 li{
	font-size: 13px;
	font-weight: bold;
   color: #085ea7;
	padding-left: 0px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 20px;
	white-space: normal;
	background-image: none;
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 21px;

}

ul.list_1 li li{
	font-size: 12px;
	font-weight: normal;
   color: #888888;
	background-image: none;
	list-style-type: decimal;
	list-style-position: outside;
	white-space: normal;
	padding: 3px 3px 3px 0px;
	margin-left: 20px;

}

ul.list_a{
	padding: 8px 8px 8px 8px;
	border-bottom: 1px dashed #E7E7E7;
	margin-left: 20px;
}

ul.list_a li{
	font-size: 13px;
	font-weight: bold;
   color: #085ea7;
	padding-left: 21px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 20px;
	background-image: url(../../images/default-theme/li_caption.gif);
	background-repeat: no-repeat;
	background-position: 6px 12px;

}
ul.list_a li li{
	font-size: 12px;
	font-weight: normal;
   color: #888888;
	background-image: none;
	list-style-type: square;
	list-style-position: outside;
	white-space: normal;
	padding: 3px 3px 3px 0px;
	margin-left: 20px;

}

ul.list_1 li a, ul.list_a li a{
	color: #085ea7;
}
ul.list_1 li li a, ul.list_a li li a{
	color: #888888;
}











ul.dllist{
	padding: 5px 5px 5px 5px;
	list-style-type: none;
	margin: 5px;
}

ul.dllist li{
	font-size: 14px;
	padding: 6px 35px 6px 3px;
	line-height: 20px;
	white-space: normal;	
	list-style-type: none;
	border-bottom: 1px dotted #E7E7E7;
	background-image: url(../../images/default-theme/icon_dl.png);
	background-repeat: no-repeat;
	background-position: right;
	white-space: nowrap;
}

ul.dllist li label{
   font-size: 18px;
	font-weight: bold;
	color: #1263cc;
	background-image: url(../../images/default-theme/icon_arrow_bc.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 20px;
	margin-right: 8px;

}
ul.dllist li a{
	display: block;
}


ul.pdtslist{
	padding: 3px 1px 3px 1px;
	list-style-type: none;
	margin: 3px;
	text-align: center;
	vertical-align: top;
	display: inline-block;
	white-space: nowrap;
	height: inherit;
	zoom: 1;
	*display: inline;
}

ul.pdtslist li{
	font-size: 16px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	list-style-type: none;	
	display: inline-block;
	text-align: center;
	margin: auto;
	vertical-align: top;
	height: 27px;
	width: 165px;
	zoom: 1;
	*display: inline;
}

ul.pdtslist li img{
	display: block;
	margin: auto;
}
ul.pdtslist li.sptv{
	border-left: 2px dotted #E7E7E7;
	display: inline-block;
	padding: 0px 0px 0px 0px;
	margin: auto;
	height: 190px;
	width:1px;
	zoom: 1;
	*display: inline;
}

ul.pdtslist li.sptv2{
	border-left: 2px dotted white;
	display: inline-block;
	padding: 0px 0px 0px 0px;
	margin: auto;
	height: 190px;
	width:1px;
	zoom: 1;
	*display: inline;
}


ul.pdtslist li.sptv3{
	border-left: 2px dotted white;
	display: inline-block;
	padding: 0px 0px 0px 0px;
	margin: auto;
	height: 160px;
	width:1px;
	zoom: 1;
	*display: inline;
}

ul.pdtslist li.sptv4{
	border-left: 2px dotted #E7E7E7;
	display: inline-block;
	padding: 0px 0px 0px 0px;
	margin: auto;
	height: 160px;
	width:1px;
	zoom: 1;
	*display: inline;
}

/***** 2016/01/30 NewAdd ******/
ul.pdtslist li.sptv5{
	display: inline-block;
	padding: 0px 0px 0px 0px;
	margin: auto;
	height: 190px;
	width:1px;
	zoom: 1;
	*display: inline;
}

ul.pdtslist li.sptv6{
    border-left: 2px dotted #E7E7E7;
	display: inline-block;
	padding: 0px 0px 0px 0px;
	margin: auto;
	height: 190px;
	width:1px;
	zoom: 1;
	*display: inline;
}




ul.pdtslist li a{
	font-size: 13px;
	display: block;
	background-image: url(../../images/default-theme/bg_btn3.png);
	background-repeat: repeat;
	background-position: 0px 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding: 0px 8px 0px 8px;
	margin: 6px 3px 6px 3px;
	text-decoration: none;
	height: 27px;
	line-height: 27px;
}

ul.pdtslist li a:hover{
	background-image: url(../../images/default-theme/bg_btn3_h.png);

}

ul.pdtslist li a div{
	margin: 0px;
	margin-right: 5px;
	padding: 0px 0px 0px 0px;
	display:  inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
}

.pdtslist{
	font-size: 16px;
	font-weight: bold;
	padding: 12px 5px 12px 5px;
	text-align: center;
}

.pdtslist a{
	font-size: 13px;
	display: block;
	background-image: url(../../images/default-theme/bg_btn3.png);
	background-repeat: repeat;
	background-position: 0px 0px;
	-webkit-border-radius: 3px;
   -moz-border-radius: 3px;
	border-radius: 3px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
	padding: 0px 8px 0px 8px;
	margin: 6px 3px 6px 3px;
	text-decoration: none;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
}

.pdtslist a:hover{
	background-image: url(../../images/default-theme/bg_btn3_h.png);
}

.pdtslist a div{
	margin: 0px;
	margin-right: 5px;
	padding: 0px 0px 0px 0px;
	display:  inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
}

.pdtslist a select{
vertical-align: middle;
	display:  inline-block;
	zoom: 1;
	*display: inline;

}
/***** linestyle end ******/




/***** form table begin ******/
table.form
{
	width: 100%;
	height: 100%;
	border-collapse: collapse ;
	table-layout: auto;
	padding-top: 3px;
	padding-bottom: 3px;
}

table.form thead tr
{   
	width: 100%;
}

table.form thead th
{   
	width: auto;
	font-size: 13px;
	letter-spacing: 2px;
	padding-top: 11px;
	padding-bottom: 11px;
	text-align: left;
	background-color: transparent;
	background-image: none;
}
table.form thead td
{   
	width: auto;
	padding-top: 11px;
	padding-bottom: 11px;
	background-color: transparent;
	background-image: none;
}


table.form tbody tr
{   
	width: auto;
	background-color: #ffffff;
}
table.form tbody tr.odd
{   
	width: auto;
	background-color: #efefef;
}

table.form tbody td
{
    padding: 5px 5px 5px 5px;
	 font-size: 11px;
    font-weight: normal;	 
	 width: auto;
	 text-align: left;    
	 border: 1px solid #78a7c3;
	 border-spacing: 0px;	
	 vertical-align: middle;
	color: #333333;
}

table.form tbody th
{
   padding: 5px 5px 5px 5px;
	background-color: #f2f7f9;
	text-align: right;
	border: 1px solid #78a7c3;
	table-layout: auto;
	vertical-align: middle;
	white-space: nowrap;
}

table.form tfoot th
{
   padding: 8px 8px 8px 8px;
	background-color: #f2f7f9;
	text-align: left;
	border: 1px solid #78a7c3;
	table-layout: auto;
	vertical-align: middle;
	font-weight: normal;
   color: #898989;
    letter-spacing: 1px;
    line-height: 18px;
}
/***** form table end ******/




/*****PopularKeyWords ******/
.PopularKeyWords
{
    background-image: url(../../images/default-theme/hotkeyword_bg.jpg);
    background-repeat:no-repeat;
    text-align:center;
    vertical-align:middle;
    height:76px;
}

.PopularKeyWords2
{
    background-image: url(../../images/default-theme/hotkeyword_bg2.jpg);
    background-repeat:no-repeat;
    text-align:center;
    vertical-align:middle;
    height:76px;
}


.PopularKeyWords_search_bg
{
    background-image: url(../../images/default-theme/hotkeyword_tagbg_c.png);
    background-repeat: repeat-x;
    text-align:center;
    vertical-align:middle;
 background-position:bottom;
}



/***** verticalform table begin ******/
table.form_v
{
	width: 100%;
	height: 100%;
	border-collapse: collapse ;
	table-layout: auto;
	padding-top: 3px;
	padding-bottom: 3px;

}

table.form_v thead tr
{   
	width: 100%;
}

table.form_v thead th
{   
	width: auto;
	font-size: 13px;
	letter-spacing: 2px;
	padding-top: 11px;
	padding-bottom: 11px;
	text-align: left;
}
table.form_v thead td
{   
	width: auto;
	padding-top: 11px;
	padding-bottom: 11px;
}


table.form_v tbody tr
{   
	width: auto;
}
table.form_v tbody tr:hover
{   
 background-color: #D2FEFF;
}
table.form_v tbody th
{
   padding: 5px 5px 5px 5px;
	background-color: #f2f7f9;
	text-align: center;
	border: 1px solid #78a7c3;
	table-layout: auto;
	vertical-align: middle;
}
table.form_v tbody td
{
    padding: 5px 5px 5px 5px;
	 font-size: 11px;
    font-weight: normal;	 
	 width: auto;

	 text-align: center;    
	 border: 1px solid #78a7c3;
	 border-spacing: 0px;	
	 vertical-align: middle;
}
table.form_v tbody td:hover
{   
 background-color: #00E7EA;
}
table.form_v li
{   
 margin-left: 22px;
}


table.form_v tfoot th
{
   padding: 8px 8px 8px 8px;
	background-color: #f2f7f9;
	text-align: left;
	border: 1px solid #78a7c3;
	table-layout: auto;
	vertical-align: middle;
	font-weight: normal;
   color: #898989;
    letter-spacing: 1px;
    line-height: 18px;
}


/***** verticalform table end ******/


/***** verticalform count table begin ******/
table.form_vc
{
	width: 100%;
	height: 100%;
	border-collapse: collapse ;
	table-layout: auto;
	padding-top: 3px;
	padding-bottom: 3px;
}

table.form_vc thead tr
{   
	width: 100%;
}

table.form_vc thead th
{   
	width: auto;
	font-size: 13px;
	letter-spacing: 2px;
	padding-top: 11px;
	padding-bottom: 11px;
	text-align: left;
}
table.form_vc thead td
{   
	width: auto;
	padding-top: 11px;
	padding-bottom: 11px;
}


table.form_vc tbody tr
{   
	width: auto;
}
table.form_vc tbody tr:hover
{   
 background-color: #D2FEFF;
}
table.form_vc tbody th
{
   padding: 5px 5px 5px 5px;
	background-color: #f2f7f9;
	text-align: center;
	border: 1px solid #78a7c3;
	table-layout: auto;
	vertical-align: middle;
}
table.form_vc tbody td
{
    padding: 5px 5px 5px 5px;
	 font-size: 11px;
    font-weight: normal;	 
	 width: auto;
	 text-align: center;    
	 border: 1px solid #78a7c3;
	 border-spacing: 0px;
	 text-align: right;
	 vertical-align: middle;
}
table.form_vc tbody td:hover
{   
 background-color: #00E7EA;
}
table.form_vc li
{   
 margin-left: 22px;
}


table.form_vc tfoot th
{
   padding: 8px 8px 8px 8px;
	background-color: #f2f7f9;
	text-align: left;
	border: 1px solid #78a7c3;
	table-layout: auto;
	vertical-align: middle;
	font-weight: normal;
   color: #898989;
    letter-spacing: 1px;
    line-height: 18px;
}


/***** verticalform count table end ******/



/***** epaper form table begin ******/
table.epaperform
{
	width: 100%;
	height: 100%;
	border-collapse: collapse ;
	table-layout: auto;
	padding-top: 3px;
	padding-bottom: 3px;
}

table.epaperform thead tr
{   
	width: 100%;
}

table.epaperform thead th
{   
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	background-image: url(../../images/default-theme/bg_h4.gif);
	background-repeat: repeat-x;
	color: White;
	vertical-align: middle;
	height: 29px;
	padding-left: 8px;
	padding-right: 8px;
	
}
table.epaperform thead td
{   
	width: auto;
	padding-top: 11px;
	padding-bottom: 11px;
}


table.epaperform tbody tr
{   
	width: auto;
	background-color: #ffffff;
}
table.epaperform tbody tr.odd
{   
	width: auto;
	background-color: #efefef;
}
table.epaperform tbody th
{
   background-color: #f2f7f9;
	text-align: center;
	border: 1px solid #78a7c3;
	table-layout: auto;
	vertical-align: middle;
	color: #085ea7;
	padding: 8px 8px 8px 8px;
	font-weight: bold;
	font-size: 13px;
}
table.epaperform tbody td
{
    padding: 8px 8px 8px 8px;
	 font-size: 12px;
    width: auto;
	 text-align: center;    
	 border: 1px solid #78a7c3;
	 border-spacing: 0px;	
	 vertical-align: middle;
	 font-weight: bold;
}
table.epaperform tfoot th
{
   padding: 8px 8px 8px 8px;
	background-color: #f2f7f9;
	text-align: left;
	border: 1px solid #78a7c3;
	table-layout: auto;
	vertical-align: middle;
	font-weight: normal;
   color: #898989;
    letter-spacing: 1px;
    line-height: 18px;
}


/***** epaper form table end ******/




/***** talk table begin ******/

table.talks
{
	width: 100%;
	border-collapse: collapse ;
	table-layout: auto;
	padding-top: 13px;
	padding-bottom: 13px;
	background-color: #F9F9F9;
	border-top: 1px solid #C8C8C8;
	border-bottom: 2px solid #78a7c3;
	margin-top: 12px;
	margin-bottom: 12px;
}

table.talks thead tr
{   
	width: 100%;
	background-color: #EEEEEE;
	
}

table.talks thead th
{   

	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 11px;
	padding-right: 8px;
	border-top: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	background-image: url(../../images/default-theme/li_caption.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-color: White;
	width: 30px;
}
table.talks thead td
{   
	color: #ed1c24;
	width: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 11px;
	border-top: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
}
table.talks tbody th
{   
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	padding: 8px 8px 8px 8px;

}
table.talks tbody td
{   
    padding: 8px 8px 8px 8px;
	 font-size: 12px;
    font-weight: normal;
	 text-align: left;
	 width: auto;
}
table.talks tbody td.q
{   
	 font-size: 13px;
	 text-align: left;
	 color: #ff8900;

}

table.talks span.txtred{
color: Red;
font-weight: bold;	
}

/***** talk table end ******/


/***** text AD table begin ******/
table.ad{
font-size: 13px;
text-align:  left;
vertical-align:middle;
background-image:url(../../images/default-theme/text-ad.png);
width:484px;
line-height:34px;
background-repeat: no-repeat;
padding-top:4px;
} 




/***** Email table begin ******/


table.email
{
	width: 100%;
	border-collapse: collapse ;
	table-layout: auto;
	margin-top: 12px;
	margin-bottom: 12px;
}

table.email thead tr
{   
	width: 100%;
	
}

table.email thead th
{   

	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 11px;
	padding-right: 11px;
	border-top: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	background-image: url(../../images/default-theme/li_caption.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-color: White;
	width: 30px;
}
table.email thead td
{   
	color: #085ea7;
	width: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 11px;
	border-top: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
}
table.email tbody th
{   
	font-size: 13px;
	font-weight: bold;
	color: #085ea7;
	text-align: right;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px  dotted #afafaf;

}
table.email tbody th img{
   margin-left: 8px;
	margin-right: 8px;
}
table.email tbody td
{   
    padding: 5px 5px 5px 5px;
	 font-size: 12px;
    font-weight: normal;
	 text-align: left;
	 width: auto;
	 line-height: 22px;	
	 border-bottom: 1px  dotted #afafaf;
}

table.email tfoot td
{   
    padding: 5px 5px 5px 5px;
	 font-size: 12px;
    font-weight: bold;
	 text-align: right;
	 width: auto;
	 color: #4f5caa;
	 font-family: Verdana, sans-serif;
	 font-size: 16px;
	
}
.email_header
{   
	font-family: Verdana, sans-serif;
	font-size: 19px;
	font-weight: bold;
	text-align: left;
	color: #4f5caa;
	width: auto;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	
}
.email_submenu
{
    text-align: right;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #1162cb;
    padding-bottom: 5px;
	 padding-right: 5px;
}
.email_submenu:link
{
    color: #1162cb;
}
/***** Email table end ******/




.effects_shadow{
	-moz-box-shadow: 0px 0px 6px 1px #aaa;
    -webkit-box-shadow: 0px 0px 6px 1px #aaa;
    box-shadow: 0px 0px 6px 0px #aaa;
}


/***** Remindbox table begin ******/
table.remindbox
{
	width: 100%;
	table-layout: auto;
	margin-top: 12px;
	margin-bottom: 12px;
}
table.remindbox td.lt
{
	background-image: url(../../images/default-theme/box_remind_lt.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 0px 0px 0px;
	width: 9px;
	height: 9px;
}
table.remindbox td.ct
{
	background-image: url(../../images/default-theme/box_remind_ct.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 9px;
}
table.remindbox td.rt
{
	background-image: url(../../images/default-theme/box_remind_rt.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 0px 0px 0px;
	width: 9px;
	height: 9px;
}
table.remindbox td.ml
{
	background-image: url(../../images/default-theme/box_remind_ml.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 9px;
	background-color: transparent;
}
table.remindbox td.mr
{
	background-image: url(../../images/default-theme/box_remind_mr.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 9px;
background-color: transparent;
}
table.remindbox td.lb
{
	background-image: url(../../images/default-theme/box_remind_lb.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 0px 0px 0px;
	width: 9px;
	height: 9px;
}
table.remindbox td.cb
{
	background-image: url(../../images/default-theme/box_remind_cb.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 9px;
}
table.remindbox td.rb
{
	background-image: url(../../images/default-theme/box_remind_rb.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 0px 0px 0px;
	width: 9px;
	height: 9px;
}
table.remindbox td.contents
{
	font-size: 12px;
	color: #085ea7;
	line-height: 22px;
	background-color: White;
	padding: 8px 8px 8px 8px;
}

/***** Remindbox table end ******/


/***** accounting table begin ******/
table.accounting{

	
}

table.accounting td{
padding: 5px 5px 5px 5px;
	
}
table.accounting tfoot tr{
	
}
table.accounting tfoot th{
	font-size: 13px;
	font-weight: bold;
	color: #2D2D2D;
	text-align: right;
	vertical-align: middle;
	border-bottom: 2px solid #4682B4;
}
table.accounting tfoot td{
	font-size: 13px;
	color: #2D2D2D;
	text-align: right;
	border-bottom: 2px solid #C9DCEC;
}



/***** accounting table end ******/




.mindbox{
	padding: 8px 8px 8px 8px;
	border: 1px solid #4682B4;
	background-color: #F2F7FB;
	text-align: left;
	line-height: 140%;
}
.flowbox{
	padding: 8px 8px 8px 8px;
	border: 1px solid #fae13c;
	background-color: #FFFCEA;
	text-align: left;
	line-height: 140%;
}
.flowbox2{
	padding: 8px 8px 8px 8px;
	border: 1px solid #999999;
	background-color: White;
	text-align: left;
	line-height: 140%;
}

.remind
{
	text-align: left;
	font-weight: bold;
   letter-spacing: 1px;
   line-height: 18px;
	color: Red;
	
}
.remind_rarrow
{
	text-align: left;
	font-weight: bold;
   letter-spacing: 1px;
   line-height: 18px;
	color: Red;
	background-image: url(../../images/default-theme/icon_rightarrow3.png);
	background-position: 3px 8px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 16px;
	padding-bottom: 5px;
	float: left;
}
.remind_15px
{
	text-align: left;
	font-weight: bold;
   letter-spacing: 1px;
   line-height: 18px;
	color: Red;
	font-size: 15px;
}

.arrow_right4_10pxb{
	background-image: url(../../images/default-theme/icon_rightarrow4.png);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 11px;  font-size: 10px \9;
	color: #1162cb;
   text-decoration: underline;
	font-weight: bold;
	padding: 0px 0px 0px 18px;

}
a.arrow_right4_10pxb:hover{
	 color: #FFB935;
}


/***** caption table begin ******/
table.caption {
	color: #085ea7;
	font-size: 12px;
	width: 100%;
}
table.caption div {
	padding-left: 15px;
	}
table.caption li {
	padding-left: 23px;
	padding-bottom: 8px;
	list-style-image: url(../../images/default-theme/li_caption2.gif);
	list-style-position: outside;
	vertical-align: middle;
	line-height: 18px;
	}




/***** caption table end ******/

/***** item table begin ******/
table.item
{
	 border-spacing: 0px;	
	 width: 100%;
}

table.item td
{
    padding: 0px 0px 0px 0px;
	 border-spacing: 0px;	
	 border: 0px solid #78a7c3;
	 width: 50%;
	
}
/***** item table end ******/

/***** MutiEntry table begin  ******/
table.mutiEntry
{
    font-size:13px;
    text-align: left;
    width: 100%;
}

table.mutiEntry th
{
  font-weight: bold;
  color:Black;
   font-size:14px;
  vertical-align:middle;
  	background-image: url(../../images/default-theme/icon_arrow_bc.png);
  	background-repeat: no-repeat;
  	background-position:0px 10px;
  vertical-align :top;
  line-height:30px;
  padding-left:12px;
  text-align:left;
}

table.mutiEntry td
{
  color:Black;
  text-align:left;
  vertical-align :top;
    line-height:30px;
     font-size:14px;
}

table.mutiEntry .ErrorMessage
{
    color:#ed1c24;
    font-size:12px;
    font-weight:bold;
  	line-height:13px;
  	white-space:inherit;
  	text-align: center;
}

table.mutiEntry .note
{
    color:#ed1c24;
    font-size:12px;
    font-weight:bold;
  	background-color:#f5f9fc;
  	text-align: left;
  	padding-left:15px;
    line-height:30px;
    letter-spacing:2px;
}

table.mutiEntry .result
{
    font-size:12px;
    font-weight:bold;
  	text-align: left;
  	padding-left:15px;
    line-height:30px;
    border: 1px;
    /*soild : #d6d6d6;*/
}


/***** chart table begin ******/
table.charttable
{
	width: 100%;
	height: 100%;
	text-align: left;
	font-size:13px;
}
table.charttable tr
{
   background-color: #ffffff;
	width: 100%;
}
table.charttable td
{
    padding: 0px 0px 0px 0px;
	 font-size: 11px;
    font-weight: normal;
	 text-align: left;
	 
}
table.charttable thead tr
{
	background-color: #ffffff;
}
table.charttable thead td
{
  padding: 3px 3px 3px 3px;
  height: 100%;
}
table.charttable thead span.unit
{
font-size: 11px;
color: #A5A5A5;
}
table.charttable span.txtlb
{
font-family: Verdana, sans-serif;
font-size: 11px;
text-align:right;
color: #085ea7;
}
table.charttable span.txtr
{
font-family: Verdana, sans-serif;
font-size: 11px;
text-align:right;
color: #ed1c24;
}
table.charttable span.txtg
{
font-family: Verdana, sans-serif;
font-size: 11px;
text-align:right;
color: #39b54a;
}

table.charttable div.lb
{
	 font-size: 11px;  font-size: 10px \9;
	 width: 100%;
	 float: left;
	 color: #085ea7;
}
table.charttable div.upr
{
	 font-size: 11px;  font-size: 10px \9;
	 width: 100%;
	 float: right;
	 color: #ed1c24;
	background-image: url(../../images/default-theme/chart/icon_upr.gif);
	background-position: left;
	padding-left: 13px;
	background-repeat: no-repeat;
}
table.charttable tfoot tr
{
	background-color: #ffffff;
}
table.charttable tfoot td
{
  font-family: Verdana, sans-serif;
  font-size: 11px;  font-size: 10px \9;
  text-align: right;
  color: #898989;
  padding: 0px 3px 2px 3px;
  height: 100%;
}


/***** chart table end ******/


/***** listtable begin ******/
.listtable table{
  width: 100%;	
  margin-bottom: 3px;
}

.listtable table .zuTd2-10L
{
    padding: 10px 5px 3px 5px;
	 font-size: 12px;
    font-weight: normal;
    text-align: left;
	 width: inherit;
	 border-bottom: 1px dotted #aaaaaa;
}

table.listtable
{
	width: 100%;
	height: 100%;
	 border-collapse:collapse;
}
table.listtable tr
{   
	width: 100%;
	
}
table.listtable tr.odd
{
/*	background-color: #e2e2e2; */
	width: 100%;
}
table.listtable td
{
    padding: 10px 5px 3px 5px;
	 font-size: 12px;
    font-weight: normal;
    text-align: left;
	 width: 100%;
	 border-bottom: 1px dotted #aaaaaa;
}
table.listtable tfoot tr
{
	background-color: #ffffff;
}
table.listtable tfoot td
{

  font-size: 11px;  font-size: 10px \9;
  text-align: right;
  color: #898989;
  padding: 10px 3px 10px 3px;
  height: 100%;
}
table.listtable div.lb
{
	 font-size: 12px;
	 width: 100%;
	 float: left;
	 color: #085ea7;
}
table.listtable div.upr
{
	 font-size: 12px;
	 width: 100%;
	 float: right;
	 color: #ed1c24;
	background-image: url(../../images/default-theme/chart/icon_upr.gif);
	background-position: left;
	padding-left: 13px;
	background-repeat: no-repeat;
}
/***** listtable end ******/


/***** 2015-03-20 新增 ******/
/***** ReportGroupPanel begin ******/
div.ReportGroupPanel
{
    background-image: url(../../images/default-theme/bg_ReportUpdate.jpg); 
    background-repeat:no-repeat;
    width:479px;
    height:197px;
    border:none;
}

div.ReportGroupPanel_block
{
    width:220px;
    height:197px;
    border:none;
    display:block;
    float:left;
    padding-left:10px;
}

div.Icon_ReportUpdate_01
{
    background-image: url(../../images/default-theme/Icon_ReportUpdate_01-n.png); 
    background-repeat:no-repeat;
    width:98px;
    height:97px;
    border:none;
    display: table-cell;
    cursor:pointer;
}

div.Icon_ReportUpdate_01:hover
{
    background-image: url(../../images/default-theme/Icon_ReportUpdate_01.png); 
    background-repeat:no-repeat;
    width:98px;
    height:97px;
    border:none;
    display:inline-block;
}

div.Icon_ReportUpdate_02
{
    background-image: url(../../images/default-theme/Icon_ReportUpdate_02-n.png); 
    background-repeat:no-repeat;
    width:98px;
    height:97px;
    border:none;
    display:inline-block;
}

div.Icon_ReportUpdate_02:hover
{
    background-image: url(../../images/default-theme/Icon_ReportUpdate_02.png); 
    background-repeat:no-repeat;
    width:98px;
    height:97px;
    border:none;
    display:inline-block;
}

div.Icon_ReportUpdate_03
{
    background-image: url(../../images/default-theme/Icon_ReportUpdate_03-n.png); 
    background-repeat:no-repeat;
    width:98px;
    height:97px;
    border:none;
    display:inline-block;
    cursor:pointer;
}

div.Icon_ReportUpdate_03:hover
{
    background-image: url(../../images/default-theme/Icon_ReportUpdate_03.png); 
    background-repeat:no-repeat;
    width:98px;
    height:97px;
    border:none;
    display:inline-block;
}

div.Icon_ReportUpdate_04
{
    background-image: url(../../images/default-theme/Icon_ReportUpdate_04-n.png); 
    background-repeat:no-repeat;
    width:98px;
    height:97px;
    border:none;
    display:inline-block;
    cursor:pointer;
}

div.Icon_ReportUpdate_04:hover
{
    background-image: url(../../images/default-theme/Icon_ReportUpdate_04.png); 
    background-repeat:no-repeat;
    width:98px;
    height:97px;
    border:none;
    display:inline-block;
}

/***** ReportGroupPanel end ******/


/***** ReportCategoryPanel begin ******/
div.Icon_ReportCategoryPanel_block
{
    border:1px solid #dadada;
    border-radius:5px;
    width:475px;
    height:130px;
    background-color:white;
    display: block;
}

div.Icon_ReportCategoryPanel_01
{
    background-image: url(../../images/default-theme/Icon_ReportCategoryPanel_01-n.png); 
    background-repeat:no-repeat;
    width:157px;
    height:66px;
    border:none;
    display:inline-block;
    cursor:pointer;
}

div.Icon_ReportCategoryPanel_01:hover
{
    background-image: url(../../images/default-theme/Icon_ReportCategoryPanel_01.png); 
    background-repeat:no-repeat;
    display:inline-block;
    border:none;
}

div.Icon_ReportCategoryPanel_02
{
    background-image: url(../../images/default-theme/Icon_ReportCategoryPanel_02-n.png); 
    background-repeat:no-repeat;
    width:157px;
    height:66px;
    border:none;
    display:inline-block;
    cursor:pointer;
}

div.Icon_ReportCategoryPanel_02:hover
{
    background-image: url(../../images/default-theme/Icon_ReportCategoryPanel_02.png); 
    background-repeat:no-repeat;
    display:inline-block;
    border:none;
}

div.Icon_ReportCategoryPanel_03
{
    background-image: url(../../images/default-theme/Icon_ReportCategoryPanel_03-n.png); 
    background-repeat:no-repeat;
    width:136px;
    height:66px;
    border:none;
    display:inline-block;
    cursor:pointer;
}

div.Icon_ReportCategoryPanel_03:hover
{
    background-image: url(../../images/default-theme/Icon_ReportCategoryPanel_03.png); 
    background-repeat:no-repeat;
    display:inline-block;
    border:none;
}
/***** ReportCategoryPanel end ******/


/***** qapaneltable begin ******/

table.qapaneltable
{
	width: 100%;
	height: 100%;
	 border-collapse:collapse;
}
table.qapaneltable tr
{   
	width: 100%;
	
}
table.qapaneltable tr.odd
{
/*	background-color: #e2e2e2; */
	width: 100%;
}
table.qapaneltable td
{
    padding: 3px 5px 3px 20px;
	 font-size: 12px;
    font-weight: normal;
    text-align: left;
	 width: 100%;
	 color: #075da6;
	background-image: url(../../images/default-theme/icon_rightarrow5.png);
	background-position:3px center;
	background-repeat: no-repeat;
}
table.qapaneltable td b
{
	font-size: 13px;
	font-weight: bold;
}
table.qapaneltable td a{
	color: #075da6;
}

/***** qapaneltable end ******/





/***** mouseover table begin ******/
table.mouseover tbody tr:hover
{   
	width: 100%;
	background-color: #f9f9f9;	
}
table.mouseover_li li:hover
{   
	width: 100%;
	background-color: #f9f9f9;	
}
/***** mouseover table end ******/




.poll
{
    font-family: Verdana, sans-serif;
    font-size: 11px;  font-size: 10px \9;
    color: #666666;
    line-height: 14px;
}
table.pollstableborder
{
    border: 1px solid #cccccc;
}
.sectiontableheader
{
    background-color: #9DD108;
    color: #F8F8F8;
    font-weight: bold;
    padding: 5px;
    text-align: left;
    border-right: 1px solid #F6F6F6;
}
.sectiontableentry1 td
{
    border-bottom: 1px solid #CCCCCC;
    padding: 3px 3px 3px 6px;
    background-color: #F5F5DC;
    text-align: left;
}
.sectiontableentry2 td
{
    border-bottom: 1px solid #CCCCCC;
    padding: 3px 3px 3px 6px;
    text-align: left;
}
.small
{
    font-family: Verdana, sans-serif;
    font-size: 11px;  font-size: 10px \9;
    color: #707070;
    text-decoration: none;
    letter-spacing: 1px;
    line-height: 18px;
}
.smalldark
{
    font-family: Verdana, sans-serif;
    font-size: 11px;  font-size: 10px \9;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
.contentpane
{
}
.contentpaneopen
{
    border: 0px ridge #0099cc;
    width: 100%;
    padding: 1px;
    text-align: left;
}
/*.contentheading, .componentheading
{
    font-family: Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #666666;
    text-align: left;
    display: block;
    background: url(../images/bg_tittle.png) no-repeat;
    padding-left: 36px;
    border-bottom: 2px solid #9ACD32;
    height: 27px;
    margin-bottom: 8px;
}
.createdate
{
    font-family: Verdana, sans-serif;
    font-size: 11px;  font-size: 10px \9;
    color: #666666;
    text-align: left;
    text-indent: 18px;
    font-weight: bold;
    top: -5px;
    vertical-align: top;
    padding-bottom: 2px;
    background: url(../images/date.png) no-repeat;
}*/


/***** BoxStyle begin ******/

.box1{
	border: 1px solid #0199fe;
	margin: 8px 8px 8px 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width:  auto;

}
.box1_1{
	border: 1px solid #0199fe;
	margin: 8px 8px 12px 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width:  auto;
	text-indent: 0em;
}
.box1_1 img{
	margin: 8px 16px 8px 16px;
}

.box1 .date{
	text-align: left;
	padding: 8px 12px 0px 12px;
}
.box1 .header{
   font-family:'微軟正黑體' , 'Verdana', 'sans-serif';
   font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 6px 20px 6px 20px;
	background-image: url(../../images/default-theme/bg_btn_1.png);
	background-repeat: repeat-x;
	background-position: 0px center;

}
.box1_1 .header2{
   font-family:'微軟正黑體' , 'Verdana', 'sans-serif';
   font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 4px 20px 4px 20px;
	background-image: url(../../images/default-theme/bg_btn_1.png);
	background-repeat: repeat-x;
	background-position: 0px center;
	text-align: center;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
	text-indent: 0em;
	text-shadow: 1px 2px 6px #555555;
	
}
.box1_1 .header2_ar{
    background-image: url(../../images/default-theme/icon_arrow_downhere.png);
	 background-repeat: no-repeat;
	 background-position: center top;
	 vertical-align: top;
	 height: 6px;
	 width: inherit;
}
.box1 table{
	width: 100%;
	border: 1px  solid #333333;
	border-collapse:collapse;
	font-size: 13px;

}
.box1 table tr.odd{
	background-color: #e2e2e2;
}
.box1 table th{
	background-color: #ddeefe;
	color: #085ea7;
	font-weight: bold;
	border: 1px solid #888888;
	padding: 5px 8px 5px 8px;
	vertical-align: middle;
}
.box1 table td{

	border: 1px solid #888888;
	padding: 5px 8px 5px 8px;
	vertical-align: middle;
}





.box2
{    
	 width: inherit;
	 margin: auto;
	 margin-bottom: 5px;
	 margin-top: 0px;
	 padding: 0px 0px 0px 0px;
	 text-align: center;	 
	 border: 1px solid #bbd9f6;
	-moz-border-radius: 5px;
    border-radius: 5px;
	background-color: #eef5fc;		

}

.box2 .header
{    
	font-family:'微軟正黑體' , 'Verdana', 'sans-serif';
   font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #085ea7;
	padding: 4px 10px 4px 10px;
	background-image: url(../../images/default-theme/bg_loginheader.png);
	background-repeat: repeat-x;
	background-position: 0px center;
	border-bottom: 2px solid #278de2;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

.box2 .link{
	background-image: url(../../images/default-theme/icon_topage_bk.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-top: 5px;
	float: right;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;

}

.box3{
	border: 1px solid #bbd8f6;
	margin: 5px 5px 5px 5px;

	width:  auto;
	background-color: White;
}

.box4
{    
	 width: inherit;
	 margin: auto;
	 margin-bottom: 5px;
	 margin-top: 0px;
	 padding: 2px 2px 2px 2px;
	 text-align: center;	 
	 border: 1px solid #b2b2b2;
	-moz-border-radius: 3px;
    border-radius: 3px;
	background-color: #e8e8e8;		

}

.box5
{    
	 width: inherit;
	 margin: auto;
	 margin-bottom: 0px;
	 margin-top: 0px;
	 padding: 18px 18px 18px 18px;
	 text-align: center;	 
	background-color: #ffffff;		
	text-indent: 0em;

}


.box6{
	border: 1px solid #cdcdcd;
	margin: 3px 8px 3px 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width:  auto;
	text-indent: 0em;
}
.box6 .header{
   font-family:'微軟正黑體' , 'Verdana', 'sans-serif';
   font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding: 6px 8px 6px 8px;
	background-image: url(../../images/default-theme/bg_header_1.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom:  1px solid #CDCDCD;
	text-align: left;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;

	
}
.box6 .header label{
	background-image: url(../../images/default-theme/li_lecturetable_b.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 16px;
}


.box_tradding 
{
    position: relative;
    top:0px;
	padding: 0px 8px 3px 8px;
	background-color: White;
	background-image: url(../../images/default-theme/bg_infbox_2_r_n.png);
	background-repeat: repeat-x;
	background-position:  bottom;
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin:auto;
 
}

.box_tradding .header{
   text-align: left;
	vertical-align: middle;
    font-size: 16px;
    color: #085ea7;
    font-weight: bold;
	 width: 100%;
	padding-bottom: 3px;
}
    
	
.box_tradding .header a{
font-size: 11px;
	background-image: url(../../images/default-theme/icon_topage_bk.png);
	background-repeat: no-repeat;
	background-position:3px center;
	padding-left: 22px;
	margin: 3px 9px 3px 5px;
	color: #333333;
	text-decoration: underline;
	float: right;

}

.box7 {
	text-align:center;
	vertical-align: top;
	padding: 8px 8px 8px 8px;
	background-color: White;
	background-image: url(../../images/default-theme/bg_infbox_2_r_n.png);
	background-repeat: repeat-x;
	background-position:  bottom;
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}



.box7 .header{
   text-align: left;
	vertical-align: middle;
    font-size: 16px;
    color: #085ea7;
    font-weight: bold;
	 width: 100%;
	padding-bottom: 3px;
}
    
	
.box7 .header   {
font-size: 11px;
	background-image: url(../../images/default-theme/icon_topage_bk.png);
	background-repeat: no-repeat;
	background-position:3px center;
	padding-left: 22px;
	margin: 3px 9px 3px 5px;
	color: #333333;
	text-decoration: underline;
	float: right;

}
/***** BoxStyle end ******/

.button
{
    font-family: Verdana, sans-serif;
    font-style: normal;
    font-size: 12px;
    font-weight: bold;
    background-color: #666666;
    color: #ffffff;
    border: 1px outset #757575;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    margin-right: 20px;
    text-align: center;
    background-image: url(../../images/default-theme/bg_searchbox_btn.png);
    background-repeat: repeat-x;
	 cursor: pointer;
}
.button:hover
{
    font-family: Verdana, sans-serif;
    font-style: normal;
    font-size: 12px;
    font-weight: bold;
    background-color: #FFD700;
    color: #ffffff;
    border: 1px outset #757575;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    margin-right: 20px;
    text-align: center;
    background-image: url(../../images/default-theme/bg_searchbox_btn.png);
    background-repeat: repeat-x;
	 cursor: pointer;
}
.button_10px2txt {
	font-family: Verdana, sans-serif;
   font-size: 11px;  font-size: 10px \9;
   color: #464646;
	background-image: url(../../images/default-theme/bg_2txt10px_btn1.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 39px;
	height: 17px;
	text-align: center;
	cursor: pointer;
	white-space:nowrap; display:inline;
	padding: 3px 9px 3px 9px;
	vertical-align: middle;
	text-decoration: none;
	}
.button_10px2txt:hover {
	font-family: Verdana, sans-serif;
   font-size: 11px;  font-size: 10px \9;
	color: #464646;
	background-image: url(../../images/default-theme/bg_2txt10px_btn2.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 39px;
	height: 17px;
	text-align: center;
	cursor: pointer;
	white-space:nowrap; display:inline;
	padding: 3px 9px 3px 9px;
	vertical-align: middle;
	text-decoration: none;
	}

.nobr{
	 white-space: nowrap;
}
	
.button_10px4txt {
	font-family: Verdana, sans-serif;
   font-size: 11px;  font-size: 10px \9;
   color: #ffffff;
	background-image: url(../../images/default-theme/bg_infbox_btn.png);
	background-repeat: no-repeat;
	background-color: #e96e20;
	width: 69px;
	height: 17px;
	text-align: center;
	line-height: 18px;
	margin-left: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-top: 3px;
	cursor: pointer;
	}
.button_10px4txt:hover {
	font-family: Verdana, sans-serif;
   font-size: 11px;  font-size: 10px \9;
   color: #ffffff;
	background-image: url(../../images/default-theme/bg_infbox_btn.png);
	background-repeat: no-repeat;
	background-color: #FF8C00;
	width: 69px;
	height: 17px;
	text-align: center;
	line-height: 18px;
	margin-left: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-top: 3px;
	cursor: pointer;
	}
	
.button_ntxt
{
    font-size: 12px;
	 line-height: 22px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    background-image: url(../../images/default-theme/bg_btn1.png);
    background-repeat: repeat-x;
	 cursor: pointer;
	 height: 22px;
	border: 1px solid #749eca;
	padding-left: 12px;
	padding-right: 12px;
}
.button_ntxt:hover
{
    background-image: url(../../images/default-theme/bg_btn2.png);
    background-repeat: repeat-x;
	 cursor: pointer;
	 text-decoration: none;
	 border: 1px solid #749eca;
}
	
.button_2txt
{
    font-size: 12px;
	 line-height: 22px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    background-image: url(../../images/default-theme/bg_btn1.png);
    background-repeat: repeat-x;
	 cursor: pointer;
	 width: 64px;
	 height: 22px;
	border: 1px solid #749eca;
	vertical-align: middle;
}
.button_2txt:hover
{
    background-image: url(../../images/default-theme/bg_btn2.png);
    background-repeat: repeat-x;
	 cursor: pointer;
	 text-decoration: none;
	 border: 1px solid #749eca;
}
.button_12px4txt{
	background-image: url(../../images/default-theme/bg_4txt12px_btn2.png);
	background-repeat: no-repeat;
	cursor: pointer;
	font-size: 12px;
	width: 70px;
	height: 18px;
	text-align: center;
	vertical-align: middle;
	padding: 2px 0px 0px 0px;
	text-decoration: none;
}
.button_12px4txt:hover{
   color: #7B7B7B;
   background-image: url(../../images/default-theme/bg_4txt12px_btn1.png);
	background-repeat: no-repeat;
	cursor: pointer;
   text-decoration: none;
}
a.button_12px4txt{
   text-decoration: none;
}

.button_tc_dl
{
    font-family: Verdana, sans-serif;
    font-size: 12px;  font-size: 12px \9;

    color: #f8f8f8;
    text-align: left;
    background-image: url(../../images/default-theme/bg_tc_btn_download.png);
    background-repeat: no-repeat;
	 background-position: left;
	 line-height: 25px;
	 margin: 5px 5px 5px 5px;
	 cursor: pointer;
	 width: 180px;
	 height: 25px;
	 vertical-align: middle;
}
.button_tc_dl a
{
    color: #ffffff;
	 text-decoration: none;
}
.button_tc_dl:hover
{
    background-image: url(../../images/default-theme/bg_tc_btn_download2.png);
    background-repeat: no-repeat;
	 background-position: left;	 
}
.button_tc_dls
{
    font-family: Verdana, sans-serif;
    font-size: 12px;  font-size: 12px \9;
    color: #f8f8f8;
    text-align: left;
    background-image: url(../../images/default-theme/bg_tc_btn_download3.png);
    background-repeat: no-repeat;
	 background-position: left;
	 line-height: 25px;
	 margin: 5px 2px 5px 2px;
	 cursor: pointer;
	 width: 130px;
	 height: 25px;
	 vertical-align: middle;
}
.button_tc_dls a
{
    color: #ffffff;
	 text-decoration: none;
}
.button_tc_dls:hover
{
    background-image: url(../../images/default-theme/bg_tc_btn_download4.png);
    background-repeat: no-repeat;
	 background-position: left;	 
}


.button_dl_w
{
    font-family: Verdana, sans-serif;
    font-size: 12px;  font-size: 12px \9;

    color: #f8f8f8;
    text-align: left;
    background-image: url(../../images/default-theme/bg_btn_download2.png);
    background-repeat: no-repeat;
	 background-position: left;
	 line-height: 25px;
	 cursor: pointer;
	 width: 308px;
	 height: 25px;
	 vertical-align: middle;
}
.button_dl_w a
{
    color: #ffffff;
	 text-decoration: none;
}
.button_dl_w:hover
{
    background-image: url(../../images/default-theme/bg_btn_download.png);
    background-repeat: no-repeat;
	 background-position: left;	 
}




.button_y6txt
{
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    background-image: url(../../images/default-theme/bgy_6txt_btn1.png);
    background-repeat: no-repeat;
	 cursor: pointer;
	 width: 108px;
	 height: 29px;
	 padding-top: 8px;
	
}
.button_y6txt:hover
{
    background-image: url(../../images/default-theme/bgy_6txt_btn2.png);
    background-repeat: no-repeat;
	 cursor: pointer;
	 text-decoration: none;
}
.button_y6txt:link
{
	text-decoration: none;
	color: #ffffff;
}
.button_6txt
{
    font-family: Verdana, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    background-image: url(../../images/default-theme/bg_6txt_btn1.png);
    background-repeat: no-repeat;
	 cursor: pointer;
	 width: 108px;
	 height: 29px;
	 padding-top: 5px;
	
}
.button_6txt:hover
{
    background-image: url(../../images/default-theme/bg_6txt_btn2.png);
    background-repeat: no-repeat;
	 cursor: pointer;
	 text-decoration: none;
}
.button_6txt:link
{
	text-decoration: none;
	color: #ffffff;
}
.button_6txt
{
	text-decoration: none;
	color: #ffffff;
}

.button_cancel
{
	background-image: url(../../images/default-theme/icon_chk_off2.png);
	background-repeat: no-repeat;
	padding-left: 18px;
}
.button_cancel:hover
{
	background-image: url(../../images/default-theme/icon_chk_off.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	cursor: pointer;
}
.button_item_sel
{
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #085ea7;
    border: 1px solid #336699;
    margin-right: 5px;
    text-align: center;
    background-image: url(../../images/default-theme/bg_itembtn_h.gif);
    background-repeat: repeat-x;
	 cursor: pointer;
	 text-decoration: none;
	 line-height: 40px;
	 padding: 11px 13px 11px 13px;
	  white-space:nowrap;
}
.button_item
{

    font-size: 12px;
	 font-weight: bold;
    color: #959595;
    border: 1px solid #99b2cc;
    margin-right: 5px;
    text-align: center;
    background-image: url(../../images/default-theme/bg_itembtn_n.gif);
    background-repeat: repeat-x;
	 cursor: pointer;
	 line-height: 40px;
	 padding: 11px 13px 11px 13px;
	  white-space:nowrap;
}
a.button_item:link
{

    font-size: 12px;
	 font-weight: bold;
    color: #959595;
    border: 1px solid #99b2cc;
    margin-right: 5px;
    text-align: center;
    background-image: url(../../images/default-theme/bg_itembtn_n.gif);
    background-repeat: repeat-x;
	 cursor: pointer;
	 line-height: 40px;
	 padding: 11px 13px 11px 13px;
	  white-space:nowrap;
}
a.button_item:hover
{

    font-size: 12px;
    font-weight: bold;
    color: #085ea7;
    border: 1px solid #336699;
    margin-right: 5px;
    text-align: center;
    background-image: url(../../images/default-theme/bg_itembtn_h.gif);
    background-repeat: repeat-x;
	 cursor: pointer;
	 text-decoration: none;
	 line-height: 40px;
	 padding: 11px 13px 11px 13px;
	  white-space:nowrap;
}

a.button_item:active
{

    font-size: 12px;
    font-weight: bold;
    color: #085ea7;
    border: 1px solid #336699;
    margin-right: 5px;
    text-align: center;
    background-image: url(../../images/default-theme/bg_itembtn_h.gif);
    background-repeat: repeat-x;
	 cursor: pointer;
	 line-height: 40px;
	 padding: 11px 13px 11px 13px;
	  white-space:nowrap;
}
a.button_item:visited
{

    font-size: 12px;
    font-weight: bold;
	 color: #085ea7;
	 border: 1px solid #336699;
    margin-right: 5px;
    text-align: center;
    background-image: url(../../images/default-theme/bg_itembtn_h.gif);
    background-repeat: repeat-x;
	 cursor: pointer;
	 line-height: 40px;
	 padding: 11px 13px 11px 13px;
	  white-space:nowrap;
	}
	
.button_item_13r
{
    font-size: 13px;
    color: #C60000;
    border: 1px solid #a7a7a7;
    margin-right: 5px;
    text-align: center;
    background-image: url(../../images/default-theme/bg_2layerbox.png);
    background-repeat: repeat-x;
	 background-position: top;
	 cursor: pointer;
	 padding: 3px 8px 3px 8px;
}
.button_item_13r:hover
{
    font-size: 13px;
    color: Red;
    border: 1px solid #a7a7a7;
    margin-left: 1px;
	 margin-top: 1px;
	 margin-right: 5px;
    text-align: center;
	 cursor: pointer;
	 padding: 4px 8px 2px 8px;
	 background-image: url(../../images/default-theme/bg_2layerbox.png);
    background-repeat: repeat-x;
	 background-position: bottom;
}

.button_item_13b
{
    font-size: 13px;
    color: #6495ED;
    border: 1px solid #a7a7a7;
    margin-right: 5px;
    text-align: center;
    background-image: url(../../images/default-theme/bg_2layerbox.png);
    background-repeat: repeat-x;
	 background-position: top;
	 cursor: pointer;
	 padding: 3px 8px 3px 8px;
}
.button_item_13b:hover
{
    font-size: 13px;
    color: #114095;
    border: 1px solid #7B68EE;
    margin-right: 5px;
    text-align: center;
	 cursor: pointer;
	 padding: 3px 8px 3px 8px;
	 background-image: url(../../images/default-theme/bg_2layerbox.png);
    background-repeat: repeat-x;
	 background-position: bottom;
	 text-decoration: none;
}
.button_backtotop{
	 background-image: url(../../images/default-theme/button_btt.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 width: 100px;
	 height: 20px;
	 float: right;
	 cursor: pointer;
}
.button_backtotop:hover{
	 background-image: url(../../images/default-theme/button_btt_h.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 width: 100px;
	 height: 20px;
	 float: right;
	 cursor: pointer;
}


.button_nezg1{
	 background-image: url(../../images/default-theme/button_step_1.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width: 229px;
	 height: 53px;
	 z-index: 1000;
	 position: relative; 
}
.button_nezg1:hover{
	 background-image: url(../../images/default-theme/button_step_1h.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  229px;
	 height: 53px;
	 z-index: 1000;
	 position: relative; 
}

.button_nezg2{
	 background-image: url(../../images/default-theme/button_step_2.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  229px;
	 height: 53px;
	 z-index: 990;
	 position: relative; 
	 top: -5px;
}
.button_nezg2:hover{
	 background-image: url(../../images/default-theme/button_step_2h.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  229px;
	 height: 53px;
	 z-index: 990;
	 position: relative; 
	 top: -5px;
}
.button_nezg3{
	 background-image: url(../../images/default-theme/button_step_3.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  229px;
	 height: 53px;
	 z-index: 998;
	 position: relative; 
	 top: -10px;
}
.button_nezg3:hover{
	 background-image: url(../../images/default-theme/button_step_3h.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  229px;
	 height: 53px;
	 z-index: 998;
	 position: relative; 
	 top: -10px;
}
.button_nezg4{
	 background-image: url(../../images/default-theme/button_step_4.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  229px;
	 height: 53px;
	 z-index: 997;
	 position: relative; 
	 top: -15px;
}
.button_nezg4:hover{
	 background-image: url(../../images/default-theme/button_step_4h.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  229px;
	 height: 53px;
	 z-index: 997;
	 position: relative; 
	 top: -15px;
}
.button_nezg5{
	 background-image: url(../../images/default-theme/button_step_5.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  229px;
	 height: 53px;
	 z-index: 996;
	 position: relative; 
	 top: -24px;
}
.button_nezg5:hover{
	 background-image: url(../../images/default-theme/button_step_5h.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  229px;
	 height: 53px;
	 z-index: 996;
	 position: relative; 
	 top: -24px;
}



.button_tcz_edu{
	 background-image: url(../../images/default-theme/button_tcz_edu_lsize.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 width: 243px;
	 height: 37px;
	 padding: 13px 12px 0px 0px;
	 text-align: right;
	 vertical-align: middle;
	 display: inline-block;
	 zoom: 1;
*display: inline;
}



.button_SCS_mail{
	 background-image: url(../../images/default-theme/CSC_mail.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  246px;
	 height: 90px;
	 position: relative; 
}
.button_SCS_mail:hover{
	 background-image: url(../../images/default-theme/CSC_mail_h.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  246px;
	 height: 90px;
	 position: relative; 
}



.button_call_center{
	 background-image: url(../../images/default-theme/call_center.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  246px;
	 height:74px;
	 position: relative; 
}
.button_call_center:hover{
	 background-image: url(../../images/default-theme/call_center_h.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  246px;
	 height:74px;
	 position: relative; 
}



.button_agent_gift{
	 background-image: url(../../images/default-theme/agent_gift.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  246px;
	 height: 55px;
	 position: relative; 
}
.button_agent_gift:hover{
	 background-image: url(../../images/default-theme/agent_gift_h.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  246px;
	 height: 55px;
	 position: relative; 
}


.LinkToBaoHua{
	 background-image: url(../../images/default-theme/LinkToBaoHua.jpg);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  247px;
	 height: 63px;
	 position: relative; 
}
.LinkToBaoHua:hover{
	 background-image: url(../../images/default-theme/LinkToBaoHuah.jpg);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  247px;
	 height: 63px;
	 position: relative; 
}


.button_agent_tax{
	 background-image: url(../../images/default-theme/agent_tax.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  246px;
	 height: 55px;
	 position: relative; 
}
.button_agent_tax:hover{
	 background-image: url(../../images/default-theme/agent_tax_h.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 margin: auto;
	 cursor: pointer;
	 width:  246px;
	 height: 55px;
	 position: relative; 
}




.button_tcz_optm{
	 background-image: url(../../images/default-theme/button_tcz_opi_lsize.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 width: 246px;
	 height: 37px;
	 padding: 13px 0px 0px 0px;
	 text-align: right;
	 vertical-align: middle;
	 display: inline-block;
	 zoom: 1;
*display: inline;

}
.button_tcz_branchcode{
	 background-image: url(../../images/default-theme/button_tcz_branch_list.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 width: 282px;
	 height: 37px;
	 padding: 13px 0px 0px 0px;
	 text-align: right;
	 vertical-align: middle;
	 display: inline-block;
	 zoom: 1;
*display: inline;

}


/************ tradding platform btn begin ***************/
/*** 2016-01-30 New ***/
.icon_yuantaAPI_SecretLink
{
     background-image:url(../../images/default-theme/button_yuantaAPI_link.png);
     background-repeat: no-repeat;
     width:40px;
     height:40px;
	 cursor: pointer;
     margin-left:310px;
}



.button_tcz_dl_yuantaAPI
{
     background-image:url(../../images/default-theme/button_tcz_dl_yuantaAPI.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}

.button_tcz_dl_yuantaAPI:hover
{
     background-image:url(../../images/default-theme/button_tcz_dl_yuantaAPI_h.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}

.button_tcz_yuantaAPI
{
     background-image:url(../../images/default-theme/button_tcz_yuantaAPI.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}

.button_tcz_yuantaAPI:hover
{
     background-image:url(../../images/default-theme/button_tcz_yuantaAPI_h.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}


.button_tcz_yuantaAPI_2017New
{
     background-image:url(../../images/default-theme/button_tcz_dl_yuantaPAI_0413.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}

.button_tcz_yuantaAPI_2017New:hover
{
     background-image:url(../../images/default-theme/button_tcz_dl_yuantaPAI_0413h.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}












.button_tcz_yeswin
{
     background-image:url(../../images/default-theme/button_tcz_yeswin.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}

.button_tcz_yeswin:hover
{
     background-image:url(../../images/default-theme/button_tcz_yeswinh.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}


.button_tcz_Win7-8
{
     background-image:url(../../images/default-theme/button_tcz_Win7-8.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 margin:0px 2px 8px 2px;
}

.button_tcz_Win7-8:hover
{
     background-image:url(../../images/default-theme/button_tcz_Win7-8h.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 margin:0px 2px 8px 2px;
}


.button_tcz_download
{
     background-image:url(../../images/default-theme/button_tcz_download.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}

.button_tcz_download:hover
{
     background-image:url(../../images/default-theme/button_tcz_downloadh.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}


.button_tcz_download_2015
{
     background-image:url(../../images/default-theme/button_tcz_download_2015.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}

.button_tcz_download_2015:hover
{
     background-image:url(../../images/default-theme/button_tcz_download_2015h.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}


.button_tcz_download2
{
     background-image:url(../../images/default-theme/button_tcz_download2.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:0px 2px 8px 2px;
}

.button_tcz_download2:hover
{
     background-image:url(../../images/default-theme/button_tcz_download2h.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:0px 2px 8px 2px;
}


.button_tcz_otherfast
{
     background-image:url(../../images/default-theme/banner_tcz_ordersys_fast.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}

.button_tcz_otherfast:hover
{
     background-image:url(../../images/default-theme/banner_tcz_ordersys_fasth.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}


.button_tcz_loginweb
{
     background-image:url(../../images/default-theme/button_tcz_loginweb.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}

.button_tcz_loginweb:hover
{
     background-image:url(../../images/default-theme/button_tcz_loginwebh.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}

/************ tradding platform btn future ***************/

.button_tcz_EasyWin
{
     background-image:url(../../images/default-theme/button_tcz_EasyWin.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}

.button_tcz_EasyWin:hover
{
     background-image:url(../../images/default-theme/button_tcz_EasyWinh.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}

.button_tcz_AP888
{
     background-image:url(../../images/default-theme/button_tcz_AP888.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}

.button_tcz_AP888:hover
{
     background-image:url(../../images/default-theme/button_tcz_AP888h.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}

.button_tcz_API
{
     background-image:url(../../images/default-theme/button_tcz_API.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}

.button_tcz_API:hover
{
     background-image:url(../../images/default-theme/button_tcz_APIh.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}


.button_tcz_Multicharts
{
     background-image:url(../../images/default-theme/button_tcz_Multicharts.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}

.button_tcz_Multicharts:hover
{
     background-image:url(../../images/default-theme/button_tcz_Multichartsh.png);
     background-repeat: no-repeat;
	 background-position: center;
	 width: 309px;
	 height: 55px;
	 cursor: pointer;
	 padding:8px 2px 8px 2px;
}

/************ tradding platform btn end ***************/

.button_tcz_otherfast_box{
	 background-image: url(../../images/default-theme/button_tcz_otherfast.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 width: 312px;
	 height: 98px;
	 text-align: left;
	 position:  relative;
	 padding:0px 2px 8px 2px

}
.button_tcz_otherfast_box .menu{
position:  relative;
display: block;
top: 45px;
left:30px;
width: 275px;
text-align: left;
text-indent:0em;
  
}

.button_tcz_otherfast_box .menu span, .button_tcz_otherfast .menu a span{
	background-image: url(../../images/default-theme/icon_arrow_bc.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	padding-left: 15px;
	margin: 3px 13px 3px 5px;
	color: #085ea7;
	


}
.button_tcz_otherfast_box .menu a span:hover{
	background-image: url(../../images/default-theme/icon_arrow_bc.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	padding-left: 15px;
	margin: 3px 13px 3px 5px;
	color: #f37021;
	font-weight: bold;
	text-decoration: underline;


}

.button_appointment_s2off{
	 background-image: url(../../images/default-theme/button_appointment_s2off.png);
	 background-repeat: no-repeat;
	 background-position: center;
	 width: 353px;
	 height: 77px;
	border: 0px none;
}

.button_forgetpw{
   font-size: 12px;
	line-height: 22px;
	background-color: #eef5fc;
	border: 1px solid #e4f2fc;
	width: 64px;
	height: 22px;
	display: block;
	text-align: center;
	vertical-align: middle;
	float: right;
	position: relative;
	bottom: 0px;

	-webkit-border-top-left-radius: 5px;
   -moz-border-radius-topleft: 5px;
   border-top-left-radius: 5px;

}


.button_login{
	background-image: url(../../images/default-theme/button_login.png);
	background-repeat: no-repeat;
	width: 62px;
	height: 40px;
	border: 0px none;
	cursor: pointer;
	margin: 3px 3px 3px 3px;
}
.button_reset{
	background-image: url(../../images/default-theme/button_reset.png);
	background-repeat: no-repeat;
	width: 62px;
	height: 40px;
	border: 0px none;
	cursor: pointer;
	margin: 3px 3px 3px 3px;
}



.button_futstyle{
	background-image: url(../../images/default-theme/bg_btn_grid4_gray.gif);
	background-repeat: repeat;
	padding: 6px 5px 6px 5px;
	margin:  8px 4px 8px 4px;
	cursor: pointer;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.button_futstyle:hover{
	background-image: url(../../images/default-theme/bg_btn_grid4_blue.gif);
	background-repeat: repeat;
	padding: 6px 5px 6px 5px;
	margin:  8px 4px 8px 4px;
	cursor: pointer;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}



.inputbox
{
    font-family: Verdana, sans-serif;
    font-size: 13px;
    color: #757575;
    background-color: #f0f0f0;
    border: 1px solid #cccccc;
    padding: 3px;
    margin-bottom: 3px;
    margin-top: 3px;
}


a.contentpagetitle:link, a.contentpagetitle:visited
{
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ff9900;
    text-decoration: underline;
}
a.contentpagetitle:hover
{
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
}
a.category:link, a.category:visited
{
    color: #333333;
    font-weight: bold;
    font-size: 13px;
    font-weight: bold;
}
a.category:hover
{
    color: #999999;
}
.ontab
{
    background-color: #ffae00;
    border-left: outset 2px #ff9900;
    border-right: outset 2px #808080;
    border-top: outset 2px #ff9900;
    border-bottom: solid 1px #d5d5d5;
    text-align: center;
    font-weight: bold;
    color: #FFFFFF;
}
.offtab
{
    background-color: #e5e5e5;
    border-left: outset 2px #E0E0E0;
    border-right: outset 2px #E0E0E0;
    border-top: outset 2px #E0E0E0;
    border-bottom: solid 1px #d5d5d5;
    text-align: center;
    font-weight: normal;
}
.tabpadding
{
}
.tabheading
{
    background-color: #ffae00;
    text-align: left;
	 padding: 5px 5px 5px 5px ;
}
.pagetext
{
    visibility: hidden;
    display: none;
    position: relative;
    top: 0;
}
.back_button
{
    text-align: center;
    margin-top: 40px;
}

.suggestionbox{
   color: #464646;
	text-align: left;
	background-image: url(../../images/default-theme/bg_suggestionbox.gif);
	background-repeat: repeat-y;
	border-collapse: collapse ;
	border-left: 1px dashed #989898;
	width: 220px;
	padding: 5px 5px 5px 5px;
	line-height: 22px;
}



table.contenttoc
{
    color: #333300;
    background-color: #e0e0e0;
    border: 1px solid #ccc;
    padding: 5px;
}
table.contenttoc td
{
    font-size: 12pt;
    font-weight: normal;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
}
table.contenttoc th
{
    font-size: 12pt;
    font-weight: normal;
    text-align: left;
    padding: 5px;
    background-color: #333333;
    color: #FFFFFF;
}
table.searchintro
{
    width: 100%;
}
table.searchintro td
{
    color: Orange;
    font-weight: bold;
}
/*.readon
{
    display: block;
    background: url(../images/bg_readon.png) no-repeat;
    color: #333333;
    text-indent: -5000px;
    width: 100px;
    height: 20px;
}*/
.mosimage
{
    border: 1px solid #cccccc;
    margin: 5px;
}
.mosimage_caption
{
    margin-top: 2px;
    background-color: #cccccc;
    padding: 1px 2px;
    color: #fff;
    text-transform: none;
    font-size: 11px;  font-size: 10px \9;
    border-top: 1px solid #cccccc;
}
/*.writergirl
{
    font-size: 12px;
    color: #9C9C9C;
    font-family: Verdana, sans-serif;
    letter-spacing: 1px;
    text-align: left;
    background-image: url(../images/83.gif);
    background-repeat: no-repeat;
    height: 24px;
    background-position: left;
    padding-left: 26px;
    padding-top: 6px;
    font-weight: bold;
}
.writerboy
{
    font-size: 12px;
    color: #9C9C9C;
    font-family: Verdana, sans-serif;
    letter-spacing: 1px;
    text-align: left;
    background-image: url(../images/84.gif);
    background-repeat: no-repeat;
    height: 24px;
    background-position: left;
    padding-left: 26px;
    padding-top: 6px;
    font-weight: bold;
}
.newslist
{
    padding-left: 46px;
    font-size: 12px;
    background: white;
    color: #2f2f2f;
    font-family: Verdana, sans-serif;
    letter-spacing: 1px;
    text-align: left;
    background-image: url(../images/icon_news.gif);
    background-repeat: no-repeat;
    border-bottom: 1px dashed #C8C8C8;
    padding-bottom: 6px;
    padding-top: 5px;
    height: 22px;
    background-position: left;
}
.inforheader1
{
    font-size: 13px;
    color: #6B8E23;
    font-family: Verdana, sans-serif;
    letter-spacing: 1px;
    text-align: left;
    background-image: url(../images/text.gif);
    background-repeat: no-repeat;
    height: 32px;
    background-position: left;
    padding-left: 36px;
    padding-top: 6px;
    font-weight: bold;
}*/
.searchbox
{
    font-size: 13px;
    color: #085ea7;
    font-family: Verdana, sans-serif;
    background-image: url(../../images/default-theme/bg_searchbox.png);
    background-repeat: repeat-x;
    height: 30px;
    width: 100%;
    vertical-align: middle;
    font-weight: bold;
}

.searchbar_txt
{
     text-align:left;
     vertical-align: middle;
     font-size:14px;
     font-weight:bold;
     padding:5px 0px 5px 10px;
}

.searchbar_remind
{
     text-align:left;
     vertical-align: middle;
     font-size:14px;
     color:Red;
     font-weight:bold;
     padding:5px 0px 5px 10px;
}

.searchbar_bg
{
    background-image: url(../../images/default-theme/StockQueryBar_bg.png);
    background-repeat: repeat-x;
    height: 37px;
    width:248px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
     vertical-align: middle;
}


.report_searchbar_bg 
{
    background-image: url(../../images/default-theme/ReportSearchBar_bg.png);
    background-repeat: repeat-x;
    height: 67px;
    width:700px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
     vertical-align: middle;
     margin:8px 13px 8px 30px;
     border:1px solid;
     border-color:#dedede;
     vertical-align:middle;
     text-align:center;
     letter-spacing:1px;  
     font-size:13px;  
}


.report_searchbar_3 
{
    background-image: url(../../images/default-theme/ReportSearchBar_bg3.png);
    background-repeat: repeat-x;
    height: 99px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
     margin:8px 13px 8px 30px;
     border:1px solid #dedede;
     text-align:center;
     vertical-align:middle;
}


.report_searchbar_3txt 
{
     vertical-align: middle;
     text-align: left;
     letter-spacing:1px;  
     font-size:14px;
     font-weight:bold;
}


.stockagent_bg 
{
    background-image: url(../../images/default-theme/ReportSearchBar_bg1.png);
    background-repeat: repeat-x;
    height: 35px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
     margin:8px 13px 8px 30px;
     border:1px solid #dedede;
     text-align:center;
     vertical-align:middle;
}


.stockagent_note 
{
     vertical-align: middle;
     color:Red;
     vertical-align:middle;
     text-align:center;
     letter-spacing:1px;  
     font-size:13px;  
     font-weight:bold;
}


.report_searchbar_bg2
{
    background-image: url(../../images/default-theme/ReportSearchBar_bg2.png);
    background-repeat: repeat-x;
    height: 45px;
    width:700px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
     vertical-align: middle;
     margin:8px 13px 8px 30px;
     border:1px solid;
     border-color:#dedede;
     vertical-align:middle;
     text-align:center;    
}

.searchlist
{
    font-size: 17px;
    color: #085ea7;   
    width:100%;
    font-weight: bold;
    background-color: #ffffff;
	background-image: url(menubar/bg_2layerbox.png);
	background-position: bottom;
	background-repeat: repeat-x;
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #636363;
}
.searchlist td
{
	padding-left: 5px;
	padding-right: 2px;
	height: 25px;
	text-align: left;
	vertical-align:middle;
}
.searchlist tr :hover
{
    background-color: #EFEFEF;
	 text-decoration: none;
}

.searchbox_ls
{
    background-image: url(../../images/default-theme/bg_searchbox_ls.png);
    background-repeat: no-repeat;
    height: 30px;
    width: 4px;
    background-position: right;
}
.searchbox_rs
{
    background-image: url(../../images/default-theme/bg_searchbox_rs.png);
    background-repeat: no-repeat;
    height: 30px;
    width: 4px;
}
.writergirl
{
    font-size: 12px;
    color: #9C9C9C;
    font-family: Verdana, sans-serif;
    letter-spacing: 1px;
    text-align: left;
    background-image: url(../images/83.gif);
    background-repeat: no-repeat;
    height: 24px;
    background-position: left;
    padding-left: 26px;
    padding-top: 6px;
}
.writerboy
{
    font-size: 12px;
    color: #9C9C9C;
    font-family: Verdana, sans-serif;
    letter-spacing: 1px;
    text-align: left;
    background-image: url(../images/84.gif);
    background-repeat: no-repeat;
    height: 24px;
    background-position: left;
    padding-left: 26px;
    padding-top: 6px;
}
.border1{
	border: 1px solid #FF4500;
}
table.border0 tbody td{
	border: 0px none;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.PopupCalendarCalendar_button
{
	border:none;
	cursor:pointer;
}

.PopupCalendarPicker
{
  background-color: #FFFFFF;
  border: 1px gray solid;
  font-size: 12px;
  font-weight: bold;
  font-family: "Verdana",monospace;
  padding: 2px;
  cursor: pointer;
}

.PopupCalendarCalendar td
{
  font-size:11px;
}

.PopupCalendarTitle
{
	font-weight:bold;
  background-color:#D7D7E5;
}

.PopupCalendarDay
{
	width:25px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.PopupCalendarDayHover
{
	width:25px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.PopupCalendarDayHeader
{
	width:25px;
  text-align:center;
  border-width:1px;
  border-color:white;
  border-style:solid;
  font-weight:bold;
  background-color:#FFFFFF;
}

.PopupCalendarOtherMonthDay
{
  color:#999999;
}

.PopupCalendarOutOfRangeDay
{
  visibility:hidden;
}

.PopupCalendarSelectedDay
{
	width:25px;
  background-color:#FBE694;
  color:#000000;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
}

.PopupCalendar
{
  border-style:solid;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.PopupCalendarMonth
{
  background-color:#F6F6F6;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.PopupCalendarNextPrev
{
  cursor:pointer;
  height:25px;
  vertical-align: middle;
  padding:0px 5px 0px 5px;
}

.PopupCalendarSelector
{
  width:14px;
  cursor:pointer;
  text-align:left;
  vertical-align:middle;
  background-color:#FFFFFF;
}


/***** SubMenuBar begin *****/
/***** 內頁左側選單 *****/
.SubMenuBarHeader
{
	background-image: url(../../images/default-theme/bg_smenuhead.gif);
	background-repeat: repeat;
	color: #1263cc;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 0px;
	width: 167px;
	height: 48px;
	letter-spacing: 1px;   
	margin: auto;
} 

.SubMenuBarNavBar
{
  background-color: White;
  padding: 3px 0px 3px 0px;
  text-align: right;
  width: 167px;
} 

.SubMenuBarTopItem
{
  background-color:#ffffff; 
  cursor:pointer;
  border-bottom: 1px solid #dcddde;
}

.SubMenuBarTopItemHover
{
color: #085ea7;
cursor:pointer;

background: url(../../images/default-theme/li_caption.gif);
background-repeat: no-repeat;
background-position: 6px 10px;
background-color: #F8F8F8;
border-bottom: 1px solid #dcddde;
}

.SubMenuBarTopItemActive
{
  color: #085ea7; 
  font-size: 12px; 
  font-weight:bold; 
  cursor:pointer;
  background: url(../../images/default-theme/li_caption.gif);
  background-repeat: no-repeat;
  background-position: 6px 10px;
  border-bottom: 1px solid #dcddde;
  background-color: #F2F2F2;
}

.SubMenuBarLevel2Item
{
  background-color:#ffffff; 
  background-image: url(../../images/default-theme/dot.png);
  background-repeat: no-repeat;
  background-position: 14px 9px;
  cursor:pointer;
  color: #434343;
}

.SubMenuBarLevel2ItemHover
{
  color: #085ea7;
  cursor:pointer;
  background-color: #F8F8F8;
  text-decoration: underline;
  background-image: url(../../images/default-theme/dot.png);
  background-repeat: no-repeat;
  background-position: 14px 9px;
}

.SubMenuBarLevel2ItemSelected
{
  color: #085ea7;
  cursor:pointer;
  background-color: #F8F8F8;
  text-decoration: underline;
  background-image: url(../../images/default-theme/dot.png);
  background-repeat: no-repeat;
  background-position: 14px 9px;
}

.SubMenuBarLevel2Group
{
  background-color:white;
  border-bottom: 1px solid #dcddde;
  width: 165px;
  white-space: normal;
  padding-bottom: 22px;
  overflow: auto;
  word-break:break-all;
}

.SubMenuBarEmpty
{
}


/***** SubMenuBar end *****/



/***** SubMenuBar_TCM begin *****/

.SubMenuBarNavBar_tcm
{
  padding: 0px 0px 0px 0px;
  width: 167px;
} 

.SubMenuBarTopItem_tcm
{
   font-size: 14px;
   color: #333333;
	font-weight: bold;
	text-align: left;
background-image: url(../../images/default-theme/bg_btn3_1.png);
-webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
	padding: 0px 3px 0px 3px;
	margin: 0px 0px 1px 0px;
	text-decoration: none;
	height: 27px;
	line-height: 27px;
	border: 1px solid #B2B2B2;
}
.SubMenuBarTopItem_tcm img, .SubMenuBarTopItemHover_tcm img, .SubMenuBarTopItemActive_tcm img{
	 margin: 5px 3px 5px 3px;
}
.SubMenuBarTopItem_tcm table, .SubMenuBarTopItemHover_tcm table, .SubMenuBarTopItemActive_tcm table{
	background-color: #fbfbf9;
	padding: 0px 0px 0px 0px;
}

.SubMenuBarTopItemHover_tcm
{
  cursor:pointer;  
  font-size: 14px;
	background-image: url(../../images/default-theme/bg_btn3.png);
	background-repeat: repeat;
	background-position: 0px 0px;
	-webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding: 0px 3px 0px 3px;
	margin: 0px 0px 1px 0px;
	text-decoration: none;
	height: 27px;
	line-height: 27px;
	border: 1px solid #B2B2B2;
}

.SubMenuBarTopItemActive_tcm
{
    cursor:pointer;  
  font-size: 14px;
	background-image: url(../../images/default-theme/bg_btn3.png);
	background-repeat: repeat;
	background-position: 0px 0px;
	-webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding: 0px 3px 0px 3px;
	margin: 0px 0px 1px 0px;
	text-decoration: none;
	height: 27px;
	line-height: 27px;
	border: 1px solid #B2B2B2;
}

.SubMenuBarLevel2Item_tcm
{
  background-color:#ffffff; 
  background-image: url(../../images/default-theme/dot.png);
  background-repeat: no-repeat;
  background-position: 14px 9px;
  cursor:pointer;
  color: #434343;
}

.SubMenuBarLevel2ItemHover_tcm
{
  color: #085ea7;
  cursor:pointer;
  background-color: #F8F8F8;
  text-decoration: underline;
  background-image: url(../../images/default-theme/dot.png);
  background-repeat: no-repeat;
  background-position: 14px 9px;
}

.SubMenuBarLevel2ItemSelected_tcm
{
  color: #085ea7;
  cursor:pointer;
  background-color: #F8F8F8;
  text-decoration: underline;
  background-image: url(../../images/default-theme/dot.png);
  background-repeat: no-repeat;
  background-position: 14px 9px;
}

.SubMenuBarLevel2Group_tcm
{
  background-color:white;
  border-bottom: 1px solid #dcddde;
  width: 165px;
  white-space: normal;
  padding-bottom: 22px;
  overflow: auto;
  word-break:break-all;
}



/***** SubMenuBar_TCM end *****/




/***** navigation �U�Ԧ���� begin *****/

/* ����]�m*/ 
.navigation {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	list-style-type:none;

	}
 
.navigation li {
	float:left; 
    padding:0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 

	
	}
 
/* �]�m���϶�*/
.navigation li dl { 
   margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
   width: 105%;
   text-align: left;

	}
 
.navigation li dt a , .navigation li dd a{
   display:block;
	
}
 
 
/* �]�m�D���dt */
.navigation li dt {
	margin: 0px;
	text-align:center;
	overflow:hidden;

}
 
.navigation li dt a ,.navigation  li dt a:visited {
	display:block; 
   text-decoration:none;
}
 
/* �]�m�l���dd */
.navigation li dd { 

	margin: 0px; 
   padding: 3px 3px 3px 3px; 
	color: #333333; 
	background-color:#efefef;
	border-bottom:dotted 1px #666666;
	width: 160px;

	
	}
 
.navigation li dd.last {
	border-bottom: 1px solid #323232;

	}	
 
.navigation li dd a, .navigation  li dd a:visited {
	display:block; 
	color:#333333; 
    text-decoration:none; 
	padding:3px 3px 3px 3px;

    }
 
 
/*���äl���*/
.navigation li dd { display:none;}
 
 
/* �ƹ��ƤJ��ܤl��� */
.navigation li:hover dd, .navigation li a:hover dd { 

   display:block;
	
}
 
/*ie6 hack*/
.navigation li:hover,.navigation li a:hover { border: 0px;}
.navigation table { border-collapse:collapse; 
    padding: 0px; 		
	text-align:left;
	}
 

/***** navigation �U�Ԧ���� end *****/








/***** �I���F��y�q�ϥλ����� TreeView begin *****/
.TreeView 
{ 
  padding: 2px; 
  padding-left: 5px;
} 

.TreeNode 
{ 

  font-family: verdana; 
  font-size: 12px; 
  padding: 3px; 
  padding-left: 5px; 

  cursor: pointer; 
} 

.HoverTreeNode 
{ 
  background-color: #ECECEC; 
  font-family: verdana; 
  font-size: 12px; 
  padding: 3px; 
  padding-left: 5px; 
  cursor: pointer; 
} 

.SelectedTreeNode 
{ 
  background-color: Orange; 
  font-family: verdana; 
  font-size: 12px; 
  padding: 3px; 
  padding-left: 5px; 
  cursor: pointer; 
} 

.TreeNodeRow 
{ 
  height: 21px; 
}

/***** �I���F��y�q�ϥλ����� TreeView end *****/







/***** �����]���O  begin *****/
div#abgne_marquee {
		position: relative;
		overflow: hidden;	/* �W�X�d�򪺳����n���� */
		width: inherit;
		height: 32px;
		background-color: #d5ebf9;
		-moz-border-radius: 2px;
    border-radius: 2px;
	 background-image: url(../../images/default-theme/bg_marqueebar.png);
		background-repeat: repeat;
	}
	div#abgne_marquee ul, div#abgne_marquee li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	div#abgne_marquee ul {
		position: relative;		
		padding-left: 8px;
	}
	div#abgne_marquee ul li{
	   font-size:13px;
		font-weight: bold;
      width: inherit;
		height: 32px;
		background-color: #d5ebf9;
		padding-left: 8px;
		color: #111111;
		overflow: hidden;
		letter-spacing: 1px;
	}
	div#abgne_marquee ul li a {

		display: block;
		overflow: hidden;	/* �W�X�d�򪺳����n���� */
		font-size:13px;
		height: 32px;
		line-height: 32px;
		text-decoration: none;
	}

.StockGap
{
    height:15px;
}
   
	
/***** �����]���O  end *****/



/***** 2016 Service_Customer Style begin *****/
.Service_select_BG{
    background-image: url(../../images/default-theme/Service_BG.jpg);
    background-repeat:no-repeat;
    width:251px;
    height:413px;
    margin:0;
    padding:0;
}

.Service_select01{
    background-image: url(../../images/default-theme/service_select01.png);
    background-repeat:no-repeat;
    width:251px;
    height:46px;
    margin:0;
    padding:0;
}

.Service_select01:hover{
    background-image: url(../../images/default-theme/service_select01_h.png);
    background-repeat:no-repeat;
    cursor:pointer;
}

.Service_select02{
    background-image: url(../../images/default-theme/service_select02.png);
    background-repeat:no-repeat;
    width:251px;
    height:46px;
    margin:0;
    padding:0;
}

.Service_select02:hover{
    background-image: url(../../images/default-theme/service_select02_h.png);
    background-repeat:no-repeat;
    cursor:pointer;
}

.Service_select03{
    background-image: url(../../images/default-theme/service_select03.png);
    background-repeat:no-repeat;
    width:251px;
    height:46px;
    margin:0;
    padding:0;
}

.Service_select03:hover{
    background-image: url(../../images/default-theme/service_select03_h.png);
    background-repeat:no-repeat;
    width:251px;
    cursor:pointer;
}

.Service_select04{
    background-image: url(../../images/default-theme/service_select04.png);
    background-repeat:no-repeat;
    width:251px;
    height:46px;
    margin:0;
    padding:0;
}

.Service_select04:hover{
    background-image: url(../../images/default-theme/service_select04_h.png);
    background-repeat:no-repeat;
    width:251px;
    cursor:pointer;
}

/***** 2016 Service_Customer Style end *****/
