span, label, a, .GroupHeader, .StaticText, .TextCell, .Layout .Caption { 
	font-family: archifmfont, archifmfont, Arial, Helvetica, sans-serif;
}
/* Layout Group Header */
.GroupHeader td.Label {
	width: 100%;
	color: black;
	font-size: 18px;
	padding: 0px 5px 0px 5px;
	text-transform: uppercase;
}
/* Layout Group Content */
.Layout .Caption {
	/* width: 150px; */
	color: Black;
	vertical-align: top;
	padding: 4px 0px 4px 0px;
	white-space: nowrap;
	font-family: archifmfontbold;
}
.Layout .StaticText {
	color: #4f4f4f;
}
/* Standard Grid*/
.Grid
{
	width: 100%;
	background-color: White;
}
.GridList a
{
	color: Black;
	text-decoration: none;
}
.GridList a:hover
{
	color: black;
	text-decoration: underline;
}
.GridList 
{
	width: 100%;
	color: Black;
	text-align: left;
	font-weight: normal;
}
.EmptyGridList 
{
	font-weight: bold;
	font-size: 85%;
	color: #7F7F7F;
	text-align: center;
	padding: 4px;
}
.GridHeader 
{
	border: solid 1px #86BBEC;
}
.GridHeaderItem
{
	border: solid 1px #86BBEC;
	background-color: #C4DFF8;
	font-size: 85%;
	font-weight: normal;
	padding: 4px 7px 4px 7px;
}
.GridItem
	{
	padding: 3px 7px 3px 7px;
	border: solid 1px #C2C2C2;
	color: #1E72C2;
	font-size: 85%;
	font-family: archifmfont, Geneva, sans-serif;
	_word-wrap: break-word;
	_word-break : break-word;
}
.GridLastRow
{
}
.GridHoverRow td
{
	cursor: hand;
	cursor: pointer;
	background-color: #F7F7F7;
}
.GridPager 
{
	padding: 5px;
	color: Gray;
}
.GridPager A
{
	text-decoration: underline;
	color: #1E72C2;
}
/* Obsolete: DataGridContextMenu */
.ContextMenuHeader
{
	border: solid 1px #86BBEC;
	background-color: #C4DFF8;
	width: 0;
}
.ContextMenuItem 
{
	width: 0;
	padding: 2px 5px 2px 5px;
	border: solid 1px #C2C2C2;
	text-align:center;
	vertical-align:middle;
	white-space: nowrap;
}
.ContextMenuItem *
{
	white-space: nowrap;
}
/* Error info */
.ErrorMessage {
    background-color: #fee2c4;
    border-radius: 2px;
    box-shadow: 0 0 5px 3px rgba(50, 50, 50, 0.25);
    margin-bottom: 10px;
    overflow: auto;
    padding: 10px;
    vertical-align: middle;
    width: 100%;
	/*Maybe it will need a max width*/
}
.ErrorLabel {
	text-align: left;
	color: black;
}
/* Progress Control */
.ProgressHover 
{
	background-color: white;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.Progress 
{
	border:none;
	background-color:transparent;
	vertical-align:middle;
	position:absolute;
}
.Progress td
{
	background-color:transparent;
}
/* Obsolete: ActionContainerBase and HorizontalSingleChoiceAsOperationActionItem */
.ActionLabel {
	font-size: 85%;
	color: Black;
}
.xafLookupButton .dxbButton_BelizeSE .dxb
{
	padding-bottom: 2px;
}
.xafLookupButton .dxbButton_BelizeSE .dxbf
{
	padding-bottom: 2px;
}
.ParametrizedAction .Editor div.dxb {
	padding-bottom: 3px !important;
}
.ParametrizedAction .Editor div.dxbf {
	padding-bottom: 2px !important;
}
.ParametrizedActionControl {
	margin: 1px 1px 2px;
}
.dxm-item .ParametrizedActionControl {
	margin: 0px  5px !important;
}

/* ParametrizedActionControl */
.ParametrizedActionControl .Label, .ParametrizedActionControl .Editor, .ParametrizedActionControl .ControlCaption
{
    vertical-align: middle;
    padding: 0px;
    border-collapse: separate;
}

.ParametrizedActionControl .ControlCaption
{
    padding-right: 5px;
}

.dxm-main.dxm-vertical .ParametrizedActionControl .ControlCaption
{
    padding-left: 1px !important;
}

.ParametrizedActionControl .Editor
{
    padding-left: 1px;
    border-collapse: separate;
}

    .ParametrizedActionControl .Editor div.dxb
    {
        padding-top: 1px;
        padding-bottom: 2px;
    }

    .ParametrizedActionControl .Editor div.dxbf
    {
        padding-top: 0px;
        padding-bottom: 1px;
    }

.ParametrizedActionWithImage .Editor div.dxb
{
    padding: 0px 8px 1px 9px;
}

.ParametrizedActionWithImage .Editor div.dxbf
{
    padding: 0px 7px 0px 8px;
}

.ParametrizedActionControl .Editor div.dxb span
{
    white-space: nowrap;
}

.ParametrizedActionControl .dxeTextBox_xaf
{
    width: 130px;
}
/* LookupButton */
.xafLookupButton
{
    margin-left: 1px;
}

    .xafLookupButton div.dxb
    {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

.Layout
{
    padding: 5px;
}

.LayoutTabContainerWithNestedFrame .NestedFrame
{
    /*max-width:950px;*/
    /*overflow-x:auto;*/
}

.LayoutTabbedGroupContainer
{
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 0px;
    padding-right: 0px;
}
/* Layout Group Header */
.GroupHeader
{
    width: 100%;
    /*height: 27px;*/
    margin: 10px 0px 5px 0px;
}

    .GroupHeader:first-child
    {
        margin: 0px 0px 5px 0px;
    }

    .GroupHeader td
    {
    }

.NextColumn .GroupHeader td.L div
{
    width: 35px;
}

.GroupHeader td.R div
{
    width: 5px;
    height: 27px;
}
/* Layout Group Content */
.Layout table.GroupContent
{
    /*margin: 13px 0px 22px 0px;*/
    /*width: 100%;*/
    max-width: 955px;
	width:100%;
    /*padding: 10px;*/
}

.Layout td.GroupContent
{
    vertical-align: top;
}

.Layout .WebEditorCell
{
    border-collapse: separate;
    padding: 0px 0px 0px 0px;
}

    .Layout .WebEditorCell a, .Layout .WebEditorCell a:hover, .Layout .WebEditorCell a:visited
    {
        text-decoration: underline;
    }

.Layout div.Item
{
    padding: 3px 5px 3px 5px;
}

.Layout .NextColumn div.Item
{
    padding: 3px 5px 3px 5px;
}

.Layout .LayoutTabContainer
{
    margin: 0px !important;
    padding: 0px !important;
}
/*.Layout LayoutEditMode {
	max-width: 740px;
}*/
.Layout .HItem
{
    vertical-align: top;
}

.StaticText
{
}

.Layout .haLeft
{
    text-align: left !important;
}

.Layout .haRight
{
    text-align: right !important;
}

.Layout .haCenter
{
    text-align: center !important;
}

.Layout .vaTop
{
    vertical-align: top !important;
}

.Layout .vaCenter
{
    vertical-align: middle !important;
}

.Layout .vaBottom
{
    vertical-align: bottom !important;
}

.Layout .Item .ACH
{
    margin: 1px 0px;
}

    .Layout .Item .ACH .ParametrizedActionControl
    {
        margin: 0px !important;
    }
/* Grid */
td.ActionCell
{
    text-align: center;
    white-space: nowrap;
}

    td.ActionCell *
    {
        white-space: nowrap;
    }

.xafGridColumnChooser
{
    text-align: right;
    padding: 3px;
}

.xafGridPageSizeChooserLabel
{
    padding: 3px;
    white-space: nowrap;
}
/* Chart */
.xafChartPanel label
{
    font-size: 85%;
}

.xafChartPanel .dxeMemoEditArea_xaf label
{
    font-size: 100%;
}
/* ActionContainerHolder */
.ACH .TemplatedItem
{
    padding: 0px 0px 10px 0px;
}

/*.ACH .dxm-item .TemplatedItem
{
    padding: 0px !important;
}

.ACV .dxm-main .TemplatedItem
{
    padding-left: 32px !important;
}*/
/* TreeList Node Template:
   NavigationDataCellTemplate and ASPxTreeListDataCellTemplateImageDecorator */
.TextCell
{
    padding-left: 5px;
}

.XafTreeNode .ImageCell
{
    width: 16px;
    vertical-align: top;
}

.XafTreeNode .TextCell
{
    padding: 0px 5px;
    font-size: 90%;
}
/* FileDataEdit */
.XafFileDataAnchor
{
    white-space: nowrap;
    margin-right: 5px;
}
/* DropDownSingleChoiceActionControlHorizontal */
.SingleChoiceActionItemLabel
{
    padding-left: 9px;
    padding-right: 5px;
}

.xafLookupEditor
{
    border-collapse: separate;
}
/* TreeView Node Image*/


/*Custom Design Elements--------------------------------------*/

/* DEFAULTS
----------------------------------------------------------*/
body
{
    background-color: #f0f2f4;
    font-size: 12px!important;
    font-family: archifmFont,Helvetica,Arial,sans-serif;
    margin: 0px;
    padding: 0px;
    outline: transparent none 0px;
    border-width: 0px;
    border-spacing: 0px;
    border-style: hidden;
    border-collapse: collapse;
}
/*Coloring Section-----------------------------------*/
#Vertical_HeaderColorLine
{
    -webkit-box-shadow: inset 0 0 18px 0 rgba(50, 50, 50, 0.16);
    -moz-box-shadow: inset 0 0 18px 0 rgba(50, 50, 50, 0.16);
    box-shadow: inset 0 0 18px 0 rgba(50, 50, 50, 0.16);
}

.bodyColor_Default
{
    background-color: #c1cfdd!important;
}

.bodyColor_SpaceManagement
{
    background-color: #d5deff!important;
}

.bodyColor_Analysis
{
    background-color: #d1bdf2!important;
}

.bodyColor_CustomersSuppliers
{
    background-color: #dcbdc2!important;
}

.bodyColor_ControlPanel
{
    background-color: #ededed!important;
}

.bodyColor_Finance
{
    background-color: #d0e4a7!important;
}

.bodyColor_HumanResources
{
    background-color: #d3c876!important;
}

.bodyColor_MaintenanceStandards
{
    background-color: #d9d7a4!important;
}

.bodyColor_PlannedMaintenance
{
    background-color: #ebd2a9!important;
}

.bodyColor_RepairMaintenance
{
    background-color: #e8c1c2!important;
}

.bodyColor_TenantManagement
{
    background-color: #a9dadd!important;
}

.bodyColor_Dashboard
{
    background-color: #a8dfd9!important;
}

.bodyColor_WarehouseManagement
{
    background-color: #e2baa3!important;
}

.bodyColor_WorkorderManagement
{
    background-color: #dcc2a9!important;
}

.buttonLine_Default
{
    height: 53px;
    max-height: 53px;
    background: #595959;
}

.buttonLine_Analysis
{
    background: #685296!important;
    height: 53px;
    max-height: 53px;
}

.buttonLine_SpaceManagement
{
    background: #4f5a96!important;
    height: 53px;
    max-height: 53px;
}

.buttonLine_CustomersSuppliers
{
    background: #9b646b!important;
    height: 53px;
    max-height: 53px;
}

.buttonLine_ControlPanel
{
    background: #727272!important;
    height: 53px;
    max-height: 53px;
}

.buttonLine_Finance
{
    background: #7e9554!important;
    height: 53px;
    max-height: 53px;
}

.buttonLine_HumanResources
{
    background: #b3a537!important;
    height: 53px;
    max-height: 53px;
}

.buttonLine_MaintenanceStandards
{
    background: #91905c!important;
    height: 53px;
    max-height: 53px;
}

.buttonLine_PlannedMaintenance
{
    background: #c69445!important;
    height: 53px;
    max-height: 53px;
}

.buttonLine_RepairMaintenance
{
    background: #9d3a3a!important;
    height: 53px;
    max-height: 53px;
}

.buttonLine_TenantManagement
{
    background: #54b1b7!important;
    height: 53px;
    max-height: 53px;
}

.buttonLine_Dashboard
{
    background: #49a196!important;
    height: 53px;
    max-height: 53px;
}

.buttonLine_WarehouseManagement
{
    background: #c37a52!important;
    height: 53px;
    max-height: 53px;
}

.buttonLine_WorkorderManagement
{
    background: #9c7047!important;
    height: 53px;
    max-height: 53px;
}

.contentHolder_Default
{
    margin: 0 auto;
    width: 100%;
    padding-top: 0px;
    vertical-align: top;
}
#BodyColorPanel
{
    background-size: cover;
    background-position: top center;
	background-attachment:fixed;
    background-repeat: no-repeat;
    background-image: url('/DXR.axd?r=103_668-tzjoj');
}
.PopupSizeCalculated{
	background-image:none!important;
}
.contentHolder_Analysis
{
    margin: 0 auto;
    width: 100%;
    background-size: cover;
    background-position: top center;
    padding-top: 0px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-image: url('/DXR.axd?r=103_669-tzjoj');
}

.contentHolder_SpaceManagement
{
    margin: 0 auto;
    width: 100%;
    background-size: cover;
    background-position: top center;
    padding-top: 0px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-image: url('/DXR.axd?r=103_670-tzjoj');
}

.contentHolder_CustomersSuppliers
{
    margin: 0 auto;
    width: 100%;
    background-size: cover;
    background-position: top center;
    padding-top: 0px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-image: url('/DXR.axd?r=103_673-tzjoj');
}

.contentHolder_ControlPanel
{
    margin: 0 auto;
    width: 100%;
    background-size: cover;
    background-position: top center;
    padding-top: 0px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-image: url('/DXR.axd?r=103_672-tzjoj');
}

.contentHolder_Finance
{
    margin: 0 auto;
    width: 100%;
    background-size: cover;
    background-position: top center;
    padding-top: 0px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-image: url('/DXR.axd?r=103_674-tzjoj');
}

.contentHolder_HumanResources
{
    margin: 0 auto;
    width: 100%;
    background-size: cover;
    background-position: top center;
    padding-top: 0px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-image: url('/DXR.axd?r=103_675-tzjoj');
}

.contentHolder_MaintenanceStandards
{
    margin: 0 auto;
    width: 100%;
    background-size: cover;
    background-position: top center;
    padding-top: 0px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-image: url('/DXR.axd?r=103_676-tzjoj');
}

.contentHolder_PlannedMaintenance
{
    margin: 0 auto;
    width: 100%;
    background-size: cover;
    background-position: top center;
    padding-top: 0px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-image: url('/DXR.axd?r=103_677-tzjoj');
}

.contentHolder_RepairMaintenance
{
    margin: 0 auto;
    width: 100%;
    background-size: cover;
    background-position: top center;
    padding-top: 0px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-image: url('/DXR.axd?r=103_671-tzjoj');
}

.contentHolder_TenantManagement
{
    margin: 0 auto;
    width: 100%;
    background-size: cover;
    background-position: top center;
    padding-top: 0px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-image: url('/DXR.axd?r=103_678-tzjoj');
}

.contentHolder_Dashboard
{
    margin: 0 auto;
    width: 100%;
    background-size: cover;
    background-position: top center;
    padding-top: 0px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-image: url('/DXR.axd?r=103_679-tzjoj');
}

.contentHolder_WarehouseManagement
{
    margin: 0 auto;
    width: 100%;
    background-size: cover;
    background-position: top center;
    padding-top: 0px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-image: url('/DXR.axd?r=103_680-tzjoj');
}

.contentHolder_WorkorderManagement
{
    margin: 0 auto;
    width: 100%;
    background-size: cover;
    background-position: top center;
    padding-top: 0px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-image: url('/DXR.axd?r=103_681-tzjoj');
}
/*Coloring Section-----------------------------------*/
*
{
    padding: 0px;
    margin: 0px;
    outline: none;
}

a img
{
    border: 0px;
}

html, body
{
    height: 100%;
}
/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
.dxgvControl_BelizeSE, .dxgvDisabled_BelizeSE
{
    /* min-width: 960px;*/
    font-size: 13px!important;
}
/* Overall Page
----------------------------------------------------------*/

.generalTD
{
    padding-bottom: 5px;
}

.generalTDHead
{
    padding-bottom: 5px;
    padding-right: 7px;
}

.reportPrev
{
    border: 1px solid #a9aab1;
}

.CMMSlogoTopBlack
{
    letter-spacing: 2px;
    font-size: 40px;
    font-family: archifmFontLight!important;
}

.CMMSlogoBottomBlack
{
    font-variant: small-caps!important;
    letter-spacing: 3px;
}
/* Header Background, customized by Modules
----------------------------------------------------------*/
.headerTable
{
    width: 100%;
    background: #FFFFFF;
}

.userLine
{
    height: 18px;
    max-height: 18px;
}

.menuLine
{
    height: 30px;
    min-height: 30px;
}

.actualMenuItem
{
    width: 50%;
    padding-left: 75px;
    font-size: 20px;
    color: White!important;
}

    .actualMenuItem span
    {
        font-family: archifmFontLight!important;
    }

.homeSection
{
    width: 60px;
    min-width: 60px;
    max-width: 60px;
}

.topRightNav
{
    float: right;
    text-align: right;
    width: 100%;
}

.holders
{
    position: relative;
}

.mainLogo
{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 45px;
    min-height: 45px;
    max-height: 45px;
    vertical-align: top;
}

.logoBG
{
    background-color: #FFFFFF;
    min-width: 60px;
    min-height: 45px;
    height: 45px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('/DXR.axd?r=103_720-tzjoj');
}

.logoSepTop
{
    background-image: url('/DXR.axd?r=103_722-tzjoj');
    background-position: bottom left;
    background-repeat: no-repeat;
    height: 24px;
    min-height: 24px;
    max-height: 24px;
    width: 31px;
    min-width: 31px;
}

.logoSepBottom
{
    background-image: url('/DXR.axd?r=103_722-tzjoj');
    background-position: top left;
    background-repeat: no-repeat;
    height: 21px;
    min-height: 21px;
    max-height: 21px;
    width: 31px;
    min-width: 31px;
}

.logoTextRepeat
{
    background-color: #738cc9;
    padding-left: 5px;
    padding-right: 5px;
    font-family: archifmFontLight;
    height: 24px;
    max-height: 24px;
    color: #FFFFFF;
    font-size: 16px;
    vertical-align: middle;
}

.logoTextEnd
{
    background-image: url('/DXR.axd?r=103_723-tzjoj');
    background-position: top left;
    background-repeat: no-repeat;
    height: 24px;
    max-height: 24px;
    width: 21px;
    min-width: 21px;
}

.floater
{
    float: left;
}

#LPcell,
#separatorCell,
.Layout table.GroupContent
{
    background-repeat: repeat;
    background-position: top left;
    background-image: url('/DXR.axd?r=103_682-tzjoj');
}
.LayoutTabContainer .GroupContent
{
    background-image: none!important;
}
/*Language selector and Login control, General Help button
----------------------------------------------------------*/

.languageSelector
{
    position: absolute;
    top: 0px;
    left: 0px;
}

.loginDisplay
{
    position: absolute;
    right: 40px;
    top: -3px;
    text-align: right;
    color: white;
    text-decoration: none;
}

    .loginDisplay a:link, .loginDisplay a:visited, .loginDisplay a:hover, .loginDisplay a,
    .loginDisplay2 a:link, .loginDisplay2 a:visited, .loginDisplay2 a:hover, .loginDisplay2 a
    {
        color: white;
        text-decoration: underline;
        font-family: archifmFontBold;
        vertical-align: top;
    }

.Security
{
    float: right;
}

#Vertical_SAC_Menu a,
#Vertical_SAC_Menu a:visited,
#Vertical_SAC_Menu a:hover
{
    color: #2f2f2f!important;
}

    #Vertical_SAC_Menu a img
    {
        display: none;
    }

.menuLine
{
    padding-left: 15px;
}

#LPcell .dxnbLite_BelizeSE
{
    background-repeat: repeat;
    background-position: top left;
    background-image: url('/DXR.axd?r=103_682-tzjoj');
    background-color: transparent!important;
}

    #LPcell .dxnbLite_BelizeSE .dxnb-header,
    #LPcell .dxnbLite_BelizeSE .dxnb-headerCollapsed
    {
        border: none!important;
        border-bottom: 1px solid silver!important;
        text-transform: uppercase;
    }
/*CompanyLogo
----------------------------------------------------------*/
.compLogo
{
    position: absolute;
    top: -3px;
    right: 0px;
    height: 73px;
    min-height: 73px;
    vertical-align: top;
}

#floaterCompLogo
{
    height: 73px;
    max-height: 73px;
    min-height: 73px;
    float: right;
}

.compRepeat
{
    background-color: #FFFFFF;
    border-bottom: 1px solid #cecece;
    padding-left: 5px;
    padding-right: 5px;
    height: 73px;
    max-height: 73px;
    min-width: 60px;
    vertical-align: middle!important;
}

.complogoEnd
{
    background-image: url('/DXR.axd?r=103_721-tzjoj');
    background-position: top right;
    background-repeat: no-repeat;
    height: 73px;
    max-height: 73px;
    width: 45px;
    min-width: 45px;
}
/*Help
----------------------------------------------------------*/

.hlpButton
{
    position: absolute;
    right: 10px;
    top: -6px;
}

.genHelpMenu
{
    width: 250px;
    max-width: 250px;
    _width: 250px;
    height: 540px;
    position: fixed;
    left: 0px;
    top: 0px;
    padding-bottom: 60px;
    background: #D5D6DB;
    border-right: 1px solid #515151;
    z-index: 2200;
}

.genHelpContent
{
    width: 100%;
    height: 600px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 250px;
}

    .genHelpContent td
    {
        text-align: justify;
        padding-top: 10px;
        font-size: 14px!important;
    }

    .genHelpContent h1
    {
        padding-bottom: 10px;
        padding-top: 20px;
        font-family: archifmFontLight;
        font-weight: lighter;
        border-bottom: 1px solid #515151;
    }

    .genHelpContent h2
    {
        padding-bottom: 10px;
        padding-top: 20px;
        font-family: archifmFontBold;
        font-weight: lighter;
        font-size: 18px;
    }

    .genHelpContent img
    {
        padding-bottom: 10px;
        height: 311px;
        width: 539px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
    }

    .genHelpContent p
    {
        font-family: archifmFont;
        font-size: 14px!important;
        text-align: justify;
        padding-top: 2px;
    }

    .genHelpContent ul
    {
        padding: 15px;
        padding-left: 30px;
    }

.helpMenuTitle
{
    background-image: url('/DXR.axd?r=103_715-tzjoj');
    background-repeat: no-repeat;
    background-position: top left;
    font-family: archifmFontLight;
    font-size: 23px!important;
    padding-left: 10px;
    height: 70px;
}

.helpMenuFooter
{
    height: 600px;
    _height: 600px;
    max-height: 600px;
    min-height: 600px;
    width: d;
    _width: 250px;
    min-width: 250px;
    background-image: url('/DXR.axd?r=103_714-tzjoj');
    background-repeat: no-repeat;
    background-position: bottom left;
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 2000;
    background-color: #D5D6DB;
    border-right: 1px solid #515151;
}

.helpMenuContent
{
    line-height: 20px;
    padding: 10px;
    padding-top: 0px;
    padding-bottom: 60px;
}

    .helpMenuContent p
    {
        font-size: 16px;
        width: 230px;
        border-bottom: 1px solid #515151;
    }

    .helpMenuContent a, a:visited
    {
        text-decoration: none;
        color: #2b2b2b;
        font-family: archifmFont;
        font-size: 12px;
        padding-left: 4px;
    }

        .helpMenuContent a:hover
        {
            text-decoration: none;
            color: #2b2b2b;
            font-family: archifmFontBold;
        }

/* TITLECARDS
----------------------------------------------------------*/
.cardDiv .titleCard .dxnbLite_BelizeSE .dxnb-header,
.cardDiv .dxnbLite_BelizeSE .dxnb-headerCollapsed
{
    background: transparent!important;
    border: 1px solid transparent!important;
    clear: both;
    cursor: pointer;
    overflow: hidden;
    padding: 0px;
    color: #FFFFFF;
    font-size: 22px;
    height: 70px;
    _height: 70px;
    max-height: 70px;
    min-height: 70px;
    font-family: archifmFontLight;
    width: 190px;
}

.dxnbLite_BelizeSE .dxnb-header,
.dxnbLite_BelizeSE .dxnb-headerCollapsed
{
    width: 240px;
}

.dxnb-header
{
	width: 200px!important;
}


.cardDiv .soloTitleCard .dxnbLite_BelizeSE .dxnb-header,
.cardDiv .dxnbLite_BelizeSE .dxnb-headerCollapsed
{
    background: transparent!important;
    border: 1px solid transparent!important;
    clear: both;
    cursor: pointer;
    overflow: hidden;
    padding: 0px;
    color: #FFFFFF;
    font-size: 18px!important;
    height: 70px;
    _height: 70px;
    max-height: 70px;
    min-height: 70px;
    font-family: archifmFontLight;
    width: 190px;
}

.cardDiv .soloTitleCard .dxnbLite_BelizeSE
{
    background: transparent!important;
    float: left;
    font: archifmFont;
    font-size: 18px!important;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    padding-left: 105px!important;
    padding-top: 5px!important;
    color: White;
    font-size: 13px;
    width: 210px;
    max-width: 210px;
    height: 185px;
    display: block;
}

@-moz-document url-prefix()
{
    .cardDiv .titleCard .dxnbLite_BelizeSE .dxnb-header, .dxnbLite_BelizeSE .dxnb-headerCollapsed;

{
    width: 190px;
}

}

.cardDiv .titleCard .dxnb-header
{
    vertical-align: middle!important;
    /* display: table-cell; */
}

.cardDiv .titleCard .dxnbLite_BelizeSE .dxnb-content
{
    padding-top: 6px;
	width: 250px;
}

.cardDiv .titleCard .dxnbLite_BelizeSE
{
    background: transparent!important;
    float: left;
    font: 12px archifmFont;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    padding-left: 105px!important;
    padding-top: 12px!important;
    color: White;
    font-size: 13px;
    width: 210px;
    max-width: 210px;
    height: 185px;
    display: block;
}

    .cardDiv .titleCard .dxnbLite_BelizeSE .dxnb-item,
    .cardDiv .dxnbLite_BelizeSE .dxnb-itemHover,
    .cardDiv .dxnbLite_BelizeSE .dxnb-itemSelected
    {
        padding: 0px;
        background: transparent!important;
        border: 1px solid transparent!important;
		transition:all 0.2s ease-in-out;
    }

.cardDiv .dxnbLite_BelizeSE .dxnb-itemHover,
.cardDiv .dxnbLite_BelizeSE .dxnb-itemSelected
{
    font-family: archifmFontBold;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ /* hacked for chrome and safari */
    .cardDiv .titleCard .dxnbLite_BelizeSE .dxnb-header
    {
        font-family: archifmFontLight;
    }
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
    .cardDiv .titleCard .dxnbLite_BelizeSE .dxnb-header
    {
        font-family: archifmFontLight;
    }
}

/* Page content 
----------------------------------------------------------*/

.contentInnerHolder
{
    vertical-align: top;
    min-height: 400px;
}

.contentCard
{
    background-repeat: repeat;
    background-position: top left;
    background-image: url('/DXR.axd?r=103_682-tzjoj');
    vertical-align: top;
    width: 100%;
}

.padderSide
{
    padding-left: 8px;
    padding-right: 8px;
    vertical-align: top;
}
/* CONTENT LAYOUT
----------------------------------------------------------*/
.NestedFrame
{
    padding: 3px!important;
    padding-top: 6px!important;
}

    .NestedFrame .ListViewItem
    {
        /*padding: 0px!important;
	padding-top:4px!important;
	padding-bottom:4px!important;	*/
    }

.LayoutEditMode
{
    /*width:955px;
    _width:955px;
    max-width:955px;
    min-width:955px;   */
}

.LogonContentCell .LayoutEditMode
{
    width: 400px;
    _width: 400px;
    max-width: 400px;
}

.LayoutTabContainerWithNestedFrame .NestedFrame
{
    padding: 0px!important;
}

.cardTopMenu
{
    background-color: #FFFFFF;
}

.detailButtons img
{
    height: 28px!important;
    width: 28px!important;
}

.detailButtons .menuLinks_BelizeSE .dxm-content,
.detailButtons .menuLinks_BelizeSE .dxm-hovered .dxm-content,
.detailButtons .menuLinks_BelizeSE .dxm-disabled .dxm-content
{
    padding-top: 0px!important;
}

#Dialog_UPSAC .ParametrizedActionControl input.dxeEditAreaSys[type="text"],
#Dialog_UPSAC .ParametrizedActionControl input.dxeEditAreaSys[type="password"]
{
    margin-bottom: 0;
    margin-top: 0;
}
/* Content Table
----------------------------------------------------------*/

.ViewHeader span
{
    min-width: 560px;
    width: 560px;
    _width: 560px;
    max-width: 560px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* Home Button Table Area
----------------------------------------------------------*/
.homeButton
{
    width: 49px;
    _width: 49px;
    max-width: 49px;
    text-align: center;
    margin: 0 auto;
}

.homeHolder
{
    position: absolute;
    text-align: center;
    top: 20px;
    width: 100%;
    height: 1px;
}

/* MISC  
----------------------------------------------------------*/

.js .menubox .inner
{
    display: none;
}

.bold
{
    font-family: archifmFontBold;
}

.MainContent
{
    /*min-width:960px;
	width:960px;*/
}

.ParametrizedActionControl .Editor div.dxb
{
    padding-bottom: 0px!important;
    padding-top: 0px!important;
}

#UPPopupWindowControl
{
    background: #000000;
}

.VerticalTemplate
{
    position: relative;
    width: 100%;
}

.contextMenuDiv
{
    margin: 0 auto;
    position: relative;
    top: 50px;
    width: 250px;
    z-index: 3000;
    display: none;
}

.contextMenuTop
{
    height: 20px;
    max-height: 20px;
    min-height: 20px;
    background-repeat: no-repeat;
    background-position: bottom center;
    background-image: url('/DXR.axd?r=103_732-tzjoj');
}

.contextMenuDivBottom
{
    /* background: none repeat scroll 0 0 #383838;*/
    background-repeat: repeat;
    background-position: top left;
    background-image: url('/DXR.axd?r=103_726-tzjoj');
    min-height: 50px;
    padding-bottom: 10px;
    border-radius: 3px;
}

    .contextMenuDivBottom .dxm-ltr .dxm-horizontal .dxm-item,
    .contextMenuDivBottom .dxm-ltr .dxm-horizontal .dxm-spacing,
    .contextMenuDivBottom .dxm-ltr .dxm-horizontal .dxm-separator,
    .contextMenuDivBottom .dxm-ltr .dxm-content
    {
        /*float: none!important;*/
        text-align: center!important;
    }

    .contextMenuDivBottom .dxm-ltr .dxm-horizontal .dxm-separator
    {
        display: none!important;
    }

    .contextMenuDivBottom .dxm-horizontal.menuButtons_BelizeSE .dxm-item .dxm-content,
    .contextMenuDivBottom .dxm-horizontal.menuButtons_BelizeSE .dxm-item .dxm-popOut,
    .contextMenuDivBottom .menuButtons_BelizeSE.dxm-vertical .dxm-item
    {
        background: none;
        border: none;
        font-size: 15px!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
        width: 250px !important;
        line-height: 2;
        color: #FFFFFF!important;
    }

    .contextMenuDivBottom .dxm-horizontal.menuButtons_BelizeSE .dxm-hovered .dxm-content,
    .contextMenuDivBottom .dxm-horizontal.menuButtons_BelizeSE .dxm-hovered .dxm-popOut,
    .contextMenuDivBottom .menuButtons_BelizeSE.dxm-vertical .dxm-hovered
    {
        border: none!important;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }

    .contextMenuDivBottom .dxmLite_BelizeSE,
    .contextMenuDivBottom .dxmLite_BelizeSE .dxm-content a.dx
    {
        color: #FFFFFF!important;
    }

    .contextMenuDivBottom .dxm-horizontal.menuButtons_BelizeSE .dxm-hovered .dxm-content,
    .contextMenuDivBottom .dxm-horizontal.menuButtons_BelizeSE .dxm-hovered .dxm-popOut,
    .contextMenuDivBottom .menuButtons_BelizeSE.dxm-vertical .dxm-hovered
    {
        background: #676767!important;
    }

.Item .ListViewItem
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.dxgvCustomization_BelizeSE .dxgvHeader_BelizeSE
{
    background: #C6D2E6;
    border: none!important;
}

.dxtcActiveRow_BelizeSE
{
    font-size: 14px;
}

.contextMenuDivBottom .dxm-autoWidth > ul,
.contextMenuDivBottom .dxm-autoWidth > ul > li,
.contextMenuDivBottom .dxm-noWrap > ul > li
{
    float: none !important;
}

    .contextMenuDivBottom .dxm-autoWidth > ul > li,
    .contextMenuDivBottom .dxm-noWrap > ul > li
    {
        display: block!important;
    }

.contextMenuDivBottom .dxm-autoWidth > ul,
.contextMenuDivBottom .dxm-noWrap > ul
{
    border-collapse: separate;
    border-spacing: 0;
    display: block!important;
}

.contextMenuDivBottom .dxm-ltr .dxm-main,
.contextMenuDivBottom .dxm-ltr .dxm-horizontal ul.dx
{
    float: none!important;
}

.contextMenuDivBottom .dx-vam,
.contextMenuDivBottom .dx-valm
{
    vertical-align: middle;
    width: 100%!important;
}
/*CARDS
------------------------------------------------------------------------*/
.helpOnCard
{
    position: absolute;
    top: 6px;
    left: 6px;
    color: White;
    font: 13px archifmFont;
    height: 188px;
    margin: 0;
    max-width: 303px;
    width: 303px;
    display: none;
    background-repeat: no-repeat;
    background-position: top left;
    background-image: url('/DXR.axd?r=103_697-tzjoj');
    display: none;
}

.cardDiv
{
    float: left;
    width: 315px;
    min-width: 315px;
    max-width: 315px;
    height: 200px;
    min-height: 200px;
    max-height: 200px;
    overflow: hidden;
}

.cardSize, .assetCard, .controlCard, .repairCard, .preventiveCard, .financialsCard, .todayCard, .workorderCard, .analysisCard, .tenantCard, .warehouseCard, .humanResourcesCard, .mntStandardsCard, .buyersSuppliersCard
{
    background-repeat: no-repeat;
    background-position: center center;
    color: White;
    vertical-align: top;
    width: 315px;
    min-width: 315px;
    max-width: 315px;
    height: 200px;
    min-height: 200px;
    max-height: 200px;
}

.buyersSuppliersCard
{
    background-image: url('/DXR.axd?r=103_700-tzjoj');
}

.mntStandardsCard
{
    background-image: url('/DXR.axd?r=103_706-tzjoj');
}

.humanResourcesCard
{
    background-image: url('/DXR.axd?r=103_705-tzjoj');
}

.warehouseCard
{
    background-image: url('/DXR.axd?r=103_711-tzjoj');
}

.assetCard
{
    background-image: url('/DXR.axd?r=103_699-tzjoj');
}

.controlCard
{
    background-image: url('/DXR.axd?r=103_701-tzjoj');
}

.repairCard
{
    background-image: url('/DXR.axd?r=103_708-tzjoj');
}

.preventiveCard
{
    background-image: url('/DXR.axd?r=103_707-tzjoj');
}

.financialsCard
{
    background-image: url('/DXR.axd?r=103_702-tzjoj');
}

.todayCard
{
    background-image: url('/DXR.axd?r=103_710-tzjoj');
}

.workorderCard
{
    background-image: url('/DXR.axd?r=103_712-tzjoj');
}

.analysisCard
{
    background-image: url('/DXR.axd?r=103_698-tzjoj');
}

.tenantCard
{
    background-image: url('/DXR.axd?r=103_709-tzjoj');
}

.titleCard li
{
    list-style: none;
}

.cardDiv .titleCard a, .titleCard a:visited, .titleCard a:hover
{
    text-decoration: none;
    color: White;
}

    .cardDiv .titleCard a:hover
    {
        font-family: archifmFontBold;
    }

.cardHelp
{
    position: absolute;
    top: 60px;
    right: 26px;
    text-align: right;
    height: 20px;
    width: 20px;
    display: none;
}

.cardIcon
{
    position: absolute;
    right: -2px;
    top: -2px;
    height: 68px;
    min-height: 68px;
    max-height: 68px;
    width: 68px;
    min-width: 68px;
    max-width: 68px;
    background-repeat: no-repeat;
    background-position: top right;
    display: none;
}

.mntStandardsCard_Icon
{
    background-image: url('/DXR.axd?r=103_690-tzjoj');
}

.buyersSuppliersCard_Icon
{
    background-image: url('/DXR.axd?r=103_686-tzjoj');
}

.warehouseCard_Icon
{
    background-image: url('/DXR.axd?r=103_695-tzjoj');
}

.humanResourcesCard_Icon
{
    background-image: url('/DXR.axd?r=103_689-tzjoj');
}

.assetCard_Icon
{
    background-image: url('/DXR.axd?r=103_685-tzjoj');
}

.controlCard_Icon
{
    background-image: url('/DXR.axd?r=103_687-tzjoj');
}

.repairCard_Icon
{
    background-image: url('/DXR.axd?r=103_692-tzjoj');
}

.preventiveCard_Icon
{
    background-image: url('/DXR.axd?r=103_691-tzjoj');
}

.financialsCard_Icon
{
    background-image: url('/DXR.axd?r=103_688-tzjoj');
}

.todayCard_Icon
{
    background-image: url('/DXR.axd?r=103_694-tzjoj');
}

.workorderCard_Icon
{
    background-image: url('/DXR.axd?r=103_696-tzjoj');
}

.analysisCard_Icon
{
    background-image: url('/DXR.axd?r=103_684-tzjoj');
}

.tenantCard_Icon
{
    background-image: url('/DXR.axd?r=103_693-tzjoj');
}

.helpTextTitle
{
    font-size: 22px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: archifmFontLight;
    height: 30px;
    max-height: 30px;
    vertical-align: top;
    border-bottom: 1px solid white;
}

.helpTextMain
{
    padding-left: 10px;
    padding-top: 10px;
    font-family: archifmFont;
    vertical-align: top;
}


/*Custom design elements inner
---------------------------------------------------------------*/
.Content
{
    border: none;
    vertical-align: top;
}

.dxm-horizontal.menuButtons_BelizeSE,
.dxm-horizontal.menuButtons_BelizeSE .dxm-item,
.dxm-horizontal.menuButtons_BelizeSE .dxm-hovered,
.dxm-horizontal.menuButtons_BelizeSE li.dxm-disabled
{
    padding: 0px!important;
}

.dxWeb_mHorizontalPopOut_BelizeSE
{
    background-position: -98px -51px;
    height: 4px;
    width: 7px;
    margin-top: 3px;
}

.contextMenuDivBottom .dxmLite_BelizeSE .dxm-main .dxm-hovered
{
    background: #676767!important;
}
.DialogPageContent .dxmLite_BelizeSE .dxmtb.dxm-horizontal .dxm-item.dxm-hovered
{
    background: #b1c0d7!important;
	transition:all 0.3s ease-in-out;		
}

/*CUSTOM HOMEBUTTON-----------------------------------------------------*/
.homeButton .dxmLite_BelizeSE .dxm-horizontal.dxmtb .dxm-item.dxm-hovered
{
    background: transparent!important;
    background-position: center center!important;
    background-repeat: no-repeat!important;
    background-image: url('/DXR.axd?r=103_730-tzjoj')!important;
    border: none!important;
    color: #3C3C3C;
    padding: 0px!important;
    width: 49px;
    height: 49px;
	transition:all 0.3s ease-in-out;	
}

.homeButton .dxmLite_BelizeSE .dxm-horizontal.dxmtb .dxm-item
{
    background: transparent!important;
    background-image: url('/DXR.axd?r=103_729-tzjoj')!important;
    background-repeat: no-repeat!important;
    background-position: center center;
    border: none!important;
    color: #3C3C3C;
    padding: 0px!important;
    width: 49px;
    height: 49px;
	transition:all 0.3s ease-in-out;
}

.homeButton .dxm-horizontal.menuButtons_BelizeSE .dxm-item .dxm-content,
.homeButton .dxm-horizontal.menuButtons_BelizeSE .dxm-item .dxm-popOut,
.homeButton .menuButtons_BelizeSE.dxm-vertical .dxm-item
{
    border: none!important;
    background: none!important;
}

.homeButton .dxm-horizontal.menuButtons_BelizeSE .dxm-hovered .dxm-content,
.homeButton .dxm-horizontal.menuButtons_BelizeSE .dxm-hovered .dxm-popOut,
.homeButton .menuButtons_BelizeSE.dxm-vertical .dxm-hovered
{
    border: none!important;
    background: none!important;
}

.bottomHeader .TemplatedItem
{
    padding: 0px!important;
}

.cardDiv .titleCard .dxnbLite_BelizeSE .dxnb-ghtext
{
    font-family: archifmFontLight!important;
    /* text-transform: uppercase; */
}

.Dialog .LayoutEditMode
{
    /* width:955px;
    _width:955px;
    max-width:955px;
    min-width:955px;  
    margin: 0 auto; */
}

.dxdpLite_BelizeSE.dxpc-mainDiv
{
    min-width: 260px!important;
}

.dxgvCustomization_BelizeSE, .dxgvPopupEditForm_BelizeSE
{
    margin: 0;
    padding: 0;
    width: 100%!important;
}

.dialogBtnsHolder
{
    position: fixed;
    /*    top:0px; */
    left: 0px;
    width: 100%;
    background: #e1e1e1;
    opacity: 0.93;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=95);
    -webkit-box-shadow: 0px 0px 14px 0px rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 0px 0px 14px 0px rgba(50, 50, 50, 0.4);
    box-shadow: 0px 0px 14px 0px rgba(50, 50, 50, 0.4);
}

.dxpc-iFrame html
{
    height: 100%;
}

.dxpc-iFrame
{
    background: transparent;
}

.DialogContent
{
    height: 100% !important;
}

.Dialog .Layout
{
    padding: 0px!important;
    margin: 0 auto;
}

.DialogContent .ContentCell
{
    vertical-align: top;
}

.dialogCell
{
    padding-bottom: 0px!important;
}

.Layout .HItem
{
    vertical-align: top;
}

.dxpcLite_BelizeSE .dxpc-footer .dxHFBPS
{
    width: 0px!important;
}

.dxpcLite_BelizeSE .dxpc-footer .dxdpLite_BelizeSE .dxpc-footerContent
{
    margin: 0;
    padding: 0;
    padding: 0px!important;
}

.dxpcLite_BelizeSE .dxpc-footer .dxbButton_BelizeSE div.dxb
{
    border: 0 none !important;
    padding: 5px 6px!important;
}

.dxpcLite_BelizeSE .dxpc-footer .dxpgFilterButton_BelizeSE
{
    font: 12px archifmFont;
    padding: 0px!important;
}

.dxpcLite_BelizeSE .dxpc-footerContent,
.dxdpLite_BelizeSE .dxpc-footerContent
{
    margin: 0;
    padding: 0px!important;
}

.dxpcLite_BelizeSE .dxpc-mainDiv, .dxpcLite_BelizeSE.dxpc-mainDiv, .dxdpLite_BelizeSE .dxpc-mainDiv, .dxdpLite_BelizeSE.dxpc-mainDiv
{
    min-height: 200px!important;
}

.dxpc-iFrame
{
    height: 100%!important;
    width: 100%!important;
    -width: 100%!important;
}

.dxpcControl_BelizeSE iframe
{
    width: 100%!important;
    -width: 100%!important;
}

.dxbButton_BelizeSE
{
    color: #222222!important;
    border: 1px solid white!important;
}

.dxpcModalBackLite_BelizeSE
{
    top: 0!important;
}

.NestedFrameViewSite
{
    min-height: 80px;
}

.dxpgFilterArea_BelizeSE table
{
    display: inline-block;
    /* max-width:907px;*/
    overflow-x: auto;
}

    .dxpgFilterArea_BelizeSE table td,
    .dxpgFilterArea_BelizeSE table td table
    {
        width: auto!important;
        overflow: hidden;
    }

.dxpcLite_BelizeSE .dxpc-mainDiv, .dxpcLite_BelizeSE.dxpc-mainDiv, .dxdpLite_BelizeSE .dxpc-mainDiv, .dxdpLite_BelizeSE.dxpc-mainDiv
{
    min-width: 350px!important;
}

.dxgvCustomization_BelizeSE
{
    height: 400px!important;
}

:root * > .dxgvControl_BelizeSE .WebEditorCell
{
    float: left;
}

.dxgvHeader_BelizeSE
{
    padding: 2px 4px!important;
}

.dxgvGroupPanel_BelizeSE
{
    padding: 4px 3px!important;
}

#Content
{
    transition: all 0.2s ease 0s;
}

.dxmLite_BelizeSE .dxm-popup .dxm-item a
{
    float: left!important;
}

.RecordsNavigationContainer
{
    padding: 0px!important;
}

a:visited
{
    color: #000000!important;
}

table[id$="xaf_CalculatedPrice"] td span,
table[id$="xaf_SummarizedCosts"] td span,
table[id$="xaf_ContractCost_Price"] td span,
table[id$="xaf_BruttoPrice"] td span,
table[id$="xaf_PlannedCost"] td span,
table[id$="xaf_ActualCost"] td span,
table[id$="xaf_Price"] td span,
table[id$="xaf_HourlyRate"] td span,
table[id$="xaf_HourlyRateVAT"] td a,
table[id$="xaf_HourlyRateBruttoPrice"] td span,
table[id$="xaf_VAT"] td a,
table[id$="xaf_AdditionalPenaltyCost"] td span,
table[id$="xaf_SumPrice"] td span,
table[id$="xaf_RoundedQuantity"] td span,
table[id$="xaf_Quantity"] td span,
table[id$="xaf_DurationValue"] td span,
table[id$="xaf_QuantityValueInTimeSpan"] td span
{
    float: right!important;
}

.Item .ListViewItem div[id$="_PivotPanel"]
{
    min-width: 100px;
}

div[id$="_PivotPanel"]
{
    min-width: 907px;
    /*max-width: 1300px;*/
	max-width: 100%;
    box-sizing: border-box;
    overflow-x: auto;
    margin: 0 auto;
    -moz-box-sizing: border-box; /* Firefox */
    -webkit-box-sizing: border-box; /* Safari */
    /*display:block; */
}
.dxpgFilterArea_BelizeSE table td
{
	float:left;
	display:block;
}
.dxpgFilterArea_BelizeSE table td .dxPivotGrid_pgFilterButton_BelizeSE {
background-position: 0px -37px;
width: 15px;
height: 15px;
margin-top: 5px
}
:root * > .dxpgFilterArea_BelizeSE table td,
:root * > .dxpgFilterArea_BelizeSE table td table
{
    overflow: visible!important;
}

.dxeButtonEdit_BelizeSE td.dxic
{
    min-width: 50px;
}

span[id$="xaf_dviofEvery"]
{
    white-space: nowrap;
}

#TableRow2 .LayoutTabbedGroupContainer,
#TableRow2 .GroupContent
{
    /*max-width:960px;*/
    margin: 0 auto;
}

div[id$="xaf_dviReportViewer"]
{
    background-color: #EEEEEE;
}

td[id$="_ReportParamsCell"]
{
    background-color: #c5c5c5;
    padding: 5px;
}

td[id$="_ReportViewerCell"] div[id$="_Div"],
div[id$="xaf_dviReportViewer"] div[id$="_Div"]
{
    margin: 0 auto;
    border: 1px solid #c5c5c5;
}

div[id$="xaf_dviReportViewer"] .dxmMenu_BelizeSE table
{
    width: auto!important;
}

.class_AssetTree
{
    /*width:700px;*/
}
/* adaptive layouts----------------------------------
@media screen and (max-width:1020px)
{
    .centralMenu_Class
    {
        max-width: 955px;
        min-width: 955px;
        width: 955px;
    }

    table[id$="EC_xaf_SpatialBaseAssignment_ListView"], table[id$="EC_xaf_MaintenanceEvent_ScheduleListView"], table[id$="EC_xaf_WorkingScheduleItem_Scheduler"]
    {
        width: 1000px!important;
    }
}

@media screen and (max-width:1280px)
{
    .centralMenu_Class
    {
        max-width: 955px;
        min-width: 955px;
        width: 955px;
    }
    .class_AssetTree
    {
        width:700px;
    }
    table[id$="EC_xaf_SpatialBaseAssignment_ListView"], table[id$="EC_xaf_MaintenanceEvent_ScheduleListView"], table[id$="EC_xaf_WorkingScheduleItem_Scheduler"]
    {
        width: 1100px!important;
    }
}

@media screen and (min-width:1281px)
{
    .centralMenu_Class
    {
        max-width: 1270px;
        min-width: 955px;
        width: 1270px;
    }

    table[id$="EC_xaf_SpatialBaseAssignment_ListView"], table[id$="EC_xaf_MaintenanceEvent_ScheduleListView"], table[id$="EC_xaf_WorkingScheduleItem_Scheduler"]
    {
        width: 1260px!important;
    }
}

@media screen and (min-width:1890px)
{
    .centralMenu_Class
    {
        max-width: 1585px;
        min-width: 955px;
        width: 1585px;
    }

    .class_AssetTree
    {
        width:100%;
    }

    table[id$="EC_xaf_SpatialBaseAssignment_ListView"], table[id$="EC_xaf_MaintenanceEvent_ScheduleListView"], table[id$="EC_xaf_WorkingScheduleItem_Scheduler"]
    {
        width: 1630px!important;
    }
}

@media screen and (min-width:2300px)
{
    .centralMenu_Class
    {
        max-width: 1900px;
        min-width: 955px;
        width: 1900px;
    }

    .class_AssetTree
    {
        width:100%;
    }

    table[id$="EC_xaf_SpatialBaseAssignment_ListView"], table[id$="EC_xaf_MaintenanceEvent_ScheduleListView"], table[id$="EC_xaf_WorkingScheduleItem_Scheduler"]
    {
        width: 2000px!important;
    }
}

@media screen and (min-height:700px)
{
    .class_AssetTree,
    .class_AssetList
    {
        /*height:635px!important;*/
}
}

---------------------------------------------------*/ .NestedFrameViewSite
{
    overflow-x: visible!important; /*this was changed from "auto" because of the permission window in the projectRole*/
}

.LayoutTabContainer > .Item > .NestedFrame > .NestedFrameViewSite > .Item
{
    /* overflow-x:auto;*/
}

.dxeBase_BelizeSE
{
    font: 12px archifmFont;
    white-space: nowrap;
}

.ToolBarUpdatePanel div[id$="_ToolBar"]
{
    white-space: normal!important;
}

.class_AssetTree,
.class_AssetList
{
    /*height:635px!important;
    overflow-y:auto!important;*/
    border: 1px solid #b3bac3;
}

    .class_AssetTree .dxtlControl_BelizeSE,
    .class_AssetList .dxtlControl_BelizeSE,
    .class_AssetTree .dxgvControl_BelizeSE,
    .class_AssetList .dxgvControl_BelizeSE
    {
        border: none!important;
    }
/*Utility meter css classes------------------------------*/
.UtilityMeter_DetailClass .LayoutTabContainer > .Item > .NestedFrame > .NestedFrameViewSite > .Item,
.UtilityMeter_DetailClass
{
    width: 600px!important;
    min-width: 600px!important;
}
/*.UtilityMeter_DetailClass table[id$="_dviReadingFrequencyUnit_View"]
{
    vertical-align:middle!important;
}*/
.UtilityMeter_DashboardClass
{
    min-width: 1200px!important;
}

.dxgvCommandColumn_BelizeSE
{
    white-space: nowrap!important;
}

.dxgvCustomization_BelizeSE
{
    width: 450px!important;
}

/*Custom Grid-------------------------------------------------*/
.GridCell_W_120.dxgv
{
    min-width: 120px!important;
}

.GridCell_W_150.dxgv
{
    min-width: 150px!important;
}

.GridCell_W_200.dxgv
{
    min-width: 200px!important;
}

.GridCell_W_250.dxgv
{
    min-width: 250px!important;
}

.GridCell_W_300.dxgv
{
    min-width: 300px!important;
}

.GridCell_W_400.dxgv
{
    min-width: 400px!important;
}
/*----------------------------------------------------------*/
.CustomAnalysisDetail
{
    min-width: 1250px;
    width: 1250px;
    max-width: 1250px;
}

    .CustomAnalysisDetail .dxtcLite_BelizeSE.dxtc-top .dxtc-content
    {
        max-width: 100%;
    }

.CustomMessageBox
{
    min-width: 600px!important;
    width: 600px!important;
    max-width: 600px!important;
}
/*Loading panels-------------------*/
.dxtcLoadingPanel_BelizeSE td.dx
{
    border: none!important;
    font-size: 16px;
}

.dxpc-contentWrapper
{
    background: #efefef!important;
}
/*Button Design---------------------------------------------------------------------*/
.dxmLite_BelizeSE.dxm-ltr .dxmtb.dxm-popup .dxm-gutter.dxm-noImages .dxm-item, 
.dxmLite_BelizeSE.dxm-ltr .dxmtb.dxm-popup .dxm-noImage
{
    padding-left: 12px!important;
    text-transform: none!important;
}
/*.dialogBtnsHolder .dxmLite_BelizeSE .dxm-horizontal.dxmtb .dxm-item.dxm-hovered
{
    background: #bbc9df!important;
    border: none!important;
    color: #3C3C3C!important;
    padding: 4px!important;
    height: 28px!important;
}*/
/*.dxmLite_BelizeSE.dxm-ltr .dxmtb.dxm-popup .dxm-image
{
    margin-right: 7px!important;
    margin-right: 4px!important;
}

.dxmLite_BelizeSE .dxmtb.dxm-popup .dxm-image
{
    margin-top: 2px!important;
}*/
.dialogBtnsHolder .dxmLite_BelizeSE .dxmtb.dxm-horizontal span.dx-vam,
.dialogBtnsHolder .dxmLite_BelizeSE .dxmtb.dxm-horizontal span.dx-vat,
.dialogBtnsHolder .dxmLite_BelizeSE .dxmtb.dxm-horizontal span.dx-vab,
.dialogBtnsHolder .dxmLite_BelizeSE .dxmtb.dxm-horizontal a.dx-vam,
.dialogBtnsHolder .dxmLite_BelizeSE .dxmtb.dxm-horizontal a.dx-vat,
.dialogBtnsHolder .dxmLite_BelizeSE .dxmtb.dxm-horizontal a.dx-vab
{
    line-height: 1.8 !important;
}

.dialogBtnsHolder .menuLinks_BelizeSE .dxm-popOut,
.dialogBtnsHolder .menuLinks_BelizeSE .dxm-hovered .dxm-popOut,
.dialogBtnsHolder .menuLinks_BelizeSE .dxm-disabled .dxm-popOut
{
    padding-bottom: 0 !important;
    padding-top: 4px !important;
}

.dialogBtnsHolder .dxm-popOut .dxWeb_mHorizontalPopOut_BelizeSE .dxm-pImage
{
    margin-top: 8px!important;
}

.dialogBtnsHolder .dxmLite_BelizeSE .dxm-horizontal.dxmtb .dxm-item
{
    background: #e8ebee!important;
    border: none!important;
    color: #3C3C3C!important;
    padding: 4px!important;
    height: 28px!important;
}

.dialogBtnsHolder .dxm-horizontal.menuButtons_BelizeSE .dxm-item .dxm-content,
.dialogBtnsHolder .dxm-horizontal.menuButtons_BelizeSE .dxm-item .dxm-popOut,
.dialogBtnsHolder .menuButtons_BelizeSE.dxm-vertical .dxm-item
{
    border: none!important;
    background: none!important;
}

.dialogBtnsHolder .dxm-horizontal.menuButtons_BelizeSE .dxm-hovered .dxm-content,
.dialogBtnsHolder .dxm-horizontal.menuButtons_BelizeSE .dxm-hovered .dxm-popOut,
.dialogBtnsHolder .menuButtons_BelizeSE.dxm-vertical .dxm-hovered
{
    border: none!important;
    background: none!important;
}

.cardTopMenu .dxmLite_BelizeSE .dxmtb.dxm-horizontal .dxm-image-l .dxm-popOut,
.cardTopMenu .dxmLite_BelizeSE .dxmtb.dxm-horizontal .dxm-image-r .dxm-popOut,
.cardTopMenu .dxmLite_BelizeSE .dxmtb.dxm-horizontal .dxm-dropDownMode .dxm-popOut
{
    padding-top: 13px;
}

.cardTopMenu .dxmLite_BelizeSE .dxmtb.dxm-horizontal .dxm-item
{
    font-size: 13px !important;
    text-transform: uppercase;
	transition: all 0.2s ease-in-out;
}
.dxpcLite_BelizeSE .dxpc-header, .dxdpLite_BelizeSE .dxpc-header
{
	background-image:none!important;
}
.dxPivotGrid_pgCustomizationFormCloseButton_BelizeSE
{
	width:0px!important;
}
.EditModeActions .dxmLite_BelizeSE .dxm-horizontal.dxmtb .dxm-item.dxm-hovered
{
    /*   background-repeat:repeat!important;
    background-position: top left!important;
    background-image: url('/DXR.axd?r=103_683-tzjoj')!important;*/
	background-color:#b7c6de!important;
    border: none!important;
    color: #000000!important;
    padding: 4px!important;
    height: 28px!important;
    text-transform: uppercase;
    font-family: archifmFontLight!important;
	transition: all 0.2s ease-in-out;
}

.dxeListBoxItemRow_BelizeSE
{
    text-transform: none!important;
}

.EditModeActions .dxmLite_BelizeSE .dxm-horizontal.dxmtb .dxm-item
{
    border: none!important;
    color: #000000!important;
    padding: 4px!important;
    height: 28px!important;
    text-transform: uppercase;
    font-family: archifmFontLight!important;
	transition: all 0.2s ease-in-out;
}

.EditModeActions .dxmLite_BelizeSE .dxmtb.dxm-horizontal .dxm-separator
{
    display: none;
}

.dxmLite_BelizeSE .dxmtb.dxm-horizontal .dxm-separator
{
    display: none;
}

.EditModeActions a:hover
{
    color: #000000!important;
}

.ToolBar a:hover
{
    color: #000000!important;
}

.cardTopMenu a:hover
{
    color: #000000!important;
}

.dialogBtnsHolder a:hover
{
    color: #000000!important;
}

.dialogBtnsHolder .menuLinks_BelizeSE .dxm-disabled
{
    font-size: 12px!important;
}

.EditModeActions .dxmLite_BelizeSE .dxm-main .dxm-hovered
{
    /*background: none repeat-x scroll left top #B7C6DE;*/
    background: none repeat-x scroll left top #f7f0d5!important;
}

.dxmLite_BelizeSE .dxm-main .dxm-hovered
{
    /*background: none repeat-x scroll left top #B7C6DE;*/
    background: none repeat-x scroll left top #transparent!important;
}

.EditModeActions span.dx-vam,
.EditModeActions span.dx-vat,
.EditModeActions span.dx-vab,
.EditModeActions a.dx-vam,
.EditModeActions a.dx-vat,
.EditModeActions a.dx-vab
{
    font-size: 14px;
}

.dxeButtonEdit_BelizeSE
{
    border: 1px solid #ffffff!important;
}

.dxnbLite_BelizeSE .dxnb-itemHover span,
.dxnbLite_BelizeSE .dxnb-itemSelected span
{
    font-family: archifmFontBold !important;
}

/*.dxmLite_BelizeSE .dxm-popup .dxm-item
{
    padding: 5px!important;
    font-size: 12px!important;
    padding-left: 15px!important;
}*/

.cardTopMenu .dxmLite_BelizeSE .dxm-disabled a:hover
{
    color: #717171!important;
}

.ToolBar .dxmLite_BelizeSE .dxm-disabled a:hover
{
    color: #717171!important;
}

.dialogBtnsHolder .dxmLite_BelizeSE .dxm-disabled a:hover
{
    color: #717171!important;
}

span.dx-vam, span.dx-vat, span.dx-vab, a.dx-vam, a.dx-vat, a.dx-vab
{
    line-height: 130%!important;
}

#Dialog_UPSAC
{
    padding-bottom: 20px;
}

.detailBottomMenu .menuLinks_BelizeSE .dxm-popOut,
.detailBottomMenu .menuLinks_BelizeSE .dxm-hovered .dxm-popOut,
.detailBottomMenu .menuLinks_BelizeSE .dxm-disabled .dxm-popOut
{
    padding-bottom: 0 !important;
    padding-top: 5px !important;
}

.dxtcLite_BelizeSE .dxtc-text,
.dxtcLite_BelizeSE .dxtc-leftIndent,
.dxtcLite_BelizeSE .dxtc-rightIndent
{
    font: 14px archifmfont!important;
    text-transform: uppercase;
}

.dxtcLite_BelizeSE .dxtc-tab,
.dxtcLite_BelizeSE .dxtc-activeTab
{
    height: 30px!important;
}

.LayoutTabContainer .ToolBar span.dx-vam,
.LayoutTabContainer .ToolBar span.dx-vat,
.LayoutTabContainer .ToolBar span.dx-vab,
.LayoutTabContainer .ToolBar a.dx-vam,
.LayoutTabContainer .ToolBar a.dx-vat,
.LayoutTabContainer .ToolBar a.dx-vab
{
    line-height: 160% !important;
}

.LayoutTabContainer > .NestedFrameControl
{
    /*  width: 920px!important;*/
}

.LayoutTabContainerWithNestedFrame > .NestedFrameControl
{
    /*width: 950px!important;*/
}

.LayoutTabContainerWithNestedFrame .NestedFrame
{
    /*width: 950px!important;*/
}
/*---------------------------------------------------------------------------------*/
.dxpc-maximizeBtn,
.dxpc-closeBtn,
.dxpc-maximizeBtn .dxpc-maximizeBtnChecked
{
    background-image: url('/DXR.axd?r=103_741-tzjoj')!important;
    height: 22px;
    width: 22px;
}

.dxpc-closeBtn
{
    background-position: right top;
    padding-right: 10px;
}

.dxpc-maximizeBtn
{
    background-position: center top;
}

.dxpc-maximizeBtnChecked
{
    background-position: left top;
}

.dxmLite_BelizeSE .dxm-image-t .dxm-item,
.dxmLite_BelizeSE .dxm-image-b .dxm-item,
.dxmLite_BelizeSE .dxm-content
{
    text-align: left!important;
    white-space: nowrap;
}

.LayoutTabContainer .dxgvControl_BelizeSE,
.LayoutTabContainer .dxgvDisabled_BelizeSE
{
    border-collapse: collapse !important;
    margin: 0;
    /* min-width: 948px;*/
    padding: 0;
    /* width: 948px;*/
}

.dxgvControl_BelizeSE .dxpControl_BelizeSE td.dxpCtrl_BelizeSE, .dxgvDisabled_BelizeSE .dxpControl_BelizeSE td.dxpCtrl_BelizeSE, .dxgvControl_BelizeSE .dxpLite_BelizeSE, .dxgvDisabled_BelizeSE .dxpLite_BelizeSE
{
    padding-right: 0px;
    padding-top: 4px;
}

.dxtc-strip span.dx-vam,
.dxtc-strip span.dx-vat,
.dxtc-strip span.dx-vab,
.dxtc-strip a.dx-vam,
.dxtc-strip a.dx-vat,
.dxtc-strip a.dx-vab
{
    text-decoration: none;
    font-size: 13px;
}

.dxtc-strip a:hover;
{
    color: #000000!important;
}

#Vertical_SAC_Menu ul.dx
{
    margin: -2px;
}

.Layout td.GroupContent
{
    padding: 5px;
}
/*Login Page------------------------------------------------------------------------*/
.Loginer
{
    /*background-color: #f0f2f4;*/
}

.loginLogoPic, .loginLogoText
{
    height: 100px;
    _height: 100px;
    max-height: 100px;
    min-height: 100px;
    font-size: 28px;
    color: #424242;
    font-family: archifmFontLight;
}

.LoginMaintTableBG
{
}

.loginLogoPic
{
    padding-left: 30px;
    padding-right: 10px;
}

.leftLoginCell
{
    padding: 20px;
    font-size: 16px;
    vertical-align: top;
}

.rightLoginCell
{
    padding: 10px;
    width: 500px;
    vertical-align: top;
    padding-right: 40px;
}

.LogonContentCell .LayoutEditMode
{
    margin: 0 auto;
    max-width: 500px;
    min-width: 500px;
    width: 500px;
}
#Logon_UPHeader span
{
  font-size: 3em;
  padding-bottom: 30px;
  display: block;
}
.middleLoginTable
{
    height: 475px;
    _height: 475px;
    max-height: 475px;
    min-height: 475px;
    max-width: 1630px;
    color: #FFFFFF;
    margin: 0 auto;
}

.loginLogo
{
    height: 100px;
    max-height: 100px;
    min-height: 100px;
    width: 160px;
    min-width: 160px;
    background-image: url('/DXR.axd?r=103_718-tzjoj');
    background-position: center center;
    background-repeat: no-repeat;
	margin-top:70px;
}

.loginLogoPic
{
    width: 160px;
    min-width: 160px;
}

.loginTopTable
{
    max-width: 1630px;
    margin: 0 auto;
    width: 100%;
}

.loginTopTableHolder
{
    /*background-image: url('/DXR.axd?r=103_719-tzjoj');
	background-position: left top;
	background-repeat: repeat;*/
    background: #FFFFFF;
}

.footerTable
{
    border-top: 1px solid #A6A6A6;
    border-bottom: 1px solid #A6A6A6;
    color: #515151;
}

.padderFooter
{
    padding: 10px;
}
/*LOGIN AND ANIMATION
----------------------------------------------------------*/
.footer a, .footer a:hover
{
    color: #616161;
}

    .footer a:hover
    {
        font-family: archifmFontBold;
    }

.foot
{
    font-family: archifmFont,Helvetica,Arial,sans-serif;
    font-size: 11px;
    color: #fff;
    width: 200px;
    margin: 0 auto;
    text-align: center;
	padding-top: 70px;
	padding-bottom: 20px;	
}

.VintoconLogo
{
    width: 120px;
    text-align: right;
    background: url('/DXR.axd?r=103_736-tzjoj');
    background-position: 50%!important;
    background-repeat: no-repeat;
}

.copyright
{
    width: 110px;
    text-align: right;
    white-space: nowrap;
    vertical-align: middle;
    padding-right: 10px;
}

.LogonContent span,
.LogonContent label,
.LogonContent a,
.LogonContent .GroupHeader,
.LogonContent .StaticText,
.LogonContent .TextCell,
.LogonContent .Layout .Caption
{
    color: #FFFFFF!important;
    font-family: archifmFontLight!important;
}

.LogonContent .Layout .Caption
{
    font-size: 18px;
	padding-top:12px;
}

.LoginTopMiddle #Logon_UPHeader
{
    padding: 10px;
}

.LoginTopMiddle
{
    padding-bottom: 10px;
}

.LogonContent .Caption
{
    width: 135px!important;
}

.LogonContentCell .dxeButtonEdit_BelizeSE,
.LogonContentCell .dxeButtonEdit_BelizeSE .dxeEditArea_BelizeSE,
.LogonContentCell .dxeTextBox_BelizeSE,
.LogonContentCell .dxeMemo_BelizeSE,
.LogonContentCell .dxeTextBox_BelizeSE .dxeEditArea_BelizeSE
{
    background-color: transparent!important;
}

.LogonContent .dxeEditArea_BelizeSE.dxeEditAreaSys
{
    font-size: 18px!important;
    height: 31px!important;
    padding: 5px!important;
}

.LogonContent .Layout div.Item
{
    padding: 3px 0!important;
}

.LogonContent .dxic
{
    padding: 0px!important;
}

.LogonContent .dxm-item
{
    min-width: 100px!important;
}

    .LogonContent .dxm-item a
    {
        padding: 0px!important;
    }

.LogonContent .dxeTextBoxSys td.dxic
{
    padding: 0px!important;
}

.LogonContentCell .dxeTextBox_BelizeSE,
.LogonContentCell .dxeMemo_BelizeSE,
.LogonContentCell .dxeButtonEdit_BelizeSE
{
    padding: 6px;
    border: none!important;
    background-repeat: repeat;
    background-position: top left;
    background-image: url('/DXR.axd?r=103_682-tzjoj');
    font-size: 15px!important;
	transition:all 0.3s ease 0s;
}
.LogonContentCell
{
    vertical-align: top;
}

    .LogonContentCell .dxeListBoxItem_BelizeSE
    {
        font: 13px archifmfont,Geneva,sans-serif;
        padding: 7px 5px;
    }

    .LogonContentCell .dxeListBox_BelizeSE div.dxlbd
    {
        height: 134px!important;
    }

    .LogonContentCell .dxmLite_BelizeSE,
    .LogonContentCell .dxmLite_BelizeSE .dxm-content a.dx
    {
        color: Black !important;
        font-size: 16px;
        text-decoration: none;
		padding-top:20px;
    }

    .LogonContentCell .dxm-horizontal.menuButtons_BelizeSE .dxm-item .dxm-content,
    .LogonContentCell .dxm-horizontal.menuButtons_BelizeSE .dxm-item .dxm-popOut,
    .LogonContentCell .menuButtons_BelizeSE.dxm-vertical .dxm-item
    {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }

.rightLoginCell .DialogContent
{
    height: auto!important;
}

.rootText
{
    font-family: archifmFontLight!important;
    text-align: justify!important;
}

.loginWelcomeBox
{
    padding-right: 15px;
    max-width: 850px;
}
.Logon .dxm-horizontal.menuButtons_BelizeSE .dxm-item .dxm-content, 
.Logon .dxm-horizontal.menuButtons_BelizeSE .dxm-item .dxm-popOut, 
.Logon .menuButtons_BelizeSE.dxm-vertical .dxm-item
{
	width:458px;
	transition: all 0.3s ease-in-out;
}
.Logon .dxm-horizontal.menuButtons_BelizeSE .dxm-item:hover .dxm-content, 
.Logon .dxm-horizontal.menuButtons_BelizeSE .dxm-item:hover .dxm-popOut, 
.Logon .menuButtons_BelizeSE.dxm-vertical .dxm-item
{
    background: #f6b783!important;
}
.infoText
{
    font-size: 20px;
    font-family: archifmFontLight!important;
    text-align: justify!important;
}

    .infoText a,
    .infoText a:hover,
    .infoText a:visited
    {
        color: #FFFFFF!important;
        font-weight: bold;
    }

.LoginVintoconLogo
{
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('/DXR.axd?r=103_734-tzjoj');
    padding-top: 20px;
}

.LoginMaintTableBG
{
    background-repeat: repeat-x;
    background-position: top center;
    background-image: url('/DXR.axd?r=103_717-tzjoj');
}

.LogonContent .ErrorMessage
{
    background-color: #FEE2C4;
    font-size: 14px;
    max-width: 500px;
    overflow: auto;
    vertical-align: middle;
    width: 100%!important;
	margin:0 auto;
}

.LogonContent .Logon_UPEI
{
    padding: 5px;
}

#Logon_TableCell4 span.dx-vam,
#Logon_TableCell4 span.dx-vat,
#Logon_TableCell4 span.dx-vab,
#Logon_TableCell4 a.dx-vam,
#Logon_TableCell4 a.dx-vat,
#Logon_TableCell4 a.dx-vab
{
  color: #000000 !important;
  font-size: 18px;
  margin: 0 auto;
  display: block!important;
  width: 120px;
  text-align: center;
  font-weight: 600;
  padding-top:10px!important;
  padding-bottom:10px!important;
}
#Logon_TableCell4 .dxm-ltr .dxm-main, 
#Logon_TableCell4 .dxm-ltr .dxm-horizontal ul.dx {
  float: none!important;
  margin: 0 auto;
}
#Logon_TableCell4 span
{
    color: #000000 !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ /* hacked for chrome and safari */
    .LoginTopMiddle span
    {
        font-family: archifmFontLight;
    }

    .LoginButton a
    {
        font-family: archifmFontLight;
    }
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
    .LoginTopMiddle span
    {
        font-family: archifmFontLight;
    }

    .LoginButton a
    {
        font-family: archifmFontLight;
    }
}

.dxeEditAreaSys,
.dxeMemoEditAreaSys,
input.dxeEditAreaSys[type="text"],
input.dxeEditAreaSys[type="password"]
{
    font-size: 12px!important;
}

.dxtcLite_BelizeSE .dxtc-link
{
    font-size: 12px!important;
}

span.dx-vam, span.dx-vat, span.dx-vab, a.dx-vam, a.dx-vat, a.dx-vab
{
    line-height: 100%;
    padding: 2px!important;
    text-decoration: inherit;
}

.EditModeActions span.dx-vam,
.EditModeActions span.dx-vat,
.EditModeActions span.dx-vab,
.EditModeActions a.dx-vam,
.EditModeActions a.dx-vat,
.EditModeActions a.dx-vab
{
    line-height: 100%;
    padding: 0px!important;
    text-decoration: inherit;
}

.LayoutViewMode
{
    /*width:960px;
	max-width:960px;
	min-width:960px;*/
}

.rightLoginCell .WebEditorCell table
{
    padding: 0px!important;
}
/*----------------------------------------------------------*/
.Security .menuLinks_BelizeSE .dxm-content,
.Security .menuLinks_BelizeSE .dxm-hovered .dxm-content,
.Security .menuLinks_BelizeSE .dxm-disabled .dxm-content
{
    padding-bottom: 0 !important;
    padding-top: 2px !important;
}

.Security span.dx-vam,
.Security span.dx-vat,
.Security span.dx-vab,
.Security a.dx-vam,
.Security a.dx-vat,
.Security a.dx-vab
{
    line-height: 100%;
    padding: 3px !important;
    text-decoration: inherit;
}

.LayoutTabContainer .GroupContent
{
    padding: 10px !important;
}

.contentCard .dxeButtonEdit_BelizeSE,
.contentCard .dxeTextBox_BelizeSE,
.contentCard .dxeMemo_BelizeSE,
.contentCard .dxbButton_BelizeSE
{
    -webkit-box-shadow: 0px 0px 0px 1px rgba(50, 50, 50, 0.1);
    -moz-box-shadow: 0px 0px 0px 1px rgba(50, 50, 50, 0.1);
    box-shadow: 0px 0px 0px 1px rgba(50, 50, 50, 0.1);
}

.dxtcLite_BelizeSE .dxtc-content,
.dxtcLite_BelizeSE .dxtc-activeTab,
.dxtcLite_BelizeSE .dxtc-rtl .dxtc-activeTab
{
    background-repeat: repeat;
    background-position: top center;
    background-image: url('/DXR.axd?r=103_731-tzjoj')!important;
    background-color: transparent!important;
}
/* custom dropdown
----------------------------------------------------------*/
.dxWeb_mSubMenuItem_BelizeSE
{
    height: auto!important;
    width: auto!important;
    max-width: 13px!important;
    max-height: 13px!important;
}
/* Nested Toolbar
----------------------------------------------------------*/
.NestedFrame .dxmLite_BelizeSE,
.NestedFrame .dxmLite_BelizeSE .dxm-content a.dx
{
    vertical-align: bottom;
}

.NestedFrame .dxWeb_mHorizontalPopOut_BelizeSE
{
    margin-top: 5px;
}

.NestedFrameControl
{
    /*width:960px;
	overflow:auto;*/
}

#Dialog_TableCell5 .NestedFrame
{
    padding: 0px !important;
}
/* adaptive design
----------------------------------------------------------*/
.actualMenuName
{
    white-space: nowrap;
    width: 415px;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media screen and (min-width:1282px)
{
    .actualMenuName
    {
        width: 530px;
    }
}

@media screen and (min-width:1890px)
{
    .actualMenuName
    {
        width: 830px;
    }
}

@media screen and (min-width:2300px)
{
    .actualMenuName
    {
        width: 1200px;
    }
}
/*---------------------------------------------------*/

.cardDivGerman{
    float:left;
    width:315px;
    min-width:315px;
    max-width:315px;
    height:200px;
    min-height:200px;  
    max-height:200px; 
    overflow:hidden;
}
.cardDivGerman span{
    font-size:20px!important;
}
.cardDivGerman li{
    font-size:12px!important;
}
.cardDivNorsk{
    float:left;
    width:315px;
    min-width:315px;
    max-width:315px;
    height:200px;
    min-height:200px;  
    max-height:200px; 
    overflow:hidden;
}
.cardDivNorsk span{
    font-size:20px!important;
}
.cardDivNorsk li{
    /*font-size:12px;*/
}
/*.cardDivJapanese{
    float:left;
    width:315px;
    min-width:315px;
    max-width:315px;
    height:200px;
    min-height:200px;  
    max-height:200px; 
    overflow:hidden;
}*/
.cardDiv .cardDivJapanese span,
.cardDiv .cardDivJapanese li{
    font-family:MS Gothic!important;
    font-weight:200!important;
}
.cardDiv cardDivJapanese .dxnbLite_BelizeSE .dxnb-itemHover{
    letter-spacing:1px;
}
#separatorCell,
#listOpen
{
 display:none;
}
#listOpen ,
#listClose{
 cursor:pointer;
}
#listOpen .listHanderBtn
{
	background-image: url('/DXR.axd?r=103_725-tzjoj');
}
#listClose .listHanderBtn{
	background-image: url('/DXR.axd?r=103_724-tzjoj');
}
.listHanderBtn
{
	display:block;
	padding:10px;
	background-repeat:no-repeat;
	background-position:center center;
	opacity:0.65;
	transition:all 0.3s ease-in-out;
}
.listHanderBtn:hover
{
	display:block;
	padding:10px;
	background-color:#bbdef4;
	background-repeat:no-repeat;
	background-position:center center;
	opacity:0.9;
	transition:all 0.3s ease-in-out;
}	
.dxpc-contentWrapper,
.dxpc-content{
	width:100%!important;
}
#separatorCell
{
display:block!important;
}
.dxnbLite_BelizeSE .dxnb-header, 
.dxnbLite_BelizeSE .dxnb-headerCollapsed
{
	transition:all 0.2s ease-in-out;
}
.dxnbLite_BelizeSE .dxnb-header:hover, 
.dxnbLite_BelizeSE .dxnb-headerCollapsed:hover
{
	transition:all 0.2s ease-in-out;
	background-color:#b7c6de!important;
}

#separatorCell .dxsplVSeparatorButton_BelizeSE {
    cursor: pointer;
    display: none;
    overflow: hidden;
    padding: 3px 0;
    width: 0;
}
/* Common */
body {
    color: black;

    font-size: 11px;
	padding: 0px; 
	margin: 0px;
}
.BodyBackColor {
}
a {
    /*color: #5a9ddb;*/ color: #000000;
    text-decoration: none;   
}
a:hover {
    color: #616161;
}
a:visited {
    color: #000000;
    text-decoration: none;   
}
div.PageContent {
    padding: 0px 0px 0px 0px;
}
/* Action Container Panel */
.ACPanel 
{
	background-color: #9B9EA7;
	border-top: solid 1px #696969;
	padding: 2px 5px 2px 20px;
	height: 25px;
}	
/* Main table */
.Main {
	background: white;
}
h1 {
	color: Black;
	
	font-size: 200%;
	font-family: archifmfont, Geneva, sans-serif;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
/* Footer */
.FooterCopyright {
	font-family: archifmfont, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	
	color: #E5E9ED;
}
/* Dialog */
body.Dialog {
	background-color: #f0f2f4!important;
}
div.DialogPageContent {
	margin: 0px;
}
div.Header {
	width: 100%;
	height: 80px;
	margin: 0px;
}
/* Error */
.Error {
	color: Black;
}
/* Links on dark background */
.Footer .menuLinks_BelizeSE a,
.Footer .menuLinks_BelizeSE a.dx,
.Security .menuLinks_BelizeSE a,
.Security .menuLinks_BelizeSE a.dx,
.TabsContainer .menuLinks_BelizeSE a,
.TabsContainer .menuLinks_BelizeSE a.dx,
.Footer .menuLinks_BelizeSE a:visited,
.Footer .menuLinks_BelizeSE a.dx:visited,
.Security .menuLinks_BelizeSE a:visited,
.Security .menuLinks_BelizeSE a.dx:visited,
.TabsContainer .menuLinks_BelizeSE a:visited,
.TabsContainer .menuLinks_BelizeSE a.dx:visited,
.TabsContainer .menuLinks_BelizeSE .TemplatedItem
{
	color: White !important;
}
/* Controls customization */
.dxgvControl_BelizeSE {
	width: 100%;
}
.dxtcControl_BelizeSE,
.dxtcLite_BelizeSE {
    width: 100% !important;
}
.NavigationTabsActionContainer .dxtcControl_BelizeSE,
.NavigationTabsActionContainer .dxtcLite_BelizeSE {
	background-color: #9B9EA7;
	border-top: solid 1px #696969;
}
.NavigationTabsActionContainer .dxtcPageContent_BelizeSE,
.NavigationTabsActionContainer .dxtcLite_BelizeSE .dxtc-content {
	padding-left: 18px;
    border: none !important;
}
.NavigationTabsActionContainer .dxtcLeftIndentCell_BelizeSE div,
.NavigationTabsActionContainer .dxtcLite_BelizeSE .dxtc-leftIndent {
	width: 15px !important;
}
.NavigationTabsActionContainer .dxtcLite_BelizeSE .dxtc-tab,
.NavigationTabsActionContainer .dxtcLite_BelizeSE .dxtc-activeTab
{
    margin-top: 4px !important;
}
.NavigationTabsActionContainer .dxtcLite_BelizeSE .dxtc-leftIndent,
.NavigationTabsActionContainer .dxtcLite_BelizeSE .dxtc-spacer,
.NavigationTabsActionContainer .dxtcLite_BelizeSE .dxtc-rightIndent,
.NavigationTabsActionContainer .dxtcLite_BelizeSE .dxtc-sbWrapper,
.NavigationTabsActionContainer .dxtcLite_BelizeSE .dxtc-sbIndent,
.NavigationTabsActionContainer .dxtcLite_BelizeSE .dxtc-sbSpacer
{
	height: 25px;
}
.NavigationTabsActionContainer .dxtc-content .dxmLite_BelizeSE .menuLinks_BelizeSE
{
    padding-left: 22px !important;
}
.NavigationTabsActionContainer .dxtcLite_BelizeSE .dxtc-strip
{
    padding-top: 0px !important;
} 
.ACV .dxmVerticalMenuItemWithImage_BelizeSE
{
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
/* NavigationHistory (NavigationHistoryActionContainer) */
.NavigationHistoryLinks {
	color: #86888D;
	padding: 0px 0px 0px 2px;
}
.NavigationHistoryLinks a:hover {
	text-decoration: underline;
    color: #9aceff;
}
.NavigationHistoryLinks a, .NavigationHistoryLinks a:visited {
	text-decoration: underline;
    /*color: #5a9ddb;*/ color: #000000;
}
.NavigationHistoryLinks a.Current, .NavigationHistoryLinks a.Current:hover, .NavigationHistoryLinks a.Current:visited {
	text-decoration: none;
	color: #86888D;
}
.Security .dxmMenuSeparator_BelizeSE,
.Security .dxmLite_BelizeSE .dxm-separator {
	padding: 0px 4px 0px 11px;
}
.Security .dxmLite_BelizeSE .dxm-separator b
{
    margin-top: 0px !important;
}
.TabsContainer .dxmMenuSeparator_BelizeSE,
.TabsContainer .dxmLite_BelizeSE .dxm-separator {
	padding: 0px 10px 0px 16px;
}
.LayoutTabContainerWithNestedFrame > .Item:first-child > .NestedFrame > .ToolBarUpdatePanel > .ToolBar .dxmMenu_BelizeSE,
.LayoutTabContainerWithNestedFrame > .Item:first-child > .NestedFrame > .ToolBarUpdatePanel > .ToolBar .dxmLite_BelizeSE .dxm-main {
	border-top: 0px;
}
.LayoutTabContainerWithNestedFrame > .Item > .NestedFrame > .ToolBarUpdatePanel > .ToolBar .dxmMenu_BelizeSE,
.LayoutTabContainerWithNestedFrame > .Item > .NestedFrame > .ToolBarUpdatePanel > .ToolBar .dxmLite_BelizeSE .dxm-main
{
	border-left: 0px;
	border-right: 0px;
}
.Layout .TabControlContent {
	padding: 0px !important;
}
.Layout .TabControlContent > div {
	padding: 0px !important;
}
.HorizontalTemplateHeader,
.VerticalTemplateHeader,
.Header {
	background-color: #A9ACB4;
}
.RecordsNavigationContainer .menuLinks_BelizeSE {
	padding-left: 8px;
}
.RecordsNavigationContainer .menuLinks_BelizeSE .dxmMenuItemWithImage_BelizeSE {
	padding-left: 3px;
}
.RecordsNavigationContainer .dxmLite_BelizeSE .dxm-content,
.RecordsNavigationContainer .dxmLite_BelizeSE .dxm-disabled.dxm-content
{
    padding-left: 1px !important;
    padding-right: 1px !important;
}
.EditModeActions .dxmLite_BelizeSE
{
	margin-right: 3px !important;
}
.Content .EditModeActions .dxmLite_BelizeSE
{
    margin-right: 2px !important;
}
.RecordsNavigationContainer .dxmLite_BelizeSE
{
    margin-right: 7px !important;
}
.ACH.MainToolbar .dxmLite_BelizeSE .dxm-main
{
    padding-left: 0px !important;
    padding-right: 0px !important;
}

/* Common */
.TabsContainer 
{
	padding-right: 5px;
	float:right;
}
.SystemMessagesContainer 
{
	padding-right: 5px;
	float:right;
}
.TabsContainer td
{
	text-align: left;
}
.Layout .Item .ACH .dxm-ie7,
.TabsContainer .dxm-ie7 
{
    height: auto !important;
}
.Layout .Item .ACH .dxm-ie7,
.TabsContainer .dxm-ie7 > div:first-child 
{
    height: auto !important;
}
/* Actions in Detail View */
.Layout .Item > .ACH .dxm-main
{
	padding-top: 0px !important;
	padding-right: 0px !important;
}
/* Top */
table.Top td.Logo {
	padding: 10px 20px 10px 15px;
}
table.Top td.Security {
	padding: 15px 10px 0px 20px;
	text-align: right;
	vertical-align: top;
}
table.Top td.Security td {
	text-align: left;
}
table.Top td.Security div.Security {
	display: inline;
	float: right;
}
/* Action Container Panel */
.ACPanel td td
{
	text-align: left;
}	
/* Round panel of VerticalToolsActionContainer */
.ToolsActionContainerPanel
{
	margin: 15px;
}
.ToolsActionContainerPanel .TRP {
	width: 100% !important;
}
.ToolsActionContainerPanel .dxrpcontent
{
    width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.LeftPane {
	padding-bottom: 15px;
	overflow: hidden;
}
/* Main round panel*/
table.MainContent tr.Header td.Header {
	padding: 3px 10px 10px 10px;
}
table.MainContent tr.Content td.Content {
	padding:0px;
	vertical-align:top;
}
table.MainContent td.ViewImage {
	width: 32px;
	padding: 0px 5px 0px 15px;
}
table.MainContent td.ViewHeader {
}
table.ViewHeader {
	margin: 10px 0px 0px 0px;
}
.EditModeActions {
	padding: 5px 15px 5px 10px;
	border-bottom: #b6bdcc 1px solid;
}
.Content .EditModeActions {
	padding: 5px 0px 5px 10px;
	border-bottom: 0px;
}
/* TopToolBar */
.ToolBar {
	margin: 0px 0px 0px 0px;
}
/* Navigation Links*/
.Links {
	padding: 35px 40px 15px 40px !important;
	line-height: 24px;
}
/* Footer */
tr.Footer td.Right {
	padding: 20px 10px 30px 0px;
}
div.Footer {
	padding: 20px 10px 30px;
}
div.Header table {
	margin: 0px 15px 0px 15px;
}
div.Header table td {
	padding: 24px 0px 0px 0px;
}
/* Dialog */
.Dialog .Layout
{
    padding-left: 0px;
}
.DialogContent .ContentCell {
	vertical-align: top;
	padding:10px;
}
.Dialog .ViewImage img {
	margin: 0px 5px 0px 0px;
}
/* Logon */
.LogonContent {
	height: 300px;	
}
.Logon {
	width: 500px;
	text-align: left;
}
.LogonContentCell {
}
.LogonContentCell .Layout .NextColumn div.Item {
	padding-left: 10px;
}
/* Error */
.ErrorDetails {
	font-family: archifmfont, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.TabsContainer .TemplatedItem {
	padding: 0px 5px 0px 11px;
}
.TabsContainer .TemplatedItem .SingleChoiceActionItemLabel {
	padding-left: 0px;
}
.TemplatedItem > table 
{
	border-collapse: separate !important;
}
/* NavigationBarActionContainer */
.xafNavigationBarActionContainer
{
    margin-bottom: 3px;
}
/* Navigation Links (QuickAccessNavigationActionContainer) */
.NavigationLinks a, .NavigationLinks a:hover, .NavigationLinks a:visited {
	text-decoration: underline;
	margin: 0px 6px;
}
.NestedFrameViewSite > .Layout {
	padding: 0px;
}
.Layout > .NestedFrameControl > .NestedFrame > .ToolBarUpdatePanel + .NestedFrameViewSite > .ListViewItem,
.Layout > .Item > .Item > tbody > tr > .NestedFrameControl > .NestedFrame > .ToolBarUpdatePanel + .NestedFrameViewSite > .ListViewItem {
	padding: 0px !important;
}
.GroupContent > .NestedFrameControl > .NestedFrame > .ToolBarUpdatePanel + .NestedFrameViewSite > .ListViewItem 
{
	padding: 0px !important;
}
.LayoutTabContainer 
{
	padding: 12px !important;
}
.LayoutTabContainer > .Item > .NestedFrame > .NestedFrameViewSite > .Item {
	padding-top: 0px !important;
}
.LayoutTabContainer > .Item > .NestedFrame > .ToolBar {
	padding: 0px 5px 0px 5px !important;
}
.LayoutTabContainer > .NestedFrameControl {
	padding: 0px !important;
}
.LayoutTabContainerWithNestedFrame {
	padding: 0px !important;
}
.LayoutTabContainerWithNestedFrame > .Item > .NestedFrame > .NestedFrameViewSite > .Item {
	padding: 0px !important;
}
.LayoutTabContainerWithNestedFrame  > .Item > .NestedFrame > .ToolBar {
	padding: 0px !important;
}
.LayoutTabContainerWithNestedFrame > .Item > .NestedFrame > .NestedFrameViewSite > .Item > .GridView {
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
}
.LayoutTabContainerWithNestedFrame > .Item > .NestedFrame > .NestedFrameViewSite.WithoutToolbar > .Item > .GridView {
	border-top: 0px;
}
.Content > div > .Layout {
	padding-top: 15px;
}
.Content > div > .Layout > .GroupHeader:first-child {
	margin-top: 0px !important;
}
div.LeftPane > .ACV {
	padding-top: 15px;
}
.RecordsNavigationContainer {
	padding-right: 14px;
}
.DialogContent .HContainer {
	display: table;
}
/* Splitter */
.HorizontalTemplate .dxsplLCC, .VerticalTemplate .dxsplLCC {
	padding: 0px;
}

