﻿body, html {
	margin: 0;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	color: #333;
	background:#f6eeee url(/images/background_04.png) repeat-x;  /*  #ecf3f4 */
	line-height: 20px;
	font-size: 12px;
}

ul,form,p,h1,h2,h3,h4,h5,h6,img{
	padding: 0;
	margin: 0;
	border: 0;
	list-style: none;
}

/* img, div { behavior: url(/jay/capital_2008/inc/iepngfix.htc) } */

td{
	font-size: 12px;
	line-height: 20px;
}
a{
	text-decoration: none;
	color: #333;
}
.clear {
	clear: both;
}
input.btn_st01
{
   font-size:12px;
   font-family:Arial,sans-serif;
   color:#FFF;
   background: #c30;
   border:1px solid #ccc;
   padding:2px 4px 0 4px;
   margin:0;
   vertical-align:middle;
}
.sp_btn_01{ background:url(/Futures/images/btn_01.png) no-repeat; display:block; width:264px; height:39px;}
a.sp_btn_01:hover{ background:url(/Futures/images/btn_01.png) 0 -39px no-repeat;}
.sp_btn_02{ background:url(/Futures/images/btn_02.png) no-repeat; display:block; width:200px; height:39px;}
a.sp_btn_02:hover{ background:url(/Futures/images/btn_02.png) 0 -39px no-repeat;}
.stborder_01{border:1px solid #ccc; margin:0 0 15px 30px;}

hr{ border-bottom:1px dotted #eee; border-top:1px dotted #ccc; margin:10px 0;}


/*  Header */
#topWapper{
	/*background:url(/images/topch_bg_02.png) repeat-x;*/
	margin:0 auto;
	}
#topChannel{
	height:36px;
	width:1000px;
	margin:0 auto;
	}
	
/* 上方商品channel */
#ch_menu{
		float: right;
	    height: 28px;
		background: url(/images/channel.gif) no-repeat;
		list-style-type: none;
		padding: 0 10px 0 0 ;
		margin: 3px 0 0 0;
}
#ch_menu li{
		float: left;
}
#ch_menu li#ch_06 a,
#ch_menu li#ch_11 a
{
		display: block;
		width: 73px;
		height: 28px;
		text-decoration: none;
}
#ch_menu li#ch_01 a,
#ch_menu li#ch_02 a, 
#ch_menu li#ch_03 a,
#ch_menu li#ch_04 a,
#ch_menu li#ch_05 a,
#ch_menu li#ch_07 a,
#ch_menu li#ch_08 a{
		display: block;
		width: 50px;
		height: 28px;
		text-decoration: none;
}
#ch_menu li#ch_09 a
{
		display: block;
		width: 60px;
		height: 28px;
		text-decoration: none;
}
#ch_menu li#ch_10 a
{
		display: block;
		width: 65px;
		height: 28px;
		text-decoration: none;
}
.curret_menu{
		background: url(/images/channel.gif) 0px -28px; 
}
#ch_menu li#ch_01 a:hover{
		background: url(/images/channel.gif) 0 -28px; 
}
#ch_menu li#ch_02 a:hover{
		background: url(/images/channel.gif) -50px -28px;
}
#ch_menu li#ch_03 a:hover{
		background: url(/images/channel.gif) -100px -28px;
}
#ch_menu li#ch_04 a:hover{
		background: url(/images/channel.gif) -150px -28px;
}
#ch_menu li#ch_05 a:hover{
		background: url(/images/channel.gif) -200px -28px;
}
#ch_menu li#ch_06 a:hover{
		background: url(/images/channel.gif) -250px -28px;
}
#ch_menu li#ch_07 a:hover{
		background: url(/images/channel.gif) -323px -28px;
}
#ch_menu li#ch_08 a:hover{
		background: url(/images/channel.gif) -373px -28px;
}
#ch_menu li#ch_09 a:hover{
		background: url(/images/channel.gif) -423px -28px;
}
#ch_menu li#ch_10 a:hover{
		background: url(/images/channel.gif) -483px -28px;
}
#ch_menu li#ch_11 a:hover{
		background: url(/images/channel.gif) -548px -28px;
}


#header_index{
	background:url(/images/background_03_01.png) no-repeat;
	width:1024px;
	margin:0 auto;
	height:155px;
	}
#header_mess{
	width:94%; 
	padding:20px 0 6px 0;
	margin:0 auto;
	height:20px;
	}
#header_mess a{ 
	color:#ddd;
	}
#header_mess a:hover{
	color:#fad800; 
	text-decoration:underline;
	}
#header_mess_L{
	float:left;
	color:#ddd;
	}
#header_mess_R{
	float:right;
	color:#ddd;
	}
#header_logo{ 
	width:95%;
	padding:0;
	margin:0 auto; 
	}
#header_logo_L{
	float:left;
	}
#logo{  
	padding:18px 0 0 20px;
	}
#header_logo_R{
	float:right; 
	}
	
/*  文字彈出選單 */
#popup_info_menu{
background:#FFFFFF;
position:absolute;
visibility:hidden;
z-index: 7;
padding:5px;
border: 1px solid #a86802;
margin:3px 0 0 228px;
*margin:21px 0 0 -53px !important;
*margin:21px 0 0 5px;
}

#popup_info_menu a{ color:#063;}
#popup_info_menu a:hover{ color:#F00;}


/* 個股查詢 */
#quote_search{ 
	background: url(/images/quote_bg_01.png)  bottom left no-repeat;
	width:344px; 
	height:46px;
	position:relative;
	top:8px;
	left:152px;
}
#quote_index{
	padding:9px 0 0 0 ;
	}
#quote_index_L{	
	float:right;
	padding:0 12px 0 0;
	}
#qoute_symbol{ 
	float:left; 
	width:88px; 
	padding:0 0 0 10px;
	}
#qoute_symbol a{ 
	background:url(/images/q_bot_01.png) no-repeat; 
	height:26px; 
	width:88px; 
	display: block;
	}
#qoute_symbol a:hover{
	background:url(/images/q_bot_01.png) 0 -26px;
	}
#qoute_submit a{ 
	background:url(/images/q_bot_02.png) no-repeat; 
	height:26px; 
	width:47px; 
	display: block;
	}
#qoute_submit a:hover{
	background:url(/images/q_bot_02.png) 0 -26px;
	}
#quote_input{	
	background: #fff1f1; 
	border: 1px solid #ccc; 
	height: 15px;	 
	padding: 3px 3px 3px 3px;	
	color: #454545;
	width:70px;
	}
.buttonSubmit {
	width:47px;
	height:26px;
	padding:5px;
	background:url(/images/q_bot_03.png) repeat-x left top;
	cursor:pointer;
	border:none;
}
.buttonSubmit:Hover { 
	background:url(/images/q_bot_03-1.png) repeat-x left top;
	}
.buttonImg {vertical-align:bottom;}


/*下拉選單*/
 #n_nav_menu_index{
	padding: 2px 3px 1px 0;
	margin:13px 0 0 0;
	z-index: 700;
	background:  url(/images/menu_bg_02_new.gif) no-repeat;
	height:34px; 
	width:520px;
}
#n_nav_menu ul .span{
	display:none;
}
#n_nav_menu ul {
	float: left;
	list-style: none;
	line-height: 32px;
	background: url(/images/test_bg_01.gif) repeat-y;
	moz-opacity: .95;
	opacity: .95;
	padding: 0px;
	margin: 0px;
	color: #FFF;
	border: 1px solid #999;
}
#n_nav_menu ul ul{
	border: 1px solid #999;
	filter:alpha(opacity=100); moz-opacity: 1; opacity: 1;
}
#n_nav_menu a {
	display: block;
	width: 84px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	padding:6px 0 6px 0;
}
#n_nav_menu li {
	float: left;
	padding:0 0 0 0;
}
#n_nav_menu li a:hover{
	color: #FAD800;
	background: url(/images/menu_bg_01_newon.gif) no-repeat;
}
#n_nav_menu li ul a:hover{
	background: #036;
}
#n_nav_menu a.menuselected{
	background: url(/images/menu_bg_01_newon.gif) no-repeat;
}
#n_nav_menu a.selected{
	background: url(/images/arrow_01.gif) no-repeat right 50%;
}
#n_nav_menu li ul {
	position: absolute;
	left: -999em;
	width: 120px;
	margin: 0px;
	padding: 0px;
}

#n_nav_menu li li {
	width: 120px;/*--子選單寬度--*/
}
#n_nav_menu li ul a {
	width: 120px;/*--子選單寬度 for ie5.x--*/
	w\idth: 112px;/*--子選單寬度 for ie6.0 FF NS OPERA--*/
	padding:0 0 0 6px;
	height: 28px;
	text-align: left;
	border-bottom: 1px dotted #999;
}
#n_nav_menu li ul ul {
	margin: -29px 0 0 110px; /*--第3層選單位置--*/
}
#n_nav_menu li:hover ul ul,#n_nav_menu li.sfhover ul ul{
	left: -999em;
}
#n_nav_menu li:hover ul, #n_nav_menu li li:hover ul,#n_nav_menu li.sfhover ul, 
#n_nav_menu li li.sfhover ul{
	left: auto;
}
#n_nav_menu li:hover {
	background: #036 ; /*--選單hover 背景色--*/
}
#n_nav_menu li.sfhover {
	background: url(/images/menu_bg_01_newon.gif); /*--選單hover 背景色--*/
}
#n_nav_menu ul li.sfhover {
	background: #036 /*--選單hover 背景色--*/
} 



/*  Content  */
#contentWapper{
	background:url(/images/content_bg_10.png) bottom repeat-y;
	width:1024px;
 	margin:0 auto;
	}
#content_index{
	background:url(/images/background_03_02.png) no-repeat;
	margin:0 auto;
	width:1024px;
	min-height:520px;
	padding:0 0 15px 0;
	}
#content{
	width:970px;
	margin:0 auto;
}
/*首頁左右區塊*/
#content_L {
	width:240px;
	float:left;

}
#content_R {
	width:715px;
	float:right;
}

#content_R_R {
	float:left; 
	padding:0;
}
#content_R_L {
	float:right; 
	padding:0;
}

#flash_menu_01{ border:1px solid #aecbd4}

#default_menu{ 
	background:url(/images/default_menu_bg_01.png) no-repeat;
	height:200px;

}
.dm_title{ padding:14px 18px 11px 18px;}
#dm_index{width:84%;margin:0 auto;}
#dm_index_L{width:48%; margin:0 auto;float:left;border-right:1px dotted #ccc;}
#dm_index_R{width:48%; margin:0 auto;float:right;}
#dm_01 a{ color:#454545;}
#dm_01 a:hover{ color:#FF6600; text-decoration:underline;}
#dm_01 li{ padding:0 0 1px 12px;  background:url(/images/test_icon_01.gif) 0  4px no-repeat;}

/*  走勢圖區 */
#mc_list {
  margin:0; 
  padding:0; 
  overflow:hidden; 
  background:#f0f0f0;
  /*height:163px;*/
  }
#mc_list li {
  list-style-type:none; 
  float:left; 
  display:block; 
  width:100%;
  border-bottom: 1px solid #aecbd4;
  line-height: 28px;
  }
#mc_list li a {
  display:block; 
  text-decoration:none; 
  color:#00b; 
  margin:0; 
  width:100%;
  }
#mc_list li a .chart_01 {
  display:none; 
  }
#mc_list li a.one .chart_01 {
  display:block; 
  height:110px; 
  margin:0 10px 15px 10px;

  }
#mc_list li a:hover {
  background: #FEFACB;
  }
#mc_list li a:hover .chart_01 {
	display:block;
	height:110px;
	margin:0 10px 15px 10px;
	cursor:pointer;
	border-top:1px dotted #aaa;

  }
#mc_list .chartimg {
  margin:5px 5px 5px 0; 
  border:1px solid #ccc; 
  }
#Market_chart {
	padding: 1px; 
	BORDER: #aecbd4 1px solid; 
	background: #fff;
	margin:8px 0 0 0 ;
}
.chart_content {
	padding: 5px ; 
	background: url(/images/tab_01_bg_01.png) repeat-x;
	WIDTH: 226px; 
}

/*  商品行情tab */
#market_tab {
	MARGIN: 0px auto; 
	WIDTH: 240px;
	padding:8px 0 0 0;
}
OL LI {
	MARGIN: 6px
}
#market_tags {
	padding: 0; 
	MARGIN: 0px 0px 0px 5px; 
	HEIGHT: 23px
}
#market_tags LI {
	background: url(/images/tagleft.gif) no-repeat left bottom; 
	FLOAT: left; 
	MARGIN-RIGHT: 1px; 
	LIST-STYLE-TYPE: none; 
	HEIGHT: 23px
}
#market_tags LI A {
	padding:0 8px; 
	background: url(/images/tagright.gif) no-repeat right bottom;
	FLOAT: left; 
	COLOR: #666;
	LINE-HEIGHT: 23px; 
	HEIGHT: 23px; 
	TEXT-DECORATION: none
}
#market_tags LI.emptyTag {
	background: none transparent scroll repeat 0% 0%; 
	WIDTH: 4px
}
#market_tags LI.selectTag {
	background-POSITION: left top; 
	MARGIN-BOTTOM: -2px; 
	POSITION: relative; 
	HEIGHT: 25px
}
#market_tags LI.selectTag A {
	background-POSITION: right top; 
	COLOR: #036; 
	font-weight:bold;
	LINE-HEIGHT: 25px; 
	HEIGHT: 25px
}
#market_tagContent {
	padding: 1px; 
	BORDER: #aecbd4 1px solid; 
	background: #fff
}
.tagContent {
	padding: 5px ; 
	DISPLAY: none; 
	background: url(/images/tab_01_bg_01.png) repeat-x;
	WIDTH: 226px; 
}
#market_tagContent DIV.selectTag {
	DISPLAY: block
}
.table_end_01{ background:url(/images/table_end_bg_01.gif) 2px no-repeat; height:7px;}

/* 跑馬燈 */
#ticker{ 
	background:#e9f7fc url(/images/ticker_bg_02.png) ;
	width:520px; 
	height:30px; 
	border:1px solid #aecbd4;
	}
#pscroller2{
/*width: 466px;*/
height: 20px;
padding: 5px 0 6px 56px;
background: url(/images/item_04.gif) no-repeat 5px 4px ;
}
#pscroller2 a{
color:#036;
text-decoration: none;
}
#pscroller2 a:hover{
color:#C30;
text-decoration: underline;
}
.someclass{ //class to apply to your scroller(s) if desired
}


/* banner */
#banner{
	height:200px;
	padding:0;
	}
	
/*  中央tabs  */
.maintabs_menu{
font: 12px Arial;
width: 100%; /*leave this value as is in most cases*/
padding:0px 0 0 0;
background: url(/images/title_bg_01.gif) 0 5px  no-repeat;
*background:  url(/images/title_bg_01.gif) 0 4px  no-repeat !important;
width:522px;
}

.maintabs_menu ul{
margin: 0;
padding: 0 0 0 2px;
float: left;
/* width: 80%; width of menu*/
/*border-top: 1px solid #FFF; #FFF border*/
/* background: url(/jay/capital_200805/images/indentbg.gif) center center repeat-x;*/
}

.maintabs_menu ul li{
display: inline;
}

.maintabs_menu ul li a{
float: left;
color: #666; /*text color*/
padding: 15px 14px 9px 14px;
text-decoration: none;
background: url(/images/title_bg_02.gif) bottom no-repeat;
}

.maintabs_menu ul li a:visited{
}

.maintabs_menu ul li a.selected{
color: #454545;
font-weight:bold;
padding: 14px 14px 9px 14px;
*padding: 13px 14px 9px 14px !important;
/*padding-top: 6px;*/ /*shift text down 1px*/
/*padding-bottom: 8px;*/
background: url(/images/title_bg_on_01-1.gif)  no-repeat;
height:16px;
}

.maintabs_index{border:1px solid #aecbd4; width:510px; min-height: 221px;padding:5px; background:#fffeda}

.maintabs_content{
display:none;
}
.maintabs_content ul{ }
.maintabs_content li{ border-bottom:1px dotted #ccc; line-height:28px; background:url(/Jay/Capital_200805/images/arrow_02.gif) 0 5px  no-repeat;padding:2px 0 2px 14px;}
.maintabs_content span{ color:#C30; padding:0 2px 0 0; }
.maintabs_content a{}
.maintabs_content a:hover{ text-decoration:underline;}

/*  Banner 輪播  */
#banner_2_t{
	margin:15px 0 0 0; 
	background: url(/images/title_bg_04.gif) no-repeat;
	padding:7px 0 7px 42px;
	}
#banner_2{
	border:1px solid #aecbd4; 
	width:520px;
	background:#fffeda;
	}


/* 左側選單 */
#LFuc{
	background: url(/images/title_bg_03.gif); 
	padding:7px 0 7px 32px; 
}


#LFuc_list {
	border:1px solid #aecbd4;
	margin:0 0 20px 0;
	background:#ecfffd;
	}

#LFuc_list li{
	padding:3px 0 3px 20px;
	border-bottom: 1px dotted #ccc;
	background:url(/images/arrow_02.gif) 3px 3px no-repeat;
}
#LFuc_list li a{ color: #036;}
#LFuc_list li a:hover{ color: #c30; text-decoration:underline}
	
	
	
	
/*  Footer  */
#footerWapper {
	background: url(/images/footer_bg_11.png) 50% 100% repeat-x; 
	height:150px;
	margin:0 auto;
	clear:both;
	}
#footer {
	background: url(/images/footer_bg_13.png) center 0 no-repeat; 
	width: 1024px; 
	height:150px; 
	margin:0 auto;
	}
#footercontent { 
	color:#444;
	width: 94%; 
	margin:0 auto; 
	padding:25px 5px 0 0; 
	text-align:right;
	}
#footercontent a{ 
	color:#444;
	text-decoration:none;
	}
#footercontent a:hover{ 
	color:#c30; 
	text-decoration:underline;
	}

/*  sidebar  */
#sideBar{
	text-align:left;
}
#sideBar h2{
	color:#FFFFFF;
	font-size:110%;
	font-family:arial;
	margin:10px;
	font-weight:bold !important;
}
#sideBar h2 span{
	font-size:125%;
	font-weight:normal !important;
}
#sideBar ul{
	margin:0px;
	padding:0px;
}
#sideBar li{
	margin:0px 10px 3px 10px;
	padding:2px;
	list-style-type:none;
	display:block;
	background:#036;
	width:177px;
	color:#FFFFFF;
}
#sideBar li a{
	width:100%;
}
#sideBar li a:link,
#sideBar li a:visited{
	color:#FFFFFF;
	font-family:verdana;
	font-size:100%;
	text-decoration:none;
	display:block;
	margin:0px;
	padding:0px;
	width:100%;
}
#sideBar li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#sideBar{
	position: absolute;
	width: auto;
	height: auto;
	top: 200px;
	right:0px;
	background:url(/images/background.gif) top left repeat-y;
}
#sideBarTab{
	float:left;
	height:137px;
	width:28px;
}
#sideBarTab img{
	border:0px solid #FFFFFF;
}
#sideBarContents{
	float:left;
	overflow:hidden !important;
	width:200px;
	height:320px;
}
#sideBarContentsInner{
	width:200px;
}

/* 首頁廣告輪播 */
.pb .steps, .pb .points li{
	background:transparent url(/images/pic.gif) no-repeat left top;
	}
.pb .banners{
	float:left;
	}
.pb .banners li{
	width:690px;
	height:201px;
	overflow:hidden;
	display:none; 
	}
.pb .banners li.current{
	display:block;
	}
.pb .switcher{
	float:left;
	height:201px;
	width:24px;
	background-position:left -76px;
	background:#EEE;
 }
.pb .points{
	width:19px;
	margin:8px auto 0; 
	font-size:12px;
}
.pb .points li{
	width:16px;
	height:15px;
	background-position:0px 0px;
	overflow:hidden;
	text-align:center;
	line-height:15px;
	margin:0 0 2px 3px;
	color:#fff;
	cursor:pointer; 
	font-family:Arial;
}
.pb .points li.current{
	width:19px;
	background-position:-19px 0px;
	margin-left:0;
	text-align:center; 
	text-indent:3px;
	COLOR:#000000;
 }
.pb .steps{
	width:16px;
	height:23px;
	background-position:0px -17px;
	margin:0px 0 0 5px; 
	_overflow:hidden;
}
.pb .steps .up, .pb .steps .down{
	width:15px;
	height:11px;
	cursor:pointer;
}
#remarks{ border:1px dotted #ccc; width:97%;margin:10px auto; background:#f1f1f1;}
#remarks .remarks_title{ padding:10px 0 0 10px; color:#f60;}
#remarks ol{padding:0 0 0 30px;margin:0;color:#666;}
#remarks li{padding:0;}

#gotop
{
	text-align:right;
    padding:5px 10px 5px 0;
}
#gotop a{color:#c30; font-weight:bold;}
#gotop a:hover {color:#000; text-decoration:underline;}

.goback{ text-align:right; padding:10px; border-bottom:1px dotted #ccc;}
.goback a{color:#c30; }
.goback a:hover {color:#000; text-decoration:underline;}

.goback-1{ padding:5px; border-bottom:1px dotted #ccc; font-weight:bold; font-size:13px;}
.goback-1 a{color:#c30; }
.goback-1 a:hover {color:#000; text-decoration:underline;}



/* 多頁分頁 */
.pagination
{
border-top: 1px dotted #999; text-align:center; padding:10px; color:#ccc;
}
.navF {color: #FF6600;}
.navFx { color: #aaaaaa;}
A.navF {color: #0061DE; border: 1px solid #ccc;padding:3px; background:#FFF}
A.navF:hover {color: #FFF; border: 1px solid #666;padding:3px; background:#0061DE}
    
.navL {color: #FF6600;}
.navLx {color: #aaaaaa;}
A.navL {color: #0061DE; border: 1px solid #ccc;padding:3px; background:#FFF}
A.navL:hover {color: #FFF; border: 1px solid #666;padding:3px; background:#0061DE}
    
.navP {color: #FF6600;}
.navPx {color: #aaaaaa;}
A.navP {color: #0061DE; border: 1px solid #ccc;padding:3px; background:#FFF}
A.navP:hover {color: #FFF; border: 1px solid #666;padding:3px; background:#0061DE}
    
.navN {color: #FF6600;}
.navNx {color: #aaaaaa;}
A.navN {color: #0061DE; border: 1px solid #ccc;padding:3px; background:#FFF}
A.navN:hover {color: #FFF; border: 1px solid #666;padding:3px; background:#0061DE}
    
.navMain {color: #FF0084; font-weight:bold;}


.dwac_bot{ border:1px dotted #ccc; background: #FFE6E7 url(/images/icon_ac_01.png) no-repeat 15px 15px; padding:16px 0 20px 90px;}
.dwac_bot a{ color:#c30; font-weight:bold;}
.dwac_bot a:hover{ color: #000; text-decoration:underline;}

.newsearch_bg{ border:1px dotted #ccc; background: #FFE6E7 url(/images/finder.png) no-repeat 15px 15px; padding:5px 0 5px 90px;}
