/* upper menu */
.upper_menu_cell{ background: url(pix/upper_menu_bg.gif) repeat-y top right;  text-align: right; padding: 8px 10px 3px 50px; height: 47px;}
.upper_menu_cell_inactive{ background: url(pix/upper_menu_bg_inactive.gif) repeat-y top right;  text-align: right; padding: 8px 10px 3px 50px; height: 47px;}

/* logo */
#main_visual{padding: 0 0 0 20px; margin: 20px 0 3px 0; background: #59E61B;}

/* si block */
#si_block {background: url(pix/si_visual.gif) no-repeat top left; margin: 0 0 0 3px}
#link_container {padding: 28px 10px 10px 13px;}
#si_link {margin: 0 0 40px 0;}

/* content */
#content {margin: 20px 20px 30px 35px}
.indate { font: bold}
#archive td {background-color: #02689C; text-align: center; padding: 0;}
#archive td a {display: block; text-decoration: none; padding: 5px; color: #fff; font: bold 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF;}
#archive td a:hover {background-color: #E70000;}


/* footer */
#banner468x60 {padding: 0 0 25px 35px; background: url(pix/footer_divider.gif) repeat-x bottom left;}
