.period_link_style A:link {text-decoration: none; color:white;line-height:2em;} 
.period_link_style A:visited {text-decoration: none; color:white;line-height:2em;}
.period_linK_style A:active {text-decoration: none; color:white;line-height:2em;} 
.period_link_style A:hover {text-decoration: none; color: blue;line-height:2em;} 
.period_link_style{ 	line-height:2em; } table td { padding: .35em .6em; text-align: center; } a.fill-div { } 
.boxes22 {  position:relative;   height: 80px;     width: 80px;     padding: 4px;     line-height: 24px;     text-align: center;    -moz-border-radius:5px;    -webkit-border-radius:5px;     float: left;     margin: 15px;     -webkit-transition: margin 0.5s ease-out;     -moz-transition: margin 0.5s ease-out;     -o-transition: margin 0.5s ease-out; } 
.boxes22:hover {     margin-top: 2px; } 
.boxes22 a { color:#FFFFFF; font-size:12px; text-decoration:none; text-align:right;     display:block; margin-right: 2px;     text-decoration: none; } 
.boxes22 a:link { color:#FFFFFF; font-size:12px; text-decoration:none; text-align:right;    display:block; margin-right: 2px;     text-decoration: none;} .boxes22 a:visited { color:#FFFFFF; font-size:12px; text-decoration:none; text-align:right; display:block; margin-right: 2px;     text-decoration: none; } 
.boxes22 a:hover { color:#FFFFFF; font-size:12px; text-decoration:none; text-align:right;   display:block; margin-right: 2px;     text-decoration: none; }
.link-spanner{
  position:absolute; 
  width:80px;
  height:80px;
  top:0;
  left: 0;
  z-index: 1;

  /* edit: fixes overlap error in IE7/8, 
     make sure you have an empty gif 
  background-image: url('empty.gif');*/
}   


strong, b {
font-weight: bold;
}
