/*
 Theme Name : feature_2009
 Datetime : 2008-12-16
 Author : lvxuhui

 Last Eidt:2009-2-26
 Changelog:
	2009-4-30 Add Font Family : 굴림,MS PGothic
*/
html,body,h1,h2,h3,h4,h5,ul,li,dl,dt,dd,div,td,th,legend,label,select{margin:0;padding:0;font:12px Arial,Tahoma,Verdana,Helvetica,sans-serif,"宋体";color:#000;}
html,body {}
body {behavior:url(/stylesheet/feature_2009/csshover.htc);margin:8px;background:#FFF;overflow:visible;+overflow:auto;}
body.login .header .style_info,body.login .body .logo,.about .logo,.about.style_info {-behavior:url(/stylesheet/feature_2009/iepngfix.htc);}

.index_page .header,.index_page .footer,.index_page .header .menu,.index_page .header a,.index_page .header a.on span,.index_page .header .tools,.index_page .location,.sub_menu.off .title span,.sub_menu a.bar,.sub_menu a.bar .arrow,#language .cor {background:url(images/bg.png) repeat-x;}
/* Login Page ---------------------------------*/
body.login {width:100%;height:100%;color:#6DADC3;overflow:hidden;margin:0;}
	body.login .bg {position:absolute;width:100%;height:100%;top:0;z-index:-1;}
	body.login .header .style_info {position:absolute;top:24px;left:34px;}
	body.login .body {position:absolute;top:27%;left:50%;margin:0 0 0 -201px;width:403px;}
		body.login .body .logo {max-width:403px;height:58px;}
		body.login .body label {position:absolute;margin:10px 0 0 9px;-margin:12px 0 0 2px;line-height:1.231;color:#6DADC3;cursor:text;display:inline;white-space:nowrap;}
		body.login .body input {border:none;background:transparent;margin:6px 0 0 6px;+margin-top:4px;padding:3px 5px;line-height:1.231;width:146px;color:#33697B;cursor:text;}
		body.login .body .submit {width:68px;margin-left:4px;padding-right:3px;text-align:center;color:white;cursor:pointer;}
		body.login .body fieldset {border:none;background:url(images/login_input.png) no-repeat;margin:0;height:34px;font-size:0;}
		body.login .body legend {display:none;}
	body.login .cmn_form_err {position:absolute;top:130px;left:0;z-index:0;height:29px;width:403px;text-align:center;color:red;}
		body.login .cmn_form_err .errorfont {position:relative;border:1px solid #CADEE4;color:#16537A;display:inline-block;+display:inline;padding:3px 6px 3px 25px;+padding:4px 6px 1px 23px;line-height:1.231;background:url(images/icon/error.gif) no-repeat #F1F5F6 7px 3px;margin:0 0 0 5px;zoom:1;}
		body.login .cmn_form_err .errorfont .cor_left,body.login .cmn_form_err .errorfont .cor_right {position:absolute;top:-1px;left:-1px;background:url(images/login_msg_cor.gif) no-repeat;display:block;width:3px;height:22px;}
		body.login .cmn_form_err .errorfont .cor_right {background-position:-3px 0;left:auto;right:-1px;-right:-2px;}
	body.login .language {background:url(images/login_language.png) 0 -17px no-repeat;width:169px;height:17px;overflow:hidden;cursor:default;position:relative;z-index:10;}
		body.login .language .cur {font-weight:normal;color:white;display:block;padding:9px 5px;line-height:1.231;background:url(images/language.gif) -1000px 3px no-repeat !important;}
		body.login .language .cur.zh_CN {background-position:-193px 3px;}
		body.login .language .cur.en_US {background-position:-193px -31px;}
		body.login .language .cur.zh_TW {background-position:-193px -14px;}
		body.login .language .list {background:url(images/login_language.png) 0 bottom no-repeat;position:relative;top:-2px;display:none;border-top:1px solid #70ABBB;padding-bottom:2px;zoom:1;}
		body.login .language a {display:block;padding:9px 5px;+padding:1px 5px;line-height:1.231;color:#FFF;background:url(images/language.gif) #88C5D4 -193px 3px no-repeat;zoom:1;}
		body.login .language a:hover {background-color:#C4E2EA;background-position:7px 3px;color:#3081A2;}
		body.login .language a.en {background-position:-193px -31px;}
		body.login .language a.en:hover {background-position:7px -31px;}
		body.login .language a.cn2 {background-position:-193px -14px;}
		body.login .language a.cn2:hover {background-position:7px -14px;}
        body.login .language a.jp {background-position:-193px -48px;}
        body.login .language a.jp:hover {background-position:7px -48px;}
	body.login .language.on {overflow:visible;background-position:0 0;}
		body.login .language.on .list {display:block;}
	body.login .copyright {position:absolute;bottom:24px;left:34px;padding:0 1.1ex;+padding:2px 1.5ex 0;height:25px;line-height:25px;background:#E9F0F2;border:1px solid #C4DBE1;color:#7F8689;font-size:11px;text-align:center;z-index:1;}

/* Index Page ---------------------------------*/
.index_page {background:#E7F0F3;overflow:hidden;margin:0;}
	.index_page table { width:100%;height:100%;border-collapse:collapse;border:0;}
			.index_page .header .wrap {height:42px;background:url(images/bg_top.png) no-repeat;}
			.index_page .header .logo {height:38px;}
			.index_page .header .menu {background-position:0 -95px;position:absolute;left:79px;top:8px;height:24px;overflow:hidden;padding:0 3px;-padding:0 6px;}
			.index_page .header a {background-position:0 -1000px;text-decoration:none;white-space:nowrap;color:#1478A6 !important;display:block;float:left;height:24px;line-height:23px;+line-height:24px;}
			.index_page .header a span {padding:0 14px;+padding:5px 14px 3px;+line-height:1.231;display:block;float:left;cursor:pointer;}
			.index_page .header a.first {background-position:0 -143px;margin:0 0 0 -3px;background-color:#A8D8E3;}
			.index_page .header a.last {background-position:right -143px;margin:0 -3px 0 0;background-color:#A8D8E3;}
			.index_page .header a.on {background-position:0 -119px;padding-left:3px;}
				.index_page .header a.on span {background-position:right -119px;padding-left:11px;background-color:#FFFFFF;}
			.index_page .header a.first.on {}
				.index_page .header a.first.on span {background-color:#D9EEF2;}
			.index_page .header a.last.on {background-position:0 -167px;padding-right:0;}
				.index_page .header a.last.on span {background-color:#A8D8E3;}
			.index_page .header .menu_btn {position:absolute;z-index:50;top:39px;right:8px;}
			.index_page .header .tools {background-position:0 -95px;position:absolute;right:10px;top:-4px;padding:0 3px;-padding:0 6px 0 0;}
				.index_page .header .tools span {line-height:26px;float:none;padding:0 7px;+padding:8px 7px 1px;+line-height:1.231;}
				.index_page .header .tools .link {text-decoration:underline;margin-right:8px;}
				.index_page .header .tools .first span {border-left:none;}
				.index_page .header .tools .first.font {cursor:text;padding:0 0 0 10px;position:relative;}
					.index_page .header .tools .first.font span {padding-left:0;padding-right:0;cursor:text;}
				.index_page .header .tools .last span {border-right:none;}
				.index_page .header .tools b.line {float:left;border-right:1px solid white;border-left:1px solid #BDDDE7;font-size:19px;height:23px;zoom:1;}
					.index_page .header .tools .link b.line {margin:0 0 0 7px;}
				.index_page .header .tools span {+margin:-2px 0 0 0;+line-height:1.231!important;}
				.index_page.zh_CN .header .tools span {-margin:-1px 0 0 0;}
				.index_page .header .tools a {}
				/* Ico */
				.index_page .header .tools span img {width:12px;height:12px;margin:0 3px -2px 0;+line-height:1.231;+vertical-align:middle;}
				.index_page.zh_CN .header .tools span img {-vertical-align:top;}
				.index_page .header .tools .cancel img {background:url(images/icon/top_logout.gif);}
				.index_page .header .tools .about img {background:url(images/icon/top_about.gif);}
				.index_page .header .tools .update img {background:url(images/icon/top_update.gif);}
				.index_page .header .tools .account img {background:url(images/icon/top_account.gif);}
		/* Location */
		.index_page .location {background-position:0 -190px;height:18px;+height:24px;line-height:1.231;padding:5px 0 1px 6px;color:#122347;zoom:1;}
			.index_page .location a.unlink {text-decoration:none;color:#122347;cursor:text;}
			.index_page .location a {text-decoration:none;color:#1C84B4;}
			.index_page .location .dot {padding-left:15px;background:url(images/icon/dot_arrow.gif) no-repeat;zoom:1;}
		.index_page .licstat {float:right; margin:0 10px 2px 0;padding:2px 10px 1px 18px;border olid 1px #B4CDD1; background:#EEE  url(images/icon/warning.gif) left center no-repeat;color:#F00;}
		.index_page .tip {float:right; margin:0 10px 2px 0;padding:2px 10px 1px 18px;border olid 1px #B4CDD1; background:#EEE  url(images/icon/tip.gif) left center no-repeat;color:#000;}
		.index_page .main {height:100%;}
			.index_page .main table {height:100%;width:100%;}
			.index_page .main iframe {height:100%;width:100%;}
		.index_page .footer {background-position:0 -67px;height:22px;}
			.index_page .footer .wrap {overflow:hidden;height:22px;}
			.index_page .footer table {border-collapse:separate;margin:2px 0 0 -1px;width:100.5%;height:20px;}
			.index_page .footer td {border-left:1px solid #DFF0F3;border-right:1px solid #87C5D5;padding:2px 0 0 3px;vertical-align:top;white-space:nowrap;}
			.index_page .footer img {vertical-align:middle;}
			.index_page .footer .tip {padding:0;}
			.index_page .footer .tip div {width:100%;+position:relative;zoom:1;height:20px;}
			.index_page .footer .tip div.on {width:auto;}
				.index_page .footer .tip div ul {height:20px;overflow:hidden;background:transparent url(images/arrow_off.gif) no-repeat 6px 4px;padding:0 5px 0 25px;+width:100%;}
				.index_page .footer .tip div.on ul {background:url(images/arrow_on.gif) no-repeat 7px bottom white;height:auto;border:1px solid #9BCADF;border-bottom:none;position:absolute;bottom:0;right:130px;left:318px;+left:-2px;+right:10px;}
				.index_page .footer .tip div li {float:left;width:125px;height:20px;line-height:20px;padding:0 0 0 18px;background:url(images/icon/connected2.gif) no-repeat 2px 50%;}
				.index_page .footer .tip div li.stop {background-image:url(images/icon/interface_down2.gif);}
				.index_page .footer .tip div.on li {background-image:url(images/icon/connected.gif);}
				.index_page .footer .tip div.on li.stop {background-image:url(images/icon/interface_down.gif);}
/* Submenu */
.sub_menu {height:100%;width:187px;border-right:1px solid #98C5DA;vertical-align:top;background:url(images/icon/menu/menu_bg_close.gif) repeat-y -1000 0;}
	.sub_menu .sub_menu_wrap {overflow:auto;background:url(images/icon/menu/menu_bg_open.png) repeat-y -1000 0;}
	.sub_menu a.bar {background-position:0 -43px;display:block;height:14px;}
		.sub_menu a.bar .arrow {background-position:-4px -58px;position:absolute;width:7px;height:5px;margin:3px 0 0 4px;}
		.sub_menu.off a.bar .arrow {background-position:-17px -58px;}
	.sub_menu a {text-decoration:none;}
	.sub_menu .wrap {margin:2px 0 0 0;}
	/* Title */
	.sub_menu .title {cursor:pointer;color:#122347;position:relative;margin-top:-1px;overflow:visible;width:100%;zoom:1;}
		.sub_menu .title a {display:block;line-height:1.231;color:#122347 !important;border-top:1px solid transparent;border-bottom:1px solid #E6F0F2;-border-color:#FF00FF;-filter:chroma(color=#FF00FF);zoom:1;}
		.sub_menu .title a span {display:block;padding-left:20px;cursor:pointer;border-top:1px solid #E6F0F2;border-bottom:1px solid #E6F0F2;zoom:1;}
		.sub_menu .title a em {background:#E6F0F2;font-style:normal;padding-right:3px;white-space:nowrap;}
		.sub_menu .title span {padding:1px 0 1px 0;background:url(images/icon/menu/menu_bg_line.gif) no-repeat right 50%;}
	.sub_menu .title.hover {background:url(images/icon/menu/menu_bg_hover.gif) 0 50%;}
		.sub_menu .title.hover a,.sub_menu .title.on a {border-color:#9BCADF;}
		.sub_menu .title.hover span,.sub_menu .title.hover_on span,.sub_menu .title.on span {border-color:#FFFFFF!important;}
		.sub_menu .title.hover em {background:url(images/icon/menu/menu_bg_hover.gif) 0 50%!important;}
	.sub_menu .title.on {background:url(images/icon/menu/menu_bg_on.gif) 0 50%;}
		.sub_menu .title.on em {background:url(images/icon/menu/menu_bg_on.gif) 0 50%!important;}
	.sub_menu .title.large {width:auto !important;}
		.sub_menu .title.large span {background:none!important;font-size:12px;padding-top:0;padding-bottom:3px;}
		.sub_menu .title.large a.arrow {display:none;}
	/* Icon Style */
	.sub_menu .title b.ico {background:url(images/icon/menu/home.gif) no-repeat 0 1px;width:12px;padding:0 0 0 12px;height:12px;line-height:12px;margin:0 4px 0 0;}
		.sub_menu .title b.home {background-image:url(images/icon/menu/home.gif);}
		.sub_menu .title b.system {background-image:url(images/icon/menu/system.gif);}
		.sub_menu .title b.network {background-image:url(images/icon/menu/network.gif);}
		.sub_menu .title b.policy {background-image:url(images/icon/menu/policy.gif);}
		.sub_menu .title b.device {background-image:url(images/icon/menu/device.gif);}
		.sub_menu .title b.monitoring {background-image:url(images/icon/menu/monitoring.gif);}
		.sub_menu .title b.vpn {background-image:url(images/icon/menu/vpn.gif);}
		.sub_menu .title b.object {background-image:url(images/icon/menu/object.gif);}
		.sub_menu .title b.log {background-image:url(images/icon/menu/log.gif);}
		.sub_menu .title b.report {background-image:url(images/icon/menu/report.gif);}
		.sub_menu .title b.update {background-image:url(images/icon/menu/update.gif);}
		.sub_menu .title b.help {background-image:url(images/icon/menu/help.gif);}
		.sub_menu .title b.anti {background-image:url(images/icon/menu/anti.gif);}
		.sub_menu .title b.calendar {background-image:url(images/icon/menu/calendar.gif);}
		/* Large */
		.sub_menu .title b.report_export,.sub_menu .title b.risk_manage,.sub_menu .title b.task_add,.sub_menu .title b.task_list {width:16px;padding-right:7px;font-size:16px;line-height:16px;position:relative;top:2px;}
		.sub_menu .title b.report_export {background-image:url(images/icon/menu/report_export.gif);}
		.sub_menu .title b.risk_manage {background-image:url(images/icon/menu/risk_manage.gif);}
		.sub_menu .title b.task_add {background-image:url(images/icon/menu/task_add.gif);}
		.sub_menu .title b.task_list {background-image:url(images/icon/menu/task_list.gif);}
	.sub_menu .title a.arrow {background:url(images/icon/menu/menu_arrow.gif) no-repeat 0 -48px;width:16px;height:16px;line-height:16px;position:absolute;margin:2px 0 0 2px;border:none;}
		.sub_menu .title a.arrow:hover {background-position:0 -16px;}
		.sub_menu .title.off a.arrow {background-position:0 -32px;}
		.sub_menu .title.off a.arrow:hover {background-position:0 0;}
		.sub_menu .title.on a.arrow {background-position:0 -48px!important;}
		.sub_menu .title.on a.arrow:hover {background-position:0 -16px!important;}
		.sub_menu .title a.arrow.empty {background-position:0 -80px!important;}
		.sub_menu .title a.arrow.empty:hover {background-position:0 -64!important;}
	/* Content */
	.sub_menu .content {overflow:hidden;padding:0 0 6px 0;zoom:1;}
		.sub_menu .content span {display:block;padding:0 0 2px 0;}
			.sub_menu .content span li {padding:0;display:inline;}
				/* Menu Indent */
				.sub_menu .content span li ul span {padding:0 0 0 10px;}
					.sub_menu .content span li ul li ul span {padding:0 0 0 32px;}
						.sub_menu .content span li ul li ul li ul span {padding:0 0 0 44px;}
		.sub_menu .content a {display:block;color:#1C84B4!important;margin:1px 0!important;/*line-height:1.231;*/border-top:1px solid #E6F0F2;border-bottom:1px solid #E6F0F2;}
			.sub_menu .content a span {border-top:1px solid #E6F0F2;border-bottom:1px solid #E6F0F2;cursor:pointer;padding:1px 0 0 15px;display:block;}
			.sub_menu .content a.select {color:#122347!important;background-color:white;}
				.sub_menu .content a .icon {background:no-repeat 0 50%;width:13px;padding:0 13px 0 0;}
				.sub_menu .content a.up .icon {background-image:url(images/icon/arrow_up.gif) ;}
				.sub_menu .content a.drop .icon {background-image:url(images/icon/arrow_drop.gif) ;}
					.sub_menu .content a .icon.dot {background:url(images/icon/dot_list.gif) no-repeat 0 57%;width:6px;padding:0 6px 0 0;margin:0 2px 0 10px;}
		.sub_menu .content a:hover {border-color:#9BCADF;background:url(images/icon/menu/menu_bg_hover.gif) 0 50%;}
			.sub_menu .content a:hover span {border-color:#FFFFFF;}
		.sub_menu .content a.on {border-color:#9BCADF;background:url(images/icon/menu/menu_bg_on.gif) 0 50%!important;}
			.sub_menu .content a.on span {border-color:#FFFFFF;}
		.sub_menu.en_US .content a {font-size:11px;}	/* For English Font Size */
	.sub_menu b.line{display:block;clear:both;height:2px!important;height:3px;background:url(images/menu_top_line.gif) repeat-x;overflow:hidden;margin:0 0 -1px 0;}
	.sub_menu .outer {margin:-1px 0 0 0;}
	.sub_menu iframe.bg {display:none;position:absolute;top:0;z-index:0;filter:alpha(opacity=0);}
	.sub_menu div.bg {display:none;position:absolute;top:0;width:100%;height:100%;z-index:1;background:#C0E1E5;filter:alpha(opacity=90);}
	.sub_menu .extend {/*padding:0 10px;*/}
		.sub_menu .extend table {width:auto;height:auto;}
			.sub_menu .extend table td {padding-left:0;}
		.sub_menu .extend .content {margin:0 0 0 10px;}
.sub_menu.close {width:12px;background:url(images/icon/menu/menu_bg_close.gif) repeat-y;}
	.sub_menu.close .bar {height:13px;}
		.sub_menu.close .bar .arrow {margin-left:3px!important;background-position:-17px -58px!important;}
	.sub_menu.close .sub_menu_wrap {position:absolute;left:-1000px;background:url(images/icon/menu/menu_bg_open.png);-background:none;border-right:1px solid #98c5da;margin-bottom:-1px;width:187px;}
	.sub_menu.close .bg {display:block!important;}
	.sub_menu.close .wrap {border-bottom:1px solid #98c5da;background:#e6f0f2;padding-bottom:5px;width:100%;position:relative;z-index:10;margin-top:0px;border-top:2px solid #e6f0f2;}
.sub_menu.close.open {padding:14px 0 0 0;}
	.sub_menu.close.open .bar {position:absolute;left:0;z-index:10;background-color:#e6f0f2;margin-top:-14px;width:187px;height:15px;border-right:1px solid #98c5da;}
	.sub_menu.close.open .sub_menu_wrap {left:0;}
/* Tree */
ul.tree {}
	ul.tree ul {zoom:1;}
	ul.tree li a span {padding-left:1em !important;padding-bottom:1px !important;}
		ul.tree li li a span {padding-left:2em !important;}
		ul.tree li li li a span {padding-left:3em !important;}
		ul.tree li li li li a span {padding-left:4em !important;}
		ul.tree li li li li li a span {padding-left:5em !important;}
		ul.tree li li li li li li a span {padding-left:6em !important;}
		ul.tree li li li li li li li a span {padding-left:7em !important;}
		ul.tree li li li li li li li li a span {padding-left:8em !important;}
		ul.tree li li li li li li li li li a span {padding-left:9em !important;}
		ul.tree li li li li li li li li li li a span {padding-left:10em !important;}
	ul.tree .root {}
		ul.tree .root span {color:#122347;}
		ul.tree .root b.arrow {float:left;background:url(images/icon/plus.gif) no-repeat 2px 2px;margin:1px 0 0 0;width:16px;+width:14px;height:13px;cursor:pointer;}
		ul.tree .root.unfold b.arrow {background-image:url(images/icon/minus.gif);}
	ul.tree a img {vertical-align:middle;margin:-2px 2px 0 0;}
	ul.tree li {font-size:0;line-height:0;}
		ul.tree a {font-size:12px!important;line-height:1.231!important;}

/* language setting */
	#language {height:19px;background:url(images/icon/language_arrow.gif) no-repeat 67px 5px;cursor:;text-align:left;z-index:10;float:left;margin:2px 0 0 0;position:relative;}
		#language .cor {width:3px;height:24px;background-position:0 -143px;background-color:#ABD9E2;border:none;position:absolute;overflow:hidden;z-index:-1;margin:-2px 0 0 -3px;}
		#language b {width:84px;height:21px;display:block;background:url(images/language.gif) 8px 6px no-repeat;z-index:10;}
			#language b.en_US {background-position:8px -28px;}
			#language b.zh_TW {background-position:8px -11px;}
            #language b.ja_JP {background-position:10px -48px;}
		#language .list {display:none;position:absolute;border:1px solid #9bcadf;background:url(images/icon/language_arrow.gif) #f0f6f8 no-repeat 68px 3px;width:85px;+width:87px;margin:-20px 0 0 -2px;padding:30px 0 0 0!important;padding:31px 0 0 0;z-index:-1;}
		#language.on .list {display:block;height:auto;}
			#language .list a {display:block;width:100%;height:20px;background:url(images/language.gif) no-repeat 10px 4px;}
				#language .list a.en {background-position:10px -30px;}
				#language .list a.cn2 {background-position:10px -13px;}
                #language .list a.jp {background-position:11px -50px;}
				#language .list a:hover {background-color:#daeff3;}

/* Left Page ----------------------------------*/
body.left_page{margin: 0px;background:#E5EFF3 repeat-y right;overflow-x:hidden;overflow-y:auto;}

/* Main Page ----------------------------------*/
body.main {margin:0;background:#e6f0f3;overflow-y:hidden;}
	body.white {overflow:auto!important;}
body.main .content {padding:8px;width:auto;+width:100%;}
/* Overview Page */
body.overview {text-align:center;margin-left:0;margin-right:7px;overflow:auto !important;}
	.overview .wrap {width:994px;margin:0 auto;}
	.overview .box {width:489px;float:left;margin-left:8px;display:inline;}
	.overview .box .table_barnner {padding:3px 0 0 0;}
	.overview .box .table_barnner .right {margin:-2px 0 0 0;}
	.overview .box .cmn_table .third_title {background:#EFF5F7;cursor:pointer;}
	.overview .box .cmn_table .first_title td {vertical-align:middle;}
/* About Page */
	div.about {position:relative;left:50%;padding-top:100px;text-align:center;width:532px;margin:0 0 20px -266px;}
		div.about table.cmn_form {width:532px!important;border-color:#BAD0DF;background:url(images/about_bg.png) no-repeat;}
			div.about table.cmn_form .content {padding:20px 10px 0 10px;line-height:10px;}
				div.about table.cmn_form .content table td {line-height:19px;color:#484848!important;}
				div.about table.cmn_form .content .wrap {border:1px solid #BAD0DF;border-collapse:collapse;width:100%;background-color:#EFF3F3;}
				div.about table.cmn_form .content .copyright {border:0;height:13px;width:100%;}
					div.about table.cmn_form .content .copyright td {line-height:28px;text-align:right;}
		div.about .logo {position:relative;top:30px;left:12px;max-width:403px;height:58px;}
		div.about .style_info {position:relative;float: right;width:117px;height:17px;}
		div.about.noborder table.cmn_form {border:none;}
	body.dialog div.about{top:0;left:0;margin:0 auto;padding:0;}
		body.dialog div.about table.cmn_form {border:none;}
		body.dialog div.about .wrap {margin:0!important;}
/* Staus Page */
	/* Two table inline */
	table.inline {margin:0!important;margin:-16px 0 0 0;width:100%;}
		table.inline .space {width:10px;}

/* Top Box */
.top_box {border:1px solid #9ACAE0;font-size:12px;height:auto;background:white;margin:0;padding-bottom:3px;zoom:1;}	/* search bar or others */
body.main .top_box {border-bottom:none;border-left:none;border-right:none;}
.content .top_box {border:1px solid #9ACAE0 !important;}
.content .top_box .cont {padding-bottom:0;}
	#top_box_iframe {border:none;margin:0;}	/* top_box in iframe */
	.top_box h1 {cursor:pointer;height:16px;padding:5px 0 0 5px;}
	/* Title */
	.top_box .title {position:relative;z-index:50;background:url(images/tools_title_bg.gif) repeat-x;height:22px;}/*border-bottom:1px solid #98C5DA;*/
		.top_box .title li {float:left;padding:3px 0 3px;background-image:none!important;}
		.top_box .title li.on {background:#FFF;border-left:1px solid #98C5DA;border-right:1px solid #98C5DA;}
			.top_box .title li.on b {cursor:default;margin:0 5px;}
		.top_box .title b {display:block;width:16px;height:16px;margin:0 6px;}
			.top_box .title .search b {background:url(images/icon/tools/search.gif);cursor:pointer;}
		/* Export */
		.top_box .title .export {}
			.top_box .title .export b {background:url(images/icon/tools/export.gif);}
			.top_box .title .export .box {padding:0;width:55px;}
			.top_box .title .export .hover .box {display:block;}
				.top_box .title .export .box a {color:#122347;display:block;padding:2px 3px;zoom:1;}
				.top_box .title .export .box a:hover {background:#DAEFF3;}
		.top_box .title .arrow {cursor:pointer;}
			.top_box .title .arrow b {background:url(images/icon/arrow_drop.gif);}
			.top_box .title .arrow.off b {background:url(images/icon/arrow_up.gif) no-repeat 2px 1px;}
		.top_box .title .print {cursor:default;}
			.top_box .title .print b {background:url(images/icon/tools/print.gif)!important;cursor:pointer;}
		.top_box .title .help {cursor:pointer;}
			.top_box .title .help b {background:url(images/icon/tools/help.gif);}
		/* Drop Menu */
		.top_box .title div.drop_menu {position:relative;top:-1px;cursor:default;background:url(images/icon/dot_arrow_down.gif) no-repeat 19px 50%;margin:0 0 0 4px;padding:0 14px 0 0;+padding-right:8px;width:20px;border:1px solid #B6DFE8;}
		.top_box .title div.drop_menu.hover {border-color:#98C5DA;background-color:#DAEBF0;}
			.top_box .title .box {display:none;position:absolute;left:-1px;z-index:100;background:#F0F6F8;border:1px solid #98C5DA;width:300px;padding:7px 7px 4px;cursor:text;}
			.top_box .title .hover .box {display:block;}
	/* Content */
	.top_box .cont {line-height:auto;height:auto;list-style:none outside;width:auto;padding:8px 5px 4px 8px;}
		.top_box .cont a {color:#768933;}
			.top_box .cont a:hover {text-decoration:underline;}
		.top_box .cont ul {height:auto;display:table;padding:0 5px 0 0;}
			.top_box .cont ul li {float:left;+width:150px;list-style:none outside;padding:5px 0 0 0!important;padding:5px 0 5px 0;margin:-5px 0 0 0;}
				.top_box .cont ul li h4 {padding:0 15px 5px 0;width:100%;}
					.top_box .cont ul li h4 .title {background:#EEEEEE;padding:6px 0 2px 5px;border-bottom:1px solid #c0d3e1;margin-bottom:5px;}
					.top_box .cont ul li h4 img {cursor:pointer;vertical-align:middle;}
					.top_box .cont ul li h4 div.clear {clear:both;padding:0 0 6px 12px!important;padding:0 0 6px 4px;}
				/* Form Style (base table) */
				.top_box .cont ul li table {margin:0 16px 0 0;float:left;}
					.top_box .cont ul li table td {height:20px;vertical-align:top;padding:0 1ex 0 0;}
					.top_box .cont table th {font-size:12px;font-weight:normal;text-align:left;padding-top:0;padding-bottom:3px;}
				/* Form Style (base div) */
				.top_box .cont ul li h3 {padding:0 20px 0 0;float:left;}
					.top_box .cont ul li h3 b.label {float:left;line-height:22px!important;line-height:23px;font-weight:normal;display:block;padding:0 4px 0 0;}
				.top_box .cont ul li #field_2 {margin:0 0 0 5px;}	/* second field */
				.top_box .cont ul li #clear_height td {line-height:10px!important;padding:2px 0 0 2px;}	/* clear table td's line-height */
				.top_box .cont ul li #clear_height td input {margin:1px 0 0 0;}
				.top_box .cont ul li input.short {width:77px;}	/* short input style */
				.top_box .cont ul li input.long {width:148px!important;width:144px;}	/* long input style */
				.top_box .cont ul li .multiple {width:155px;height:75px!important;height:115px;}
		.top_box .cont div.clear {padding:4px 0 3px 0;}
		.top_box .cont .checkbox {margin:-2px 0 0 -4px;clear:both;height:19px;}

table.pic_report {width:100%;}
table.pic_report td {vertical-align:top;}
table.pic_report th {text-align:right;width:508px;padding:0 0 8px 0;}
.table_barnner {text-align:left;padding:4px 0;vertical-align:bottom;height:21px;line-height:21px;} /* For SelectPage And NewTask ect. (Float Left And Right) */
	.table_barnner .right {float:right;text-align:right;margin:0!important;margin:0 0 0 0;padding:0 0 2px 0;clear:both;}
		.table_barnner .ico {cursor:pointer;position:relative;top:3px;}

.noscroll {overflow:hidden;}	/* Let pages do not scroll */
.nopadding {padding:0!important;}
.clear {clear:both;}
.hide {display:none!important;}
.show {display:;}
.marker {display:marker;}
.opacity {opacity:0;FILTER:Alpha(Opacity=0);}
.space_line {line-height:8px;clear:both;}
.hide_height {position:absolute;width:1px;left:-100000px;}
.show_height {position:static;width:auto;left:auto;}
.bottom_line {border-bottom:1px solid #c0d3e1;padding-bottom:2px;margin-bottom:5px;}
.sub_title {margin-top:5px;+margin-top:12px;margin-bottom:1.5ex;padding-bottom:3px;border-bottom:1px solid #dadada;font-weight:bold;text-align:left;}
	.sub_title span {position:absolute;margin:-5px 0 0;+margin:-3px 0 0;padding-right:4px;line-height:1.231;background:#FFF;}
.float_left {float:left;}
.float_right {float:right;}
.checkbox {margin:0 0 2px 0;-margin:-2px 0 3px -4px;vertical-align:middle;}
.noborder {border:0!important;}
.pointer {cursor:pointer;}
hr {height:1px;border:0;border-bottom:1px solid #c0d3e1;}
img {border:none;}
ul,ol {list-style:none;}
form {margin:0;padding:0;}
form.small {width:500px;}
input {margin:1px 0 0 0;}
select {position:relative;-z-index:-1;}
.wrap_box {border:1px solid #9ACAE0;padding:2px;line-height:1.231;background:#DBEBF0;position:relative;top:1px;zoom:1;}
	.wrap_box select,.wrap_box input {margin:-3px 0 0 0;vertical-align:middle;}
div.article {line-height:18px;} /* Article Page */
	div.article h1 {font-weight:bold;font-size:15px;text-align:center;line-height:25px;}
	div.article p {text-indent:2em;}
	div.article.en_US p {text-indent:0;}
	div.article ol {margin:0;padding:0;}
	div.article li {line-height:18px;}
	div.article dt {font-weight:bold;}
	div.article dd {text-indent:2em;margin:0 0 1em 0;line-height:18px;}
	div.article.en_US dd {text-indent:0;}
body.iframe {padding:8px;}
.white {background-color:white!important;}
/* Level Color */
.v_high {background-color:#FFBFB8!important;}
.v_high2 {background-color:#FEDBCF!important;}
.v_medium {background-color:#F4E8CA!important;}
.v_low {background-color:#DAEAE7!important;}
.v_low2 {background-color:#DBF5C8!important;}
/* Report Title */
.report_title {padding:5px;border-bottom:1px solid #6bb1dc;font-weight:bold;background-color:#eaf2f5;margin-top:10px;margin-bottom:10px;}
table.report {border:1px solid #6bb1dc;border-collapse:collapse;width:100%;}
	table.report .arrow {background:url(images/icon/dot_up.gif) #D6E9F2 no-repeat 50% 50%;width:24px;}
	table.report .report_first_title.off .arrow {background-image:url(images/icon/dot_down.gif);}
	table.report .report_first_title {background:#D6E9F2;height:30px;cursor:pointer;}
		table.report .report_first_title td {border-top:1px solid #6bb1dc;}
	table.report .report_second_title {border-bottom:1px solid #6bb1dc;font-weight:bold;line-height:25px;margin:0 0 4px 0;}
	table.report td {padding:4px;}
/* Clear Float */
body.dialog .xx:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Loading Style */
.loading {width:100%;height:100%;text-align:center;}
	.loading span {background:url(images/icon/loading.gif) no-repeat 0 6px;height:50px;line-height:50px;padding:10pt 0 10pt 40px;+padding:0 0 0 40px;position:relative;top:40%;+top:50%;margin-top:-25px;+margin-top:-25px;zoom:1;}
/* File Upload Style */
	.text.opacity {position:absolute;height:20px;}
	.text.file {width:129px!important;width:135px;z-index:100;}
	.text.file_btn {height:auto!important;height:19px;margin:0!important;margin:0 0 -1px 0;width:auto!important;width:60px;background:#f0f0f0;padding:;}
/* Icon Style */
	.ico {background:url(images/blank.gif) no-repeat 0 0;width:16px;height:16px;}
		.ico.html {background-image:url(images/icon/html.gif)!important;cursor:pointer;}
		.ico.preview {background-image:url(images/icon/preview.gif)!important;cursor:pointer;}
		.ico.view {background-image:url(images/icon/view.gif)!important;vertical-align:middle;cursor:pointer;}
		.ico.execl {background-image:url(images/icon/execl.gif)!important;cursor:pointer;}
		.ico.pdf {background-image:url(images/icon/pdf.gif)!important;}
		.ico.word {background-image:url(images/icon/word.gif)!important;}
		.ico.print {background-image:url(images/icon/print.gif)!important;cursor:pointer;}
		.ico.chart {background-image:url(images/icon/chart.gif)!important;cursor:pointer;vertical-align:middle;width:11px!important;}
		.ico.search {background-image:url(images/icon/search.gif)!important;}
		.ico.dot_up {background-image:url(images/icon/dot_up.gif)!important;background-position:center!important;}
		.ico.dot_down {background-image:url(images/icon/dot_down.gif)!important;background-position:center!important;}
		.ico.plus {background-image:url(images/icon/plus.gif)!important;width:9px;height:9px;cursor:pointer;}
		.ico.minus {background-image:url(images/icon/minus.gif)!important;width:9px;height:9px;cursor:pointer;}
.Wdate {border:#c0c1b3 1px solid;height:18px;background:url(images/icon/datePicker.gif) #fff no-repeat right -1px;padding-right:1px;font-size:12px;width:140px!important;}
	.Wdate.large {width:180px !important;}
.Wdate2 {border:#7F9DB9 1px solid;margin-bottom:2px;height:auto;background:url(images/icon/datePicker.gif) #fff no-repeat right -1px;padding-right:1px;font-size:12px;width:90px!important;}
/* For Select Input and Div */
	input.select {background:none;padding-right:14px;line-height:1.231;width:121px;+width:122px;cursor:pointer;}
	div.select {position:absolute;overflow: auto;background:white;height:auto;padding:2px 2px 2px 6px!important;padding:2px;border:1px solid #c0c1b3;margin-top:-1px;list-style:none outside;width:250px;z-index:99;}
		div.select li {height:22px;line-height:22px;word-wrap:keep-all;word-break:keep-all;white-space:nowrap;}
			div.select li input {margin:0 4px 0 0;}
.selectMulti {background:url(images/select_arrow.gif) white no-repeat right 50%;position:relative;display:inline-block;z-index:10;zoom:1;}
	.selectMulti .cont {position:absolute !important;left:0;top:20px !important;width:130%;border:1px solid #676767;background:white;margin:-1px 0 0 !important;+margin:0 !important;padding:0 0 25px 0 !important;overflow:hidden;display:none;}
		.selectMulti .cont ul {width:100%;height:100%;overflow:auto;}
		.selectMulti .cont li {padding:2px;line-height:18px;}
		.selectMulti .cont li input {margin:2px 4px 0 3px;+margin:0;}
	.selectMulti .tools {position:absolute;bottom:0;padding:2px 3px 3px;background:#F0F5F7;width:100%;border-top:1px solid #CAE2E8; }
	.selectMulti .ico {position:absolute;bottom:0;right:0;z-index:50;background:url(images/dialog_resize.gif) no-repeat -12px -12px;-background-position:-11px -12px;width:9px;height:9px;overflow:hidden;cursor:se-resize;display:block;}
	.selectMulti.on {z-index:20;}
		.selectMulti.on .text {z-index:20;border-color:#676767;}
	.selectMulti.top {}
		.selectMulti.top .cont {top:auto !important;bottom:18px !important;+bottom:19px !important;padding:25px 0 0 !important;}
		.selectMulti.top .ico {bottom:auto !important;top:0 !important;background-position:-12px 0;-background-position:-11px 0;cursor:ne-resize;}
		.selectMulti.top .tools {bottom:auto !important;top:0 !important;border-top:none;border-bottom:1px solid #CAE2E8;}
/* Select Style */
	div.select_box {width:120px;border:1px solid #c0c1b3;background:white;}
	div.tag_select,div.tag_select_hover {background:url(images/icon/dot_down.gif) white no-repeat right 8px;margin:2px 5px;padding-right:10px;height:18px;line-height:18px;overflow:hidden;}
	div.tag_select_open {background:url(images/icon/dot_up.gif) no-repeat right 8px;margin:2px 5px;height:18px;line-height:18px;padding-right:10px;overflow:hidden;}
	ul.tag_options {background:white;width:120px;margin:0 0 0 -1px;border:1px solid #c0c1b3;border-top:none;}
		ul.tag_options li {height:auto!important;height:20px;line-height:22px;padding:0 5px;list-style:none outside;}
			ul.tag_options li.open_selected {background:#ddf0f5;}
			ul.tag_options li.open_hover {background:#eef7fa;}
.cover_select {position:absolute;z-index:50;width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight);top:expression(this.nextSibling.offsetTop);left:expression(this.nextSibling.offsetLeft);display:none;-display:block;} /* Cover Select For Div */
/* Fieldset Style */
fieldset {border:1px solid #c0d3e1;padding:0px;}
		fieldset legend {color:#000;font-weight:normal;}
		fieldset .label {padding:0 0 5px 9px!important;}
		fieldset label {vertical-align:bottom;display:block;padding:1px 0 6px 2px!important;padding:0 0 5px 9px;}
		fieldset label img {cursor:pointer;}
		fieldset br {border:1px solid red;display:block;width:100%;height:2px;}
fieldset.small {width:190px!important;width:200px;float:left;clear:right;padding:0 0 0 9px!important;padding:0;margin:0;}
	fieldset.small.border_top {border:none;border-top:1px solid #c0d3e1;padding-left:10px;}
		fieldset.small.border_top label {padding-left:0px;}
/* Pane Box */
.pane_box {text-align:left;width:100%;}
	.pane_box .title {background:#81BCD0;color:white;font-weight:bold;height:22px;line-height:22px;padding:0 8px;position:relative;cursor:pointer;}
	.pane_box .title .arrow {background:url(images/icon/pane_box_arrow.gif);width:16px;height:16px;position:absolute;right:2px;top:2px;}
	.pane_box .cont {background:white;padding:7px;width:auto;+width:100%;overflow-x:hidden}
	.pane_box.off .cont {display:none;}
	.pane_box .foot {margin:0 0 8px 0;}
	.pane_box .foot .c1,.pane_box .foot .c2 {background:white;border-color:#F4F8F9;}
	.pane_box.off .foot .c1,.pane_box.off .foot .c2 {background:#81BCD0;border-color:#B8D9E4;}
/* Corner */
.c1,.c2 {display:block;overflow:hidden;height:1px;border-left:1px solid;border-right:1px solid;border-color:#B8D9E4;background:#81BCD0;}
.c2 {margin:0 1px;}
/* Resize */
.resize_box {position:relative;display:inline-block;zoom:1;}
	.resize_box .ico {position:absolute;bottom:0;right:0;z-index:50;background:url(images/dialog_resize.gif) no-repeat -13px -13px;width:9px;height:10px;overflow:hidden;cursor:se-resize;}
	.resize_box textarea {overflow:auto;}
/* Tip Box */
.tip_box {position:absolute;display:inline;width:250px;text-align:left;z-index:100;}
	.tip_box .wrap {position:relative;z-index:50;background:#FFF;border:1px solid #98c5da;padding:14px 8px 8px;overflow:hidden;zoom:1;}
	.tip_box .title {position:absolute;background:#EAF3F8;margin:-14px 0 0 -8px;width:100%;height:9px;overflow:hidden;cursor:move;}
	.tip_box .cont {background:#FFF;line-height:18px;cursor:text;height:100%;overflow:auto;zoom:1;}
	.tip_box .cover {position:absolute;z-index:-1;top:0;right:-3px;margin:-2px 0 0 0;filter:alpha(opacity=0);}
	.tip_box a.close {position:absolute;z-index:51;top:1px;right:1px;display:block;background:url(images/tip_close.gif) #EAF3F8 no-repeat -1px -3px;width:11px;height:9px;overflow:hidden;cursor:pointer;}
	.tip_box a.fix {position:absolute;z-index:51;top:1px;right:12px;display:block;background:url(images/tip_fix.gif) #EAF3F8 no-repeat -1px -2px;width:11px;height:9px;overflow:hidden;cursor:pointer;}
		.tip_box a.fix.on {background-image:url(images/tip_fix_on.gif);background-position:0 -1px;}
	.tip_box b.arrow {display:block;position:absolute;z-index:51;top:6px;left:-6px;background:url(images/tip_arrow.gif) no-repeat -1px -8px;width:7px;height:17px;overflow:hidden;cursor:default;}
	.tip_box b.shadow {position:absolute;z-index:0;left:3px;top:3px;filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1;background:#000;width:100%;height:100%;cursor:default;}
	.tip_box.right .arrow {right:-6px;left:auto!important;background-position:-8px -8px!important;}
	/*.tip_box .resize {position:absolute;bottom:0;right:0;z-index:51;background:url(images/dialog_resize.gif) no-repeat -13px -13px;width:9px;height:9px;overflow:hidden;cursor:se-resize;}*/
	.tip_box.right .cover {right:-6px!important;}
	.tip_box.right .shadow {left:-3px!important;}
.tip_box.bottom {cursor:default;}
	.tip_box.bottom .cover {margin-top:-7px;right:-4px;}
	.tip_box.bottom .arrow {top:-8px !important;right:auto !important;left:4px !important;background-position:0 -24px!important;width:16px !important;height:9px !important;}
.tip_box.top {cursor:default;}
	.tip_box.top .arrow {bottom:-8px !important;-bottom:-9px !important;top:auto !important;right:auto !important;left:4px !important;background-position:0 0!important;width:16px !important;height:9px !important;}
	.tip_box.top .shadow {top:-3px!important;}
.tip_box dl {zoom:1;}
.tip_box dt {font-weight:bold;zoom:1;}
.tip_box dd {margin:0 0 5px;padding-left:1ex;}
.tip_box .list em {font-style:normal;color:red;border-bottom:1px solid #9ACAE0;width:100%;padding-bottom:2px;display:block;}
.tip_box .list li {width:50%;float:left;line-height:1.231;padding:3px 0;}
/* Popup Menu */
.popup_menu {position:absolute;z-index:999999;border:1px solid #9ACAE0;background:#FFFFFF;width:130px;top:0;left:0;display:none;}
	.popup_menu iframe.cover {display:none;position:absolute;z-index:-1;top:-1px;left:-1px;filter:alpha(opacity=0);}
	.popup_menu li {position:relative;background:#FFFFFF;padding:3px 10px 3px 21px;cursor:default;zoom:1;}
	.popup_menu li.hover {background:#E8F3F9;}
	.popup_menu li.son {background-image:url(images/icon/dot_right.gif);background-position:right 50%;background-repeat:no-repeat;}
	.popup_menu li.line {height:2px;font-size:0;line-height:0;background:url(images/icon/popup/line.gif) repeat-x;padding:0;}
	.popup_menu li span {zoom:1;line-height:1.231;}
	.popup_menu li img,.popup_menu li b {position:absolute;left:0;top:0;margin:2px 0 0 3px;width:16px;height:16px;}
	.popup_menu li input {display:none;position:absolute;left:3px;+left:0;top:2px;+top:-2px;}
	.popup_menu li b.checkbox {background:url(images/icon/popup/checkbox_off.gif);}
	.popup_menu li b.checkbox_checked {background:url(images/icon/popup/checkbox.gif);}
	.popup_menu li b.radio {background:url(images/icon/popup/radio_off.gif);}
	.popup_menu li b.radio_checked {background:url(images/icon/popup/radio.gif);}
	.popup_menu ul ul {position:absolute;right:-122px;+right:-120px;margin-top:-8px;border:1px solid #9ACAE0;background:#E8F0F4;width:120px;display:none;}
/* Date Picker */
.date_picker {position:absolute;z-index:99999;background:#FFFFFF;width:186px;border:1px solid #9BB5CC;margin:1px 0;overflow-y:hidden;}
	.date_picker iframe {position:absolute;top:-1px;left:-1px;z-index:-1;filter:alpha(opacity=0);}
	.date_picker .title {text-align:center;height:20px;line-height:23px;}
		.date_picker .title input {background:transparent;font-style:normal;border:none;height:18px;+height:20px;width:40px;text-align:center;cursor:pointer;line-height:20px;}
		.date_picker .title ul {display:none;position:absolute;left:-20px;top:15px;+top:20px;background:#FFF;border:1px solid #CCC;width:80px;}
		.date_picker .title li {float:left;width:50%;cursor:pointer;line-height:1.231;padding:2px 0;}
		.date_picker .title li.on {background:#BEEBEE;}
		.date_picker .title li.yearContTolls {width:100%;font-size:9pt;font-family:'宋体',Tahoma;padding:0;cursor:default;}
			.date_picker .title li.yearContTolls a {width:33.3%;float:left;color:#000;padding:2px 0 0;}
			.date_picker .title li.yearContTolls a:hover {background:#BEEBEE;}
		.date_picker .title .on input {border:1px solid #CCC;font-weight:bold;color:#0000FF;}
		.date_picker .title .on ul {display:block;}
	.date_picker .monthInput {margin:0 5px 0 0;position:relative;z-index:10;}
	.date_picker .yearInput {margin:0 5px 0 0;position:relative;z-index:10;}
	.date_picker .prev {left:18px;background:url(images/datepicker/left.gif);}
	.date_picker .prev_year {left:2px;background:url(images/datepicker/left_year.gif);}
	.date_picker .next {right:18px;background:url(images/datepicker/right.gif);}
	.date_picker .next_year {right:2px;background:url(images/datepicker/right_year.gif);}
	.date_picker .prev,.date_picker .prev_year,.date_picker .next,.date_picker .next_year {position:absolute;display:block;top:2px;width:16px;height:16px;font-size:16px;}
	.date_picker .time {margin:0 2px 2px;height:20px;position:relative;overflow-y:hidden;}
		.date_picker .timeTip {padding:0 3px;}
		.date_picker .timeWrap {border:solid #9BB5CC;border-width:1px 0 1px 1px;position:relative;display:inline-block;zoom:1;}
		.date_picker .hInput,.date_picker .mInput,.date_picker .sInput {width:20px;height:16px;height:18px;border:none;padding:2px 0 0 2px;background:transparent;margin:-1px 0 0;+margin:-2px 0 0 0;}
		.date_picker .timeUp {border:none;background:url(images/datepicker/up.jpg);width:13px;height:9px;position:absolute;top:-1px;right:-13px;}
		.date_picker .timeDown {border:none;background:url(images/datepicker/down.jpg);width:13px;height:9px;position:absolute;bottom:-1px;right:-13px;}
		.date_picker .timeConfirm,.date_picker .timeToday {font:12px Tahoma,Arial,Verdana,Helvetica,sans-serif,"宋体";color: #18395b;background: #FFFFFF url(images/btn_bg.gif) repeat-x 0;height:20px;cursor:pointer;border:1px solid #78aec0;line-height:10px;+line-height:18px;border-collapse:collapse;border-spacing:0px;width:50px;text-align:center;position:absolute;top:-1px;right:0;+right:-4px;}
		.date_picker .timeToday {left:0;display:none !important;}
		.date_picker .time.btn .timeTip {display:none;}
		.date_picker .time.btn .timeWrap {position:absolute;bottom:-50px;}
	.date_picker .data {margin:2px;}
		.date_picker .data table {width:100%;text-align:center;border:1px solid #9BB5CC;border-collapse:collapse;}
		.date_picker .data td {cursor:pointer;width:10%;height:21px;}
		.date_picker .data td.week_end {color:red;}
		.date_picker .data td.week {background:#E6F0F3;color:#000;font-size:8pt;border-right:1px solid #C1D1DF;}
		.date_picker .data td.week.off {cursor:text;}
		.date_picker .data .weekHeader td.week {font-size:12px;}
		.date_picker .data td.hover {background:#C0EBEF;text-decoration:none;color:#000 !important;}
		.date_picker .data .weekHeader td {background:#D6E8F2;color:#000;cursor:text;}
		.date_picker .data .currentDate {background:#3782AA;color:#FFF !important;}
		.date_picker .data .otherMonthDate {color:#CCC !important;}
		.date_picker .data .currentMonthDate {color:#000;}
		.date_picker .data .disabled {color:#CCC !important;cursor:text !important;background:#FFF !important;text-decoration:line-through;}
	.date_picker .list {position:absolute;z-index:1;top:22px;+top:25px;left:2px;right:2px;+right:-2px;border:1px solid #9BB5CC;height:146px;background:#FFF;}
		.date_picker .list li {height:24px;line-height:24px;text-align:left;padding-left:3px;cursor:pointer;}
		.date_picker .list .title {background:#D6E8F2;height:26px;+height:27px;cursor:text;}
		.date_picker .list .on {background:#C0EBEF;}
	.date_picker.notHas_M .monthInput,.date_picker.notHas_M .prev,.date_picker.notHas_M .next {display:none;}
	.date_picker.notHas_y .yearInput,.date_picker.notHas_y .prev_year,.date_picker.notHas_y .next_year {display:none;}
		.date_picker.notHas_y .prev {left:0;}
		.date_picker.notHas_y .next {right:0;}
/* Progress Bar */
.cmn_progress {background:url(images/progress_bg.gif) no-repeat;display:inline-block;width:100px;height:10px;zoom:1;}
	.cmn_progress img {background:url(images/progress_normal.gif) no-repeat;display:block;height:10px;}
	.cmn_progress.high img {background-image:url(images/progress_danger.gif);}
	.cmn_progress.low img {background-image:url(images/progress_safe.gif);}
/* Dialog */
.dialog2 {width:100%;height:100%;position:absolute;top:0;left:0;z-index:9999;}
	.dialog2 .bg {background:black;position:absolute;top:0;left:0;width:100%;height:100%;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;-height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
	.dialog2 iframe.cover_select {width:100%;height:100%;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;z-index:-1;display:none;-display:;}
	.dialog2 .wrap {overflow:hidden;width:470px;height:190px;border:0px solid #BDC8CA;margin:-85px 0 0 -235px;background:white;position:absolute;top:50%;left:50%;}
	.dialog2 .wrap.confirm {background:#EEEFF0;}
	.dialog2 .wrap.move {filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
		.dialog2 .wrap.move iframe {display:none!important;}
	.dialog2 .title {overflow:hidden;padding:6px 0 5px 6px;line-height:1.231;font-size:12px;font-weight:bold;height:14px;+height:25px;background:url(images/dialog_title.gif) repeat-x;cursor:move;}
		.dialog2 .title .dot {padding-left:15px;background:url(images/icon/dot_arrow.gif) no-repeat;zoom:1;}
		.dialog2 .title span {overflow:hidden;float:left;padding:0 20px 0 0;height:15px;}
	.dialog2 .close {position:absolute;right:5px;top:3px;cursor:pointer;width:18px;height:18px;background:url(images/close-dlg.gif) no-repeat 4px 4px;}
	.dialog2 .loading {position:absolute;top:50%;left:50%;margin:-40px 0 0 -50px;+margin-top:-15px;width:100px;height:24px;}
	.dialog2 .cont {position:relative;margin:0;height:175px;zoom:1;}
		.dialog2 .cont iframe {width:100%;height:100%;}
		.dialog2 .cont .box {position:relative;left:50%;margin:27px 0 0 -94px;width:260px;height:100px;}
			.dialog2 .cont .box .ico {position:absolute!important;margin:-5px 0 0 -72px;}
	.dialog2 .cor_1,.dialog2 .cor_2,.dialog2 .cor_3,.dialog2 .cor_4 {position:absolute;background:url(images/dialog_corner.gif) no-repeat;width:3px;height:3px;font-size:0;line-height:0;}
	.dialog2 .cor_1 {top:0;left:0;background-position:0 0;}
	.dialog2 .cor_2 {top:0;right:0;background-position:-3px 0;}
	.dialog2 .cor_3 {bottom:0;right:0;background-position:-3px -3px;}
	.dialog2 .cor_4 {bottom:0;left:0;background-position:0 -3px;}
	.dialog2 .cover_iframe {display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
	.dialog2 .resize {position:absolute;bottom:0;right:0;z-index:50;background:url(images/dialog_resize.gif) no-repeat -13px -13px;width:8px;height:8px;overflow:hidden;cursor:se-resize;}
	.dialog2 .border {display:none;position:absolute;top:0;left:0;border:1px dashed #CCFFFF;width:100%;height:100%;}
/* Dialog Page */
body.dialog {margin:0;padding:0;height:100%;}
	body.dialog .content {overflow:auto;margin:0;width:100%;height:100%;}
	body.dialog form {width:100%;height:100%;}
	body.dialog .icon {position:absolute;left:10px;+left:-45px;}
	/*body.dialog .wrap {padding-bottom:5px;}*/
	body.dialog .title {font-size:14px;line-height:43px;}
	body.dialog .message {padding:6px 0 8px 55px;position:relative;}
	body.dialog .cont {position:relative;padding:4px 8px 8px;+width:100%;}
		body.dialog .cont form {height:auto;}
	body.dialog .normal {position:absolute;top:80px;left:8px;}
	body.dialog .button,.dialog2 .cont .data .button {background:url(images/dialog_foot.gif) #F0F5F7 repeat-x;position:absolute;bottom:0;left:0;padding:7px 0 0 0;width:100%;height:28px;+height:35px;text-align:center;}
	body.dialog .button-append,.dialog2 .cont .data .button-append{height:auto;padding: 0;}
	body.dialog .button-append-reset,.dialog2 .button-append-reset{margin:0; padding:8px 8px 8px 0;text-align: right; background: #fff;}
	body.dialog .button-append-action,.dialog2 .button-append-action{padding:8px 10px 8px 0;}


.cmn_progress_big {background:url(images/progress_bg_big.gif) no-repeat;display:inline-block;width:300px;height:16px;zoom:1;}
.cmn_progress_big img {background:url(images/progress_normal_big.gif) no-repeat;display:block;height:16px;}
.cmn_progress_big img.high {background-image:url(images/progress_danger_big.gif);}
.cmn_progress_big img.low {background-image:url(images/progress_safe_big.gif);}

.cmn_progress_big.static img {background:url(images/progress_normal_big_static.gif);}
.cmn_progress_big.static img.high {background-image:url(images/progress_danger_big_static.gif);}
.cmn_progress_big.static img.low {background-image:url(images/progress_safe_big_static.gif);}
.progress_notes{font-size:12px;font-weight:bold;color:green;margin-top:20px;}
.txt_num{font-size:15px;display:inline;position:absolute;font-weight:bold;color:green;}

/* For Opera ----------------------------------*/
@media all and (min-width:0px){
	div#btn_input a span{top:0px;}
	body.left_page b.line{height:3px!important;}
	body.index_page table table table #location td .title {height:21px!important;}
	div#username_input input,div#password_input input {padding-top:2px!important;}
	body.left_page .title {display:table;width:187px;padding-bottom:6px;}
	.text.file_btn {height:19px!important;margin:0!important;}
	.tab_border .content {position:relative;}
	.Wdate {width:160px!important;}

	span.resize_box .ico {background:none;}
}

/* For Print ----------------------------------*/
@media print {

}
