* {font-family: Arial}
.mmbg        { background-position: left top; padding:5px; background-image:url('images/mmbg.png'); background-repeat:repeat-y }
.arm         { color: #336699; font-size: 10pt; padding-left: 3px; padding-right: 3px; 
               padding-bottom: 5px; background-image:url('images/bg10.png'); padd:5px }

.armt         { color: #006699; font-size: 10pt; padding-left: 3px; padding-right: 3px; 
               padding-bottom: 5px; background-image:url('images/bg30.png'); padd:5px }

.ffd         { color: #FFFFFF; padding: 10px; background-color: #FF0066; font-size:11pt }
.specc       { font-size: 10pt; color: #FFFFFF; font-weight: bold; background-color: #E1005A }
.pic         { border: 1px dotted #0099CC }
a:hover.pic  { border: 1px dotted #FF0066 }
.gib         { font-size: 10pt; background-color: #F0F8FF }
.lab         { font-size: 10pt; border-left-width: 1px; border-right-width: 1px; 
               border-top: 1px solid #0099CC; border-bottom-width: 1px }
.lld         { padding-bottom: 2px; padd:2px }
.mese        { font-size: 10pt; color: #CC0000; line-height: 200%; padding-left: 10px; 
               padding-bottom: 2px; padd:2px }
.tmes        { font-size: 10pt; font-weight: bold; padd:3px }
.menex       { line-height: 150%; font-size:10pt}
.t           { font-size: 10pt}
a:hover.cll  { border: 1px solid #0099CC }
.cll         { border: 1px solid #FFFFFF; padding: 5px }
.mon         { padding: 3px; display: inline }
a:hover.mon  { color: #FFFFFF; padding: 3px; background-color: #FF0066 }
.toplexa     { padding: 3px; display: inline; color:#FFFFFF; background-color:#FF0066 }
.toplexu     { padding: 3px; display: inline }
.tc          { border: 1px solid #C0C0C0; padding: 2px }
.tct          { border: 1px solid #C0C0C0; padding: 2px; color:#8A2300 }
.tca          { border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; padding:2px;  }
.tt          { font-weight: bold; border: 1px solid #C0C0C0; padding: 2px; background-color: 
               #F4F4F4 }
.tab         { font-size: 10pt}
.map          { font-size: 10pt; padding-left: 5px; padding-right: 10px; padd:3px }
.menak       { font-size: 10pt; color: #FF0066; font-weight: bold; padding-left: 13px; 
               background-image: url('images/menu_on.gif'); background-repeat: no-repeat; background-position: left center; padding-bottom:3px; background-color:#F0FFFF; padd:3px }
.menakr       { font-size: 10pt; color: #FF0066; font-weight: bold; padding-left: 20px; 
               background-image: url('images/menu_on.gif'); background-repeat: no-repeat; background-position: left center; padding-bottom:3px; background-color:#F0FFFF; padd:3px }
a:hover.me   { background-image: url('images/menu_on.gif'); background-repeat: no-repeat; 
               background-position: left center }
.me          { padding-left: 13px }
a.me.act     { background-image: url('images/menu_on.gif'); background-repeat: no-repeat; 
               background-position: left center }
.mer         { padding-left: 20px }
.men         { font-size: 10pt; padding-bottom:3px; padd:3px }
.zag         { font-size: 12pt; font-weight: bold }
.num         { color: #C0C0C0 }
.leftmentop  { font-size: 10pt; color: #FFFFFF; padding: 3px; background-color: #0099CC }
.mentop  { border:1px solid #FF0000; font-size: 10pt; padding: 3px }

.lund        { font-size: 12pt; width:246; padding-left:54px; padd:5px }
.leftex      { background-image: url('images/leftmen.jpg'); 
               background-repeat: repeat-x; background-position-y: top; font-size:10pt; padding-bottom:10px; padding-left:2px; padd:3px }
.maincell    { padding-left: 2px; padd:3px  }
.cellcenter  { border: 1px solid #FFCC66; font-size:10pt; padding-left:5px; padding-right:10px; padding-bottom:15px; background-image:url('images/_tpb.jpg'); background-repeat:repeat-x; background-position-y:top; padd:7px }
.topmenu     { border: 2px solid #FFFFFF;  }
.rc          { background-image: url('images/r/r_c.jpg'); background-repeat: repeat-y; 
               background-position: left top }
.uc          { background-image: url('images/r/u_c.jpg'); background-repeat: repeat-x; 
               background-position-y: top }
.ur          { background-image: url('images/r/u_r.jpg'); background-repeat: no-repeat; 
               background-position: left top }
body         { background-image: url('images/header.jpg'); background-repeat: repeat-x; 
               background-position-y: top}
a:link, a:visited    { color: #006699 }
a:hover           { color: #FF0066 }
#alt {border: 1px solid #C0C0C0; padding: 2px; background-color: #FFFFFF}
.n { padding-left: 5px; padding-bottom: 5px; background-color: #F0F8FF; padd:5px }
.leftmenu    { width: 300px; padding-left:5px }
.comp        { font-size: 10pt; border-left-width: 1px; 
               border-right-width: 1px; border-top: 1px solid #0099CC; 
               border-bottom-width: 1px; padding-left: 4px; padding-right: 4px; 
               padding-bottom: 3px; padd:3px }
.topcell     { padding-left: 15px; padding-bottom:3px; padding-top:20px  }
.leftcell    { width: 300px; padding-left: 5px; padd:3px  }
.lmc         { border: 1px solid #0099CC; padding: 3px }
a:hover.mh   {color: #FF0066;   }
.logo { margin: 20 px; border: 4px solid #FFFFFF }
.logo margin 20px border 15px solid #FFFFFF a hover.logo { border: 15px solid #F0F8FF }
.mainmenu    {  padding:5px;   }
.mh          { padding:5px; color: #006699; list-style-type:none; font-size:10pt; font-weight:bold; letter-spacing:0.1pt  }
.toplex      { border: 1px solid #00CCFF; background-image: url('images/toplex.jpg'); 
               background-repeat: repeat-x; background-position-y: top; font-size:10pt; padding-bottom:10px; line-height:150%; padding-left:5px; padding-right:5px; padd:10px }
.leftmentopo  { font-size: 10pt; font-weight:bold; padding-left:3px; padding-right:3px; padding-bottom:7px; padd:1px }
.mes          { font-size: 10pt}
.thumbnail{  
position: relative;  
z-index: 50; font-size:10pt}  

:hover.thumbnail{  
background-color: transparent;  
z-index: absolute;  
}  

.thumbnail span{ /*CSS for enlarged image*/  
position: absolute;  
background-color: #FFFFFF;  
left: 0;  
border: 1px solid #0099CC;  
visibility: hidden;  
color: #000000;  
text-decoration: none  
}  

.thumbnail span img{ /*CSS for enlarged image*/  
border-width: 0;  
padding: 2px;  
}  

:hover.thumbnail span{ /*CSS for enlarged image on hover*/  
visibility: visible;
left: 100%;
bottom: 0;

}
.alt {background-color: #FF00FF}
