body {
  font-family:Tahoma; 
	font-size: 9pt;
	visibility: hidden;
	scrollbar-3dlight-color: C5D9E8;
	scrollbar-arrow-color: black;
	scrollbar-darkshadow-color: white;
	scrollbar-face-color: #EDF2F6;
	scrollbar-highlight-color: #F8F7F9;
	scrollbar-shadow-color: C5D9E8;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color: #F1F4FA
}

A {
	TEXT-DECORATION: none;
}
A:hover {
	TEXT-DECORATION: none;
}

table {
  font-family:Tahoma; 
	font-size: 9pt;
}

div{
}

.LoadingTip {
	width: 200;
	padding: 12;
	padding-left: 30;
	border-width: 1;
	border-color: #AAAAAA;
	border-style: solid;
	background-color: white;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#EEEEEE)
					progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: 0.90;
}

.SubWindow {
	padding: 1;
}

.SubWindow .WindowTable {
	background-color: white;
	border-color: #ADC9DE;
	border-width: 1;
	border-style: solid;
}

.SubWindow .TitleBar {
	height: 18;
	background-color: #F5F7F9;
}

.SubWindowContentContainer {
}

.SubWindow .WindowButton {
	cursor: hand;
}

.SubWindow .HotWindowButton {
	cursor: hand;
	background-color: white;
}

.FloatSubWindow {
	border-color: #9E9E9E;
	border-width: 1;
	border-style: ridge;
}

.FloatSubWindow .WindowTable {
	background-color: white;
	border-width: 0;
}

.FloatSubWindow .TitleBar {
	height: 18;
	background-color: #6D9FE2;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#092170', endColorStr='#A6CBF1', gradientType='1');
	-moz-opacity: 0.90;
}

.FloatSubWindow .TitleBar_Inactive {
	height: 18;
	background-color: #9E9E9E;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#808080', endColorStr='#C0C0C0', gradientType='1');
	-moz-opacity: 0.90;
}

.FloatSubWindow .TitleBar TD {
	color: white;
}

.FloatSubWindowContentContainer {
}

.FloatSubWindow .WindowButton {
	cursor: hand;
}

.FloatSubWindow .HotWindowButton {
	cursor: hand;
	background-color: #D1E1F8;
}

.SubWindowDraggingCursor {
	cursor: move;
	position: absolute;
	background-color: #BDDBF2;
	border-width: 2;
	border-color: #164D74;
	border-style: solid;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.30;
}

.SubWindowExclusiveCovering {
	position: absolute;
	background-color: silver;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.40;	
}

.GroupBox {
	border-width: 1;
	border-color: #89AEE0;
	border-style: solid;
	padding-top: 2;
	padding-left: 2;
	padding-right: 2;
	padding-bottom: 2;
}

.GroupBoxTitle {
	white-space: nowrap;
}

.GroupBoxExpandButton {
	cursor: hand;
}

.GroupBoxContentContainer {
	padding-top: 0;
	border-width: 0;
}

.SplitPanel_Vert {

}

.SplitPanel_Vert_Splitter {
	border:1px solid #6593CF; 
	border-collapse: collapse;
	filter: progid:DXImageTransform.Microsoft.gradient(gradienttype=1, startColorstr=#E5EDF2, endColorstr=#C5D9E8);
}

.SplitPanel_Vert_ButtonArea {
	cursor: default;
	background-color: white;
}

.SplitPanel_Vert_Button {
	cursor: hand;
}

.SplitPanel_Vert_DraggingCursor {
	position: absolute;
	background-color: #164D74;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.30;
}

.SplitPanel_Hori {
}

.SplitPanel_Hori_Splitter {
	border:1px solid #91B1DD; 
	border-collapse: collapse;
	filter: progid:DXImageTransform.Microsoft.gradient(gradienttype=0, startColorstr=#E5EDF2, endColorstr=#C5D9E8);
}

.SplitPanel_Hori_ButtonArea {
	cursor: default;
	background-color: white;
}

.SplitPanel_Hori_Button {
	cursor: hand;
}

.SplitPanel_Hori_DraggingCursor {
	position: absolute;
	background-color: #164D74;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.30;
}

.AutoForm {
}

.AutoForm .InnerTable {
	border-collapse: collapse;
}

.AutoForm .InnerTableLabelCell {
}

.AutoForm .InnerTableContentCell {
}

.AutoForm .GroupBoxNoBevel {
	margin: 3;
	padding-top: 6;
	padding-left: 12;
	padding-right: 12;
	padding-bottom: 6;
	border-width: 0;
}

.AutoForm .GroupBoxDiv
{	
}

.AutoForm .GroupTitle {
}

.AutoForm HR
{
  border-style:solid; 
  border-width:1px; 
  color: #83B6DC; 
  height:1px;
}

.AutoForm .None
{
  border-bottom: 1px solid #83B6DC; 
  padding-bottom:2px;
}

.AutoForm .SubWindowDiv
{
	padding: 8;
}

.TextEditor {
	background-color: white;
	font-family: Tahoma;
	font-size: 9pt;
	border-width: 1;
	border-color: #CCCCCC;
	border-style: solid;
}

.ActiveTextEditor {
	background-color: white;
	font-family: Tahoma;
	font-size: 9pt;
	border-width: 1;
	border-color: #74E540;
	border-style: solid;
}

.ReadOnlyTextEditor {
	background-color: #F6F6F6;
	font-family: Tahoma;
	font-size: 9pt;
	border-width: 1;
	border-color: #CCCCCC;
	border-style: solid;
}

.CheckBox {
}

.ActiveCheckBox {
	background-color: white;
	text-align: center;
}

.ReadOnlyCheckBox {
	background-color: #F6F6F6;
	text-align: center;
}

.CheckBoxOff {
	PADDING-RIGHT: 2px; 
	BACKGROUND-POSITION:  10% 40%; 
	DISPLAY: inline; 
	PADDING-LEFT: 7px; 
	BACKGROUND-IMAGE: url('form/unchecked.gif'); 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	COLOR: #000000; 
	LINE-HEIGHT: 16px; 
	BACKGROUND-REPEAT: no-repeat; 
	font-family: Tahoma;
	font-size: 9pt;
}
.CheckBoxOn {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 2px; 
	BACKGROUND-POSITION: 10% 40%; 
	DISPLAY: inline; 
	PADDING-LEFT: 7px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND-IMAGE: url(form/checked.gif); 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 16px; 
	BACKGROUND-REPEAT: no-repeat; 
	font-family: Tahoma;
	font-size: 9pt;
	BORDER-RIGHT-WIDTH: 0px;
}
.CheckBoxPOn {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 2px; 
	BACKGROUND-POSITION: 10% 40%; 
	DISPLAY: inline; 
	PADDING-LEFT: 7px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND-IMAGE: url(form/pchecked.gif); 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 16px; 
	BACKGROUND-REPEAT: no-repeat; 
	font-family: Tahoma;
	font-size: 9pt;
	BORDER-RIGHT-WIDTH: 0px;
}

.ReadCheckBoxOff {
	PADDING-RIGHT: 2px; 
	BACKGROUND-POSITION:  10% 40%; 
	DISPLAY: inline; 
	PADDING-LEFT: 7px; 
	BACKGROUND-IMAGE: url('form/read_unchecked.gif'); 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	COLOR: #000000; 
	LINE-HEIGHT: 16px; 
	BACKGROUND-REPEAT: no-repeat; 
	font-family: Tahoma;
	font-size: 9pt;
}
.ReadCheckBoxOn {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 2px; 
	BACKGROUND-POSITION: 10% 40%; 
	DISPLAY: inline; 
	PADDING-LEFT: 7px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND-IMAGE: url(form/read_checked.gif); 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 16px; 
	BACKGROUND-REPEAT: no-repeat; 
	font-family: Tahoma;
	font-size: 9pt;
	BORDER-RIGHT-WIDTH: 0px;
}
.ReadCheckBoxPOn {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 2px; 
	BACKGROUND-POSITION: 10% 40%; 
	DISPLAY: inline; 
	PADDING-LEFT: 7px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND-IMAGE: url(form/read_pchecked.gif); 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 16px; 
	BACKGROUND-REPEAT: no-repeat; 
	font-family: Tahoma;
	font-size: 9pt;
	BORDER-RIGHT-WIDTH: 0px;
}

.RadioGroup {
	table-layout: fixed;
	font-family: Tahoma;
	font-size: 9pt;
	border-width: 0;
	border-color: #CCCCCC;
	border-style: solid;
	CURSOR: pointer; 
}

.ActiveRadioGroup {
	table-layout: fixed;
	font-family: Tahoma;
	font-size: 9pt;
	border-width: 0;
	border-color: #74E540;
	border-style: solid;
	CURSOR: pointer; 
}

.ReadOnlyRadioGroup {
	table-layout: fixed;
	font-family: Tahoma;
	font-size: 9pt;
	border-width: 0;
	border-color: #CCCCCC;
	border-style: solid;
}

.RadioOff {
	PADDING-RIGHT: 2px; 
	BACKGROUND-POSITION:  0% 40%; 
	DISPLAY: inline; 
	PADDING-LEFT: 18px; 
	BACKGROUND-IMAGE: url('form/alt_off.gif'); 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	COLOR: #000000; 
	LINE-HEIGHT: 16px; 
	PADDING-TOP: 2px; 
	BACKGROUND-REPEAT: no-repeat; 
	font-family: Tahoma;
	font-size: 9pt;
}
.RadioOn {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 2px; 
	BACKGROUND-POSITION: 0% 40%; 
	DISPLAY: inline; 
	PADDING-LEFT: 18px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND-IMAGE: url(form/alt_on.gif); 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 16px; 
	PADDING-TOP: 2px; 
	BACKGROUND-REPEAT: no-repeat; 
	font-family: Tahoma;
	font-size: 9pt;
	BORDER-RIGHT-WIDTH: 0px;
}

.ReadRadioOff {
	PADDING-RIGHT: 2px; 
	BACKGROUND-POSITION:  0% 40%; 
	DISPLAY: inline; 
	PADDING-LEFT: 18px; 
	BACKGROUND-IMAGE: url('form/read_alt_off.gif'); 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	COLOR: #000000; 
	LINE-HEIGHT: 16px; 
	PADDING-TOP: 2px; 
	BACKGROUND-REPEAT: no-repeat; 
	font-family: Tahoma;
	font-size: 9pt;
}
.ReadRadioOn {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 2px; 
	BACKGROUND-POSITION: 0% 40%; 
	DISPLAY: inline; 
	PADDING-LEFT: 18px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND-IMAGE: url(form/read_alt_on.gif); 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 16px; 
	PADDING-TOP: 2px; 
	BACKGROUND-REPEAT: no-repeat; 
	font-family: Tahoma;
	font-size: 9pt;
	BORDER-RIGHT-WIDTH: 0px;
}


.CheckBoxGroup {
	table-layout: fixed;
	font-family: Tahoma;
	font-size: 9pt;
	border-width: 0;
	border-color: #CCCCCC;
	border-style: solid;
}

.ActiveCheckBoxGroup {
	table-layout: fixed;
	font-family: Tahoma;
	font-size: 9pt;
	border-width: 0;
	border-color: #74E540;
	border-style: solid;
}

.ReadOnlyCheckBoxGroup {
	table-layout: fixed;
	font-family: Tahoma;
	font-size: 9pt;
	border-width: 0;
	border-color: #CCCCCC;
	border-style: solid;
}

.CheckBoxGroupOff {
	PADDING-RIGHT: 2px; 
	BACKGROUND-POSITION:  0% 40%; 
	DISPLAY: inline; 
	PADDING-LEFT: 18px; 
	BACKGROUND-IMAGE: url('form/unchecked.gif'); 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	COLOR: #000000; 
	LINE-HEIGHT: 16px; 
	PADDING-TOP: 2px; 
	BACKGROUND-REPEAT: no-repeat; 
	font-family: Tahoma;
	font-size: 9pt;
}
.CheckBoxGroupOn {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 2px; 
	BACKGROUND-POSITION: 0% 40%; 
	DISPLAY: inline; 
	PADDING-LEFT: 18px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND-IMAGE: url(form/checked.gif); 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 16px; 
	PADDING-TOP: 2px; 
	BACKGROUND-REPEAT: no-repeat; 
	font-family: Tahoma;
	font-size: 9pt;
	BORDER-RIGHT-WIDTH: 0px;
}
.ReadCheckBoxGroupOff {
	PADDING-RIGHT: 2px; 
	BACKGROUND-POSITION:  0% 40%; 
	DISPLAY: inline; 
	PADDING-LEFT: 18px; 
	BACKGROUND-IMAGE: url('form/read_unchecked.gif'); 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	COLOR: #000000; 
	LINE-HEIGHT: 16px; 
	PADDING-TOP: 2px; 
	BACKGROUND-REPEAT: no-repeat; 
	font-family: Tahoma;
	font-size: 9pt;
}
.ReadCheckBoxGroupOn {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 2px; 
	BACKGROUND-POSITION: 0% 40%; 
	DISPLAY: inline; 
	PADDING-LEFT: 18px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND-IMAGE: url(form/read_checked.gif); 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 16px; 
	PADDING-TOP: 2px; 
	BACKGROUND-REPEAT: no-repeat; 
	font-family: Tahoma;
	font-size: 9pt;
	BORDER-RIGHT-WIDTH: 0px;
}


.DropDownButton {
	font-family: Webdings;
	font-size: 12px;
	line-height:15px;
	color: #37AF00;
	background-color: #C6F4B1;
	border-width: 0;
	padding: 0;
	cursor: hand;
}

.PutDropDownButton {
	font-family: Webdings;
	font-size: 12px;
	line-height:13px;
	background-color: #EEF0F2;
	padding: 0;
	cursor: hand;
	border: 1px solid #FFFFFF;
}

.ActivePutDropDownButton {
	font-family: Webdings;
	font-size: 12px;
	line-height:15px;
	color: #37AF00;
	border-width: 0;
	background-color: #C6F4B1;
	padding: 0;
	cursor: hand;
}

.ReadOnlyPutDropDownButton {
	font-family: Webdings;
	font-size: 12px;
	line-height:13px;
	color: #808080;
	background-color: #F6F6F6;
	padding: 0;
	border: 1px solid #FFFFFF;
}

.PutButtonDiv {
	border-left:0px solid #CCCCCC; 
	border-right:1px solid #CCCCCC; 
	border-top:1px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC; 
}

.ActivePutButtonDiv {
	border-left:0px solid #74E540; 
	border-right:1px solid #74E540; 
	border-top:1px solid #74E540; 
	border-bottom:1px solid #74E540; 
}

.ReadOnlyPutButtonDiv {
	border-left:0px solid #CCCCCC; 
	border-right:1px solid #CCCCCC; 
	border-top:1px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC; 
}

.DropDownBox {
	background-color: white;
	border-width: 1;
	border-color: #74E540;
	border-style: solid;
	cursor: hand;
}

.DropDownStatusLabel {
	background-color: #E3F5DB;
	padding: 3;
	border-width: 1;
	border-color: #B7F39B;
	border-style: solid;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
}

.DataPilot BUTTON {
	font-family: Tahoma;
	font-size: 9pt;
}

.DataPilot .PageNo {
	border-left: 1px solid #6595D6; 
	border-top: 1px solid #6595D6; 
	border-bottom: 1px solid #6595D6;
	border-right: 0px;
	height: 22px;
	width:35px;
	text-align: right;
	line-height:120%;
}

.DataPilot .PageCount{
	border-left: 0px;
	border-top: 1px solid #6595D6; 
	border-bottom: 1px solid #6595D6;
	border-right: 0px;
	height: 22px;
	width:38px;
	line-height:120%;
}

.DataTable {
	background-color: #F5F7F9;
}

.DataTable .OuterTable {
	border-width: 1;
	border-color: #C5D9E8;
	border-style: solid;
	border-collapse: collapse;
}

.DataTable .InnerTable {
	border-collapse: collapse;
}

.DataTable .HeaderDiv  {
	filter:progid:DXImageTransform.Microsoft.Gradient(gradienttype=0, startColorstr=#D7E4EE, endColorstr=#F5F7F9);
}

.DataTable .HeaderGrid  {
	color: #405368;
	border-width: 1;
	border-color: #C5D9E8;
	border-style: solid;
	border-collapse: collapse;
	table-layout: fixed;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradienttype=0, startColorstr=#E5EDF2, endColorstr=#C5D9E8);
}

.DataTable .HeaderGrid .HotCell  {
	background-position-y: 100%;
	background-image: url(datatable/header_hot.gif);
}

.DataTable .FooterGrid  {
	background-color: #E1EAF1;
	border-width: 1;
	border-color: #C5D9E8;
	border-style: solid;
	border-collapse: collapse;
	table-layout: fixed;
}

.DataTable .FixedDataGrid {
	background-color: #EDF2F6;
	border-width: 1;
	border-color: #C5D9E8;
	border-style: solid;
	border-collapse: collapse;
	table-layout: fixed;
}

.DataTable .FixedDataGrid .Indicator {
	background-color: #E6EDF2;
}



.DataTable .FixedDataGrid .Row {
}

.DataTable .FixedDataGrid .EvenRow {
	background-color: #DAE4ED;
}

.DataTable .FixedDataGrid .MockRow {
	background-color: #F0F0F0;
}

.DataTable .FixedDataGrid .MockEvenRow {
	
}

.DataTable .FixedDataGrid .CurrentRow {
	background-color: #B7F39B;
}

.DataTable .DataGrid {	
	background-color: #F5F7F9;
	border-width: 1;
	border-color: #C5D9E8;
	border-style: solid;
	border-collapse: collapse;
}

.DataTable .DataGrid .Row {
}

.DataTable .DataGrid .EvenRow {
	background-color: #E6EBF0;
}

.DataTable .DataGrid .MockRow {
	background-color: #F0F0F0;
}

.DataTable .DataGrid .MockEvenRow {
	background-color: #F0F0F0;
}

.DataTable .DataGrid .CurrentRow {
	background-color: #B7F39B;
}

.DropDownTable {
	background-color: #F0F0F0;
}

.DropDownTable .OuterTable {
	border-width: 0;
	border-collapse: collapse;
}

.DropDownTable .InnerTable {
	border-width: 0;
	border-collapse: collapse;
}

.DropDownTable .HeaderGrid  {
	background-color: #E0F0D8;
	border-width: 0;
	border-color: #F4F8F4;
	border-style: solid;
	border-collapse: collapse;
	table-layout: fixed;
}

.DropDownTable .HeaderGrid .HotCell  {
}

.DropDownTable .FooterGrid  {
	background-color: #eeeeee;
	border-width: 0;
	border-color: #F4F8F4;
	border-style: solid;
	border-collapse: collapse;
	table-layout: fixed;
}

.DropDownTable .FixedDataGrid {
	background-color: white;
	border-width: 0;
	border-color: #F4F8F4;
	border-style: solid;
	border-collapse: collapse;
	table-layout: fixed;
}

.DropDownTable .FixedDataGrid .Indicator {
	background-color: #E6EDF2;
}

.DropDownTable .FixedDataGrid .Row {
}

.DropDownTable .FixedDataGrid .EvenRow {
}

.DropDownTable .FixedDataGrid .MockRow {
	background-color: #F0F0F0;
}

.DropDownTable .FixedDataGrid .MockEvenRow {
	background-color: #F0F0F0;
}

.DropDownTable .FixedDataGrid .CurrentRow {
	background-color: #B7F39B;
}

.DropDownTable .DataGrid {
	background-color: white;
	border-width: 0;
	border-color: #F4F8F4;
	border-style: solid;
	border-collapse: collapse;
}

.DropDownTable .DataGrid .Row {
}

.DropDownTable .DataGrid .EvenRow {
	background-color: #F3FDEE;
}

.DropDownTable .DataGrid .MockRow {
	background-color: #F0F0F0;
}

.DropDownTable .DataGrid .MockEvenRow {
	background-color: #F0F0F0;
}

.DropDownTable .DataGrid .CurrentRow {
	background-color: #B7F39B;
}

.ColumnDraggingCursor {
	position: absolute;
	background-color: white;
	border: 1 silver solid;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
}

.ColumnSplitSlider {
	position: absolute;
	background-color: #BDDBF2;
	border: 2 #164D74 solid;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.30;
}

.ScrollBar {
	background-color: #f7f7f7;
}

.ScrollBar TD {
	align: center;
	valign: center;
}

.ScrollBar .Button {
	width: 13;
	height: 13;
	background-color: #EDF2F6;
	border-width: 1;
	border-style: solid;
	border-color: #C5D9E8;	
	filter: none;	
	cursor: hand;
	background-image:url();
}

.ScrollBar .Button_Down {
	width: 13;
	height: 13;
	background-color: #E7F2F8;
	border-width: 1;
	border-style: solid;
	border-color: #9DC6E1;
	filter: none;	
	cursor: hand;
	background-image:url();
}

.ScrollBar .Button_Disabled {
	background-color: #E6E7E7;
	width: 13;
	height: 13;
	border-width: 1;
	border-style: solid;
	border-color: #D0D4DA;
}

.ScrollBar .HSilder {
	width: 13;
	height: 13;
	background-color: #EDF2F6;
	border-width: 1;
	border-style: solid;
	border-color: #C5D9E8;
	overflow: hidden;
}

.ScrollBar .VSilder {
	width: 13;
	height: 13;
	background-color: #EDF2F6;
	border-width: 1;
	border-style: solid;
	border-color: #C5D9E8;
	overflow: hidden;
}

.ScrollBar .HSilder_Down {
	width: 13;
	height: 13;
	background-color: #E7F2F8;
	border-width: 1;
	border-style: solid;
	border-color: #9DC6E1;
	overflow: hidden;
}

.ScrollBar .VSilder_Down {
	width: 13;
	height: 13;
	background-color: #E7F2F8;
	border-width: 1;
	border-style: solid;
	border-color: #9DC6E1;
	overflow: hidden;
}

.ScrollBarPositionLabel {	
	padding: 2;
  background-color: #FFF4D7; 
  border: 1px solid #4B4B6F; 
  border-top-color: #9495A2; 
  border-left-color: #9495A2;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	-moz-opacity: 0.85;
}

.ButtonHolder {
	border:solid 1px #67A6D3;
}

.ButtonHolder Button {		
	cursor: hand;
  font-family:Tahoma; 
  font-size:9pt; 
	height: 22;
	border-style: none;
	background-image:url(button/secondary-enabled.gif);
}

.ButtonHolder_Downd {
	border-top:solid 1px #336699;
	border-bottom:solid 1px #336699;
	border-left:solid 1px #6699CC;
	border-right:solid 1px #6699CC;
}

.ButtonHolder_Down Button {		
	cursor: hand;
	font-family: Tahoma;
	font-size: 9pt;
	height: 22;
	border-style: none;
	background-image:url(button/secondary-enabled.gif);
}

.Button {		
	cursor: hand;
	background-repeat:repeat-x;
	background-position:center center;
	background-color:#D2E0EB;
	color:#000;
	border:solid 1px #6699CC;
  font-family:Tahoma; 
  font-size:9pt; 
	height: 22;
}

.Button_Down {
	cursor: hand;
	background-repeat:repeat-x;
	background-color:#9BC3E2;
	background-position:center center;
	color:#000;
	border-top:solid 1px #336699;
	border-bottom:solid 1px #336699;
	border-left:solid 1px #6699CC;
	border-right:solid 1px #6699CC;
	font-size:12px;
	height: 22;
}

.Calendar {
	border-width: 1;
	border-color: #C5D9E8;
	border-style: solid;
	background-color: #EDF2F6;
}

.Calendar .Header {
}

.Calendar .Header .Button {	
	cursor: hand;	
	font-family: Tahoma;
	font-size: 9pt;
	width: 18;
	height: 18;
	border-width: 0;
	background-color: #EDF2F6;
	filter: none;	
	background-image:url();
}

.Calendar .Footer {
}

.Calendar .CalendarTable {
	border-width: 1;
	border-color: #C5D9E8;
	border-style: solid;
	border-collapse: collapse;
}

.Calendar .Footer TD {
}

.Calendar .CalendarTable TR {
}

.Calendar .CalendarTable .Header {
	height: 20;
	background-color: #E1EAF1;
	font-weight: bold;
}

.Calendar .CalendarTable .CurrentMonth {	
	background-color: #F7F7B7;
}

.Calendar .CalendarTable .CurrentMonth .Content {	
	background-color: #FAFAD3;
}

.Calendar .CalendarTable .PrevMonth {	
	background-color: #F5F7F9;
}

.Calendar .CalendarTable .PrevMonth TABLE {	
	color: #969696;
}

.Calendar .CalendarTable .PrevMonth .Content {	
	background-color: #FAFBFC;
}

.Calendar .CalendarTable .NextMonth {	
	background-color: #F5F7F9;
}

.Calendar .CalendarTable .NextMonth TABLE {	
	color: #969696;
}

.Calendar .CalendarTable .NextMonth .Content {	
	background-color: #FAFBFC;
}

.Calendar .CalendarTable .CurrentDay {
	background-color: #B7F39B;
}

.Tree {
	background-color: #F5F7F9;
	border-width: 1;
	border-color: #C5D9E8;
	border-style: solid;
}

.Tree .TreeNode {
	padding: 3;
}

.Tree .TreeNode .NodeLabel {
	border-color: #F5F7F9;
	border-width: 1;
	border-style: solid;
	padding-top: 2;
	padding-left: 2;
	padding-right: 2;
	padding-bottom: 2;
}

.Tree .CurrentTreeNode {
	padding: 3;
}

.Tree .CurrentTreeNode .NodeLabel {
	background-color: #B7F39B;
	border-color: #74E540;
	border-width: 1;
	border-style: solid;
	padding-top: 2;
	padding-left: 2;
	padding-right: 2;
	padding-bottom: 2;
}

.Tree .DraggingTarget {
	padding: 3;
	background-color: #E8E8E8;
}

.Tree .DraggingTarget LABEL {
	background-color: #E8E8E8;
	border-color: #E8E8E8;
	border-width: 1;
	border-style: solid;
	padding-top: 2;
	padding-left: 2;
	padding-right: 2;
	padding-bottom: 2;
	color: red;
}

.TreeNodeButton {
	cursor: hand;
}

.TreeDraggingCursor {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
}

.PopupMenu {
	width: 130;
	padding: 1;
	background-color: #F6F6F6;
	border-width: 1;
	border-color: #6593CF;
	border-style: solid;
}

.MenuBreak
{
  background-color: #F5F5F5;
  width:100%;
  height:2px;
}

.MenuBreak .LeftTD {
  background-color: #E9EEEE;
}

.MenuBreak HR {
  border-style:solid; 
  border-width:1px; 
  color: #9AC6FF; 
  height:1px;
}

.MenuItem {
	cursor: hand;
	padding: 2px;
	height: 22;
}

.MenuItem .LeftTD {
  background-color: #E9EEEE;
	border-left:1px solid #E9EEEE; 
	border-top:1px solid #E9EEEE; 
	border-bottom:1px solid #E9EEEE;  
}

.MenuItem .CenterTD {
  font-family:tahoma; 
  font-size:12px; 
	border-top:1px solid #F5F5F5; 
	border-bottom:1px solid #F5F5F5;  
}

.MenuItem .RightTD {
  font-family:tahoma; 
  font-size:12px; 
  border-right:1px solid #F5F5F5;
	border-top:1px solid #F5F5F5; 
	border-bottom:1px solid #F5F5F5;  
}

.MenuItem_Disabled {
	cursor: hand;
	padding: 2;
	height: 22;
	border-width: 1;
}

.MenuItem_Disabled .LeftTD {
  background-color: #E9EEEE;
}

.MenuItem_Disabled TD {
	color: gray;
  font-family:tahoma; 
  font-size:12px; 
}

.HotMenuItem {
	cursor: hand;
	padding: 2;
	height: 22;
}

.HotMenuItem .LeftTD {
  font-family:tahoma; 
  font-size:12px; 
	background-color: #FFE7A2;
	border-left:1px solid #FFBD69; 
	border-top:1px solid #FFBD69; 
	border-bottom:1px solid #FFBD69;  
}

.HotMenuItem .CenterTD {
  font-family:tahoma; 
  font-size:12px; 
	background-color: #FFE7A2;
	border-top:1px solid #FFBD69; 
	border-bottom:1px solid #FFBD69;  
}

.HotMenuItem .RightTD {
  font-family:tahoma; 
  font-size:12px; 
	background-color: #FFE7A2;
  border-right:1px solid #FFBD69;
	border-top:1px solid #FFBD69; 
	border-bottom:1px solid #FFBD69;  
}

.MenuBodyBar {
	width: 100%;
	border: 0;
	height: 23px;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradienttype=1, startColorstr=#C5D9E8, endColorstr=#E5EDF2);
}

.MenuPlateBar {
	height: 22px;
	border-left:1px solid #E3EFFF; 
	border-right:1px solid #83B6DC; 
	border-top:1px solid #E3EFFF; 
	border-bottom:1px solid #83B6DC; 
}

.ListSeparator{
	border: 1px inset;
	height: 1px;
	width: 1px;
}

.MenuBar {
	filter:progid:DXImageTransform.Microsoft.Gradient(gradienttype=0, startColorstr=#E5EDF2, endColorstr=#C5D9E8);
}

.MenuBar .MenuButton {
	cursor: hand;
	border-style: none;
	margin: 1
}

.MenuBar .MenuButton TD {
  font-family:Tahoma; 
  font-size:9pt; 
	color: #083772;
	padding-top: 2px;	
	padding-left: 8px;	
	padding-right: 8px;
	padding-bottom: 2px;	
	border: 1px solid #6593CF;
}

.MenuBar .MenuButton_Disabled {
	cursor: hand;
	border-style: none;
	margin: 1;
}

.MenuBar .MenuButton_Disabled TD {
  font-family:Tahoma; 
  font-size:9pt; 
	color: gray;
	padding-top: 2px;	
	padding-left: 8px;	
	padding-right: 8px;
	padding-bottom: 2px;	
}

.MenuBar .HotMenuButton {
	cursor: hand;
	border-style: none;
	margin: 1;
}

.MenuBar .HotMenuButton TD {
  font-family:Tahoma; 
  font-size:9pt; 
	padding-top: 2px;	
	padding-left: 8px;	
	padding-right: 8px;
	padding-bottom: 2px;	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E3EFFE, endColorstr=#87B3EC);
	border: 1px solid #6593CF;
}

.OutlookBar {
	border-width: 1;
	border-color: #89AEE0;
	border-style: solid;
	border-collapse: collapse;
}

.OutlookBar .Button_Outer {
	border-width: 1;
	border-color: #6593CF;
	border-style: solid;
}

.OutlookBar .GroupButton {
	border-left:1px solid #FFFFFF; 
	border-top:1px solid #FFFFFF; 
	padding: 2px;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5EDF2, endColorstr=#C5D9E8);
	
}

.OutlookBar .GroupButton .ButtonLable{
	color: #204D89;	
  font-family:Tahoma; 
  font-size:9pt; 
  width: 100%
}


.OutlookBar .DisabledGroupButton {
	border-left:1px solid #FFFFFF; 
	border-top:1px solid #FFFFFF; 
	padding: 2;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#DDDDDD);
}

.OutlookBar .DisabledGroupButton .ButtonLable{
	color: gray;
  font-family:Tahoma; 
  font-size:9pt; 
  width: 100%
}

.OutlookBar .HotGroupButton {
	border-left:1px solid #FFFFFF; 
	border-top:1px solid #FFFFFF; 
	padding: 2;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFE7A2, endColorstr=#FFBD69);
}

.OutlookBar .HotGroupButton .ButtonLable{
	color: #000000;	
  font-family:Tahoma; 
  font-size:9pt; 
  width: 100%
}

.OutlookBar .ScrollButton {
	cursor: hand;
	padding: 1;
	border-width: 1;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: white;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
}

.OutlookBar .Group {
}

.OutlookBar .IconGroup {
	background-color: #FDFDFD;
}

.OutlookBar .IconGroup .SubButton {
	padding: 4;
	margin: 1;
}

.OutlookBar .IconGroup .SubButton_Disabled {
	padding: 4;
	margin: 1;
}

.OutlookBar .IconGroup .SubButton_Disabled TD {
	color: gray;
}

.OutlookBar .IconGroup .HotSubButton {
	padding: 4;
	margin: 0;
	border: 1px solid #FFBD69; 
	background-color: #FFE7A2;
}

.OutlookBar .IconGroup .SubIcon {
}

.OutlookBar .IconGroup .SubLabel {
	padding: 2;
  font-family:Tahoma; 
  font-size:9pt; 
}

.OutlookBar .ListGroup {
	background-color: #EDF2F6;
}

.OutlookBar .ListGroup .SubButton {
	margin: 1;
}

.OutlookBar .ListGroup .SubButton_Disabled {
	margin: 1;
}

.OutlookBar .ListGroup .SubButton_Disabled TD {
	color: gray;
}

.OutlookBar .ListGroup .HotSubButton {
	margin: 0;
	background-color: #DDEDF9;
	border-width: 1;
	border-color: #7BB9E6;
	border-style: solid;
}

.OutlookBar .ListGroup .SubIcon {
}

.OutlookBar .ListGroup .SubLabel {
  font-family:Tahoma; 
  font-size:9pt; 
	padding: 4;
	white-space: nowrap;
}

.PagePilot {
}

.PagePilot .CurrentPageLink {
	height: 12;
	padding: 1;
	color: black;
	font-weight: bold;
	background-color: #DDEDF9;
	border-width: 1;
	border-color: #7BB9E6;
	border-style: solid;
}

.PagePilot .PageLink {
	height: 15;
	padding: 1;
	cursor: hand;
	color: blue;
	text-decoration: underline;
	background-color: white;
	border-width: 1;
	border-color: white;
	border-style: solid;
}

.PagePilot .VisitedPageLink {
	height: 15;
	padding: 1;
	cursor: hand;
	color: purple;
	text-decoration: underline;
	background-color: white;
	border-width: 1;
	border-color: white;
	border-style: solid;
}

.PagePilot .Button {
	height: 18;
  font-family:BatangChe; 
}

.ProgressBar {
  width: 18;
  height: 18;
	border-width: 1;
	border-color: #5B94DF;
	border-style: solid;
	background-color: white;
}

.ProgressBar .Pointer {
	border-width: 1;
	border-color: white;
	border-style: solid;
	background-color: #81ACE7;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDE9F9, endColorstr=#81ACE7);
}

.ProgressBar .Label {
  color: black;
}

.TabSet {
	position:	relative;
	width:		100%;		/* width needed weird IE bug */
	margin-right:	-2px;	/* to make room for the shadow */
}

.TabSet .TabSetPucker .tab {

	height:				20px;
	background-position:  -3px;
	
	position:		relative;
	top:			0;
	display:		inline;
	float:			left;
	overflow:		hidden;
	
	cursor:			Default;

	margin:			1px -1px 1px 2px;
	padding:		2px 0px 0px 0px;
	border:			0;

	z-index:		1;
	font:			11px Tahoma;
	white-space:	nowrap;
	text-align:		center;
}

.TabSet .TabSetPucker .tab.selected {
	height:				22px;
	background-position:  -3px;

	border-bottom-width:	0;
	z-index:		3;
	padding:		2px 0 0px 0;
	margin:			0px -3px -1px 0px;
	top:			-2px;
	font:				11px Tahoma;
}

.TabSet .TabSetPucker .tab Div {
	color:				Black;
	text-decoration:	none;
	cursor:				default;
	white-space: nowrap; 
	text-overflow: ellipsis;
	overflow : hidden;
}

.TabSet .TabSetPucker .tab.hover {
	font:				11px Tahoma;
	height:				20px;
	background-position:  -3px;
}


.TabSet .TabSetContentContainer {
  height:100%;
  width:100%;
	clear:			both;
	border:			1px solid rgb( 145, 155, 156 );
	background:	#F1F4FA;
	z-index:		2;
	position:		relative;
	top:			-2px;

	font:				11px Tahoma;
	color:				Black;
}

.ToolBodyBar {
	width: 100%;
	border: 0;
	height: 23px;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradienttype=1, startColorstr=#C5D9E8, endColorstr=#E5EDF2);
}

.ToolPlateBar {
	height: 22px;
	border-left:1px solid #E3EFFF; 
	border-right:1px solid #83B6DC; 
	border-top:1px solid #E3EFFF; 
	border-bottom:1px solid #83B6DC; 
}

.ToolBar {
	height: 18px;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradienttype=0, startColorstr=#E5EDF2, endColorstr=#C5D9E8);
}

.ToolBar .Separator {
	border-left:1px solid #83B6DC; 
	border-right:1px solid #E3EFFF; 
	border-top:1px solid #83B6DC; 
	border-bottom:1px solid #E3EFFF; 
	height:100%;
}


.ToolBar .ToolButton {
	cursor: hand;
	border-style: none;
	margin: 1
}

.ToolBar .ToolButton TD {
  font-family:Tahoma; 
  font-size:9pt; 
	color: #083772;
	padding-top: 2px;	
	padding-left: 2px;	
	padding-right: 2px;
	padding-bottom: 2px;	
	border: 1px solid #2F002F;
	filter: progid:DXImageTransform.Microsoft.Chroma(color=#2F002F);
}

.ToolBar .ToolButton_Disabled {
	cursor: hand;
	border-style: none;
	margin: 1;
}

.ToolBar .ToolButton_Disabled TD {
  font-family:Tahoma; 
  font-size:9pt; 
	color: gray;
	padding-top: 2px;	
	padding-left: 2px;	
	padding-right: 2px;
	padding-bottom: 2px;	
	filter: progid:DXImageTransform.Microsoft.Chroma(color=#2F002F);
	border: 1px solid #2F002F;
}

.ToolBar .HotToolButton {
	cursor: hand;
	border-style: none;
	margin: 1;
}

.ToolBar .HotToolButton TD {
  font-family:Tahoma; 
  font-size:9pt; 
	padding-top: 2px;	
	padding-left: 2px;	
	padding-right: 2px;
	padding-bottom: 2px;	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E3EFFE, endColorstr=#87B3EC);
	border: 1px solid #6593CF;
}

.ToolBar .ToolButton_Down {
	cursor: hand;
	border-style: none;
	margin: 1;
}

.ToolBar .ToolButton_Down TD {
  font-family:Tahoma; 
  font-size:9pt; 
	padding-top: 2px;	
	padding-left: 2px;	
	padding-right: 2px;
	padding-bottom: 2px;	
	border-left:1px solid #83B6DC; 
	border-right:1px solid #E3EFFF; 
	border-top:1px solid #83B6DC; 
	border-bottom:1px solid #E3EFFF; 
	background-color: #B9CFE1;
}

.ToolBar .HotToolButton_Down {
	cursor: hand;
	border-style: none;
	margin: 1;
}

.ToolBar .HotToolButton_Down TD {
  font-family:Tahoma; 
  font-size:9pt; 
	padding-top: 2px;	
	padding-left: 2px;	
	padding-right: 2px;
	padding-bottom: 2px;	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B6D6FC, endColorstr=#6DA9D6);
	border-left:1px solid #83B6DC; 
	border-right:1px solid #E3EFFF; 
	border-top:1px solid #83B6DC; 
	border-bottom:1px solid #E3EFFF; 
}

.QuickHelp {
	POSITION: absolute;
	white-space :nowrap;
	POSITION: absolute; 
}
.ArrowDownLeft {
	Z-INDEX: 999; left: 4px; BACKGROUND: url(quickhelp/dl.gif) no-repeat bottom; WIDTH: 23px; BOTTOM: -14px; POSITION: absolute
}
.ArrowDownRight {
	Z-INDEX: 999; RIGHT: 6px; BACKGROUND: url(quickhelp/dr.gif) no-repeat bottom; WIDTH: 23px; BOTTOM: -14px; POSITION: absolute
}
.ArrowTopLeft {
	Z-INDEX: 999; left: 4px; BACKGROUND: url(quickhelp/tl.gif) no-repeat top; LEFT: 1px; WIDTH: 23px; POSITION: absolute; TOP: -13px
}
.ArrowTopRight {
	Z-INDEX: 999; RIGHT: 6px; BACKGROUND: url(quickhelp/tr.gif) no-repeat top; WIDTH: 23px; POSITION: absolute; TOP: -13px;
}
.TextDown {
	BORDER-RIGHT: #ff6600 2px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #ff6600 2px solid; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 9pt; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #ff6600 2px solid; 
	CURSOR: pointer; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #ff6600 2px solid; 
	BACKGROUND-COLOR: white
}
.TextUp {
	BORDER-RIGHT: #ff6600 2px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #ff6600 2px solid; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 9pt; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #ff6600 2px solid; 
	CURSOR: pointer; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #ff6600 2px solid; 
	BACKGROUND-COLOR: white
}

.MessageTip{
	BORDER-RIGHT: #455690 1px solid; 
	BORDER-TOP: #a6b4cf 1px solid; 
	Z-INDEX:99999; 
	LEFT: 0px; 
	VISIBILITY: hidden; 
	BORDER-LEFT: #a6b4cf 1px solid; 
	WIDTH: 200px; 
	BORDER-BOTTOM: #455690 1px solid; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 116px; 
	BACKGROUND-COLOR: #c9d3f3
}

.MessageTip .OuterTable{
	BORDER-TOP: #ffffff 1px solid; 
	BORDER-LEFT: #ffffff 1px solid;
	BACKGROUND-COLOR: #cfdef4;
	border:0;
	height:100%;
	width:100%;
}

.MessageTip .OuterTable .TitleLeft{
	FONT-SIZE: 12px; 
	COLOR: #0f2c8c;
	width:30;
	height:24
}

.MessageTip .OuterTable .TitleCenter{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #1f336b; 
	PADDING-TOP: 4px;
	PADDING-left: 4px;
	width:100%;
}

.MessageTip .OuterTable .TitleRight{
	PADDING-TOP: 2px;
	PADDING-right:2px;
	width:19
}

.MessageTip .OuterTable .CloseButton{
	CURSOR: hand;
	color:red;
	font-size:14px;
	font-weight:ËÎÌå;
	margin-right:4px;
}

.MessageTip .OuterTable .ContextContainer{
	PADDING-RIGHT: 1px; 
	PADDING-BOTTOM: 1px;
	height:90
}

.MessageTip .OuterTable .ContextContainer .ContainerDiv{
	BORDER-RIGHT: #b9c9ef 1px solid; 
	PADDING-RIGHT: 13px; 
	BORDER-TOP: #728eb8 1px solid; 
	PADDING-LEFT: 13px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 13px; 
	BORDER-LEFT: #728eb8 1px solid; 
	WIDTH: 100%; 
	COLOR: #1f336b; 
	PADDING-TOP: 18px; 
	BORDER-BOTTOM: #b9c9ef 1px solid; 
	HEIGHT: 100%;
}

.hint
{
	border-width: 1px;
	border-color: #caa700;
	border-style: solid;
	background-color: #ffffa2;
	padding: 4;
	margin: 0;
	font-family: verdana;
	font-size: 9pt;
}

.HotLabel{
	color: red;
}