html, body {
    margin: 0px;
    padding: 0px;
    background-color:#c0c1d6;
    color:#000000;
    font-size: 10pt;
    font-family: Verdana, Arial, sans-serif;

    scrollbar-arrow-color:#ffffff;
    scrollbar-base-color:#ffffff;
    scrollbar-shadow-color:#ffffff;
    scrollbar-face-color:#a68752;
    scrollbar-highlight-color:#555555;
    scrollbar-dark-shadow-color:#ffffff;
    scrollbar-3d-light-color:#ffffff;
}

big     {font-size: 14pt}
small   {font-size: 8pt}

p, .p {
    text-align: justify;
    margin-top:1em;
    margin-bottom:1em;
}

.b {
    font-weight:bold;
}

.p2 {
    text-align: justify;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

form {margin:0px}

a img {border:none}

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

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

h1 {
    font-size:120%;
    font-weight:bold;
    padding:0px;
    margin:0px 0px 1em 0px;
}

#lang_sw {
    position:absolute;
    width:70px;
    left:880px;
    top:10px;
}

#lang_sw a, #lang_sw a:link {
    padding: 0px 0px 6px 22px;
    height: 20px;
    background: url('i/h-blink.gif') no-repeat;
    font-size: 12px;
}


.sm1 {
    FONT-SIZE: 9pt; COLOR: #111111; FONT-FAMILY: Arial
}
.gr {
    COLOR: #4d4d37
}
#copy {
    COLOR: #a68752
}

A {
    COLOR: #a68752; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A:link {
    COLOR: #a68752; FONT-STYLE: normal
}
A:hover {
    COLOR: #FF9900; FONT-STYLE: normal
}


ul.menu {
    margin:0px;
    padding:0px;
}

ul.menu li {
    font-size: 12px;
    line-height:1.2em;
    font-family: Arial;
    color: #5575a7;
    list-style:none;
    margin:0px;
    padding:0px;
    text-align:left;
}

ul.menu li a:link, ul.menu li a:visited {
    color: #5575a7;
}
ul.menu li a:hover, ul.menu li a:active {
    color: #ff9900;
}

/* section */
ul.menu li.s {
    font-weight:bold;
    text-transform:uppercase;
    margin-top:1em;
}
ul.menu li.s1 {
    font-weight:bold;
    text-transform:uppercase;
}

#r_sponsors {
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
    COLOR: #4d4d37;
    margin: 0 20px;
}
#r_sponsors img {margin:15px auto 25px}


/* 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}

.speech a:hover, .speech a:active {color:#900000}


div.charts div {margin:2em 0}

/* sponsors page */
div.page div.sponsors img {margin:20px 10px;vertical-align:middle}

/* award winners page */
ul.winners {margin:0px; padding:0px}
ul.winners h2 {
    font-weight:bold;
    font-size:16px;
    font-family: Arial, sans-serif;
    margin-top:1em;margin-bottom:1em;
    }
ul.winners li {list-style-type:none; margin-top: 1em; margin-bottom: 2em;}
ul.winners ul {margin: 1em 0px;}
ul.winners ul li {list-style-type:disc; margin-top: 0px; margin-bottom: 0px;}

input, textarea {
    font-size: 10pt;
}