body
{
	margin:0px;
}

table
{
	border:0px none;
} 

td
{
	font-size: 9pt;
	color: black;
	text-decoration: none;
	line-height:130%;
	/*scrollbar-face-color: #f7f7f7;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e5e5e5;
	scrollbar-3dlight-color: #e5e5e5;
	scrollbar-arrow-color: #999999;
	scrollbar-track-color: #f7f7f7;
	scrollbar-darkshadow-color: #f7f7f7*/
}
textarea {
	line-height:120%; padding-left: 5; padding-right: 5;
	background-image:url('../image/ta_baseline.gif');
}
a:link, 
a:visited
{
	 font-size: 9pt; line-height:120%; color: #0077aa; text-decoration: none
}

a:hover
{
	font-size: 9pt;color: #ff6600; text-decoration: underline
}
a:active
{
	font-size: 9pt;color: #ff6600; text-decoration: none
}

.boldtext
{
	font-size: 9pt;
	font-weight: bold;
	color: #ff6600; 
	text-decoration: none
}
.boldtext:link,
.boldtext:visited,
.boldtext:active
{
	font-size: 9pt; 
	font-weight: bold;
	text-decoration: none; 
}
.smallinput
{
	font-size: 8pt; text-decoration: none
}
#form 
{
	margin:0;
}
.select1
{
	font-size:9pt; height:18px; background-color:#f7f7f7;border:1px solid #0077aa;
}
.textarea1
{
	width:100%; font-size:9pt; background-color:#f7f7f7;
}
.input1
{
	height:20px; font-size:9pt; background-color:#f7f7f7;
}
.input_number
{
	height:20px; font-size:9pt; background-color:#f7f7f7; text-align:right;
}

.td_a {
	font-size: 9pt;
	line-height: 15pt;
	padding-left: 5px;
}
.td_a1
{
	padding:2px 2px 2px 15px;
	width:80px;	
	height:27px;
	background-color:#f7f7f7;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	color:#666666;
	font-weight:bold;
	letter-spacing:-1;

}
.td_b
{
	padding:2px 5px 2px 5px;	
	height:27px;
}
.td_b1
{
	padding:2px 2px 2px 2px;	
	height:24px;
	background-color:#ffffff;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
}

.td_ap
{
	padding:2px 2px 2px 10px;
	height:25px;
	background-color:#f7f7f7;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	color:#666666;
	font-weight:bold;
	text-align:right;
	letter-spacing:-1;
}
.td_bp
{
	padding:2px 10px 2px 2px;	
	height:25px;
	background-color:#ffffff;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
}

.td_c
{
	padding:2px 15px 2px 15px;
	background-color:#f7f7f7;
	letter-spacing:-1;

}
.td_c1
{
	padding:2px 15px 2px 15px;
	background-color:#ffffff;
	letter-spacing:-1;

}
.td_divi
{
	width:1px;
	height:20px;
	background-color:#e0e0e0;
}

.td_d
{
	padding:2px 10px 2px 10px;
	border-right:1px solid #e0e0e0;
}

.td_e
{
	background-color:#f7f7f7;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	height:25px;
	color:#666666;
	font-weight:bold;
	letter-spacing:-1;

}

.td_f
{
	background-color:#ffffff;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	padding:1px 3px 1px 3px;
	height:20px;
}


.subti
{
	color:#999999;
	font-weight:bold;
}


.table_line
{
	height:1px;
	background-color:#e0e0e0;
}


.table_outline
{
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
}

.table_list
{
	border-left:1px solid #e0e0e0;
}


.table_list1
{
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
}


.td_ia
{
	padding:2px 2px 2px 2px;
	height:22px;
	border-bottom:1px dotted #e0e0e0;
}
.td_ib
{
	padding:2px 2px 2px 2px;
	height:22px;
}


.m_td
{
	width:68px;	
	height:60px;
	font-size:8pt;
	font-family:verdana, arial;
	background-color:#ffffff;
}

.to_td
{
	padding:1px 1px 1px 1px;
	width:68px;	
	height:60px;
	color:#000000;
	border :1px solid #99ff99;
	font-size:8pt;
	font-weight:bold;
	font-family:verdana, arial;
	background-color:#e3f3d3;
}
.to_td2
{
	padding:1px 1px 1px 1px;
	color:#000000;
	border :1px solid #99ff99;
	background-color:#e3f3d3;
}

.blanktd
{
	width:68px;	
	height:60px;
	font-size:8pt;
	font-family:verdana, arial;
	background-color:#f7f7f7;
	color:#999999;
}

.eng_day
{
	font-size:8pt;
	font-family:verdana, arial;
	color:#ffffff;
}
.eng_num
{
	font-size:7pt;
	font-family:verdana, arial;
}

.in_plan
{
	font-size:8pt;
}
.in_plan:link,
.in_plan:visited,
.in_plan:active
{
	font-size: 8pt; 
	text-decoration: none; 
}

.cmt_small
{
	color:#999999;
	font-size:8pt;
}


.cmt_point
{
	color:#ff6600;
	font-size:8pt;
}
.cmt:link,
.cmt:visited,
.cmt:active
{
	font-size: 8pt; 
	color:#ff6600;
	text-decoration: underline; 
}

.skin_top
{	
	background-color:#7c8999;
}
.skin_title
{	
	background-color:#c2c8d2;
}
.skin_left_bg
{	
	background-color:#e5e5e5;
}
.skin_line1
{	
	background-color:#c2c8d2;
}
.skin_line2
{	
	background-color:#7c8999;
{	
.s_bg
{	
	background-color:#949fac;
}
.skin_title1
{	
	color:#ffffff;
	font-weight:bold;
	font-size:12pt;
}
.skin_title2
{	
	color:#ffffff;
}

/* left cell color change */
#menu-table{
	border-top:1px solid #fdc571;
	border-bottom:1px solid #faf3de;
}
#menu 
{
	display:none
}
/* loading */
#loadingmsg {
	position:absolute;
	width:300; height:100;
	top:-1000; left: -1000;
	visibility:visible;
	filter: alpha(opacity=80);
	z-index: 1000;
}

/* webmail  css*/

/* text */
.text_gray
{
	font-size: 9pt;
	color: #444444; 
	text-decoration: none
}

.text_gray    a:link, 
.text_gray    a:visited
						{
							 font-size: 9pt; line-height:120%; color: #444444; text-decoration: none
						}

.text_gray    a:hover
						{
							font-size: 9pt;color: #3398ff; text-decoration: underline
						}
.text_gray    a:active
						{
							font-size: 9pt;color: #444444; text-decoration: none
						}

.boldtext_gray
{
	font-size: 9pt;
	font-weight: bold;
	color: #656565; 
	text-decoration: none
}

.boldtext_purple
{
	font-size: 9pt;
	font-weight: bold;
	color: #9f5dfb; 
	text-decoration: none
}

.copyright
{
	font-size: 9pt;
	color: #eeeeee; 
	text-decoration: none
}

.webmail_text
{
	width:250; font-size:9pt; background-color:#f7f7f7; color: #7f8075; padding-left: 5; padding-right: 5;
}

.textarea2
{
	width:400; height:150; font-size:9pt; background-color:#f7f7f7; padding-left: 5; padding-right: 5;
	scrollbar-arrow-color:#aebf7a;
	scrollbar-base-color:white;
	scrollbar-darkshadow-color:a9a9a9;
	scrollbar-face-color:#ececec;
	scrollbar-hightlight-color:#ffffff;
	scrollbar-shadow-color:#c0c0c0;
	scrollbar-track-color: #ececec;
	scrollbar-3dlight-color:d2d2d2;
}

.file
{
	width:350; font-size:9pt; background-color:#f7f7f7; padding-left: 5; padding-right: 5;
}

.textarea_small
{
	width:132; font-size:9pt; background-color:#f7f7f7; padding-left: 5; padding-right: 5;
}

/* ********* s : board table  style ********** */
.bt_line
{
	height:1px;
	background-color:#666699;/*tablelinebg*/
}
.bt_bg
{
	height:1px;
	background-color:#d8d8ed;
}
/* td style horizontal */
.btd_a
{
	padding:2px 2px 2px 10px;
	width:140px;	
	height:27px;
	font-size: 9pt; /*tablehdrfont size*/
	color:#333333 /*tablehdrfont color*/ 
	font-weight: bold; /*tablehdrfont bold*/ 
	text-decoration: underline; /*tablehdrfont underline*/
	font-style: italic; /*tablehdrfont italic*/
	background-color:#f7f7f7; /*tablehdrbg*/
	border-right:1px solid #cccccc /*tablelinebg*/
	border-bottom:1px solid #cccccc; /*tablelinebg*/
}
.btd_a1
{
	padding:2px 2px 2px 10px;
	height:27px;
	font-size: 9pt; /*tablehdrfont size*/
	color:#333333 /*tablehdrfont color*/ 
	font-weight: bold; /*tablehdrfont bold*/ 
	text-decoration: underline; /*tablehdrfont underline*/
	font-style: italic; /*tablehdrfont italic*/
	background-color:#f7f7f7; /*tablehdrbg*/
	border-right:1px solid #cccccc /*tablelinebg*/
	border-bottom:1px solid #cccccc; /*tablelinebg*/
}
.btd_b
{
	padding:2px 5px 2px 5px;	
	height:27px;
	font-size: 9pt; /*tablebodyfont size*/
	color:#333333; /*tablebodyfont color*/ 
	font-weight:bold; /*tablebodyfont bold*/ 
	text-decoration: underline; /*tablebodyfont underline*/
	font-style: italic; /*tablebodyfont italic*/
	background-color:#ffffff; /*tablebodybg*/
	border-bottom:1px solid #cccccc; /*tablelinebg*/
}

/* td style vertical */
.bvhead
{
	padding:2px 2px 2px 2px; 
	height:27px;
	text-align:center;
	font-size: 9pt; /*tablehdrfont size*/
	color:#333333; /*tablehdrfont color*/ 
	font-weight: bold; /*tablehdrfont bold*/ 
	text-decoration: underline; /*tablehdrfont underline*/
	font-style: italic; /*tablehdrfont italic*/
	background-color:#f7f7f7; /*tablehdrbg*/
	border-right:1px solid #cccccc; /*tablelinebg*/
	border-bottom:1px solid #cccccc; /*tablelinebg*/
}

.bvhead1
{
	padding:2px 2px 2px 2px; 
	height:27px;
	text-align:center;
	font-size: 9pt; /*tablehdrfont size*/
	color:#333333; /*tablehdrfont color*/ 
	font-weight: bold; /*tablehdrfont bold*/ 
	text-decoration: underline; /*tablehdrfont underline*/
	font-style: italic; /*tablehdrfont italic*/
	background-color:#f7f7f7; /*tablehdrbg*/
	border-bottom:1px solid #cccccc; /*tablelinebg*/

.bvbody
{
	padding:2px 2px 2px 2px;
	height:27px;
	text-align:center;
	font-size: 9pt; /*tablebodyfont size*/
	color:#333333; /*tablebodyfont color*/ 
	font-weight: bold; /*tablebodyfont bold*/ 
	text-decoration: underline; /*tablebodyfont underline*/
	font-style: italic; /*tablebodyfont italic*/
	background-color:#ffffff; /*tablebodybg*/
	border-right:1px solid #cccccc; /*tablelinebg*/
	border-bottom:1px solid #cccccc; /*tablelinebg*/
}

.bvbody1
{
	padding:2px 2px 2px 2px;
	height:27px;
	text-align:center;
	font-size: 9pt; /*tablebodyfont size*/
	color:#333333; /*tablebodyfont color*/ 
	font-weight: bold; /*tablebodyfont bold*/ 
	text-decoration: underline; /*tablebodyfont underline*/
	font-style: italic; /*tablebodyfont italic*/
	background-color:#ffffff; /*tablebodybg*/
	border-bottom:1px solid #cccccc; /*tablelinebg*/
}

.bnotice
{
	padding:2px 2px 2px 10px;
	color:#333333; 
	background-color:#f1f2d7; /*notice bgcolor*/
	border-bottom:1px solid #666699; /*notice linecolor*/
}
/* ********* e : board table style********** */
/* category table style of goods list */
.t_cats
{
	padding:2px 2px 2px 10px;
	height:25px;
	border-right:1px dotted #e0e0e0;
	border-bottom:1px dotted #e0e0e0;
}

.t_cats2
{
	padding:2px 2px 2px 10px;
	height:25px;
	border-bottom:1px dotted #e0e0e0;
}
/* bold type sub-title */
.btitle
{
	font-size: 9pt; text-decoration: none; color:#666666; font-weight:bold;
}
/* stat*/
.stat1
{
	font-size:9pt;
	background-color:#f7f7f7;
	color: #7f8075;
	padding-left: 5;
	padding-right: 5;
	line-height : 15pt;
	text-align : center;
}
.stat2
{
	font-size:9pt;
	background-color:#ffffff;
	color: #7f8075;
	padding-left: 5;
	padding-right: 5;
	line-height : 15pt;
	text-align : center;
}
.stat_ti
{
	font-size:9pt;
	background-color:#eeeeee;
	color: #7f8075;
	padding-left: 5;
	padding-right: 5;
	line-height : 18pt;
	text-align : center;
	font-weight : bold;
}
.stat_tib
{
	font-size: 9pt;
	text-decoration: none;
	color:#666666;
	font-weight:bold;
	text-align : left;
}
/* ι̺ tdÿ */
.vhead
{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:2px 2px 2px 2px;
	background-color:#f7f7f7;
	height:18px;
	text-align:center;
	font : bold;
}
.vhead6
{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:2px 2px 2px 2px;
	background-color:#f7f7f7;
	height:18px;
	text-align: right;
	font : bold;
}
.vheadleft
{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:2px 2px 2px 5px;
	background-color:#f7f7f7;
	height:18px;
	text-align: left;
	font : bold;
}
.vheadright
{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:2px 2px 2px 2px;
	background-color:#f7f7f7;
	height:18px;
	text-align: right;
	font : bold;
}
.vheadright2
{
	border-bottom:1px solid #cccccc;
	padding:2px 2px 2px 2px;
	background-color:#eeeeee;
	height:18px;
	text-align: right;
	font : bold;
}
.vhead1
{
	border-bottom:1px solid #cccccc;
	padding:2px 2px 2px 2px;
	height:18px;
	background-color:#f7f7f7;
	text-align:center;
	font : bold;
}

.vbody
{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:2px 2px 2px 2px;
	background-color:#ffffff;
	height:18px;
	text-align:center;
}
.vbody6
{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:2px 2px 2px 2px;
	background-color:#ffffff;
	height:18px;
	text-align: right;
}
.vbody1
{
	border-bottom:1px solid #cccccc;
	padding:2px 2px 2px 2px;	
	height:18px;
	background-color:#ffffff;	
	text-align:center;
}
.vbodyleft
{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:2px 2px 2px 5px;
	background-color:#ffffff;
	height: 18px;
	text-align: left;
}
.vbodyright
{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:2px 5px 2px 2px;
	background-color:#ededff;
	height: 18px;
	text-align: right;
}
.vbodyright2
{
	border-bottom:1px solid #cccccc;
	padding:2px 5px 2px 2px;
	background-color:#f7f7f7;
	height: 18px;
	text-align: right;
}
/* Ϲ ʈ  */
.ccj {
	font-size: 9pt;
	color: #333333;
	font-weight : normal;
	line-height: 15pt;
	padding-left: 5px;
}
.ccjb {
	font-size: 9pt;
	color: #333333;
	font-weight : bold;
	line-height: 15pt;
	padding-left: 5px;
}

.cck_bu_b {
	font-size: 9pt;
	color: #29416d;
	line-height: 15pt;
	padding-left: 5px;
}

.head_txt
{
	font-size: 10pt;
	color: #000000;
}