#main .picR{float:right; margin-left:10px; padding:3px; background:#F3F3F3; text-align:center;}
#main .picL{float:left; margin-right:10px; padding:3px; background:#F3F3F3; text-align:center;}
#main .picR span,
#main .picL span{padding-top:2px; font-size:10px; display:block; line-height:1.1em; color:#666666}

#main #RCD{padding-bottom:15px; line-height:1.5em;}
#main #RCD .section01{margin:0 10px; padding-bottom:15px;}
#main #RCD .section01 h4{padding:5px 5px 7px 5px;}
#main #RCD .section01 h4.top{border-top:1px solid #D5D5D5; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; background:url(../img/h4_bg.jpg) bottom left repeat-x;}
#main #RCD .section01 h4 a{font-size:14px; color:#CC0000}
#main #RCD .section01 p{padding:10px 5px 5px 5px;}
#main #RCD .section01 table{margin-top:10px; border-collapse:collapse}
#main #RCD .section01 table td{border:1px solid #ccc; padding:2px;}
#main #RCD .section01 caption{text-align:left; padding-bottom:5px;}
#main #RCD .section01 caption strong{font-size:14px;}
#main #RCD .footnote{margin-top:15px; text-align:right; background:#F7F7F7;}
#main #RCD .gallery{margin-top:15px;}

#main #RCD .yearLIST{border-bottom:2px solid #999999; margin-top:10px; padding:10px 5px; background:#F7F7F7}
#main #RCD .yearLIST a{background:url(../img/arrow.gif) center left no-repeat; padding-left:15px;}
#main #RCD .yearLIST a:hover{background:url(../img/arrow_ov.gif) center left no-repeat;}
#main #RCD .yearLIST a.location{font-size:16px; color:#16629A; font-weight:bold; text-decoration:none; background:url(../img/arrow_ov.gif) center left no-repeat;}
