	@media all 
	{
	  IE\:Calendar 
	  {
		behavior: url(../Common/Style_Microsoft_CRM/HtmlControls/calendar.htc) ;
	  }
	}

	IE\:Calendar input, IE\:Calendar select {
		width:auto;
	}
	
	@import "demo.css";
BODY
{
	margin-top: 0px;
	font-size: 12px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: 宋体, Verdana, Arial, Helvetica;
	text-align: left;
	text-decoration: none;
	background-color: #eeeeee;
	overflow-y: auto;
	scrollbar-face-color: #e0e8e0;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #003366;
	scrollbar-3dlight-color: #e0e8e0;
	scrollbar-arrow-color: #082468;
	scrollbar-track-color: #f4f4f0;
	scrollbar-darkshadow-color: #f4f4f0;
	behavior: url(../Common/Style_Microsoft_CRM/HtmlControls/Body.htc);
}
TD
{
	font-size: 12px;
	font-family: 宋体, Verdana, Arial, Helvetica;
	text-decoration: none;
}
A
{
	font-size: 12px;
	font-family: 宋体, Verdana, Arial, Helvetica;
	text-align: left;
	text-decoration: none;
}
SPAN
{
	font-size: 12px;
	font-family: 宋体, Verdana, Arial, Helvetica;
	text-align: left;
	text-decoration: none;
}
DIV
{
	font-size: 12px;
	font-family: 宋体, Verdana, Arial, Helvetica;
	text-align: left;
	text-decoration: none;
}
INPUT
{
	font-size: 12px;
	font-family: 宋体, Verdana, Arial, Helvetica;
	text-align: left;
	text-decoration: none;
}
TEXTAREA
{
	font-size: 12px;
	font-family: 宋体, Verdana, Arial, Helvetica;
	text-align: left;
	text-decoration: none;
}
.Label
{
	border-right: 0px solid;
	padding-right: 2px;
	border-top: 0px solid;
	padding-left: 2px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px solid;
	padding-top: 3px;
	border-bottom: 0px solid;
	letter-spacing: 1px;
	height: 18px;
	background-color: transparent;
	text-align: left;
}
.IndexLabel
{
	cursor:hand;
	border-right: 0px solid;
	padding-right: 2px;
	border-top: 0px solid;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px solid;
	padding-top: 3px;
	border-bottom: 0px solid;
	letter-spacing: 1px;
	height: 18px;
	background-color: transparent;
}
.IconLabel
{
	border-right: 0px solid;
	padding-right: 2px;
	border-top: 0px solid;
	padding-left: 2px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px solid;
	padding-top: 3px;
	border-bottom: 0px solid;
	letter-spacing: 1px;
	height: 18px;
	background-color: transparent;
}
.IndexIconLabel
{
	border-right: 0px solid;
	padding-right: 2px;
	border-top: 0px solid;
	padding-left: 12px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px solid;
	padding-top: 3px;
	border-bottom: 0px solid;
	letter-spacing: 1px;
	height: 18px;
	background-color: transparent;
}
.Icon
{
	border-right: 0px solid;
	padding-right: 0px;
	background-position: center 0px;
	border-top: 0px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px solid;
	width: 20px;
	cursor: default;
	padding-top: 0px;
	border-bottom: 0px solid;
	background-repeat: no-repeat;
	height: 18px;
	background-color: transparent;
}
.NarrowIcon
{
	border-right: 0px solid;
	padding-right: 0px;
	background-position: left top;
	border-top: 0px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px solid;
	width: 10px;
	cursor: default;
	padding-top: 0px;
	border-bottom: 0px solid;
	background-repeat: no-repeat;
	height: 18px;
	background-color: transparent;
}
.Button
{
	border-right: #9999ff 1px solid;
	padding-right: 4px;
	border-top: #9999ff 1px solid;
	padding-left: 4px;
	font-weight: normal;
	background-image: url(../../../Common/Style_Microsoft_CRM/Images/btn_bg_on.gif);
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	border-left: #9999ff 1px solid;
	cursor: hand;
	color: #000000;
	padding-top: 1px;
	border-bottom: #9999ff 1px solid;
	background-repeat: repeat-x;
	letter-spacing: 2px;
	height: 20px;
	background-color: transparent;
	text-align: center;
}
.InputTextDis
{
	border:	1px solid #CCCCCC;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: normal;
	padding-bottom: 1px;
	margin: 0px;
	color: #000000;
	padding-top: 2px;
	letter-spacing: 1px;
	height: 18px;
	background-color: #ffffff;
}
.InputText
{
	border:	1px solid #7b9ebd;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: normal;
	padding-bottom: 1px;
	margin: 0px;
	color: #000000;
	padding-top: 2px;
	letter-spacing: 1px;
	height: 18px;
	background-color: #ffffff;
}
.InputTitle
{
	border-right: 0px solid #ffffff;
	padding-right: 2px;
	border-top: 0px solid #ffffff;
	padding-left: 2px;
	padding-bottom: 1px;
	margin: 0px;
	border-left: 0px solid #000000;
	padding-top: 3px;
	border-bottom: 0px solid #000000;
	letter-spacing: 2px;
	height: 18px;
	background-color: transparent;
}
.InputTextDis
{
	border:	1px solid #CCCCCC;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: normal;
	padding-bottom: 1px;
	margin: 0px;
	color: #000000;
	padding-top: 2px;
	letter-spacing: 1px;
	height: 18px;
	background-color: #ffffff;
}
.SetInputText
{
	border:	0px solid #7b9ebd;
	border-bottom:	1px solid #7b9ebd;
	padding-right: 4px;
	padding-left: 4px;
	font-family: Arial Black;
	padding-bottom: 1px;
	margin: 0px;
	color: RED;
	padding-top: 2px;
	letter-spacing: 1px;
	height: 18px;
	background-color: #FFFFF4;
}

.InputTextArea
{
	border:	1px solid #7b9ebd;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
	padding-top: 2px;
	letter-spacing: 1px;
	background-color: #ffffff;
}
.UnderLineText
{
	border-right: #9999ff 0px solid;
	padding-right: 5px;
	border-top: #9999ff 0px solid;
	padding-left: 5px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #9999ff 0px solid;
	color: #000000;
	padding-top: 3px;
	border-bottom: #9999ff 1px solid;
	letter-spacing: 1px;
	height: 18px;
	background-color: transparent;
}
.BlockTitle
{
	width:				100%;
	color:				#606050;
	font-weight:		bold;
	padding-left:		0px;
	padding-bottom:		2px;
	padding-top:        10px;
	border-bottom:		1px solid #838574;
}
.ToolBar
{
	color: #ffffff;
	height: 22px;
	width: 100%;
	background-color: #7288AC;
/*	background-image: url(../../../Common/Style_Microsoft_CRM/Images/toolbarbg.gif);*/
	border: #ABC0E7 1px solid;
	border-right: #00377A 1px solid;
	border-bottom: #00377A 1px solid;
}
.ToolBarShadow
{
	border-top: #969693 1px solid;
	border-bottom: #c2c2bf 1px solid;
}
.ToolBarText
{
	color: #ffffff;
}
.ToolBarButton
{
	border-right: #7288AC 1px solid;
	padding-right: 0px;
	border-top: #7288AC 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: hidden;
	border-left: #7288AC 1px solid;
	width: 100%;
	cursor:hand;
	color: #ffffff;
	padding-top: 0px;
	border-bottom: #7288AC 1px solid;
	position: relative;
	top: 0px;
	height: 20px;
	background-color: transparent;
	z-index:10;
}
.Menu
{
	border-right: #003366 1px outset;
	padding-right: 0px;
	background-position: left top;
	border-top: #ffffff 1px outset;
	padding-left: 0px;
	z-index: 10;
	background-image: url(../../../Common/Style_Microsoft_CRM/Images/menubg.gif);
	padding-bottom: 0px;
	margin: 0px;
	border-left: #ffffff 1px outset;
	width: 132px;
	padding-top: 0px;
	border-bottom: #003366 1px outset;
	background-repeat: repeat-y;
	position: absolute;
	background-color: #e0e8e0;
}
.MenuButton
{
	border-right: #003366 0px solid;
	padding-right: 0px;
	border-top: #003366 0px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: hidden;
	border-left: #003366 0px solid;
	cursor: default;
	padding-top: 0px;
	border-bottom: #003366 0px solid;
	height: 18px;
}
.TitleBarButton
{
	border-right: #000000 1px solid;
	padding-right: 0px;
	border-top: #ffffff 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: hidden;
	border-left: #ffffff 1px solid;
	cursor: default;
	padding-top: 0px;
	border-bottom: #000000 1px solid;
	height: 20px;
	background-color: #d8d8d0;
}
.TitleBarText
{
	color: #000000;
}
.GridNormalItem
{
	border-right: #b0bcd0 0px solid;
	padding-right: 0px;
	border-top: #eeeeee 0px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: hidden;
	border-left: #b0bcd0 0px solid;
	padding-top: 0px;
	border-bottom: #eeeeee 1px solid;
	height: 18px;
	background-color: #ffffff;
}
.GridNormalLineItem
{
	border-right: #eeeeee 1px solid;
	padding-right: 0px;
	border-top: #eeeeee 0px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: hidden;
	border-left: #b0bcd0 0px solid;
	padding-top: 0px;
	border-bottom: #eeeeee 1px solid;
	height: 18px;
	background-color: #ffffff;
}
.GridNormalSort
{
	border-right: #b0bcd0 0px solid;
	padding-right: 0px;
	border-top: #eeeeee 0px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: hidden;
	border-left: #b0bcd0 0px solid;
	padding-top: 0px;
	border-bottom: #eeeeee 1px solid;
	height: 18px;
	background-color: #f4f4f0;
}
.GridSelectItem
{
	border-right: #cad3e4 0px solid;
	padding-right: 0px;
	border-top: #ffffff 0px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: hidden;
	border-left: #cad3e4 0px solid;
	padding-top: 0px;
	border-bottom: #000000 1px solid;
	height: 18px;
	background-color: #cad3e4;
}
.GridSelectSort
{
	border-right: #cad3e4 0px solid;
	padding-right: 0px;
	border-top: #ffffff 0px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: hidden;
	border-left: #cad3e4 0px solid;
	padding-top: 0px;
	border-bottom: #000000 1px solid;
	height: 18px;
	background-color: #cad3e4;
}
.InnerBtn
{
	border-right: #ffffff 0px solid;
	padding-right: 0px;
	border-top: #ffffff 0px solid;
	padding-left: 1px;
	padding-bottom: 0px;
	margin: 0px;
	overflow:hidden;
	border-left: #ffffff 0px solid;
	cursor: default;
	color: black;
	padding-top: 0px;
	border-bottom: #ffffff 0px solid;
	letter-spacing: 1px;
	height: 100%;
	background-color: transparent;
}
.CheckItem
{
	border-right: 0px solid;
	padding-right: 0px;
	border-top: 0px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px solid;
	padding-top: 2px;
	border-bottom: 0px solid;
	height: 17px;
}
.CheckedItem
{
	border-right: #7b9ebd 1px solid;
	padding-right: 0px;
	background-position: 50% 50%;
	border-top: #7b9ebd 1px solid;
	padding-left: 0px;
	font-size: 0px;
	background-image: url(../../../Common/Style_Microsoft_CRM/Images/yes.gif);
	padding-bottom: 0px;
	margin: 0px;
	border-left: #7b9ebd 1px solid;
	width: 12px;
	cursor: default;
	padding-top: 0px;
	border-bottom: #7b9ebd 1px solid;
	background-repeat: no-repeat;
	height: 12px;
	background-color: #ffffff;
}
.UnCheckedItem
{
	border-right: #7b9ebd 1px solid;
	padding-right: 0px;
	background-position: center center;
	border-top: #7b9ebd 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #7b9ebd 1px solid;
	width: 12px;
	cursor: default;
	padding-top: 0px;
	border-bottom: #7b9ebd 1px solid;
	background-repeat: no-repeat;
	height: 12px;
	background-color: #ffffff;
}
.TabFilter
{

}
.TabUnSelect
{
	border-right: #949e9c 1px solid;
	padding-right: 4px;
	background-position: 50% center;
	border-top: #949e9c 1px solid;
	padding-left: 4px;
	background-image: url(../../../Common/Style_Microsoft_CRM/Images/btn_bg_on.gif);
	padding-bottom: 1px;
	margin: 0px;
	vertical-align: baseline;
	border-left: #949e9c 1px solid;
	cursor: default;
	color: #000000;
	padding-top: 2px;
	border-bottom: #949e9c 1px solid;
	background-repeat: repeat-x;
	letter-spacing: 1px;
	height: 18px;
}
.TabSelect
{
	border-right: #949e9c 1px solid;
	padding-right: 4px;
	background-position: 50% 50%;
	border-top: #949e9c 1px solid;
	padding-left: 4px;
	padding-bottom: 2px;
	margin: 0px;
	vertical-align: baseline;
	border-left: #949e9c 1px solid;
	cursor: default;
	color: #000000;
	padding-top: 2px;
	border-bottom: #949e9c 1px solid;
	background-repeat: repeat-x;
	letter-spacing: 1px;
	height: 18px;
	background-color: #FFFFF4;
}
.TabDiv
{
	border-right: #949e9c 1px solid;
	padding-right: 0px;
	border-top: #949e9c 1px solid;
	padding-left: 0px;
	padding-bottom: 2px;
	margin: 0px;
	vertical-align: baseline;
	overflow: hidden;
	border-left: #949e9c 1px solid;
	width: 0px;
	padding-top: 2px;
	border-bottom: #949e9c 1px solid;
	height: 18px;
	background-color: transparent;
}
.TabLast
{
	border-right: #949e9c 1px solid;
	padding-right: 0px;
	border-top: #949e9c 1px solid;
	padding-left: 0px;
	padding-bottom: 2px;
	margin: 0px;
	border-left: #949e9c 1px solid;
	width: 2px;
	padding-top: 2px;
	height: 18px;
	border-bottom: #949e9c 1px solid;
	background-color: transparent;
}
.TabContent
{
	background-color: #FFFFF4;
	border-right:1px solid #949e9c;
	border-left:1px solid #949e9c;
	border-top:1px solid #949e9c;
	border-bottom:1px solid #949e9c;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:8px;
}
.IFrame
{
	background-color: #FFFFF4;
	border-right:1px solid #949e9c;
	border-left:1px solid #949e9c;
	border-top:1px solid #949e9c;
	border-bottom:1px solid #949e9c;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
}
.Wizard
{
	background-color: activeborder;
	border-right:0px solid #949e9c;
	border-left:0px solid #949e9c;
	border-top:0px solid #949e9c;
	border-bottom:0px solid #949e9c;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
}
.ModuleButton
{
	border-right: 0px solid;
	padding-right: 0px;
	border-top: 0px solid;
	padding-left: 6px;
	padding-bottom: 2px;
	margin: 0px;
	border-left: #808080 1px solid;
	width: 140px;
	cursor: default;
	padding-top: 2px;
	border-bottom: #808080 1px solid;
	background-repeat: repeat-x;
	letter-spacing: 2px;
	height: 20px;
	background-color: transparent;
}
.SelectedModuleButton
{
	border-right: 0px solid;
	padding-right: 0px;
	border-top: 0px solid;
	padding-left: 6px;
	padding-bottom: 2px;
	margin: 0px;
	border-left: #808080 1px solid;
	width: 140px;
	cursor: default;
	padding-top: 2px;
	border-bottom: #808080 1px solid;
	background-repeat: repeat-x;
	letter-spacing: 2px;
	height: 20px;
	background-color: "#e0e8e0";
}
.DropListContainer
{
	behavior: url(../Common/Style_Microsoft_CRM/HtmlControls/DropListContainer.htc);
}
.DropListFilter
{
	width: 20px;
	position: absolute;
	height: 18px;
	filter: progid:DXImageTransform.Microsoft.Wipe(GradientSize=0.0,wipeStyle=1,duration=0.13);
}
.DropListContent
{
	border-right: #7b9ebd 0px solid;
	padding-right: 4px;
	border-top: #7b9ebd 1px solid;
	padding-left: 4px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #7b9ebd 1px solid;
	cursor: default;
	color: #000000;
	padding-top: 2px;
	border-bottom: #7b9ebd 1px solid;
	letter-spacing: 1px;
	height: 18px;
	background-color: #ffffff;
}
.DropList
{
	border:	1px solid #7b9ebd;
	padding-right: 0px;
	display: none;
	padding-left: 1px;
	z-index: 100;
	padding-bottom: 1px;
	margin: 0px;
	overflow: auto;
	padding-top: 1px;
	position: absolute;
	background-color: #ffffff;
}
.DropListItem
{
	border-right: 0px solid;
	padding-right: 0px;
	border-top: 0px solid;
	padding-left: 2px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px solid;
	width: 100%;
	cursor: default;
	padding-top: 1px;
	border-bottom: 0px solid;
	height: 14px;
	background-color: transparent;
}
.DropListButton
{
	border-right: #9999ff 0px solid;
	padding-right: 0px;
	background-position: left 0px;
	border-top: #9999ff 0px solid;
	padding-left: 0px;
	background-image: url(../../../Common/Style_Microsoft_CRM/Images/dlb-1.gif);
	padding-bottom: 0px;
	margin: 0px;
	border-left: #9999ff 0px solid;
	width: 18px;
	padding-top: -1px;
	border-bottom: #9999ff 0px solid;
	background-color:Transparent;
	background-repeat: no-repeat;
	height: 18px;
}
.TreeRootNod
{	border-right: 0px solid;
	padding-right: 0px;
	border-top: 0px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px solid;
	width: 16px;
	padding-top: 0px;
	border-bottom: 0px solid;
	height: 16px;
	}
.TreeNod
{
	border: 0px solid;
	padding: 0px;
	background-position: 0px 0px;
	margin: 0px;
	width: 18px;
	background-repeat: no-repeat;
	height: 16px;
	background-color: transparent;
}
.TreeLine
{
	border: 0px solid;
	padding: 0px;
	background-position: 0px 0px;
	margin: 0px;
	width: 18px;
	cursor: default;
	height: 16px;
	background-image: url(../../../Common/Style_Microsoft_CRM/Images/tree/i.gif);
}
.TreeSelect
{
	border: #082468 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	margin: 0px 2px;
	cursor: default;
	color: black;
	padding-top: 2px;
	letter-spacing: 1px;
	height: 16px;
	background-color: #b0bcd0;
	line-height: 12px;
}
.TreeUnSelect
{
	border: #ffffff 0px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	margin: 0px 2px;
	cursor: default;
	color: black;
	padding-top: 2px;
	letter-spacing: 1px;
	height: 16px;
	background-color: transparent;
}
.HiddenCalendar
{
	z-index: 100;
	position: absolute;
	height: 100;
	width: 120;
}
.Calendar
{
	background-image: url(../../../Common/Style_Microsoft_CRM/Images/cal_bg.gif);
	color:Black;
	font-family: 宋体, Verdana, Arial, Helvetica;
	border-color:#7288AD;
	border: #9999ff 1px solid;
}
.SmallCalendar
{
	color: #000000;
	font-size: 12px;
	font-family: 宋体, Verdana, Arial, Helvetica;
	text-decoration: none;
}
.SmallCalendarHead
{
	border-width:0px;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	background-image: url(../../../Common/Style_Microsoft_CRM/Images/btn_bg_on.gif);
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	cursor: hand;
	color: #000000;
	padding-top: 0px;
	overflow:hidden;
	background-repeat:repeat;
	letter-spacing: 2px;
	height: 18px;
	width:100%;
	background-color: transparent;
	font-family: 宋体, Verdana, Arial, Helvetica;
	text-align: center;
}
.SmallCalendarCell
{
	text-align:center;
	font-size: 12px;
	padding-bottom: 2px;
	width: 20px;
	cursor: hand;
	color: #000000;
	padding-top: 2px;
	font-family: 宋体, Verdana, Arial, Helvetica;
	height: 18px;
	text-decoration: none;
}
.SeparatorLine
{
	border-right: 0px groove;
	padding-right: 1px;
	border-top: 2px groove;
	padding-left: 1px;
	padding-bottom: 0px;
	margin: 0px 0px;
	overflow: hidden;
	border-left: 0px groove;
	width: 100%;
	line-height: 0px;
	padding-top: 0px;
	border-bottom: 0px groove;
	height: 0px;
}
.BlockLine
{
	border-right: 0px double;
	padding-right: 0px;
	border-top: 0px double;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: super;
	border-left: 0px double;
	padding-top: 10px;
	border-bottom: 2px groove;
}
.IndexTop
{
	font-size: 9px;
	color: #808080;
	letter-spacing: 1px;
	background-color: transparent;
}
.NavArea
{
	background-color: #c8d0b8;
}
.ContentArea
{
	background-color: #e0e8e0;
}
.ListArea
{
	margin: 0px;
	/*overflow-y: scroll;*/
}
.DetailArea
{
	margin: 8px 10px;
	background-color: transparent;
}
.ToolBarArea
{
	margin: 0px 10px;
}
.TreeListArea
{
	border-right: #ffffff 1px solid;
	border-top: #000000 1px solid;
	margin: 0px 5px 18px;
	overflow: auto;
	border-left: #000000 1px solid;
	border-bottom: #ffffff 1px solid;
	background-color: #ffffff;
}
.InsetArea
{
	border-right: #ffffff 1px solid;
	border-top: #000000 1px solid;
	overflow: hidden;
	border-left: #000000 1px solid;
	width: 100%;
	border-bottom: #ffffff 1px solid;
	height: 120px;
	background-color: #e0e8e0;
}
.HelpArea
{
	border-right: #003366 1px solid;
	padding-right: 10px;
	border-top: #e0e0e0 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 0px;
	border-left: #e0e0e0 1px solid;
	color: #ffffff;
	padding-top: 10px;
	border-bottom: #003366 1px solid;
	letter-spacing: 1px;
	background-color: #7288AD;
}
.AlertArea
{
	border-right: #000000 1px solid;
	padding-right: 5px;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px;
	border-left: #ffffff 1px solid;
	width: 100%;
	color: #000000;
	padding-top: 5px;
	border-bottom: #000000 1px solid;
	letter-spacing: 1px;
	background-color: #e0e8e0;
}
.AlertText
{
	border-right: #000000 0px solid;
	padding-right: 5px;
	border-top: #ffffff 0px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px;
	overflow: hidden;
	border-left: #ffffff 0px solid;
	width: 100%;
	color: red;
	padding-top: 5px;
	border-bottom: #000000 0px solid;
	letter-spacing: 1px;
	background-color: transparent;
}
.SearchArea
{
	margin: 3px;
	background-color: transparent;
}
.RightMenuArea
{
	padding-right: 0px;
	padding-left: 0px;
	z-index: 1000;
	filter: progid:DXImageTransform.Microsoft.Wipe(GradientSize=0.0,wipeStyle=1,duration=0.2);
	margin: 0px;
	width: 132px;
	position: absolute;
}
.GetDetailButtonDis
{
	border-right: 0px solid;
	padding-right: 0px;
	background-position: center 0px;
	border-top: 0px solid;
	padding-left: 2px;
	background-image: url(../../../Common/Style_Microsoft_CRM/Images/GetDetailButtonDis.gif);
	padding-bottom: 0px;
	margin: 0px 0px 0px 3px;
	border-left: 0px solid;
	width: 18px;
	cursor: hand;
	padding-top: 0px;
	border-bottom: 0px solid;
	height: 18px;
}
.GetDetailButton
{
	border-right: 0px solid;
	padding-right: 0px;
	background-position: center 0px;
	border-top: 0px solid;
	padding-left: 2px;
	background-image: url(../../../Common/Style_Microsoft_CRM/Images/GetDetailButton.gif);
	padding-bottom: 0px;
	margin: 0px 0px 0px 3px;
	border-left: 0px solid;
	width: 18px;
	cursor: hand;
	padding-top: 0px;
	border-bottom: 0px solid;
	height: 18px;
}
.Help
{
	border-right: #1657c2 0px solid;
	border-top: #1657c2 0px solid;
	filter: revealTrans(transition=23,duration=0.5) blendTrans(duration=0.5);
	border-left: #1657c2 0px solid;
	width: 300px;
	border-bottom: #1657c2 0px solid;
	position: absolute;
	background-color: #ebebeb;
}
.TopHeadBarGB
{
	background-color: #95A4C3;
}
.LeftPanTopBG
{
	background-color: #7288AC;
}
.LeftPanBG
{
	background-color: #B4C1C7;
}
.WelcomeArea
{
	border: 0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px;
	width: 100%;
	color: #000000;
	padding-top: 5px;
	letter-spacing: 1px;
	background-color: activeborder;
}

.sys-link-normal {
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 5px;
	WIDTH: 100%;
	COLOR: #3333ff; TEXT-DECORATION: none
}
.sys-link-normal-over {
	background-color: #E5EAE8;
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 5px;
	WIDTH: 100%;
	COLOR: #3333ff; TEXT-DECORATION: none

}
.sys-toppane-selection {
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 5px;
	BACKGROUND-COLOR: #C7D8FA;
	WIDTH: 100%;
	COLOR: #3333ff; TEXT-DECORATION: none

}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 8px -4px 0px; WIDTH: 17px; HEIGHT: 17px; BORDER-RIGHT-WIDTH: 0px
}

.SubHeader {
	FONT-WEIGHT: bold;
	COLOR: #215dc6;
	MARGIN: 8px 4px 4px;
}

.leftPan{
	width: 100%;
	background-color: #7288AC;
	border: #ABC0E7 1px solid;
	border-right: #00377A 1px solid;
	border-bottom: #00377A 1px solid;
}



.help-tooltip {
	position:	absolute;
	width:		350px;
	border:		1px Solid WindowFrame;
	background:	Infobackground;
	color:		InfoText;
	font:		StatusBar;
	font:		Status-Bar;
	padding:	3px;
	filter:		progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=1);
	z-index:	10000;
}


.help-tooltip a,
.help-tooltip a:hover {
	color:		blue !important;
	background:	none;
}



.TreeNode
{
         font-family: Tahoma; 
         font-size: 12px;
         color: black;
		 cursor: hand;
}


.TreeNodeOver
{
         font-family: Tahoma; 
         font-size: 12px;        
         color: red;
         cursor: hand;
}

.TreeNodeSelect 
{
         font-family: Tahoma; 
         font-size: 12px;
         color: white;
         background: blue;
		 padding: 1px 0px 1px 0px;
         cursor: hand;
}

.TreeNodeDisabled 
{ 
         font-family: Tahoma; 
         font-size: 12px;          
         COLOR: gray;          
}

.CheckBox_Root
{
	padding-right: 8px;
}
.CheckBox_Text
{
	padding-left: 3px;
}
.CheckBox_Checked
{
	border-right: #8E9FB3 1px solid;
	padding-right: 0px;
	background-position: -1 -1;
	border-top: #8E9FB3 1px solid;
	padding-left: 0px;
	font-size: 0px;
	background-image: url(../Images/CheckBox/yes.gif);
	padding-bottom: 0px;
	margin: 0px;
	border-left: #8E9FB3 1px solid;
	width: 13px;
	cursor: default;
	padding-top: 0px;
	border-bottom: #8E9FB3 1px solid;
	background-repeat: no-repeat;
	height: 16px;
	background-color: #ffffff;
}
.CheckBox_UnChecked
{
	border-right: #8E9FB3 1px solid;
	padding-right: 0px;
	background-position: -1 -1;
	border-top: #8E9FB3 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	background-image: url(../Images/CheckBox/no.gif);
	margin: 0px;
	border-left: #8E9FB3 1px solid;
	width: 13px;
	cursor: default;
	padding-top: 0px;
	border-bottom: #8E9FB3 1px solid;
	background-repeat: no-repeat;
	height: 16px;
	background-color: #ffffff;
}
.GridMain {
	height: 100%;
	background: buttonface;
	overflow: auto;
	padding: 19px 0px 0px 0px;
}
.GridMainHeader {
	height: 20px;
	overflow: hidden;
	background: buttonface;
	position: absolute;
	top: 0px;
	left: 0px;
	padding-right: 20px;
}
.Grid {
	border-width: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
}