html,body{margin:0;padding:0;border:0;color:#434343;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:15px;}
body{background:#c6ebfb;behavior:url("/_scripts/csshover.htc");}
p{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:17px;margin:0 0 14px 0;}
a{color:#146da1;font-weight:normal;text-decoration:none;outline:none;cursor:pointer;}
a:hover{text-decoration:underline;}
.clear{clear:both;}
img{border:0;}
.wrapper{margin:0 auto 0 auto;padding:0;width:980px;}
h1{margin:0;padding:0;font-size:2.4em;font-weight:bold;line-height:1.1em;color:#172983}
h2{margin:0;padding:0;font-size:1.5em;line-height:1.4em;font-weight:normal;color:#000000}
h3{margin:10px 0;padding:0;font-size:1.2em;font-weight:bold;line-height:1.2em;}
h4{margin:0;padding:0;font-size:1.7em;font-weight:bold;line-height:1.1em;}
h5{margin:0;padding:0;font-size:1.2em;font-weight:bold;line-height:1.2em;}
.smalltext{font-size:0.9em;color:#666666;line-height:1.3em;margin-top:0px}
.redtext{color:#a30413;}
.gray{font-size:0.9em;color:#999999;font-weight:bold}

#header{margin:0;padding:0;background:url(/_imgs/header.jpg);height:115px}
#header .inner{padding:2px 22px}
#header .clickz{position:static;margin-left:20px}
#header .logo{float:left;margin-right:20px;border-right:1px solid #ffffff;padding-right:20px}
#header .eventtext{font-size:1.4em;line-height:1.2em;}
#header a{color:#fefefe;text-decoration:none;}
div.nav{clear:both;float:left;margin:0;padding:0;background:#00336e;height:36px;width:743px;}
div.nav ul {margin:0 16px;padding:0;list-style:none;}
div.nav dt {margin:0;padding:0} 
div.nav dt a {float:left;font-size:1.0em;margin:7px 8px;padding:4px;height:14px;list-style:none;display:block;outline:none;color:#fefefe}
div.nav dt a:hover {background:#e5e5e5 no-repeat 0 0;padding:4px;text-decoration:none;color:#000000}
body#home dt#homelink a {background:#e5e5e5 no-repeat 0 0;padding:4px;text-decoration:none;color:#000000}
body#agenda dt#agendalink a {background:#e5e5e5 no-repeat 0 0;padding:4px;text-decoration:none;color:#000000}
body#about dt#aboutlink a {background:#e5e5e5 no-repeat 0 0;padding:4px;text-decoration:none;color:#000000}
body#pricing dt#pricinglink a {background:#e5e5e5 no-repeat 0 0;padding:4px;text-decoration:none;color:#000000}
body#workshops dt#workshopslink a {background:#e5e5e5 no-repeat 0 0;padding:4px;text-decoration:none;color:#000000}
body#speakers dt#speakerslink a {background:#e5e5e5 no-repeat 0 0;padding:4px;text-decoration:none;color:#000000}
body#contact dt#contactlink a {background:#e5e5e5 no-repeat 0 0;padding:4px;text-decoration:none;color:#000000}
div.social{float:right}
div.social ul {margin:0 4px;padding:0;list-style:none;}
div.social li {float:left;margin:8px 2px;list-style:none;display:block;outline:none;}
div.email{float:left;margin:0;padding:0;background:#00336e;height:36px;width:237px;}
div.email .form{padding:4px}
div.email .field-name{float:left;margin:0;padding:2px;text-align:right;width:70px;text-transform:uppercase;font-size:0.86em;line-height:1.1em;font-weight:bold;color:#fefefe}
div.email .search_text_box{float:left;margin:3px 4px 0 6px;text-align:left;width:118px;font-size:0.9em;color:#888888;height:16px}
div.email .button{margin-top:0px}
.rightcol{margin:0;padding:22px;width:193px;height:100%;float:right;background:#ffffff;}
div.div {clear:both;margin:10px 0;border-bottom:1px solid #dcdcdc}
.main{clear:left;width:980px;margin:0;padding:0;background:#ffffff url(/_imgs/main.gif);}
.page{width:742px;margin:0;padding:0;}
.hero{width:742px;margin:0;padding:0;background:url(/_imgs/hero.png);height:410px}
.heromsg{width:200px;height:345px;float:right;padding:20px 10px}
a.regbutton, a.regbutton:visited{margin-bottom:16px;padding:0px;background:url(/_imgs/register.png) no-repeat 0 0;width:180px;height:26px;list-style:none;display:block;outline:none;color:#fefefe;font-size:1.0em;line-height:1.9em;text-transform:uppercase;text-align:center}
a.regbutton:hover{background-position:0 -26px;text-decoration:underline;}
a.regbuttonlg, a.regbuttonlg:visited{margin-bottom:6px;padding:0px;background:url(/_imgs/registerlg.png) no-repeat 0 0;width:180px;height:33px;list-style:none;display:block;outline:none;color:#fefefe;font-size:1.3em;line-height:2em;text-transform:uppercase;text-align:center}
a.regbuttonlg:hover{background-position:0 -33px;text-decoration:underline;}
a.subscribebuttonlg{float:right;margin-top:2px;padding:0px;background:url(/_imgs/subscribelg.png) no-repeat 0 0;width:180px;height:26px;list-style:none;display:block;outline:none;color:#fefefe;font-size:1.3em;line-height:1.6em;text-transform:uppercase;text-align:center}
a.subscribebuttonlg:hover{background-position:0 -26px;text-decoration:underline;}
a.agendabutton{margin-bottom:16px;padding:0px;background:url(/_imgs/agenda.png) no-repeat 0 0;width:180px;height:26px;list-style:none;display:block;outline:none;color:#fefefe;font-size:1.0em;line-height:1.9em;text-transform:uppercase;text-align:center}
a.agendabutton:hover{background-position:0 -26px;text-decoration:underline;}


.learnmore{clear:both;color:#999999;margin-top:10px;}
.learnmore .link{float:right;color:#dc4f01;font-weight:bold;text-transform:uppercase;}
.partners{width:174px;margin:6px 0 10px 0}
.partners img {margin:1px}
.partners .left{float:left}
.partners .right{float:right}
.footer{clear:both;margin:0;padding:10px 0;background:#00336e;width:980px;text-align:center;line-height:1.4em;color:#b7cfe6}
.footer a {color:#596c96;font-weight:normal;}

.menu{width:710px;margin:0;padding:0 16px;background:#ffffff;height:80px}
.menu h3{margin:0 0 10px 0;padding:0;font-size:1.2em;font-weight:bold;line-height:1.2em;color:#434343;}
.menu h4{color:#434343}
.menu #day .date, .menu #dayfive .date{color:#eb5807;font-size:1.3em;border-bottom:1px solid #eb5807;padding-bottom:3px;margin-bottom:4px;width:100px;line-height:1.1em}
.menu #day h3, .menu #day h3{margin:0 0 10px 0;padding:0;font-size:1.2em;font-weight:bold;line-height:1.2em;color:#434343;}
.popup{position:relative}
.popup:hover{text-decoration:none;}
.popup span {position:absolute;width:240px;padding:10px 10px 6px;margin-left:-1px;height:auto;line-height:1.3em;visibility:hidden;background:#f9f9f9;font-weight:normal;text-decoration:none;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
.popup:hover span{visibility:visible;top:72px;left:-5px;font-size:0.9em;color:#312d2e}
.popup:hover span h4{color:#ff8500}
.popupleft{position:relative}
.popupleft:hover{text-decoration:none;}
.popupleft span {position:absolute;width:237px;padding:10px 10px 6px;height:auto;line-height:1.3em;visibility:hidden;background:#f9f9f9;font-weight:normal;text-decoration:none;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6}
.popupleft:hover span{visibility:visible;top:72px;left:-125px;font-size:0.9em;color:#312d2e}
.popupleft:hover span h4{color:#ff8500}

#day{float:left;padding:4px 3px 10px 5px;width:132px;height:62px;display:block;margin-right:2px;background:#dddddd url(/_imgs/day.png) no-repeat 0 15px;}
#dayfive{float:left;padding:4px 3px 10px 5px;width:132px;height:62px;display:block;margin:0;background:#dddddd url(/_imgs/day.png) no-repeat 0 15px;}
#dayselect{float:left;padding:4px 3px 10px 5px;width:132px;height:62px;display:block;margin-right:2px;background:#f9f9f9 url(/_imgs/dayhover.png) no-repeat 0 15px;}
#dayselect5{float:left;padding:4px 3px 10px 5px;width:132px;height:62px;display:block;background:#f9f9f9 url(/_imgs/dayhover.png) no-repeat 0 15px;}

.agenda #day .date, .agenda #dayfive .date{color:#d08961;font-size:1.3em;border-bottom:1px solid #d08961;padding-bottom:3px;margin-bottom:4px;width:100px;line-height:1.1em}
.agenda #day h3, .agenda #dayfive h3{margin:0 0 10px 0;padding:0;font-size:1.2em;font-weight:bold;line-height:1.2em;color:#909090;}
#dayselect .date, #dayselect5 .date{color:#eb5807;font-size:1.3em;border-bottom:1px solid #eb5807;padding-bottom:3px;margin-bottom:4px;width:100px;line-height:1.1em}
#dayselect h3, #dayselect5 h3{margin:0 0 10px 0;padding:0;font-size:1.2em;font-weight:bold;line-height:1.2em;color:#434343;}
#dayselect h4, #dayselect5 h4{color:#ff8500}
#day:hover, #dayfive:hover {text-decoration:none;background:#f9f9f9 url(/_imgs/dayhover.png) no-repeat 0 15px;width:130px;padding-bottom:9px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6}
#day:hover .date, #dayfive:hover .date {color:#eb5807;text-decoration:none;border-bottom:1px solid #eb5807}
#day:hover h3, #dayfive:hover h3{color:#434343;text-decoration:none}
#day:hover h4, #dayfive:hover h4{color:#ff8500;text-decoration:none}

.content{clear:left;padding:10px 20px;}
.content h1{margin:10px 0;padding:0;font-size:1.2em;font-weight:bold;line-height:1.2em;color:#434343;}

.agenda{width:708px;background:#e6e6e6;border:1px solid #e6e6e6;}
.agenda h1{margin:0 0 10px 0;padding:0;font-size:1.2em;font-weight:bold;line-height:1.2em;color:#434343;}
.agenda h4{color:#fefefe}
.day:hover {text-decoration:none;}

.agenda-content {clear:left;background:#f9f9f9;padding:10px 5px}
.agenda-content ul.speakers{margin:-7px 0 16px 0;}
.agenda-content .speakers li{margin:.5em 0 0 -40px;//margin:.5em 0 0 0;padding:0;background:no-repeat 0 5px;font-size:0.9em;line-height:1.3em;list-style:none;}

.agenda-content ul li {list-style:disc;margin:5px 0 5px 0;line-height:17px;}
.agenda-content ul #sub{margin:5px 0 6px 0;}
.agenda-content ul #sub li{list-style:disc;margin:4px 0 0 0}

.event-logo {clear:left;float:left;display:block;margin:6px 10px 0 0;padding-left:12px;width:114px;text-align:left}
.event-desc {float:left;display:block;margin-top:6px;width:540px;}
.event-desc hr {align:left;margin:10px 0px 6px;width:540px;}
.event-rate {float:right;display:block;margin-top:16px;margin-left:10px;width:110px;}
.showHide {cursor:pointer;display:none;color:#2164b9;font-weight:bold;width:95px;text-decoration:underline}
.info{clear:left;margin-top:10px}
.info a{font-weight:normal}
.feed{margin:10px 0}
.feed .icon{float:left;margin-right:12px;margin-top:4px;width:40px}
.feed .editorial{margin-top:4px;display:block;width:650px}
.feed .posted{margin-left:3px;font-size:0.9em;color:#999999}
.wrap{width:711px;margin:0;padding:22px 16px;height:auto;}
.allaccess{background:#2075b6;padding:2px}
.partnered{background:#3887c2;padding:2px}
table.pricing {width:100%;padding:1px;}
table.pricing th {padding:6px;background:#d2eaf6;font-size:1.3em;color:#312d2e;text-align:left}
table.pricing th .smalltext{font-size:12px;font-weight:normal}
table.pricing td {padding:5px;background:#ffffff}
.highlight{background:#ff8500;padding:3px 10px;color:#312d2e}
.backtotop {margin:8px 0;color:#999;text-align:center;}
.backtotop a{font-weight:normal;color:#999}
.subscribebox{align:center;width:620px;margin:0 auto 10px;padding:5px 10px;color:#312d2e;background:#ff8500}
.questions{position:fixed;top:30%;right:-2px;background:url(/_imgs/questions.png) no-repeat;height:109px;width:31px;}
a.questions:hover{position:fixed;top:30%;right:0;background:url(/_imgs/questions.png) no-repeat;height:109px;width:31px;}
.speaker_highlight{margin:0 10px 12px 0;padding:0;width:210px;height:96px;float:left;color:#312d2e;line-height:16px;}
.speaker_highlight img{margin:0 10px 0 0;padding:0;float:left;border:1px solid #322422;}
.speaker_highlight a{font-weight:normal}
.speaker_profile{margin:0;padding:0;width:100%;font-size:1.0em;line-height:1.3em;}
.speaker_profile img{margin:0 10px 6px 0;padding:0;float:left;border:1px solid #322422;}
.speaker_profile a{font-weight:normal}
.speaker_bio{clear:left;margin:0 0 22px 0;}
.speaker_bio p{line-height:18px;margin:0 0 14px 0;}
.speaker_bio a{font-weight:normal}
.sponsors {clear:both;margin:0;width:940px;background:#ffffff;padding:20px;text-align:left;border-top:1px solid #dcdcdc}
.sponsors .label{margin-bottom:10px}
.sponsors .logos, .sponsors .logostacked{margin:5px 0;width:934px}
.sponsors .logos img{padding:0 3px}
.sponsors .logostacked img{padding:4px 3px}
.countdown {margin-left:1px;padding:4px 5px;font-size:1.1em;background:#006ab3;color:#ffffff}

.frmRow{clear:left;margin:0;padding:5px;}
.frmName{float:left;margin:0;padding:0;text-align:right;width:200px;}
.frmField{float:left;margin:0;padding:0 0 0 10px;text-align:left;width:240px;}
.frmInput{font-size:100%;width:180px;}
textarea{font-size:100%;width:240px;}
.red {color:#CC0000;}

.event-agenda {margin-top:6px;width:695px;}
table.eventagenda {width:100%;padding:1px;}
table.eventagenda th {padding:6px;background:#dddddd;font-size:0.9em;color:#312d2e;text-align:center;}
table.eventagenda td {padding:5px;background:#ffffff;vertical-align:top;}
table.eventagenda td.session {border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd}
table.eventagenda td.sessiontime {font-size:0.9em;font-weight:bold;background:#d2eaf6;border-top:1px solid #dddddd;border-right:1px solid #dddddd;border-left:1px solid #dddddd}
table.eventagenda td.break {font-size:0.9em;background:#f9f9f9;}

.rollover{margin:0;padding:0;position:relative;z-index:10;}
a.rollover:hover{text-decoration:none;}
.rollover span{position:absolute;padding-top:12px;padding-right:23px;line-height:1.2em;left:-1000px;visibility:hidden;font-weight:normal;font-size:.9em;text-decoration:none;color:#666;background:url(/_imgs/bubble.png) no-repeat;height:100px;width:120px;text-align:center}
.rollover span img{border-width:0;padding:2px;}
.rollover:hover span{visibility:visible;top:-106px;left:-100px;}
