a.puzzle { color: #003366; font-weight:normal; font-size:11px; }
a.puzzle:hover { text-decoration:underline; }
a.table_extended { font-size: 11px; font-weight:normal; color:#f1f2f6; padding-left:5px; }
a.table_extended:hover { text-decoration:underline; }


#content_text_puzzle{ text-align:left; padding: 0 20px 0 20px; line-height:1.5;}


.div_cell { width:285px; height:108px; float:left; background-repeat:no-repeat; }
.div_cell_active { width:285px; height:108px; z-index:100; float:left; background-image:url(/images/boxbg.png); background-repeat:no-repeat; }

.table_link { font-size: 11px; color: #003366; padding:8px 0 0 5px; }
.table_desc { width:200px; font-size: 7pt; color:#555; padding-left:5px; }
.table_desc_active { width:200px; font-size: 10px; color:#555; padding-left:5px; }
.table_extended { padding-left:1px; line-height:1.3; text-align:left; }

#colleft { width:290px; float:left;  }
#colmiddle { width:290px; float:left; }
#colright { width:290px; float:left; }

#col_spacer { width:40px; height: 480px; float:left; }