﻿body
{
    background-image:url(Images/gradient.gif);
    background-repeat:repeat-x;
    background-position:top left;
    font-family:Tahoma, Verdana, Arial;    
    font-size:8pt;
    color:#343434;
    
}

.footer
{
    font-family:Arial;    
    font-size:12px;
    color:#00549f;    
}

.validatorCalloutHighlight 
{
    background-color:#f0d7d7;
    /* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#dbeabd', EndColorStr='#ffffff'); */
    border:solid 1px #838383;
    font-family:Tahoma, Verdana, Arial;       
    font-size:8pt;
    color:#000000;     
}

div, span, td
{
    font-family:Tahoma, Verdana, Arial;    
    font-size:8pt;
    color:#343434;
}

input, textarea, select
{
    font-family:Tahoma, Verdana, Arial;    
    font-size:8pt;
    color:#343434;  

}

.checkbox
{

background-color: white; 

}

.button
{
    background-image:url(Images/ButtonBG.gif);
    background-repeat:repeat-x;
    background-color:#f4f4f4;
    border:solid 1px #838383;
    color:#000000;
    font-family:Tahoma, Verdana, Arial;  
    font-size:8pt;    
    
}

.GridHeader
{
    
    font-family:Tahoma, Verdana, Arial;
    font-size:8pt;
    color:#343434;
    background-image: url("Images/gridheader.gif");
    border:solid 1px #D0D0D0;
    
}

.AccordianHeader
{
    
    font-family:Tahoma, Verdana, Arial;
    font-size:8pt;
    color:#343434;
    background-image: url("Images/gridheaderGreen.gif");
    border:solid 1px #D0D0D0;
    padding:4px; 
    font-weight:bold;
    
}

.AccordianPane
{
    
    font-family:Tahoma, Verdana, Arial;
    font-size:8pt;
    color:#343434;
    border:solid 1px #D0D0D0;
    padding:10px;
    
}

.errors ul {
 margin-left: 20px;
 padding: 0;
 list-style: square;
 color:Red;
 font-family:Tahoma, Verdana, Arial;
 font-size:8pt;
 
}


a:link
{
    font-family:Tahoma, verdana, arial;    
    font-size:8pt;
    color:#006699;   
    text-decoration:underline;
}

a:Hover
{
    font-family:Tahoma, verdana, arial;    
    font-size:8pt;
    color:#343434;   
    text-decoration:none;
}

a:visited
{
    font-family:Tahoma, verdana, arial;    
    font-size:8pt;
    color:#006699;   
    text-decoration:underline;
}


.closeLoginPanel
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    position: absolute;
    top:8px;
    right: 10px;
    background-color: #6699CC; 
    cursor: pointer;
    color: #FFFFFF; 
    text-align: center; 
    text-decoration: none; 
    padding: 5px;
}

.GNote
{
    background-image:url("Images/GNoteBG.gif"); 
    background-repeat:repeat-x; 
    background-position:top left; 
    background-color:#ffffff;
    width:500px;
    border:solid 1px #6699CC;
    padding:10px;    
    
}

.RequiredBG
{

background-color:#f0d7d7;
font-style: italic; 


}

ul
{
  list-style: square; 
  list-style-type:square;
}

li
{
    list-style: square; 
   padding-bottom:10px;
}

    .rptText
    {
        font-size:8pt;
    } 
    
    .ModalBG
{

background-color:#ffffff;
filter: alpha(opacity=50);
-moz-opacity:0.7); 
overflow:hidden;
    
}