       
    a:link {color:deepskyblue; height: 16px;}
    a:visited {color:deepskyblue;}
    a:hover {color:Highlight;}
                
    a.tooltip span 
        {display:none; padding:2px 3px; margin-left:8px; width:300px;}
        
    a.tooltip:hover span
           {
               display:inline; position:absolute;
               background:LightYellow ;
               color:Black;
               border:1px solid red;
               text-decoration:none;
               text-align:left;
           }
    
      #btnReset
    {
        background-color:#EFEFEF;
        /*border: none 0px transparent; */
        border:solid 1px #999999 ;
        font-family:Calibri;
        font-size:14px;
        width:100px;
        cursor:pointer;  
    }  

    #btnReset:hover
    {
        background-color:#a2e1f8;
        border-color:#303537;
    }

 
    #btnSubmit, #btnCancel, #btnNew,  #btnCreate
    {
        background-color:#addfef;
        /*border: none 0px transparent; */
        border:solid 1px #999999 ;
        font-family:Calibri;
        font-size:16px;
        width:80px;
        border-radius:2px 2px 8px 8px;
        cursor:pointer;  
    }  

    #btnSubmit:hover,  #btnCancel:hover, #btnNew:hover, #btnCreate:hover
    {
        background-color:#55aaff;
        border-color:#343738;
    }
         
    table.tblMain 
          {  
             margin-left:auto;
             margin-right: auto;
             background-color:White;
             width: 650px;
             border-collapse:collapse;
          } 

    table.tbl100PercentLeft 
          {  
             width: 100%;
          } 
          
    table.tblcenter 
          {  
             width: 100%;
             margin-left:auto;
             margin-right: auto;
             background-color:White;
          } 
          
     table.tbl650 
          {  margin-left:auto;
             margin-right: auto;
             width: 650px;
             /*background-color:#F8FAFC;*/
          }  
          
     table.tbl500 
          {  margin-left:auto;
             margin-right: auto;
             width: 550px;
             /*background-color:#F8FAFC;*/
          } 
          
     table.tbl300 
          {  margin-left:auto;
             margin-right: auto;
             width: 300px;
             background-color:#F8FAFC;
          }  

     table.tbl400 
          {  margin-left:auto;
             margin-right: auto;
             width: 400px;
          }  
          
    table.tbl350 
          {  margin-left:auto;
             margin-right: auto;
             width: 350px;
             /*background-color:#F8FAFC;*/
          } 
    
     table.tbl350Border 
          {  margin-left:auto;
             margin-right: auto;
             width: 400px;
             border: 1px solid;
             background-color:#e3e5e8;
             border-radius:4px;
          }     
           
     tr
        .initial { background-color: #DDDDDD; color: #000000; }
        .normal 
            {
                color:Black;
                font-family:Calibri;
            }
      
        .highlight  
            {
                color:Blue;
                font-family:Calibri;
            }
            
         .rowheading
            { background-color:#EFEFEF;
            }   
   
         .rowheadingsub
            { background-color:#C7CFDE;
              height:30px;
            }
            
         .rowheadingyellow
            { background-color:#F4F9C6;
            }
    
     
     td.NoWrap
          {
               white-space: nowrap;
          }    
   
     td.Heading
        {
	        vertical-align:Middle;
	        text-align: center;
	        font-family:vardana;
	        font-weight:bolder;
	        font-size:large;
	        color:#24305E; 
	       
	        background-color:#C8D6EA;
	        
        }
        
     td.ColMessage
        {
	        vertical-align:top;
	        text-align:center;
	        font-family:Calibri;
	        font-size:18px;
	        color:Gray;        
	    }
        
      td.ColVAlignTop
            {
                 vertical-align: top;  
            }
        
    td.ColVAlignMiddle
            {
                 vertical-align: middle;  
            }
      
    td.ColVAlignBottom
            {
                 vertical-align: bottom;  
            }

    td.ColHeading
            {
	            text-align: center;
	            font-family: Verdana;
	            font-size: 16px;
	            color:Navy;
            }
        
    td.ColLink
            {
	            text-align:right;
	            font-family: Calibri;
	            font-size: 12px;
            }
        
    td.ColError
            {
                text-align: left;
                font-family:Verdana;
                font-size: 10px;
                color: #FF0000;
            }
            
    td.ColContactInfo
        {
	        vertical-align:bottom;
	        text-align: center;
	        font-family:Calibri;
	        font-size: 11px;
	        color:Black;
        }

    td.ColWidth70Percent
        {
          width:70%;
        }
    td.ColWidth50Percent
        {
          width:50%;
        }     

    td.ColWidth30Percent
        {
          width:30%;
        } 
     td.ColWidth20Percent
        {
          width:20%;
        }  
     
      td.ColWidth10Percent
        {
          width:10%;
        }   
   
     .AlignRight
            {
                text-align:right; 
            }    
   
     .AlignCenter
            {
                text-align: center; 
            }    
   
     .LabelContents
        {
            font-family:Verdana;
            font-size: 16px;
            font-weight: bold;
        }

     .LabelContents2
        {
            font-family: Verdana;
            font-size: 16px;
        }
      
      .LabelContents3
        {
            font-family: Verdana;
            font-size: 16px;
            color:#003399;
        }  
      .LabelContentsWhite
        {
            font-family: Verdana;
            font-size: 11px;
            color:White;
        }

     .LabelSmall
        {
            font-family: Verdana;
            font-size: 9px;
        }

      .LabelSmallBlue
        {
            font-family: Verdana;
            font-size: 11px;
            color:#2E619E;
        }
      
     .LabelSmallRed
        {
            font-family: Verdana;
            font-size: 11px;
            color:red;
        }
      .LabelSmallWhite
        {
            font-family: Verdana;
            font-size: 8px;
            color:White;
        }
        
       .LabelSmall7
        {
	        font-family:Verdana;
	        font-size:7px;
	    }
       
       .LabelSmall12
        {
	        font-family:Verdana;
	        font-size:12px;
	    }  

       .LabelSmall10
        {
	        font-family:Verdana;
	        font-size:10px;
	    }  
          
     .LabelHeading
        {
            font-family:Verdana;
            font-size: 18px;
            color:Black;
            font-weight:bold;
        }

     .LabelHeadingSub
        {
            font-family:Verdana;
            font-size: 20px;
            color:Black;
            /*font-weight:bold;*/
        }
        
      .LabelContents4
        {
            font-family: Verdana;
            font-size: 18px;
        }
      
      .LabelContents5
        {
            font-family: Verdana;
            font-size: 14px;
            color:#003399;
        }  
        .LabelContents6
        {
            font-family: Verdana;
            font-size: 14px;
            color:#003399;
            font-weight:bold;
        }  

      .Labelbtn
        {
            font-family:Calibri;
            font-size: 11px;
        }
        
     .LabelHead
        {
            font-family: Verdana;
            font-size: 10px;
            font-weight:bold;
        }

     .LabelHighLight
        {
            font-family: Verdana;
            font-size: 12px;
            background-color:#696969;
            color:Lime;
        }
        
                

     .InputControlBorder
        {
	        font-family:Verdana;
	        font-size:14px;
	        color:#003399;
	        background-color:White;
	        border : solid 1px #999;
        }
         
     .InputSmall
        {
	        font-family:Calibri;
	        font-size:9px;
	        color:Blue;
	        background-color:White;
	        border : solid 1px #999;
	        border-bottom-style:solid;
	        border-bottom-width:1px;
	        border-bottom-color:Black;
	        border-left-style:none;
	        border-right-style:none;
	        border-top-style:none;
        } 
      
      .InputControlTotal
        {
	        font-family:Calibri;
	        font-size:11px;
	        color:Black;
	        text-align:right;
	        background-color:#CDE7C2;
	        border-style:none;
        }
        
      .InputControlNum
        {
	        font-family:Calibri;
	        font-size:11px;
	        color:Blue;
	        text-align:right;
	        background-color:White;
	        border : solid 1px #999;
	        border-bottom-style:solid;
	        border-bottom-width:1px;
	        border-bottom-color:Black;
	        border-left-style:none;
	        border-right-style:none;
	        border-top-style:none;
        }    
        
      .TextBoxOverflow
         {  
           overflow: hidden;
         }
  
      .ActiveInputControl
        {
	        font-family:Verdana;
	        font-size:10px;
	        background-color:Yellow;
	        border : solid 1px #000;
	        
        }
	
	.GroupOpen
        {
	        vertical-align:top;
	        text-align: left;
	        font-family:Verdana;
	        font-size:12px;
	        background-color:#EAFFEA;
        }
        
     .GroupClose
        {
	        vertical-align:top;
	        text-align: left;
	        font-family:Verdana;
	        font-size:12px;
	        background-color:#F5F0DC;
        }
        
     .ROControl
        {
	        font-family:Arial;
	        font-size:10px;
	        font-weight:normal;
	        border-style:none;
	        background-color:Transparent;
	        color:#003399;
        }
     
    .ROControlLarge
        {
	        font-family:Arial;
	        font-size:14px;
	        font-weight:normal;
	        border-style:none;
	        background-color:Transparent;
	        color:#003399;
        } 
        
    .divDropDown 
        {
            float: left;
            position: absolute;
            width: 273px;
            background-color: #F3F3E9;
            top: 50px;
            right: 67px;
            height: 188px;
            padding-left: 2px;
	        padding-top: 10px;
        }
    .popupControl 
        {
            background-color: #eeeeee;
            border:outset 1px #c0c0c0;
            color: #444444;
            position:absolute;
            visibility:hidden;
        }
        
        
     .imgBorder
      
         { 
            border-style: none;
            border-color: inherit;
            border-width: 0;
            vertical-align:middle;
            height: 20px;
            width: 20px;
        } 
         
       .imgBorderB
      
         { 
             border:0;
             vertical-align:bottom;
         }   
       
       .imgMain
      
         { 
            border-style: none;
            border-color: inherit;
            border-width: 0;
            vertical-align:text-bottom;
            text-align:center;
            height: 62px;
            width: 54px;
}  
         
       div.divMain 
            {
                height:100%; width:100%;background-color:White;
               /* background-image:url(../images/BGTest.jpg);
                background-repeat:repeat-y repeat-x; background-color:#EFF2EC; */
            }
       div.divleft 
            {
                float:left;width:5%; height:100%; text-align:center;
                
            }
            
       div.divmiddle
            {
                float:left;width:90%;text-align:center;
            }
                 
        div.divright 
            {
                float:right;width:5%;height:100%;text-align:center;
               
            }
            
    .collapsePanelHeader
    {   
      width:640px;            
      height:20px;
      float:none;
      padding:5px; 
      cursor: pointer; 
      vertical-align: middle;
      color:Maroon;
    }
    
    .LegendHead
        {
	        font-family:Verdana;
	        font-size:8pt;
	        font-weight:normal;
            color:Yellow;
            background-color:Gray;
        }
        
        .LegendText
        {
	        font-family:Verdana;
	        font-size:8pt;
        }
        
        .LegendTitle
        {
	        font-family:Verdana;
	        font-size:10pt;
	        font-weight:bold;
	        text-align:center;
	        color:#24305E; 
	        background-color:#C8D6EA;          
        }
        .LegendOther
        {
	        font-family:Verdana;
	        font-size:8pt;
	        font-weight:normal;
            color:Green;
        }
   
  .LabelDisclaimer
  {
	        font-family:Papyrus;
	        font-size:12pt;
	        color:#24305E; 
            font-weight:bold;
	        background-color:#C8D6EA;          
  }

  .ListItems
   {
      margin-bottom:10px;
   }
             
  .BGround1 
  {
    background-image:url(../Images/BG.GIF);
  }
  
  .CustomComboBoxStyle .ajax__combobox_itemlist li
   {
        font-family:Calibri;
	    font-size:12px;
	    color:navy;
	    background-color:White;   
   }

.gvHeaderRow
{
background-image:url(../Images/bg1.jpg);
} 

.gvHeaderRow1
{
background-image:url(../Images/Background.jpg);
} 

   .modalBackground

    {
        background-color:black;
        filter: alpha(opacity=50);
        opacity: 0.4;
    }

    .modalPopup
    {
        background-color: #FFFFFF;
        border-width: 3px;
        border-style: solid;
        border-color: black;
        padding-top: 20px;
        padding-left: 20px;
        width: 300px;
        height: 150px;
    }

     .modalPopupDiv
    {
        background-color:lightblue;
        border-width: 2px;
        border-style: solid;
        border-color: darkgray;
        width: 380px;
        height: 300px;
    }

     .modalPopupDivContent
    {
        background-color: #FFFFFF;
        padding-left: 10px;
        width: 370px;
        height: 275px;
        /*scrollbar-highlight-color:#84C7DD;*/
        scrollbar-arrow-color:lightblue;
        overflow: scroll;
    }
     .modalPopupLabelHeading
        {
            font-family:Calibri;
            font-size: 16px;
            color:Black;
            font-weight:bold;
        }

      .myBorder
    {
        border-color: #E2F4FA;
        border-radius: 100px 66.66px 200px 50px;
        padding: 5px;
        width: 300px;
        height: 70px;
        /*color: White;*/
        background-color:skyblue;
    }

