/* records */
.banner{ width:940px; height:110px; margin:10px 0 0 20px }

.recordsh1{ font-size:20pt; line-height:22pt; color:#fff; font-weight:bold; width:940px; }
.recordsh2{ font-size:14pt; line-height:16pt; color:#000; font-weight:bold; padding:0 0 0 10px; }

#recordsleft{ width:560px; float:left; margin:0 0 0 10px }
#recordsleft ul{ float:left; padding:0 0 20px; width:550px; }
#recordsleft li{ margin:8px 4px; overflow:hidden; float:left; width:264px; height:110px; }
#recordsleft li .imgdiv{ width:138px; height:100px; text-align:left; float:left; }
#recordsleft li .imgdiv img{ margin:0 2px 0 2px; vertical-align:middle; float:left; }
#recordsleft li .title{ overflow:hidden; float:left; text-align:left; width:120px; }
#recordsleft li .label{ float:left; font-size:8pt; line-height:9pt; width:120px; font-weight:normal; text-align:left; }
#recordsleft li .date{ float:left; text-align:left; color:#a00; font-size:8pt; line-height:9pt; font-weight:normal; margin-top:4px; }
#recordsleft li a{ font-size:10pt; line-height:11pt; background:#c9dbf4; display:block; width:100%; height:90px; padding:4px 4px 20px; margin-right:8px; color:#344e72; text-align:center; }
#recordsleft li a:hover{ background:#fc0; }

#recordsright{ margin-left:5px; width:370px; float:left; background:#e2e2e2; }
#recordsright ul{ padding-top:5px; width:350px; }
#recordsright li{ margin:8px 2px; overflow:hidden; height:110px; }
#recordsright li img{ margin:0 10px 0 10px; border:1px solid #f60; }
#recordsright .units{ font-size:11pt; line-height:18pt; }
#recordsright .count{ margin-top:10px; font-size:26pt; line-height:28pt; color:#000; }
#recordsright li a{ font-size:11pt; line-height:13pt; font-weight:bold; color:#f60; }
#recordsright li a:hover{ color:#f00; }

.viewall{ text-align:right; width:530px; padding-right:10px; }
.viewall a{ font-size:11pt; line-height:12pt; font-weight:bold; }
