@CHARSET "UTF-8";

BODY,P,FONT,DIV,TABLE,TD,INPUT,TEXTAREA,BUTTON,SPAN {
	font-size: 12px;
	font-family: 微软雅黑, arial, 宋体;
	-webkit-text-size-adjust: none;
}
/* 菜单图标 */
.ewa_menu_m0 {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}
/* 菜单文字 */
.ewa_menu_m1 {
	height: 17px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}
/* 菜单条目主样式 */
.ewa_menu_m {
	padding-left: 5px;
	padding-top: 2px;
}

/* 下拉菜单条目选中主样式 */
.ewa_menu_m_mv1 {
	padding-left: 5px;
	padding-top: 2px;
	background-color: #ddd;
}
/* 菜单条目分割 */
.ewa_menu_split {
	border-top: 1px solid #ccc;
	margin-top: 1px;
	margin-bottom: 1px;
}

/* 主菜单栏样式 */
.EWA_MENU {
	background-color: #fff;
	box-shadow: 3px 3px 6px -2px #ccc;
	border-bottom: 1px solid #ccc;
}

/* 皮肤上边框样式 */
.EWA_MAIN_BORDER_TOP {
	border-top: 1px solid #4675a3
}
/* 皮肤下边框样式 */
.EWA_MAIN_BORDER_BOTTOM {
	border-bottom: 1px solid #4675a3
}
/* 皮肤右边框样式 */
.EWA_MAIN_BORDER_RIGHT {
	border-right: 3px solid #4675a3
}

body {
	MARGIN: 0px;
	overflow: auto;
	background-color: #f8f8f8;
}

a {
	COLOR: #4675a3;
}
/* FRAME 分组样式 */
.EWA_GROUP {
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	background-color: #f1f1f1;
	color: #c96702;
	font-size: 14.8px;
}
/* FRAME 分组TAB样式 */
.EWA_GROUP_CNT_TOP {
	width: 70px;
	text-align: center;
	height: 25px;
	border: 1px solid #aaa;
	float: left;
	margin-left: 4px;
	padding-top: 5px;
	background-color: #ccc;
	margin-bottom: -3px;
	margin-top: 5px;
	cursor: pointer;
	color: #000;
}
/* FRAME 分组TAB选中样式 */
.EWA_GROUP_CNT_TOP1 {
	width: 70px;
	text-align: center;
	height: 30px;
	border: 1px solid #fff;
	float: left;
	margin-left: 1px;
	padding-top: 7px;
	background-color: #f1f1f1;
	margin-bottom: -3px;
	cursor: pointer;
	font-weight: bold;
	color: #c96702;
}
/* FRAME 分组TAB样式 底部 */
.EWA_GROUP_CNT_BOTTOM {
	width: 70px;
	text-align: center;
	height: 25px;
	border: 1px solid #aaa;
	float: left;
	margin-left: 4px;
	padding-top: 5px;
	background-color: #ccc;
	margin-top: -3px;
	cursor: pointer;
	color: #000;
}
/* FRAME 分组TAB选中样式 底部 */
.EWA_GROUP_CNT_BOTTOM1 {
	width: 70px;
	text-align: center;
	height: 30px;
	border: 1px solid #fff;
	float: left;
	margin-left: 1px;
	padding-top: 7px;
	background-color: #f1f1f1;
	margin-top: -3px;
	cursor: pointer;
	font-weight: bold;
	color: #c96702;
}
/* ListFRAME 主样式 */
.ewa_lf_func {
	height: 25px;
	background-color: #4675a3;
	box-shadow: rgb(204, 204, 204) 3px 3px 6px -2px;
}
/* ListFRAME 标题样式 */
.ewa_lf_func_caption {
	color: #fff;
	font-weight: bold;
	float: left;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
/* ListFRAME 功能键激活 */
.ewa_lf_func_act {
	float: left;
	color: #fff;
	height: 100%;
	padding-left: 3px;
	padding-right: 5px;
	padding-top: 5px;
}
/* ListFRAME 功能键 未激活 */
.ewa_lf_func_dact {
	float: left;
	padding-left: 3px;
	height: 100%;
	padding-left: 3px;
	padding-right: 5px;
	padding-top: 5px;
	color: #acdae7;
}
/* ListFRAME 分割符 */
.ewa_lf_func_split {
	float: left;
}
/* ??? */
.EWA_LF_BUT_ACT {
	FILTER: progid : DXImageTransform.Microsoft.Gradient ( startColorStr =
		'#dddddddd', endColorStr = '#ffFFFFFF', gradientType =   '0' );
	color: #000;
	border-left: 1px solid #FFF;
	border-right: 1px solid #AAA;
	border-top: 1px solid #aaa;
	height: 25px;
	padding: 5px;
	font-size: 13px;
	float: left;
}

.EWA_LF_BUT_DACT {
	FILTER: progid : DXImageTransform.Microsoft.Gradient ( startColorStr =
		'#ffFFFFFF', endColorStr =       '#dddddddd', gradientType =       '0'
		);
	color: #111;
	border-left: 1px solid #FFF;
	border-right: 1px solid #AAA;
	border-top: 1px solid #fff;
	height: 25px;
	padding: 5px;
	font-size: 13px;
	float: left;
}

/* 页舌 主样式 */
.ewa_tab {
	height: 30px;
	border-bottom: 3px solid #4675a3;
	background-color: #f8f8f8;
}
/* 页舌 当前 */
.ewa_tab_act {
	height: 25px;
	cursor: pointer;
	margin-left: 4px;
	margin-right: 2px;
	float: left;
}
/* 页舌 当前文字部分 */
.ewa_tab_act .bg_c {
	background-color: #4675a3;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
}
/* 页舌 当前左边 */
.ewa_tab_act .bg_l {
	background-image: url('images/tabs.gif');
	background-position: 0px 0em;
	background-repeat: no-repeat;
	width: 7px;
	font-size: 1px;
}
/* 页舌 当前右边 */
.ewa_tab_act .bg_r {
	background-image: url('images/tabs.gif');
	background-position: -7px 0px;
	background-repeat: no-repeat;
	width: 7px;
	font-size: 1px;
}
/* 页舌 非当前 */
.ewa_tab_dact {
	height: 25px;
	cursor: pointer;
	margin-left: 4px;
	margin-right: 2px;
	float: left;
}
/* 页舌 非当前 文字 */
.ewa_tab_dact .bg_c {
	background-color: #bfbfbf;
	color: #000;
	padding-left: 10px;
	padding-right: 10px;
}
/* 页舌 非当前 左边框 */
.ewa_tab_dact .bg_l {
	background-image: url('images/tabs.gif');
	background-position: -14px 0px;
	background-repeat: no-repeat;
	width: 7px;
}
/* 页舌 非当前 右边框 */
.ewa_tab_dact .bg_r {
	background-image: url('images/tabs.gif');
	background-position: -21px 0px;
	background-repeat: no-repeat;
	width: 7px;
}


/* 弹出框主样式 */
.EWA_POP_MAIN {
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
}
/* 弹出框 标题 样式 */
.EWA_POP_TITLE_L,.EWA_POP_TITLE_R {
	FILTER: progid : DXImageTransform.Microsoft.Gradient ( startColorStr =
		      '#dddddddd', endColorStr =       '#FFFFFFFF', gradientType =
		      '0' );
	background-image: -webkit-linear-gradient(top, #bbb 0px, #fff 100%);
	background-image: -ms-linear-gradient(top, #bbb 0px, #fff 100%);
	background-image: -moz-linear-gradient(top, #bbb 0px, #fff 100%);
	background-image: linear-gradient(top, #bbb 0px, #fff 100%);
	text-shadow: rgb(224, 224, 224) 0px 1px 0px;
}

.EWA_POP_TITLE_L,.EWA_POP_TITLE_R {
	border-bottom: 1px solid #AAA;
	height: 25px;
	background-color: lightgray;
}
/* 弹出框 标题 右样式 */
.EWA_POP_TITLE_R {
	padding-right: 8px;
}
/* 弹出框 标题 左样式 */
.EWA_POP_TITLE_L {
	font-size: 12px;
	color: #111;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
}
/* 弹出框 内容 */
.EWA_POP_CNT {
	boder-top: 1px solid #fff;
	padding: 2px;
}
/* 表主样式 */
.EWA_TABLE {
	border: 1px;
	background-color: #BBB;
	width: 100%;
}
/* 网格主样式 */
.EWA_GRID_TABLE {
	border: 1px;
	background-color: #BBB;
}
/* 网格头部 */
.EWA_GRID_H {
	font-weight: bold;
	text-align: center;
	background-color: #eee;
	color: #111;
	border-left: 1px solid #FFF;
	border-top: 1px solid #FFF;
}
/* 网格左 */
.EWA_GRID_L {
	font-weight: bold;
	background-color: #eee;
	color: #111;
	border-left: 1px solid #FFF;
	border-top: 1px solid #FFF;
}
/* 网格内容 */
.EWA_GRID {
	text-align: right;
	background-color: white;
	color: #000;
}
/* 表头部 */
.EWA_TD_H {
	FILTER: progid : DXImageTransform.Microsoft.Gradient ( startColorStr =  
		'#dddddddd', endColorStr =       '#FFEFEFEF', gradientType =       '0'
		);
	background-image: -webkit-linear-gradient(top, #bbb 0px, #f1f1f1 100%);
	background-image: -ms-linear-gradient(top, #bbb 0px, #f1f1f1 100%);
	background-image: -moz-linear-gradient(top, #bbb 0px, #f1f1f1 100%);
	background-image: linear-gradient(top, #bbb 0px, #f1f1f1 100%);
	text-shadow: rgb(222, 224, 224) 0px 2px 0px;
}
/* 表头部 */
.EWA_TD_H {
	font-weight: bold;
	text-align: center;
	height: 26px;
	background-color: lightgray;
	color: #111;
	border-left: 1px solid #FFF;
	border-top: 1px solid #FFF;
}
/* 表头部 */
.EWA_TD_HA {
	color: #000;
}
/* 表内容 */
.EWA_TD {
	height: 25px;
	padding-left: 4px;
	background-color: lightyellow;
	font-weight: bold;
	width: 100%;
	font-size: 14.8px;
}
/* 表内容 */
.EWA_TD_1 {
	width: 100%;
	background-color: #fff;
}
/* Frame 左部 */
.EWA_TD_L {
	padding-left: 4px;
	height: 22px;
	background-color: white;
	width: 100px;
}
/* Frame 中部 */
.EWA_TD_R {
	padding-left: 4px;
	height: 22px;
	background-color: white;
	width: 200px;
}
/* Frame 右部 和 底部（放置button） */
.EWA_TD_M,.EWA_TD_B {
	background-color: white;
	height: 22px;
	padding-left: 4px;
}
/* Frame 按钮 */
.EWA_BUTTON {
	border: 1px solid #dcdcdc;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	padding-top: 3px;
	font-size: 12px;
	background-color: #cccccc;
	color: white;
}
/* Frame 输入框 */
.EWA_INPUT {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #999;
	font-size: 12px;
	width: 99%;
	background-color: white;
}
/* Frame 验证 */
.EWA_VALID {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid black;
	font-size: 12px;
	width: 40px;
	background-color: white;
}
/* Frame 文本框 */
.EWA_TEXTAREA {
	font-size: 12px;
	width: 100%;
	height: 100px;
}
/* Frame 选择 */
.EWA_SELECT {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid black;
	font-size: 12px;
}
/* ListFrame 分组 */
.EWA_LF_GROUP {
	background-color: #ddd;
	padding-left: 5px;
	font-weight: bold;
	height: 18px;
}
/* ListFrame 编辑 */
.EWA_LF_EDIT {
	cursor: pointer;
	height: 100%;
}
/* Frame DHTML */
.EWA_DHTML {
	height: 220px;
	with: 100%;
}

.ewa_merge_tab {
	height: 25px;
	border: 1px solid gray;
	background-color: #f1f1f1;
	width: 70px;
	text-align: center;
	margin-left: 3px;
	color: #000;
	cursor: pointer;
	padding: 5px;
}

.ewa_merge_tab1 {
	height: 25px;
	border: 1px solid gray;
	background-color: #aaa;
	color: #fff;
	width: 70px;
	text-align: center;
	margin-left: 3px;
	cursor: pointer;
	padding: 5px;
}
/* Tree 关闭图标 */
.TD00A {
	width: 20px;
	height: 18px;
	display: block;
	background-image: url('../../images/tree/bluesky/clo.gif');
	background-repeat: no-repeat;
	cursor: pointer;
}

.TD00A div {
	width: 20px;
}
/* Tree 打开图标 */
.TD00B {
	width: 20px;
	height: 18px;
	background-image: url('../../images/tree/bluesky/ope.gif');
	background-repeat: no-repeat;
	cursor: pointer;
}

.TD00A div {
	width: 20px;
}
/* Tree 关闭图标1（例如书） */
.TD01A {
	width: 20px;
	height: 18px;
	background-image: url('../../images/tree/bluesky/book_close.gif');
	background-repeat: no-repeat;
}

.TD01A div {
	width: 20px;
}
/* Tree 打开图标1（例如书） */
.TD01B {
	width: 20px;
	background-image: url('../../images/tree/bluesky/book_open.gif');
	background-repeat: no-repeat;
}

.TD01B div {
	width: 20px;
}
/* Tree 交叉图标 */
.TD00C {
	width: 20px;
	height: 18px;
	background-image: url('../../images/tree/bluesky/cro.gif');
	background-repeat: no-repeat;
}

.TD00C div {
	width: 20px;
}
/* Tree 结束 */
.TD00D {
	width: 20px;
	height: 18px;
	background-image: url('../../images/tree/bluesky/croend.gif');
	background-repeat: no-repeat;
}

.TD00D div {
	width: 20px;
}

.TD10A {
	
}
/* Tree 背景线 */
.TD10B {
	background-image: url('../../images/tree/bluesky/lin.gif');
	background-repeat: repeat-y;
}
/* Tree ROOT图标 */
.CAPTION {
	width: 16px;
	height: 15px;
	background-image: url('../../images/tree/bluesky/ywl.gif');
	background-repeat: no-repeat;
}
/* 消息 */
.MSG_INFO {
	width: 100%;
	height: 100%
}
/* 消息 提示图标*/
.MSG_INFO .MSG_ICON {
	width: 128px;
	height: 128px;
	background-image: url('../../images/dialog/info_blue.png');
	background-repeat: no-repeat;
}
/* 消息 错误图标*/
.MSG_INFO .ERR_ICON {
	width: 128px;
	height: 128px;
	background-image: url('../../images/dialog/error_red.png');
	background-repeat: no-repeat;
}
/* 消息 文字部分*/
.MSG_INFO .MSG_TEXT {
	font-size: 14px;
	height: 100px;
}
/* 消息 按钮*/
.MSG_INFO .MSG_BUTS {
	text-align: right;
	padding: 4px;
}

.ewa_grid_ul {
	list-style-type: none;
	list-style-image: none;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.ewa_grid_li {
	list-style-type: none;
	list-style-image: none;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	float: left;
}

.ewa_grid_li_end {
	float: none;
}

/* 表格滑动浮动颜色 */
.ewa_grid_mover {
	background-color: #FFDABB;
	padding-left: 4px;
	height: 22px;
}

/* 表格滑动选中颜色 */
.ewa_grid_down {
	background-color: lightblue;
	padding-left: 4px;
	height: 22px;
}

/* 左菜单条主菜单 */
.ewa_lmenu_bar,.ewa_lmenu_bar_mv {
	height: 25px;
	padding-left: 4px;
	background-image: url('images/left_mnu_tab.gif');
	background-repeat: repeat-x;
	line-height: 25px;
	color: #fff;
}

.ewa_lmenu_bar .ewa_menu_table,.ewa_lmenu_bar_mv  .ewa_menu_table {
	padding-top: 3px;
}
/* 左菜单条子菜单文字 */
.ewa_lmenu_bar td {
	color: #fff;
}
/* 左菜单条子菜单文字 选中 */
.ewa_lmenu_bar_mv td {
	color: yellow;
}

.ewa_lmenu_bar1,.ewa_lmenu_bar1_mv {
	height: 20px;
	padding-top: 3px;
	padding-left: 4px;
}

.ewa_lmenu_bar1 td {
	color: #545a60;
}

.ewa_lmenu_bar1_mv td {
	color: #000;
	font-weight: bold;
}
/* 工作流节点BOX */
.ewa_wf_box {
	position: absolute;
	width: 80px;
	height: 50px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	z-index: 100;
	font-size: 12px;
	background-color: #ccc;
	border-radius: 5px;
	box-shadow: 3px 3px 3px 2px #BFBFBF;
}
/* 工作流节点 */
.ewa_wf_unit {
	cursor: pointer;
	width: 38px;
	height: 38px;
}
/* 工作流节点图标 */
.ewa_wf_unit_img {
	cursor: pointer;
	background-image: url('../../images/workflow/wf_no_x.png');
	width: 38px;
	height: 38px;
	background-repeat: no-repeat;
}
/* 工作流节点图标 */
.ewa_wf_unit_img1 {
	cursor: pointer;
	background-image: url('../../images/workflow/null.gif?a=1');
	width: 38px;
	height: 38px;
}
/* 工作流节点图标 */
.ewa_wf_unit_img2 {
	cursor: pointer;
	background-image: url('../../images/workflow/nullaend.gif');
	width: 38px;
	height: 38px;
}
/* SQL编辑 */
.ewa_sql_editor {
	height: 200px;
	width: 100%;
}

.EWA_FRAME_GROUP_TITLE {
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	padding: 5px;
	color: darkblue;
	text-shadow: rgb(224, 224, 224) 0px 1px 0px;
	background: linear-gradient(#ccc 20%, #fff);
	text-align: center;
}

.EWA_FRAME_GROUP_BUTTONS {
	padding: 5px;
	background: linear-gradient(#fff 50%, #ccc);
	text-align: right;
	border-top: 1px solid #ccc;
}

.EWA_GROUP_GUIDE {
	
}

input[type=submit] {
	background-color: darkblue;
	color: #fff;
	background: linear-gradient(blue 50%, darkblue);
	cursor: pointer;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	-webkit-box-shadow: drakblue 0px 2px 1px -1px inset;
	font-weight: normal;
	font-size: 12px;
	border: 1px;
	border-radius: 5px;
}

.ewa_but_blue {
	background-color: darkblue;
	color: #fff;
	background: linear-gradient(blue 50%, darkblue);
	cursor: pointer;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	-webkit-box-shadow: drakblue 0px 2px 1px -1px inset;
	font-weight: normal;
	font-size: 12px;
	border: 1px;
	border-radius: 5px;
}

input[type=button],button {
	background-color: #34a139;
	color: #fff;
	background: linear-gradient(#34a139 50%, #41862a);
	cursor: pointer;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	-webkit-box-shadow: rgb(76, 201, 85) 0px 2px 1px -1px inset;
	font-weight: normal;
	font-size: 12px;
	border: 1px;
	border-radius: 5px;
}