body {
padding: 8px;
margin: 0;
border: 0;
background-color: #FFFFFF;
color: #000000;
font-family: Arial;
font-size: 11pt;
}

a:link {
color: #FF6600;
}

a:visited {
color: #CC0000;
}

img {
border: 0;
}

td {
vertical-align: top;
}

div.lang_menu {
font-size: 10pt;
padding: 0 0 8px 0;
}

td.logo {
background-color: #FFFFFF;
vertical-align: middle;
width: 120px;
}

td.header {
background-color: #999999;
color: #FFFFFF;
text-align: left;
vertical-align: middle;
font-size: 12pt;
}

td.menu {
background-color: #FFFFFF;
text-align: left
vertical-align: middle;
font-size: 12pt;
}

h1 {
margin: 0;
font-size: 12pt;
text-align: center;
font-weight: bold;
}

h2 {
margin: 0;
font-size: 10pt;
text-align: right;
font-weight: bold;
}

h3 {
margin: 0;
color: #FF6600;
font-size: 13pt;
text-align: center;
font-weight: bold;
}

td.news {
font-size: 10pt;
padding: 5px;
background-color: #FFCC66;
border: #FFFFFF solid;
border-width: 0 0 15px 0;
}

td.text_body {
background-color: #FFFFFF;
padding: 8px;
text-align: left;
vertical-align: top;
font-size: 12pt;
}

td.p1, td.p2 {
text-align: center;
vertical-align: top;
font-size: 12pt;
padding: 8px;
}

td.p1 {
border: #FF9900 solid;
border-width: 0 1px 0 0;
}

td.mascotized {
background-color: #FFFFFF;
background-repeat: no-repeat;
background-position top left;
padding-left: 200px;
vertical-align: top;
font-size: 12pt;
}

td.submenu {
font-size: 10pt;
padding: 5px;
background-color: #EEEEEE;
border: #FFFFFF solid;
border-width: 0 0 10px 0;
}

td.s_time {
text-align: right;
font-size: 12pt;
font-weight: bold;
vertical-align: middle;
background-color: #FFFFFF;
}

td.s_content {
text-align: left:
font-size: 12pt;
vertical-align: middle;
background-color: #FFFFFF;
}

span.s_info {
font-size: 10pt;
font-weight: normal;
color: #999999;
}