﻿html, body 
{
	margin: 0;
	padding: 0;
}
html
{
	font-family: "Open Sans", "Segoe UI light", Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
}
.siteTitle
{
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
}
/* Generic Labels =====================================================================================================================================*/
.genericText
{
	font-size: 9px;
	color: Black;
}
.errorText 
{
	font-size:8px;
	color:#FF4A3D;
}
.validation-summary-errors
{
	font-size:8pt;
	color:#FF4A3D;
}
label 
{
	font-size:9pt;
	color:Black;
}
button
{
	font-size:9pt;
	color:Black;
}
/*.headingLabel 
{
	font-size:10pt;
	color:Black;
}*/
.largeHeadingLabel 
{
	font-size:18pt;
	color:Black;
	font-weight:bold;
}
.largeTileHeadingLabel 
{
	/*font-size:12pt;*/
	color:White;
	padding-right:2px;
}
.largeGridHeadingImage 
{
	width:14px;
	height:14px;
}
.largeGridHeadingLabel 
{
	/*font-size:12pt;*/
	color:White;
}


.smallHighlightedLabel
{
	font-size:8pt;
	color:#0073A0;  
} 
.contentCell
{
	width:90pc;
	height:50pc;
	background-color:#C9D7EF;
	font-size:54px;
}
.headerLabel
{
	color: White;
}

.MetroTileContainer
{
	margin:0px;
	padding:0px;
	text-align:left;
}

.MetroTileTextSmall
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
}

.MetroTileText
{
	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
}

.MetroTileTextHuge
{
	color: #FFFFFF;
	font-size: 16px;
	font-weight:bold;
}

.MetroTileTextRed
{
	color: #FF4A3D;
	font-size: 14px;
	font-weight:bold;
}
.MetroTileTextYellow
{
	color: #ffdb00;
	font-size: 14px;
	font-weight:bold;
}
.MetroTileTextGreen
{
	color: #aeff00;
	font-size: 14px;
	font-weight:bold;
}

.SummeryResultTable 
{
	position:absolute;
	width:520px;
	left:0px;
	color:#201f35;
	background-color:white;
	font-family:"Open Sans", "Segoe UI light", Tahoma, Helvetica, sans-serif;
}

.SummeryResultTable th
{
	padding:4px 1px 4px 1px;
	text-align:left;    
	color:#ffffff;
	background-color:rgb(102, 102, 102);    
}

.SummeryResultTable tr
{
	padding:4px 1px 4px 1px;
	text-align:left;    
	color:#201f35;
}

.SummeryResultTableAltRow
{
	padding:4px 1px 4px 1px;
	text-align:left;    
	color:#201f35;
	background-color:rgb(243, 243, 243);
}

#divTimeTile, #divAdHocTile, #divInboxTile, #divInbConsTile
{
	cursor:pointer;
}
/* Generic Labels =====================================================================================================================================*/

/* Header */
.headerPane
{
	background-position: left top;
	background-repeat: no-repeat;
}
#breadCrumb
{
	/*position:relative;
	left:5px;
	top:24px;*/
	font-size:7pt;
}

.subHeaderPane
{
	padding-left: 30px;
}
.templateLogon
{
	float:right;
	margin-right: 15px;
	margin-top: 11px;
}
.templateTitle 
{
	float:left;
	margin-left: 15px;
	margin-top: 11px;
}
.templateLogon a
{
	text-decoration: none;
	font-size: small;
	color: White;
}
.templateTitle a 
{
	text-decoration: none;
	font-size: x-large;
	color: White;
}
.loginControl 
{
	float: right;
	margin-top: 17px;
	margin-right: 25px;
	font-size: 12px;
}
.loginControl a 
{
	color: White;
	text-decoration: none;
	border-bottom: dashed 1px White;
}
.headerMenu 
{
	margin-top: 13px;
}
.headerLogo
{
	width:150px;
	height:60px;
	float:left;
	margin: 2px 2px 30px 2px;    
}
.headerSearchBox
{
	font-size:8pt;
	border-width:1px;
	border-style:solid;    
}
/* Footer */
.footerPane 
{
	position:relative;
	height:100%;
}
.footerMenu 
{
	float: right;
	padding-top: -2px;
	padding-right: 40px;
}
.footerMenu li
{
	padding-left: 30px;
}
.copyright 
{
	float: left;
	margin-right: 15px;
	/*margin-top: 15px;*/
	color: White;
}
.copyright label
{
	position: relative;
	top: 5px;
}
.content 
{
	padding: 0px;
}
/* Account */
.accountHeader h2 
{
	margin: 10px 0 7px 0;
	font-size: 16px;
}
.accountHeader p 
{
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.accountHeader 
{
	margin-bottom: 20px;
}
.form-field
{
	margin-bottom: 8px;
}
.field-validation-error 
{
	font-size:8pt;
	color:#FF4A3D;
}

/* Left Panel Menu ========================================================================================================================*/
.Pin
{
	position:absolute;top:5px;right:5px;
	width:16px;
	height:16px;    
	cursor: pointer; 
	z-index:999;   
}

.leftPanelBack
{
	position:absolute;top:5px;right:5px;
	width:16px;
	height:16px;
	z-index:999;
	cursor:pointer;
}

.leftPanelMenuDot
{
	position:absolute;top:5px;right:-10px;
	cursor: pointer;
	width:8px;
	height:26px;
	text-align:right;
	vertical-align:middle;
	padding: 2px 2px 0px 0px;
}

.leftPanelMenu
{
	position: absolute;
	left: -106px;
	width: 95px;
	top: 0px;
	z-index: 998;
	padding: 26px 5px 5px 5px; /*-moz-box-shadow: 6px 6px 3px #888;*/ /*-webkit-box-shadow: 6px 6px 3px #888;*/ /*box-shadow: 6px 6px 3px #888;*/
}

.leftPanelMainMenu
{
	position:absolute;
	left: -106px;
	width: 95px;
	top: 0px;
	padding: 26px 5px 5px 5px;
	z-index:998;
	/*-moz-box-shadow: 6px 6px 3px #888;*/  
	/*-webkit-box-shadow: 6px 6px 3px #888;*/  
	/*box-shadow: 6px 6px 3px #888;*/           
}

/*#leftPanelAdminMenu
{
	position:absolute;
	left: -2000px; 
	width: 90px;
	top:-14px;
	z-index:999;
	border-width:1px;
	border-color:Black;
	border-style:solid; 
	background-color:#CECECE;    
	padding: 5px 5px 5px 5px;
	opacity:.9;  
	-moz-box-shadow: 10px 10px 5px #888; 
	-webkit-box-shadow: 10px 10px 5px #888; 
	box-shadow: 10px 10px 5px #888;
	cursor: pointer;
}*/

/*.largeTileHeadingLabel_Menu 
{
	position:absolute;
	left:3px;
	bottom:5px;
	font-family:'Segoe UI';
	font-size:10pt;
	color:White;
	width:70px;
}*/

.LeftPanelListMenu
{
	position: absolute;
	left: 100px;
	/*width: 95px;*/
	top: 50px;
	z-index: 998;
	padding: 5px 10px 5px 5px; /*-moz-box-shadow: 6px 6px 3px #888;*/ /*-webkit-box-shadow: 6px 6px 3px #888;*/ /*box-shadow: 6px 6px 3px #888;*/
}

.LeftPanelMenuImage
{
	display: block;
	position: relative;
	top: 10px;
	cursor: pointer;
	height: 32px;
	width: 32px;
}
.LeftPanelMenuTile
{
	position:relative;
	height: 75px;
	width: 95px;
	cursor: pointer;
	margin-bottom: 2px;
} 
.LeftPanelMenuText
{
	position:absolute;
	left:3px;
	bottom:5px;
	font-size:9pt;
	color:White;
	width:80px;
} 
.LeftPanelMenuSubMenu
{
	position:absolute;
	right:2px;
	bottom:5px;
	height:22px;
}        

/*Right panel menu */
.rightPin
{
	position:absolute;top:5px;right:5px;
	width:16px;
	height:16px;    
	cursor: pointer; 
	z-index:999;   
}
.RightPanelMenuText
{
	position:absolute;
	left:3px;
	bottom:5px;
	font-size:9pt;
	color:White;
	width:70px;
} 
.rightPanelMenuDot
{
	position:absolute;top:10px;left:0px;
	cursor: pointer;
	width:16px;
	height:24px;
	text-align:right;
	vertical-align:middle;
}
.rightPanelMenu
{
	position: absolute;
	right: -106px;
	width: 90px;
	top: 0px;
	z-index: 998;
	padding: 26px 5px 5px 5px; /*-moz-box-shadow: 6px 6px 3px #888;*/ /*-webkit-box-shadow: 6px 6px 3px #888;*/ /*box-shadow: 6px 6px 3px #888;*/
}
.RightPanelMenuTile
{
	position:relative;
	height: 75px;
	width: 90px;
	cursor: pointer;
	margin-bottom: 2px;
} 
.rightPanelBack
{
	position:absolute;top:5px;right:5px;
	width:16px;
	height:16px;
	z-index:999;
	cursor:pointer;
}
.userNameLabel
{
	cursor: pointer;
}
.rightPanelMainMenu
{
	position:absolute;
	right:-106px;
	width: 90px;
	top: 0px;
	padding: 26px 5px 5px 5px;
	z-index:998;
	/*-moz-box-shadow: 6px 6px 3px #888;*/  
	/*-webkit-box-shadow: 6px 6px 3px #888;*/  
	/*box-shadow: 6px 6px 3px #888;*/           
}

.RightPanelSubAdminTile
{
	position:relative;
	height: 80px;
	width: 90px;
	cursor: pointer;
	margin-bottom: 2px;
}

.RightPanelMenuImage
{
	display:block;
	position:relative;
	top:10px;
	cursor: pointer;
	height: 32px;
	width: 32px;
}
/* Action Bar Styles ================================================================================================================*/
.actionBarIcon
{
	width:32px; 
	height:32px; 
	text-decoration:none; 
	position:relative; 
	display:block; 
	font-size:8px;
	color: White;
	cursor: pointer;
}

.actionBarIcon span.circle
{ 
	position:absolute; 
	left:0;
	top:0;
}

.actionBarIcon .label
{
	color: White;
}

.actionBarIconSub
{
	width:22px; 
	height:22px; 
	text-decoration:none; 
	position:relative; 
	display:block; 
	font-size:8px;
	color: White;
	cursor: pointer;
}

/* Error Dialog ============================================================================================================================*/
#errorContent {
	text-align:center;
	padding: 0px;
	border-width: 0px;
	border-style:none;
	text-align:center;
}
.errorTable {
	text-align:center;
	padding: 0px;
}
.errorTable tr {
	padding: 0px;
	border-width: 0px;
	border-style:none;
}
.errorTable th {
	text-align:center;
	width: 100pc;
	padding: 10px;
}
.errorTable td {
	text-align:center;
	vertical-align:middle;
	width: 100pc;
	padding: 0px;
	height:200px;
	border-style:none;
}
/* Custom Login Dialog ============================================================================================================================*/
#LoginBackgroundTable
{
	position: relative;
	top: -30px;
	left: -10px;
	padding: 0px;
	border: 0px;
	background-color: Gray;
	/*width: 100%;
	height: 100%;*/
} 
#LoginApplicationName 
{
	font-size:48pt;
	color:White;  
}
.accountHeader 
{
}

#tblLogin 
{
	background-color:#D3D9FF;
}
.LoginCells 
{
	width: 100px;
}
.editor-field
{
	width:160px;    
}

/*===============================Vendor Selection==================================================*/
.tblVendorSelection,.tblRowVendorSelection
{
	border-width:0px;
	border-style:none;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.tblVendorSelectionTotalCellsNormal
{
	text-align:right;
	padding: 0px 0px 0px 0px;
	background-color: #fbf9dd;
	border-color:black;
	border-width:1px;
	border-style:solid;
	width:120px;
	cursor:pointer;
}

.tblVendorSelectionTotalCellsSelected
{
	text-align:right;
	padding: 0px 0px 0px 0px;
	background-color: #cee3ed;
	border-color:black;
	border-width:1px;
	border-style:solid;
	width:120px;
	cursor:pointer;
}
.tblVendorSelectionTotalCellsLowest
{
	text-align:right;
	padding: 0px 0px 0px 0px;
	background-color:#d9f7ba ;
	border-color:black;
	border-width:1px;
	border-style:solid;
	width:120px;
	cursor:pointer;
}

.tblVendorSelectionDocCells
{
	text-align:left;
	padding: 0px 0px 0px 0px;
	background-color: lightgray;
	border-color:black;
	border-width:1px;
	border-style:solid;
}

.tblVendorSelectionVendorCellsOff, .tblVendorSelectionTrxCellsOff, .tblVendorSelectionLineCellsOff, .tblVendorSelectionDocCells
{
	text-align:left;
	padding: 0px 0px 0px 0px;
	background-color: lightgray;
	border-color:black;
	border-width:1px;
	border-style:solid;
	cursor:pointer;
}

.tblVendorSelectionVendorCellsOn, .tblVendorSelectionTrxCellsOn, .tblVendorSelectionLineCellsOn
{
	text-align:left;
	padding: 0px 0px 0px 0px;
	background-color: #f1b1b1;
	border-color:black;
	border-width:1px;
	border-style:solid;
}

/* Editing ============================================================================================================================*/
.inputBlock
{
	display:block;
	float:left;
	text-align:left;
}
.inputBlockHeading
{
	display: block;
	clear: left;
	padding: 4px 0px;
	font-size: larger;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
	height:25px;
}
.edit_form .line
{
	padding: 4px 0px 4px 50px;
	display: block;
	float: left;
	clear: both;
	width: 90%;
	margin: 1px 0px;
}

.edit_form .row
{
	padding: 4px 0px 4px 0px;
	margin: 1px 0px;
	vertical-align: top;
}

.inputLabel
{
	display: block;
	float: left;
	width: 120px;
	clear: left;
	padding: 2px 8px 2px 8px;
	text-align: left;
	margin-bottom:4px;
	/*border: 1px solid black;*/
}
.inputLabelNoBreak
{
	clear:none;
}
.inputEditor
{
	/*float: left;*/
	/*margin-right: 8px;*/
	font-size:11px;
	width: 180px;
	margin-bottom:4px;
	/*border: 1px solid black;*/
}
.inputHtmlEditor
{
	margin-top:4px;
}
.inputEditorCheckBox
{
	float: left;
	width: 176px;
	margin-right: 8px;
	margin-left: -3px;
	/*margin-top: 3px;*/
	text-align: left;
	/*border: 1px solid black;*/
}
.inputLineDiv
{
	width: 450px;
	float: left;
}
.edit_form .label
{
	display: block;
	float: left;
	width: 120px;
	clear: left;
	padding: 4px 8px 4px 8px;
	text-align: left;
}
.edit_form .labelSameLine
{
	display: block;
	float: left;
	clear: none;
	width: 120px;    
	padding: 4px 0px;
	text-align: left;
}
.edit_form .editor
{
	float: right;
	margin-right: 8px;
	font-size:11px;
	width: 180px;
	border: 1px solid black;
	border-collapse:collapse;
}
.edit_form .labelSubHeading
{
	display: block;
	width: 400px;    
	clear: left;
	padding: 4px 0px;
	font-size: larger;
	font-weight: bold;
	text-align: left;
}
.edit_form .checkEditor
{
	float: left;
	width: 174px;
	margin-right: 8px;
	text-align: left;
}    
.edit_form .button
{    
	margin: 8px 4px 0px 0px;
	float: left;
}

/* === Block layout ================================================================================================================================ */
.blockInUse
{
	border: thin solid #CECECE;
	width: 50px;
	background-color: #CECECE;
}

.blockNotInUse
{
	border: thin solid #CECECE;
	width: 50px;
	cursor: pointer;
}

.blockSelected
{
	border: thin solid black;
	background-color: black;
	width: 50px;
	cursor: pointer;
}

/* === Transaction ================================================================================================================================ */
.TransactionLayoutTD
{
	width:100pc;
	padding:5px 5px 5px 5px;
	vertical-align:top;
	margin-top:0;
	font-size:8pt;
}

.TransactionLayoutLabel
{
	width: 150px;
	background-color:#F3F3F3;
	padding:  2px 20px 2px 20px;
	position:relative;
	left:5px;
	top: -14px;
	font-size:8pt;
	border-style:solid;
	border-width:1px;
	
}
.TransactionLayoutTabs
{
	font-size:8pt;
	-moz-box-shadow: 5px 5px 5px #888; 
	-webkit-box-shadow: 5px 5px 5px #888; 
	box-shadow: 5px 5px 5px #888;
}
.TransactionLayoutMain
{
	overflow:scroll;
}
.TransactionLayoutInformationIcon
{
	margin-right:10px;
	width: 16px;
	height: 16px;
	position: relative;
	right: 0px;
	top: -0px;
	float: left;
}
.gridIcon
{
	width:16px;
	height:16px;
	cursor: pointer;
}
/* iOS ========================================================================================================================================== */
.dxsplVSeparator_iOS,
.dxsplHSeparator_iOS
{
	border-width: 0px !important;
}
.dxsplPane_iOS.leftPane,
.dxsplPane_iOS.rightPane,
.dxsplPane_iOS.contentPane
{
	border-width: 1px !important;
}

.dxsplControl_iOS .templateLogon
{
	margin-top: 3px;    
}
.dxsplControl_iOS .templateTitle
{
	margin-top: 3px;    
}
.dxsplControl_iOS .templateLogon a
{
	color: #303030;
	font-size: 12px;
	line-height: 1em;
	font-weight: bold;
}
.dxsplControl_iOS .templateTitle a
{
	color: #303030;
	font-size: 26px;
	line-height: 1em;
	font-weight: bold;
}
.dxsplControl_iOS .headerTop,
.dxsplControl_iOS .content
{
	font-family: HelveticaNeue,Helvetica,Verdana,sans-serif;
}
.dxsplControl_iOS .loginControl
{
	margin-top: 4px;    
}
.dxsplControl_iOS .loginControl a
{
	color: #0160E7;
	text-decoration: underline;
	font-size: 20px;
	font-weight: bold;
}
.dxsplControl_iOS .headerTop
{
	height: 33px;
}
.dxsplControl_iOS .headerMenu
{
	margin-top: 0px;   
}
.dxsplPane_iOS.mainContentPane
{
	border-width: 0px !important;
	box-shadow: initial;
	-webkit-box-shadow: initial;
	-moz-box-shadow: initial;
}
.dxsplPane_iOS.footerPane
{
	border-width: 1px !important;
}
.dxsplControl_iOS .accountHeader p
{
	color: #303030;
	font-size: 18px;
}
.dxsplControl_iOS .accountHeader h2
{
	color: #303030;
	font-size: 26px;
	margin-bottom: 10px;
}


/* Aqua */
.dxsplControl_Aqua 
{
	font-family: Tahoma;
}
.dxsplControl_Aqua .headerPane,
.dxsplControl_Aqua .footerPane,
.dxsplControl_Aqua .footerMenu li
{
	background-color: #BFDBFF;
}
.dxsplControl_Aqua .headerPane
{
	background-image: url('images/AquaHeader.jpg');
}
.dxsplControl_Aqua .headerMenu li b
{
	height: 25px !important;
}
.dxsplControl_Aqua .accountHeader h2
{
	color: #5689C5;
}


/* DevEx */
.dxsplControl_DevEx 
{
	font-family: Verdana;
	color: #201F35;
}
.dxsplControl_DevEx .headerPane
{
	background-color: #F2F3F4;
}

.dxsplControl_DevEx .footerPane,
.dxsplControl_DevEx .footerMenu li
{
	background-color: #000000;
}
.dxsplControl_DevEx .templateTitle a,
.dxsplControl_DevEx .loginControl,
.dxsplControl_DevEx .loginControl a
{
	color: #4B4B57;
}
.dxsplControl_DevEx .loginControl a 
{
	border-bottom-color: #4B4B57;
}
.dxsplControl_DevEx .headerMenu 
{
	margin-top: 13px;
}
.dxsplControl_DevEx .accountHeader p
{
	font-size: 11px;
}


/* BlackGlass */
.dxsplControl_BlackGlass 
{
	font-family: Tahoma;
}
.dxsplControl_BlackGlass .headerPane,
.dxsplControl_BlackGlass .footerPane,
.dxsplControl_BlackGlass .footerMenu li
{
	background-color: #2A2A2A;
	color: white;
}
.dxsplControl_BlackGlass .headerPane
{
	background-image: url('images/BlackGlassHeader.jpg');
}
.dxsplControl_BlackGlass .leftPanel li[class$="dxnb-last"] ul
{
	border-bottom: 1px solid black;
}
.dxsplControl_BlackGlass .accountHeader p
{
	color: #585858;
}


/* Glass */
.dxsplControl_Glass 
{
	font-family: Tahoma;
}
.dxsplControl_Glass .headerPane,
.dxsplControl_Glass .footerPane,
.dxsplControl_Glass .footerMenu li
{
	background-color: #CFE0E7;
}
.dxsplControl_Glass .headerPane
{
	background-image: url('images/GlassHeader.jpg');
}
.dxsplControl_Glass .footerMenu *
{
	background-image: none !important;
}
.dxsplControl_Glass .headerMenu li b
{
	height: 25px !important;
}

.dxsplControl_Glass .templateLogon a,
.dxsplControl_Glass .templateTitle a,
.dxsplControl_Glass .loginControl,
.dxsplControl_Glass .loginControl a
{
	color: #4B4B57;
}
.dxsplControl_Glass .loginControl a 
{
	border-bottom-color: #4B4B57;
}
.dxsplControl_Glass .accountHeader h2
{
	color: #387FA4;
}
.dxsplControl_Glass .accountHeader p
{
	color: #575757;
}



/* Office2003Blue */
.dxsplControl_Office2003Blue 
{
	font-family: Tahoma;
}
.dxsplControl_Office2003Blue .headerPane,
.dxsplControl_Office2003Blue .footerPane,
.dxsplControl_Office2003Blue .footerMenu li
{
	background-color: #BCD4F6;
}
.dxsplControl_Office2003Blue .footerMenu div
{
	background: transparent none;
}
.dxsplControl_Office2003Blue .leftPanel > ul
{
	background: transparent none;
}

.dxsplControl_Office2003Blue .templateLogon a,
.dxsplControl_Office2003Blue .templateTitle a,
.dxsplControl_Office2003Blue .loginControl,
.dxsplControl_Office2003Blue .loginControl a
{
	color: #4B4B57;
}
.dxsplControl_Office2003Blue .loginControl a 
{
	border-bottom-color: #4B4B57;
}
.dxsplControl_Office2003Blue .accountHeader p
{
	color: #424242;
}
.dxsplControl_Office2003Blue .headerMenu 
{
	margin-top: 5px;
}


/* Office2003Olive */
.dxsplControl_Office2003Olive 
{
	font-family: Tahoma;
}
.dxsplControl_Office2003Olive .headerPane,
.dxsplControl_Office2003Olive .footerPane,
.dxsplControl_Office2003Olive .footerMenu li
{
	background-color: #D6DCBB;
}
.dxsplControl_Office2003Olive .footerMenu div
{
	background: transparent none;
}
.dxsplControl_Office2003Olive .leftPanel > ul
{
	background: transparent none;
}

.dxsplControl_Office2003Olive .templateLogon a,
.dxsplControl_Office2003Olive .templateTitle a,
.dxsplControl_Office2003Olive .loginControl,
.dxsplControl_Office2003Olive .loginControl a
{
	color: #4B4B57;
}
.dxsplControl_Office2003Olive .loginControl a 
{
	border-bottom-color: #4B4B57;
}
.dxsplControl_Office2003Olive .accountHeader p
{
	color: #424242;
}
.dxsplControl_Office2003Olive .headerMenu 
{
	margin-top: 5px;
}

/* Office2003Silver */
.dxsplControl_Office2003Silver 
{
	font-family: Tahoma;
}
.dxsplControl_Office2003Silver .headerPane,
.dxsplControl_Office2003Silver .footerPane,
.dxsplControl_Office2003Silver .footerMenu li
{
	background-color: #D0D0DE;
}
.dxsplControl_Office2003Silver .footerMenu div
{
	background: transparent none;
}
.dxsplControl_Office2003Silver .leftPanel > ul
{
	background: transparent none;
}

.dxsplControl_Office2003Silver .templateLogon a,
.dxsplControl_Office2003Silver .templateTitle a,
.dxsplControl_Office2003Silver .loginControl,
.dxsplControl_Office2003Silver .loginControl a
{
	color: #4B4B57;
}
.dxsplControl_Office2003Silver .loginControl a
{
	border-bottom-color: #4B4B57;
}
.dxsplControl_Office2003Silver .accountHeader p
{
	color: #424242;
}
.dxsplControl_Office2003Silver .headerMenu 
{
	margin-top: 5px;
}


/* Office2010Black */
.dxsplControl_Office2010Black 
{
	font-family: Verdana;
}
.dxsplControl_Office2010Black .headerPane,
.dxsplControl_Office2010Black .footerPane,
.dxsplControl_Office2010Black .footerMenu li
{
	background-color: #393939;
	color: white;
}
.dxsplControl_Office2010Black .footerMenu a
{
	color: white !important;
}
.dxsplControl_Office2010Black .accountHeader h2
{
	color: #3C3C3C;
}
.dxsplControl_Office2010Black .accountHeader p
{
	font-size: 11px;
}
.dxsplControl_Office2010Black .headerMenu 
{
	margin-top: 13px;
}


/* Office2010Blue */
.dxsplControl_Office2010Blue 
{
	font-family: Verdana;
}
.dxsplControl_Office2010Blue .headerPane,
.dxsplControl_Office2010Blue .footerPane,
.dxsplControl_Office2010Blue .footerMenu li
{
	background-color: #D3E4F6;
}

.dxsplControl_Office2010Blue .templateLogon a,
.dxsplControl_Office2010Blue .templateTitle a,
.dxsplControl_Office2010Blue .loginControl,
.dxsplControl_Office2010Blue .loginControl a
{
	color: Black;
}
.dxsplControl_Office2010Blue .loginControl a 
{
	border-bottom-color: Black;
}
.dxsplControl_Office2010Blue .accountHeader h2
{
	color: #498BC2;
}
.dxsplControl_Office2010Blue .accountHeader p
{
	font-size: 11px;
}
.dxsplControl_Office2010Blue .headerMenu 
{
	margin-top: 13px;
}


/* Office2010Silver */
.dxsplControl_Office2010Silver 
{
	font-family: Verdana;
}
.dxsplControl_Office2010Silver .headerPane,
.dxsplControl_Office2010Silver .footerPane,
.dxsplControl_Office2010Silver .footerMenu li
{
	background-color: #A9ACB4;
	color: white;
}
.dxsplControl_Office2010Silver .accountHeader h2
{
	color: #3B3B3B;
}
.dxsplControl_Office2010Silver .accountHeader p
{
	font-size: 11px;
}
.dxsplControl_Office2010Silver .headerMenu 
{
	margin-top: 13px;
}



/* PlasticBlue */
.dxsplControl_PlasticBlue 
{
	font-family: Tahoma;
}
.dxsplControl_PlasticBlue .headerPane,
.dxsplControl_PlasticBlue .footerPane,
.dxsplControl_PlasticBlue .footerMenu li
{
	background-color :#3C4F8F;
	color: white;
}
.dxsplControl_PlasticBlue .headerPane
{
	background-image: url('images/PlasticBlueHeader.jpg');
}
.dxsplControl_PlasticBlue .accountHeader h2
{
	color: #5A83D0;
}
.dxsplControl_PlasticBlue .accountHeader p
{
	color: #575757;
}
.dxsplControl_PlasticBlue .headerMenu 
{
	margin-top: 12px;
}


/* RedWine */
.dxsplControl_RedWine 
{
	font-family: Tahoma;
}
.dxsplControl_RedWine .headerPane,
.dxsplControl_RedWine .footerPane,
.dxsplControl_RedWine .footerMenu li
{
	background-color: #78002B;
	color: white;
}
.dxsplControl_RedWine .headerPane
{
	background-image: url('images/RedWineHeader.jpg');
	background-position: top right;
}
.dxsplControl_RedWine .footerMenu div 
{
	background: transparent none;
}
.dxsplControl_RedWine .accountHeader h2
{
	color: #8A0A37;
}
.dxsplControl_RedWine .headerMenu 
{
	margin-top: 9px;
}


/* SoftOrange */
.dxsplControl_SoftOrange 
{
	font-family: Tahoma;
}
.dxsplControl_SoftOrange .headerPane,
.dxsplControl_SoftOrange .footerPane,
.dxsplControl_SoftOrange .footerMenu li
{
	background-color: #F9F9F9 !important;
	background-image: none !important;
}

.dxsplControl_SoftOrange .templateLogon a,
.dxsplControl_SoftOrange .templateTitle a,
.dxsplControl_SoftOrange .loginControl,
.dxsplControl_SoftOrange .loginControl a
{
	color: Black;
}
.dxsplControl_SoftOrange .loginControl a 
{
	border-bottom-color: Black;
}
.dxsplControl_SoftOrange .accountHeader h2
{
	color: Black;
}
.dxsplControl_SoftOrange .accountHeader p
{
	color: #707070;
}
.dxsplControl_SoftOrange .headerMenu 
{
	margin-top: 8px;
}


/* Youthful */
.dxsplControl_Youthful 
{
	font-family: Tahoma;
}
.dxsplControl_Youthful .headerPane,
.dxsplControl_Youthful .footerPane,
.dxsplControl_Youthful .footerMenu li
{
	background-color: #8AA150;
	color: white !important;
}
.dxsplControl_Youthful .headerMenu li b
{
	height: 35px !important;
}
.dxsplControl_Youthful .accountHeader h2
{
	color: #80A70E;
}
.dxsplControl_Youthful .headerMenu 
{
	margin-top: 1px;
}

/* WorkflowBlue */
.dxsplControl_WorkflowBlue 
{
	font-family: 'Segoe UI';
	color: #201F35;
}
.dxsplControl_WorkflowBlue .headerPane,
.dxsplControl_WorkflowBlue .footerPane,
.dxsplControl_WorkflowBlue .footerMenu li
{
	background-color: #00719F;
	padding-left: 30px;
}
.dxsplControl_WorkflowBlue .subHeaderPane
{
	background-color: #F3F3F3;
	padding-left: 30px;
}
.dxsplControl_WorkflowBlue .templateTitle a,
.dxsplControl_WorkflowBlue .loginControl,
.dxsplControl_WorkflowBlue .loginControl a
{
	color: #4B4B57;
}
.dxsplControl_WorkflowBlue .siteTitle
{
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
}
.dxsplControl_WorkflowBlue .loginControl a 
{
	border-bottom-color: #4B4B57;
}
.dxsplControl_WorkflowBlue .headerMenu 
{
	margin-top: 13px;
}
.dxsplControl_WorkflowBlue .accountHeader p
{
	font-size: 11px;
}
.dxsplControl_WorkflowBlue .headerTitle
{
	color: #4B4B57;
}
.dxsplControl_WorkflowBlue .errorTable,
.dxsplControl_WorkflowBlue #errorContent
{
	background-color: #FFA500;
}
.dxsplControl_WorkflowBlue #StatusBar 
{
	color: #FFFFFF;
	background-color: #00B060;
}
.dxsplControl_WorkflowBlue .LeftPanelNormalTile
{
	background-color: #FF4500;
	color: #FFFFFF;
}
.dxsplControl_WorkflowBlue .LeftPanelAdminTile
{
	background-color: #0B4369;
	color: #FFFFFF;
} 
.dxsplControl_WorkflowBlue .LeftPanelSubAdminTile
{
	background-color: #89B7D4;
	color: #FFFFFF;
} 
.dxsplControl_WorkflowBlue .RightPanelSubAdminTile
{
	background-color: #89B7D4;
	color: #FFFFFF;
} 
.dxsplControl_WorkflowBlue .leftPanelMainMenu
{
	border-width:1px;
	border-color:Black;
	border-style:solid; 
	background-color:#000000;    
	opacity:.9;
}

.dxsplControl_WorkflowBlue .rightPanelMainMenu
{
	border-width:1px;
	border-color:Black;
	border-style:solid; 
	background-color:#000000;    
	opacity:.9;
}
.dxsplControl_WorkflowBlue .leftPanelMenu
{
	border-width:1px;
	border-color:Black;
	border-style:solid; 
	background-color:#000000;    
	opacity:.9;
}
.dxsplControl_WorkflowBlue .rightPanelMenu
{
	border-width:1px;
	border-color:Black;
	border-style:solid; 
	background-color:#000000;    
	opacity:.9;
}
.dxsplControl_WorkflowBlue .leftPanelMenuDot
{
	border-width:1px;
	border-color:Black;
	border-style:solid; 
	background-color:#000000;    
}

.PaneFullHeight
{
	height:100%;
}