﻿table, td, tr, div, span
{
    border: 0px solid #ccc;
}
body
{
    background-color: #FBFBFB;
    padding: 0px;
    margin: 0px;
}

/* Fonts        */

h1, h2, h3, h4, th, th span, th div {
	text-transform:capitalize!important;
	font-weight:bold!important;	
}

h3
{
    font-size: 15px;
    color: #E87900;
    font-weight: bold;
    padding: 3px 3px 0px 5px;
    float: left;
    margin: 0px;
}
h2
{
	color:#FF8800;
	font-size:30px; 
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:400;
	line-height:41px;
}

h4
{
    font-size: 11px;
    color: #FF8800;
    font-weight: bold;
    padding: 3px 3px 0px 5px;
    float: left;
    margin: 0px;
    clear: none;
	border-bottom:1px solid #ccc;
	display:inline-block;
	width:100%;
	
	
}

h4:after {
    display:block;
    clear: both;
}

h6
{
    font-size: 11px;
    color: #663300;
    font-weight: bold;
    padding: 5px 8px 0px 8px;
    margin: 0px;
}

#head
{
   
}

#head_logo 
{
    background-image:url("/images/logo_trans.png");
    background-repeat:no-repeat;
    height:45px;
    width:285px;
    float:left;
    margin-top:5px;  
    margin-left:10px;
    overflow:hidden;

}

#head_menu 
{
    background-image:url("/images/header_3.png");
    background-position:right;
    background-repeat:no-repeat;
    width:712px;
    float:right;
    padding:33px 0px 0px 0px;  
    vertical-align:bottom;
}

#head_menu td 
{
    vertical-align:bottom;
}

#head_menu img 
{
    border:0px;
}

th
{
    font-weight: bold !important;
}

.navi 
{
    height:25px;
    background-image:url("/images/orange/tbar_25_1.png");
    background-repeat:repeat-x;
    width:200px;
}

#quickinfo 
{
    text-align:left;
    width:200px;
}

#submenu 
{
    background-image:url("/images/orange/tbar_25_3.png");
    background-repeat:repeat-x; 
    width:auto;
    height:25px;
    width:auto;
    text-align:left;
    overflow:hidden;

    
    
}

.dxm-item.dxm-noSubMenu
{
  


}

a.dxm-content.dxm-hasText
{
    padding:3px 7px 4px 7px !important;
}

.dxm-selected, .dxm-selected .dxm-content
{
    color:white;
    background-color:#ff8800 !important;
    text-align:left;
}

.dxm-content
{
    
    text-align:left;
    padding:0px;
}

.dxm-item, .dxm-item.dxm-selected
{
    padding:3px 10px 4px 5px;
   
    
}

.dx-vam
{
    padding-top:3px;
    padding-bottom:4px;
}

.dxm-item a
{
    padding:0px !important; 
    
}
.dxeButtonEditSys.dxeButtonEdit_LakutshonaTheme
{
    height: 26px;
}

input.dxeEditArea_LakutshonaTheme
{
    height: 21px !important;
}
#sitemap
{
    margin: auto;
    padding: 5px 0px 5px 10px;
    font-size: 10px;
    font-weight: bold;
    color: #E87900;
}

#sitemap a
{
 color: #E87900;   
}


#contbody
{
	float: right;
	width: 100%;
	
	
}

#contbody .inner 
{
	
	padding:0px 10px 0px 10px;
	display:block;
	min-height:500px;


}

#title 
{

    
}

#filter 
{
    clear:both;
}

.filterExpanded
{
    background-color: #F8F5E2;
    border-bottom: 1px solid #cccccc;
    border-bottom-color: #C4BF66;
    height:auto;
    padding-left:5px;

}

.filterContracted
{
    background-color: #F8F5E2;
    border-bottom: 1px solid #cccccc;
    border-bottom-color: #C4BF66;
    height:27px;
    padding-left:5px;
    overflow:hidden;
}

.leftExpanded
{
    overflow:scroll;
    width: 300px; 
    min-height:700px; 
    height:auto; 
    overflow: auto;
}

.leftContracted
{
    overflow:scroll;
    width: 15px; 
    min-height:700px; 
    height:auto; 
    overflow: auto;
}

#leftexpand
{
	position:fixed;
    width:246px;
    float:left;
    overflow:hidden;
    display:none;
}


#leftexpand .inner
{
padding:0px 0px 0px 11px;

}

#left_title 
{

}

#left_main 
{

}

#bodyTop 
{
    padding-left:5px;
    width:100%;
    clear:both;
    float:right;
    top:-25px;
    position:relative;
    
}

#bodyLeft
{
    width:auto;

}

#bodyRight
{
 
    width:auto;
}

#bodyMain
{

    width:100%;
    text-align:left;
}

#footer 
{
    
}

#footer 
{
    
}

#validation 
{ 
    border:1px solid #990000;
    background-color: #FFE6E6; 
    background-image:url("/images/error.png");
    background-repeat:no-repeat;
    background-position:bottom left;
    width:60%;
    margin:auto;
    margin-top:5px;
    margin-bottom:5px;
    padding-left:110px;
    min-height:40px;
    display:none;
    
}

#validation ul 
{
    line-height:1.2em;
    color:Maroon;
}


.confirmation
{
    border: 1px solid #009933;
    background-color: #EAFFE6;
    background-image: url("/images/info.png");
    background-repeat: no-repeat;
    background-position: left bottom;

    width:60%;
    margin:auto;
    margin-top:5px;
    margin-bottom:5px;
    padding-left: 110px;
    min-height:40px;
    display:none;
   
    
}

#confirmation ul
{
    line-height: 1.2em;
    color: #006600;
}



.grid_table 
{
    background-color:White;
    border:0px solid #cccccc; 
}

.grid_table tr:hover
{
    background-color: #FFEEDD;

}




.grid_cheader
{
    background-color: #FF8800;
    text-align:left;
    color: #ffffff;
    line-height:1.5em; 
}

.grid_cheader th
{
   background-color: #FF8800;
    text-align:left;
    color: #ffffff;
    line-height:1.5em; 
    padding:4px 0px 4px 0px;
}

.grid_cheader th a
{

    color: #ffffff;
    text-decoration:none;


}

.grid_cheading, .grid_cheading th
{
    
    
}

.grid_cborder 
{
}

.grid_cfont
{
}

.grid_caltrow, .grid_caltrow tr
{
    background-color: whitesmoke;
    border-bottom: solid 1px #CFCFCF;
    line-height:15px;
    vertical-align:top;
    height:35px;
}

.grid_caltrow, .grid_caltrow tr td
{

    line-height:25px;
    vertical-align:top;
    

}


.grid_crow, .grid_crow tr
{
    border-bottom: solid 1px #CFCFCF;
    line-height:15px;
    height:35px;
    vertical-align:top;
}

#submenu img {
  padding: 0px;
}


a:link, a:visited
{
    color:#333333;
    text-decoration:none;
    }

a:hover
{
    color:#333333;
    text-decoration:underline;


}

.formview_sectionheader
{
    font-size: 12px;
    color: #FF8800!important;
    border-bottom:1px solid #cccccc;
    background-color:#fff;
    padding-top:20px;
    
    line-height:2.5em;
}



#report_col1 
{
    width:150px;
    border-bottom:1px solid #cccccc;
}

#report_col2 
{
    width:auto;
    border-bottom:1px solid #cccccc;
}

#report_col3
{
    width:150px;
    border-bottom:1px solid #cccccc;
}

.report_col1 
{
    width:150px;
    border-bottom:1px solid #cccccc;
}

.report_col2 
{
    width:auto;
    border-bottom:1px solid #cccccc;
}

.report_col3
{
    width:150px;
    border-bottom:1px solid #cccccc;
}

#report_table 
{
        width:100%;
}

#report_table_header 
{
    width:100%;
    padding:0px;
    margin:0px;
}

#report_table_header th, .report_table_header
{
    background-color:#FADEBE;
    border-bottom:1px solid #E87900;
    border-top:1px solid #E87900;
    color:#E87900;
    text-align:left;
    line-height:20px;
}

.report_total 
{
    font-weight:bold;
    
}

.report_subtotal 
{
    font-weight:bold;
}

td.dxic 
{
    font-size: 10px;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-size: 12px; 
}



.ui-daterangepicker-arrows .ui-widget .ui-widget-header .ui-helper-clearfix .ui-corner-all 
{
    background-color:transparent;
    background-color:none;
   
}

#daterange1 
{
    background-color:Aqua;
    background-image:none;
}
.ui-widget-header  
{
    background-color:#FF8800;
    background-image:none;
}


.ui-button-text-only .ui-button-text a

{
    background-color:White;
    padding : 3px 8px 4px;
    color :#333333;
    font: 12px Segoe UI;
    
}

.ui-button 
{ 
    background-color: white;
    background-image:none;
    border: 1px solid #C0C0C0;
    color: #333333;
    cursor: pointer;
    font: 12px Segoe UI;
    vertical-align: middle;
    line-height:1.2;
    
 }
 
 .ui-button .ui-button-text  
 {
     line-height: 1.4;
     padding: 5px 8px 5px;
 }
 .ui-button:hover
{ 
    background-color: #FF8800;
    background-image:none;
    border: 1px solid #FF8800;
    color: #ffffff;
    cursor: pointer;
    font: 12px Segoe UI;
    vertical-align: middle;
    line-height:1.2;
    
 }
 


.ui-button span 
{
    color: #333333;
    cursor: pointer;
    font: 12px Segoe UI;
}

.ui-button:hover span, .ui-dialog-title 
{
    color: #ffffff;
    cursor: pointer;
    font: 12px Segoe UI;
}

.ui-dialog 
{
    border:1px solid #ff8800;
}

table.dxgvTable_Metropolis .dxgvHeader_Metropolis a
{
    color:White;
    font-weight:bold;
    text-align:center;
    margin:auto;
}

.button_center
{
    width:800px; margin:auto; text-align:center;
}


.entity .dxpc-headerText
{
    display:none;
}

.dxpc-header
{
    background-color:#eee;
}

#dvQuickSearch {
z-index:1000000000;
}