body {
background-color: #eaeaea;
}

*{
font-family:verdana;
font-size:12px;
color:#666666;
margin:0;
padding:0;
}

HTML { /*this so the page doesn't move when navigating!!*/
overflow:-moz-scrollbars-vertical;
}

#bigmain
{margin:0px auto;
padding:0px;
width:976px;
}

#main{
margin:0px auto;
padding:0px;
width:976px;
background-color:#FFFFFF!important;
float:left;
}

p{
margin:0 0 20px 0!important;
}

#header{
background: url(images/header.jpg) no-repeat;
width:976px;
height:105px;
margin:0;
float:left;
}

#nav{
width:156px;
padding:24px 0 24px 24px;
/*float:left;*/
margin:0;
list-style-type:none;
line-height:24px;
}

#nav ul{
margin:0;
padding:0;
list-style-type:none;
}

#nav ul li{
float:left;
margin:0;
width:100%;
color:#CCCCCC;
}

#nav ul li a{
margin:0px;
text-decoration:none;
vertical-align:top;
display:block;
text-align:left;
line-height:24px;
}

#nav ul li .selected{
background:none;
color:#16153f;
}

#nav ul li .selected:hover{
background:none;
color:#16153f;
}

#nav ul li a:hover{
color:#212e4c;
}

.clear{
clear:both;
}

#body{
width:556px;
margin:auto;
padding:24px 0 24px 0;
float:right;
margin-right:30px;
}

#sidebar{
width:168px;
padding:24px 0 24px 0;
float:right;
margin-right: 24px;
}

#footer{
width:976px;
height:auto;
background:#c051dc;
display:block;
color:#c051dc;
float:left;
text-align:left;
}

.footertext{
padding:6px 20px 6px 20px;
width:72%;
text-align:right;
color:#FFFFFF;
float:right;
}

#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {
color:#ffffff;
font-size:10px;
}

#breadcrumbs{
font-size:10px;
padding-bottom:0;
}

.breadcrumbs{
text-decoration:none;
font-size:10px;
}

.breadcrumbs:hover{
text-decoration:underline;
}

.breadcrumbs-selected{
font-size:10px;
color:#16153f;
}

#body #displayarea{
padding-top:0;
}

#body #displayarea h1{
font-size:20px;
color:#16153f;
}

#body #displayarea h2{
color:#666666;
}

#body #displayarea .feedData h1{
font-size:20px;
margin:0px;
font-weight:normal;
}

#body #displayarea h2{
}

#body #displayarea .feedData h2{
margin:0px;
color:#16153f;
text-transform:none;
font-weight:normal;
}

#body #displayarea .feedData .title{
margin:0px;
color:#666666;
text-transform:none;
font-size:12px;
}

#body #displayarea .feedData .prog-session{
margin:0px;
color:#16153f;
text-transform:none;
font-size:14px;
}

#body #displayarea .feedData .quote{
margin:0px;
color:#212e4c;
text-transform:none;
font-size:16px;
font-weight:500;
}

#body #displayarea .feedData .date{
color:#16153f;
font-size:11px;
font-weight:800;
}

#body #displayarea .feedData .dateblack{
color:#c051dc;
}

#body #displayarea .feedData .conference-name{
color:#16153f;
}

#body #displayarea .feedData p{
font-size:12px;
margin:0px;
color:#666666;
padding:0 0 0 0;
}

#body #displayarea .feedData .jobtitle{
	font-size:11px;
	margin:0px;
	color:#666666;
	padding:0 0 0 0;
	font-weight: normal;
}

#body #displayarea .feedData .bookingoptions{
font-size:10px;
margin:0px;
color:#666666;
padding:0 0 0 0;
}

#body #displayarea .feedData .company{
font-size:11px;
margin:0px;
color:#c051dc;
padding:0 0 0 0;
font-weight:bold;
}

#body #displayarea .feedData .name{
font-size:11px;
margin:0px;
color:#666666;
padding:0 0 0 0;
font-weight:bold;
}

#body #displayarea .feedData .red{
font-size:8px;
color:#ff0000;
font-weight:bold;
vertical-align:top;
}

#body #displayarea .feedData .bold{
font-weight:bold;
}

#body #displayarea .feedData .white{
color:#ffffff;
font-weight:bold;
}

#body #displayarea .feedData .highlight{
color:#c051dc;
font-weight:bold;
}

.tabs-names{
font-size:11px;
margin:0px;
color:#666666;
padding:6px 0 0 0;
font-weight:bold;
text-align:center;
}

.tabs-names:hover{
font-size:11px;
margin:0px;
color:#666666;
padding:6px 0 0 0;
font-weight:bold;
text-align:center;
}

#body #displayarea .feedData a:link{
font-size:11px;
color:#16153f;
}

#body #displayarea .feedData a:visited{
font-size:11px;
color:#16153f;
}

#body #displayarea .feedData a:hover{
font-size:11px;
color:#212e4c;
}

#body #displayarea .feedData a:active{
font-size:11px;
color:#16153f;
}

#header #logo{
width:300px;
float:left;
}

#header #headernav{
width:976px;
float:right;
}
#header #headernav .links{
float:left;

}
#header #headernav .links ul li{
float:left;
padding:3px 5px;
}

#header #headernav .searchform{
float:right;
color:#FFFFFF;
font-size:11px;
width:450px;
margin-top:52px; 
padding-top:12px; 
text-align:right;
padding-right:24px;
}

#searchcontrol div{
width:100%;
}

.submit{
background:url(images/buttons/btn-go-g.gif);
border:0px;
height:20px;
width:20px;
padding-bottom:2px; 
}

.submit:hover{
background:url(images/buttons/btn-go-g.gif);
}

#displayarea #strapbar a{
background: url(images/boxes/strapbar-sm_top.gif) no-repeat;
font-size:12px;
padding:2px 2px 2px 6px;
line-height:20px;
width:48%;
text-decoration:none;
color:#666666;
float:left;
}


#displayarea .strapbar-sm{
background: url(images/boxes/strapbar-sm_top.gif) no-repeat;
font-size:12px;
padding:2px 2px 2px 6px;
line-height:20px;
width:48%;
text-decoration:none;
color:#666666;
float:left;
}

.strapbar-sm a{
background: url(images/boxes/strapbar-sm_top.gif) no-repeat;
font-size:12px;
padding:2px 2px 2px 6px;
line-height:20px;
width:100%;
text-decoration:none;
color:#666666;
float:left;
}

.strapbar-pic{
float:left;
width:10%;
padding:6px;
}

.strapbar-info{
width:65%;
float:right;
padding:6px;
}

#body #displayarea .feedData #strapbar-sm{
background: url(images/boxes/strapbar-sm_top.gif) no-repeat;
font-size:13px;
line-height:20px;

}

#body #displayarea .feedData #strapbar-sm:hover{
color:#eaeaea;
}

#body #displayarea .feedData .strapbar-sm{
background: url(images/boxes/strapbar-lg_top.gif) no-repeat;
font-size:12px;
padding:2px 2px 2px 6px;
line-height:20px;
width:100%;
text-decoration:none;
display:block;
}

#body #displayarea .feedData .strapbar-sm:hover{
}

#displayarea #strapbar-lrg{
background: url(images/boxes/strapbar-sm_top.gif) no-repeat;
font-size:13px;
line-height:20px;

}

#displayarea #strapbar-lrg:hover{
color:#eaeaea;
}

#displayarea .strapbar-lrg{
background: url(images/boxes/strapbar-lg_top.gif) no-repeat;
font-size:12px;
padding:2px 2px 2px 6px;
line-height:20px;
width:100%;
text-decoration:none;
display:block;
float:left;
}

#displayarea .strapbar-lrg-edges{
width:100%;
background-image:url(images/boxes/boxes_edges-lrg.gif);
background-repeat:repeat-y;
display:block;
float:left;
}

#displayarea .strapbar-lrg-bottom{
width:100%;
background-image:url(images/boxes/boxes_bottom-lrg.gif);
background-repeat:no-repeat;
display:block;
float:left;
height:15px;
}

#displayarea .strapbar-lrg:hover{
}

.strapbar-pic-lrg{
float:left;
width:30%;
padding:6px;
}

.strapbar-info-lrg{
width:60%;
float:right;
padding:6px;
}

.strapbar-info-rt{
width:100%;
float:right;
padding:6px;
}

#sidebar .box{
background: url(images/third-col-box-bg.gif) repeat-y;
padding:1px 1px 6px 1px;
height:66px;
width:168px;
display:block;
}

.strapbar-sponsor{
background: url(images/boxes/strapbar-sponsor.gif) no-repeat;
font-size:12px;
padding:2px 2px 2px 6px;
line-height:20px;
text-decoration:none;
text-align:center;
display:block;
}

.error{
border:2px solid #16153f;
background-color:#212e4c;
padding:2px;
display:block;
}

.error-message{
border:2px solid #16153f;
background-color:#212e4c;
display:block;
padding:5px;
font-size:12px;
margin:2px;
color:#FFFFFF;
}

.center{
vertical-align:middle;
position:fixed;
background-position:center;
}

.right{
float:right;
}

.img-border-none{
border:none;
}

.btn-cc-payment{
height:66px;
width:168px;
background:url(images/ctas/dwnload-ccpayment.jpg);
display:block;
}

.btn-register{
height:66px;
width:168px;
background:url(images/ctas/btn-register.gif);
display:block;
}

.btn-register:hover{
background:url(images/ctas/btn-register-over-brwn.gif);
display:block;
}

.btn-newsletter{
height:66px;
width:168px;
background:url(images/ctas/btn-newsletter.gif) no-repeat;
display:block;
}

.btn-newsletter:hover{
background:url(images/ctas/btn-newsletter-over-brwn.gif) no-repeat;
display:block;
}

.btn-sponsor{
height:66px;
width:168px;
background:url(images/ctas/btn-sponsor.gif);
display:block;
}

.btn-sponsor:hover{
background:url(images/ctas/btn-sponsor-over-brwn.gif);
display:block;
}

.btn-secure{
height:66px;
width:201px;
background:url(images/ctas/btn-securebookingonline.gif);
display:block;
}

.btn-secure:hover{
background:url(images/ctas/btn-securebookingonline-ove.gif);
display:block;
}

.btn-brochure{
height:66px;
width:168px;
background:url(images/ctas/btn-brochure.gif);
display:block;
}

.btn-brochure:hover{
background:url(images/ctas/btn-brochure-over-brwn.gif);
display:block;
}

.btn-sponsor{
height:66px;
width:168px;
background:url(images/ctas/btn-sponsor.gif);
display:block;
}

.btn-sponsor:hover{
background:url(images/ctas/btn-sponsor-over-brwn.gif);
display:block;
}

.btn-mediapartner{
height:66px;
width:168px;
background:url(images/ctas/btn-mediapartner.gif);
display:block;
}

.btn-mediapartner:hover{
background:url(images/ctas/btn-mediapartner-over-brwn.gif);
display:block;
}

.btn-mpartner{
height:66px;
width:168px;
background:url(images/ctas/btn-mpartner.gif) no-repeat;
display:block;
}

.btn-mpartner:hover{
background:url(images/ctas/btn-mediapartner-over-brwn.gif) no-repeat;
display:block;
}

.btn-testimonials{
height:66px;
width:168px;
background:url(images/ctas/btn-testimonials.gif) no-repeat;
display:block;
}

.btn-testimonials:hover{
background:url(images/ctas/btn-testimonials-over-brwn.gif) no-repeat;
display:block;
}

.btn-programme{
height:66px;
width:168px;
background:url(images/ctas/btn-programme.gif) no-repeat;
display:block;
}

.btn-programme:hover{
background:url(images/ctas/btn-programme-over-brwn.gif) no-repeat;
display:block;
}

#tabs{
width:100%;
float:left;
color:#666666;
}

#tabs ul{
display:block;
float:left;
list-style-type:none;
background: url(images/grey-bottom-line.gif) repeat-x;
width:100%;
text-decoration:none;
margin:0;
padding:0;
color:#666666;
}

#tabs ul li{
float:left;
width:114px;
height:25px;
padding:0px 2px 0 0;
text-decoration:none;
font-weight:bold;
color:#666666;
}

#tabs ul li a{
background: url(images/tab.gif) no-repeat;
display:block;
width:114px;
height:25px;
float:left;
text-align:center;
padding-top:6px;
text-decoration:none;
font-weight:bold;
color:#666666;
}

#tabs ul li .tab-selected{
width:114px;
height:25px;
background:url(images/tab-selected.gif) no-repeat;
display:block;
color: #666666;
text-align:center;
padding-top:6px;
text-decoration:none;
font-weight:bold;
font-size:11px;
}

.faq-qtext{
float:left;
width:100%;
padding:6px;
color:#16153f;
}

.faq-atext{
width:90%;
float:left;
padding:6px 6px 6px 35px;

}

.speakers-pic{
float:left;
width:10%;
padding:6px 6px 6px 0;
}

.speakers-info{
width:30%;
float:left;
padding:12px;
}

.streams{
width:45%;
float:left;
padding:12px;
}

.bulletpoints{
line-height:20px;
padding-left:25px;
list-style-type:disc;
}


.bulletpoints2{
line-height:20px;
padding-left:45px;
list-style-type:disc;
}


.testimonial-quote{
float:left;
width:100%;
padding:15px 6px 6px 0;
}

.testimonial-text{
width:50%;
float:left;
padding:6px 6px 12px 0;
text-align:left;
}

.strapbar-exhibitors-logo{
float:left;
padding:8px;
margin:2px;
}

.strapbar-mpartners-logo{
float:left;
width:20%;
padding:12px;
}

.strapbar-mpartners-text{
width:60%;
float:right;
padding:12px;
}

.strapbar-privacytext{
width:98%;
float:left;
padding:6px;
}

.workshop-info{
float:left;
width:12%;
padding:6px 6px 6px 0;
text-align:right;
}

.workshop-text{
width:85%;
float:left;
padding:6px 6px 6px 0;
}

.register-text{
width:40%;
float:left;
padding:6px 6px 6px 0;
}

.register-tickboxes{
float:left;
width:5%;
padding:6px 0px 0px 10px;
}
.register-headers{
width:99%;
background:#16153f;
padding:2px;
margin-top:2px;
color:#FFFFFF;
}

.benefits{
float:left;
width:100%;
padding:15px 6px 6px 0px;
}

.sitemap{
float:left;
width:40%;
padding:12px 6px 6px 12px;
}

.sitemap-links{
text-decoration:none;
list-style-type:none;
font-size:12px;
color:#16153f;
font-weight:600;
}

.sitemap-links:hover{
list-style-type:none;
font-size:12px;
color:#212e4c;
text-decoration:underline;
}
.sitemap-sublinks{
text-decoration:none;
list-style-type:none;
font-size:12px;
color:#212e4c;
}

.sitemap-sublinks:hover{
list-style-type:none;
font-size:12px;
text-decoration:underline;
color:#16153f;
}

.archive-date{
float:left;
width:10%;
padding:6px 6px 6px 0;
}

.archive-info{
width:85%;
float:right;
padding:6px 6px 6px 0;
}
.archive-links{
text-decoration:none;
list-style-type:none;
font-size:12px;
color:#212e4c;
}

.archive-links:hover{
list-style-type:none;
font-size:12px;
text-decoration:underline;
}


.sponsor-box-edges{
text-align:center;
background:url(images/boxes/boxes_edges-sponsor.gif) repeat-y; 
padding:6px; 
vertical-align:middle;
}

.sponsor-box-bottom{
float:left; 
width:100%; 
background-image:url(images/boxes/boxes_bottom-sponsor.gif); 
background-repeat:no-repeat; 
display:block; 
height:11px;
background-position:center;
}

.alt-text{
font-size:9px;
}

.venue-image{
margin:6px 6px 6px 0;
background:url(images/venue/shutterstock_2870888.jpg) no-repeat ; 
display:block; 
width:543px; 
height:344px;
}

.google-map{
float:left;
width:30%; 
padding:115px 6px 6px 6px;
}

.register-banner{
padding:0 0 12px 0;
display:block;
}

.footer-address{
background:#16153f;
color:#FFFFFF;
text-align:right;
font-size:10px;
padding:6px 20px 6px 0px;
/*margin-top:24px;24px 24px 6px 12px
margin:0;*/
float:right;
width:956px;
}

.footer-address a{
color:#FFFFFF;
font-size:10px;
text-decoration:underline;
}

.column-left{
width:48%;
float:left;
}

.column-right{
width:48%;
float:right;
}

.sitemap-submenu{
padding: 6px 6px 6px 24px;
line-height:18px;
}

.sitemap-ul{
list-style-type:none;
line-height:18px;
}

.strapbar-sm-edges{
background-image:url(images/boxes/boxes_edges.gif);
background-repeat:repeat-y;
display:block;
float:left;
width:100%;
}

.strapbar-sm-bottom{
float:right;
width:100%;
background-image:url(images/boxes/boxes_bottom.gif);
background-repeat:no-repeat;
display:block;
height:14px;
}

.strapbar-sm-top{
float:left;
width:100%;
background: url(images/boxes/strapbar-sm_top.gif) no-repeat;
padding:2px 2px 2px 6px;
line-height:20px;
text-decoration:none;
font-size:12px !important;
color:#666666 !important;
}

.prices{
width:20%;
float:left;
padding:6px 6px 6px 0;
}

.prices-box{
float:right;
width:50%;
}
.strapbar-stream-info {

width:90%;
float:left;
padding:6px;
}
