﻿/* 
	BASIC STYLES 
*/
html { padding: 0px; }
body 
{ 
	padding: 0px;
	margin: 0px;
	text-align: center;
}
p { text-align: justify; }
a:link, a:visited 
{ text-decoration: none; }
a:hover, a:active 
{ text-decoration: underline; }

/* 
	MENU STYLES
*/
.dxmControl, .dxmControl a,
.dxmMenu, .dxmMenu a,
.dxmMenuItemHover
{
	background-color: Transparent !important;
	border: none !important;
}
.dxmControl, .dxmControl a, 
.dxmMenu, .dxmMenu a
{ text-decoration: none; }
.dxmMenuItemHover
{ text-decoration: underline; }
.dxmMenu
{ padding: 0px !important; }
.dxmMenuSeparator
{ padding: 0px 0px 0px 0px !important; }
/* 
	LAYOUT
	xCNTSEC = content section
	xHDRSEC = header section
	xMSGSEC = message section
*/
.xHDRCTX
{
	height: 23px;
	float: left;
	vertical-align: middle;
	padding: 6px 0px 0px 15px;
}
.xNAVDIV
{
	height: 15px;
	float: left;
	font-size: 0px;
	padding: 0px;
}
.xCNTSEC,
.xLSTSEC,
.xEDPSEC,
.xEDPPNL,
.xPRVSEC
{
	float: left;
	padding: 15px;
	text-align: left;
	display: inline;
}
.xNAVSEC,
.xHDRSEC,
.xHDREDT
{
	text-align: left;
	float: left;
}
.xHDRSEC,
.xHDREDT,
.xMSGHDR
{
	vertical-align: top;
	padding-bottom: 15px;
	text-align: left;
}
.xHDRINF
{
	float: left;
	display: inline;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
	text-align: left;
}
.xHDRSUB
{
	float: left;
	display: inline;
	vertical-align: top;
	padding-top: 15px;
	text-align: left;
	border-width: 1px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom-style: solid;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
}
.xACTSEC
{
	float: left;
	display: inline;
	vertical-align: top;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	border-width: 1px;
	border-bottom-style: none;
	border-top-style: solid;
	border-left-style: none;
	border-right-style: none;
}
.xMSGSEC
{
}
.xGRVSEC
{
	float: left;
	text-align: left;
}
/* 
	FONT SIZE & WEIGHT 
*/
div.xHDRCTX .dxeBase
{
	font-size: 16px !important;
	font-weight: bold;
	text-transform: uppercase;	
}
div.xGRCTXB .dxeBase
{
	font-size: 13px !important;
	font-weight: bold;		
}
div.xHDRSEC .dxeBase, 
div.xMSGHDR .dxeBase, 
div.xHDREDT .dxeBase 
{
	font-size: 12px !important;
	font-weight: bold;
	text-transform: uppercase;	
}
div.xMSGSEC .dxeBase,
div.xNAVHDR .dxeBase,
div.xHDCACT .dxmMenuItem,
div.xEDTLAB .dxeBase,
div.xEDPLAB .dxeBase,
div.xEDTLAB .dxeHyperlink,
div.xEDTVAL .dxeBase,
div.xEDTVAL .dxeEditArea,
div.xEDTVAL .dxeMemoEditArea,
div.xEDTVAL .dxeListBoxItem,
div.xEDTBTN .dxb,
div.xPRVBTN .dxb,
div.xGRCTXT .dxeBase,
div.xGRCTXI .dxeBase,
div.xGRCTXH .dxeBase,
div.xGRDTXT .dxeBase,
div.xGRDTXI .dxeBase,
.xHDRSUB .dxeBase, 
.xHDRINF .dxeBase,
.xHDRINF .dxeHyperlink,
.xPRVLAB .dxeBase,
.xPRVVAL .dxeBase,
.xPRVINF .dxeBase,
.xPRVNOT .dxeBase,
.dxgv,
.dxgvDataRow,
.dxgvDataRow TD.dxgv,
.dxgvSelectedRow TD.dxgv 
{
	font-size: 10px !important;
}
div.xHDCACT .dxmMenuItem,
.xGRHBLK .dxeBase,
.xGRHCLR .dxeBase,
.xPRVSUB .dxeBase, 
.dxgvEmptyDataRow
{
	font-size: 10px !important;
	font-weight: bold;
}
div.xEDTACT .dxmMenuItem
{
	font-size: 9px !important;
	font-weight: bold;
}
/* 
	BUTTON LAYOUT
	xEDTBTN = Editor Button
*/
.xEDTBTN,
.xPRVBTN
{
	float: right;	
}
.xEDTBTN .dxb,
.xPRVBTN .dxb
{
	padding: 1px;
}
.xEDTBTN .dxbButton,
.xPRVBTN .dxbButton
{
	padding: 0px;
}
/* 
	EDITOR DIV LAYOUT
	xEDTSEC = editor section
	xEDTROW = editor row
	xEDTLAB = editor label
	xEDPLAB = edit panel label
	xEDTVAL = editor value
*/
.xEDTDIV
{
	float: left;
	width: 1px;
	margin: 0px 15px 0px 14px;
	height: auto;
}
.xEDTROW
{
	float: left;
	padding: 3px 0px 3px 0px;
}
.xEDTLAB,
.xEDPLAB
{
	margin: 0px;
	float: left;
	text-align: left;
	vertical-align: middle;
}
.xEDTVAL
{
	margin: 0px;
	float: right;
	vertical-align: middle;
}
.xEDTVAL .dxeEditArea,
.xEDTVAL .dxeMemoEditArea,
.xEDTVAL .dxeListBoxItem
{
	padding: 1px 0px 1px 0px;
}
.xEDTACT
{
	margin: 0px;
	direction: rtl;
	text-align: right;
	height: 15px;
	float: right;
}
.xEDTACT .dxmMenu
{
	padding: 0px;	
}
div.xEDTACT .dxmMenuItem
{
	padding: 0px 5px 0px 5px;
}
/* 
	PREVIEW LAYOUT
	PRV* = Preview Prefix
	*PAR = Preview Paragraph
	*ROW = Preview Row
	*LAB = Preview Label
	*VAL = Preview Value
	*INF = Preview Info
	*ACT = Preview Action
	*NOT = Preview Notification
*/
.xPRVPAR
{
	float: left;
	padding: 0px 0px 5px 0px;
}
.xPRVSUB
{
	margin: 0px;
	float: left;
	padding-top: 15px;
	padding-bottom: 5px;
}
.xPRVSUB .dxeBase
{
	text-transform: uppercase;
}
.xPRVROW,
.xPRVLAB,
.xPRVNOT,
.xPRVINF
{
	display: inline;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: left;
	vertical-align: middle;
}
.xPRVVAL
{
	margin: 0px;
	float: right;
	text-align: left;
	vertical-align: middle;
}
.xPRVACT
{
	margin: 0px;
	float: left;
	text-align: left;
	vertical-align: bottom;
	padding-top: 5px;
}
/* 
	GRID LAYOUT
	GRH* = Grid Header Prefix	
	GRC* = Grid Cell Prefix
	*BLK = Header dark
	*CLR = Header theme color
	*TRS = Header transparent
	*TXT = Text normal
    *TXI = Text info
	*TXH = Text highlighted
    *THB = Text large bold
    *ACT = Action Buttons
*/
.xGRHBLK,
.xGRHCLR,
.xGRHTRS,
.dxgvDataRow,
.dxgv,
.dxgvDataRow TD.dxgv,
.dxgvSelectedRow TD.dxgv 
{
	vertical-align: top;
	padding: 2px 4px 2px 4px;
}
.xGRCTXT,
.xGRCTXI,
.xGRCTXH,
.xGRCTXB,
.dxgvHeader
{
	padding: 2px;	
}
.xGRCACT
{
	padding-top: 2px;
	float: right;	
}
.xGRHACB,
.xGRCACB
{
	cursor: pointer;
}
.dxgvControl,
.dxgvPagerBottomPanel
{
	background-color: Transparent;	
}
/* 
	POPUP LAYOUT
*/
.dxpcContent
{
	padding: 0px !important;
	text-align: left;
}
/* 
	NAVBAR LAYOUT
	xNAVHDR = Navbar Header
*/
div.xNAVHDR
{
	font-size: 0px;
	float: right;
	margin: 1px;
	text-align: right;
	padding-right: 15px;
}
.dxnbControl,
.dxnbGroupHeader,
.dxnbGroupHeaderCollapsed,
.dxnbGroupContent
{
	padding: 0px !important;
	border: none !important;
}
/* 
	CURSOR HAND STYLE
*/
.xCRSHND { cursor:pointer; }
.xCRSDEF { cursor:default; }