#content{ float: left; width: 590px; text-align: left; border: 1px solid #999; border-left: 0; background: #FFF; padding-bottom: 20px;}
#title {float: left; width: 550px; margin-left:15px;}
#top_box {float: left; width: 530px; margin: 15px; margin-left: 20px; margin-top: 0; border: 1px solid #CCC; background: #B8BFCE;}
#box_1 {float: left; border: 1px solid #CCC; width: 165px; height: 200px; margin-left: 20px;}
#box_2 {float: left;border: 1px solid #CCC; width: 165px; height: 200px; margin-left: 15px;}
#box_3 {float: left; border: 1px solid #CCC; width: 165px; height: 200px; margin-left: 15px;}

#content h3 { display: block; text-align: right; margin: 3px; padding: 2px; font-size: 70%; background: #E5D590; }
#content h3 a {text-decoration: none;}

#content ul.download { margin-left: 5px; text-align: left; list-style-type: none; }
#content ul.download li a{ display: block; padding: 6px; padding-left: 10px; padding-right: 10px; color: #004B81; text-decoration: none; font-weight: 700; border-bottom: 1px solid #CCC;}
#content ul.download li a:hover { background: #F8F8F8; color: #004B81;}

#text ul { margin-left: 5px; text-align: left; list-style-type: none; }
#text ul li a{ display: block; padding: 6px; padding-left: 10px; padding-right: 10px; color: #004B81; text-decoration: none; font-weight: 700; border-bottom: 1px solid #CCC;}
#text ul li a:visited{ color: #AAA;}
#text ul li a:hover { background: #F8F8F8; color: #004B81;}

#special ul { margin-left: 25px; margin-top: 5px; margin-bottom: 5px; text-align: left; list-style-type: none; }
#special ul li a{ display: block; padding: 2px; padding-left: 20px; padding-right: 5px; color: #004B81; text-decoration: none; font-weight: 700; border-bottom: 1px solid #CCC;}
#special ul li a:visited{ color: #AAA;}
#special ul li a:hover { background: #F8F8F8; color: #004B81;}

#top_box h3{text-align: left; }
#top_box p { margin: 5px; }

#box_1 ul { text-align: left; list-style-type: none; }
#box_1 li a{ display: block; padding: 6px; padding-left: 10px; padding-right: 10px; color: #004B81; text-decoration: none; font-weight: 700; border-bottom: 1px solid #CCC;}
#box_1 li a:hover { background: #F8F8F8; color: #004B81;}
#box_2 ul { text-align: left; list-style-type: none; }
#box_2 li a{ display: block; padding: 6px; padding-left: 10px; padding-right: 10px; color: #004B81; text-decoration: none; font-weight: 700; border-bottom: 1px solid #CCC;}
#box_2 li a:hover { background: #F8F8F8; color: #004B81;}
#box_3 ul { text-align: left; list-style-type: none; }
#box_3 li a{ display: block; padding: 6px; padding-left: 10px; padding-right: 10px; color: #004B81; text-decoration: none; font-weight: 700; border-bottom: 1px solid #CCC;}
#box_3 li a:hover { background: #F8F8F8; color: #004B81;}

#text ul.current_tb {margin: 25px; list-style-type: url("/images/bullet.png");}
