﻿html, body {
	margin: 0;
	padding: 0;        
}

.panHeaderSiteMenu {	           
        background-color:black !important;
		min-width: 100%;
}

.panHeader {	           
        background-color:black !important;
		min-width: 100%;
}

.panHeaderTab {
    background-color: #3b3b3b !important;
}

.panPageTitle
{
    background-color:#F5F5F5 !important;    
    float:left;
}

.headerpanelleft {	  
	background-color:transparent;
	min-width: 100%;
}

.headerpanelright {	  
	background-color:transparent;
	min-width: 100%;
}

.titleBarMenu 
{

	float:left;
	margin-left: 20px;	
    margin-top:15px;

}

.titleBarLogo 
{

	float:right;
	margin-right: 20px;
	margin-top: 8px;
}
.titleBarLogo a 
{
	text-decoration: none;	
}

.environLabel 
{
	float: left;
	margin-top: 5px;
	margin-left: 10px;	
}

.loginControl 
{
	float: right;
	margin-top: 5px;
	margin-right: 20px;	
}


.headerMenu 
{
	margin-top: 11px;
}


.contentPane {
	/*background: url(images/content.gif) 50% 100% repeat-x white;*/
	border-radius:20px;
	min-width: 100%;
}

.textShadow {
    color: White!important;
    -webkit-text-shadow: 0 1px 1px #333333;
    text-shadow: 0 1px 1px #333333;
    background-color: White!important;
}

/*.leftPane {

	border:0px;
	padding:0px;
	min-width: 100%;
}



.hsupport {
    color:#3A3A3A;
    font-size: 10px;
    font-family: 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

.layoutgroupboxcaption
{
    color: #F78A09 !important;
    font-family: 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    font-size: 15px;
    
}

.layoutgroupbox
{
    padding-bottom:20px;
}*/

div.PageTitle {
            float: left;
            padding-top: 12px;
            padding-left: 45px;
        }


/* Footer */
.footerPanel
{	
	background-color: #f3f3f3 !important;
	position:relative;    
	height:100%;
}
.footerMenu {
	float: right;
	margin-top: 8px;
	margin-right: 10px;
	font-size:10px;
	color:#3A3A3A;
}
.copyright 
{
	float: left;
    margin-top: 4px;
	margin-left: 15px;	
	font-size:10px;    
}

.content 
{
	padding: 5px;  
}


/*.dxmMenuItemHover_MetropolisCustomV2 a
{
    background-color:transparent !important;

}


.dxcaRefreshButtonCell_MetropolisCustomV2 {
    border: none !important;
    padding-left: 5px !important;
}*/

/* MetropolisCustom */
/*.dxsplControl_MetropolisCustom 
{
	font-family: Segoe UI;
}
.dxsplControl_MetropolisCustom .headerPane,
.dxsplControl_MetropolisCustom .footerPane,
.dxsplControl_MetropolisCustom .footerMenu li
{
   background-color: #A9ACB4;
	color: white;
}
.dxsplControl_MetropolisCustom .accountHeader h2
{
	color: #3B3B3B;
}
.dxsplControl_MetropolisCustom .accountHeader p
{
	font-size: 11px;
}
.dxsplControl_MetropolisCustom .headerMenu 
{
	margin-top: 13px;
}
.dxsplControl_MetropolisCustom .loginControl a,
.dxsplControl_MetropolisCustom .templateTitle a
{
	color: White!important;
	border-color: White!important;
}

.dxsplControl_MetropolisCustom .templateTitle a 
{
	font-size: 28px;
}
.dxsplControl_MetropolisCustom .dxsplVSeparator_MetropolisCustom 
{
	border-bottom: 0!important;
}*/



/* line */

.line {
  position: absolute;
  float:left;
  background-color: #D2D2D2;
}

.vertical { 
   width: 1px;
   float:left;   
   background-color: #D2D2D2;
}

.horizontal {
   
   float:left;
   height: 1px;
   background-color: darkgray;
}




/* TabControl */
/*.tabs.dxtcControl
{
	font-family:  "Helvetica Neue", Helvetica, Verdana,  san-serif;    

}

.tabs .dxtcTabsCell {
	padding: 0px!important;    
}

.tabs .dxtcTab,
.tabs .dxtcTabWithTabPositionLeft,
.tabs .dxtcTabWithTabPositionBottom,
.tabs .dxtcTabWithTabPositionRight,
.tabs .dxtcActiveTab,
.tabs .dxtcActiveTabWithTabPositionBottom,
.tabs .dxtcActiveTabWithTabPositionLeft,
.tabs .dxtcActiveTabWithTabPositionRight
{
	
	border-radius: 8px 8px 0 0;
	padding: 7px 7px 6px;
	border: 1px solid #CCCCCC;
	border-bottom-width: 0px!important;
	background-color: #FAFAFA;
	background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);    
}

.tabs .dxtcActiveTab,
.tabs .dxtcActiveTabWithTabPositionBottom,
.tabs .dxtcActiveTabWithTabPositionLeft,
.tabs .dxtcActiveTabWithTabPositionRight
{
	background: #FFFFFF;    
	
}

.tabs .dxtcPageContent
{
	border-top-width: 2px!important;
	border-bottom-width: 0px!important;
	border-left-width: 0px!important;
	border-right-width: 0px!important;
	padding: 20px 0px!important;
	border-color:#C6492A;
}

.tabs .dxtcLeftIndentCell,
.tabs .dxtcLeftAlignCell,
.tabs .dxtcRightAlignCell,
.tabs .dxtcRightIndentCell,
.tabs .dxtcActiveTab + td
{
	border-width: 0!important;
}

.tabs .dxtcRightIndentCell {
	padding: 0 0 0 12px;
}*/


a.Cust:link {text-decoration: none;color:#F75709;}
a.Cust:visited {text-decoration: none;color:#F75709;}
a.Cust:hover{text-decoration: none;color:#043f97;}



:focus
{
	outline: none;	
}
a
{
	text-decoration: none;
}


.verticalLine {
	/*border-left:thick solid #FF670F;*/
	/*border-left:thin solid rgba(255, 108, 0, 0.75);*/
	/*border-left:thin solid rgba(75, 75, 87, 0.5);*/
    border-left:thin solid #F78A09;
	/*background: url(../images/content-body.png) 50% 100% repeat-x white;*/
}


.NoStyle {
    background: none;
    border: 0;    
    padding: 0;
    height: auto;
}