/* CSS Document */

.coolbtn{
	height:24px;
	line-height:22px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:url(/images/bg_sctabs_on.gif) repeat-x;
	border:1px solid #565757;
	cursor:pointer;
}

.nav_info {
	padding:10px;
	background:#FFFBE7;
	border:1px solid #cfcfcf;
	*height:1%;
	line-height:16px;
}

/* oray new table */
.o_table .thead,
.o_table .thead li,
.o_table .tbody,
.o_table .thead a,
.o_table .th,
.o_table .td,
.o_wrap,
.border
{border-width:1px;border-style:solid;}

.o_table{position:relative;_height:1%}
.o_table .thead{height:24px;font-size:14px;position:relative}
	.o_table .thead li{float:left;border-width:0 1px 0 0;}
	.o_table .thead a{position:relative;display:block;z-index:2;padding:4px 10px;border-width:1px 1px 0 1px;line-height:15px;text-decoration:none;cursor:pointer;}
	.o_table .thead a:focus{outline:none} 
	.o_table .thead a.on{margin-bottom:-1px;padding-bottom:5px;font-weight:bold}
	.o_table .thead .list a.on{margin-bottom:0;padding-bottom:4px}
	.o_table .tbody{position:relative;padding:10px;border-width:0 1px 1px 1px;_height:1%;}
.o_table .th{height:28px;border-width:1px 1px 0 1px;position:relative}
	.o_table .th .border{border-width:1px 0 0 1px;}
	.o_table .th h2{padding:8px 0 5px 11px}
	.o_table .th .border h2{padding:6px 0 6px 11px}
	.o_table .th .more{top:8px;}
	.o_table .th .button{font-size:14px;height:26px}
.o_table .td{position:relative;padding:10px;_height:1%;border-width:0 1px 1px 1px}
.o_table .table{_height:1%;}
.o_table h2,
.o_table h3{padding:5px 0 5px 11px;font-weight:bold;line-height:14px;}
.o_table h3{font-size:12px;}
.o_table .more{position:absolute;top:5px;right:9px;font-size:12px;line-height:14px;}
.o_table .more a{text-decoration:none}
.o_table .more a:hover{text-decoration:underline}
.o_table .button{position:absolute;top:1px;right:1px;}

.o_wrap{position:relative;}
.o_wrap .td{padding:4px 6px;}

.o_table .thead a.on,
.o_table .tbody,
.o_table .td,
.o_wrap,
table.sheet td
{background-color:#fff;}

.o_table .thead,
.o_table .th,
.o_wrap .bgblue
{background-color:#f2f6fb;}

table.sheet
{background-color:#b6cae3;}

.o_table .thead,
.o_table .thead li,
.o_table .tbody,
.o_table .th,
.o_table .td,
.o_table table.list,
.o_wrap
{border-color:#b6cae3}

.o_table .thead a,
.o_table .th .border
{border-color:#fff}

.o_table h2,
.o_table .thead a
{color:#000;}

.home .o_table h2,
.o_table h3,
.home .o_table .thead a.on
{color:#039;}

.o_table .thead a.on
{color:#c00;}

/* article or news list style */
.newslist ul{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}
.newslist li{padding-left:1.2em;line-height:1.4em;background:url(/images/arr_square_darkblue.gif) 0.1em 0.5em no-repeat;}
.newslist li.red{background:url(/images/arr_square_red.gif) 0.1em 0.5em no-repeat;}
.newslist li.top{padding-left:1.6em;background:url(/images/icon_bugle.gif) left top no-repeat;}
.newslist li.red a{color:#f00;}


/***products access **/
.papanel{padding:3px;* height:1%;background:url(/images/bg_navpanel.gif) bottom repeat-x;border:1px solid #d1d1d1;}
.preview1{width:100%;background:#8c9193;}
.preview2{position:relative;z-index:2;top:-1px;left:-1px;background:#fff;border:1px solid #d9d1e7;}

#patabs{zoom:1;_height:1px;}
	#patabs .preview2{padding:0 10px 6px 10px;border-top:0;}
	#patabs .palink li{position:relative;height:20px;padding-left:10px;background:url(/images/icon_square.gif) left no-repeat;font-size:12px;line-height:20px;color:#023392;}
	#patabs .palink li a.red{color:#f00;}

ul.patabs{margin-top:3px;width:100%;}
	ul.patabs li{}
	ul.patabs li div{display:block;position:relative;z-index:2;background:#878d91;}
	ul.patabs li h2{display:block;position:relative;z-index:2;top:-1px;left:-1px;font:bold 12px verdana1;color:#033491;padding:1px;background:#d9d2e6;}
	ul.patabs li a{z-index:20;display:block;position:relative;* height:1%;border-left:1px solid #fff;background:#fff url(/images/bg_patabs_a.gif) repeat-x;text-decoration:none;}
	ul.patabs li a:hover{text-decoration:underline;}
	ul.patabs li .icon{display:block;z-index:10;padding:13px 0 10px 50px;line-height:20px;background:url(/images/icon_patabs.gif) left top no-repeat;}
	ul.patabs li.tab-on a{margin-bottom:-3px;text-decoration:none;}
	ul.patabs li.tab-on h2{padding-bottom:0;}
	ul.patabs li.tab-on .icon{padding-bottom:19px;}
	ul.first{margin-top:0;}

#phull span{background-position:0 0;}
#omail span{background-position:0 -100px;}
#investor span{background-position:0 -200px;}
#paytype span{background-position:0 -300px;}
#domain span{background-position:0 -400px;}
#point span{background-position:0 -500px;}
#monitor span{background-position:0 -600px;}
#invest span{background-position:0 -200px;}

.sc_result{margin:10px 0;font-size:12px}
	.sc_result .preview2{background:#f4f4f4}
	.sc_title{position:relative;height:30px;}
		.sc_title h3{padding:6px;line-height:18px}
		.sc_title .icon{position:absolute;right:0;top:0;padding:6px;cursor:pointer}
		.sc_title .icon .stop{margin-right:5px}
	
	.dm_list{padding:5px 6px;font-size:12px}
		.dm_list img{margin-right:3px;}
		.dm_list label{white-space:nowrap;}
		.dm_list span{padding-right:6px;}

	.sc_bottom{position:relative;height:30px}
		.sc_btns{position:absolute;left:0;top:0;padding:5px;}
		.sc_tip{position:absolute; right:0;top:0;padding:5px;}
		.sc_tip li{display:inline;line-height:26px;}
		.sc_tip li img{margin-right:5px;}
		
.home .sc_result{margin:0;}
	.home .sc_result .preview1{_height:1%}
	.home .sc_result .preview2{background:#fbf0ea;border-color:#e0c7c7}