﻿.ulleftmenu {
        list-style: none;
        margin: 0;
        padding: 0;
   }

img {
    border: none;
}

#lmenu {
        width: 200px;
        margin: 10px;
        height :auto ;
        }
#lmenu #current {
        border-top: 1px solid #CCCCCC;		
        }        
        
.hservices {
        font: bold 16px Verdana, Arial, Helvetica, sans-serif;
		color:#339999;
        margin: 0px;
        padding: 10px 10px 0px 10px ;
}

#lmenu .services a {
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		color: #339999;
        border-bottom: 1px solid #CCCCCC;
		text-decoration: none;
        }

#lmenu .services a:link, #lmenu .services a:visited {
      	color: #339999;
        display: block;
        padding: 0px 0px 2px 0px;
        border-bottom: 1px solid #CCCCCC;
        width :100%;
        }

#lmenu .services a:hover {
        color: #FFFFFF;
		background-color:#339999; 
        padding: 0px 0px 2px 0px;
        }

.hexperience {
        font: bold 16px Verdana, Arial, Helvetica, sans-serif;
		color:#990033;
        margin: 0px;
        padding: 10px 10px 0px 10px;
}
#lmenu .experience a {
        text-decoration: none;
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		color: #990033;
        border-bottom: 1px solid #CCCCCC;
		text-decoration: none;
        }

#lmenu .experience a:link, #lmenu .experience a:visited {
      	color: #990033;
        display: block;
        padding: 0px 0px 2px 0px;
        border-bottom: 1px solid #CCCCCC;
        width :100%;
        }

#lmenu .experience a:hover {
        color: #FFFFFF;
		background-color:#990033; 
        padding: 0px 0px 2px 0px;
        }
        
.hpeople {
        font: bold 16px Verdana, Arial, Helvetica, sans-serif;
		color:#cc0000;
        margin: 0px;
        padding: 10px 10px 0px 10px;
}
#lmenu .people a {
        text-decoration: none;
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		color: #cc0000;
        border-bottom: 1px solid #CCCCCC;
		text-decoration: none;
        }

#lmenu .people a:link, #lmenu .people a:visited {
      	color: #cc0000;
        display: block;
        padding: 0px 0px 2px 0px;
        border-bottom: 1px solid #CCCCCC;
        width :100%;
        }

#lmenu .people a:hover {
        color: #FFFFFF;
		background-color:#cc0000; 
        padding: 0px 0px 2px 0px;
        }
        
.hprojects {
        font: bold 16px Verdana, Arial, Helvetica, sans-serif;
		color:#ff9933;
        margin: 0px;
        padding: 10px 10px 0px 10px;
}
#lmenu .projects a {
        text-decoration: none;
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		color: #ff9933;
        border-bottom: 1px solid #CCCCCC;
		text-decoration: none;
        }

#lmenu .projects a:link, #lmenu .projects a:visited {
      	color: #ff9933;
        display: block;
        padding: 0px 0px 2px 0px;
        border-bottom: 1px solid #CCCCCC;
        width :100%;
        }

#lmenu .projects a:hover {
        color: #FFFFFF;
		background-color:#ff9933; 
        padding: 0px 0px 2px 0px;
        }
        
        
.hjobs {
        font: bold 16px Verdana, Arial, Helvetica, sans-serif;
		color:#336699;
        margin: 0px;
        padding: 10px 10px 0px 10px;
}
#lmenu .jobs a {
        text-decoration: none;
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		color: #336699;
        border-bottom: 1px solid #CCCCCC;
		text-decoration: none;
        }

#lmenu .jobs a:link, #lmenu .jobs a:visited {
      	color: #336699;
        display: block;
        padding: 0px 0px 2px 0px;
        border-bottom: 1px solid #CCCCCC;
        width :100%;
        }

#lmenu .jobs a:hover {
        color: #FFFFFF;
		background-color:#336699; 
        padding: 0px 0px 2px 0px;
        }
        

.hpublications {
        font: bold 16px Verdana, Arial, Helvetica, sans-serif;
		color:#9999cc;
        margin: 0px;
        padding: 10px 10px 0px 10px;
}

#publications a {
        text-decoration: none;
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		color: #9999cc;
        border-bottom: 1px solid #CCCCCC;
		text-decoration: none;
        }

#publications a:link, #publications a:visited {
      	color: #9999cc;
        display: block;
        padding: 10px 5px 2px 5px;
        border-bottom: 1px solid #CCCCCC;
        width :100%;
        }

#publications a:hover {
        color: #FFFFFF;
		background-color:#9999cc; 
        padding: 10px 3px 2px 3px;
        }
                
.hwhatsnew {
        font: bold 16px Verdana, Arial, Helvetica, sans-serif;
		color:#9933cc;
        margin: 0px;
        padding: 10px 10px 0px 10px;
}
#lmenu .whatsnew a {
        text-decoration: none;
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		color: #9933cc;
        border-bottom: 1px solid #CCCCCC;
		text-decoration: none;
        }

#lmenu .whatsnew a:link, #lmenu .whatsnew a:visited {
      	color: #9933cc;
        display: block;
        padding: 0px 0px 2px 0px;
        border-bottom: 1px solid #CCCCCC;
        width :100%;
        }

#lmenu .whatsnew a:hover {
        color: #FFFFFF;
		background-color:#9933cc; 
        padding: 0px 0px 2px 0px;
        }
        
.hcontacts {
        font: bold 16px Verdana, Arial, Helvetica, sans-serif;
		color:#00cc00;
        margin: 0px;
        padding: 10px 10px 0px 10px;
}

#lmenu .contacts a {
        text-decoration: none;
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		color: #00cc00;
        border-bottom: 1px solid #CCCCCC;
		text-decoration: none;
        }

#lmenu .contacts a:link, #lmenu .contacts a:visited {
      	color: #00cc00;
        display: block;
        padding: 0px 0px 2px 0px;
        border-bottom: 1px solid #CCCCCC;
        width :100%;
        }

#lmenu .contacts a:hover {
        color: #FFFFFF;
		background-color:#00cc00; 
        padding: 0px 0px 2px 0px;
        }

