@charset "utf-8";
body { color:#000080; }
a {color:#000080;}
b a {color:#000080;}

hr {border:#FF8800 1px solid; height:1px; width: 100%}

.text { font-size:90%; padding: 10px 30px 10px 30px;}

.border_0 { background: #FFE4E1; border:#FF6347 3px solid; }
.caption_0 { font-size:100%; font-weight:bold; background: #FF6347; margin:4px 0 15px 0; padding:3px 0 3px 5px; height:25px; }
.news_0 {font-size:90%; border:#FF6347 1px solid; background:#FFF8DC; margin: 10px 10px 10px 10px; padding: 3px 0px 15px 0px;}
.news_0 span {font-size:90%; white-space:nowrap; color:#FFFFFF; background:#FF6347; font-weight:bold; margin-right: 5px; padding:3px 3px 3px 3px;}

.border_1 { background: #C9EDFF; font-weight:bold; border:#75CEFB 3px solid; }
.caption_1 { font-size:100%; background: #75CEFB; margin:4px 0 15px 0; padding:3px 0 3px 5px; height:25px; }
.news_1 {font-size:90%; border:#75CEFB 1px solid; background:#FFF8DC; margin: 10px 10px 10px 10px; padding: 3px 0px 15px 0px;}
.news_1 span {font-size:90%; white-space:nowrap; color:#FFFFFF; background:#75CEFB; font-weight:bold; margin-right: 5px; padding:3px 3px 3px 3px;}

.border_2 { background: #FFF4B1; font-weight:bold; border:#F27D00 3px solid; }
.caption_2 { font-size:100%; background: #F27D00; margin:4px 0 15px 0; padding:3px 0 3px 5px; height:25px; }
.news_2 {font-size:90%; border:#F27D00 1px solid; background:#FFF8DC; margin: 10px 10px 10px 10px; padding: 3px 0px 15px 0px;}
.news_2 span {font-size:90%; white-space:nowrap; color:#FFFFFF; background:#F27D00; font-weight:bold; margin-right: 5px; padding:3px 3px 3px 3px;}
