/*iconEx*/
div.iconExContain_blur
{
	position:relative;
	left:50%;
	margin-left:-40px;
	top:0px;
	width:80px;
	height:80px;
	background:url(images/iconEx.png) no-repeat scroll -0px 0px;
}

div.iconExContain_focus
{
	position:relative;
	left:50%;
	margin-left:-40px;
	top:0px;
	width:80px;
	height:80px;
	background:url(images/iconEx.png) no-repeat scroll -80px 0px;
}

div.iconExArea_blur
{
	position:absolute;
	top:16px;
	left:16px;
	width:48px;
	height:48px;
}

div.iconExArea_focus
{
	position:absolute;
	top:16px;
	left:16px;
	width:48px;
	height:48px;
}

div.iconExTitle
{
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;
	font-size:14px;
	padding-top:5px;
	color:black;
	height:40px;
}

div.iconExBadges_blur
{
	position:absolute;
	top:0px;
	left:57px;
	width:23px;
	height:23px;
	color:white;
	font-size:16px;
	line-height: 23px;
    text-align: center;
    overflow: hidden;
	background:url(images/iconEx.png) no-repeat scroll 0 -80px;
}
	
div.iconExBadges_focus
{
	position:absolute;
	top:0px;
	left:57px;
	width:23px;
	height:23px;
	color:white;
	font-size:16px;
	line-height:23px; 
    text-align: center;
    overflow: hidden;
	background:url(images/iconEx.png) no-repeat scroll -23px -80px;
}


/*icon*/
div.iconContain_blur
{
	position:relative;
	width:80px;
	height:80px;
	background:url(images/icon.png) no-repeat scroll 0 0;

}

div.iconContain_focus
{
	position:relative;
	width:80;
	height:80;
	cursor:pointer;
	background:url(images/icon.png) no-repeat scroll -80px 0;
}


div.iconImage
{
	position:absolute;
	top:16;
	left:16;
	width:48px;
	height:48px;
}
div.iconTitle
{
	padding-top:10px;
	color:black;
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;	
	font-style:normal;
	font-weight:409;
}

div.iconBadges_blur
{
	position:absolute;
	top:0px;
	left:57px;
	width:23px;
	height:23px;
	color:white;
	font-size:16px;
	line-height: 23px;
    text-align: center;
    overflow: hidden;
	background:url(images/icon.png) no-repeat scroll 0 -80px;
}
	
div.iconBadges_focus
{
	position:absolute;
	top:0px;
	left:57px;
	width:23px;
	height:23px;
	color:rgb(214,76,77);
	font-size:16px;
	line-height:23px; 
    text-align: center;
    overflow: hidden;
	background:url(images/icon.png) no-repeat scroll -23px -80px;
}


div.iconContainSmall_blur
{
	position:relative;
	width:48px;
	height:48px;
	cursor:pointer;
	background-color:rgb(255,255,255);
	text-align:center

}

div.iconContainSmall_focus
{
	position:relative;
	width:48;
	height:48;
	cursor:pointer;
	background-color:rgb(214,76,77);
	text-align:center
}


div.iconImageSmall
{
	position:absolute;
	top:4px;
	left:12px;
	width:24px;
	height:24px;
}
div.iconTitleSmall
{
	position:absolute;
	top:30px;
	left:0px;
	width:48px;
	color:rgb(64,64,64);
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;	
	font-style:normal;
	font-weight:409;
	text-align:center
}
div.iconTitleSmall_focus
{

	position:absolute;
	top:30px;
	left:0px;
	width:48px;
	color:rgb(255,255,255);
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;	
	font-style:normal;
	font-weight:409;
	text-align:center
}


/*button*/
div.titleArea
{
	border:none;
}

td.buttonArea
{
	font-size: 12px;
	border: none;
	background-color:rgb(240,240,240);
	text-align: center;
	cursor:pointer;
}

div.button_left
{
	height:26px;
	width:8px;
	border:0;
	background:url(images/button.gif) no-repeat scroll 0 0;
}
div.button_right
{
	height:26px;
	width:8px;
	border:0;
	background:url(images/button.gif) no-repeat scroll -8px 0;
}
td.button_area
{
	border:0;
	background:url(images/button.gif) repeat scroll 0 -26px;
}




/*accordion*/
table.accordion
{
	border:0px;
	padding:0px;
	margin:0px;
	border-collapse: collapse;
	border-bottom:1px solid rgb(224,224,224);
	background-color:rgb(128,128,128);
	color:white;
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;
	font-size: 14px;
	height:30px;
}


/*grid*/
td.gridBody 
{
	border-top: 1px solid rgb(202,202,202);
	border-left: 1px solid rgb(202,202,202);
	padding:4px;
	font-size: 14px;
	height:26px;
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;
}
td.gridBody_new
{
	border-top: 1px solid rgb(202,202,202);
	border-left: 1px solid rgb(202,202,202);
	padding:4px;
	font-size: 14px;
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;
	height:26px;
	color:blue;
}

input.gridcheckbox
{
	border:none;
}
th.gridTitle
{
	background-color:rgb(128,128,128);
	padding:4px;
	border: 1px solid rgb(202,202,202);
	text-align: center;
	height:26px;
	color:white;
	font-size:14px;
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;
}

tr.gridrow_mouseover
{
	background-color: rgb(236,240,245);
	color:black;
}

tr.gridrow_mouseout
{
	background-color: white;
	color:black;
}

tr.gridrow_selected
{
	background-color: rgb(192,192,192);
}

table.grid_table
{ 
	border-collapse:collapse;
	border:1px solid rgb(202,202,202);
}
td.tabSeperator
{
	border-bottom:1px solid black;
	font-size:12px;
}





/*menu*/
div.menu_fixed
{
	background-color: rgb(128,128,128);
}
div.menu_fixed1
{
}


div.menu_float
{
	position:absolute;
	--border-left:1px solid rgb(214,76,77);
	--border-top: 1px solid rgb(214,76,77);
	--border-right:1px solid rgb(214,76,77);
	--border-bottom: 1px solid rgb(214,76,77);
	border:1px solid rgb(128,128,128);
	box-shadow:5px 5px 5px rgba(0,0,0,0.5)
}
div.menu_float1
{
	border:0px;	
}


td.topMenuItem_onmouseover
{
	height:30px;
	border:none;
	background-color:rgb(255,255,255);
	color:rgb(214,76,77);
	cursor:pointer;
	text-align:center;
}

td.topMenuItem_onmouseout
{
	height:30px;
	color:white;
	border:none;
	background-color: rgb(128,128,128);
	cursor:pointer;
	text-align:center;
}
table.topMenuItem
{
	font-size:14px;
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;
	min-width:50px;
}

td.subMenuItem_onmouseover
{
	height:30px;
	border:none;
	background-color:rgb(214,76,77);	
	color:white;
	min-width:200px;
	cursor:pointer;
}

td.subMenuItem_onmouseout
{
	height:30px;
	border:none;
	background-color: rgb(255,255,255);
	color:black;
	min-width:200px;
	cursor:pointer;
}
table.subMenuItem
{
	font-size:14px;
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;
	min-width:200px;
	cursor:pointer;
}

/*page*/
.page_table
{
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;
	font-size: 14px;
	height:30px;
}
div.page_first
{
	height:20px;
	width:20px;
	border:0;
	background:url(images/page.gif) no-repeat scroll 0 0;
}
div.page_previous
{
	height:20px;
	width:20px;
	border:0;
	background:url(images/page.gif) no-repeat scroll -20px 0;
}
div.page_next
{
	height:20px;
	width:20px;
	border:0;
	background:url(images/page.gif) no-repeat scroll -40px 0;
}
div.page_last
{
	height:20px;
	width:20px;
	border:0;
	background:url(images/page.gif) no-repeat scroll -60px 0;
}



/*status*/
div.statusContain
{
	border:none;
	margin:0px;
	background-color:rgb(204,204,204);
	height:30px;
}

.status
{
	border:none;
	left-margin: 0px;
	color: black;
	font-size: 12px;
}
.status tr 
{
	height: 22px;
}

.status td 
{
	border-right: 1px solid rgb(255,255,255);
	border-bottom: 1px solid rgb(255,255,255);
	border-left: 1px solid rgb(128,128,128);
	border-top: 1px solid rgb(128,128,128);
	font-size: 12px;
	text-align: center;
	text-valign: middle;
}


td.status_panel
{
	border: none;
	/*background-image:url(images/bk_panel.bmp);*/
	font-size: 12px;
	text-align: center;
	text-valign: middle;
	color:rgb(96,96,96);
	font-weight:bold;
}

td.status_button_normal
{
	border-right: 1px solid rgb(0,0,0);
	border-bottom: 1px solid rgb(0,0,0);
	border-left: 1px solid rgb(255,255,255);
	border-top: 1px solid rgb(255,255,255);
	background-color: rgb(254,225,240);
	/*background-image:url(images/bk_panel.bmp);*/
	font-size:12px;
	cursor:pointer;
	text-valign:middle;
	color:rgb(208,32,41);
	font-weight:bold;
}

td.status_button_click
{
	border-left: 1px solid rgb(0,0,0);
	border-top: 1px solid rgb(0,0,0);
	border-right: 1px solid rgb(255,255,255);
	border-bottom: 1px solid rgb(255,255,255);
	background-color: rgb(54,150,0);
	/*background-image:url(images/bk_panel.bmp);*/
	font-size:12px;
	cursor:pointer;
	text-valign:middle;
	color:rgb(208,32,41);
	font-weight:bold;
}

td.status_image
{
	border:none;
	font-size:12px;
	cursor:pointer;
	text-valign:middle;
}


/*tab*/
div.tabContain
{
	position:absolute;
	left:8px;
	top:34px;
	right:8px;
	bottom:8px;
	border-collapse:collapse; 
	border-bottom:1px solid rgb(214,76,77);
	border-left:1px solid rgb(214,76,77);
	border-right:1px solid rgb(214,76,77);
	background-color:#ffffff;
}
div.tabContent1
{
	position:absolute;
	left:8px;
	top:8px;
	right:8px;
	bottom:8px;
}
div.tabHead
{
	position:absolute;
	left:8px;
	top:8px;
	right:8px;
	height:34px;
}



td.tabSeperator
{
	border-bottom:1px solid rgb(214,76,77);

}

td.tabText_mouseout
{
	font-size:14px;
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;
	padding-bottom:4px;
	vertical-align:bottom;
	color:white;
	border:1px solid rgb(214,76,77);
	background:rgb(214,76,77);
	border-radius:4px 4px 0px 0px;
	text-align:center;
}
td.tabText_selected 
{
	font-size:14px;
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;
	padding-bottom:4px;
	vertical-align:bottom;

	border-top:1px solid rgb(214,76,77);
	border-left:1px solid rgb(214,76,77);
	border-right:1px solid rgb(214,76,77);	
	border-bottom:1px solid white;
	border-radius:4px 4px 0px 0px;
		
	--background:url(tab/tab.png) repeat scroll 0 -78px;
	text-align:center;
}



/*title*/
div.titleArea
{
	border:none;
	height:30px;
}

.title
{
	border:none;
	background-color: rgb(192,192,192);
	margin: 0px;
	color: black;
	font-size: 14px;
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;
	height:30px;
}
.title tr 
{
	height: 30px;
}

.title td 
{
	border: 1px solid rgb(224,224,224);
	font-size: 12px;
	text-align: center;
	text-valign: middle;
	border: none;
	color:rgb(64,64,64);
	font-weight:bold;
}

td.toolbar_onmouseover
{
	border:1px solid rgb(255,181,82);
	font-size:12px;
	background-color:rgb(255,222,151);
	cursor:pointer;
	text-valign:middle;
	border: none;
}

td.toolbar_onmouseout
{
	font-size:12px;
	border: 1px solid rgb(211,231,255);
	text-valign:middle;
	border: none;
}

select.toolbarCombo
{
	font-size:12px;
}


/*toolbar*/
div.toolbarArea
{
	border:none;
	background-color: rgb(224,224,224);
	height:30px;
}

div.toolbar_float
{
	position:absolute;
	border-left:1px solid black;
	border-top: 1px solid black;
	border-right:1px solid black;
	border-bottom: 1px solid black;
	background-color: rgb(234, 242, 251);
}

table.toolbar
{
	border:none;
	left-margin: 0px;
	color: black;
	font-size: 14px;
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;
	height:30px;
}
.toolbar tr 
{
	height: 18px;
}

.toolbar td 
{
	text-align: center;
	text-valign: middle;
	padding:2px 2px 2px 2px;
	border:0;
}



td.subtoolbar_onmouseover
{
	padding:3px 3px 3px 3px;
	border:1px solid black;
	background-color:#B5BED6;
	cursor:pointer;
	color:black;
}
td.subtoolbar_onmouseout
{
	padding:4px 4px 4px 4px;
	border: none;
	background-color:rgb(230,228,225);
	color:black;
}



td.toolbar_onmouseover
{
	padding:1px 1px 1px 1px;
	border:1px solid rgb(214,76,77);
	background-color:rgb(214,76,77);
	color:white;
	cursor:pointer;
	text-valign:middle;
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;
	font-size: 14px;
	font-weight:normal;
	border-radius:10px;
	min-width:50px;
}

td.toolbar_onmouseout
{
	padding:2px 2px 2px 2px;
	border:0;
	text-valign:middle;
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;
	font-size: 14px;
	font-weight:normal;
	min-width:50px;
}


td.toolbar_select
{
	padding:1px 1px 1px 1px;
	border: none;
}

select.toolbarCombo
{
	border:1px solid black;
}








td.toolbar_area
{
	height:30px;
	border:0;
	--background:url(images/toolbar.png) repeat scroll 0 -30px;
}
div.toolbar_left
{
	height:30px;
	width:13px;
	border:0;
	--background:url(images/toolbar.png) no-repeat scroll 0 0;
}
div.toolbar_right
{
	height:30px;
	width:13px;
	border:0;
	--background:url(images/toolbar.png) no-repeat scroll -13px 0;
}


/*tree*/
div.treeArea
{
	background-color:white;
}

td.treeItemImage
{
	white-space:nowrap;
	position:block;
}




SPAN.treeItemText_onmousemove
{
	font-size:14px;
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;
	background-color:RGB(224,224,224);
	cursor:pointer;
	padding:3px;
	border:1px solid black;
}

SPAN.treeItemText_onmouseout
{
	font-size:14px;
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;
	cursor:pointer;
	padding:4px;
	border:none;
}

SPAN.treeItemText_selected
{
	font-size:14px;
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;
	background-color:rgb(192,192,192);
	cursor:pointer;
	padding:3px;
	border:1px solid black;
}


/*window*/
div.titleArea
{
	border:none;
}

td.windowContent
{
	font-size: 12px;
	border: none;
	background-color:white;
}


td.windowTitle
{
	font-size:16px;
	text-valign:middle;
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;	
}




div.window_lefttop
{
	height:43px;
	width:7px;
	border:0;
	background:url(images/window.png) no-repeat scroll 0 0;
}
div.window_righttop
{
	height:43px;
	width:7px;
	border:0;
	background:url(images/window.png) no-repeat scroll -7px 0;
}
td.window_leftbottom
{
	height:7px;
	width:7px;
	border:0;
	background:url(images/window.png) no-repeat scroll 0 -43px;
}
td.window_rightbottom
{
	height:7px;
	width:7px;
	border:0;
	background:url(images/window.png) no-repeat scroll -7px -43px;
}
td.window_top
{
	border:0;
	background:url(images/window.png) repeat scroll 0 -50px;
}
td.window_bottom
{
	border:0;
	background:url(images/window.png) repeat scroll 0 -93px;
}
td.window_left
{
	border:0;
	background:url(images/window_1.png) repeat scroll 0 0;
}
td.window_right
{
	border:0;
	background:url(images/window_1.png) repeat scroll -7px 0;
}