		/*
	 * Button Css
	 */

/*
.btn_span{
	background:url("../images/new_btn.gif") repeat-x 0px 0px;
	border-top:#63B1D8 1px solid;
	border-left:#63B1D8 1px solid;
	border-bottom:#63B1D8 1px solid;
	border-right:#63B1D8 1px solid;
	padding-top:0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin:0px;
	display: inline-block;
	vertical-align:middle;
	line-height:0px;
}
.btn_input{
	background:none transparent scroll no-repeat 0% 0%;
	font:13px arial, helvetica, tahoma, sans-serif;
	color:#333;
	border-top:0px;
	border-left:0px;
	border-bottom:0px;
	border-right:0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top:1px;
	padding-bottom:0px;
	margin:0px;
	-moz-outline:0 none;
	outline-color:invert;
	outline-style:none;
	outline-width:0px;
	overflow:visible;
	height:19px;
	text-align:center;
	white-space:nowrap;
	outline: 0 none;
	width:auto;

}
.btn_em{
	text-align:center;
	line-height:0px;
	font-style:normal;
	font-weight:normal;
	padding:0px;
	border:0px;
	margin:0px;
	
}
*/

.btn_span {
	background: url("../images/new_btn.gif") repeat-x 0px 0px;
	border: #63b1d8 1px solid;
	padding: 0px;
	margin: 0px;
	display: inline-block;
	line-height: 0px;
	_padding-top: 1px;
	vertical-align:middle;

	*display:inline;
	zoom:1;
}
.btn_input {
	background:none transparent scroll no-repeat 0% 1%;
	font: 13px arial, helvetica, tahoma, sans-serif;
	color: #333333;
	border: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: visible;
	height: 19px;
	_height: 18px;
	line-height: 18px;
	_line-height: 16px;
	line-height: 22px\0;
}
input[type="button"]::-moz-focus-inner{ 
	border:0; 
	padding:0; 
	margin:0; 
}
.btn_em {
	padding: 0px;
	border: 0px;
	margin: 0px;
	line-height: 0px;
}

.btn_over{
	background:url("../images/new_btn_hl.gif") repeat-x 0px 0px;
}
.btn_icon{
	padding-left:19px;
}
.toolbarLeft{
	padding-left: 3px;
}
.toolbar{
	background:none transparent scroll no-repeat 0% 0%;
	border-top:white 1px solid;
	border-left:white 1px solid;
	border-bottom:white 1px solid;
	border-right:white 1px solid;
}

	/*
	 * Message Css
	 */
	.msg_shadow{
		background-color:#FFFFFF;/*modify by yjx */
		filter:progid:DXImageTransform.Microsoft.alpha(opacity=0) progid:DXImageTransform.Microsoft.Blur(pixelradius=4);/*modify by yjx */
		position:absolute;
		padding:0px;
		margin:0px;
		overflow:hidden;
		z-index:9002;
		/*zoom:1;*/
		/*display:block;*/
	}
	.msg{
		position:absolute;
		background-color:#FFFFFF;
		/**background-color:transparent;*/
		/*box-shadow:0px 0px 10px #777;*/
		/*-moz-box-shadow:0px 0px 10px #777;*/
		/*-webkit-box-shadow:0px 0px 10px #777;*/
		padding:0px;
		margin:0px;
		z-index:9003;
		/*visibility:visible;*/
	}
	.msg_tl{
		background:repeat-x 0px 0px;
		background-image:url("../images/msg_top.gif");
		margin:0px;
		padding:0px 0px 0px 6px;
		border-bottom:#4792d6 1px solid;
		/*z-index:1;*/
		/*zoom:1;*/

		
	}
	.msg_tr{
		background:no-repeat right 0px;
		background-image:url("../images/msg_top.gif");
		margin:0px;
		padding:0px 6px 0px 0px;
	}
	.msg_tc{
		background:repeat-x 0px 0px;
		background-image:url("../images/msg_top.gif");
		margin:0px;
		padding:0px;
		/*overflow:hidden;*/
		/*zoom:1;*/

		height:23px;
		overflow-y:hidden;
	}
	.msg_tc_panel{
		color:#555;
		cursor:move;
		khtmluserselect:none;
		-khtml-user-select:none;
		-webkit-user-select:ignore;
		margin:0px;
		padding:5px 0px 4px 0px;
		overflow:hidden;
		/*zoom:1;*/
	}
	.msg_tc_panel_pic{
		background:no-repeat;
		background-image:url("../images/msg_close.gif");
		background-position:0px 0px;
		color:#555;
		cursor:pointer;
		/*display:block;*/
		float:right;
		width:15px;
		height:15px;
		line-height:15px;
		margin:0px 0px 0px 2px;
		padding:0px;
		-khtml-user-select:none;
		-moz-user-select:none;
		-webkit-user-select:ignore;
		overflow:hidden;


		position:relative;
		top:-1px;
	}
	.msg_tc_panel_text{
		font:13px arial,tahoma,verdana, sans-serif;/*11px*/
		font-size:13px;/*11px*/
		text-align:left;
		-khtml-user-select:none;
		-moz-user-select:none;
		-webkit-user-select:ignore;
		height:15px;
		line-height:15px;
		padding-left:8px;
	}

	.msg_ml{
		/*background:repeat-y 0px 0px;*/
		/*background-image:url("../images/msg_top.gif");*/
		background-color:#FFFFFF;
		margin:0px;
		padding:0px 0px 0px 6px;
		/*zoom:1;*/
	}

	.msg_mr{
		/*background:repeat-y right 0px;*/
		/*background-image:url("../images/msg_top.gif");*/
		background-color:#FFFFFF;
		margin:0px;
		padding:0px 6px 0px 0px;
	}

	.msg_mc{
		background-color:#FFFFFF;
		border:0px;
		margin:0px;
		padding:0px;
		text-align:center;
	}
	.msg_mc_panel{
		background:none transparent scroll repeat 0% 0%;
		background-color:transparent;
		border:0px;
		margin:0px;
		padding:0px 0px 0px 0px;
		height:auto;
		/*overflow:hidden !important;*/
	}
	.msg_mc_panel_title {
		font:13px arial,tahoma,verdana, sans-serif;/*11px*/
		font-size:13px;/*11px*/
		padding:0px;
		border:0px;
		margin:0px;
	}
	.msg_mc_panel_user {
		font:13px arial,tahoma,verdana, sans-serif;/*11px*/
		font-size:13px;/*11px*/
		padding:0px;
		border:0px;
		margin:0px;
		word-break:break-all;
		word-wrap:break-word;
	}
	.msg_mc_panel_pic{
		/*background:no-repeat left top;*/
		/*background-image:url("../images/icon-question.gif");*/
		float:left;
		margin:0px;
		padding:0px;
		width:47px;
		height:40px;
		border:0px green solid;
	}
	.msg_mc_panel_pic_confirm{
		/*background-image:url("../images/icon-question.gif");*/
		display:none;
	}
	.msg_mc_panel_pic_alert{
		/*background-image:url("../images/icon-warning.gif");*/
		display:none;
	}
	.msg_mc_panel_pic_msg{
		/*background-image:url("../images/icon-warning.gif");*/
		display:none;
	}
	.msg_mc_panel_text{
		font:13px arial,tahoma,verdana, sans-serif;/*11px*/
		font-size:13px;/*11px*/
		text-align:left;
		padding:20px 10px 20px 10px;/*modify by yjx*/
		*padding:20px 10px 20px 10px;
		margin:0px 0px 0px 0px;/*modify by yjx*/
		word-break:break-all;
		word-wrap:break-word;
		border:0px red solid;
		text-align:center;
		/*float:left;*/
		/*clear:left;*/
		/*zoom:1;*/
	}
	.msg_bl{
		/*background:no-repeat 0px bottom;*/
		/*background-image:url("../images/msg_top.gif");*/
		margin:0px;
		padding:0px 0px 0px 6px;
		/*zoom:1;*/
	}
	.msg_br{
		/*background:no-repeat right bottom;*/
		/*background-image:url("../images/msg_top.gif");*/
		margin:0px;
		padding:0px 6px 0px 0px;
		/*zoom:1;*/
	}
	.msg_bc{
		/*background:repeat-x 0px bottom;*/
		/*background-image:url("../images/msg_top.gif");*/
		margin:0px;
		padding:0px;
		/*zoom:1;*/
	}
	.msg_bc_panel{
		margin:0px;
		overflow:hidden;
		padding:0px 0px 17px 0px;
		/*zoom:1;*/
	}
	.msg_mc_panel_clear{
		clear:both;
	}


	.msg_shadow_range{
		top:257px;
		left:714px;
		width:0px;
		height:0px;
		*top:248px;
		*left:709px;
		*width:218px;
		*height:90px;	
	}
	.msg_range{
		display:block;
		top:253px;
		left:714px;		
		width:217px;	
		zoom:1;
	}
	.msg_mc_panel_range{
		width:205px;
	}
	.msg_fade{
		/*filter:BlendTrans(duration=3);*/
	}
	.msg_mask{
		background-color:#FFFFFF;/*modify by yjx */
		filter:alpha(opacity=0);/*50*//*modify by yjx */
		left:0px;
		top:0px;
		margin:0px;
		padding:0px;
		-moz-opacity:0.5;/*0.5*/
		opacity:.0;/*50*/
		position:absolute;
		z-index:9001;
		zoom:1;
		width:0px;
		height:0px;
		display:none;
	}
	/**/
	.msg_mask_iframe{
		position:absolute;
		visibility:inherit;
		top:0px; 
		left:0px; 
		width:100%; 
		height:100%;
		z-index:-1;
		border:0px red solid;
		background-color:transparent;
	}
	

	.g-tip
	{
		z-index: 20000;
		/*border-bottom: 0px;*/
		position: absolute;
		/*border-left: 0px;*/
		visibility: hidden;
		/*border-top: 0px;*/
		top: 0px;
		/*border-right: 0px;*/
		left: 0px;
		border:1px solid black;
		
	}
	  .g-tip-shadow{  		   
		   /*border:0px solid #ccc;*/
		  -moz-box-shadow :3px 3px 4px #ccc;
		   filter : progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color="#cccccc"); /*???????????? */
		   -webkit-box-shadow :3px 3px 4px #ccc; 
		   box-shadow :3px 3px 4px #ccc;	
		}
	.g-tip .g-tip-tc
	{
		/*zoom: 1;*/
		/*background: url(../images/tip-sprite.gif) repeat-x 0px -62px;*/
		/*overflow: hidden;*/
		padding-top: 3px;
		background-color:#FFFFA0;
	}
	.g-tip .g-tip-tl
	{
		padding-left: 6px;
		/*zoom: 1;*/
		/*background: url(../images/tip-sprite.gif) no-repeat 0px 0px;*/
		overflow: hidden;
		background-color:#FFFFA0;
	}
	.g-tip .g-tip-tr
	{
		padding-right: 6px;
		/*zoom: 1;*/
		/*background: url(../images/tip-sprite.gif) no-repeat right 0px;*/
		overflow: hidden;
		background-color:#FFFFA0;
	}
	.g-tip .g-tip-bc
	{
		/*background: url(../images/tip-sprite.gif) repeat-x 0px -121px;*/
		height: 3px;
		overflow: hidden;
		background-color:#FFFFA0;
	}
	.g-tip .g-tip-bl
	{
		padding-left: 6px;
		/*zoom: 1;*/
		/*background: url(../images/tip-sprite.gif) no-repeat 0px -59px;*/
		background-color:#FFFFA0;
	}
	.g-tip .g-tip-br
	{
		padding-right: 6px;
		/*zoom: 1;*/
		/*background: url(../images/tip-sprite.gif) no-repeat right -59px;*/
		background-color:#FFFFA0;
	}
	.g-tip .g-tip-mc
	{
		/*background: url(../images/tip-mc.gif) #fff repeat 0px -1px;*/
		border-bottom: 0px;
		border-left: 0px;
		font: 13px arial,tahoma, helvetica, sans-serif;/*11px*/
		border-top: 0px;
		border-right: 0px;
		word-break:break-all;
		word-wrap:break-word;
		background-color:#FFFFA0;
		
	}
	.g-tip .g-tip-ml
	{
		padding-left: 6px;
		/*zoom: 1;*/
		/*background: url(../images/tip-sprite.gif) #fff repeat-y 0px -124px;*/
		background-color:#FFFFA0;
	}
	.g-tip .g-tip-mr
	{
		padding-right: 6px;
		/*zoom: 1;*/
		/*background: url(../images/tip-sprite.gif) repeat-y right -124px;*/
		background-color:#FFFFA0;
	}
	.g-tip .g-tip-header-text
	{
		padding-bottom: 0px;
		margin: 0px 0px 2px;
		padding-left: 0px;
		padding-right: 0px;
		font: bold 13px arial,tahoma, helvetica, sans-serif;/*11px*/
		color: #444;
		padding-top: 0px;
	}
	.g-tip .g-tip-body
	{
		padding-bottom: 2px;
		margin: 0px;
		padding-left: 0px;
		padding-right: 0px;
		font: 13px arial,tahoma, helvetica, sans-serif;/*11px*/
		color: #444;
		padding-top: 2px;
		overflow: hidden;
	}
    .g-tip-frame
	{
		position:absolute; 
		visibility:visible; 
		/*top:1px;left:1px;*/
		z-index:19998; 
		display:block;
	}


	/*tree*/
	.g-tree-icon
	{
		border-bottom: 0px;
		border-left: 0px;
		padding-bottom: 0px;
		margin: 0px;
		padding-left: 0px;
		width: 16px;
		padding-right: 0px;
		background-repeat: no-repeat;
		height: 18px;
		vertical-align: top;
		border-top: 0px;
		border-right: 0px;
		padding-top: 0px;
		vertical-align: middle !important;
		-moz-user-select: none;
	}
	.g-tree-ec-icon
	{
		border-bottom: 0px;
		border-left: 0px;
		padding-bottom: 0px;
		margin: 0px;
		padding-left: 0px;
		width: 16px;
		padding-right: 0px;
		background-repeat: no-repeat;
		height: 18px;
		vertical-align: top;
		border-top: 0px;
		border-right: 0px;
		padding-top: 0px;
		vertical-align: middle !important;
		-moz-user-select: none;
		cursor:pointer;
	}
	.g-tree-node-icon
	{
		border-bottom: 0px;
		border-left: 0px;
		padding-bottom: 0px;
		margin: 0px;
		padding-left: 0px;
		width: 16px;
		padding-right: 0px;
		vertical-align: top;
		border-top: 0px;
		border-right: 0px;
		padding-top: 0px;
		height: 18px;
		vertical-align: middle !important;
		background-repeat: no-repeat;
		background-position: center 50%;
		-moz-user-select: none;
	}
	.g-tree-node
	{
		font: 13px arial,tahoma, helvetica, sans-serif;
		white-space: nowrap;
		color: black;
		list-style-type: none;
		list-style: none outside none;
		border-bottom: 0px;
		border-left: 0px;
		border-top: 0px;
		border-right: 0px;
		padding-bottom: 0px;
		margin: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		line-height: 0px;


	}
	.g-tree-node-indent
	{
		padding:0px;
		margin:0px;
	}
	.g-tree-node-el
	{
		line-height: 18px;
		margin: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		text-align:left;
		height:20px;

	}
	.g-tree-node A
	{
		font: 13px arial,tahoma, helvetica, sans-serif;
		outline-style: none;
		outline-color: invert;
		outline-width: 0px;
		color: black;
		text-decoration: none;
		-moz-user-select: none;
		-khtml-user-select: none;
		-moz-outline: 0 none;
		-moz-user-focus: normal;
		-kthml-user-focus: normal;
		vertical-align: middle !important;
		margin:0px;
		padding:0px;
	}
	.g-tree-node A LABEL
	{
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 2px;
		padding-right: 3px;
		color: black;
		text-decoration: none;
		margin:0px;
		cursor: pointer;
		text-decoration:none;
		font: 13px arial,tahoma, helvetica, sans-serif;
	}
	.g-tree-root-ct
	{
		zoom: 1;
		list-style-type: none;
		list-style: none outside none;
		padding:0px;
		margin:0px;
	}
	.g-tree-node-ct
	{
		line-height: 0;
		font-size: 0px;
		list-style-type: none;
		padding:0px;
		margin:0px;
	}
	.g-tree-root {
		zoom:1;
		padding:0px;
		margin:0px;
	}

	.g-tree-node-cb{
		width: 15px;
		height: 15px;
		padding:0px;
		margin: 0px 1px 0px 1px;
		vertical-align: middle !important;
		
	}

	.g-tree-icon-new{

		border-bottom: 0px;
		border-left: 0px;
		padding-bottom: 0px;
		margin: 0px 0px 0px 5px;
		padding-left: 0px;
		width: 25px;
		padding-right: 0px;
		vertical-align: top;
		border-top: 0px;
		border-right: 0px;
		padding-top: 0px;
		height: 18px;
		vertical-align: middle !important;
		background-repeat: no-repeat;
		background-position: center 50%;
		-moz-user-select: none;
	}



/*
 *Panel Css
 */
	.panel_shadow{
		/*
		background-color:#777;
		filter:progid:DXImageTransform.Microsoft.alpha(opacity=50) progid:DXImageTransform.Microsoft.Blur(pixelradius=4);
		*/
		background-color:#FFFFFF;
		filter:progid:DXImageTransform.Microsoft.alpha(opacity=0) progid:DXImageTransform.Microsoft.Blur(pixelradius=4);
		position:absolute;
		padding:0px;
		margin:0px;
		overflow:hidden;
		visibility:hidden;
		/*z-index:9002;*/
	}
	.panel_panel{
		position:absolute;
		background-color:#FFFFFF;
		border:1px solid #4792d6;
		*background-color:transparent;
		/*
		box-shadow:0px 0px 10px #777;
		-moz-box-shadow:0px 0px 10px #777;
		-webkit-box-shadow:0px 0px 10px #777;
		*/
		padding:0px;
		margin:0px;
		/*z-index:9003;*/
		
	}
	.panel_tl{
		background:repeat-x 0px 0px;
		background-image:url("../images/msg_top.gif");
		margin:0px;
		padding:0px 0px 0px 6px;
		border:0px red solid;
		border-bottom:#4792d6 1px solid;
	}
	.panel_tr{
		/*
		background:no-repeat right 0px;
		background-image:url("../images/right-corners.png");
		*/
		margin:0px;
		padding:0px 5px 0px 0px;
	}
	.panel_tc{
		/*
		background:repeat-x 0px 0px;
		background-image:url("../images/top-bottom.png");
		*/
		margin:0px;
		padding:0px;
		width:100%;

		height:23px;
		overflow-y:hidden;
	}
	.panel_tc_header{
		color:#555;
		khtmluserselect:none;
		-khtml-user-select:none;
		-webkit-user-select:ignore;
		margin:0px;
		padding:5px 0px 4px 0px;
		overflow:hidden;
	}
	
	.panel_tc_header_toolbar{
		-khtml-user-select:none;
		-moz-user-select:none;
		-webkit-user-select:ignore;
		border:0px;
		float:right;
		height:15px;
		margin:0px;
		padding:0px;

		position:relative;
		top:-1px;
	}
	.panel_tc_header_clear {
		margin:0px;
		padding:0px;
		
	}
	.panel_tc_header_toolbar div{
		cursor:pointer;
		float:right;
		width:15px;
		height:15px;
		line-height:15px;
		padding:0px;
		margin:0px 0px 0px 2px;
		-khtml-user-select:none;
		-moz-user-select:none;
		-webkit-user-select:ignore;
		overflow:hidden;
		border:0px;
	}
	.panel_tc_header_toolbar_close {
		background:no-repeat;
		background-image:url("../images/msg_close.gif");
		background-position:0px 0px;
	}
	.panel_tc_header_toolbar_min {
		display:none;
		background:no-repeat;
		background-image:url("../images/tool-sprites.gif");
		background-position:0px -15px;
	}
	.panel_tc_header_toolbar_max {
		background:no-repeat;
		background-image:url("../images/tool-sprites.gif");
		background-position:0px -30px;
	}
	.panel_tc_header_text{
		font:13px arial,tahoma, helvetica, sans-serif;
		font-size:13px;
		-khtml-user-select:none;
		-moz-user-select:none;
		-webkit-user-select:ignore;
		border:0px blue solid;
		margin:0px;
		height:15px;
		float:left;

		padding-left:8px;
	}

	.panel_ml{
		/*
		background:repeat-y 0px 0px;
		background-image:url("../images/left-right.png");
		*/
		margin:0px;
		padding:0px 0px 0px 6px;
		border:0px red solid;
		background-color:#FFFFFF;
	}

	.panel_mr{
		/*
		background:repeat-y right 0px;
		background-image:url("../images/left-right.png");
		*/
		margin:0px;
		padding:0px 6px 0px 0px;
		background-color:#FFFFFF;
	}

	.panel_mc{
		
		background-color:#F4F4F4;
		/*background-color:#e4e4e4;*/
		border:0px;
		margin:0px;
		padding:0px;
		font:13px arial,tahoma, helvetica, sans-serif;
		font-size:13px;
		background-color:#FFFFFF;
	}
	.panel_font {
		font:13px arial,tahoma, helvetica, sans-serif;
		font-size:13px;
	}
	.panel_mc_bodyer{
		background:none transparent scroll repeat 0% 0%;
		background-color:transparent;
		border:0px;
		margin:0px;
		padding:5px 10px 5px 10px;
		height:auto;
		text-align:center;
	}
	.panel_mc_bodyer_pic{
		display:none;
		background:no-repeat left top;
		background-image:url("../images/icon-question.gif");
		float:left;
		margin:0px;
		padding:0px;
		width:47px;
		height:40px;
		border:0px green solid;
	}
	.panel_mc_bodyer_text{
		font:13px arial,tahoma, helvetica, sans-serif;
		font-size:13px;
		padding:0px 20px 0px 0px;
		*padding:0px;
		margin:14px 0px 0px 47px;
		word-break:break-all;
		word-wrap:break-word;
		border:0px red solid;
		color:#333;

	}

	.msg_panel .panel_mc{
		background-color:#FFFFFF;
	}
	.panel_drag .panel_tc_header{
		cursor:move;
	}
	.panel_mc_bodyer_pic_confirm{
		background-image:url("../images/icon-question.gif");
	}
	.panel_mc_bodyer_pic_alert{
		background-image:url("../images/icon-warning.gif");
	}
	.panel_mc_bodyer_pic_msg{
		background-image:url("../images/icon-warning.gif");
	}
	.panel_bl{
		/*
		background:no-repeat 0px bottom;
		background-image:url("../images/left-corners.png");
		*/
		margin:0px;
		padding:0px 0px 0px 6px;
		background-color:#FFFFFF;
	}
	.panel_br{
		/*
		background:no-repeat right bottom;
		background-image:url("../images/right-corners.png");
		*/
		margin:0px;
		padding:0px 6px 0px 0px;
		background-color:#FFFFFF;
	}
	.panel_bc{
		/*
		background:repeat-x 0px bottom;
		background-image:url("../images/top-bottom.png");
		*/
		margin:0px;
		padding:0px;
		background-color:#FFFFFF;
	}
	.panel_bc_footer{
		margin:0px;
		overflow:hidden;
		padding:3px 0px 4px 0px;
		text-align:center;
		border-top:0px #F4F4F4 solid;
		height:auto;
	}
	.panel_mask{
		background-color:#CCCCCC;
		filter:alpha(opacity=0);
		left:0px;
		top:0px;
		margin:0px;
		padding:0px;
		-moz-opacity:0;
		opacity:0;
		position:absolute;
		/*z-index:8500;*/
		zoom:1;
		width:0px;
		height:0px;
		display:none;
	}

	/*
	textarea css
	*/
	.g-textarea-container{
		font-size:13px;
		font-style:nomal;
	}

	.g-textarea-top{
		text-align:left;
		vertical-align:middle;
		position:relative;
	}

	.g-textarea-innerMemo{
		zoom:1; 
		vertical-align:baseline;
		font:13px arial,tahoma, helvetica, sans-serif;
		position:absolute;
		left:3px;
		top:3px;
		text-align:left;
	}

	.g-textarea-bottom{
		height:20px;
		text-align:left;

	}
	
	.g-textarea-memo{
		 display:block;
		 margin-top:3px;
		 height:16px;
		 font:13px arial,tahoma, helvetica, sans-serif;
		 font-style:normal;
		 color:#000000;
		 white-space:nowrap;
	}
	.g-textarea-memo-dis{
		 height:20px;
		 font-size:13px;
		 font-style:normal;
		 color:#808080;
		 white-space:nowrap;

	}
	.g-textarea-word{
		color:red;
	}
	.g-textarea-word-dis{
		color:#808080;
	}
	.g-textarea-mustinput{
		font-size:13px;
		font-style:nomal;
		color:red;
	}
	.g-textarea-textarea{
		vertical-align:middle;
		overflow-x:hidden;
		overflow-y:auto;
		font-size:13px;
		font-style:nomal;
		resize: none; 
		padding: 2px 2px;
		font:13px arial,tahoma, helvetica, sans-serif;
	}


/*DIV  �����۵���CSS*/
.slide-handleMoveDown {
	margin-top:0px;
	width:14px;
	height:14px;
	background-image:url('../images/slide-movedown.gif');
	background-repeat:no-repeat;
	background-position:-3.5px -3.5px;
	z-index:1;
	overflow:hidden;
	cursor:pointer;
}
.slide-handleMoveUp {
	margin-top:0px;
	width:14px;
	height:14px;
	background-image:url('../images/slide-moveup.gif');
	background-repeat:no-repeat;
	background-position:-3.5px -3.5px;
	z-index:1;
	overflow:hidden;
	cursor:pointer;
}
.slide-handleUp {
	margin-top:0px;
	width:14px;
	height:14px;
	background-image:url('../images/slide-up.gif');
	background-repeat:no-repeat;
	background-position:-3.5px -3.5px;
	z-index:1;
	overflow:hidden;
	cursor:pointer;
}
.slide-handleDown {
	margin-top:0px;
	width:14px;
	height:14px;
	background-image:url('../images/slide-down.gif');
	background-repeat:no-repeat;
	background-position:-3.5px -3.5px;
	z-index:1;
	overflow:hidden;
	cursor:pointer;
}
.slide-boardContainer {
	overflow:hidden;
}
.slide-handleLeft {
	margin-top:0px;
	width:14px;
	height:14px;
	background-image:url('../images/slide-left.gif');
	background-repeat:no-repeat;
	background-position:-3.5px -3.5px;
	z-index:1;
	overflow:hidden;
	cursor:pointer;
}
.slide-handleMoveLeft {
	margin-top:0px;
	width:14px;
	height:14px;
	background-image:url('../images/slide-moveleft.gif');
	background-repeat:no-repeat;
	background-position:-3.5px -3.5px;
	z-index:1;
	overflow:hidden;
	cursor:pointer;
}
.slide-handleRight {
	margin-top:0px;
	width:14px;
	height:14px;
	background-image:url('../images/slide-right.gif');
	background-repeat:no-repeat;
	background-position:-3.5px -3.5px;
	z-index:1;
	overflow:hidden;
	cursor:pointer;
}
.slide-handleMoveRight {
	margin-top:0px;
	width:14px;
	height:14px;
	background-image:url('../images/slide-moveright.gif');
	background-repeat:no-repeat;
	background-position:-3.5px -3.5px;
	z-index:1;
	overflow:hidden;
	cursor:pointer;
}
.slide-BigContainer {
	position:relative;
}


/* llz  tag*/
.tag_ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
	word-break:nowrap;
	white-space:nowrap;
}
.tag_li{
	color: #000000;
	list-style-type: none;
	float:left;
	padding-top:1px;
}
.tag_table_outer{
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding:0px;
border:0px;
width:97%;
}
.tag_p_td{
border-collapse:collapse;
margin:0px;
padding:0px;
border:0px;
height:23px;
}
.tag_p_table
{
border-collapse:collapse;
border:0;
cursor:pointer;
}
.tag_p_td_left
{
	background:url(../images/tag_btn_left.gif) no-repeat 0px 0px;
	width:6px;
	padding:0px ;
}
.tag_p_td_middle
{
	background:url(../images/tag_btn_middle.gif) repeat-x 0px 0px;
	padding:0px ;
	font-size:13px;
	padding:2px 8px 0px 8px ;
}
.tag_p_td_right
{
	background:url(../images/tag_btn_right.gif) no-repeat 0px 0px;
	width:4px;
	padding:0px ;
}
.tag_p_td_left_click
{
	background:url(../images/tag_btn_left_click.gif) no-repeat 0px 0px;
	width:6px;
	padding:0px ;
}
.tag_p_td_middle_click
{
	background:url(../images/tag_btn_middle_click.gif) repeat-x 0px 0px;
	padding:2px 8px 0px 8px ;
	font-size:13px;
}
.tag_p_td_right_click
{
	background:url(../images/tag_btn_right_click.gif) no-repeat 0px 0px;
	width:4px;
	padding:0px ;
}
.tag_td_div_left
{
	background:url(../images/tag_left.gif) no-repeat 0px 0px;
	width:16px;
	height:22px;
	cursor:pointer;
}
.tag_td_div_right
{
	background:url(../images/tag_right.gif) no-repeat -2px 0px ;
	width:16px;
	height:22px;
	cursor:pointer;
}
.tag_td_div_left_gray
{
	background:url(../images/tag_left_graw.gif) no-repeat 0px 0px;
	width:16px;
	height:22px;
	cursor:default;
}
.tag_td_div_right_gray
{
	background:url(../images/tag_right_graw.gif) no-repeat -2px 0px ;
	width:16px;
	height:22px;
	cursor:default;
}
.tag_td_div_return
{
	border-bottom:solid 1px #8DBBE5; 
	height:23px; 
	margin-bottom:2px ;
	margin-right:1px;
}
.tag_td_span_return
{
	height:0px;
	width:0px;
}
.tag_td_span_txt
{
	float:right;
	height:22px;
	padding-top:4px;
	font-size:13px;
	color:#0000FE;
	cursor:pointer;
}




/*advance input*/
.inbt_div_outer_blue{
	border:solid 1px #95C7EC;
	padding:1px;
	height:17px;
	width:84px;
	/*height:21px  !importand;*/
	width:88px  !importand;
	overflow:hidden;
	display:inline-block;
	display:inline !importand;
	vertical-align:middle;
	position:relative;
}
.inbt_input_blue{
	border:none 0px;
	height:17px;
	margin-top:0px;
	margin-left:0px;
	margin-right:1px;
	margin-bottom:0px; /*modify by vicki 2011/10/20, from 1 to 0*/
	padding:0px;
	width:68px;
	float:right;
	vertical-align:middle; /*add by vicki 2011/10/20*/
	line-height:17px;/*add by vicki 2011/10/20*/

	font:13px arial,tahoma, helvetica, sans-serif;/*11px*/
}
.inbt_div_inner_blue{
	background:url(../images/inbt_blue_more.gif) no-repeat;
	padding:0px;
	margin:0px;
	overflow:hidden;
	height:17px;
	width:15px;
	float:right;
	cursor:pointer;
}

.inbt_div_outer_gray{
	border-top:solid 1px #9D9D9D;
	border-left:solid 1px #9D9D9D;
	border-bottom:solid 1px #BBBBBB;
	border-right:solid 1px #BBBBBB;
	padding:1px;
	height:17px;
	width:84px;
	/*height:21px  !importand;*/
	width:88px  !importand;
	overflow:hidden;
	display:inline-block;
	/*display:inline !importand;*/
}
.inbt_input_gray{
	border:none 0px;
	height:17px;
	margin-top:0px;
	margin-left:0px;
	margin-right:1px;
	margin-bottom:1px;
	padding:0px;
	width:68px;
	float:right;

	font:13px arial,tahoma, helvetica, sans-serif;/*11px*/
}
.inbt_div_inner_gray{
	background:url(../images/inbt_gray_more.gif) no-repeat;
	padding:0px;
	margin:0px;
	overflow:hidden;
	height:17px;
	width:15px;
	float:right;
	cursor:pointer;
}

.selectbox_panel { border:0px;padding:0px;font-size:13px;line-height:19px;text-align:left; }

.selectbox_selectBar { height:19px;border:0px solid #7F9DB9;padding:0px;margin:0px;display:block;text-align:left; }
.selectbox_container { text-align:left;border:0px solid #7F9DB9;padding:0px;margin:0px;display:block;overflow-y:auto;overflow-x:hidden;text-align:left;white-space:nowrap; z-index:2;}
.selectbox_controlBar { height:20px;border:0px;padding:0px;margin:0px;display:block;background-image:url(../images/selectbox/top-bottom.gif); overflow:hidden;cursor:arrow;}
.selectbox_inputMimic { height:0px;border:0px;padding:0px;margin:0px;display:inline; }
.selectbox_inputMimicAll { height:0px;border:0px;padding:0px;margin:0px;display:inline; }

.selectbox_inputZone{float:left;display:inline;height:19px;padding:0px 5px 0px 5px;cursor:pointer;overflow:hidden;font-size:13px;}
.selectbox_selectButton{width:16px;height:19px;float:right;display:inline;background-image:url(../images/selectbox/arrow_normal.gif);border:0px;cursor:pointer;}
.selectbox_selectButton_hover{width:16px;height:19px;float:right;display:inline;background-image:url(../images/selectbox/arrow_over.gif);border:0px;cursor:pointer;}

.selectbox_container_drop{
	position:absolute;top:20px;border:1px solid #7F9DB9;display:block;
	overflow-x:hidden;overflow-y:auto;text-align:left;white-space:nowrap;
}

.selectbox_pagerFirst,.selectbox_pagerFirst_hover,.selectbox_pagerFirst_disabled,.selectbox_pagerPrev,.selectbox_pagerPrev_hover,.selectbox_pagerPrev_disabled,.selectbox_pagerNext,
.selectbox_pagerNext_hover,.selectbox_pagerNext_disabled,.selectbox_pagerLast,.selectbox_pagerLast_hover,.selectbox_pagerLast_disabled{
	width:13px;	height:13px;margin:4px 2px 4px 2px;
	float:left;display:inline;overflow:hidden;
}
.selectbox_pagerNotes{
	font-family:arial;font-size:13px;line-height:13px;height:13px;
	margin:4px 6px 4px 0px;float:right;display:inline;overflow:hidden;
}

.selectbox_multiSwitch{height:13px;width:13px;border:1px;padding:0px;float:left;display:inline;overflow:hidden;margin:4px 2px 4px 6px;}

.selectbox_pagerFirst{margin:4px 2px 4px 10px;background-image:url(../images/selectbox/first.gif);}
.selectbox_pagerFirst_hover{margin:4px 2px 4px 10px;background-image:url(../images/selectbox/first-over.gif);}
.selectbox_pagerFirst_disabled{margin:4px 2px 4px 10px;background-image:url(../images/selectbox/first-disabled.gif);}
.selectbox_pagerPrev{background-image:url(../images/selectbox/prev.gif);}
.selectbox_pagerPrev_hover{background-image:url(../images/selectbox/prev-over.gif);}
.selectbox_pagerPrev_disabled{background-image:url(../images/selectbox/prev-disabled.gif);}
.selectbox_pagerNext{background-image:url(../images/selectbox/next.gif);}
.selectbox_pagerNext_hover{background-image:url(../images/selectbox/next-over.gif);}
.selectbox_pagerNext_disabled{background-image:url(../images/selectbox/next-disabled.gif);}
.selectbox_pagerLast{background-image:url(../images/selectbox/last.gif);}
.selectbox_pagerLast_hover{background-image:url(../images/selectbox/last-over.gif);}
.selectbox_pagerLast_disabled{background-image:url(../images/selectbox/last-disabled.gif);}


.selectbox_option_default { border:1px solid #FFFFFF;background:#FFFFFF;text-align:left;padding:0px 5px 0px 5px;cursor:default;font-size:13px;line-height:18px;height:18px;display:block;	}
.selectbox_option_selected { border:1px solid #316AC5;background:#316AC5;color:#FFFFFF;text-align:left;padding:0px 5px 0px 5px;cursor:default;	font-size:13px;line-height:18px;height:18px;display:block;		}
.selectbox_option_hover_default {border:1px dotted #888888;background:#FFFFFF;text-align:left;padding:0px 5px 0px 5px;cursor:default;	font-size:13px;line-height:18px;height:18px;display:block;		}
.selectbox_option_hover_selected {border:1px dotted #888888;background:#316AC5;color:#FFFFFF;text-align:left;padding:0px 5px 0px 5px;cursor:default;	font-size:13px;line-height:18px;height:18px;display:block;		}

.selectboxControler_rightControler {width:32px;height:17px;background-image:url(/_common/gui/images/selectbox/right.gif);}
.selectboxControler_rightAllControler {width:32px;height:17px;background-image:url(/_common/gui/images/selectbox/rightall.gif);}
.selectboxControler_leftControler {width:32px;height:17px;background-image:url(/_common/gui/images/selectbox/left.gif);}
.selectboxControler_leftAllControler {width:32px;height:17px;background-image:url(/_common/gui/images/selectbox/leftall.gif);}

.datebox_input_gray,  .datebox_input_blue, .datebox_input_transparent {
/*in CSS1Compat, height must be set to 19px. in BackCompat, height must be set to 21px.*/
	height:19px;
	font:13px 宋体,arial,helvetica,sans-serif,tahoma;
/*text vertical center, for ie.*/
	line-height:19px;
/*ie8 CSS1Compat bug, When you input text, The position of the input box would been changed.*/
	vertical-align:middle;
	padding:0px;
}

.datebox_input_gray {
	border-top:1px #9d9d9d solid;
	border-left:1px #9d9d9d solid;
	border-bottom:1px #bbbbbb solid;
	border-right:1px #bbbbbb solid;
}

.datebox_input_blue {
	border-top:1px #95c7ec solid;
	border-left:1px #95c7ec solid;
	border-bottom:1px #95c7ec solid;
	border-right:1px #95c7ec solid;
}

.datebox_input_transparent {
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}



/*dg*/
	.dg {
		/*position:relative;*/
		position:relative;

		border:1px #96c6ea solid;
	}


	.dg, .dg td, .dg div {
/*		-moz-user-select:none;
		-webkit-user-select:none;*/
	}


/*dg-header*/
	.dg-hd {
		font:13px arial,tahoma,helvetica,sans-serif;
		padding:5px 3px 4px 5px;
		overflow:hidden;

		background:repeat-x 0px -1px;
		background-image:url('../images/white-top-bottom.gif');/*ext's picture, it can be clip*/

		border-bottom:1px #99bbe8 solid;
		
	}

/*dg-body*/
	.dg-bd {
		position:relative;
	}


/*dg-content*/
	.dg-content {
		position:relative;
	}

	.dg-content, .dg-lock, .dg-unlock, .dg-content-bd {
		border:0px;
	}
	.dg-content-hd {
		border-top:0px red solid;
	}


/*dg-lock*/
	.dg-lock {
		position:absolute;
		top:0px;
		left:0px;
	}

/*dg-unlock*/
	.dg-unlock {
		position:absolute;
		top:0px;


		overflow-x:hidden;
	}

	.dg-column-sort {
		width:11px;
		background:no-repeat 0px -4px;
		overflow-x:hidden;
		display:none;
	}

	.dg-column-sort-asc {
		background-image:url('../images/dg-arrow-up.gif');
		display:inline;
	}

	.dg-column-sort-desc {
		background-image:url('../images/dg-arrow-down.gif');
		display:inline;
	}


/*dg-line-column*/
	.dg-line-column {
		position:absolute;
		top:0px;

		width:1px;
		border:0px;
		margin:0px;
		padding:0px;

		background-color:#777;
		z-index:10;

		display:none;
	}


/*dg-line-freeze*/
	.dg-line-lock {
		position:absolute;
		top:0px;

		width:1px;
		border:0px;
		margin:0px;
		padding:0px;

		background-color:#99BBE8;
		z-index:10;
	}


/*dg-editor*/
	.dg-editor {
		position:absolute;
		display:none;
	}

	.dg-editor-w{
		background-color:#ebf2fb;
		border-top:1px #c4c4c4 solid;
		border-bottom:1px #a0a0a0 solid;
	}

	.dg-editor-s{
		position:absolute;
		/*top:-1px;*/
		background-color:#ebf2fb;
		border-top:1px #ebf2fb solid;
		border-right:1px #c4c4c4 solid;
		border-left:1px #c4c4c4 solid;
		border-bottom:1px #a0a0a0 solid;
	}

	.dg-content-hd {
		overflow:hidden;
		/*background:repeat-x 0px bottom;
		background-image:url(grid3-hrow.gif);*/
		background-color:#dbf1ff;
		border-bottom:1px #96c6ea solid;

		position:relative;
	}

	.dg-content-hd-offset {/*scroll*/
	}

	.dg-content-hd-tab, .dg-content-bd-tab {
		text-align:center;
		table-layout:fixed;
		width:100%;

		border-collapse:collapse;
	}

	.dg-content-hd-td {
		border:0px;
		padding:0px;
		margin:0px;
		font:13px arial,tahoma,helvetica,sans-serif;
		/*border-bottom:1px #d0d0d0 solid;*/
		border-right:1px #96c6ea solid;
		/*overflow:hidden;*/

		empty-cells:show;
	}

	.dg-content-hd-inner img, .dg-content-bd-inner img {
		vertical-align:middle;
	}

	.dg-content-hd-inner {
		padding:4px 4px 4px 5px;

		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		-o-text-overflow:ellipsis;
		-moz-text-overflow: ellipsis;
		-webkit-text-overflow: ellipsis; 

		position:relative;
		z-index:0;

		border:0px;

		-moz-user-select:none;
		-webkit-user-select:none;

		_padding:4px 0px 4px 2px;/*s ie6*/
		width:100%\9;/*q*/
		width:auto;/*s*/
		_width:100%;
		
	}

	.dg-content-hd-move {
		width:4px;
		cursor:col-resize;
		z-index:1;

		-moz-user-select:none;
	}

	.dg-content-hd-board {
		background:no-repeat left center;
		/*background-image:url(grid3-hd-btn.gif);*/
		background-image:url('../images/dg-hd-bg.gif');
		background-color: #c3daf9;
		width:14px;
		display:none;
	}

	.dg-content-hd-td-over .dg-content-hd-board {
		display:block;
	}

/*
	.dg-content-hd-td-over .dg-content-hd-inner {
		background:repeat left 1px;
		background-image:url(grid3-hrow-over.gif);
	}
	*/

	.dg-content-hd-move, .dg-content-hd-board {
		position:absolute;
		top:0px;
		right:0px;
	}
	.dg-content-hd-move, .dg-content-hd-board {
		height:100%;
		height:22px\9;
	}

	.dg-content-bd {
		overflow-y:auto;
		overflow-x:hidden;
		position:relative;
		
	}


	.dg-content-bd-row {
		border-bottom:1px #d4d4d4 solid;
		overflow-y:hidden\9;
		overflow-x:hidden\9;
	}

	.dg-content-bd-td {
		border:0px;
		padding:0px;
		margin:0px;
		font:13px arial,tahoma,helvetica,sans-serif;
		/*border-bottom:1px #ededed solid;*/
		border-right:1px #d4d4d4 solid;
		overflow:hidden;

		empty-cells:show;
	}

	.dg-content-bd-inner {
		padding:2px 4px 2px 5px;

		white-space:nowrap;
/*		_overflow:hidden;*/
		overflow:hidden;
		text-overflow:ellipsis;
		-o-text-overflow:ellipsis;
		-moz-text-overflow: ellipsis;
		-webkit-text-overflow: ellipsis; 

		position:relative;
		z-index:0;

		border:0px;
		-moz-user-select:none;
		-webkit-user-select:none;

		_padding:1px 0px 2px 2px;/*s ie6*/
		width:100%\9;/*q*/
		width:auto;/*s*/
		_width:100%;
	}

	.dg-tip-container {
		padding:4px 4px 4px 5px;
		font:13px arial,tahoma,helvetica,sans-serif;
		border:0px;
		_padding:4px 0px 4px 2px;/*s ie6*/
		width:100%\9;/*q*/
		width:auto;/*s*/
		_width:100%;
	}

	.dg-content-bd-scroll {
		overflow-x:hidden;
		overflow-y:hidden;
	}



/*dg-footer*/
	.dg-footer {
		font:13px arial,tahoma,helvetica,sans-serif;
/*		background-color:#dbf1ff;*/
		overflow:hidden;
		/*padding:2px 2px 2px 2px;*/
		padding:0px 2px 0px 2px;
		border:0px;
		/*border-top:1px #dbf1ff solid;*/
/*		border-top:1px #96c6ea solid;*/
		border-top:1px #d4d4d4 solid;
		margin:0px;

		position:relative;
/*		top:-1px;*/
/*		_top:0px;*/
		top:1px;
		_top:1px;
	}


	.dg-footer .a-paging:link, 
	.dg-footer .a-paging-dis:link, 
	.dg-footer .a-paging:visited, 
	.dg-footer .a-paging-dis:visited,
	.dg-footer .a-paging:hover, 
	.dg-footer .a-paging-dis:hover,
	.dg-footer .a-paging:active, 
	.dg-footer .a-paging-dis:active {
		font:13px arial, tahoma, helvetica, sans-serif;/*11px*/
	}



	.dg div {
		margin:0px;
		/*vertical-align:middle;*/
	}


	.dg-strip {
		background-color:#f7f7f7;
		/*background-color:pink;*/
	}

	.dg-over {
		background-color:yellow;
	}

	.dg-select {
		background-color:green;
	}

	.dg-input-readonly {
		border-width : 0px;
	}


	

/*
 * INPUT Standard CSS
 * Author : vicki
 * Date : 2011/6/10
 **/
.input-gray,  .input-blue, .input-transparent {
/*in CSS1Compat, height must be set to 19px. in BackCompat, height must be set to 19px.*/
	height:21px;
	font:13px arial,tahoma,helvetica,sans-serif;
	font-size:13px;/*11px*/
/*text vertical center, for ie.*/
	line-height:19px;
/*ie8 CSS1Compat bug, When you input text, The position of the input box would been changed.*/
	vertical-align:middle;
	padding-top:0px;
	padding-left:2px;
	padding-bottom:0px;
	padding-right:0px;
}

.input-gray {
	border-top:1px #95c7ec solid;
	border-left:1px #95c7ec solid;
	border-bottom:1px #95c7ec solid;
	border-right:1px #95c7ec solid;
}

.input-blue {
	border-top:1px #95c7ec solid;
	border-left:1px #95c7ec solid;
	border-bottom:1px #95c7ec solid;
	border-right:1px #95c7ec solid;
}

.input-transparent {
	border-top:1px transparent solid;
	border-left:1px transparent solid;
	border-bottom:1px transparent solid;
	border-right:1px transparent solid;
}



.tab {
	border:1px #96c6ea solid;
	border-collapse:collapse;
	text-align:center;
	/*table-layout:fixed;*/ /*in ff, td's content can't be word-break, must use table-layout=fixed and set thead td's width.*/
}

.tab thead {
	background-color:#dbf1ff;
}

.tab thead td,  .tab tbody td {
	padding:4px 4px 4px 5px;
	font:13px arial,tahoma,helvetica,sans-serif;/*11px*/
	word-wrap:break-word;
	word-break:break-all;
}

.tab thead td {
	border-right:1px #96c6ea solid;
	border-bottom:1px #96c6ea solid;
}

.tab tbody td {
	border-right:1px #d4d4d4 solid;
	border-bottom:1px #d4d4d4 solid; 
}

.tab table td {
	border:medium;
	padding:0px;
	margin:0px;
	text-align:left;
}
/*textfield*/
.g-textfield
{
	zoom: 1;
	display: block;
	font: 13px arial,tahoma, helvetica, sans-serif;
	--margin-bottom: 4px;
	padding:0px;
}
.g-textfield-label
{
	z-index: 2;
	position: relative;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 3px;
	display: block;
	float: left;
	clear: left;
	padding-top: 5px;
	text-align:left;
}
.g-textfield-element
{
	position: relative;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
}
.g-textfield-field
{
	margin: 0px;
	font: 13px arial,tahoma, helvetica, sans-serif;
}
.g-textfield-input
{
	border-bottom: #b5b8c8 1px solid;
	border-left: #b5b8c8 1px solid;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	background: url(../images/text-bg.gif) #fff repeat-x 0px 0px;
	border-top: #b5b8c8 1px solid;
	border-right: #b5b8c8 1px solid;
	line-height: 18px;
}
.g-textfield-dis{
	filter:alpha(opacity=60);
	color:gray;
	cursor:default;
	opacity:.6;
	-moz-opacity:.6;
}
.g-textfield-clear-left
{
	line-height: 0;
	height: 0px;
	clear: left;
	font-size: 0px;
	overflow: hidden;
}
.g-textfield-invalid{
	background:url(../images/invalid_line.gif) #fff repeat-x 50% bottom;
}

/*checkboxgroup && radiogroup*/
.g-box-float{
	font:13px tahoma,arial,helvetica,sans-serif;
	float:left;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.g-box-clear{
	clear:both;
	font:13px tahoma,arial,helvetica,sans-serif;
	font-size:0px;
	height:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.g-box-me{
	font:13px tahoma,arial,helvetica,sans-serif;
	text-align:left;
}
.g-box-main{
	font:13px tahoma,arial,helvetica,sans-serif;
	display:block;
	overflow:hidden;
	text-align:left;
	white-space:nowrap;
	height:19px;
}
.g-box-label{
	font:13px tahoma,arial,helvetica,sans-serif;
	text-align:left;
	white-space:nowrap;
	vertical-align:middle;
	_vertical-align:'';/*for ie6 bug!*/
}
.g-box-input{
	vertical-align:middle;
	_vertical-align:'';/*for ie6 bug!*/
}



.toolbar-tab {
}
.toolbar-td {
	font:13px arial, helvetica, tahoma, verdana, sans-serif;
	margin:0px;
	padding:0px;
	border:0px red solid;
	vertical-align:middle;
	text-align:center;
}
.toolbar-split{
	background:url(../images/toolbar-split.gif) repeat-y 60% center;
	border:0px;
	padding:0px;
	margin:0px;
	width:7px;
	display:block;
}