/*------------------------------------------------------------

* Filename: basic.css
* Version: 1.0.0 (2008-03-24) 
* Website: http://www.tjoin.com.tw
* Author: Medialand digi-tech. Inc. ¦ÌÄõ¼Æ¦ì¬ì§Þ 
* Contact: service@mail.medialand.com.tw
* Description: basic elements


== Color Codes: ============================
* Background: #eee9e4(light pink ground)
* Content: #696969
* Header h1: logo
* Header h2: picture
* Footer: #868686;

a(standard):#4dab26;
a(visited): #4dab26;
a(hover): black;
a(active):#b50000;	

============================================


== Typography: ============================
Body copy: normal 12px/24px "Arial";
Headers: picture;
Inputs, textarea: same as body;
Sidebar heading:  same as body;

Notes: decreasing heading by 0.4em with every subsequent heading level
============================================

-------------------------------------------------------------*/


/* =CSS RESET ========================*/

html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td,     
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,     
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,     
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {    
vertical-align: baselinebaseline;    
font-family: inherit;    
font-weight: inherit;    
font-style: inherit;    
font-size: 100%;    
outline: 0;    
padding: 0;    
margin: 0;    
border: 0;    
}    
/* remember to define focus styles! */   
:focus {    
outline: 0;    
}    
 
ol, ul {    
list-style: none;    
}    
/* tables still need cellspacing="0" in the markup */   
table {    
border-collapse: separate;    
border-spacing: 0;    
}    
caption, th, td {    
font-weight: normal;    
text-align: left;  
padding: 0 10px;  
}    
/* remove possible quote marks (") from <q> & <blockquote> */   
blockquote:before, blockquote:after, q:before, q:after {    
content: "";   
}   
blockquote, q {   
quotes: "" "";    
}    

/* =CSS RESET ========================*/



body {
	font:  normal 12px/24px "Arial";
	background: #eee9e4 url(../images/bg/bg_body.gif) repeat-x left top;
	color: #595959;
}
address {
	font-style: normal;
	font-variant: normal;
	font-size: 0.9em;
	line-height: 20px;
	background: #E3E3E3;
	display: block;
	position: relative;
	padding: 3px 20px;
}
/* H1: main-article title */
h1 {
	position: absolute;
	left: 10px;
	top: 5px;
	width: 190px;
	height: 65px;	
}
h1 a{
	text-indent: -9999px;
	width: 190px;
	height: 65px;
	display: block;
	background: url(../images/logo.gif) no-repeat left top;
}
/* H2: sidebar title */
h2 {
	text-indent: -9999px;
	height: 21px;
	position: relative;
}
h2 span {
	height: 30px;
	line-height: 30px;
	width: 160px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
}
/* H3: content title */
h3 {
	text-indent: -9999px;
	height: 27px;
	background: url(../images/bg/bg_content_title.jpg);
	position: relative;
	margin-bottom: 15px;
}
h3 span {
	height: 14px;
	width: 160px;
	display: block;
	position: absolute;
	top: 7px;
	left: 20px;
}
h3 span.more-btn {
	position: absolute;
	left: auto;
	right: 10px;
	top: 8px;
	height: 12px;
	width: 44px;
	background: none !important ;
}
h3 span.more-btn a {
	height: 12px;
	line-height: 12px;
	width: 44px;
	display: block;
	background: url(../images/btn/btn_more01.gif) no-repeat left top;	
	text-indent: -9999px;
}
h3 span.more-btn a:hover {
	background-position: left -12px;
}

/* H4: section title */
h4 {
	background: #f4efe9 url(../images/icon/icon_plus.gif) no-repeat 10px center;
	font-size: 12px;
	height: 37px;
	line-height: 37px;
	color: #461c03;
	padding-left: 33px;
}
h4.section-open {
	background: #f4efe9 url(../images/icon/icon_min.gif) no-repeat 10px center;	
}
/* H5: inside section title */
h5 {
	background: url(../images/title/title_section_moneycheck.gif) no-repeat left top;
	height: 20px;
	position: relative;
	text-indent: -9999px;
}
h5 span {
	position: absolute;
	right: 0px;
	top: 0;
	text-indent: 0px;
}
/* H6: section title */
h6 {
}


a:link {
	color: #4dab26;
	text-decoration: none;	
}
a:visited {
	color: #4dab26;
	text-decoration: none;
}
a:hover {
	color: Black;
	text-decoration: underline;
}

a:active {
	color: #b50000;	
}
body.page-index a:link, body.page-index a:visited,
body.page-news a:link, body.page-news a:visited,
body.page-member a:link, body.page-member a:visited,
#footer a:link, #footer a:visited
{
	color: #595959;
}


/* ==FORM */
input, select, textarea {
	font-size: 12px;
	color: #868686;
	margin: 0 1px 2px 4px;
	vertical-align: middle;
	padding: 0 1px;
}
textarea {
	overflow: hidden;
}
.search-btn {
	background: url(../images/btn/btn_search.gif) no-repeat left top;
	width: 49px;
	height: 20px;
	line-height: 20px;
	border: none;
	letter-spacing: 3px;
	color: #fff;
	cursor: pointer;
	vertical-align: baseline;
}
.four-y-btn {
	background: url(../images/btn/btn_y_four.gif) no-repeat left top;
	width: 65px;
	height: 20px;
	line-height: 20px;
	border: none;
	letter-spacing: 1px;
	color: #fff;
	cursor: pointer;
	vertical-align: baseline;
}
.six-btn {
	background: url(../images/btn/btn_six.gif) no-repeat left top;
	width: 90px;
	height: 20px;
	line-height: 20px;
	border: none;
	letter-spacing: 1px;
	color: #858585;
	cursor: pointer;
	vertical-align: baseline;
}
.six-btn:hover {
	background-position: left -20px;
}
.submit-btn {
	background: url(../images/btn/btn_two.gif) no-repeat left top;
	width: 49px;
	height: 20px;
	line-height: 20px;
	border: none;
	letter-spacing: 3px;
	color: #868686;
	cursor: pointer;
	vertical-align: baseline;
}
.cancel-btn {
	background: url(../images/btn/btn_four.gif) no-repeat left top;
	width: 65px;
	height: 20px;
	line-height: 20px;
	border: none;
	letter-spacing: 1px;
	color: #868686;
	cursor: pointer;
	vertical-align: baseline;
}
.search-btn:hover, .submit-btn:hover, .cancel-btn:hover, .four-y-btn:hover {
	background-position: left -20px;
}


.clear {
	clear: both;
	height: 0;
	width: 0;
	line-height: 0;
}
.btn-moneyserach {
	width: 65px;
	float: right;
}
.btn-moneyserach a:link, .btn-moneyserach a:visited {
	display: block;
	width: 65px;
	height: 20px;
	background: url(../images/btn/btn_y_four.gif) no-repeat left top;
	text-align: center;
	color: White;
}
.btn-moneyserach a:hover {
	text-decoration: none;
	background-position: left -20px;
}
.btn-apply a:link, .btn-apply a:visited {
	float: right;
	display: block;
	width: 90px;
	height: 20px;
	background: url(../images/btn/btn_six.gif) no-repeat left top;
	text-align: center;
	color: #868686;
	margin: 0 0 0 3px;
}
.btn-apply a:hover {
	text-decoration: none;
	background-position: left -20px;
}

/* ==TOP-NAV */
.top-nav {
	position: absolute;
	top: 0;
	right: 15px;
}
.top-nav li, .logged li {
	float: left;
}
.logged {
	position: absolute;
	top: 25px;
	right:200px
}

/* ==MAIN-NAV */
#nav {
	position: absolute;
	bottom: 0;
	right: 0px;
	padding-left: 32px;	
	background: url(../images/bg/bg_mainnav01.gif) no-repeat left top;	
}
#main-nav {
	background: url(../images/bg/bg_mainnav02.gif) repeat-x right top;
	width: 728px;
	height: 24px;

}
#main-nav li {
	float: left;	
	height: 24px;	
	line-height: 24px;
	display: block;

}
#main-nav li a:link, #main-nav li a:visited {
	height: 24px;
	line-height: 24px;
	float: left;
	display: block;
	position: relative;
	text-decoration: none;
	background: url(../images/nav/main_nav.gif) no-repeat left top;
	margin: 0;
	text-indent: -9999px;
}

/* --links -----------------------------------*/


/* allservice */
li#allservice a:link, li#allservice a:visited {
	width: 124px;
}
li#allservice a:hover {
	background-position: left -24px;
}
/* proservice */
li#proservice a:link, li#proservice a:visited {
	width: 112px;
	background-position: -124px 0;	
}
li#proservice a:hover {
	background-position: -124px -24px;
}
/* news */
li#news a:link, li#news a:visited {
	width: 75px;
	background-position: -236px 0;	
}
li#news a:hover {
	background-position: -236px -24px;
}
/* search */
li#search a:link, li#search a:visited {
	width: 74px;
	background-position: -311px 0;	
}
li#search a:hover {
	background-position: -311px -24px;
}
/* onlinservice */
li#onlinservice a:link, li#onlinservice a:visited {
	width: 74px;
	background-position: -385px 0;	
}
li#onlinservice a:hover {
	background-position: -385px -24px;
}
/* member */
li#member a:link, li#member a:visited {
	width: 98px;
	background-position: -460px 0;	
}
li#member a:hover {
	background-position: -460px -24px;
}
/* papago */
li#papago a:link, li#papago a:visited {
	width: 64px;
	background-position: -558px 0;	
}
li#papago a:hover {
	background-position: -558px -24px;
}
/* about */
li#about a:link, li#about a:visited {
	width: 74px;
	background-position: -622px 0;	
}
li#about a:hover {
	background-position: -622px -24px;
}


#allservice, #proservice, #news, #search, #onlinservice, #member, #papago, #about {
	position: relative;
}
#allservice, #proservice, #news, #search, #onlinservice, #member a:hover .main-nav-sub, #papago, #about {
	display: block;
}
#nav-allservice-sub, #nav-proservice-sub,#nav-search-sub, #nav-onlinservice-sub, #nav-member-sub, #nav-about-sub {
	position: absolute;
	top: 24px;
	left: 0;
	padding: 0;
	visibility: hidden;
	/*border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;	
	border-bottom: 1px solid #efefef;		*/

}
ul#nav-allservice-sub li,ul#nav-proservice-sub li,ul#nav-search-sub li,
ul#nav-onlinservice-sub li,ul#nav-member-sub li,ul#nav-about-sub li,
ul#nav-allservice-sub li,ul#nav-proservice-sub li,ul#nav-search-sub li,
ul#nav-onlinservice-sub li,ul#nav-member-sub li,ul#nav-about-sub li
 {
	display: block;
	float: none;

}
ul#nav-allservice-sub li a:link,ul#nav-allservice-sub li a:visited,
ul#nav-proservice-sub li a:link,ul#nav-proservice-sub li a:visited,
ul#nav-search-sub li a:link, ul#nav-search-sub li a:visited,
ul#nav-onlinservice-sub li a:link, ul#nav-onlinservice-sub li a:visited,
ul#nav-member-sub li a:link,ul#nav-member-sub li a:visited,
ul#nav-about-sub li a:link, ul#nav-about-sub li a:visited
{
	display: block;
	float: none;
	text-indent: 0;
	display: block;
	background: none;
	float: none;
	padding: 2px 10px;	
	min-width: 85px;
	height: 20px;
	line-height: 20px;
	text-indent: 0;
	background: White;
	/*filter:alpha(opacity=70);
	opacity:0.7;
	zoom:1;		*/
}
ul#nav-allservice-sub li a:hover,ul#nav-allservice-sub li a:active,
ul#nav-proservice-sub li a:hover,ul#nav-proservice-sub li a:active,
ul#nav-search-sub li a:hover, ul#nav-search-sub li a:active,
ul#nav-onlinservice-sub li a:hover, ul#nav-onlinservice-sub li a:active,
ul#nav-member-sub li a:hover,ul#nav-member-sub li a:active,
ul#nav-about-sub li a:hover, ul#nav-about-sub li a:active
{
	display: block;
	float: none;
	text-indent: 0;
	display: block;
	background: none;
	float: none;
	padding: 2px 10px;	
	min-width: 85px;
	height: 20px;
	line-height: 20px;
	text-indent: 0;
	background: #ff6600;
	color: #fff;
}


/* ==SUB-NAV */
#sub-nav {
	background: transparent url(../images/bg/bg_subnav01.gif) no-repeat 5px top;
	padding: 50px 0 0 0;
	width: 205px;
}
#sub-nav li {
	display: block;
	width: 193px;
	margin-left: 14px;
}
#sub-nav li a {
	padding: 0 20px;	
	display: block;
	border-bottom: 1px solid #e0dedd;
}
/* only for member */
.sub-nav-title {
	background: url(../images/title/title_subnav_member.gif) no-repeat 17px top;
	text-indent: -9999px;
	height: 22px;
}
body.page-news #sidebar {
	background: none;
	padding: 105px 0 0 10px;
}
body.page-news #content {
	background: none;
}

/* --links---------------------------------------- */
/* MEMBER */
body.page-member #sub-nav a {
	background: url(../images/nav/sub_nav.gif) no-repeat left top;	
	height: 32px;
	line-height: 32px;
	text-indent: -9999px;
}
/* membernews */
#sub-nav li#membernews a {
	background-position: left top;
}
#sub-nav li#membernews a:hover {
	background-position: -193px top;
}
/* stocksearch */
#sub-nav li#stocksearch a {
	background-position: left -32px;
}
#sub-nav li#stocksearch a:hover {
	background-position: -193px -32px;
}
/* moneysearch */
#sub-nav li#moneysearch a {
	background-position: left -64px;
}
#sub-nav li#moneysearch a:hover {
	background-position: -193px -64px;
}
/* onlinetrans */
#sub-nav li#onlinetrans a {
	background-position: left -448px;
}
#sub-nav li#onlinetrans a:hover {
	background-position: -193px -448px;
}
/* stockdealsearch */
#sub-nav li#stockdealsearch a {
	background-position: left -128px;
}
#sub-nav li#stockdealsearch a:hover {
	background-position: -193px -128px;
}
/* software */
#sub-nav li#software a {
	background-position: left -160px;
}
#sub-nav li#software a:hover {
	background-position: -193px -160px;
}
/* download */
#sub-nav li#download a {
	background-position: left -192px;
}
#sub-nav li#download a:hover {
	background-position: -193px -192px;
}
/* suggestion */
#sub-nav li#suggestion a {
	background-position: left -224px;
}
#sub-nav li#suggestion a:hover {
	background-position: -193px -224px;
}
/* epaper */
#sub-nav li#epaper a {
	background-position: left -256px;
}
#sub-nav li#epaper a:hover {
	background-position: -193px -256px;
}

/* question */
#sub-nav li#question a {
	background-position: left -288px;
}
#sub-nav li#question a:hover {
	background-position: -193px -288px;
}
/* moneycheck */
#sub-nav li#moneycheck a {
	background-position: left -384px;
}
#sub-nav li#moneycheck a:hover {
	background-position: -193px -384px;
}

/* ftp */
#sub-nav li#ftp a {
	background-position: left -414px;
}
#sub-nav li#ftp a:hover {
	background-position: -193px -414px;
}
/* memberapply */
#sub-nav li#memberapply a {
	background-position: left -320px;
}
#sub-nav li#memberapply a:hover {
	background-position: -193px -320px;
}





/* ONLINE-SERVICE */
body.page-onlineserv #sub-nav a {
	background: url(../images/nav/sub_nav_onlineserv.gif) no-repeat left top;	
	height: 32px;
	line-height: 32px;
	text-indent: -9999px;
}
/* onlinetrans */
body.page-onlineserv #sub-nav #onlinetrans a {
	background-position: left 0px;
}
body.page-onlineserv #sub-nav #onlinetrans a:hover {
	background-position: -193px 0px;
}
/* stockdealsearch */
body.page-onlineserv #sub-nav #stockdealsearch a {
	background-position: left -32px;
}
body.page-onlineserv #sub-nav #stockdealsearch a:hover {
	background-position: -193px -32px;
}
/* download */
body.page-onlineserv #sub-nav #download a {
	background-position: left -64px;
}
body.page-onlineserv #sub-nav #download a:hover {
	background-position: -193px -64px;
}
/* question */
body.page-onlineserv #sub-nav #question a {
	background-position: left -96px;
}
body.page-onlineserv #sub-nav #question a:hover {
	background-position: -193px -96px;
}
/* qa */
body.page-onlineserv #sub-nav #qa a {
	background-position: left -128px;
}
body.page-onlineserv #sub-nav #qa a:hover {
	background-position: -193px -128px;
}
/* suggestion */
body.page-onlineserv #sub-nav #suggestion a {
	background-position: left -160px;
}
body.page-onlineserv #sub-nav #suggestion a:hover {
	background-position: -193px -160px;
}
/* epaper */
body.page-onlineserv #sub-nav #epaper a {
	background-position: left -192px;
}
body.page-onlineserv #sub-nav #epaper a:hover {
	background-position: -193px -192px;
}



/* SEARCH */
body.page-search #sub-nav a {
	background: url(../images/nav/sub_nav_search.gif) no-repeat left top;	
	height: 32px;
	line-height: 32px;
	text-indent: -9999px;
}
/* moneysearch */
body.page-search #sub-nav #moneysearch a {
	background-position: left 0px;
}
body.page-search #sub-nav #moneysearch a:hover {
	background-position: -193px 0px;
}
/* stocksearch */
body.page-search #sub-nav #stocksearch a {
	background-position: left -32px;
}
body.page-search #sub-nav #stocksearch a:hover {
	background-position: -193px -32px;
}
/* spot */
body.page-search #sub-nav #spot a {
	background-position: left -64px;
}
body.page-search #sub-nav #spot a:hover {
	background-position: -193px -64px;
}



/* ALL-SERVICE */
body.page-allserv #sub-nav a {
	background: url(../images/nav/sub_nav_allproserv.gif) no-repeat left top;	
	height: 32px;
	line-height: 32px;
	text-indent: -9999px;
}
/* basicdata */
body.page-allserv #sub-nav #basicdata a {
	background-position: left -64px;
}
body.page-allserv #sub-nav #basicdata a:hover {
	background-position: -193px -64px;
}
/* servintro */
body.page-allserv #sub-nav #servintro a {
	background-position: left -96px
}
body.page-allserv #sub-nav #servintro a:hover {
	background-position: -193px -96px;
}
/* servpecial */
body.page-allserv #sub-nav #servpecial a {
	background-position: left -128px;
}
body.page-allserv #sub-nav #servpecial a:hover {
	background-position: -193px -128px;
}
/* onlinetrans */
body.page-allserv #sub-nav #onlinetrans a {
	background-position: left -160px;
}
body.page-allserv #sub-nav #onlinetrans a:hover {
	background-position: -193px -160px;
}


/* PRO-SERVICE */
body.page-proserv #sub-nav a {
	background: url(../images/nav/sub_nav_allproserv.gif) no-repeat left top;	
	height: 32px;
	line-height: 32px;
	text-indent: -9999px;
}
/* basicdata */
body.page-proserv #sub-nav #basicdata a {
	background-position: left -64px;
}
body.page-proserv #sub-nav #basicdata a:hover {
	background-position: -193px -64px;
}
/* servintro */
body.page-proserv #sub-nav #servintro a {
	background-position: left -96px;
}
body.page-proserv #sub-nav #servintro a:hover {
	background-position: -193px -96px;
}
/* servpecial */
body.page-proserv #sub-nav #servpecial a {
	background-position: left -128px;
}
body.page-proserv #sub-nav #servpecial a:hover {
	background-position: -193px -128px;
}


/* ABOUT */
body.page-about #sub-nav a {
	background: url(../images/nav/sub_nav_about.gif) no-repeat left top;	
	height: 32px;
	line-height: 32px;
	text-indent: -9999px;
}
/* info */
body.page-about #sub-nav #info a {
	background-position: left 0px;
}
body.page-about #sub-nav #info a:hover {
	background-position: -193px 0px;
}
/* media */
body.page-about #sub-nav #media a {
	background-position: left -32px;
}
body.page-about #sub-nav #media a:hover {
	background-position: -193px -32px;
}
/* paper */
body.page-about #sub-nav #paper a {
	background-position: left -64px;
}
body.page-about #sub-nav #paper a:hover {
	background-position: -193px -64px;
}
/* relative */
body.page-about #sub-nav #relative a {
	background-position: left -96px;
}
body.page-about #sub-nav #relative a:hover {
	background-position: -193px -96px;
}
/* invest */
body.page-about #sub-nav #invest a {
	background-position: left -128px;
}
body.page-about #sub-nav #invest a:hover {
	background-position: -193px -128px;
}
/* recruit */
body.page-about #sub-nav #recruit a {
	background-position: left -160px;
}
body.page-about #sub-nav #recruit a:hover {
	background-position: -193px -160px;
}


/* --pages---------------------------------------- */
/* membernews */
body.page-member-membernews #sub-nav li#membernews a {
	background-position: -193px top;	
	cursor: default;
}
body.page-member-stocksearch #sub-nav li#stocksearch a {
	background-position: -193px -32px;
	cursor: default;
}
body.page-member-moneysearch #sub-nav li#moneysearch a {
	background-position: -193px -64px;
	cursor: default;
}
body.page-member-onlinetrans #sub-nav li#onlinetrans a {
	background-position: -193px -448px;
	cursor: default;
}
body.page-member-stockdealsearch #sub-nav li#stockdealsearch a {
	background-position: -193px -128px;
	cursor: default;
}
body.page-member-software #sub-nav li#software a {
	background-position: -193px -160px;
	cursor: default;
}
body.page-member-download #sub-nav li#download a {
	background-position: -193px -192px;
	cursor: default;
}
body.page-member-suggestion #sub-nav li#suggestion a {
	background-position: -193px -224px;
	cursor: default;
}
body.page-member-epaper #sub-nav li#epaper a {
	background-position: -193px -256px;
	cursor: default;
}
body.page-member-question #sub-nav li#question a {
	background-position: -193px -288px;
	cursor: default;
}
body.page-member-moneycheck #sub-nav li#moneycheck a {
	background-position: -193px -384px;
	cursor: default;
}
body.page-member-ftp #sub-nav li#ftp a {
	background-position: -193px -414px;
	cursor: default;
}
body.page-member-memberapply #sub-nav li#memberapply a {
	background-position: -193px -320px;
	cursor: default;
}
/* online-serivce */
body.page-onlineserv-onlinetrans #sub-nav #onlinetrans a {
	background-position: -193px 0px;
	cursor: default;
}
body.page-onlineserv-stockdealsearch #sub-nav #stockdealsearch a {
	background-position: -193px -32px;
	cursor: default;
}
body.page-onlineserv-download #sub-nav #download a {
	background-position: -193px -64px;
	cursor: default;
}
body.page-onlineserv-question #sub-nav #question a  {
	background-position: -193px -96px;
	cursor: default;
}
body.page-onlineserv-qa #sub-nav #qa a  {
	background-position: -193px -128px;
	cursor: default;
}
body.page-onlineserv-suggestion #sub-nav #suggestion a {
	background-position: -193px -160px;
	cursor: default;
}
body.page-onlineserv-epaper #sub-nav #epaper a {
	background-position: -193px -192px;
	cursor: default;
}
/* search */
body.page-search-moneysearch #sub-nav #moneysearch a {
	background-position: -193px 0px;
	cursor: default;
}
body.page-search-stocksearch #sub-nav #stocksearch a {
	background-position: -193px -32px;
	cursor: default;
}
body.page-search-spot #sub-nav #spot a {
	background-position: -193px -64px;
	cursor: default;
}
/* all-service */
body.page-allserv-basicdata #sub-nav #basicdata a {
	background-position: -193px -64px;
	cursor: default;
}
body.page-allserv-servintro #sub-nav #servintro a {
	background-position: -193px -96px;
	cursor: default;
}
body.page-allserv-servpecial #sub-nav #servpecial a {
	background-position: -193px -128px;
	cursor: default;
}
body.page-allserv-delivery #sub-nav #onlinetrans a {
	background-position: -193px -160px;
	cursor: default;
}
/* pro-service */
body.page-proserv-basicdata #sub-nav #basicdata a {
	background-position: -193px -64px;
	cursor: default;
}
body.page-proserv-servintro #sub-nav #servintro a {
	background-position: -193px -96px;
	cursor: default;
}
body.page-proserv-servpecial #sub-nav #servpecial a {
	background-position: -193px -128px;
	cursor: default;
}
/* about */
body.page-about-info #sub-nav #info a {
	background-position: -193px 0px;
	cursor: default;
}
body.page-about-media #sub-nav #media a {
	background-position: -193px -32px;
	cursor: default;
}
body.page-about-paper #sub-nav #paper a {
	background-position: -193px -64px;
	cursor: default;
}
body.page-about-relative #sub-nav #relative a {
	background-position: -193px -96px;
	cursor: default;
}
body.page-about-invest #sub-nav #invest a {
	background-position: -193px -128px;
	cursor: default;
}
body.page-about-recruit #sub-nav #recruit a {
	background-position: -193px -160px;
	cursor: default;
}







/* ==PAGE-TITLE */
body.page-member h2 {
	background: url(../images/title/title_page_member.gif) no-repeat left top;	
}
body.page-allserv h2 {
	background: url(../images/title/title_page_allservice.gif) no-repeat left top;	
}
body.page-proserv h2 {
	background: url(../images/title/title_page_proservice.gif) no-repeat left top;	
}
body.page-news h2 {
	background: url(../images/title/title_page_news.gif) no-repeat left top;	
}
body.page-search h2 {
	background: url(../images/title/title_page_search.gif) no-repeat left top;	
}
body.page-onlineserv h2 {
	background: url(../images/title/title_page_onlineservice.gif) no-repeat left top;	
}
body.page-about h2 {
	background: url(../images/title/title_page_about.gif) no-repeat left top;	
}


/* ==PAGE-CONTENT-TITLE */
body.page-member-memberapply h3 span {
	background: url(../images/title/title_content_memberapply.gif) no-repeat left top;
}
body.page-member-forgotpw h3 span {
	background: url(../images/title/title_content_forgotpw.gif) no-repeat left top;
}
body.page-member-membernews h3 span {
	background: url(../images/title/title_content_news.gif) no-repeat left top;
}
body.page-member-stocksearch h3 span {
	background: url(../images/title/title_content_stocksearch.gif) no-repeat left top;
}
body.page-member-moneysearch h3 span {
	background: url(../images/title/title_content_moneysearch.gif) no-repeat left top;
}
body.page-member-onlinetrans h3 span {
	background: url(../images/title/title_ql_onlinetarns.gif) no-repeat left top;
}
body.page-member-stockdealsearch h3 span {
	background: url(../images/title/title_content_stockdealsearch.gif) no-repeat left top;
}
body.page-member-software h3 span {
	background: url(../images/title/title_content_software.gif) no-repeat left top;
}
body.page-member-download h3 span {
	background: url(../images/title/title_content_download.gif) no-repeat left top;
}
body.page-member-suggestion h3 span {
	background: url(../images/title/title_content_suggestion.gif) no-repeat left top;
}
body.page-member-epaper h3 span {
	background: url(../images/title/title_content_epaper.gif) no-repeat left top;
}
body.page-member-question h3 span {
	background: url(../images/title/title_content_question.gif) no-repeat left top;
}
body.page-member-moneycheck h3 span {
	background: url(../images/title/title_content_moneycheck.gif) no-repeat left top;
}
body.page-member-ftp h3 span {
	background: url(../images/title/title_content_ftp.gif) no-repeat left top;
}


body.page-onlineserv-stockdealsearch h3 span {
	background: url(../images/title/title_content_stockdealsearch.gif) no-repeat left top;
}
body.page-onlineserv-onlinetrans h3 span {
	background: url(../images/title/title_content_onlinetrans.gif) no-repeat left top;
}
body.page-onlineserv-download h3 span {
	background: url(../images/title/title_content_download.gif) no-repeat left top;
}
body.page-onlineserv-question h3 span {
	background: url(../images/title/title_content_question.gif) no-repeat left top;
}
body.page-onlineserv-qa h3 span {
	background: url(../images/title/title_content_qa.gif) no-repeat left top;
}
body.page-onlineserv-suggestion h3 span {
	background: url(../images/title/title_content_suggestion.gif) no-repeat left top;
}
body.page-onlineserv-epaper h3 span {
	background: url(../images/title/title_content_epaper.gif) no-repeat left top;
}

body.page-search-moneysearch h3 span {
	background: url(../images/title/title_content_moneysearch02.gif) no-repeat left top;
}
body.page-search-stocksearch h3 span {
	background: url(../images/title/title_content_stocksearch.gif) no-repeat left top;
}
body.page-search-spot h3 span {
	background: url(../images/title/title_content_spot.gif) no-repeat left top;
}



body.page-allserv-basicdata h3 span {
	background: url(../images/title/title_content_basicdata.gif) no-repeat left top;
}
body.page-allserv-servintro h3 span {
	background: url(../images/title/title_content_servintro.gif) no-repeat left top;
}
body.page-allserv-servpecial h3 span {
	background: url(../images/title/title_content_servpecial.gif) no-repeat left top;
}
body.page-allserv-delivery h3 span {
	background: url(../images/title/title_content_onlinetrans.gif) no-repeat left top;
}
body.page-allserv-paymentserv h3 span {
	background: url(../images/title/title_content_paymentservice.gif) no-repeat left top;
}
body.page-allserv-shippingserv h3 span {
	background: url(../images/title/title_content_shippingservice.gif) no-repeat left top;
}

body.page-proserv-basicdata h3 span {
	background: url(../images/title/title_content_basicdata.gif) no-repeat left top;
}
body.page-proserv-servintro h3 span {
	background: url(../images/title/title_content_servintro.gif) no-repeat left top;
}
body.page-proserv-servpecial h3 span {
	background: url(../images/title/title_content_servpecial.gif) no-repeat left top;
}


body.page-about-info h3 span {
	background: url(../images/title/title_content_info.gif) no-repeat left top;
}
body.page-about-media h3 span {
	background: url(../images/title/title_content_media.gif) no-repeat left top;
}
body.page-about-paper h3 span {
	background: url(../images/title/title_content_paper.gif) no-repeat left top;
}
body.page-about-relative h3 span {
	background: url(../images/title/title_content_relative.gif) no-repeat left top;
}
body.page-about-invest h3 span {
	background: url(../images/title/title_content_invest.gif) no-repeat left top;
}
body.page-about-recruit h3 span {
	background: url(../images/title/title_content_recruit.gif) no-repeat left top;
}

body.page-news h3 span {
	background: url(../images/title/title_content_news.gif) no-repeat left top;
}

body.page-member-login h3 span {	
	background: url(../images/title/title_content_login.gif) no-repeat left top;
}
body.page-member-data h3 span {
	background: url(../images/title/title_content_memdata.gif) no-repeat left top;
}

body.page-proserv-apply h3 span {
	background: url(../images/title/title_content_apply.gif) no-repeat left top;
}



/* breadcrumb */

.page-title {
	background: url(../images/dec/dec_pagetitle.gif) repeat-x left bottom;
	position: relative;
	height: 30px;
	margin-bottom: 15px;
}
.breadcrumb {
	position: absolute;
	right: 0;
	top: 5px;
	padding-left: 10px;
	background: url(../images/icon/icon_breadcramb.gif) no-repeat left 10px;
}
.breadcrumb a:link, .breadcrumb a:visited {
	color: #595959;
	text-decoration: none;
}
.breadcrumb a:hover {
	color: #000;
	text-decoration: none;
}
.breadcrumb a.now:link, .breadcrumb a.now:visited {
	color: #429834;
	cursor: default;
} 
.breadcrumb a.now:hover{
	color: #429834;
}

/* tab */

.section ul.tab {
	width: 100%;
	height: 36px;
	position: relative;
	z-index: 50;
}
.section ul.tab li {
	float: left;
	display: block;
	line-height: 29px;
	height: 36px;
	background: none;
	padding: 0;
}
.tab a:link, .tab a:visited {
	float: left;
	background: url(../images/btn/btn_tab.gif) no-repeat left top;
	display: block;
	width: 100px;
	line-height: 27px;
	height: 36px;
	color: #595959;
	overflow: hidden;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
	font-size: 11px;
}
.tab a:hover {
	background-position: left -36px;
	text-decoration: none;
	color: #FAFAFA;
}
ul.tab li.now a:link, ul.tab li.now a:visited {
	background-position: left -72px;
	color: #fff;
}
.section ul.tab-type2 {
	width: 100%;
	height: 36px;
	position: relative;
	z-index: 50;
}
.section ul.tab-type2 li {
	float: left;
	display: block;
	line-height: 29px;
	height: 36px;
	background: none;
	padding: 0;
}
.tab-type2  a:link, .tab-type2  a:visited {
	float: left;
	background: url(../images/btn/btn_tab02.gif) no-repeat left top;
	display: block;
	width: 84px;
	line-height: 27px;
	height: 36px;
	color: #595959;
	overflow: hidden;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
	font-size: 11px;
}
.tab-type2  a:hover {
	background-position: left -36px;
	text-decoration: none;
	color: #FAFAFA;
}
ul.tab-type2  li.now a:link, ul.tab-type2  li.now a:visited {
	background-position: left -72px;
	color: #fff;
}


.section-tab-content {
	margin: -19px 0 0 0;
	padding: 20px 15px 10px;
	text-align: left;
	background: url(../images/bg/bg_tabbody.gif) repeat-x left top;
	position: relative;
	z-index: 20;

}

.file-name {
	text-decoration: underline;
}
.msg {
	border: 1px solid #d9c7a0;
	background: #f8f8db;
	margin: 20px 15px;
	padding: 30px 10px;
	text-align: center;
	color: #9a3e39;
}
.page-article {
	padding: 0 15px;
	margin-bottom: 20px;
}

/* btn */
.download-btn a {
	display: block;
	width: 49px;
	height: 20px;
	line-height: 20px;
	background: url(../images/btn/btn_download.gif) no-repeat left top;
	text-indent: -9999px;
}
.download-btn a:hover {
	background-position: left -20px;
}

.downloadoney-btn {
	display: block;
	float: left;
	width: 106px;
	height: 20px;
	background: url(../images/btn/btn_downloadmoney.gif) no-repeat left top;
	text-indent: -9999px;	
}
a.knowhow-btn {
	display: block;
	float: left;
	width: 65px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-weight: normal;
	color: #595959;
	background: url(../images/btn/btn_four.gif) no-repeat left top;	
	font-size: 11px;
}
a.moneysearch-btn {
	display: block;
	float: left;
	width: 75px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-weight: normal;
	color: #595959;
	background: url(../images/btn/btn_five.gif) no-repeat left top;	
	text-indent: -9999px;	
}
a.membergo-btn {
	display: block;
	float: left;
	width: 94px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-weight: normal;
	color: #595959;
	background: url(../images/btn/btn_seven.gif) no-repeat left top;	
	text-indent: 0px;	
	font-size:12px;
}
a.next-btn, a.pre-btn {
	display: inline-block;

	width: 50px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-weight: normal;
	color: #595959;
	background: url(../images/btn/btn_three.gif) no-repeat left top;	
	margin: 0 1px;
}
.downloadoney-btn:hover, a.knowhow-btn:hover, a.moneysearch-btn:hover, a.membergo-btn:hover,
a.next-btn:hover , a.pre-btn:hover
 {
	background-position: left -20px;
	text-decoration: none;	
}

/* basic elelment of pages */
.page-visual {
	width: 990px;
	height: 185px;
	margin: 1px 0 0 0
}


.page-content-note {
	border-bottom: 1px solid #e7e7e7;
	padding: 0 15px;
	margin-bottom: 15px;
	line-height: 30px;
}
.page-list {
/*	padding: 0 15px;	*/
}
.section-content {
	border: 1px solid #e8d5bb;
	padding: 20px 25px;
	color: #461c02;
}
.section-content table td {
	height: 30px;
	line-height: 30px;
}
.section-table-content, .search-end .section .section-table-content {
	border-left: 1px solid #e8d5bb;
	padding-left: 20px;
}
.section-table-btn {
	text-align: right;
	border-top: 1px solid #e8d5bb;
}
.section ul {
	margin-bottom: 10px;
}
.section ul li {
	padding-left: 15px;
	background: url(../images/icon/icon_dot.gif) no-repeat 5px 10px;
}
.page-data {
	background: #f1f7f0;
	margin-bottom: 20px;
	border: 1px solid #dfecdd;
	padding: 10px 0;
}
.page-data-title {
	padding-left: 27px;
	background: url(../images/icon/icon_dot_green.gif) no-repeat 18px 10px;
}
.note {
	clear: both;
	padding: 0 15px;
	margin: 10px 0 20px 0;
}
.note-title {
	padding-left: 15px;
	background: url(../images/icon/icon_dot.gif) no-repeat 5px 10px;	
}
.note li {
	padding-left: 15px;
	background: url(../images/icon/icon_arrow01.gif) no-repeat 5px center;
}
.note ul {
	margin-bottom: 10px;
}


.search-end {
	margin: 20px 0;
}
.search-end-content {
	padding: 0 15px;	

}
.search-end .page-data-station table {
	border: none;
	background: #ebebeb;
}
.search-end .section table td, .search-end .section table {
	border: none;
}

.search-end .page-data-station td {
	border: none;
	height: 25px;
	line-height: 25px;
}
.search-end strong {
	color: #bb0000;
}
.search-end .page-data-station strong {
	font-weight: bold;
	color: #909090;
}
.page-content-caution {
	padding-left: 10px;
	color: #461c03;
	margin: 10px 0;
}
.page-content-caution a {
	color: #4eab27;
}
.page-content-title {
	border-bottom: 1px solid #e1e1e1;
	padding: 0 15px;	
	margin: 0 0 10px 0;
	position: relative;
	font-size: 1.35em;
	*height: 20px;
	*line-height: 20px;
}
.page-content-title span {
	position: absolute;
	right: 0px;
	bottom: 5px;

}
.page-content-title span a:link, .page-content-title span a:visited {
	margin: 0 1px;
	color: #595959;
	height: 20px;
	line-height: 20px;
}


.search-end ul {
	margin: 0px 0;
}
.search-end ul li {
	padding-left: 15px;
	background: url(../images/icon/icon_dot.gif) no-repeat 5px center;
}
.page-content-table table, .search-end-content table {
	/*border: 1px solid #e9e9e9;*/
	margin: 20px 0;
	border-collapse: collapse;	
}
.page-content-table table th, .page-content-table table td, .search-end-content table td, .search-end-content table th {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #e9e9e9;
}
.search-end-content table td img , .search-end-content table th img {
	vertical-align: middle;
}

.page-content-table table .tr-bg , .search-end-content table .tr-bg {
	background: url(../images/bg/bg_th.gif) repeat-x left top;
	color: #fff;
}
.page-content-table table th , .search-end-content table th,
.page-content-table table td , .search-end-content table td
{
	text-align: center;
}
.page-content-table table th.th-bg , .search-end-content table th.th-bg {
	background: transparent url(../images/dec/dec_th.gif) no-repeat right center;
	*background: url(../images/bg/bg_th.gif) repeat-x left top;
}

.tr-bg {
	background: transparent url(../images/bg/bg_th.gif) repeat-x left top;
	color: #fff;
}
.list-table table {
	border-collapse: collapse;	
}
.list-table td, .list-table td {
	height: 30px;
	line-height: 30px;
	border: 1px solid #e9e9e9;
}
.list-table-topic {
	background: #88c660;
	color: White	
}
.list-table-title {
	background: #efefef;
}

.page-content-table textarea {
	width: 100%;
	height: 50px;
	margin: 10px 0 0 0;
}
.page-list strong {
	color: #bf2401;
	font-weight: normal;
}
.search-end-content table .search-end-account {
	text-align: right;
	background: #F4F4F4;
}
.search-end-account span {
	margin-right: 20px;
}
