﻿.pnlbody
{
	border: 1px solid #6593CD;
	background-color: #FFFFFF;
	height: 100%;
	margin-left: 5px;
}
.pnlbodydis
{
	display:none;
}
.pnlbodym
{
	border-style: solid;
	border-width: 1px;
	border-color: #6593CD;
}
.pnla
{
	background-image: url(../Images/pnla_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #6593CD;
	line-height: 25px;
	overflow: hidden;
	padding-left: 5px;
	font-size: 16px;
	font-weight: bold;
}
.pnla .tit
{
	float: left;
}
.exbt
{
	position: absolute;
	float: right;
	top: 6px;
	right: 5px;
	width: 16px;
	height: 16px;
	line-height: 16px;
}
.exbt img
{
	border-style: none;
	margin: 4px;
}
.exbthover
{
	position: absolute;
	float: right;
	top: 6px;
	right: 5px;
	width: 16px;
	height: 16px;
	background-image: url(../Images/bg_006_m.gif);
	background-repeat: repeat-x;
	cursor: pointer;
}
.exbthover img
{
	border-style: none;
	margin: 4px;
}
.exbtdown
{
	position: absolute;
	float: right;
	top: 6px;
	right: 5px;
	width: 16px;
	height: 16px;
	background-image: url(../Images/bg_007_m.gif);
	background-repeat: repeat-x;
	cursor: pointer;
}
.exbtdown img
{
	border-style: none;
	margin: 4px;
}
.pnlb
{
	background-image: url(../Images/pnlb_bg.gif);
	background-repeat: repeat-x;
	height: 20px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #6593CD;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	padding-left: 5px;
	overflow: hidden;
}
.pnlc
{
	background-image: url(../Images/pnla_bg.gif);
	background-repeat: repeat-x;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
}
.pnlc .icon
{
	margin-top: 4px;
	float: left;
	width: 24px;
	height: 24px;
}
.pnlc .tit
{
	float: left;
	vertical-align: middle;
}
.pnld
{
	height: 26px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #6593CD;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
	overflow: hidden;
	background-color: #D6E8FF;
	vertical-align: middle;
}
.msg
{
	margin: 2px 2px 2px 2px;
	border: 1px solid #6593CF;
	background-color: #FFFFDC;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	vertical-align: top;
	padding-left: 22px;
	background-image: url(../Images/msg_info.gif);
	background-repeat: no-repeat;
	background-position: 4px 2px;
}
.msg0
{
	margin: 2px 2px 2px 2px;
	border: 1px solid #6593CF;
	background-color: #FFFFDC;
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	vertical-align: top;
	padding-left: 22px;
	background-image: url(../Images/msg_error.gif);
	background-repeat: no-repeat;
	background-position: 4px 3px;
}
.msg1
{
	margin: 2px 2px 2px 2px;
	border: 1px solid #6593CF;
	background-color: #FFFFDC;
	color: #008000;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	vertical-align: top;
	padding-left: 22px;
	background-image: url(../Images/msg_success.gif);
	background-repeat: no-repeat;
	background-position: 4px 3px;
}
.msg2
{
	margin: 2px 2px 2px 2px;
	border: 1px solid #6593CF;
	background-color: #FFFFDC;
	color: #FF9900;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	vertical-align: top;
	padding-left: 22px;
	background-image: url(../Images/msg_warning.gif);
	background-repeat: no-repeat;
	background-position: 4px 3px;
}
.pnlitem
{
	margin: 2px 2px 1px 2px;
	height: 22px;
	line-height: 22px;
	padding-left: 24px;
	overflow: hidden;
}
.pnlitem a
{
	text-decoration: none;
	color: #000066;
}
.pnlitem .icon
{
	margin-top: 4px;
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	vertical-align: middle;
}
.pnlitem .icon img
{
	vertical-align: middle;
}
.pnlitem .tit
{
	vertical-align: middle;
}
.pnlitemhover
{
	margin: 2px 2px 1px 2px;
	height: 24px;
	line-height: 24px;
	padding-left: 24px;
	overflow: hidden;
	border: 1px solid #FF9900;
	background-image: url(../Images/item_bg_hover.gif);
	background-repeat: repeat-x;
}
.pnlitemhover a
{
	text-decoration: none;
	color: #000066;
}
.pnlitemhover .icon
{
	margin-top: 4px;
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	vertical-align: middle;
}
.pnlitemhover .icon img
{
	vertical-align: middle;
}
.pnlitemhover .tit
{
	vertical-align: middle;
}
/*over panel*/
.pnloverenb
{
	position: absolute;
	float: left;
	top: 0px;
	left: 0px;
	border: 1px solid #6593CD;
	background-color: #D5E4F2;
	height: 100%;
	width: 31px;
	margin-left: 5px;
	display: block;
}
.pnloverdis
{
	position: absolute;
	float: left;
	top: 0px;
	left: 0px;
	border: 1px solid #6593CD;
	background-color: #D5E4F2;
	height: 100%;
	width: 31px;
	margin-left: 5px;
	display: none;
}
#pnlover .pnlt
{
	background-image: url(../Images/pnla_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #6593CD;
	line-height: 25px;
	overflow: hidden;
	padding-left: 5px;
	font-size: 16px;
	font-weight: bold;
}
#pnlover .overarea1
{
	height: 90%;
	background-image: url(../Images/pnlover_bg1.gif);
	background-repeat: no-repeat;
}
#pnlover .overarea2
{
	height: 90%;
	background-image: url(../Images/pnlover_bg2.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	background-color: #FFE7A2;
}
/*op area*/
.op
{
	float:left;
	margin-left:10px;
	vertical-align:middle;
	height:20px;
	line-height:20px;
	
}
/*toolbar*/
.toolbar
{
	float: left;
	margin-top: 4px;
	margin-left: 3px;
	font-size: 12px;
}
.toolbar .tleft
{
	float:left;
	width:7px;
	height:25px;
	background-image: url(../Images/toolbar_end_left.gif);
	background-repeat: no-repeat;
}
.toolbar .tright
{
	float:left;
	width:13px;
	height:25px;
	background-image: url(../Images/toolbar_end_right.gif);
	background-repeat: no-repeat;
}
.toolbar .tmain
{
	float:left;
	width:250px;
	height:25px;
	background-image: url(../Images/toolbar_end_bg.gif);
	background-repeat: repeat-x;
}
.toolbar .titem
{
	float:left;
	margin:2px 2px 0px 1px;
	height:19px;
}
.toolbar .titemhover
{
	float:left;
	margin:1px 2px 0px 1px;
	height:19px;
	border: 1px solid #FF6600;
	background-image: url(../Images/item_bg_hover.gif);
	background-repeat: repeat-x;
}
.tbmicon
{
	float:left;
	height: 17px;
	padding:2px 2px 0px 2px;
}
.tbmicon img
{
	border-style:none;
}
.tbmtit
{
	float: left;
	margin-left: 2px;
	line-height: 15px;
	padding-top:3px;
}
.tbmbreak
{
	margin-top:4px;
	float: left;
	width:4px;
	height:20px;
	background-image: url(../Images/break.gif);
	background-repeat: no-repeat;
}
