@charset "UTF-8";
/* -------------------------------------------------------------------------------------------------------------------------------- */
/*  SubconChina[Web] | Web-Global.css																WangXing @ 2012-08-14 11:47:42  */
/* -------------------------------------------------------------------------------------------------------------------------------- */

/* = Reset
----------------------------------------------------------------------------------------------------------------------------------- */
* { margin:0; padding:0; }  body { font:12px/1 Arial,Helvetica,sans-serif; color:#000; }
img { border:0; }  p { line-height:1.5; }  legend { color:#000; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }  em,var { font-style:normal; }  b { font-weight:normal; }
ol,ul { list-style-type:none; }  ol,ul,dl { overflow:hidden; *zoom:1; }
input,textarea,select { font:12px tahoma; }  input,select { vertical-align:middle; font:12px tahoma; }
table { border-collapse:collapse; border-spacing:0; }  caption,th { text-align:left; }
a { outline:none; cursor:pointer; *hide-focus:expression(this.hideFocus=true); }  :focus { outline:none; }

/* = Reserved
----------------------------------------------------------------------------------------------------------------------------------- */
.clear { clear:both; height:0; overflow:hidden; display:block; }  .eqCol { padding-bottom:32000px; margin-bottom:-32000px; }
.Nwrap { white-space:nowrap; }  .Ywrap { white-space:normal; word-wrap:break-word; word-break:break-all; }
.dil { display:inline !important; }  .db { display:block !important; }  .dib { display:inline-block !important; }
.fwb,.bold { font-weight:bold !important; }  .fwn { font-weight:normal !important; }
.tdu { text-decoration:underline !important; }  .tdn { text-decoration:none !important; }
.tac { text-align:center !important; }  .tal { text-align:left !important; }  .tar { text-align:right !important; }
.vat { vertical-align:top !important; }  .vab { vertical-align:bottom !important; }  .vam { vertical-align:middle !important; }
.f12 { font-size:12px !important; }  .f14 { font-size:14px !important; }  .f16 { font-size:16px !important; } /* for Chinese */
.f11 { font-size:11px !important; }  .f13 { font-size:13px !important; }  .f15 { font-size:15px !important; } /* for English */
.fl,.fr { _display:inline; }  .fl { float:left !important; }  .fr { float:right !important; }
.pa0 { padding:0 !important; }  .ma0 { margin:0 !important; }
.por { position:relative !important; }  .poa { position:absolute !important; }
.hide { display:none; }  .dni { display:none !important; }  .hideText{ text-indent:-9999px; }  .vh { visibility:hidden; }
table.fixed { table-layout:fixed; }  table.full { width:100%; }  table.auto { width:auto; }
.opa0 { -moz-opacity:0; opacity:0; filter:"alpha(opacity=0)"; filter:alpha(opacity=0); }
.em1,.em2,.em4 { display:inline-block; }  .em1 { width:1em; }  .em2 { width:2em; }  .em4 { width:4em; }
.ti0 { text-indent:0 !important; }  .ti2 { text-indent:2em; }  .ti3 { text-indent:3em; }  .ti4 { text-indent:4em; }


/* = Basic
----------------------------------------------------------------------------------------------------------------------------------- */
html { overflow-x:hidden; overflow-y:auto; -webkit-text-size-adjust:none;/* font-size<12px in Chrome */ }

	/* LoVe HAte */ a { }
	a:link, a:visited { color:#2D5492; text-decoration:none; }
	a:hover { color:#f60; text-decoration:underline; }


/* = Layout
----------------------------------------------------------------------------------------------------------------------------------- */
	/* page width */
	.pw { width:980px; margin:auto; }

	/* outer wrapper */
	#Outer { overflow:hidden; background:#fff url(/images/web/body_bg.gif) left top repeat-x; }

	/* header */
	#Header { }

	/* footer */
	#Footer { }

	/* body */
	#Body { }

		/* left column */
		#Left { float:left; _display:inline; }
		/* right column */
		#Right { float:right; _display:inline; }


/* = Blocks
----------------------------------------------------------------------------------------------------------------------------------- */

	/* common */
	.req { margin:0 3px; position:relative; top:2px; font:bold 12px/1 verdana; }
	.i { margin:0 3px; }  .i1 { margin-right:3px; }  .i2 { margin-left:3px; }
	.j { margin:0 5px; }  .j1 { margin-right:5px; }  .j2 { margin-left:5px; }
	.jj { margin:0 10px; }  .jj1 { margin-right:10px; }  .jj2 { margin-left:10px; }
	.cRed,.red,.req { color:#f30 !important; }  .cOrg { color:#F26612; }  .cGrn { color:#390; }  .cDG { color:#2A5021 !important; }
	.cB0 { color:#000; }  .cG3 { color:#333; }  .cG6 { color:#666; }
	.cGray { color:#808080; }  .cG9 { color:#999; }  .cGc { color:#ccc; }  .cWf { color:#fff; }
	.simson { font-family:"\5b8b\4f53"; }  .arial { font-family:arial; }  .tahoma { font-family:tahoma !important; }  .verdana { font-family:verdana !important; }
	.brk { font-family:verdana; padding-right:1px; }  .brk1 { font-family:verdana; padding-right:1px; color:#1880AB; }
	.chk, .rdo { outline:none; *hide-focus:expression(this.hideFocus=true); }  .rdo { margin:2px 4px 4px; *margin:0 0 2px; _margin:-1px 0 2px; }
	.itTips { color:#999; }  .enf, .enf th { color:#c60; }/* english field */  .rra { color:#2D5492; }/* reserve rights of access */
	.noPic, .noPic_big { display:block; background-repeat:no-repeat; background-position:center center; }
	.noPic { background-image:url(/images/web/noPic_small.gif); }  .noPic_big { background-image:url("/images/web/noPic_big.gif"); }
	.number { color:#f80; font-weight:bold; font-size:13px; font-family:verdana; }


	/* Header */
	#Header .top { height:33px; line-height:33px; overflow:hidden; background:#fff; }
	#Header .top .pw { overflow:hidden; }
	#Header .top .logo { display:none; float:left; background:transparent url(/images/web/header_top_slogo.gif) left top no-repeat; }
	#Header .top .logo a { display:block; width:118px; height:33px; }
	#Header .top.logo .logo { display:block; }
	#Header .top .j { margin-left:7px; }
	#Header .top .sp { color:#79a; margin:0 3px 0 2px; font-size:11px; position:relative; top:-1px; }
	#Header .top .fr { _margin-top:9px; }
	#Header .top .lang { display:inline-block; width:68px; height:14px; position:relative; left:0; *left:3px; top:3px; *top:1px; _top:0; background-image:url(/images/web/header_top_lang_en.gif); background-position:left top; background-repeat:no-repeat; }

	#Header .main { border-top:1px solid #78D5F8; }
	#Header .main .pw { padding:12px 0; overflow:auto; *zoom:1; background-color:#fff; }

	#Header .Logo { float:left; _display:inline; margin:15px 0 0 10px; }
	#Header .Logo a { display:block; width:181px; height:41px; overflow:hidden; padding:10px; margin:0 0 5px; }

	#Header .search { float:right; _display:inline; width:625px; margin-right:7px; }
	#Header .search .tab { float:right; _display:inline; margin-right:19px; }
	#Header .search .tab li { float:left; _display:inline; margin:0 1px; }
	#Header .search .tab li a { display:block; _float:left; height:26px; overflow:hidden; background:transparent url(/images/web/Web-Header-search.gif) left top no-repeat; text-decoration:none; }
	#Header .search .tab li a em { display:block; float:left; line-height:27px; *line-height:29px; padding-left:26px; padding-right:20px; text-align:center; font-weight:bold; color:#069; }
	#Header .search .tab li a span { display:block; float:left; width:6px; height:26px; background:transparent url(/images/web/Web-Header-search.gif) right top no-repeat; }

	#Header .search .tab li a.selected,      #Header .search .tab li a.hover,      #Header .search .tab li a:hover { background-position:left -26px; }
	#Header .search .tab li a.selected span, #Header .search .tab li a.hover span, #Header .search .tab li a:hover span { background-position:right -26px; }
	#Header .search .tab li a.selected em,   #Header .search .tab li a.hover em,   #Header .search .tab li a:hover em { color:#fff; }

	#Header .search .tab li.Demands a em { padding-left:22px; padding-right:24px; background:transparent url(/images/web/ddArrow.gif) 45px -104px no-repeat; }
	#Header .search .tab li.Demands a.selected em, #Header .search .tab li.Demands a.hover em, #Header .search .tab li.Demands a:hover em { background-position:45px -52px; }

	#Header .search .rcb5 { width:100%; overflow:hidden; }
	#Header .search .a0 { padding:8px 5px 6px 19px; _padding:7px 5px 6px 19px; }
	#Header .search .btnSel, #Header .search .btnSch { display:inline-block; overflow:hidden; text-decoration:none; }
	#Header .search .btnSel { min-width:40px; height:21px; padding:0 21px 0 7px; margin-right:6px; line-height:21px; *line-height:23px; _line-height:25px; color:#333; vertical-align:middle; background-image:url(/images/web/Web-Header-search.gif); background-position:right -78px; background-repeat:no-repeat; border:1px solid #B9D1D9; }
	#Header .search .btnSch { height:25px; margin-right:4px; vertical-align:top; _margin-top:1px; }
	#Header .search .btnSch span { display:inline-block; float:left; height:25px; background-image:url(/images/web/Web-Header-search.gif); background-repeat:no-repeat; }
	#Header .search .btnSch .l { line-height:21px; *line-height:23px; _line-height:25px; padding:0 15px; color:#fff; text-align:center; background-position:left -52px; }
	#Header .search .btnSch .r { width:2px; background-position:right -52px; }
	#Header .search .txtKey { width:300px; height:20px; margin-right:4px; padding:0 5px 1px; border:1px solid #B9D1D9; background-color:#fff; color:#000; *height:15px; *padding-top:5px; _height:17px; _padding-top:4px; _padding-bottom:0; }
	#Header .search .lnkAdv { display:inline-block; height:21px; overflow:hidden; line-height:22px; *line-height:23px; _line-height:22px; vertical-align:top; _vertical-align:baseline; text-decoration:none; }
	#Header .search .letter { margin-top:7px; }
	#Header .search .letter a { display:inline-block; width:16px; font:13px verdana; _font:bold 13px tahoma; margin-right:2px; padding-bottom:1px; text-align:center; }
	#Header .search .letter a.selected { background-color:#D4E5ED; }
	#Header .search .letter a.selected:hover { text-decoration:none; color:#2D5492; cursor:default; }


	/* Footer */
	#Footer .pw { width:968px; height:46px; line-height:46px; padding:3px 0 5px; border-top:1px solid #D1E1F2; text-align:center; }
	#Footer a { color:#333; }
	#Footer .j1 { font-size:13px; }
	#Footer .bei { vertical-align:middle; margin-left:5px; }
	#Footer .sp { margin:0 5px 0 4px; }



/* Search */
.Search .tab_outer { width:100%; }
.Search .Logo { float:left; _display:inline; margin-left:15px; }
.Search .tab { float:right; _display:inline; margin-top:15px; margin-right:15px; _height:34px; }
.Search .tab li { float:left; _display:inline; margin:0 1px; }
.Search .tab li a { display:block; height:27px; overflow:hidden; _float:left; margin:6px 0 1px; background:#e0e0e0 url(/images/web/Web-Index-search.gif) left top no-repeat; text-decoration:none; }
.Search .tab li a em { display:block; float:left; line-height:28px; *line-height:29px; _line-height:31px; padding:0 23px 0 30px; text-align:center; font-weight:bold; font-size:14px; color:#036FA2; }
.Search .tab li a span { display:block; float:left; width:6px; height:27px; background:transparent url(/images/web/Web-Index-search.gif) right top no-repeat; }
.Search .tab li a.selected,      .Search .tab li a.hover,      .Search .tab li a:hover { height:34px; margin:0; background-color:#008EBB; background-position:left -27px; }
.Search .tab li a.selected em,   .Search .tab li a.hover em,   .Search .tab li a:hover em { color:#fff; line-height:38px; *line-height:39px; _line-height:41px; }
.Search .tab li a.selected span, .Search .tab li a.hover span, .Search .tab li a:hover span { background-position:right -27px; }

.Search .tab li a.selected:hover { cursor:default; }

.Search .tab li.Demands a em { padding:0 29px 0 30px; background:transparent url(/images/web/ddArrow.gif) 58px -104px no-repeat; }
.Search .tab li.Demands a.selected em, .Search .tab li.Demands a.hover em, .Search .tab li.Demands a:hover em { background-position:58px -47px; }

.ddDemands { display:none; position:absolute; z-index:10; border:1px solid #068EB8; background-color:#fff; }
.ddDemands ul { width:180px; *width:190px; padding:10px 15px; text-align:left; }
.ddDemands ul li { float:left; _display:inline; height:22px; overflow:hidden; line-height:22px; color:#02669A; margin:1px 20px 1px 5px; }
.ddDemands ul li a { height:22px; padding-left:5px; }
.ddDemands ul li a:link, .ddDemands ul li a:visited { color:#02669A; }

.Search .box_outer { width:100%; background:#008EBB url(/images/web/Web-Index-search.gif) left -120px repeat-x; }
.Search .box_plus { background:transparent url(/images/web/Web-Index-search.gif) 0 -350px no-repeat; }
.Search .box_wrap { text-align:center; background:transparent url(/images/web/Web-Index-search.gif) right -220px no-repeat; }
.Search .box { text-align:left; height:80px; overflow:hidden; padding-top:20px; padding-left:170px; }
.Search .box a { color:#fff; }
.Search .btnSel, .Search .btnSch { display:inline-block; overflow:hidden; text-decoration:none; }
.Search a.btnSel { width:45px; height:25px; padding:0 30px 0 7px; margin-right:6px; line-height:25px; *line-height:27px; _line-height:28px; color:#333; vertical-align:middle; background-color:#fff; background-image:url(/images/web/Web-Index-search.gif); background-position:right -90px; background-repeat:no-repeat; border:1px solid #069; }
.Search .txtKey { width:300px; height:24px; margin-right:6px; padding:0 5px 1px; border:1px solid #069; background-color:#fff; *height:17px; *padding-top:7px; _height:20px; _padding-top:5px; _padding-bottom:0; }
.Search .btnSch { height:28px; vertical-align:top; *margin-top:1px; background-color:#e0e0e0; }
.Search .btnSch span { display:inline-block; float:left; height:28px; background-image:url(/images/web/Web-Index-search.gif); background-repeat:no-repeat; }
.Search .btnSch .l { line-height:27px; *line-height:29px; _line-height:30px; padding:0 17px 0 19px; color:#036FA2; font-weight:bold; text-align:center; background-position:left -61px; }
.Search .btnSch .r { width:3px; background-position:right -61px; }
.Search .btnSch:hover .l { text-decoration:underline; }
.Search .lnkAdv, .lnkLog { display:inline-block; overflow:hidden; line-height:22px; *line-height:23px; _line-height:24px; vertical-align:top; }
.Search .lnkAdv { height:24px; margin-top:2px; *margin-top:3px; _margin-top:0; margin-left:6px; margin-right:6px; *margin-left:4px; *margin-right:5px; padding:0 2px; _vertical-align:baseline; }
.Search .lnkLog { height:23px; margin-top:3px; *margin-top:4px; _margin-top:4px; padding:0 17px 0 5px; _vertical-align:top; background:transparent url(/images/web/ddArrow.gif) right -54px no-repeat; }

.ddSchLog_head { display:none; position:absolute; z-index:11; }
.ddSchLog_head a {
	display:inline-block; height:23px; overflow:hidden; line-height:22px; *line-height:23px; _line-height:24px; vertical-align:top; _vertical-align:top;
	margin-left:0; margin-top:0; *margin-top:1px; padding:3px 17px 1px 5px; background:#fff url(/images/web/ddArrow.gif) right -130px no-repeat; 
	border-width:1px 1px 0; border-style:solid; border-color:#026094;
	}
.ddSchLog_head a:link, .ddSchLog_head a:visited { text-decoration:none; color:#047DAC; }
.ddSchLog_body { display:none; position:absolute; z-index:10; overflow:hidden; border:1px solid #026094; background-color:#fff; }
.ddSchLog_body a:link, .ddSchLog_body a:visited { color:#047DAC; }
.ddSchLog_body .cap { line-height:24px; _line-height:23px; margin:5px; text-indent:5px; background-color:#026E9F; color:#fff; /*Rst-*/text-align:left;/*-Rst*/ }
.ddSchLog_body table { margin:0 5px 2px; }
.ddSchLog_body table td { line-height:22px; padding:0 5px 0 4px; color:#047DAC; /*Rst-*/font:12px/22px arial; text-align:left;/*-Rst*/ }
.ddSchLog_body table td a { margin-left:5px; }
.ddSchLog_body .more { line-height:26px; margin-top:5px; padding:0 10px; background-color:#E8E8E8; text-align:right; }
.ddSchLog_body .more a { text-decoration:underline; }
.ddSchLog_body .more .ar { font:11px tahoma; letter-spacing:-2px; color:#047DAC; }

.Search .letter { margin-top:13px; }
.Search .letter a { display:inline-block; width:21px; height:22px; overflow:hidden; font:13px verdana; _font:bold 13px tahoma; line-height:20px; *line-height:21px; padding-left:1px; margin-right:2px; text-align:center; }
.Search .letter a:hover { text-decoration:none; background-color:#3E8DB8; }
.Search .letter a.selected, .Search .letter a.selected:hover { background:transparent url(/images/web/Web-Index-search.gif) 0 -328px no-repeat; color:#047CAB; text-decoration:none; cursor:default; }

.ddLetter_head { display:none; position:absolute; z-index:11; width:15px; height:8px; background:transparent url(/images/web/Web-Index-search.gif) -24px -328px no-repeat; }
.ddLetter_body { display:none; position:absolute; z-index:10; width:420px; border:1px solid #026094; background-color:#fff; }
.ddLetter_body, .ddLetter_body a:link, .ddLetter_body a:visited, .ddLetter_body a:hover { color:#069; }
.ddLetter_body ul { padding:5px 0 12px; }
.ddLetter_body ul li { float:left; _display:inline; margin:4px 15px; }
.ddLetter_body ul li a { display:inline-block; line-height:1.2; white-space:nowrap; }
.ddLetter_body ul li .brk { font-size:11px; font-family:tahoma; margin-left:4px; }
.ddLetter_body ul li .n { margin:0 2px; }



/* Left Menu | 2010-12-31 16:42:14 */
.leftMenu a { display:block; overflow:hidden; }
.leftMenu a:hover, .leftMenu a:active { text-decoration:none; }
	/* level 0 */
	.leftMenu li { margin:0 0 4px; position:relative; }
	.leftMenu a { height:29px; background-color:#0D85C6; padding-left:6px; }
		.leftMenu .lmTrg { width:26px; height:29px; padding:0; position:absolute; background:#0D85C6 url(/images/public/leftMenu.gif) left top no-repeat; }
		.leftMenu .lmTrg:hover { background-position:-26px top; }
		.leftMenu .lmTrg.minus { background-position:left -29px;}
		.leftMenu .lmTrg.minus:hover { background-position:-26px -29px; }
	.leftMenu .hasSub { padding-left:26px; }
	.leftMenu a h3 { font:bold 12px/29px tahoma; *line-height:31px; _line-height:29px; color:#fff; }
	.leftMenu a:hover h3 { color:#ff9; }
		.leftMenu a.noRef { cursor:default; }
		.leftMenu a.noRef:hover h3 { color:#fff; }
	/* level 1 */
	.leftMenu .lmLv1 li { margin:1px 0 0; background-color:#DFEFFF; }
	.leftMenu .lmLv1 a { height:27px; background-color:transparent; padding-left:6px; }
		.leftMenu .lmLv1 .lmTrg { width:22px; height:27px; padding:0; background-position:left -58px; }
		.leftMenu .lmLv1 .lmTrg:hover { background-position:-26px -58px; background-color:transparent; }
		.leftMenu .lmLv1 .lmTrg.minus { background-position:left -85px;}
		.leftMenu .lmLv1 .lmTrg.minus:hover { background-position:-26px -85px; }
	.leftMenu .lmLv1 .hasSub { padding-left:22px; }
	.leftMenu .lmLv1 a h4 { line-height:27px; *line-height:29px; _line-height:27px; color:#069; }
	/* level 2 */
	.leftMenu .lmLv2 { background-color:#fff; overflow:hidden; }
	.leftMenu .lmLv2 li { margin:1px 0 0; padding-left:11px; background-color:#fff; }
	.leftMenu .lmLv2 a { height:25px; background-color:#f6f6f6; }
	.leftMenu .lmLv2 a h5 { line-height:26px; *line-height:28px; _line-height:26px; color:#666; }
	/* hover */
	.leftMenu .lmLv1 a:hover, .leftMenu .lmLv2 a:hover { background-color:#ffd; }
	.leftMenu .lmLv1 a:hover h4, .leftMenu .lmLv2 a:hover h5 { color:#f50; }
	/* selected */
	.leftMenu .selected, .leftMenu .selected:hover { background-color:#fff !important; border:1px solid #fff;/* #0D85C6 */ cursor:default; }
	.leftMenu .selected { background-image:url(/images/public/leftMenu.gif); background-repeat:no-repeat; padding-left:5px !important; }
	.leftMenu .selected *, .leftMenu .selected:hover * { font-weight:bold; color:#069 !important; }
	.leftMenu .lmLv1 .selected { height:25px; background-position:right -112px; }  .leftMenu .lmLv1 .selected h4 { line-height:25px; *line-height:26px; _line-height:25px; }
	.leftMenu .lmLv2 .selected { height:23px; background-position:right -113px; }  .leftMenu .lmLv2 .selected h5 { line-height:23px; *line-height:24px; _line-height:23px; }


/* list */
table.list { width:100%; table-layout:fixed; [;table-layout:auto;] *table-layout:fixed; }
.list td, .list span,  .list a:link,.list a:visited,.list a:hover,.list a:active { _font-family:tahoma; }
.list td { text-align:left; line-height:14px; }
.list thead td { overflow:hidden; height:23px; cursor:default; white-space:nowrap; padding:1px 5px 1px 5px; line-height:24px; *padding-bottom:0; *padding-top:3px; *line-height:23px; _padding-top:3px; _line-height:1; border:1px solid #BECCE2; background:url(/images/web/tabList_thead.gif) left top repeat-x; }
.list tbody td { padding:10px 5px; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #E2EDF9; white-space:normal; word-wrap:break-word; word-break: break-all; }

	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* auto */
	.list .col_auto { width:auto !important; }
	/* chk */
	.list .col_chk { width:29px; padding:0; text-align:center; }
	.list thead .col_chk { *padding:1px 0 0; }
		.list .col_chk label { display:inline-block; }
		.list .col_chk .chk { margin:5px 4px; *margin:1px 1px 2px 0; _margin:1px 0 2px 1px; }
	
	/* pic */
	.list .col_pic { width:68px; *width:70px; }
	.list tbody .col_pic { text-align:center; }
	.list tbody .col_pic .noPic, .list tbody .col_pic img { margin:auto; width:60px; height:40px; }
	.list tbody .col_pic .noPic { background:transparent url("/images/web/noPic_small.gif") center center no-repeat; }

	/* att */
	.list .col_att { width:17px; }
		.list .col_att .att { display:block; width:13px; height:11px; overflow:hidden; padding:2px; position:relative; *top:-1px; background:transparent url(/images/web/icoClip.gif) 2px 0px no-repeat; }
		.list .col_att .att.hover { background-position:2px -15px; }
	.list thead .col_content { border-right:none; }
	.list thead .col_att { border-left:none; }

	/* tag */
	.list .col_tag { width:35px; }
	.list tbody .col_tag .tag { margin-left:5px; }

	/* date */
	.list .col_date { width:70px; }
	.list .col_longdate { width:120px; }

	/* action */
	.list .col_action { width:90px; }
	.list tbody .col_action a, .list tbody .col_action span { display:block; padding:2px 0; }
	.list tbody .col_action { color:#999; }
		.list tbody .di a, .list tbody .di span { display:inline-block; margin:0; }
		.list tbody .di a { color:#808080; cursor:default; text-decoration:none; }
		.list tbody .di a:link, .list tbody .di a:visited { color:#2D5492; cursor:pointer; }
		.list tbody .di a:link:hover { color:#f60; text-decoration:underline; }
		.list tbody .di span { }
		.list tbody .di .i { margin:0 4px 0 5px; }
	.list tbody .col_action .sp { margin:0 5px 0 4px; color:#bbb; }

	/* region */
	.list .region { color:#666; font-family:tahoma; margin-left:3px; }

	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

	/* sorted */
	.list thead .sorted,  .list thead .sorted .ddArrow:hover, .list thead .sorted .ddArrow:visited { 1color:#3D5378; }
	.list thead .sorted:hover { color:#59c; border-bottom:1px solid #8AA3C8; }
	.list thead .sorted .ddArrow { margin-right:12px; }
	.list thead .sorted:hover .ddArrow { color:#3D5378; }
	.list thead .sorted.dn { background-position:right top; }
	.list thead .sorted.up { background-position:right -26px; }
	.list thead .sorted.up_selected, .list thead .sorted.up_selected:hover,
	.list thead .sorted.dn_selected, .list thead .sorted.dn_selected:hover { color:#3D5378; border-bottom:1px solid #8AA3C8; }
	.list thead .sorted.up_selected, .list thead .sorted.up_selected:hover { background-position:right -78px; }
	.list thead .sorted.dn_selected, .list thead .sorted.dn_selected:hover { background-position:right -52px; }

	/* Even & Hover */
	.list.rowEven tbody td { background-color:#f6f6f6; border-color:#E2EDF9 #F1F6F8; }
	.list.rowHover tbody td { background-color:#F1F6F8; border-color:#E2EDF9 #F1F6F8; }/* #E4F0FB */

	/* Scroll */
	.listScroll_fuckIE6 { _width:100%; _overflow:hidden; }
	.listScroll { position:relative; overflow-x:hidden; overflow-y:scroll; *padding-right:16px; _padding-right:0; _margin-right:16px; }
	.list thead td.col_sbl { border-width:1px 0 1px 1px; *border-width:1px; *padding-right:21px; }
	.list thead td.col_sbl.ddCtn { *padding-right:16px !important; _padding-right:0 !important; }
	.list thead td.col_sb { width:7px; border-left:none; *display:none; }

	/* No Matching Records */
	.noRec { height:70px; line-height:70px; text-align:center; font-weight:bold; background-color:#E9F7FE; }


/* list_thin ( class="list list_thin" ) */
.list_thin tbody td { height:auto;  padding-top:5px !important;padding-bottom:6px !important;  *padding-top:7px !important;*padding-bottom:5px !important;  border-bottom:1px solid #ccc !important; }
.list_thin tbody .di { padding-top:5px;padding-bottom:5px;  _padding-top:7px;_padding-bottom:3px; }
.list_thin tbody .even td { background-color:#F1F6F8; border-color:#F1F6F8; }

/* list_query */
.list_query thead td { border:1px solid #AED8EE; background-color:#F3F6FC; padding-top:6px; padding-bottom:4px;
	background:-moz-linear-gradient(center bottom, #E8EFF7 0%, #FFF 100%) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E8EFF7));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#E8EFF7");
	}
.list_query thead td { border-right:1px solid #E8EFF7; }			*+html .list_query thead td { border-left:1px solid #E8EFF7; }
.list_query thead .col_last { border-right:1px solid #AED8EE; }		*+html .list_query thead .col_first { border-left:1px solid #AED8EE; }


/* integrity */
.integrity { position:relative; display:block; height:10px; background-color:#fff3e9; border:1px solid #cba; text-align:left; }
.integrity .per { position:absolute; left:0; top:0; display:inline-block; height:10px; overflow:hidden; border:1px solid #d74; border-right:none; margin:-1px; background-color:#f96; }
.integrity .n { position:absolute; left:0; top:0; display:block; width:100%; text-align:center; color:#000; font:10px/10px tahoma; *line-height:11px; }



/* pager */
.pager { font:12px/1 Tahoma,Arial; cursor:default; }
.pager .i, .pager .j { *position:relative; *top:-1px; _top:0; }
.pager strong { font-weight:bold; color:#c30; margin-left:2px; }

.pager ul { display:inline-block; *display:inline; vertical-align:middle; overflow:hidden; *zoom:1; }
.pager ul li { float:left; display:inline; }

.pager a { display:inline-block; outline:none; *hide-focus:expression(this.hideFocus=true); }
.pager a:link, .pager a:visited, .pager a:hover, .pager a:active { text-decoration:none; }

.pager .flip { vertical-align:middle; line-height:18px; padding:0 10px 2px; *height:18px; *line-height:20px; *padding:1px 10px; _height:15px; _padding:0 10px; font-weight:bold; color:#999; border:1px solid #ccc; background:transparent url(/images/web/pager.gif) no-repeat; }
.pager .flip:link, .pager .flip:visited { color:#999; }
.pager .flip:hover, .pager .flip:active { cursor:default; }

.pager .first, .pager .prev { padding-left:20px; padding-right:10px; }
.pager .last,  .pager .next { padding-left:10px; padding-right:20px; }

.pager .first { background-position:left top; }     .pager .enabled.first:hover { background-position:left -20px; _background-position:left top; }
.pager .last  { background-position:right top; }    .pager .enabled.last:hover  { background-position:right -20px; _background-position:right top; }
.pager .prev  { background-position:left -40px; }   .pager .enabled.prev:hover  { background-position:left -60px; _background-position:left -40px; }
.pager .next  { background-position:right -40px; }  .pager .enabled.next:hover  { background-position:right -60px; _background-position:right -40px; }

.pager .first { margin-left:4px; }	.pager .last { margin-right:6px; }
.pager .prev  { margin:0 3px; }		.pager .next { margin:0 3px; }

.pager .enabled:link, .pager .enabled:visited { border:1px solid #ccc; color:#069; }
.pager .enabled:hover, .pager .enabled:active { border:1px solid #369; cursor:pointer; }

.pager .No { height:20px; line-height:20px; *line-height:19px; _height:20px; _line-height:20px; margin:0 1px; padding:0 4px; background-color:#fff; border:1px solid #69c; text-align:center; }
.pager .No:link, .pager .No:visited { color:#069; }
.pager .No:hover, .pager .No:active, .pager .selected { border:1px solid #369; background-color:#69c; color:#fff !important; }  .pager .selected { cursor:default; }
.pager .ell { margin:6px 3px 0; _font-weight:bold; color:#555; _color:#777; }

.pager .pg, .pager .go { vertical-align:top; vertical-align:middle; font:12px tahoma; }
.pager .pg { width:22px; height:18px; line-height:16px; padding:1px; *padding:2px 0 0 2px; _padding:2px 0 0 2px; border:1px solid #69c; background-color:#fff; }
.pager .go { display:inline-block; height:15px; overflow:hidden; padding:1px 2px 4px; *padding:4px 2px 1px; _padding:3px 2px 2px; background:#F3F9FF url(/images/public/btn2.gif) left -5px repeat-x; text-decoration:none; }
.pager .go:link, .pager .go:visited { color:#000; border:1px solid #69c; }
.pager .go:hover, .pager .go:active { color:#000; border:1px solid #369; }

/* pager_simple */
.pager_simple { cursor:default; }  .pager_simple * { margin:0; padding:0; }
.pager_simple .j { margin:0 5px; }  .pager_simple strong { font-family:tahoma; font-weight:bold; color:#c30; margin-right:2px; }
.pager_simple a { display:none; padding-top:1px; text-decoration:none; outline:none; *hide-focus:expression(this.hideFocus=true); }
.pager_simple a:link, .pager_simple a:visited { color:#069; }
.pager_simple a:hover, .pager_simple a:active { color:#f60; }
.pager_simple .enabled { display:inline-block; }
.pager_simple .prev { margin:0 5px; }
.pager_simple .next { margin:0 5px; }



/* - dropdown - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.ddCtn { padding:0 !important; overflow:visible !important; }

/* ddHead */
.ddHead { display:block; width:100%; height:26px; text-indent:5px; line-height:26px; *line-height:29px; _line-height:26px; background:transparent url(/images/web/ddArrow.gif) right 0 no-repeat; }
a.ddHead:link, a.ddHead:visited, a.ddHead:hover, a.ddHead:active { color:#333; text-decoration:none !important; }
a.ddHeadHover {
	*position:relative; background-position:right -26px; background-color:#fff; border:1px solid #8AA3C8; border-bottom:none; margin:-1px -1px 0 -1px;
	-moz-box-shadow:1px 1px 2px -1px #8AA3C8; -webkit-box-shadow:1px 1px 2px -1px #8AA3C8; box-shadow:1px 1px 2px -1px #8AA3C8;
	}

/* ddBody */
.ddBody { display:none;
	position:absolute; z-index:10; overflow:visible; margin-top:2px; padding:3px; border:1px solid #8AA3C8; border-top:none; background-color:#fff;
	-moz-border-radius-bottomleft:3px; -webkit-border-bottom-left-radius:3px; border-bottom-left-radius:3px;
	-moz-border-radius-bottomright:3px; -webkit-border-bottom-right-radius:3px; border-bottom-right-radius:3px;
	-moz-box-shadow:1px 1px 2px -1px #8AA3C8; -webkit-box-shadow:1px 1px 2px -1px #8AA3C8; box-shadow:1px 1px 2px -1px #8AA3C8;
	/*  *margin-left:1px; _margin-left:0;  *//* test */
	}
.ddBody table { width:74px; min-width:74px; border-collapse:collapse; border-spacing:0; }
.ddBody table tbody td { height:auto; background:none; border:none; padding:0; line-height:1; text-align:left; }
.ddBody a { display:block; padding:3px 4px 5px; *padding:5px 4px 3px; _padding:4px 4px 3px; _zoom:1; background-color:#fff; white-space:nowrap; }
.ddBody a:link, .ddBody a:visited { color:#69c; }
.ddBody a:hover, .ddBody a:active { color:#fff; text-decoration:none; background-color:#69c; }
.ddBody .ddFix1 { display:block; position:absolute; top:-1px; right:-1px; height:1px; overflow:hidden; width:100%; _width:82px; background-color:#8AA3C8; }
.ddBody .ddFix2 { display:block; position:absolute; top:-1px; left:-1px; height:1px; overflow:hidden; border-left:1px solid #8AA3C8; background-color:#fff; }

/* ddTrg */
.ddTrg { display:inline-block; width:23px; height:19px; *height:20px; overflow:hidden; border:1px solid #fff; margin-left:1px; vertical-align:-6px; *vertical-align:-4px; _vertical-align:-5px; background:transparent url(/images/web/ddTrg.gif) 0 0 no-repeat; }
.ddTrgHover {
		background-position:0 -19px; background-color:#fff; border:1px solid #8AA3C8; *height:19px;
		-moz-box-shadow:1px 1px 2px -1px #8AA3C8; -webkit-box-shadow:1px 1px 2px -1px #8AA3C8; box-shadow:1px 1px 2px -1px #8AA3C8;
		filter:progid:DXImagetransform.microsoft.shadow(strength=1,direction=135,color=#8AA3C8);
		}
.ddBodyTrg {
	border-top:1px solid #8AA3C8; margin-left:-8px; *margin-left:-7px;
	filter:progid:DXImagetransform.microsoft.shadow(strength=1,direction=135,color=#8AA3C8);
	}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


	/* bcNav */
	.bcNav1 { overflow:hidden; _zoom:1; line-height:16px; padding-left:2px; padding-bottom:5px; margin-bottom:5px; border-bottom:2px solid #1C9FCE; }
	.bcNav1 .fr { margin-right:20px; _display:inline; }
	.bcNav1 .cat { margin:0 4px 0 5px; }
	.bcNav1 .ar { color:#666; }
	.bcNav1 .n { color:#999; font-family:verdana; }

	.bcNav2 { border-bottom:3px solid #666; padding-bottom:5px; padding-left:2px; margin-bottom:10px; position:relative; }
	.bcNav2 .ico { display:inline-block; width:30px; height:27px; background:transparent url(/images/pack/ico_BnG.gif) left top no-repeat; vertical-align:-7px; *vertical-align:-4px; margin-right:4px; *margin-right:8px; }
	.bcNav2 a, .bcNav2 span { font-family:"\5b8b\4f53"; font-weight:bold; }
	.bcNav2 .cat { margin:0 4px 0 5px; }
	.bcNav2 .ar { color:#666; font-weight:normal; }
	.bcNav2 .help { height:17px; background:transparent url(/images/pack/ico_help.gif) left 1px no-repeat; line-height:18px; _line-height:19px; padding-left:20px; position:absolute; right:5px; _right:13px; top:7px; *top:8px; }

	/* hTitle */
	.hTitle { overflow:hidden; margin-bottom:15px; _zoom:1; }
	.hTitle h2, .hTitle h3, .hTitle h4, .hTitle .fl { padding-top:1px; font-weight:bold; color:#006699; font-size:16px; line-height:18px; }
	.hTitle .fr .back { display:inline-block; height:16px; overflow:hidden; line-height:15px; *line-height:17px; _line-height:19px; text-indent:20px; background:transparent url(/images/web/icoBackG1.gif) left top no-repeat; }
	.hTitle .sp { display:inline-block; margin:0 5px; font-family:"\5b8b\4f53"; color:#aaa; }

	/* Box */
	.boxB1 { border:1px solid #A1A1A1; background-color:#F3FAFF; padding:10px 10px 0; overflow:hidden; *zoom:1; margin-bottom:10px; }
	.boxB1 .hTitle { height:29px; overflow:hidden; line-height:29px; *line-height:33px; _line-height:31px; padding:0 10px; margin:-10px -10px 10px; color:#069; border-bottom:1px solid #A1A1A1; text-align:left; background:transparent url(/images/pack/common_blockCtn.gif) left top repeat-x; }
	.boxB1 .hTitle.f14 { line-height:31px; *line-height:33px; }
	.boxB1.pa0 .hTitle { margin:0; }

	.boxB2 { border:1px solid #A6DAF5; background-color:#F3FAFF; padding:10px 10px 0; overflow:hidden; *zoom:1; margin-bottom:10px; }
	.boxB2 .hTitle { height:29px; overflow:hidden; line-height:33px; *line-height:33px; _line-height:30px; padding:0 10px; _padding-top:3px; margin:-10px -10px 5px; color:#069; }
	.boxB2 .hTitle.f14 { line-height:31px; *line-height:33px; _line-height:29px; }
	.boxB2.pa0 .hTitle { margin:0; }

	.boxB3 { border:1px solid #A6DAF5; background-color:#fff; padding:10px 10px 0; overflow:hidden; *zoom:1; margin-bottom:10px; }
	.boxB3 .bTitle { overflow:hidden; *zoom:1; line-height:1.5; padding:7px 10px; *padding:8px 10px 6px; _padding:9px 10px 6px; margin:-10px -10px 5px; border-bottom:1px solid #A6DAF5; background-color:#E8F3FD; color:#000; }
	.boxB3.pa0 .bTitle { margin:0; }

	.boxW, .boxG, .boxT { padding:5px 5px 0 5px; margin-bottom:5px; *zoom:1; }
	.boxW { background-color:#ffffff; border:1px solid #ccc; }
	.boxG { background-color:#F2F2F2; border:1px solid #999; }

	.rap1 { border-width:1px; border-style:solid; border-color:#BECCE2; overflow:hidden; zoom:1; }

	/* bar */
	.bar1 { overflow:hidden; _zoom:1; line-height:22px; margin-bottom:5px; padding:7px 10px; *padding-bottom:5px; background-color:#F2F5F8; }
	.bar1 .search_key { width:110px; }
	.bar1_lb { background-color:#E9F7FE; }

	.barSel { height:27px; overflow:hidden; line-height:27px; padding:0 10px; border:1px solid #BECCE2; background-color:#E5E5E5; margin-top:-1px; }
	.barSel a:visited { color:#2D5492; }
	.barSel a:hover, .barSel a:active { color:#f60; } /* for IE6 */

	.barSubmit { text-align:center; padding:15px 0; }

	/* line */
	hr { display:block; border:none; margin:0; *margin:0 0 -14px; *float:left; }
	hr.tC3 { height:1px; border-top:1px solid #CCCCCC; margin:5px 0; *margin:5px 0 -9px; }
	hr.tE4 { height:1px; border-top:1px solid #E4E4E4; margin:6px 0; *margin:5px 0 -9px; }
	hr.tDG { height:1px; border-top:1px solid #2A5021; margin:6px 0; *margin:5px 0 -9px; }
	hr.tBG { height:1px; border-top:1px solid #BDDCFA; margin:6px 0; *margin:5px 0 -9px; }
	hr.t90F { height:1px; border-top:1px solid #90f; margin:6px 0; *margin:5px 0 -9px; }


	/* table */
	.sub { width:100%; margin-bottom:5px; }
	.sub caption { padding:7px 10px 7px; *padding:8px 10px 5px; }
	.sub th, .sub td { padding:2px 5px 3px; *padding:6px 5px 3px; _padding-bottom:2px; line-height:22px; }
	.sub th { min-width:100px; _width:100px; overflow:hidden; vertical-align:top; text-align:right; font-weight:normal; }
	.sub th.vat { padding-top:6px; }
	.sub td { text-align:left; *padding:5px 10px 3px; }
	.sub tbody th { padding-left:0; padding-right:0; }
	.sub tbody.whiteDot td, .sub tbody.whiteDot th { background-color:#fff; border-bottom:1px dotted #ccc; _border-bottom:1px solid #e6e6e6; }
	.sub .colAction { text-align:center !important; width:100px; }
	.sub .colAction .sp { color:#ccc; margin:0 4px 0 2px; font-size:11px; position:relative; top:-1px; }
	.sub .eng { color:#c60; font-family:verdana; }

	table.blueCap caption.blue, table.blueCap tr.blue td { background-color:#09c; color:#fff; }
	table.blueCap thead td { background-color:#DFEFFF; color:#069; white-space:nowrap; }
	table.blueCap thead.blue td { background-color:#0D85C6; color:#fff; }
	.blueBar { display:block; padding:8px 10px; *padding:10px 10px 6px; background-color:#09c; color:#fff; }


	/* Form Elements */
	select.sel { font:12px tahoma; height:23px; *height:21px; padding:2px 1px 2px 2px; }
	select.sel option { padding:2px 1px 3px 4px; }
	select.auto { width:auto !important; }
	input.txt { padding:3px 2px 4px 4px; *padding:2px 3px 0px; _padding:1px 3px 1px; }
	input.pwd { *padding:0px 3px 2px 4px; }
	input.file { padding:2px 2px 3px 4px; *padding:2px 3px 2px; _padding:1px 3px 1px; }
	textarea { resize:none; } /* Firefox,Chrome,Safari (not quite) */
	textarea.txt { padding:2px 2px 2px 4px; *padding:2px 2px 2px 4px; line-height:17px; }
	.btn.group { margin-left:-2px; }

	/* button > INPUT */
	input.btn, input.btn0 { overflow:visible; font:12px/14px "\5b8b\4f53"; padding:3px 5px 2px 6px; [;padding:4px 5px 3px 6px;]; *padding:1px 7px 0px 8px; _padding:3px 7px 0px 8px; _overflow:; _overflow-x:visible; _height:20px; _margin-bottom:1px; text-indent:0; }
	input.btn { border:1px solid #69c; background:#F3F9FF url(/images/public/btn2.gif) left -4px repeat-x; cursor:pointer; }
		input.btn.org { border:1px solid #F0B166; background-color:#FFEBD2; background-image:url(/images/public/btn_orange.gif); color:#942A00; }
	input.btn0 { border-width:1px; border-style:solid; border-color:#d0d0d0 #808080 #808080 #d0d0d0; background-color:#f0f0f0; }
	input.btn.bigger, input.btn0.bigger { height:31px; padding:2px 11px 3px 12px; *padding:4px 11px 3px 12px; _height:30px; _padding:5px 11px 1px 12px; background-position:left -62px; }
	input.btn.disabled, input.btn0.disabled { -moz-opacity:0.5; opacity:0.5; filter:"alpha(opacity=50)"; filter:alpha(opacity=50); cursor:default; }

	/* button > A */
	a.btn, a.btn0 { display:inline-block; font:12px/14px "\5b8b\4f53"; vertical-align:middle; text-align:center; padding:4px 8px 3px 9px; *padding:2px 8px 2px 9px; _padding:4px 8px 0px 9px; _height:14px; _margin-bottom:1px; text-indent:0; }
	a.btn:link,  a.btn:visited,  a.btn0:link,  a.btn0:visited { text-decoration:none !important; color:#000; }
	a.btn { border:1px solid #69c; background:#F3F9FF url(/images/public/btn2.gif) left -4px repeat-x; *background-position:left -7px; _background-position:left -7px; cursor:pointer; }
		a.btn.org { border:1px solid #F0B166; background-color:#FFEBD2; background-image:url(/images/public/btn_orange.gif); }
		a.btn.org:link,  a.btn.org:visited { color:#942A00; }
	a.btn0 { border-width:1px; border-style:solid; border-color:#d0d0d0 #808080 #808080 #d0d0d0; background-color:#f0f0f0; }
	a.btn.bigger, a.btn0.bigger { height:29px; overflow:hidden; line-height:30px; padding:0 14px 0 15px; *padding:0 12px 0 13px; background-position:left -62px; _height:27px; _padding:1px 12px 0 13px; _background-position:left -63px; }
	a.btn.disabled, a.btn0.disabled { -moz-opacity:0.5; opacity:0.5; filter:"alpha(opacity=50)"; filter:alpha(opacity=50); cursor:default; }
	a.btn .ar { font:9px verdana; letter-spacing:-1px; margin-left:3px; _position:relative; _top:-1px; }

	.btn .icoHelper { display:inline-block; padding-left:22px; color:#069; background:transparent url(/images/web/icoHelper.gif) 0 5px no-repeat; *background-position:0 6px; _background-position:0 4px; }

	a.btn .trg { display:inline-block; overflow:hidden; background-image:url("/images/public/icoMap.gif"); background-repeat:no-repeat; vertical-align:top; margin-left:3px; }
	a.btn .trg_d, a.btn .trg_u { width:8px; height:4px; margin-top:6px; margin-top:5px\9; _margin-top:4px; }
	a.btn .trg_d { background-position:-2px -41px; }  a.btn .trg_u { background-position:-2px -37px; }
	a.btn .trg_l, a.btn .trg_r { }
	a.btn .trg_l { }  a.btn .trg_r { }

	/*  */
	.w2 { width:50px; }  .w4 { width:65px; }  .w5 { width:74px; }  .w6 { width:100px; }  .w8 { width:111px; }

	/* <button> */
	button {
		overflow:visible; _overflow:; _overflow-x:visible;
		font:12px/1 verdana; padding:0 3px 2px 4px; *padding:5px 5px 2px 6px; _padding:5px 5px 1px 6px;
	}

	.btnY1 { height:21px; overflow:hidden; display:inline-block; vertical-align:middle; }
	.btnY1 span { display:inline-block; height:21px; background-image:url(/images/web/btnY1.gif); background-repeat:no-repeat; vertical-align:top; }
	.btnY1 .l { background-position:left top; line-height:21px; *line-height:23px; _line-height:21px; padding:0 6px 0 30px; font-size:12px; font-weight:normal; }
	.btnY1 .r { background-position:right top; width:1px; }
	.btnY1:link, .btnY1:visited { color:#930; }
	.btnY1:hover, .btnY1:active { color:#d30; text-decoration:none; }

	.btnY3 { display:inline-block; height:29px; min-width:48px; overflow:hidden; line-height:29px; *line-height:31px; padding:0 8px 0 36px; border:1px solid #c96; background-color:#ffc; background-position:6px 5px; background-repeat:no-repeat; text-align:center; }
	.btnY3.ATF { background-image:url(/images/web/icoATF.gif); }
	.btnY3.GIT { background-image:url(/images/web/icoGIT.gif); }
	.btnY3.Fav { background-image:url(/images/web/icoFav.gif); border:1px solid #c60; color:#B61515; background-color:#fec; }
	.btnY3:hover { text-decoration:none; border:1px solid #c60; color:#B61515; }
	.btnY3.btnY3-, .btnY3.btnY3-:visited, .btnY3.btnY3-:hover { border:1px solid #999; background-color:#f9f9f9; color:#666; background-position:6px -35px; cursor:default; }


	/* DatePicker */
	span.DatePicker { display:inline-block; }
	span.DatePicker .txt { width:100px; padding:3px 0 2px 4px; [;padding:0 0 1px 4px;] *padding:0 0 0 4px; _padding:1px 0 2px 4px; font-family:tahoma; font-size:13px; _font-size:12px; _border:1px solid #848284; }
	span.DatePicker .btn { display:inline-block; overflow:hidden; width:24px; _width:22px; height:21px; [;height:19px;] *height:18px; _height:17px;
		padding:0; margin:1px 1px 1px -26px; _margin:0 0 0 -24px; border:none; border-left:1px solid #DBDFE6; _border-left:1px solid #CECBC6;
		background:#f0f6fc url(/images/public/DatePicker.gif) center center no-repeat; }
	span.DatePicker .btn:hover { background-color:#E1F3FC; border-left:1px solid #B7D5EA; }
	span.DatePicker_j { *position:relative; *top:-1px; _top:2px; }

	/* FilePicker */
	span.FilePicker { display:inline-block; }
	span.FilePicker .txt { width:150px; padding:2px 28px 3px 4px; [;padding:0 28px 1px 4px;] *padding:0 28px 0 4px; _padding:1px 28px 2px 4px; font-family:tahoma; font-size:13px; _font-size:12px; _border:1px solid #ABADB3; }
	span.FilePicker .btn { display:inline-block; overflow:hidden; width:24px; _width:22px; height:21px; [;height:19px;] *height:18px; _height:17px;
		padding:0; margin:1px 1px 1px -26px; _margin:0 0 0 -24px; border:none; border-left:1px solid #DBDFE6; _border-color:#ABADB3;
		background:#f0f6fc url(/images/public/FilePicker.gif) center center no-repeat; }
	span.FilePicker .btn:hover { background-color:#E1F3FC; border-color:#B7D5EA; _border-color:#ABADB3; }
	span.FilePicker_j { *position:relative; *top:-1px; _top:2px; }

	span.FilePicker div.txt { float:left; _display:inline; width:150px; height:16px; overflow:hidden; font-family:verdana; font-size:12px;
	padding:3px 28px 2px 4px; [;padding:3px 28px 0px 4px;]; *padding:0px 28px 2px 4px; _padding:1px 28px 0px 4px;
	white-space:nowrap; vertical-align:middle; border:1px solid #ABADB3; }


	/* mSelect */
	span.mSelect { display:inline-block; }
	span.mSelect .txt { /* width:200px; */ padding:2px 21px 2px 5px; *padding:0 20px 0 4px; _padding:1px 21px 2px 4px; font:13px verdana; _font:12px tahoma; cursor:default; }
	span.mSelect .btn { display:inline-block; overflow:hidden; width:16px; _width:15px; height:21px; *height:18px; _height:17px; padding:0; margin:1px 1px 1px -17px; border:none; background:#fff url(/images/public/mSelect.gif) center center no-repeat; }
	span.mSelectHover .btn { background-color:#D9F0FC; border-left:1px solid #B7D5EA; margin-left:-18px; }
	div.mSelect { display:none; position:absolute; z-index:11; left:0; top:0; _width:0; overflow-x:hidden; _overflow-x:visible; overflow-y:auto; *margin-top:-2px; /* height:181px; _height:167px; */ background-color:#f9f9f9; border:1px solid #999; }
	div.mSelect ul li label { display:block; height:25px; _height:23px; line-height:25px; overflow:hidden; /* padding-right:1005px; */ padding-right:1020px; /* _padding-right:1003px; */ margin-right:-1000px; text-indent:3px; border-bottom:1px solid #e3e3e3; color:#555; white-space:nowrap; cursor:default; }
	div.mSelect ul li label .chk { margin:3px 4px 5px; *margin:1px 1px 2px 0; _margin:0 1px 2px 0; }
	div.mSelect ul li label .t { display:inline-block; }
	div.mSelect ul li.hover label { background-color:#e3e3e3; color:#000; }
	div.mSelect ul li.checked label { background-color:#D9F0FC; color:#000; }

	/* ProgressBar */
	.ProgressBar .file { padding:0 4px 3px 1px; font:12px/12px verdana; color:#2D5492; }
	.ProgressBar .bar .b { width:120px;/*default*/ height:9px; border:1px solid #69c; background-color:#f6f9ff; text-align:left; }
	.ProgressBar .bar .b .p { height:100%; overflow:hidden; background-color:#9cf; }
	.ProgressBar .cancel a { display:block; overflow:hidden; line-height:1;/*Rst*/ height:13px; *height:12px; *padding-top:1px; _height:11px; _padding-top:2px; margin-left:4px; }

	.upList { margin-top:5px; }
	.upList li { height:16px; overflow:hidden; padding:1px 0 0 20px; margin-bottom:3px; font:12px verdana; color:#999; background:transparent url("/images/Tree/file/default.gif") 0 0 no-repeat; }
	.upList li span { margin-right:10px; color:#333; }
	.upList li a { margin:0 4px; }


	/* UploadPicsList */
	.UploadPicsList li { float:left; _display:inline; width:102px; margin-right:15px; margin-bottom:15px; }
	.UploadPicsList li .pic { display:block; height:78px; margin-bottom:5px; padding:10px 0; border:1px solid #ccc; text-align:center; }
	.UploadPicsList li .pic img { width:80px; height:78px; }
	.UploadPicsList li .pic span { display:block; padding-top:33px; color:#999; }
	.UploadPicsList li .act { height:25px; padding:0 1px; text-align:center; }
	.UploadPicsList li .act .btn0 { padding-left:2px; padding-right:2px; vertical-align:0; *vertical-align:-4px; _vertical-align:-1px; }
	.UploadPicsList li .act .del { margin-left:6px; }
	.UploadPicsList li .act .ProgressBar { margin-top:5px; }
	.UploadPicsList li .act .ProgressBar .bar .b { width:70px; }
	.UploadPicsList li .act .Upload { width:54px; line-height:21px; border:1px solid #ccc; background-color:#f3f3f3; }

	.Upload { display:inline-block; position:relative; overflow:hidden; width:190px; }
	.Upload.auto { width:auto; *display:inline; }
	.Upload .upFile { -moz-opacity:0; opacity:0; filter:"alpha(opacity=0)"; filter:alpha(opacity=0); font-size:100px; position:absolute; *vertical-align:baseline; top:-5px; right:-5px; cursor:pointer;	}
	.Upload .pin { padding-left:18px; background:transparent url("/images/web/icoClip.gif") left 1px no-repeat; *background-position:left -1px; _background-position:left -2px; }

	span.upload-fileholder { position:relative; display:inline-block; overflow:hidden; cursor:pointer; }
	span.upload-fileholder .upload-file { position:absolute; -moz-opacity:0; opacity:0; filter:"alpha(opacity=0)"; filter:alpha(opacity=0); }


	/* btnAdd */
	.btnAdd { display:inline-block; height:21px; overflow:hidden; font:bold 14px/23px "\5b8b\4f53"; *line-height:22px; _line-height:23px; margin:0 6px; padding:0 6px 0 25px;
			cursor:pointer; background-image:url(/images/web/mInfo_icons.gif); background-repeat:no-repeat; vertical-align:middle; position:relative; top:-2px; _top:-1px; }
	.btnAdd:link, .btnAdd:visited { border:1px solid #06c; background-color:#def; color:#06c; text-decoration:none; background-position:  6px -76px; }
	.btnAdd:hover, .btnAdd:active { border:1px solid #39f; background-color:#fff; color:#39f; text-decoration:none; background-position:-94px -76px; }

	/* btnEdit | btnDele */
	.sub caption .num { float:left; padding-left:50px; font:italic bold 18px tahoma; }
	.sub caption .l { float:left; padding-top:1px; position:relative; top:11px; }
	.sub caption .EnD { float:right; padding-right:50px; }
	.sub caption .EnD a { display:inline-block; border:1px solid #888; font:normal 12px "\5b8b\4f53"; text-decoration:none; color:#369; padding:6px 12px 3px 30px; margin-left:9px; background-image:url(/images/web/mInfo_icons.gif); background-repeat:no-repeat; }
	*+html .sub caption .EnD a { padding:6px 12px 5px 30px; }
	.sub caption .EnD a.edit { background-position:9px 5px; }
	.sub caption .EnD a.dele { background-position:9px -35px; }

	.submit th, .submit td { height:40px; }
	.submit input { width:110px; height:23px; font:12px/23px "\5b8b\4f53"; *line-height:18px; _line-height:21px; border-width:1px; margin-right:10px; }
	.submit .sbm { width:130px; }  .submit .rst { width:60px; }


	/* arBtn [color(purple|cyan)] [noAr] */
	.arBtn { display:inline-block; height:22px; overflow:hidden; margin:0 2px; vertical-align:middle; cursor:pointer; }
	.arBtn .l, .arBtn .r { display:block; float:left; height:22px; background-image:url(/images/web/arBtn.gif); background-repeat:no-repeat; }
	.arBtn .l { background-position:left top; white-space:nowrap; font:12px/22px "\5b8b\4f53"; _line-height:26px; padding:0 4px 0 7px; color:#333; }
	.arBtn .r { background-position:right top; width:17px; margin:0 !important;/*Rst*/ }
	.arBtn:hover, .arBtn:active { text-decoration:none; }
	.arBtn:hover .l { background-position:left -22px; color:#000; }
	.arBtn:hover .r { background-position:right -22px; }

		.arBtn.purple .l { background-position:left -44px; }  .arBtn.purple:hover .l { background-position:left -66px; color:#84005a; }
		.arBtn.purple .r { background-position:right -44px; } .arBtn.purple:hover .r { background-position:right -66px; }

		.arBtn.cyan .l { background-position:left -88px; }  .arBtn.cyan:hover .l { background-position:left -110px; color:#005687; }
		.arBtn.cyan .r { background-position:right -88px; } .arBtn.cyan:hover .r { background-position:right -110px; }

		.arBtn.noAr .r { width:2px; }


	/* bigSubmit [color(Red|Org)]||disabled */
	.bigSubmit { margin:45px auto 25px; text-align:center; }
	.bigSubmit a,  .bigSubmit a .slidoor { background-image:url(/images/web/bigSubmit.gif); background-repeat:no-repeat; }
	.bigSubmit a { position:relative; display:inline-block; height:43px; font:bold 16px/42px "\5b8b\4f53"; _line-height:43px; padding:0 33px; margin:0 6px 0 0; text-align:center; background-position:right top; color:#fff; text-decoration:none; }
	.bigSubmit a:link, .bigSubmit a:visited { text-decoration:none; color:#fff; }
	.bigSubmit a:hover, .bigSubmit a:active { -moz-opacity:0.8; opacity:0.8; filter:"alpha(opacity=80)"; filter:alpha(opacity=80); }
	.bigSubmit a .slidoor { width:3px; height:43px; overflow:hidden; display:inline-block; position:absolute; left:0; top:0; background-position:left top; }
	.bigSubmit a .ar { display:inline-block; *display:inline; font:12px "\5b8b\4f53"; letter-spacing:-1px; color:#fe9; position:relative; bottom:1px; _letter-spacing:0; _font-size:10px; _bottom:2px; }
	.bigSubmit a .ar60 { margin-right:4px; margin-left:-4px; }  .bigSubmit a .ar62 { margin-left:4px; margin-right:-4px; }
	.bigSubmit a.Org { background-position:right top; }    .bigSubmit a.Org .slidoor { background-position:left top; }
	.bigSubmit a.Red { background-position:right -43px; }  .bigSubmit a.Red .slidoor { background-position:left -43px; }
	.bigSubmit a.disabled { background-position:right -86px; cursor:default; }
	.bigSubmit a.disabled:hover, .bigSubmit a.disabled:active { -moz-opacity:1; opacity:1; filter:"alpha(opacity=100)"; filter:alpha(opacity=100); cursor:default; }
	.bigSubmit a.disabled .slidoor { background-position:left -86px; }
	.bigSubmit a.disabled .ar { color:#e3e3e3; }


/* Tab */
.Tab { padding-left:7px; background:transparent url(/images/web/Tab.gif) 0 31px repeat-x; }
.Tab li { float:left; _display:inline; margin-right:3px; }
.Tab li a { display:block; _float:left; overflow:hidden; margin-top:5px; background-color:#F6F6F9; }
.Tab li a span { display:inline-block; float:left; overflow:hidden; }
.Tab li a .l, .Tab li a .r { width:5px; height:26px; background-image:url(/images/web/Tab.gif); background-repeat:no-repeat; }
.Tab li a .l { background-position:left -1px; }
.Tab li a .r { background-position:right -1px; }
.Tab li a .m { min-width:50px; height:25px; padding:0 19px 0 20px; line-height:24px; *line-height:26px; _line-height:28px; border-top:1px solid #BECCE2; font-family:verdana; *font-family:"\5b8b\4f53",verdana; color:#333; text-align:center; }
.Tab li a .n { float:none; display:inline; font-weight:normal; color:#808080; }
.Tab li a:link, .Tab li a:visited { color:#000; }
.Tab li a:hover { color:#f60; text-decoration:none; background-color:#fff; }
.Tab li a.selected { margin-top:0; background-color:#fff; color:#000; cursor:default; }
.Tab li a.selected .l, .Tab li a.selected .r { padding-bottom:1px; height:31px; }
.Tab li a.selected .m { border-bottom:1px solid #fff; height:30px; font-size:14px; color:#000; font-weight:bold; line-height:31px; *line-height:31px; _line-height:33px; }



/* toolbar */
.toolbar { height:22px; _zoom:1; line-height:23px; *line-height:24px; padding:4px 10px; _line-height:22px; _padding:5px 10px 3px; border-width:1px; border-style:solid; border-color:#BECCE2; /* background:transparent url(/images/public/toolbar.gif) left -30px repeat-x; */
	background-image:-moz-linear-gradient(center top, #fff 0%, #E5EDF5 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#E5EDF5));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffFFFFFF", endColorstr="#ffE5EDF5"); }
.toolbar.top { border-width:1px 1px 0; } .toolbar.bot { position:relative; top:-1px; }  .toolbar.topbot { border-width:0 1px; }
.toolbar.bob { height:0; overflow:hidden; padding:0; border-width:1px 0 0; }
.toolbar .pager { _position:relative; _top:-1px; }
.toolbar .icoSelectAll { display:inline-block; width:9px; height:10px; background-image:url(/images/public/icoMap.gif); position:relative; margin-right:5px; }
.toolbar .icoSelectAll.top { top:1px; *top:-2px; _top:1px; background-position:-35px top; }
.toolbar .icoSelectAll.bot { top:0px; *top:-2px; _top:1px; background-position:-44px top; }
.toolbar .sp { color:#79a; margin:0 5px 0 4px; font-size:11px; position:relative; top:-1px; _top:-3px; }
.toolbar .btn { margin-bottom:2px; *margin-bottom:0; _margin-bottom:0px; }


	/* xDL */
	.xDL { overflow:hidden; _zoom:1; /* clear:both; */ }  .xDL dt, .xDL dd { display:table-cell; }  .xDL dt { float:left; _margin-top:2px; }  .xDL dd { *float:left; }

	/* icon */
	.tag { display:inline-block; width:12px; height:11px; overflow:hidden; background-image:url(/images/web/icoTagFlag.gif); background-repeat:no-repeat; }
	.tag.cyan { background-position:left top; }


/* titleTip */
.titleTip_toggle { display:inline-block; *display:inline; position:relative; z-index:10; }
.titleTip_toggle_Hover { z-index:11; }
.titleTip_toggle_Hover .titleTip { display:block; }

.titleTip { position:absolute; z-index:11; display:none; *zoom:1; line-height:16px; text-align:left; margin-right:10px;
	padding:4px 7px 5px; *padding:6px 7px 3px; _padding:4px 7px 4px; background-color:#fff; border:1px solid #379ED7/*#89B1E4*/; /* border-radius:3px; */
	box-shadow:1px 1px 2px #ccc; filter:progid:DXImagetransform.microsoft.shadow(strength=2,direction=135,color=#cccccc); }

	/* plus */
	.titleTip_toggle.btnSelect { *vertical-align:-1px; }
	.titleTip_toggle.btnSelect .titleTip { padding:0; left:0px; }
	.titleTip_toggle.btnSelect_dn .titleTip { top:22px; *top:19px; _top:20px; }
	.titleTip_toggle.btnSelect_up .titleTip { bottom:24px; *bottom:17px; _bottom:15px; }
	.titleTip_toggle.btnSelect a.btn { padding-bottom:; }
	.titleTip_toggle.btnSelect a.btn .trg { width:8px; height:4px; margin-top:6px; margin-top:5px\9; _margin-top:4px; }
	.titleTip_toggle.btnSelect_dn a.btn .trg { background-position:-2px -41px; }
	.titleTip_toggle.btnSelect_up a.btn .trg { background-position:-2px -37px; }
	.titleTip_toggle.btnSelect .titleTip dl { _float:left; *overflow:visible; _overflow:; }
	.titleTip_toggle.btnSelect .titleTip dt a { display:block; line-height:1; padding:5px 8px 7px; padding:7px 8px 5px\9; _padding:8px 8px 4px\9; white-space:nowrap; }
	.titleTip_toggle.btnSelect .titleTip dt a:link, .titleTip_toggle.btnSelect .titleTip dt a:visited { }
	.titleTip_toggle.btnSelect .titleTip dt a:hover, .titleTip_toggle.btnSelect .titleTip dt a:active { background-color:#69c; text-decoration:none; color:#fff; }

	.titleTip .cap { display:block; padding:3px 0 6px; font-weight:bold; white-space:nowrap; }
	.titleTip .dat th, .titleTip .dat td { white-space:nowrap; border:none; padding:0 2px 6px !important; }
	.titleTip .dat th { font-weight:normal; text-align:right; }
	.titleTip .dat .dot th, .titleTip .dat .dot td { border-top:1px dotted #ccc; padding-top:5px !important; }
	
	.titleTip ul { _float:left; _display:inline; }
	.titleTip ul li { _text-indent:-16px; _clear:both; }
	.titleTip ul.lst li { margin:3px 2px 3px; }
	.titleTip ul.lst li ul { margin:1px 0 0 12px; }

	.titleTip .files caption { font-weight:bold; padding-bottom:2px; _padding-top:2px; }
	.titleTip .files td a { display:block; margin:1px 0; }
	.titleTip .files td a:link, .titleTip .files td a:visited { color:#666; text-decoration:underline; }
	.titleTip .files td a:hover, .titleTip .files td a:active { color:#f60; text-decoration:underline; }

	.titleTip .ttSub th, .titleTip .ttSub td { line-height:1; padding:2px 5px 3px; *padding:3px 5px 2px; _padding:4px 5px 2px; }
	.titleTip .ttSub th { font-weight:normal; text-align:right; padding-right:0; }


	/* Tips-YellowBar */
	.Tips-YellowBar { position:relative; overflow:hidden; _zoom:1; line-height:1.5; [;line-height:1.1;] *line-height:1.5; margin-bottom:5px; padding:4px 30px 4px 8px; *padding:6px 30px 4px 8px; _padding:6px 30px 4px 8px; background-color:#fffeee; border:1px solid #EAC886; color:#333; }
	.Tips-YellowBar .icoBulb { display:inline-block; width:10px; height:13px; overflow:hidden; margin-right:6px; background:transparent url(/images/web/icoBulb.gif) left top no-repeat; position:relative; top:2px; _top:0; }

		.Tips-YellowBar.ybWar { *padding-bottom:5px; }
		.Tips-YellowBar.ybWar dd { padding-top:5px; *padding-top:3px; _padding-top:4px; padding-left:5px; }
		.Tips-YellowBar .icoWarning { display:inline-block; width:24px; height:24px; overflow:hidden; margin-right:3px; background:transparent url(/images/web/icoWarning24.gif) left top no-repeat; position:relative; top:2px; [;top:0;] *top:0; _top:-1px; }

	.icoX11a, .icoX11b { position:absolute; right:5px; top:5px; display:block; width:11px; height:11px; overflow:hidden; background-image:url(/images/web/icoClose11.gif); background-repeat:no-repeat; }
	.icoX11a { background-position:left top; }		.icoX11a:hover, .icoX11a:active { background-position:left -11px; }
	.icoX11b { background-position:right top; }		.icoX11b:hover, .icoX11b:active { background-position:right -11px; }

		/* Tips-TopRight [ class="Tips-YellowBar Tips-TopRight" ] */
		.Tips-TopRight { float:right; _display:inline; width:742px; margin:0 6px 5px 0; color:#c00; }

	/* Tips-OpReturn */
	.Tips-OpReturn { width:100%; margin-bottom:5px; border:1px solid #fff; }
	.Tips-OpReturn th, .Tips-OpReturn td { text-align:left; }
	.Tips-OpReturn th { width:32px; padding:8px 5px 8px 15px; vertical-align:top; }
	.Tips-OpReturn td { padding:6px 10px 7px 5px; *padding-top:9px; }
	.Tips-OpReturn .ico { width:32px; height:32px; overflow:hidden; background-image:url(/images/web/Tips-OpReturn.gif); background-repeat:no-repeat; }
		.Tips-OpReturn .tick { background-position:0 0; }
		.Tips-OpReturn .cross { background-position:-32px 0; }
		.Tips-OpReturn .exc { background-position:-64px 0; }
	.Tips-OpReturn .h { font-size:14px; font-weight:bold; color:#000; }
	.Tips-OpReturn .t { margin-bottom:3px; line-height:1.5; }
	.Tips-OpReturn .a { }
	.Tips-OpReturn .a a { text-decoration:underline; }
	.Tips-OpReturn .sp { margin:0 7px 0 6px; }

		.Tips-OpReturn.Green { border:1px solid #D1E6B3; background-color:#F2FCF1; }
		.Tips-OpReturn.Red { border:1px solid #FAC5C8; background-color:#FDF3F2; }
		.Tips-OpReturn.Yellow { border:1px solid #EAC886; background-color:#FEFDEB; }

	/* Tips-FormTips */
	.Tips-FormTips { display:inline-block; margin:2px 2px 0 0; *margin-top:1px; padding:4px 8px 6px 28px; *padding:6px 8px 4px 28px; _padding:4px 8px 5px 28px; background-position:7px 5px !important; background-repeat:no-repeat; font:12px verdana; _font-family:tahoma; color:#000; line-height:16px; }
		.Tips-FormTips.noi { border:1px solid #c9c9c9; background-color:#F0F0F0; }
		.Tips-FormTips.suc { border:1px solid #B4E888; background-color:#F6FFF0; background-image:url(/images/web/Tips-FormTips_suc.gif); }
		.Tips-FormTips.err { border:1px solid #FAC5C8; background-color:#FDF3F2; background-image:url(/images/web/Tips-FormTips_err.gif); }
		.Tips-FormTips.que { border:1px solid #B9D9F0; background-color:#F0FCFF; background-image:url(/images/web/Tips-FormTips_que.gif); }
		.Tips-FormTips.inf { border:1px solid #B6C9E0; background-color:#F6F9FC; background-image:url(/images/web/Tips-FormTips_inf.gif); }
		.Tips-FormTips.war { border:1px solid #FEDA99; background-color:#FFF9E3; background-image:url(/images/web/Tips-FormTips_war.gif); }
		.Tips-FormTips.noi { background-image:none; padding-left:7px; }
	p.Tips-FormTips { display:block; background:none; line-height:18px; color:#999; padding:2px 1px 1px; _padding:0 0 1px; }


	/* balloon */
	.balloon { position:absolute; z-index:10; padding:10px 0; display:none; }
	.balloon .balArr { width:21px; height:11px; overflow:hidden; background:transparent url(/images/web/balloon_ar.gif) left top no-repeat; position:absolute; z-index:10; }
	.balloon .balArr.below { top:-1px; background-position:left top; }
	.balloon .balArr.above { bottom:-1px; *bottom:2px; _bottom:1px; background-position:left -12px; }
	.balloon .balBox { width:450px; padding:5px 10px 7px 10px; *padding-right:17px; _padding-right:20px; border:3px solid #99c3e6; background-color:#fff;
		-moz-border-radius:9px; -khtml-border-radius:9px; -webkit-border-radius:9px; border-radius:9px;
		-moz-box-shadow:1px 1px 5px #369; -webkit-box-shadow:1px 1px 5px #369;						/* -moz-opacity:0.9; opacity:0.9; */
		filter:progid:DXImagetransform.microsoft.shadow(strength=3,direction=135,color=#336699)		/* alpha(opacity=90) */;
		}
	.balloon .balBox .balTit { line-height:2; border-bottom:1px solid #2A5021; color:#2A5021; font-weight:bold; }
	.balloon .balBox .balCnt { overflow-x:auto; overflow-y:auto; max-height:145px; _height:90px; line-height:1.5; padding-top:5px; color:#333; }


	/* Floater_TrgL */
	.Floater_TrgL { position:absolute; z-index:10; }
	.Floater_TrgL .trg { position:absolute; left:0; top:0; z-index:12; width:12px; height:22px; overflow:hidden; background:transparent url(/images/web/Floater_TrgL.gif) 0 0 no-repeat; }
	.Floater_TrgL .box_outer { position:absolute; left:11px; top:0; border:1px solid #fff; }
	.Floater_TrgL .box { border:1px solid #1E83B9; }
		/* triangle on the Left */
			/* default */
		/* triangle on the Right */
		.FTL_Right .trg { left:auto; right:0; background-position:-11px 0; }
		.FTL_Right .box_outer { left:auto; right:11px; }
		/* triangle on the Top */
		.FTL_Top .trg { width:22px; height:12px; }
		.FTL_Top .box_outer { left:0; top:11px; }
		/* triangle on the Bottom */
		.FTL_Bottom .trg { top:auto; bottom:0; width:22px; height:12px; background-position:0 -11px; }
		.FTL_Bottom .box_outer { left:0; top:auto; bottom:11px; }

		/* Pic */
		.FTL_Pic .box { padding:7px 7px 7px; background-color:#C7E4FF; text-align:center; }
		.FTL_Pic .pic { border:1px solid #1E83B9; background:#fff url(/images/web/loading.gif) center center no-repeat; }
		.FTL_Pic .pic,  .FTL_Pic .pic a,  .FTL_Pic .pic a img { display:block; width:150px; height:150px; overflow:hidden; }
		.FTL_Pic .btnY3 { background-color:transparent; border:none; white-space:nowrap; }
		/* Date */
		.FTL_Data .box { width:500px; background-color:#f6f9ff; }
		.FTL_Data .head { height:30px; overflow:hidden; line-height:30px; padding-left:10px; border-bottom:1px solid #1E83B9; background:transparent url(/images/web/Floater_TrgL.gif) left -22px repeat-x; }
		.FTL_Data .head .title { font-weight:bold; color:#069; }
		.FTL_Data .head .date { margin-left:10px; color:#999; }
		.FTL_Data .body { padding:5px 10px; }
		.FTL_Data .body p { line-height:20px; color:#999; }
		.FTL_Data .body p em { color:#000; }
		/* File */
		.FTL_File .box { min-width:260px; _width:260px; overflow:hidden; padding:5px 15px; background-color:#f6f9ff; }
		.FTL_File .box .type { float:left; line-height:28px; _margin-top:1px; font-weight:bold; color:#069; }
		.FTL_File .box .file { float:left; _display:inline; _margin-left:-15px; }
		.FTL_File .box .file li { line-height:26px; padding-right:7px; _padding:5px 7px 4px; white-space:nowrap; }
		.FTL_File .box .file li img { margin-bottom:-4px; _margin-bottom:-3px; }
		.FTL_File .box .file li a { margin-left:7px; font-family:verdana; color:#069; }


/* ALink_display | Advantages Links Display */
.ALink_display { margin-bottom:15px; background-color:#fff; border:1px solid #9AC4E5; text-align:left; }
.ALink_display .bar { height:27px; line-height:1.5; overflow:hidden; padding:7px 10px 0; background-color:#DBE8F5; border:1px solid #fff; border-bottom:none; color:#333; }
	.ALink_display .bar a { font-weight:bold; }
	.ALink_display .bar a:link, .ALink_display .bar a:visited { color:#06c; }
	.ALink_display .bar a:hover, .ALink_display .bar a:active { color:#f60; }
	.ALink_display .bar a.help { font-weight:normal; margin-left:10px; }
	.ALink_display .bar a.help:link, .ALink_display .bar a.help:visited { color:#666; text-decoration:underline; }
	.ALink_display .bar a.help:hover, .ALink_display .bar a.help:active { color:#f60; }
.ALink_display .al { padding:0 10px 10px 1px; *zoom:1; }
.ALink_display .al li { float:left; _display:inline; overflow:hidden; margin:10px 0 0 10px; border:1px solid #9AC4E5; }
.ALink_display .al li table { width:100%; table-layout:fixed; }

.ALink_display .al li .col_2row { height:44px; line-height:20px; padding:2px 10px; *padding:4px 10px 3px; _padding:3px 10px 4px; }
.ALink_display .al li .col_2row .integ { display:block; color:#999; }

.ALink_display .al li .col_1row { height:44px; line-height:20px; padding:0 10px 2px; *padding:2px 10px 1px; _padding:0 10px 2px; }

.ALink_display .al li .col_combo { padding:5px 2px 5px 5px; }
.ALink_display .al li .col_combo .noPic, .ALink_display .al li .col_combo img { display:block; float:left; width:70px; height:80px; margin-right:5px; }
.ALink_display .al li .col_combo .noPic { background-color:#f6f6f6; }
.ALink_display .al li .col_combo a, .ALink_display .al li .col_combo p { display:block; line-height:1; margin-bottom:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.ALink_display .al li .col_combo a { padding:1px 0 3px; *padding:2px 0 3px; }
.ALink_display .al li .col_combo p { padding:8px 0 1px; color:#333; }
.ALink_display .al li .col_combo p span { font-weight:bold; }

.ALink_display .al li .col_n { width:28px; border-left:1px solid #9AC4E5; text-align:center; font-weight:bold; font-size:14px; _font-size:13px; font-family:tahoma; color:#999; }
	.ALink_display .al li a { font-weight:bold; }
	.ALink_display .al li a:link, .ALink_display .al li a:visited { color:#09c; }
	.ALink_display .al li a:hover, .ALink_display .al li a:active { color:#f60; }

.ALink_display .al li.free .col_n { color:#09f; }
.ALink_display .al li.free td { text-align:center; }
.ALink_display .al li.free td a { display:block; overflow:hidden; padding:0; font-weight:normal; text-decoration:underline; }
.ALink_display .al li.free .col_combo { padding:5px; }
.ALink_display .al li.free .col_combo a { width:100%; }

.ALink_display .al li.free .col_2row a { height:40px; line-height:40px; }
.ALink_display .al li.free .col_combo a { height:80px; line-height:80px; }

.ALink_display .al li.on { background-color:#EBF3F3 !important; border-color:#09f; }
.ALink_display .al li.on .col_n { border-color:#09f; }

.ALink_display .al.c2 li { width:48.2%; }
.ALink_display .al.c3 li { width:227px; }
.ALink_display .al.c3 li .col_n { width:18px; }

.aldFull .al.c3 li { width:310px; }


	/* rcb5 | a
		HTML:
		<div class="rcb5 rcb5_whs">
			<b class="a1"></b><b class="a2"></b><b class="a3"></b><b class="a4"></b>
			<div class="a0"></div>
			<b class="a5"></b><b class="a6"></b><b class="a7"></b><b class="a8"></b>
		</div>
	*/
	.rcb5 .a1, .rcb5 .a2, .rcb5 .a3, .rcb5 .a4, .rcb5 .a5, .rcb5 .a6, .rcb5 .a7, .rcb5 .a8 { height:1px; font-size:0; overflow:hidden; display:block; }
	.rcb5 .a1, .rcb5 .a8 { margin:0 5px;}
	.rcb5 .a2, .rcb5 .a7 { margin:0 3px; border-right:2px solid; border-left:2px solid; }
	.rcb5 .a3, .rcb5 .a6 { margin:0 2px; border-right:1px solid; border-left:1px solid; }
	.rcb5 .a4, .rcb5 .a5 { margin:0 1px; border-right:1px solid; border-left:1px solid; height:2px; }
	.rcb5 .a0 { border-right:1px solid; border-left:1px solid; padding:0 5px; _zoom:1; }
		/* rcb5_whs | ( for: Web-Header-search | Web-Login-form ) */
		.rcb5_whs .a2, .rcb5_whs .a3, .rcb5_whs .a4, .rcb5_whs .a5, .rcb5_whs .a6, .rcb5_whs .a7, .rcb5_whs .a0 { border-color:#CBDFE8; background:#fff; }
		.rcb5_whs .a1, .rcb5_whs .a8 { background:#CBDFE8; }
		/* rcb5_NB | 颜色:niceblue */
		.rcb5_NB .a2, .rcb5_NB .a3, .rcb5_NB .a4, .rcb5_NB .a5, .rcb5_NB .a6, .rcb5_NB .a7, .rcb5_NB .a0 { border-color:#A6DAF5; background:#F7F9FD; }
		.rcb5_NB .a1, .rcb5_NB .a8 { background:#A6DAF5; }
		/* rcb5_Login | ( for: Login ) */
		.rcb5_Login .a2, .rcb5_Login .a3, .rcb5_Login .a4, .rcb5_Login .a5, .rcb5_Login .a6, .rcb5_Login .a7, .rcb5_Login .a0 { border-color:#E8EEF6; background:#F7F9FD; }
		.rcb5_Login .a1, .rcb5_Login .a8 { background:#E8EEF6; }


/* Login */
.Login .fTop { height:39px; overflow:hidden; margin-bottom:13px; line-height:38px; text-align:center;
	background-image:url(/images/web/lineGrdBW.gif); background-repeat:no-repeat; background-position:center bottom; font-weight:bold; font-size:14px; letter-spacing:1px; }
.Login .fMid { padding:5px 30px 10px; }
.Login .fMid p.Tips-FormTips { margin-top:-15px; [;margin-top:-18px;] *margin-top:0; *position:relative; *top:-15px; *margin-bottom:-15px; padding-left:5px; padding-bottom:2px; color:#f00; }
.Login .fMid dl dt, .Login .fMid dl dd { padding-bottom:15px; vertical-align:middle; }
.Login .fMid dl dt { float:left; _display:inline; clear:left; line-height:22px; *line-height:26px; }
.Login .fMid dl dd { clear:right; }
.Login .fMid input.txt { width:91%; border:1px solid #C1D8EF; padding:3px 2px 4px 4px; *padding:4px 3px 4px; ime-mode:disabled; }
.Login .fMid input.pwd { *padding:3px 3px 5px; }
.Login .fMid input.vCode { width:70px; font:bold 13px verdana; color:#00c; padding:1px 2px 2px 4px; *padding:2px 3px 2px; _padding:2px 3px 2px; }
.Login .fMid .vImg { vertical-align:top; margin:0 10px; _margin-top:2px; }
.Login .fMid .forget { padding:0 0 5px 6px; }
.Login .fMid .forget a { margin-right:20px; }
.Login .fMid .barSubmit { text-align:left; padding:10px 0 5px 6px; }
.Login .fMid p.Tips-FormTips, .Login .fMid dl dd, .Login .fMid .forget, .Login .fMid .barSubmit { padding-left:55px; } /* zh-cn */


/* popSelector */
.popSelector { position:absolute; top:0; left:0; z-index:100; padding-top:7px; padding-bottom:5px; border:1px solid #89B1E4; background:#fff url(/images/web/popSelector.gif) left -56px repeat-x; 
	border-radius:4px; box-shadow:2px 2px 3px #ccc; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#FFcccccc', Positive=true); }
.popSelector .tab a:link, .popSelector .tab a:visited { color:#333; }
.popSelector .tab a:hover, .popSelector .tab a:active { text-decoration:none; }
.popSelector .close { position:absolute; right:5px; top:5px; display:block; width:15px; height:15px; overflow:hidden; background:transparent url(/images/web/popSelector.gif) left -25px no-repeat; }
.popSelector .close:hover { background-position:left -40px; }
.popSelector .tab { margin:0 28px 0 8px; }
.popSelector .tab li { float:left; display:inline; }
.popSelector .tab li a { display:inline-block; _float:left; height:25px; overflow:hidden; line-height:25px; *line-height:27px; margin-right:4px; padding:0 10px; text-align:center; background-color:#E0DDCD; border:1px solid #F2F6FB; border-bottom:none; }
.popSelector .tab li a.auto { width:auto; }
.popSelector .tab li a:hover { background-color:#E8E6DA; }
.popSelector .tab li a.selected { background:transparent url(/images/web/popSelector.gif) left top repeat-x; border-color:#fff; color:#2D5492; cursor:default; }
.popSelector .cnt { padding:0 5px; }


/* dialog-plugin */
.dialog-plugin-ie6-frame { position:absolute; top:0; left:0; z-index:-1; width:100%; height:100%; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
.dialog-plugin { position:absolute; z-index:100; left:0; top:0; border:1px solid #69c; background-color:#fff; box-shadow:3px 3px 0px #c9c9c9;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#FFc9c9c9', Positive=true); /* filter:progid:DXImagetransform.microsoft.shadow(strength=4,direction=135,color=#aaaaaa); */ }

.dialog-plugin .close { position:absolute; right:0; top:0; z-index:10; display:block; overflow:hidden; margin:3px; *margin:4px 3px; }
.dialog-plugin .close { display:block; width:15px; height:15px; overflow:hidden; border:6px solid #fff; background-image:url("/images/public/dialog-plugin.gif"); }
.dialog-plugin .close:hover { background-position:0 -15px; }

.dialog-plugin .head { position:relative; padding:9px 40px 7px 10px; background-color:#F2F6FB; cursor:move; }
.dialog-plugin .head .title { line-height:18px; margin-right:5px; white-space:normal; font-weight:bold; font-size:16px; color:#1988C8; }
.dialog-plugin .head .close { border-color:#F2F6FB; }

.dialog-plugin .body { height:100%; padding:5px; }
.dialog-plugin .body .inner { width:100%; overflow:auto; }
.dialog-plugin .body .layout { margin:10px 0 0; border-left:25px solid #fff; border-right:25px solid #fff; }
.dialog-plugin .body .layout th { width:32px; min-height:32px; _height:32px; padding-right:5px; vertical-align:top; }
.dialog-plugin .body .layout td { line-height:1.5; padding-left:10px; text-align:left; }
.dialog-plugin .body .h { line-height:2.4; margin-bottom:4px; }
.dialog-plugin .body strong.h { display:inline-block; }
.dialog-plugin .body .t { line-height:1.5; margin-bottom:3px; }
.dialog-plugin .body .diGreen { color:#390; }
.dialog-plugin .body .diRed { color:#f30; }
.dialog-plugin .body .diOrg { color:#f80; }
.dialog-plugin .body .diBlue { color:#08f; }
	/* reset <table> in .layout */
	.dialog-plugin .body .layout table { margin:0; border:none; }
	.dialog-plugin .body .layout table th { width:auto; height:auto; min-width:0; min-height:0; }
	.dialog-plugin .body .layout table td { padding-left:0; }

.dialog-plugin .body .load { position:absolute; left:50%; top:40%; width:110px; height:16px; line-height:16px; _line-height:17px; overflow:hidden; margin:-8px 0 0 -60px; padding:3px 6px 3px 24px; _padding-bottom:4px;
	border:1px solid #390; background:#f9fff3 url("/images/Dlg/loading.gif") 4px center no-repeat; color:#060; font-weight:bold; box-shadow:0px 0px 3px 1px #6c3; border-radius:2px; }

.dialog-plugin .dlgIco { width:32px; height:32px; overflow:hidden; background-image:url("/images/Dlg/dlgIcon.gif"); }
	.diOK { background-position:0 0; }
	.diError { background-position:-32px 0; }
	.diQuestion { background-position:-64px 0; }
	.diInfo { background-position:-96px 0; }
	.diWarning { background-position:-128px 0; }
	.redInfo { background-position:-128px 0; }

.dialog-plugin .foot { margin-bottom:10px; padding:10px; /* background-color:#F2F6FB; */ *clear:both; text-align:center; }
.dialog-plugin .foot .btn { margin:0 5px; }
.dialog-plugin .foot .btn:hover { border-color:#224C81; }
.dialog-plugin .foot .disabled:hover { border-color:#69c; }

	/* Content Styles */
		/*[ ... ]*/
		.dialog-plugin .content_0 { padding:5px 10px; }
		.dialog-plugin .list_dp0 th, .dialog-plugin .list_dp0 td { line-height:1.3; border:none; }
		.dialog-plugin .list_dp0 th { padding:6px 5px; color:#333; }
		.dialog-plugin .list_dp0 td { padding:4px 5px 3px; }
		.dialog-plugin .list_dp0 .col_date { width:100px; }
		.dialog-plugin .list_dp0 .col_action { width:70px; }
		/*[ ... ]*/
		.dialog-plugin .body .layout .diPA { width:auto; margin-top:10px; }
		.dialog-plugin .body .layout .diPA th, .dialog-plugin .body .layout .diPA td { line-height:14px; font-weight:bold; color:#09c; }
		.dialog-plugin .body .layout .diPA th { white-space:nowrap; }
		/*[ pop-up login dialog ]*/
		.dpLogin { margin:6px; }
		.dpLogin .body { padding:20px 15px 5px; }
		.dpLogin .dpl-tab { height:24px; overflow:hidden; padding-left:20px; position:relative; *zoom:1; }
		.dpLogin .dpl-tab .fl { height:24px; line-height:22px; *line-height:26px; _line-height:23px; padding:0 25px; border:1px solid #ddd; border-bottom:1px solid #fefcef;
			background-image: -moz-linear-gradient(center top, #FCF4D1 0%, #fff 100%);
			background-image: -webkit-linear-gradient(top, #FCF4D1 0%, #fff 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FCF4D1", endColorstr="#ffffff"); }
		.dpLogin .dpl-tab .fr a { line-height:23px; *line-height:26px; _line-height:25px; text-decoration:underline; }
		.dpLogin .dpl-box { border:1px solid #ddd; margin-top:-1px; padding:7px 10px 2px; }
		.dpLogin .dpl-box table { width:100%; }
		.dpLogin .dpl-box table th, .dpLogin .dpl-box table td { padding:6px 0 4px; }
		.dpLogin .dpl-box table th { width:65px; vertical-align:top; text-align:right; font-weight:normal; padding-top:10px; padding-right:7px; }
		.dpLogin .dpl-box .txt { width:90%; }
		.dpLogin .fgtpas { display:inline-block; line-height:2; text-decoration:underline; }

	/* iframe */
	.dpIframe .body .inner { position:relative; width:100%; height:100%; overflow:hidden; background-color:#FFF; }
	.dpIframe .body .inner iframe { width:100%; height:100%; }




/* skin1 | class="popWin popWin_s1" */
.popWin_s1 { border:1px solid #89B1E4; background:#fff url(/images/web/popSelector.gif) left -56px repeat-x; 
	-moz-border-radius:5px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:5px;
	-moz-box-shadow:2px 2px 3px #ccc; -webkit-box-shadow:2px 2px 3px #ccc; box-shadow:2px 2px 3px #ccc;
	filter:progid:DXImagetransform.microsoft.shadow(strength=4,direction=135,color=#cccccc); }
.popWin_s1 .head { height:50px; background:#F2F6FB; }
.popWin_s1 .head .title { line-height:50px; font-weight:bold; font-family:verdana; font-size:16px; color:#1988c8; }
.popWin_s1 .head .close { right:5px; top:5px; width:15px; height:15px; background:transparent url(/images/web/popSelector.gif) left -25px no-repeat; }
.popWin_s1 .head .close:hover { background-position:left -40px; }


/* Error Pages */
	/* 404 */
	.s_Err-404 { background-color:#fff; overflow:hidden; padding:60px 10px 350px 320px; }
	.s_Err-404 .box { position:relative; _zoom:1; line-height:18px; padding-left:100px; }
	.s_Err-404 .icon { position:absolute; left:0; top:0; width:82px; height:81px; overflow:hidden; background:transparent url("/images/public/icoMap.gif") -96px 0 no-repeat; }
	.s_Err-404 a:link, .s_Err-404 a:visited { color:#09f; }  .s_Err-404 a:hover, .s_Err-404 a:active { color:#f60; text-decoration:none; }
	.s_Err-404 strong { display:block; font-size:16px; margin-bottom:15px; }
	.s_Err-404 p, .s_Err-404 li { line-height:22px; color:#666; }
	.s_Err-404 li { list-style:decimal inside; font-family:verdana; }
	.s_Err-404 .ar { font-family:tahoma; font-size:11px; letter-spacing:-3px; }



/* temp */
.clear_search { display:none; } /* hide all "Clear Search" button */


/* = Annotations
--------------------------------------------------------------------------------------------------------------------------------------
  !!!  Cascading other CSS AFTER this.

  [1]  ...

  [2]  ...

  [3]  ...

*/


/* Hack for Chrome, Safari3, Opera9...(Webkit) */
@media screen and (-webkit-min-device-pixel-ratio:0) {

	button { padding:4px 6px 6px 7px; }

	.Search .lnkLog { margin-top:2px; }

	select.sel { height:21px; padding:0; }
	input.txt { padding:1px 2px 2px 4px; }
	input.btn { 1padding:3px 1px 2px 2px; }
	.w2 { width:70px; }  .w4 { width:75px; }  .w5 { width:84px; }  .w6 { width:110px; }  .w8 { width:120px; }

	span.mSelect .txt { padding:1px 20px 2px 4px; }
	div.mSelect ul li label .chk { margin:2px 4px 5px; }

	.ProgressBar td a { line-height:11px; }

	h3.hTitle { height:18px; }
	.bar1 { padding:9px 10px 6px; }

	.list .col_date { width:77px; }
	.list .col_longdate { width:125px; }

	.popSelector .barSearch .btn { padding:3px 0 2px; }
	.mc_AllInquiries .DtPk .txt { padding-bottom:3px; }
	.mc_AllInquiries .stSel { padding:0 19px 0 5px; }

}

