﻿html, body, div, span
{
	padding: 0px;
	border: 0px;
	margin: 0px;
}
html, body
{
	height: 100%;
	max-height: 100%;
	overflow: hidden;
}
body
{
	background: #fff;
}
body, td, span, div, input, p, select, li, option, textarea, select, fieldset, a
{
	font-family: Arial;
	font-size: 11px;
}
option:focus, select:focus, input:focus, textarea:focus
{
	background-color: #fdffca;
	color: #333333;
}
#rcContent
{
	position: absolute;
	bottom: 35px;
	overflow: auto;
	top: 45px;
	right: 10px;
	left: 10px;
	padding-right: 5px;
}
* html #rcContent
{
	border-bottom: #fff 35px solid;
	position: absolute;
	width: 100%;
	bottom: 0px;
	height: 100%;
	max-height: 100%;
	overflow: auto;
	border-top: #fff 40px solid;
	top: 0px;
}
#rcHeader
{
	z-index: 98;
	position: absolute;
	margin: 0px;
	width: 98%;
	display: block;
	height: 35px;
	overflow: hidden;
	top: 0px;
	left: 10px;
}
#rcHeader img
{
	margin: 3px 0px 0px 10px;
}
#rcFooter
{
	z-index: 99;
	position: absolute;
	margin: 0px;
	width: 98%;
	bottom: 0px;
	display: block;
	height: 30px;
	overflow: hidden;
	left: 10px;
}
#footerTable
{
	height: 30px;
}
.mainLeft, .mainRight
{
	vertical-align: top;
}
.mainRight
{
	width: 100%;
	padding-left: 20px;
}
#UserMenuContentDiv
{
	bottom: 20px;
	top: 22px;
	width: 185px;
	overflow: auto;
	background: #fff;
	border: 1px solid #ccc;
	z-index: 100 !important;
	position: absolute;
}
* html #UserMenuContentDiv
{
	z-index: 100;
	border-bottom: #fff 35px solid;
	position: absolute;
	width: 185px;
	bottom: 0px;
	height: 99%;
	max-height: 99%;
	overflow: auto;
	border-top: #fff 40px solid;
	top: 0px;
}
#updProgBackground
{
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: auto;
	padding: 0px;
	margin: 0px;
	background-color: #000;
	filter: alpha(opacity=30);
	opacity: 0.3;
	z-index: 1100;
	width: 100%;
	height: inherit;
}
#updProgMessage
{
	position: fixed;
	bottom: 0px;
	left: 40%;
	padding: 10px;
	width: 20%;
	height: inherit;
	z-index: 1101;
	background-color: transparent;
}
#m_m_m_hcc_lbch_cm1_LeftUserMenuContentPanel
{
	top: 0px !important;
	left: 21px !important;
}
.RCDPartManager
{
	position: relative;
	padding-right: 10px;
}
#menuToolbar
{
	width: 185px;
	margin-top: 3px;
	border: 1px solid #ccc;
}
.dateDropContainer
{
	position: fixed !important;
	display: block;
	z-index: 10000 !important;
}
.dateDropContainer > div
{
	position: absolute !important;
	display: block;
}
.dateDropContainer .CalendarBorder
{
	position: relative !important;
	display: block;
	height: auto !important;
}
.calendarFooter
{
	text-align: center;
}

nobr
{
	white-space: normal !important;
}
.noBodyClass, .LookUp, .bodyTable
{
	background: #fff none;
}
.LookUp, .lookUpBg
{
	padding: 5px;
}
body, td, span, div, input, p, select, li, option, textarea, select, fieldset
{
	font: normal 11px Arial;
}
input, .WebTextEdit
{
	padding: 2px;
}
input[type="radio"], input[type="checkbox"], input[type="image"], img
{
	border: 0px;
	padding: 0px;
}
th, legend, h1, h2, h3, h4, h5, .ColoredLabel, .ColoredLabel2, a.Header1, .Header1, a.Header2, .Header2, a.Header3, .Header3, a.Header4, .Header4
{
	font-weight: bold;
}
a:link, a:visited, a:active
{
	text-decoration: underline;
}
a.Header1, a.Header2, a.Header3, a.Header4, a:hover, a:visited:hover
{
	text-decoration: none;
}
hr
{
	width: 100%;
	height: 1px;
	outline: 0px;
	border: 0px;
	color: #dddddd;
	background-color: #dddddd;
}
h1, h2, a.Header1, .Header1
{
	font-size: 16px;
}
h3, a.Header2, .Header2
{
	font-size: 14px;
}
h4
{
	font-size: 12px;
}
.modalBackground
{
	background-color: AppWorkspace;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
fieldset
{
	padding: 3px;
	margin-right: 3px;
	text-align: left;
	border: 1px solid #dddddd;
}
.footerTable
{
	width: 100%;
	height: 25px;
}
.leftPad
{
	padding: 0px 3px 0px 3px;
}
.toolsTD, .toolsTDhover, .UltraWebToolbarDefault, .UltraWebToolbarHover
{
	width: 21px;
	height: 21px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}
.toolsTD, .UltraWebToolbarDefault
{
	border: 1px solid transparent;
}
.UltraWebToolbarDefault2, .UltraWebToolbarHover2, .UltraWebToolbarSelected2
{
	padding: 3px;
	width: 100px;
	cursor: pointer;
	text-align: center;
	border: 1px solid transparent;
}
.toolbarara
{
	width: 6px;
	height: 18px;
	background: url(../NImages/toolbarara.gif) no-repeat center;
}
.toolbarara2
{
	width: 20px;
	height: 24px;
	background: url(../NImages/toolbarara2.gif) repeat-y center;
}
/* Component */
.GridView td
{
	padding: 1px;
}
.UltraWebDefTab, .UltraWebHoverTab, .UltraWebActiveTab
{
	text-align: left;
	font-weight: bold;
	margin-right: 4px !important;
	padding: 0px 10px 0px 10px;
}
.AspButton, .AspButton:hover, table.WebImageButton, table.WebImageButton:hover
{
	cursor: pointer;
	margin: 3px;
	font-size: 10px;
	font-weight: bold;
	height: 24px;
	width: 120px;
}
input[type="button"], input[type="button"]:hover
{
	cursor: pointer;
	margin: 3px;
	font-size: 10px;
	font-weight: bold;
	height: 24px;
}
table.WebImageButton td
{
	vertical-align: top;
	height: 19px;
	padding: 2px !important;
	white-space: nowrap;
}
table.WebImageButton span
{
	font-size: 10px;
	font-weight: bold;
}
table.WebTextEdit
{
	padding: 0px;
	margin: 0px;
}
.WebTextEdit input
{
	border: 0px !important;
	height: 100%;
}
.datechooser
{
	padding: 0px !important;
}
.WebGridGroupByBoxBoxStyle
{
	background: url(../NImages/grouprow.jpg) repeat-x center;
}
.accordionHeader
{
	display: block;
}
.accordionHeader, .accordionHeader:hover, .accordionHeaderHover, .accordionHeaderSelected:hover, .accordionHeaderSelected
{
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	text-align: left;
	cursor: pointer;
	margin-bottom: 1px;
}
.accordionHeader td, .accordionHeaderSelected td, td.accordionHeader:hover, .accordionHeaderHover td, td.accordionHeaderSelected:hover
{
	font-weight: bold;
}
.UltraWebTree
{
	background: transparent;
	margin: 2px 0px 3px 2px;
	width: 170px;
	overflow-x: hidden !important;
	overflow-y: auto !important;
}
.WebTreeRoot, .WebTreeParent, .WebTreeSelected
{
	font-weight: bold;
	cursor: pointer;
}
.WebGridHeader, .WebGridHeader td, .WebGridFrame th, .WebGridHeaderSelected, .WebGridRowSelector
{
	text-align: left;
	padding-left: 5px;
	height: 25px;
}
.WebGridEditCell, .WebGridRowSelected
{
	font-weight: bold;
}
.WebGridPagerPagerStyle
{
	height: 22px !important;
}
.WebGridPagerPagerStyle a
{
	text-decoration: none;
	font-weight: bold;
	margin: 4px;
	height: 18px;
	width: 18px;
	padding: 2px;
}
.RCWebUIGrid
{
	padding: 5px;
}
.FilterDropDown
{
	background-color: #fff;
	overflow: auto;
	width: 200px;
	padding-left: 5px;
}
.NavContainerTable *
{
	vertical-align: middle;
}
.NavContainerTable td
{
	padding: 2px 3px 2px 0px;
}
.btnInfo
{
	padding: 1px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid transparent;
}
.btnCustomHot, .btnFirstHot, .btnFirstDis, .btnLastHot, .btnLastDis, .btnNextHot, .btnNextDis, .btnPriorHot, .btnPriorDis, .btnCurrentHot, .btnCurrentDis, .btnInsertHot, .btnInsertDis, .btnDeleteHot, .btnDeleteDis, .btnPostHot, .btnPostDis, .btnResetHot, .btnExportHot, .btnExportDis
{
	width: 28px;
	height: 28px;
	margin-right: 1px;
	text-align: center;
	vertical-align: middle;
	border: 0px;
	padding: 0px;
}

.btnFirstHot
{
	background: url(../NImages/NButtons/btnFirst.png) no-repeat;
	cursor: pointer;
}
.btnFirstDis
{
	background: url(../NImages/NButtons/btnFirstDis.png) no-repeat;
	cursor: default;
}
.btnLastHot
{
	background: url(../NImages/NButtons/btnLast.png) no-repeat;
	cursor: pointer;
}
.btnLastDis
{
	background: url(../NImages/NButtons/btnLastDis.png) no-repeat;
	cursor: default;
}
.btnNextHot
{
	background: url(../NImages/NButtons/btnNext.png) no-repeat;
	cursor: pointer;
}
.btnNextDis
{
	background: url(../NImages/NButtons/btnNextDis.png) no-repeat;
	cursor: default;
}
.btnPriorHot
{
	background: url(../NImages/NButtons/btnPrior.png) no-repeat;
	cursor: pointer;
}
.btnPriorDis
{
	background: url(../NImages/NButtons/btnPriorDis.png) no-repeat;
	cursor: default;
}
.btnCurrentHot
{
	background: url(../NImages/NButtons/btnCurrent.png) no-repeat;
	cursor: pointer;
}
.btnCurrentDis
{
	background: url(../NImages/NButtons/btnCurrentDis.png) no-repeat;
	cursor: default;
}
.btnInsertHot
{
	background: url(../NImages/NButtons/btnInsert.png) no-repeat;
	cursor: pointer;
}
.btnInsertDis
{
	background: url(../NImages/NButtons/btnInsertDis.png) no-repeat;
	cursor: default;
}
.btnDeleteHot
{
	background: url(../NImages/NButtons/btnDelete.png) no-repeat;
	cursor: pointer;
}
.btnDeleteDis
{
	background: url(../NImages/NButtons/btnDeleteDis.png) no-repeat;
	cursor: default;
}
.btnPostHot
{
	background: url(../NImages/NButtons/btnPost.png) no-repeat;
	cursor: pointer;
}
.btnPostDis
{
	background: url(../NImages/NButtons/btnPostDis.png) no-repeat;
	cursor: default;
}
.btnResetHot
{
	background: url(../NImages/NButtons/btnReset.png) no-repeat;
	cursor: pointer;
}
.btnExportHot
{
	background: url(../NImages/NButtons/btnExport.png) no-repeat;
	cursor: pointer;
}
.btnExportDis
{
	background: url(../NImages/NButtons/btnExportDis.png) no-repeat;
	cursor: default;
}
.btnFirstHot:hover, .btnLastHot:hover, .btnNextHot:hover, .btnPriorHot:hover, .btnCurrentHot:hover, .btnInsertHot:hover, .btnDeleteHot:hover, .btnPostHot:hover, .btnResetHot:hover, .btnExportHot:hover
{
	width: 28px;
	height: 28px;
	margin-right: 1px;
	cursor: pointer;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.DGroupHeaderRow td div, .NtfMessageUnReadTitle, .CollapsePanelHeader
{
	font-weight: bold;
}
.ActionsBandMenu img
{
	display: none;
}
.ActionMenuStatic, .ActionMenuStaticHover
{
	padding: 0px 5px 2px 2px;
	cursor: pointer !important;
}
.ActionMenuStatic a
{
	color: #1a4e7f !important;
	text-decoration: underline !important;
}
.ActionMenuStaticHover a
{
	color: #143b5f !important;
	text-decoration: none !important;
}
.ActionMenuStaticSelected
{
	font-weight: bold;
}

.maplinks a
{
	margin: 0px 10px 0px 5px;
	float: left;
	height: 18px;
	width: 170px;
}
td.PanelToolbarImg, td.PanelToolbarImg:hover
{
	width: 20px;
	text-align: center;
	vertical-align: middle;
	height: 20px;
}
.noHover tr, .noHover tr:hover > td
{
	background: none;
}
.NtfMessageDate
{
	font-size: 10px;
}
.noClass tr td
{
	border: 0px;
	background: none;
}
.cursorHand
{
	cursor: pointer;
	border: 0px;
}
.PopUpToolbarPanel, .PopUpToolbarPanel2, .PopUpTooltipPanel
{
	position: absolute;
	visibility: hidden;
	border: 2px groove;
	width: 150px;
}
.CollapsePanel
{
	overflow: hidden;
}
.NTFstaticMenuItem, .NTFmenuHover, .NTFdynamicMenuItem, .NTFdynamicHover
{
	padding: 2px 0px 2px 0px;
}
.NTFstaticMenuItem img, .NTFmenuHover img
{
	margin-right: 3px;
}
.NTFdynamicMenu
{
	border: 2px groove;
}
.NTFdynamicMenuItem, .NTFdynamicHover
{
	width: 150px;
}
.DataList th, .DataListItem, .DataListItem td
{
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
tr.dataListFooter > td
{
	border-right: 1px solid #eeeeee;
	padding: 2px 3px 2px 3px;
}
.RCDBDistinctLoading
{
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	text-align: left;
	padding: 2px 0px 2px 5px;
	margin-bottom: 10px;
}
.RCDBDistinctSugPanel
{
	padding: 4px;
}
.RCDBDistinctSugPanel table
{
	border-collapse: collapse;
}
.RCDBDistinctSugPanelDef, .RCDBDistinctSugPanel table tr > td
{
	height: 18px;
}
div.CalCustomer, div.CalLead, div.CalOpportunity, div.selAppoint, div.CalPrivateItem
{
	padding-left: 16px;
	margin-left: -2px;
}
.CalCustomer
{
	background: url(../NImages/CRM/cari_16x16.png) no-repeat left -2px;
}
.CalCustomer:hover
{
	background-color: #eeeeee;
	background-image: inherit;
}
.CalLead
{
	background: url(../NImages/CRM/aday_16x16.png) no-repeat left -2px;
}
.CalLead:hover
{
	background-color: #eeeeee;
	background-image: inherit;
}
.CalOpportunity
{
	background: url(../NImages/CRM/firsat_16x16.png) no-repeat left -2px;
}
.CalOpportunity:hover
{
	background-color: #eeeeee;
	background-image: inherit;
}
.CalPrivateItem
{
	background: url(../NImages/CRM/outlook_small.png) no-repeat left -2px;
}
.CalPrivateItem:hover
{
	background: #eee url(../NImages/CRM/outlook_small.png) no-repeat left -2px;
}
.selAppoint
{
	background: #d00920;
}
.CalLead .CalOthers, .CalCustomer .CalOthers, .CalOpportunity .CalOthers, .CalOthers
{
	background-color: #faffd3;
	background-image: inherit;
}
.igmv_Month *
{
	font-family: Arial !important;
	font-size: 11px !important;
}
.igmv_Month
{
	padding: 1px;
	margin: 0px;
	overflow: auto;
	position: relative;
}
.igmv_Month TABLE
{
	border-collapse: collapse;
	border: 1px solid #dddddd !important;
}
.igmv_Day, .igmv_CompressedDay, .igmv_OtherMonthDay, .igmv_OtherCompressedDay, .igmv_DayHeader, .igmv_OtherMonthDayHeader
{
	border-left: 1px solid #dddddd !important;
}
.igmv_WeekNumber, .igmv_DayHeader, .igmv_OtherMonthDayHeader, .igmv_MonthDayOfWeekHeader
{
	border-top: 1px solid #dddddd !important;
}
.TR.igmv_CaptionHeader TD.igmv_WeekNumber
{
	border-top: 1px solid #dddddd !important;
	border-bottom: 1px solid #cccccc !important;
}
.WMWOtherMonth, .igmv_OtherMonthDay, .CalDayHeader, .CalDayHeader2, .igmv_TodayHeader, .wmwTodayHeader
{
	border-bottom: 1px solid #dddddd;
}
.SchCaptionHeader td
{
	font-weight: bold;
	padding: 3px 0px 3px 0px;
}
.UserMenuContent
{
	background-color: #fff;
	z-index: 1000;
}
span.MapViewerLink, span.MapViewerLink:hover
{
	margin: 0px 5px 5px 0px;
	padding: 4px;
	display: inline;
	float: left;
	cursor: pointer;
}
table.MapAnalyzer table
{
	width: 100%;
	border-collapse: collapse !important;
	text-align: left;
}
.PageFlowCounter
{
	text-align: left;
	width: 100%;
}
.PageFlowCounter h4
{
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.PageFlowDetail
{
	text-align: left;
	font-weight: bold;
	margin: 2px 0px 2px 0px;
}
table.MapAnalyzer fieldset
{
	border: 0px;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.PageFlowDetailPart
{
	border: 0px;
	text-align: left;
	margin: 2px 0px 2px 0px;
	width: 100%;
	padding: 0px;
}
.DateOperandShortcuts tr > td
{
	cursor: pointer;
	border: solid 1px #dddddd;
	background-color: #f5f5f5;
	padding: 2px;
	text-decoration: none;
	white-space: nowrap;
	font-weight: normal;
	font-size: 80%;
}
.DateOperandShortcuts tr > td:hover
{
	border: 1px solid #aaaaaa;
	background-color: #fdffca;
}
.TextOperandShortcuts tr > td
{
	width: 12px;
	height: 12px;
	text-align: center;
	vertical-align: middle;
}
.TextOperandShortcuts tr td:hover
{
	background-color: #eee;
}
.TextOperandShortcuts tr td a
{
	font-size: 80%;
	text-decoration: underline;
	cursor: pointer;
}
.TextOperandShortcuts tr td:hover a
{
	text-decoration: none;
}
.SearchTable td
{
	text-align: left;
	font-weight: bold;
}
.SEOperatorAndOperandTable
{
	padding: 2px;
}
.tblmaster
{
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-collapse: collapse;
	empty-cells: show;
	background-color: #f1f1f1;
}
table.tblmaster td
{
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	width: 120px;
}
table.tblmaster td *
{
	color: #888888 !important;
}

.RCGridRowStyle td
{
	padding-left: 5px;
}
.SETitle
{
	background: #fff url(../NImages/NFT_toolbar_bg2.jpg);
	font-weight: bold;
}
.SEHeader th
{
	background: #eee;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #ddd;
}
.borderbottom td
{
	border-bottom: 1px solid #eee;
}
.wzdTbl
{
	border-right: 1px solid #ddd;
}
.wzdTbl table
{
	margin-top: 10px;
	width: 98%;
}
.wzdTbl td
{
	padding: 3px 0px 3px 10px;
	border-bottom: 1px solid #dddddd;
}
.wzdTbl td:hover
{
	background-color: #fdffca;
}
a.sidebar
{
	text-decoration: none;
	color: #444444;
	width: 100%;
}


div.taso
{
	display: block;
	border: 1px solid #ddd;
}
div.taso:hover
{
	border: 1px solid #ddd;
	background-color: #f9f9f9;
}
div.tasoUst
{
}
div.tasoAlt
{
	display: inline;
}
div.tasoAlt1
{
	float: left;
	margin-right: 10px;
}

.PagePartViewTabButtonsContainerCell
{
	padding: 0px;
	vertical-align: top;
}
.PagePartViewTabButtonCell, .PagePartViewTabButtonSelectedCell
{
	padding: 5px 15px 5px 15px;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
}
.PagePartViewTabButtonCell
{
	cursor: pointer;
	font-weight: bold;
}
.PagePartViewTabButtonSelectedCell
{
	cursor: default;
}
.PagePartViewTabbedContentCell, .PagePartViewWizardButtonsContainerCell, .PagePartViewWizardContentCell
{
	padding: 3px;
	vertical-align: top;
}
.PagePartViewWizardButtonCell, .PagePartViewWizardButtonSelectedCell
{
	padding: 5px;
	vertical-align: middle;
	text-align: left;
}
.PagePartViewWizardButtonCell
{
	cursor: pointer;
	width: 180px;
}
.PagePartViewWizardButtonSelectedCell
{
	cursor: default;
}


.PagePartViewNavigatorCell
{
	text-align: right;
	border-bottom: solid 1px #ededed;
	border-left: solid 1px #ededed;
	border-right: solid 1px #ededed;
}
.PagePartViewNavigationButtonCell
{
	border: solid 1px #ededed;
	text-align: left;
	cursor: pointer;
}
.PagePartViewerBtnNextStepHot
{
	background: url(../NImages/NButtons/btnNext.png) no-repeat;
	cursor: pointer;
}
.PagePartViewerBtnPrevStepHot
{
	background: url(../NImages/NButtons/btnPrior.png) no-repeat;
	cursor: pointer;
}
.PagePartViewerBtnFinishHot
{
	background: url(../NImages/NButtons/btnPost.png) no-repeat;
	cursor: pointer;
}
.gridTable
{
	position: relative;
	width: 99%;
	height: 100%;
	margin-bottom: 15px;
}
.customPCss
{
	clear: both;
	position: relative;
	padding: 10px 0px;
	overflow: auto;
	width: 100%;
	height: 350px;
	vertical-align: top;
}
.customPCss > div
{
	width: 100%;
	margin: 0px;
	position: absolute;
}

.customEditPCss
{
	clear: both;
	position: relative;
	padding: 10px 0px;
	overflow: auto;
	width: 100%;
	height: 150px;
	vertical-align: top;
}
.customEditPCss > div
{
	width: 100%;
	margin: 0px;
	position: absolute;
}
.gridTable .RCDPartManager
{
	clear: both;
	position: absolute !important;
	display: block;
}
.NGridView
{
	margin: 0px auto;
}
.NGridViewHeader th
{
	text-align: left;
	color: #fff;
	font-weight: bold;
	border: 1px solid #ccc;
}
.NGridViewHeader a
{
	color: #fff;
	text-decoration: none;
}
.NGridViewHeader td
{
	color: #fff;
	text-decoration: none;
}
.NGridViewHeader a:hover
{
	text-decoration: underline;
}
.editRow td, .btnRow td
{
	border: 0px;
}
.btnRow .toolsTD
{
	border: 1px solid transparent !important;
}
.NGridView td
{
	padding: 2px;
}
.ActionLabel
{
	font-weight: bold;
	color: #444444;
	text-decoration: underline;
}
.PopUpPanelCssClass, .RCDBDistinctPanel, .RCDBDistinctLoading, .PopUpListCssClass, .LoadingPanelCssClass
{
	position: fixed !important;
}
.PopUpListCssClass, .RCDBDistinctPanel select
{
	background: #fff7c3;
	border: 1px solid #ccc;
}
.LoadingPanelCssClass
{
	background: #fff7c3;
	border: 1px solid #ccc;
}
.AccNavNode
{
	color: Red;
	font-weight: bolder;
}
.AccLedgerNode
{
	color: Green;
	font-weight: bold;
}
.AccSubsidiaryNode
{
	color: Black;
	font-weight: bold;
}
.AccGroupNode
{
	color: Blue;
	font-weight: bold;
}
.infoPanelLabel
{
	background: #fff;
	padding: 1px;
	border: 1px solid transparent;
	cursor: pointer;
	font-weight: bold;
}
.infoPanelLabel:hover
{
	background: infoBackground;
	padding: 1px;
	border: 1px solid #ccc;
	cursor: pointer;
}
.reportHeader, .designHeader
{
	padding-top: 2px;
	padding-bottom: 2px;
}
.designHeader
{
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}
.designHeader2, .DescriptionCell
{
	padding: 2px 0px 2px 5px;
}
.designToolBox
{
	cursor: pointer;
}
.designToolBox:hover
{
	background: url(images/webimgbutton2.gif) repeat-x bottom;
	border: 1px solid #aaaaaa;
}
.designToolBox td
{
	vertical-align: top;
	text-align: center;
	padding-left: 0px !important;
}
.designToolBox img
{
	margin-top: 2px;
}
.PropertyTitleCell, .SubPropertyTitleCell, .SubPropertyValueCell, .PropertyValueCell
{
	text-align: left !important;
}
.SubPropertyTitleCell
{
	padding: 5px !important;
}
.PropertyValueCell
{
	width: 135px;
}
.PropertyRightCell
{
	width: 25px;
	text-align: left;
}
.PropertyTitleCell
{
	width: 96px;
}
.CategoryLeftCell
{
	width: 7px;
}
.CategoryTitleCell
{
	width: 249px;
}
.spanContainer
{
	display: block;
	width: 100%;
}
.spanGroup
{
	clear: both;
	display: block;
}
.spanBox
{
	display: inline;
	float: left;
	padding: 5px;
	margin: 5px;
	height: 35px;
}
.inputLabel
{
	text-align: left;
	display: block;
}
.inputContainer
{
	display: block;
}

