/*
 Theme Name : ui_2012
 Datetime : 2008-12-16
 Author : lvxuhui
 other :zhangjianguang 
 Datetime : 2009-11-23
 Last Edit: 2010-09-27
 other :lixinxing 
 Datetime : 2012-10-18
 Last Edit: 2010-09-27
*/
body {behavior:url(stylesheet/ui_2012/csshover.htc);margin:8px;background:#FFF;overflow:auto;}
body.login .header .ui,body.login .body .logo,.about .logo,.about.ui {-behavior:url(/stylesheet/ui_2012/iepngfix.htc);}

/* Left Page ----------------------------------*/
body.left_page{margin: 0px;background:#E5EFF3 repeat-y right;overflow-x:hidden;overflow-y:auto;}
body.top_body{ margin:20px;}
/* Main Page ----------------------------------*/
body.main {}
	body.white {overflow:auto!important;}
body.main .content {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:#FFF;}
			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 #dddddd;border-collapse:collapse;width:100%;background-color:#f5f5f5;}
				div.about table.cmn_form .content .wrap td{ vertical-align:top; padding:2px 0 2px 5px;}
				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:40px;left:12px;}/*width:403px;height:58px;*/
		div.about .ui {position:absolute;top:15px;right:15px}/*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;}
		body.dialog div.about p{ line-height:160%; color:#676767;}
		body.dialog div.about a.down{ margin-right:5px;}
		body.dialog div.about table.about_tab td{ height:18px; line-height:18px; vertical-align:top;}
/* Staus Page */
	/* Two table inline */
	table.inline {margin:0!important;margin:-16px 0 0 0;width:100%;}
		table.inline .space {width:10px;}
/* Tree */
ul.tree { }
	ul.tree ul {zoom:1;}
	ul.tree li a span {padding-left:1em !important;padding-bottom:1px !important;color:#122347;}
		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 center;margin:1px 0 0 0;width:14px;+width:14px;height:20px;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;}

/* Top Box */
.top_box {border:1px solid #d8d8d8;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 #d8d8d8 !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;}
					.top_box .cont table th {font-size:12px;font-weight:normal;text-align:left;}
				/* 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 0;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:0;vertical-align:bottom;height:26px;line-height:26px;} /* 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;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;}
.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 #ddd;}
img {border:none;}
ul,ol {list-style:none;}
form {margin:0;padding:0;}
form.small {width:500px;}
select {position:relative;-z-index:-1; padding:2px 1px;}

.sub_title {margin-top:3px;+margin-top:12px;margin-bottom:2ex;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;}
.sub_title .arrow{ display:inline-block; width:10px; background:url(images/pane/arrow_up_blue_disabled.gif) 0 0 no-repeat;}
.sub_title .arrow.min{ background-image:url(images/pane/arrow_down_blue_disabled.gif)}


.wrap_box {padding:2px;line-height:1.231;position:relative;top:1px;zoom:1;}
	.wrap_box select,.wrap_box input {margin:-3px 0 0;vertical-align:middle;}
/* Article Page */
div.article {line-height:18px; padding-bottom:20px;} 
	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:#f2dede!important;}
.v_high2 {background-color:#FEDBCF!important;}
.v_medium {background-color:#fcf8e3!important;}
.v_low {background-color:#d9edf7!important;}
.v_low2 {background-color:#dff0d8!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 td {+width:1000px;}
	table.report .report_first_title.off .arrow {background-image:url(images/icon/dot_down.gif);width:24px;}
	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; position:absolute; background:#FFF;filter:alpha(opacity=80);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)";-moz-opacity:0.8;opacity:0.8; top:0;z-index: 10000; margin:0;}
.loading span {background:url(images/icon/load.gif) no-repeat 0 center;height:50px;line-height:50px; display: inline-block;padding:0 0 0 40px;position:relative;top:40%;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:24px;background:url(images/icon/datePicker.gif) #fff no-repeat right center;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[readonly]{cursor:pointer;}
	input.select[disabled]{background:url("images/select_arrow.gif") no-repeat scroll right 50% #EEEEEE;cursor:default;}
	input.select {background:none;border: 1px solid #C0C1B3;padding-right:14px;width:121px;+width:122px;}
	.selectMulti input.select {background:none;border:none;border-right:14px solid transparent;-filter: chroma(color = #ffffff);-border-right:14px solid #ffffff; width:121px;+width:122px;}
	div.select {position:absolute;overflow: auto;background:white;height:auto;padding:2px 2px 2px 6px!important;padding:2px;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;border: 1px solid #C0C1B3;}
	.selectMulti .cont {position:absolute !important;left:0;top:26px !important;width:185%;border:1px solid #dddddd;background:white;margin:-1px 0 0 !important;+margin:0 !important;padding:0 0 35px 0 !important;overflow:hidden;display:none;}
		.selectMulti .cont ul {width:100%;height:100%;overflow:auto;display:block;padding:0}
		.selectMulti .cont ul li {padding:2px;line-height:18px;float:none; word-break:break-all;}
		.selectMulti .cont ul li input {margin:2px 4px 0 3px;+margin:0;}
	.selectMulti .tools {position:absolute;bottom:0;padding:4px 5px; padding-left:2px\9;background:#eee;width:100%;border-top:1px solid #dfdfdf; }
	.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;}
		.selectMulti.on .s_text{ width:140px;}
	.selectMulti.top {}
		.selectMulti.top .cont {top:auto !important;bottom:24px !important;+bottom:25px !important;padding:34px 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 #d8d8d8;}
		fieldset legend {color:#000;font-weight:normal; }
		fieldset .label {padding:0 0 5px 9px!important;}
		fieldset label {vertical-align:bottom;display:block;padding:5px 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:200px!important;width:210px;float:left;clear:right;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 .title .find {background:url(images/icon/pane_box_find.gif);width:16px;height:16px;position:absolute;right:20px;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,.tip_box .ico {position:absolute;bottom:0;right:0;z-index:50;background:url(images/dialog_resize.gif) no-repeat -13px -13px!important;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:99999;}
	.tip_box .tip_wrap {position:relative;z-index:50;background:#FFF;border:1px solid #d6dfe8;padding:14px 8px 8px!important;overflow:hidden;zoom:1;}
	.tip_box .tip_title {position:absolute;background:#fff;margin:-14px 0 0 -8px;width:100%;height:18px;overflow:hidden;cursor:move;}
	.tip_box .tip_cont {background:#FFF;line-height:18px;cursor:text;height:100%;overflow:auto;zoom:1; padding-top:4px;}
	.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:4px;right:3px;display:block;background:url(images/tip_close.gif) #fff no-repeat -1px -2px;width:14px;height:14px;overflow:hidden;cursor:pointer;}
	.tip_box a.fix {position:absolute;z-index:51;top:4px;right:17px;display:block;background:url(images/tip_fix.gif) #fff no-repeat -1px -1px;width:14px;height:14px;overflow:hidden;cursor:pointer;}
		.tip_box a.fix.on {background-image:url(images/tip_fix_on.gif);background-position:0 -1px;}
	.tip_box b.tip_arrow {display:block;position:absolute;z-index:51;top:6px;left:-6px;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 .tip_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 .tip_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 .tip_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 #DDDDDD;background:#FFFFFF;width:130px;top:0;left:0;display:none; padding:5px 0;}
	.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-color:#398ff7; color:#ffffff;}
	.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; border-bottom:solid 1px #E5E5E5;padding:0; margin:5px 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:-3px;border:1px solid #DDDDDD;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 img.high {background-image:url(images/progress_danger.gif);}
	.cmn_progress img.low {background-image:url(images/progress_safe.gif);}
	
.cmn_progress_mid {background:url(images/progress_bg_mid.gif) no-repeat;display:inline-block;width:200px;height:16px;zoom:1;}
	.cmn_progress_mid img {background:url(images/progress_normal_mid.gif) no-repeat;display:block;height:16px;}
	.cmn_progress_mid img.high {background-image:url(images/progress_danger_mid.gif);}
	.cmn_progress_mid img.low {background-image:url(images/progress_safe_mid.gif);}
	
	.cmn_progress_mid.static img {background:url(images/progress_normal_mid_static.gif);}
	.cmn_progress_mid.static img.high {background-image:url(images/progress_danger_mid_static.gif);}
	.cmn_progress_mid.static img.low {background-image:url(images/progress_safe_mid_static.gif);}
	
.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);}

/* Topology */
canvas.topology {background:#FFFFFF; border:1px solid #DDDDDD; margin:4px 0;}
div.topology {position:absolute;z-index:999;overflow:hidden;}
	div.topology .icon {position:absolute;cursor:move;display:none;}
	div.topology .icon b {position:absolute;left:-20%;bottom:-15px;white-space:nowrap;font-weight:normal;}
	div.topology .tmpBox {-moz-opacity:0.5;opacity:0.5;}
		div.topology .tmpBox .icon {margin:5px;border:none !important;;}
		div.topology .tmpBox .icon b,div.topology .tmpBox .icon img {filter:alpha(opacity=50);}
	/* On Move */
	div.topology.onMove .icon {cursor:default;display:block;}
		div.topology.onMove .icon.on b {font-weight:bold;background:#FFFF00;}
	div.topology.onMove .icon.onSelf {}
		div.topology.onMove .icon.onSelf b {font-weight:normal;background:none;}
/* 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:200px;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.5;font-size:12px;font-weight:bold;height:19px;+height:30px;background:url(images/dialog_title.gif) repeat-x;cursor:move; color:#FFF;}
		.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:20px; color:#fff;}
	.dialog2 .close {position:absolute;right:5px;top:5px;cursor:pointer;width:18px;height:18px;background:url(images/close-dlg_w.gif) no-repeat 4px 4px;}
	.dialog2 .help {position:absolute;right:25px;top:2px;cursor:pointer;width:20px;height:20px;background:url(images/icon/dialog_help.png) no-repeat 4px 4px;}
	.dialog2 .maxwin {position:absolute;right:22px;top:5px;cursor:pointer;width:18px;height:18px;background:url(images/max_win.gif) no-repeat 4px 4px;}
	.dialog2 .midwin {position:absolute;right:22px;top:5px;cursor:pointer;width:18px;height:18px;background:url(images/mid_win.gif) no-repeat 4px 4px;}
	.dialog2 .loading {position:absolute;top:40%;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 .cont .data{position:relative;overflow:hidden;}
		.dialog2 .cont .data .data_cont{padding:4px 8px 0px;overflow:auto;}
		.dialog2 .cont .data .content {position:absolute;bottom:35px;top:0;width:100%;overflow:auto;}
	.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;}
	body.dialog .wrap {}
	body.dialog .title {font-size:14px;line-height:43px;}
	body.dialog .message {padding:6px 0 8px 55px;}
	body.dialog .cont {position:relative;padding: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) #eee repeat-x;position:absolute;bottom:0;left:0;padding:7px 0 6px 0;width:100%;text-align:center;}


/* 滚动条 */
/* Tiny Scrollbar */
.scrollbar_y {  margin:10px; }
.scrollbar_y .viewport {  overflow: hidden; position: relative; }
.scrollbar_y .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.scrollbar_y .scrollbar{ background: transparent url(images/scroll/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
.scrollbar_y .track { background: transparent url(images/scroll/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
.scrollbar_y .thumb { background: transparent url(images/scroll/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
.scrollbar_y .thumb .end { background: transparent url(images/scroll/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }

.scrollbar_x {  margin:10px; }
.scrollbar_x .viewport { overflow: hidden; position: relative; }
.scrollbar_x .overview { list-style: none; padding: 0; margin: 0; position: absolute; left: 0; top: 0;  }
.scrollbar_x .scrollbar{ background: transparent url(images/scroll/bg-scrollbar-track-x.png) no-repeat 0 0; position: relative; margin: 0 0 5px; clear: both; height: 15px; }
.scrollbar_x .track { background: transparent url(images/scroll/bg-scrollbar-trackend-x.png) no-repeat 100% 0; width: 100%; height:15px; position: relative; }
.scrollbar_x .thumb { background: transparent url(images/scroll/bg-scrollbar-thumb-x.png) no-repeat 100% 50%; height: 25px; cursor: pointer; overflow: hidden; position: absolute; left: 0; top: -5px; }
.scrollbar_x .thumb .end{ background: transparent url(images/scroll/bg-scrollbar-thumb-x.png) no-repeat 0 50%; overflow: hidden; height: 25px; width: 5px;}

/* 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; position:static!important;}
	.Wdate {width:160px!important;}

	span.resize_box .ico {background:none;}
}

/* For Print ----------------------------------*/
@media print {
	
}


/*quick----------------------------------------*/

#quick {background:url(images/icon/quick.png) #FFF;border:solid 3px #d6d6d6;border-right:none;padding: 10px 5px;position: absolute;right:0;top: 160px;height:18px;width:20px;*width:30px;margin-right:-3px;z-index: 100;}
#quickMenu {border:solid 3px #d6d6d6;border-right:none;display: none;height: auto;padding: 5px 10px;position: absolute;right: 0;top: 160px;z-index: 99; background:#FFF;}
#quickMenu ul li{ padding:4px 0;}
#quickMenu ul li a img{ vertical-align:middle;}

/*progress_ring---------------------------------*/
.txt{ 
    text-align:center; 
    font-size:12px; 
} 
.color{color:#eeeeee; }
.txt2{
	line-height:0;
	position:relative;
}
.txt_percent{
	position:absolute;
	font-size:10px;
}
.txt_num{
	font-size:18px;
	display:inline;
	position:absolute;
	font-weight:bold;
}
/*application----------------------------------------*/
.aplcon {
	position: fixed;
	top: 56px;
	right: 0px;
	width: auto;
	height: 22px;
	float: right;
	z-index: 9999;
	_position:absolute;
    _top: expression(eval(documentElement.scrollTop+58));
}

.aplcon a {
	float: left;
	color: #ffffff;
	text-decoration: none;
}

.aplcon .aplconcontant {
	float: left;
	background-image: url(images/aplconbg.png);
	background-repeat: repeat-x;
	width: 58px;
	height: 22px;
	line-height: 22px;
}

/*通用*/
.nomargin{ margin:0 !important;}
.margin_right{ margin-right:4px;}
.group_spacing{ height:20px;}
