﻿/*Validator Callout Extender*/
.customCalloutStyle div, .customCalloutStyle td{
border: solid 1px #969696;
background-color:#fff;
color:#e31b23;

}
.customCalloutStyle .ajax__validatorcallout_popup_table{
display: none;
border: none;
background-color: transparent;
padding: 0px;

}
.customCalloutStyle .ajax__validatorcallout_popup_table_row{
vertical-align: top;
height: 100%;
background-color: transparent;
padding: 0px;

}
.customCalloutStyle .ajax__validatorcallout_callout_cell{
width: 20px;
height: 100%;
text-align: right;
vertical-align: top;
border: none;
background-color: transparent;
padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_table{
height: 100%;
border: none;
background-color: transparent;
padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_table_row{
background-color: transparent;
padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell
{
padding: 8px 0px 0px 0px;
text-align: right;
vertical-align: top;
font-size: 1px;
border: none;
background-color: transparent;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv{
font-size: 1px;
position: relative;
left: 1px;
border-bottom: none;
border-right: none;
border-left: none;
width: 100%;
background-color: transparent;
padding: 0px;

}

.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div{
height: 1px;
overflow: hidden;
border-top: none;
border-bottom: none;
border-right: none;
padding: 0px;

}
.customCalloutStyle .ajax__validatorcallout_error_message_cell
{
font-size: 11px;
padding: 5px;
border-right: none;
border-left: none;
width: 100%;


}
.customCalloutStyle .ajax__validatorcallout_icon_cell{
width: 20px;
padding: 5px;
border-right: none;
text-align: left;

}
.customCalloutStyle .ajax__validatorcallout_close_button_cell{
vertical-align: top;
padding: 0px;
text-align: right;
border-left: none;

}
.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv{
border: none;
text-align: center;
width: 6px;
padding: 3px;
color:#e31b23;
cursor: pointer;}
/*Validator Callout Extender*/

.modalBackground
{
     background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.modalPopup
{
background-color: White;

}
.updateProgress
{
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	 padding:20px
	
}
/* Accordion ajax toolkit-------------------------------------------- */
/*----------------------------------tab-----------------------------*/
   .ajax__myTab .ajax__tab_header {
        font-family: verdana,tahoma,helvetica;
        font-size: 11px;
        border-bottom: solid 1px #969696
     }
    
    .ajax__myTab .ajax__tab_outer {
        padding-right: 0px;
        height: 21px;
        background-color: #DDD;
        margin-right: 0px;
        border-right: solid 1px #969696;
        border-top: solid 1px #969696
     }
    
    .ajax__myTab .ajax__tab_inner {
        padding-left: 3px;
        background-color: #DDD;
           border-left:1px solid #969696;
     }
    
    .ajax__myTab .ajax__tab_tab 
    {
        
        height: 13px;
        padding: 4px;
        margin: 0;
     }
    
    .ajax__myTab .ajax__tab_hover .ajax__tab_outer {
        background-color: #DDD;
            
            
     }
    
    .ajax__myTab .ajax__tab_hover .ajax__tab_inner {
        background-color: #DDD;
        
        
     }
    
    .ajax__myTab .ajax__tab_hover .ajax__tab_tab {}
   
    .ajax__myTab .ajax__tab_active .ajax__tab_outer {
        background-color: red;
      
     }
    
    .ajax__myTab .ajax__tab_active .ajax__tab_inner {
        background-color:red;
         
     }
    
    .ajax__myTab .ajax__tab_active .ajax__tab_tab 
    {
      
        background-color:red;        
        color:#fff;
        }
   
    .ajax__myTab .ajax__tab_body {
      
        font-size: 10pt;
        border: 1px solid #969696;
        border-top: 0;
        padding: 8px;
        min-height:50px;
        background-color:  #DDD;
        
      }

  /*----------------------------------tab-----------------------------*/

.accordionHeader a
{
    color: #fff;
    font-size: 11px;
    text-decoration: none;
}
.accordionHeader a:hover
{
    color: red;
    font-size: 11px;
    text-decoration: underline;
}

.accordionHeaderSelected a
{
    color: #fff;    
    cursor: pointer;
    text-decoration: none;
}
.accordionHeaderSelected
{
    color: #fff;
    cursor: pointer;
    text-decoration: none;
}

.accordionContent
{
   
   /* border-top: solid 1px #e31b23;
    border-bottom: solid 1px #e31b23;*/
    padding-left: 20px;
    padding-right: 2px;    
}

/*animated*/
.flyOutDiv
{
    display: none;
    position: absolute;    
    z-index: 3;
    opacity: 0;
    filter: (progid:DXImageTransform.Microsoft.Alpha(opacity=0));
    width:380px;
    height:250px;
    border: solid 1px #969696;
    background-color:#fff;
    padding: 0px;
    text-align:center;
}

.flyOutDivCloseX
{
    background-color: red;
    color: #FFFFFF;
    text-align: center;   
    text-decoration: none;
    border: outset thin #969696;
    padding-left: 5px;
    padding-right: 5px;
}

.flyOutDivsearch
{
    display: none;
    position: absolute;    
    z-index: 3;
    opacity: 0;
    filter: (progid:DXImageTransform.Microsoft.Alpha(opacity=0));
    width:760px;
    min-height:100px;
    border: solid 1px #969696;
    background-color:#fff;
    padding: 0px;
    text-align:center;
}

.flyOutDivCloseXsearch
{
    background-color: red;
    color: #FFFFFF;
    text-align: center;   
    text-decoration: none;
    border: outset thin #969696;
    padding-left: 5px;
    padding-right: 5px;
}
/*animated*/
/* Accordion ajax toolkit-------------------------------------------- */
