﻿    body,html
    {
    	margin:0;
    	font-family:Arial;
       	font-size:1em;
       	background-color:#F1F4F7;

    }
.distext
{
     border:solid 1px darkgreen;
     background-color:#EDFFFE;
     text-align:right;
     color:Purple;
     font-size:0.9em;
     
}
.entext
{
     border:solid 1px lightgrey;
     background-color:#FFFFFF;
     text-align:right;
     font-size:0.9em;
}
.entextleft
{
     border:solid 1px lightgrey;
     background-color:#FFFFFF;
     font-size:0.9em;
}

.entextgrid
{
     border:solid 1px lightgrey;
     background-color:#FFFFFF;
     text-align:right;
}
.entextleftgrid
{
     border:solid 1px lightgrey;
     background-color:#FFFFFF;
}

.entextcap
{
     border:solid 1px lightgrey;
     background-color:#FFFFFF;
     font-size:0.9em;
     text-transform:capitalize;
}
.entextupper
{
     border:solid 1px lightgrey;
     background-color:#FFFFFF;
     text-align:right;
     font-size:0.9em;
     text-transform:uppercase;
}
.entextlower
{
     border:solid 1px lightgrey;
     background-color:#FFFFFF;
     text-align:right;
     font-size:0.9em;
     text-transform:lowercase;
}
.topbar{
    background-image:url('Images/Bar.png');
    background-repeat:repeat-x;
    padding-right:10px;
    padding-left:10px;
    min-width:900px;
}
.toplogo{
    background-image:url('Images/LogoMali.png');
    background-repeat:no-repeat;
    background-position:right;
    height:33px;
    margin-left:700px;
    min-width:160px;
}
.topmenu
{
	float:left;
    height:33px;
    width:690px;
    padding-top:5px;
}
.innerdiv
{
	padding:5px 5px 5px 5px;
	font-size:0.9em;
	}

    .agridlink
    {
        font-size:0.9em;
        text-decoration: none;
        color:#1C528F;
    }
    a.agridlink:link 
    { 
        font-size:0.9em;
        color: #1C528F; 
        text-decoration: none; 
    }		
	a.agridlink:visited 
	{ 
        font-size:0.9em;
	    color: #1C528F; 
	    text-decoration: none; 
	}
	a.agridlink:hover 
	{ 
        font-size:0.9em;
	    color: #1C528F; 
	}

	a.agridlink:active 
	{ 
        font-size:0.9em;
	    color: #1C528F; 
	    text-decoration: none; 
	}




	.tabcelllong
	{
		width:120px;
		min-width:120px;
		text-align:center;
		vertical-align:middle;
		padding-top:6px;
		}
	.tabcellshort
	{
		width:133px;
		text-align:center;
		vertical-align:middle;
		padding-top:6px;
		}		
	.tablink
	{
		text-decoration:none;
		color:Black;
		line-height:1.65em;
       	font-size:0.8em;
	}
	.tablink:hover
	{
	    color:#57007F;
	    
	}
    #leftpanel
    {
        float: left;
    }

    #rightpanel
    {
        margin-left: 410px;
        border:solid 1px gray;
    }
	.gridheader
	{
    	font-size:1em;
    	font-weight:bold;
    	text-decoration:none;
    	color:#494949;
        background-image:url('Images/HeaderBar.png');
        border-bottom:solid 1px #d0d0d0;
        border-top:solid 1px #d0d0d0;
		}
	.gridfooter
	{
    	font-size:.8em;
    	font-weight:bold;
    	text-decoration:none;
    	color:purple;
        background-image:url('Images/HeaderBar.png');
        border-bottom:solid 1px #d0d0d0;
        border-top:solid 1px #d0d0d0;
	}    
	.gridfooterlarger
	{
    	font-size:1em;
    	font-weight:bold;
    	text-decoration:none;
    	color:purple;
        background-image:url('Images/HeaderBar.png');
        border-bottom:solid 1px #d0d0d0;
        border-top:solid 1px #d0d0d0;
        letter-spacing:2px;
	}    
	.gridcell
	{
    	font-size:.8em;
	}
	.gridceellimage
	{
    	font-size:.8em;
	}

	.gridcellselected
	{
    	font-size:.8em;
    	font-weight:bold;
	}
	.footercell
	{
    	font-size:.8em;
	}
		
    .watermark
    {
        color:silver;        	 
    }        
    .gridlink
    {
        font-size:1em;
        text-decoration: none;
        color:purple;
    }
    a.gridlink:link 
    { 
        font-size:1em;
        color: purple; 
        text-decoration: none; 
    }		
	a.gridlink:visited 
	{ 
        font-size:1em;
	    color: purple; 
	    text-decoration: none; 
	}
	a.gridlink:hover 
	{ 
        font-size:1em;
	    color: purple; 
	    font-style: italic;
	    text-decoration: underline; 
	}

	a.gridlink:active 
	{ 
        font-size:1em;
	    color: purple; 
	    font-style: italic;
	    text-decoration: none; 
	    font-weight:bold;
	    color:Red;
	}

    a:link 
    { 
        font-size:0.8em;
        text-decoration: none; 
    }		
	a:visited 
	{ 
        font-size:0.8em;
	    text-decoration: none; 
	}
	a:hover 
	{ 
        font-size:0.8em;
	    text-decoration: none; 
	}

	a:active 
	{ 
        font-size:0.8em;
	    text-decoration: none; 
	}
	.popupHover
	{
	    z-index:1000;
		background-color:yellow;
	}	
    .modalPopup 
    {
        background-color:black;
        filter:alpha(opacity=60);
        opacity:0.6;
        z-index:1000;
        position:absolute; 
        left:0; 
        right:0; 
        width:100%; 
        height:100%; 
        text-align:center
    }    
    .calendar
    {
        font-size:0.9em;   
    }
    .calcircle
    {
        background-color:Yellow;
        border:solid 1px purple;
    }    
        .webpartTitle
        {
            margin: 0;
            background-image:url('Images/HeaderBar.png');
            background-repeat:repeat-x;
            color:#7F006E;
            height:20px;
            text-align:left;
            padding-left:10px;   
            padding-right:10px;   
            border:dotted 1px #7F006E;
            font-size:0.9em;
        }    
        .webpartBody
        {
            margin: 0;
            border:solid 1px white;
        }    
        .catalogwebpartBody
        {
            margin: 0;
            border:solid 2px red;
        }    
        .webpartMenu
        {
            border:solid 1px red;
            background-color:#f0f0f0;
        }   
    a.webpartMenu:link 
    { 
        color: #494949; 
        text-decoration: none; 
    }		
	a.webpartMenu:visited 
	{ 
	    color: #494949; 
	    text-decoration: none; 
	}
	a.webpartMenu:hover 
	{ 
	    color: #494949; 
	    font-style: italic;
	    text-decoration: underline; 
	}

	a.webpartMenu:active 
	{ 
	    color: #494949; 
	    font-style: italic;
	    text-decoration: none; 
	    font-weight:bold;
	    color:Red;
	}
    a:webpartMenu 
    { 
        color: #494949; 
        text-decoration: none; 
    }		
    	.accordionheader
	{
    	font-size:.8em;
    	font-weight:bold;
    	text-decoration:none;
    	color:#494949;
        background-image:url('Images/HeaderBar.png');
        height:27px;
        line-height:27px;
        padding-left:7px;
		}
    	.accordionselectedheader
	{
    	font-size:.8em;
    	font-weight:bold;
    	text-decoration:none;
    	color:purple;
        background-image:url('Images/HeaderBar.png');
        height:27px;
        line-height:27px;
        padding-left:7px;
		}
	
	.onemoregridcell
	{
    	font-size:0.9em;
	}
	.onemoregridheader
	{
    	font-size:0.9em;
    	font-weight:bold;
    	text-decoration:none;
    	color:#494949;
        background-image:url('Images/HeaderBar.png');
        border-bottom:solid 1px #d0d0d0;
		}
.titlerow
{
    background-color:#C0C0C0; 
    padding:5px 0 5px 4px; 
    font-weight:bold; 
    border-bottom:solid 1px #a0a0a0; 
    border-right:solid 1px #a0a0a0;
    border-left:solid 1px #e0e0e0;
    border-top:solid 1px #e0e0e0
}
    a.gridheader:link 
    { 
        font-size:1em;
        color: purple; 
        text-decoration: none; 
    }		
	a.gridheader:visited 
	{ 
        font-size:1em;
	    color: purple; 
	    text-decoration: none; 
	}
	a.gridheader:hover 
	{ 
        font-size:1em;
	    color: purple; 
	    font-style: italic;
	    text-decoration: underline; 
	}

	a.gridheader:active 
	{ 
        font-size:1em;
	    color: purple; 
	    font-style: italic;
	    text-decoration: none; 
	    font-weight:bold;
	    color:Red;
	}
