.abstract
{
    border-bottom: 1px solid #999;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
body
{
 background-color: #EDF1F4;
    background-image: none;
    background-repeat: no-repeat;
    background-positions: top left;
    margin: 0px;
    text-align: left;
}
.header
{
    background-color: #36a7c7;
    background-image: none;
    background-repeat: no-repeat;
    background-position: top left;
    text-align: left;
}
.header .topnav
{
    background-color: #4f2248;
    background-image: none;
    background-repeat: repeat-x;
    background-position: top left;
}
.nav
{
    background-color: #edf1f4;
    background-image: none;
    background-repeat: repeat-x;
    background-position: top left;
    color: #033677;
    font: bold 12px Arial, sans-serif;
    padding: 7px 0px 7px 65px;
    margin: 0px;
    text-transform: uppercase;
}
.column1 .content .listing tr.rowA
{
    background-color: #edf1f4;
}
.column1 .content .listing tr.rowB
{
    background-color: #edf1f4;
}
.column1
{
    color: #000000;
    font: 11px/16px Verdana, sans-serif;
    background-color: #edf1f4;
    background-image: none;
    background-repeat: repeat;
    background-position: top left;
    vertical-align: top;
    padding: 50px 20px 20px 65px;
    width: 100%;
}
.column1 a
{
    color: #003366;
    text-decoration: none;
}
.column1 a:hover
{
    color: #97002e;
    text-decoration: none;
}
.column1 .content h1
{
    color: #003066;
    font: normal 28px Georgia, sans-serif;
    margin: 0px 0px 35px;
}
.column1 .content h2
{
    color: #003066;
    font: normal 18px Arial, sans-serif;
    margin: 0px;
}
.column1 .content h3
{
    color: #000000;
    font: bold 11px Verdana, sans-serif;
    margin: 0px;
}
.speakersLabel
{
    color: #003066;
    font: bold 28px Georgia, sans-serif;
    margin: 0px;
}
.column1 .content td
{
    color: #000000;
    font: 11px/16px Verdana, sans-serif;
}
.column1 .content .body
{
    color: #000000;
    font: 11px/16px Verdana, sans-serif;
}
.column2
{
    color: #000000;
    font: 11px/16px Verdana, sans-serif;
    background-color: #edf1f4;
    background-image: none;
    background-repeat: repeat;
    background-position: top left;
    vertical-align: top;
    padding: 50px 0px 20px;
}
.column2 a
{
    color: #003366;
    text-decoration: none;
}
.column2 a:hover
{
    color: #97002e;
    text-decoration: none;
}
.column2 .rightside h1
{
    font: bold 11px Verdana, sans-serif;
    color: #97002e;
}
.column2 .rightside h2
{
    font: bold 11px Verdana, sans-serif;
    color: 97002e;
    margin: 0px;
}
.column2 .rightside h3
{
    font: normal 11px Verdana, sans-serif;
    color: #97002e;
    margin: 0px;
}
.header .languages
{
    color: #000000;
    font: normal 10px Verdana, sans-serif;
    padding: 0px 0px 7px 65px;
    margin: 0px;
}
.header .languages a
{
    color: #000000;
    text-decoration: none;
}
.header .languages a:hover
{
    color: #000000;
    text-decoration: none;
}
.header .languages a.on
{
    color: #000000;
    text-decoration: none;
}
.nav a
{
    color: #36a7c7;
    text-decoration: none;
}
.nav a:hover
{
    color: #892034;
    text-decoration: none;
}
.nav a.on
{
    color: #892034;
    text-decoration: none;
}
.header .topnav .pagetools a
{
    color: #edf1f4;
    text-decoration: none;
}
.header .topnav .pagetools a:hover
{
    color: #36a7c7;
    text-decoration: none;
}
.header .topnav .pagetools a.on
{
    color: #36a7c7;
    text-decoration: none;
}
.header .topnav .search a
{
    color: #edf1f4;
    text-decoration: none;
}
.header .topnav .search a:hover
{
    color: #36a7c7;
    text-decoration: none;
}
.header .topnav .search a.on
{
    color: #36a7c7;
    text-decoration: none;
}
.footer
{
    color: #7ea1b5;
    font: 10px/11px Verdana, sans-serif;
 background-color: #EDF1F4;
    border-top: 1px solid #edf1f4;
    margin: 0px;
    padding: 5px 10px 5px 65px;
    text-align: left;
}
.footer a
{
    color: #7ea1b5;
    text-decoration: none;
}
.footer a:hover
{
    color: #ec8000;
    text-decoration: none;
}
a
{
    text-decoration: none;
}
a:hover
{
    text-decoration: none;
}
a:visited
{
    text-decoration: none;
}
