﻿.collapsePanelHeader {
    width:auto;
    /*min-width:950px;*/
    height: 30px;
    background-image: url(../images/bg-menu-main.png);
    background-repeat: repeat-x;
    /*vertical-align:central;
    overflow:auto;*/
    color: #333333;
    font-weight: bold;
    cursor:pointer;
    border:solid; border-width:thin; border-color:#a2a2a2; 
    
    
}
.collapsePanel {
    overflow:hidden;
    width:auto;
    /*min-width:950px;*/
    padding:5px;
    background-color:#f7f6f6;
    border:solid; border-width:thin; border-color:#a2a2a2;
    border-top-style:none;
}

.collapsePanelLineSeparator {
    border-top:solid; border-top-width:thin; border-top-color:#a2a2a2; margin-top:5px;margin-bottom:5px;
    border-bottom:none;border-left:none;border-right:none;  
}
.GridViewGeneral tr td
{
    padding-right:1px;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left:1px;
}
.GridViewGeneral tr th
{
    padding-right: 1px;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left:1px;
}
.GridViewGeneral {
    border: solid;
    border-width: thin;
    border-color: #a2a2a2;
    width:100%; 
    word-wrap:break-word;
    table-layout:fixed;
    vertical-align:top;

    font-size:11px;
}
 
.GridViewGeneralHeaderStyle
{
    background-color:#5D7B9D;
    font-weight:bold;
    color:White;
    font-size:11px;
    text-align:Left;
      
 
}

.GridViewGeneralHeaderStyleFixedNoBorder
{
    background-color:#5D7B9D;
   
    font-weight:bold;
    color:White;
    font-size:10.5px;
    text-align:Left;
    
    height:20px;
    border-top:solid;
    border-bottom:solid;
    border-left:none;
    border-right:none;
    border-width: 1px;
    border-color: #a2a2a2;

}
.GridViewGeneralHeaderStyleFixedNoBorder tr td
{
    border-top:solid;
    border-bottom:solid;
    border-left:none;
    border-right:none;
    border-width: 1px;
    border-color: #a2a2a2;
    padding-top: 2px;
    padding-left:1px;
}
.GridViewGeneralHeaderStyleFixedNoBorder tr th
{
    border-top:solid;
    border-bottom:solid;
    border-left:none;
    border-right:none;
    border-width: 1px;
    border-color: #a2a2a2;
    padding-top: 2px;
    padding-left:1px;
}


.GridViewGeneralHeaderStyleFixed
{
    background-color:#5D7B9D;
    font-weight:bold;
    color:White;
    font-size:10.5px;
    text-align:Left;
    
    height:20px;
    border:solid;
    border-width: thin;
    border-color: #a2a2a2;

}
.GridViewGeneralHeaderStyleFixed tr td
{
    border:solid;
    border-width: thin;
    border-color: #a2a2a2;
    padding-top: 2px;
    padding-left:1px;
}
.GridViewGeneralHeaderStyleFixed tr th
{
    border:solid;
    border-width: thin;
    border-color: #a2a2a2;
    padding-top: 2px;
    padding-left:1px;
}
.GridViewGeneralSelectedRowStyle
{
    background-color:#fbf1a7;
    color:#333333;
      
    font-size:11px;
    text-align:left;
    vertical-align:top;
}
.GridViewGeneralRowStyle
{
    background-color:#F7F6F3;
    color:#333333;
    font-size:11px;
    text-align:left;
    vertical-align:top;

}
.GridViewGeneralEditRowStyle
{
    background-color:#ffe528;
   
    

}
.GridViewGeneralFooterStyle
{
    background-color:#5D7B9D;
    
    color:White;
    font-size:11px;
    text-align:left;
    

}

.GridViewGeneralAlternateRowStyle
{
    background-color:White;
   
    color:#284775;
    font-size:11px;
    text-align:Left;
    vertical-align:top;
   
}

.Border{
    border:solid; border-width:thin; border-color:#a2a2a2;
}
.divHeader{
    background-image: url(../images/bg-menu-main_2.png);
    background-repeat: repeat-x;
    height: 20px;
    width:auto;
    text-align:left;
    padding:5px;
    border-bottom:solid;
    border-bottom-width:thin;
    border-bottom-color:#a2a2a2;
    font-weight: bold;
    color: #333333; 
    font-size:11px;
}
.divHeaderNoBG{
  
    height: 23px;
    width:auto;
    text-align:left;
    padding:5px;
    font-weight: bold;
    color: #333333; 
}
.divDetail tr td
{
    padding: 1px;
    
}
 

.divDetail{
    padding: 5px; vertical-align: middle; font-size:11px;
}.divDetailSearch{
     padding-top:5px; padding-bottom:5px; padding-left:1px; padding-right:1px ;vertical-align: middle; font-size:11px;
}
.divGeneral, .Border{
    padding:5px; 
    /*border:solid; border-width:thin; border-color:#a2a2a2;*/
}
.LabelHeader{
    font-weight: bold;
    color: #333333; 
}
.DivWithBorder{
    border:solid; border-width:thin; border-color:#a2a2a2;  
    background-color:#f7f6f6;
}
.TabGeneral{
    padding:5px; 
    border:solid; border-width:thin; border-color:#a2a2a2;  
    background-color:#f7f6f6;
    font-family:Tahoma; font-size:11px
}
.TabNoBackColor{
    font-family:Tahoma; font-size:11px
}
.DivDevExpress{
    position:absolute; text-align:left; height:20px; width:auto;
   
}
.DivDevExpressValidator{
   position:relative; left:137px; height:20px; width:30px; max-width:100px; text-wrap:normal;
}
.DivDevExpressValidatorSmall{
   position:relative; left:108px; height:20px; width:20px; max-width:100px; text-wrap:normal;  
}
.DivDevExpressValidatorXSmall{
   position:relative; left:65px; height:20px; width:10px; max-width:100px; text-wrap:normal;  
}
.DivDevExpressValidatorDateOnly{
   position:relative; left:92px; height:20px; max-width:100px; text-wrap:normal;
    
}
.DivDevExpressValidatorDateTime{
   position:relative; left:137px; height:20px; max-width:100px; text-wrap:normal;
}

.divForButtonOnly{
    margin-left:5px; margin-top:5px; margin-bottom:5px;
}
.TextBoxWaterMark {
    background-color: #F0F8FF;
    color: gray; border-width:thin;  border-color:#a2a2a2; height:14px;
    font-family:Tahoma; font-size:10px;   

}
.TextBoxButtonEditXSmall{
    width:65px;
    font-family:Tahoma;
    font-size:10.5px;
  
}
.TextBoxButtonEditSmall{
    width:108px;
    font-family:Tahoma;
    font-size:10.5px;
  
}
 .TextBoxButtonEdit{
    width:136px;
    font-family:Tahoma;
    font-size:10.5px;
    height:15px
}
.TextBoxGeneral{
    width:129px;
    font-family:Tahoma;
    font-size:10.5px;
    height:14px;
}
.TextBoxGeneralMultiline{
    width:129px;
    font-family:Tahoma;
    font-size:10.5px;
    height:14px;
   
}
.TextBoxUppercase{
    text-transform:uppercase;
    
}
.TextBoxGeneralNumber{
    width:129px;
    font-family:Tahoma;
    font-size:10.5px;
    text-align:right;
    height:14px;
}
.TextBoxGeneralNumberSmall{
    width:100px;
    font-family:Tahoma;
    font-size:10.5px;
    text-align:right;
    height:14px;
}
.TextBoxDevExpressNumber{
    width:136px;
    font-family:Tahoma;
    font-size:10.5px;
    text-align:right;
    height:14px;
}
.TextBoxGeneralSmall{
    width:100px;
    font-family:Tahoma;
    font-size:10.5px;
    height:14px;

}
.TextBoxGeneralXSmall{
    width:57px;
    font-family:Tahoma;
    font-size:10.5px;
    height:14px;

}

.TextBoxDateOnly{
    width:90px;
    font-family:Tahoma;
    font-size:10.5px;
    height:14px;
}

.TextBoxDateTime{
    width:136px;
    font-family:Tahoma;
    font-size:10.5px;
    height:14px;
}
.TextBoxAmount{
    text-align:right;
    width:150px;
    font-family:Tahoma;
    font-size:10.5px;
    height:14px;
}
.TextBoxMultiline{
    width:250px;
    height:48px;
    resize:none;
    margin-bottom:-3px;
    font-family:Tahoma;
    font-size:10.5px
}

.DropDownListGeneral{
    width:156px; height:20px; font-family:Tahoma;
    font-size:11px
}
 
.DropDownListSmall{
    width:125px; height:20px; font-family:Tahoma;
    font-size:11px
}
.ComboBoxListXSmall tr td
{
    padding-bottom:0px;
    padding-top:0px;
    padding-left:2px;
    padding-right:2px;
    margin-bottom: 0px;
    margin-top:0px;    
    margin-left:2px;
    margin-right:2px;
}
.ComboBoxListXSmall tr th
{
    padding-bottom:0px;
    padding-top:0px;
    padding-left:2px;
    padding-right:2px;
    margin-bottom: 0px;
    margin-top:0px;    
    margin-left:2px;
    margin-right:2px;
}
.ComboBoxListXSmall{
    width:64px; height:20px; font-family:Tahoma;
    font-size:11px;
  
    padding-bottom:0px;
    padding-top:0px;
    margin-bottom: 0px;

}	

.ComboBoxListSmall tr td
{
    padding-bottom:0px;
    padding-top:0px;
    padding-left:2px;
    padding-right:2px;
    margin-bottom: 0px;
    margin-top:0px;    
    margin-left:2px;
    margin-right:2px;
}
.ComboBoxListSmall tr th
{
    padding-bottom:0px;
    padding-top:0px;
    padding-left:2px;
    padding-right:2px;
    margin-bottom: 0px;
    margin-top:0px;    
    margin-left:2px;
    margin-right:2px;
}
.ComboBoxListSmall{
    width:107px; height:20px; font-family:Tahoma;
    font-size:11px;
  
    padding-bottom:0px;
    padding-top:0px;
    margin-bottom: 0px;

}		


.ComboBoxList tr td
{
    padding-bottom:0px;
    padding-top:0px;
    padding-left:2px;
    padding-right:2px;
    margin-bottom: 0px;
    margin-top:0px;    
    margin-left:2px;
    margin-right:2px;
}
.ComboBoxList tr th
{
    padding-bottom:0px;
    padding-top:0px;
    padding-left:2px;
    padding-right:2px;
    margin-bottom: 0px;
    margin-top:0px;    
    margin-left:2px;
    margin-right:2px;
}
.ComboBoxList{
    width:136px; height:20px; font-family:Tahoma;
    font-size:11px; 

    padding-bottom:0px;
    padding-top:0px;
    margin-bottom: 0px;

}		
.ComboBoxListBoxStyle{
    font-size:11px;
    margin-bottom:0px;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    padding-bottom:0px;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
}		

.ControlHide{
    display:none;
}
.modalPopup {
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 1px;
    width: 360px;
}

.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}


.CheckBoxDevExpress{
    font-family:Tahoma;
    font-size:10.5px;
    height:14px;
    margin-left:-3px;
    margin-top:-2px;
    margin-bottom:-5px;
   
}
.CheckBoxDevExpress Label{
    margin-left:-2px;
    
}

.CheckBox{
    vertical-align:top;
    padding-left:-3px;  
    margin-left:-3px;
    border:none;
    border-width:1px;
    
}
.CheckBox Label{
    
    vertical-align:3px;
    font-family:Tahoma;
    font-size:10.5px;
    border:none;
    border-width:1px;
     
    
     
}
.DivCheckBox{
    height:15px; 
    border:none; 
    border-width:1px; 
    padding-top:-7px; 
    margin-top:-1px;

}
 