# html>body {font-size: 12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,
button,span,a{margin:0; padding:0; font-weight:normal;} 
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}  
a img{border: none;}


body{line-height: 0; font-size:75%; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; background: #E2EBEB url(../images/bg.png) repeat-x left top;}
h1{color: #20739B; font-size:1.83em; line-height:1.636; font-family: Arial, Helvetica, sans-serif; margin: 0 0 0.813em 0; font-weight:bold;}
h2{color: #20739B; font-size: 1.2em; line-height:1.25; margin: 2.5em 0 1.25em 0; font-weight:bold;}
h3{color: #20739B; font-size: 1.2em; line-height:1.25; margin: 0; font-weight:bold;}
small{color: #333; text-transform: uppercase; font-size: 0.8333em; line-height:1.75; margin: 0 0 1.75em 0; font-weight:bold; display: block;}
p{line-height: 1.5em; margin: 0 0 1.5em 0; color: #333;}
a{color:#20739B;}
ul{margin: 0 1.5em 1.5em 1.5em; list-style:inside;}
li{line-height: 1.5em; margin: 0; color: #333;}
strong{font-weight:bold; color:#000;}

.webinar + .webinar{border-top: 1px dotted #999;}

.speaker{display: block; width:414px; margin: 0 0 18px 18px; float: left;}
.speakerHead{overflow:auto; margin: 0 0 1.5em 0;}
.speakerHead img{border: 1px solid #23759D;}
.speakerHead p, .speakerHead h3{margin-left: 88px;}
.speakerHead img{float:left;}
.menu_button{display: block;float: left; margin: 0 18px 0 0; height: 18px;  -moz-appearance:none!important;}
.menu_button img{width:100%; height: 100%;}
.menu_button:hover{background-position: 0 -18px;}
.menu_button:hover, .menu_button.selected{background-position: 0 -18px;}
.registration{background:url(../images/menu_registration.png) no-repeat left top; width:162px;}
.program{background:url(../images/menu_program.png) no-repeat left top; width:108px;}
.speakers{background:url(../images/menu_speakers.png) no-repeat left top; width: 126px;}
.sponsors{background:url(../images/menu_sponsors.png) no-repeat left top; width: 126px;}
.mediapartners{background:url(../images/menu_mediapartners.png) no-repeat left top; width: 180px;}
.home{background:url(../images/menu_home.png) no-repeat left top; width:54px;}

#menu{float: left; margin: 180px 0 0 36px;}
#content{width: 936px; text-align:left; margin: 0 auto; background: transparent url(../images/head.png) no-repeat left top; overflow:auto;}
#span{margin: 234px 0 0 0; background: transparent url(../images/span.png) repeat-y left top;}
#inner{width: 864px; margin: 0 0 0 36px; overflow:auto; padding-bottom:18px;}
#foot{width: 936px; height: 90px; text-align:left; margin: 0 auto 36px auto; background: transparent url(../images/foot.png) no-repeat left top; overflow:auto;}
#foot p{margin: 18px 0 0 36px; font-weight: bold; color: #fff;}
#foot a, #foot a:hover{text-decoration: none; color: #fff;}