#thicktabs    { font-size: 10pt; margin: 0; padding: 0; width: 800px }

#thicktabs li  { display: inline; margin-left: 0 }

#thicktabs li a   { color: black; text-decoration: none; background: url("/splutterfish/images/tab1.gif") no-repeat right top; padding: 5px 11px; float: left; border-top: 1px solid #ccc; border-bottom: 1px solid #903 }
#thicktabs li a#leftmostitem { border-left: 1px solid #d3bdbe }
#thicktabs li a:visited{color: black;}

#thicktabs li a:hover{
color: black;
background-image: url(/splutterfish/images/tab2.gif);}
.copyr { color: #666; font-size: 8pt; margin-top: 10px; margin-left: 5px }
.tabcler { font-size: 0; line-height: 0; visibility: hidden; clear: left }
.tab_bkimg   { background-image: url("images/tab_back.jpg"); background-repeat: repeat-x; width: 800px; height: 27px }
.brazil_main    { font-size: 10pt; background-color: #fff; background-repeat: no-repeat; background-position: 0 top; text-align: left; width: 800px }
.brazil_main_pading { padding-right: 10px; padding-left: 10px }
.table_underbar  { border-bottom: 1px solid #333 }
.table_upbar { border-top: 1px solid #333 }
.top_logo   { color: #ff5c00; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-left: 20px; padding-top: 10px; padding-bottom: 10px }
.top_bp_list  { margin-top: 5px; margin-bottom: 5px }
.top_bp_list li { list-style-type: disc; margin-left: -20px }
.pre_an  { line-height: 13pt; text-align: center; margin-top: 10px; margin-bottom: 10px }
.topdown_line  { margin-top: 5px; border-top: 1px solid #333; border-bottom: 1px solid #333 }
.mid_menu  { font-size: 10pt; font-weight: normal; list-style-type: none; margin-top: 3px; margin-bottom: 3px; margin-left: 100px; padding: 0 }
.mid_menu li  { color: #f00; font-weight: 600; font-stretch: normal; letter-spacing: 1px; padding: 3px 20px; float: left }
.mid_menu li a { color: #f60 }
.mid_menu li a:visited  { color: #36c }
.mid_menu li a:hover  { color: #f36; border-bottom: 1px solid #f33 }
.migiyose  { text-align: center; margin: 10px 0 10px 10px; float: right }
.picz { margin: 5px }
.news_top { color: #e6e6e6; font-size: 11pt; font-weight: bold; background-color: #333; margin-bottom: 20px; padding: 3px; border-bottom: 2px solid #f39 }
.news_date { font-size: 10pt; background-color: #f4ffa4; padding: 3px 10px; border-top: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666 }
.news_box { background-color: #fff; border: solid 1px #666 }
.news_title { font-size: 12pt; font-weight: bold; margin-top: 10px; margin-bottom: 5px; margin-left: 10px; padding-left: 8px; border-left: 8px solid #f00 }
.news_item { margin: 10px 5px 5px 17px }
.news_list { }
.news_list li { }
.cabinet { margin: 0; padding: 0; width: 780px }
.lbox { width: 20%; float: left }
.rbox { width: 80%; float: left }
.news_log { background-color: #fc3; padding-top: 3px; padding-right: 10px; padding-left: 10px; border-bottom: 1px solid #f00 }
.news_log_list { font-size: 10pt; margin-top: 5px }
.news_log_list li { margin-left: -15px }
.news_log_list a { color: #900; font-weight: bold }
.grayback_top { background-color: #666; width: 800px }
