html,body    {margin: 0pt; padding: 0pt; background-color:#eeeeee; color:#000000; font-size: 10pt; font-family: Verdana, Arial, sans-serif}
td      {font-size: 10pt; font-family: Verdana, Arial, sans-serif}
big     {font-size: 14pt}
small   {font-size: 8pt}

p       {text-align: justify}

a img {border:none}

tr.line1 {background-color: #B8C7D4}
tr.line2 {background-color: #D9E0E8}

.notice {color: red}
.nowrap {white-space: nowrap}

td.content h1 {
    color:#828282;
    font-weight:bold;
    font-size:16px;
    line-height:19px; /* correcting 1px shift */
    font-family: Arial, sans-serif;
    text-transform:uppercase;
    padding:0;margin:0;
    padding-left:37px;
    background: url('i/points.gif') 0px 5px no-repeat;
    }

.head {
    width:100%;
    height:152px;
    background: url('i/head_bg.gif');
}

.menu {
    background-color:#e7e7e7;
    }

.menu td {
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 0px;
    border-bottom-width: 1px;
}

.menu .section {
    background-color: #587090;
    background-image: url('i/menu_section_bg.gif');
    padding:0px;
}

.menu .section td.menu1 {
    width:144px;
    height:22px;
    text-align: right;
    padding-right:5px;
    color:#ffffff;
    font-size:11px;
    font-weight: bold;
    text-transform:uppercase;
    }

.menu .section td.menu1 a {
    color:#ffffff;
    text-decoration: none;
    }

.menu .section td.menu1 a:hover {
    text-decoration: underline;
    }

.menu td.menu2 {
    width:160px;
    padding-left:25px;
    padding-right:5px;
    padding-top:3px;
    padding-bottom:3px;
    font-size:11px;
    }

.menu td.menu2 a {
    color:#1F4E7C;
    text-decoration: none;
    }

.menu td.menu2 a:hover {
    text-decoration: underline;
    }

td.content {
    background-color:#FFFFFF;
    color:#000000;
    font-size:10pt;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    }

td.sponsors {
    background-color:#FFFFFF;
    color:#000000;
    font-size:10pt;
    width:150px;
    max-width:150px;
    padding:5px;
    border-color: #7093B7;
    border-style: dashed;
    border-width: 0px;
    border-left-width: 1px;
    vertical-align:top;
    text-align:center;
    }

td.sponsors img {border:none;margin:15px 0}

#copy {
    width:100%;height:17px;line-height:17px;
    text-indent:3em;font-size:8pt;
    background-color:#f78316;
    }
#bottom_line1 {
    width:100%;height:1px;line-height:1px;overflow:hidden;
    background-color: #d9e0e8;
    }
#bottom_line2 {
    width:100%;height:7px;line-height:7px;overflow:hidden;
    background-color: #1f4362;
    }

/* press-releases list */
ul.pr {
    margin:0pt;padding:0pt;
    }
ul.pr li {
    list-style-type:none;
    margin-left:7em;padding-left:0pt;text-indent:-7em;
    }

/* fotos list */

ul.foto {
    margin-left:0em;
    }
ul.foto li {
    list-style-type:none;
    }

a.top {
    color:#42668A;
    font-size:8pt;
    font-weight:bold;
    text-decoration: none;
    }

a.top:hover {
    text-decoration: underline;
    }

/* speech records colors */
.biz {background-color: #A1D9E8}
.prj {background-color: #CCCCCC}
.prg {background-color: #F7CD80}
.des {background-color: #CDEBB9}
.art {background-color: #FFFFC2}
.snd {background-color: #F5B7DA}
.oth {background-color: #f0f0f0}
.wsp {background-color: #ff6688}

div.charts div {margin:2em 0}

