﻿/**************************************************************/
/* C01S01 default CSS file
/**************************************************************/
html, body {
  font:normal 14px/19px Arial, Helvetica, Sans-Serif; color: #363636; margin: 0; padding: 0; background: #fff url(/uploadedfiles/EventPage/1000478/images/background.jpg) 50% 0 repeat-x; 
}
h1, h2, h3, p {
  margin: 0 0 16px;
}
img, img a {
  border: none;
}
.hr{
  border-top:#dbdbdb 1px solid; width:98%; margin:0 auto 14px; height:1px;
}
.clearFloat {
  clear: both;
}
.eventimageleft, .eventimages, .floatLeft{
  float: left; display: inline; border:none; margin:0 8px 14px 0;
}
.floatRight {
  float: right; display: inline; margin:0 0 14px 8px;
}
#ctl00_container, #ctl00_bg-container #ctl00_container{
  width: 990px; margin: 0 auto; padding:0; background:#fff url(/uploadedfiles/EventPage/1000478/images/wrapper_bg.jpg) 0 0 repeat-y; overflow:hidden;
}
#ctl00_container br.clear {
  display: none;
}
#eventText {
  display: none;
}
.bg-container.small #ctl00_header {
  width:990px; height:130px; background:#f7d700 !important; position: relative; z-index:2;
}
/**************************************************************/
/* #header
/**************************************************************/
#ctl00_header {
  width:990px; height:130px; background:#f7d700; position: relative; z-index:2;
}
#headerlogo {
  position: absolute; top:25px; left:25px;
}
p#header-venue, p#header-date {
  color: #111; font:bold 18px Arial,Helvetica,sans-serif; position: absolute; right: 32px; text-align: right; text-transform: uppercase; top: 30px;
}
p#header-date {
  top: 50px; display:block; font:bold 14px Arial,Helvetica,sans-serif;
}
#ctl00_header #header-name { display: none; }
#header_top, #header, #subheader { display: none; }
p#header-venue, p#header-date { margin: 0; }
#header-misc {
  float: right;
  font-size: 17px;
  font-weight: bold;
  position: relative;
  right: 29px;
  top: 35px;
}


/* #breadcrumb */
ul.hlist {
  list-style: none; margin: 0; padding: 0; position: absolute; top: 5px; right: 0;
}
ul.hlist a {
  color: #555555; text-decoration: none;
}
ul.hlist li {
  float: left; display: inline; border-right: 1px solid #555555;  padding-right: 5px; margin-right: 5px; font:11px Verdana,Arial,Helvetica,sans-serif;
}
ul.hlist li.addthis {
  margin: 0; padding: 0; border: none;
}
ul.hlist li.listing {
  border: none !important; margin: 0 !important; padding: 0 !important;
}
/* slider */
#slider_container {
    height:302px; 
  /*margin:0 0 20px;*/
  position: relative; 
  width:990px; 
  top:0; 
  left:0;
}
#slider {
  overflow: hidden; position: relative; height:302px;
}
#slider ul, #slider li {
  padding: 0 !important; background: 0 !important; list-style: none !important; margin:0;
}
#slider li  {
  position: relative; margin: 0 !important;
}
#slider li div{
   left: 13px; position: absolute; top: 15px; width: 160px;
}
#slider li div p {
  color:#fff; font-size:12px;
}
#slider li div p a{
  color:#fff !important;
}
#slider li div p strong  {
   color: #ff9711; font: normal 14px Arial,Helvetica,sans-serif; margin:0 0 20px;
}
#slider li, #slider ul {
  overflow: hidden !important;
}
    
/* numeric controls */
ol#controls {
    display:block; height: 15px; left:38px; margin: 0; padding: 0; position: absolute; top: 278px; width: auto; z-index: 2;
}
ol#controls li {
    float: left; height:15px; list-style: none; margin: 0 3px 0 0; padding: 0; width:15px;
}
ol#controls li a {
    background: url(/uploadedfiles/EventPage/1000478/images/notactive.png) no-repeat scroll 0 0 transparent; float: left; font: 0 Arial,sans serif !important; height: 25px; padding: 5px 0 0; text-align: center; text-decoration: none; width: 33px; color:#fff;
}
ol#controls li.current a {
    background: url(/uploadedfiles/EventPage/1000478/images/active.png) no-repeat scroll 0 0 transparent;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
    outline: medium none;
}

/* arrow controls */
#arrows{
  display:none; width:638px; position:absolute; top:126px; height:58px;
}


/**************************************************************/
/* #navigation
/**************************************************************/
ul#navigation {
  list-style:  none; margin: 0; padding: 0; position: absolute; right:40px; top: 81px; width:524px; z-index: 90;
}
ul#navigation li {
  float: left; display: inline; padding:0; position: relative; margin:0 15px 0 0;
}
ul#navigation li a {
  color: #111111; display: block; font: 16px Arial,Helvetica,sans-serif !important; height: 36px !important; padding: 13px 0 0; text-align: center; text-decoration: none; width: 89px;
}
ul#navigation li.lastItem{
  border:none; padding-right:0;
}
ul#navigation li a:hover{
  background:#f7d700 url(/uploadedfiles/EventPage/1000478/images/hover_bg.jpg) no-repeat scroll 0 0; color: #fff;
}
ul#navigation li.active, ul#navigation li.hover  ul.subnav {
  display: block;
}
/*ul#navigation li.active a, ul#navigation li.hover a{
  background:#3C8ECE; color: #fff;
}*/
.navItem { 
  float: left; display: inline; height: 50px; 
}


/* .subnav */
ul#navigation ul{
  margin: 0; padding: 0; list-style: none; color:#fff; font:normal 14px Arial, Helvetica, sans-serif !important; width:75px; z-index: 95;
}
ul#navigation li ul.subnav {
  display: none; position: absolute; top:49px; left: 0; width:212px; z-index: 96; padding:0;
}

ul#navigation li.last ul.subnav{
  left:-123px;  
}


ul#navigation li ul.subnav li {
  width: 212px; background: #262528; clear: both; border:none !important; text-indent: 6px; z-index: 97; padding: 0; width:100% !important; height:auto !important;
  filter: alpha(opacity=90); /* internet explorer */
    -khtml-opacity: 0.90;      /* khtml, old safari */
    -moz-opacity: 0.90;       /* mozilla, netscape */
    opacity: 0.90;           /* fx, safari, opera */
}
ul#navigation li ul.subnav li a {
  border: medium none; clear: both; color: #FFFFFF; display: block; font-size: 13px !important; height: auto !important; padding: 9px; text-align: left; text-decoration: none; width: auto;
}
ul#navigation li ul.subnav li a:hover {
  background:#1d4a68; text-decoration: none; color:#fff;
  filter: alpha(opacity=90); /* internet explorer */
    -khtml-opacity: 0.90;      /* khtml, old safari */
    -moz-opacity: 0.90;       /* mozilla, netscape */
    opacity: 0.90;           /* fx, safari, opera */ 
}
ul#navigation li ul.subnav li.active a{
  background:#1d4a68 !important; color: #fff; filter: alpha(opacity=90); /* internet explorer */
    -khtml-opacity: 0.90;      /* khtml, old safari */
    -moz-opacity: 0.90;       /* mozilla, netscape */
    opacity: 0.90;           /* fx, safari, opera */
}



/**************************************************************/
/* #ctl00_left_col
/**************************************************************/
#ctl00_left_col {
  display: inline; float: left; left:24px; padding:0 0 20px; position: relative; top: 23px; width:648px; 
}
#ctl00_left_col.smallwidth{
  width:330px;
}
#ctl00_left_col table{
  margin:0 0 14px;
}
#ctl00_left_col a {
  color: #1b469f;
}
#ctl00_left_col a:hover {
  text-decoration: none;
}
#ctl00_left_col h1{
  font:bold 26px/30px Arial,Helvetica,sans-serif; color:#1b5073; 
}
#ctl00_left_col h2 {
  color: #56504b; font-size: 22px; text-transform:uppercase; line-height:normal;
}
#ctl00_left_col h3 {
  color: #363636; font-size: 18px; font-weight: normal;
}
#ctl00_left_col blockquote{
  font-weight:normal; margin:0 0 5px; padding:0;
}
#ctl00_left_col cite{
  font-weight:bold; margin:0 0 14px; display:block; position:relative; left:50px;
}
#ctl00_left_col ol{
  margin:0 0 20px 20px; padding:0;
} 
#ctl00_left_col ol li{
  margin: 0 0 8px; padding:0;
} 
#ctl00_left_col ul {
  list-style: none; margin:0 0 20px; padding: 0;
}
#ctl00_left_col ul li {
  background: url(/uploadedfiles/EventPage/1000478/images/bullet.png) no-repeat 0 4px; padding: 0 0 0 15px; margin:0 0 5px;
}

/**************************************************************/
/* #ctl00_mid_col
/**************************************************************/
#ctl00_mid_col{
  width:300px; position: relative; top: 23px; float:left; display:inline; left:24px; padding:0 0 30px;
}
.f_speakers{
  background: url(/uploadedfiles/EventPage/1000478/images/speaker_bg.jpg) no-repeat 0 0; width:300px; height:600px; margin:0 0 14px; float:right;
}
.f_speakers h2{
  color:#000 !important; font:bold 16px Arial, Helvetica, sans-serif !important; text-transform:uppercase; left:26px; top:22px; position:relative;  
}
.StaticVSliderSub{
  left:26px; top:40px; position:relative; width:92% !important;
}
.frmClass{
  margin:0;  
  width:97%;
}
.spImg img{
  width:auto !important; height:auto !important;  
}
.spSummary, .spSummary span, .spSummary .clsComName{
  font:normal 14px/19px Arial, Helvetica, sans-serif; color:#252525 !important; text-decoration:none;  
}
.spSummary span a.spSummaryLnk, .spSummary span a span{
  font:bold 14px/19px Arial, Helvetica, sans-serif; color:#252525 !important; text-decoration:none;
}

.video_box{
  background: url(/uploadedfiles/EventPage/1000478/images/video_box.jpg) no-repeat 0 0; width:300px; height:257px; margin:0 0 14px; position:relative; left:0; float:right; clear:both;
}
.video_box h2 {
  color: #000 !important; font: bold 15px/20px Arial,Helvetica,sans-serif !important; left: 39px; position: relative; text-transform: uppercase;top: 10px; width: 230px;
}
.video_box img{
  left:37px; top:11px; position:relative;
}


.dwnloadbx{
  background: url(/uploadedfiles/EventPage/1000478/images/whitepaper_bg.jpg) no-repeat 0 0; width:255px; height:228px; 
  margin:0 auto 14px; 
  position:relative; 
  left:9px; 
}

.dwnloadbx h2 {
  color: #000 !important; 
  font: bold 16px/20px Arial,Helvetica,sans-serif !important; 
  left: 14px; 
  position: relative; 
  top: 7px; 
  width: 128px;
  float:left;
}
.dwnloadbx img{
  left:31px; 
  top:7px; 
  position:relative;
}

.dwnloadbx p{
  font:13px/18px Arial, Helvetica, sans-serif;
  position:relative;
  top:14px;
  left:14px;
  width:236px;
}

/**************************************************************/
/* #ctl00_partners
/**************************************************************/
#ctl00_partners{
  display: inline; float: left; left:24px; padding:0 0 20px; position: relative; top: 0; width:648px; clear:left;
}

/* featured content */
#FeaturedContent { 
  background: #dbdbde url(/uploadedfiles/EventPage/1000478/images/media_bg.jpg) no-repeat scroll 0 0; width:650px; height:331px; position:relative; float:left;
}
#FeaturedContent #FeaturedContentHeading { 
  display: none;
}
#FeaturedContent ul.tabs{
  border-bottom: medium none !important; height:32px !important; left:14px; margin: 0 !important; position: relative; top:25px; width: 586px !important;
}
#FeaturedContent ul.tabs li{
  position:relative; left:9px; 
}
#FeaturedContent ul.tabs a {
    background: url(/uploadedfiles/EventPage/1000478/images/tabs.png) 0 0 no-repeat !important; font: bold 15px/15px Arial,Helvetica,sans-serif !important; height:8px !important; margin: 0 5px 0 0 !important; padding: 11px 0 !important; text-transform: uppercase; width:133px !important;
}
#FeaturedContent ul.tabs a.current, #FeaturedContent ul.tabs a.current:hover, #FeaturedContent ul.tabs li.current a {
    background-position: 0 -32px !important; color: #252525 !important;
}
#FeaturedContent ul.tabs a.a, #FeaturedContent ul.tabs a.b, #FeaturedContent ul.tabs a.c, #FeaturedContent ul.tabs a.d, #FeaturedContent ul.tabs a.e, #FeaturedContent ul.tabs a.f {
    background-position: 0 -30px !important; width: 137px !important;
}
#FeaturedContent ul.tabs a.a:hover, #FeaturedContent ul.tabs a.b, #FeaturedContent ul.tabs a.c, #FeaturedContent ul.tabs a.d, #FeaturedContent ul.tabs a.e {
    background-position: 0 -30px !important; color: #FFFFFF !important;
}
#FeaturedContent ul.tabs a.a.current, #FeaturedContent ul.tabs a.b.current, #FeaturedContent ul.tabs a.c.current, #FeaturedContent ul.tabs a.d.current, #FeaturedContent ul.tabs a.e.current, #FeaturedContent ul.tabs a.f.current {
    background-position: 0 0 !important; color: #252525 !important;
}
#FeaturedContent ul.tabs a.a.current:hover, #FeaturedContent ul.tabs a.b.current:hover, #FeaturedContent ul.tabs a.c.current:hover, #FeaturedContent ul.tabs a.d.current:hover, #FeaturedContent ul.tabs a.e.current:hover, #FeaturedContent ul.tabs a.f.current:hover {
    color: #FFFFFF !important;
}
#FeaturedContent div.panes div.item{
  border: medium none !important; border-radius: 8px; height: 222px; left: 14px; padding: 15px 10px 15px 17px !important; position: relative;  top: 26px; width: 593px;
}
#FeaturedContent .MediaItems{
  padding:0 !important; margin:0 !important; list-style:none; background:none;
}
#FeaturedContent .MediaItems li{
  background:none !Important; padding:0 !important; margin:0 0 20px !important;  color:#363636; font:normal 14px Arial, Helvetica, sans-serif; list-style:none !important;
}
#FeaturedContent .MediaItems li p{
  margin:0 0 11px !important; font-size:15px !important;  
}
#FeaturedContent .MediaItems li img{
  display:none !important;  
}
#FeaturedContent .MediaItems li  br{
  display:none !important;  
}
#FeaturedContent .MediaItems li a {
  color: #363636;
  display: block;
  font: 16px/22px Arial,Helvetica,sans-serif;
  margin: 0 0 8px;
  text-decoration: none;
  text-transform: uppercase;
}
#FeaturedContent .MediaItems li a:hover{
  color:#1b469f;
}
#FeaturedContent .MediaItems li ul {
  padding:0 !important; margin:0 0 11px !important;  
}
#FeaturedContent .MediaItems li ul li{
  background: url(/uploadedfiles/EventPage/1000478/images/bullet.png) no-repeat 0 2px !important; padding: 0 0 0 15px !important; margin:0 0 5px !important; border-bottom:none !important;
}


/**************************************************************/
/* #ctl00_right_col
/**************************************************************/
#ctl00_right_col {
  width: 300px; float: right; display: inline; padding:0 0 50px; position:relative; right:0; top:23px;
}
#ctl00_right_col br{
  display:none;
}
#ctl00_right_col a {
  color: #1b469f; text-decoration: underline;
}
#ctl00_right_col a:hover {
  text-decoration: none;
}

/* .brochure box */
#ctl00_546903_eventsubnavbox{
  width:302px; margin:0; position:relative; left:-2px;
}
#ctl00_546903_eventsubnavbox h2, #ctl00_546903_eventsubnavbox h3{
  display:none;  
}
#ctl00_546903_eventsubnavbox .DownloadAgendaSubNavBox, #ctl00_546903_eventsubnavbox .SponsorshipOpportunitiesSubNavBox{
  background:#55504C url(/uploadedfiles/EventPage/1000478/images/brochure_bg.jpg) 0 0 no-repeat; height: 117px; margin: 0 0 11px; position: relative; width: 302px; z-index: 1;
}
#ctl00_546903_eventsubnavbox .DownloadAgendaSubNavBox h2, #ctl00_546903_eventsubnavbox .SponsorshipOpportunitiesSubNavBox h2 {
  color: #FFFFFF; display: block !important; font: 16px Arial,Helvetica,sans-serif; left: 16px; position: relative; text-transform: none; top: 13px;  width: 144px;
}
#ctl00_546903_eventsubnavbox .DownloadAgendaSubNavBox h2{
  top:7px;  
}
#ctl00_546903_eventsubnavbox .DownloadAgendaSubNavBox h2 a, #ctl00_546903_eventsubnavbox .SponsorshipOpportunitiesSubNavBox h2 a{
  color:#fff !important; text-decoration:none;
}
 #ctl00_546903_eventsubnavbox .DownloadAgendaSubNavBox p{
  display:none;
}


.DownloadAgendaSubNavBox img {
    float: right;
    height: 73px;
    position: relative;
    right: 29px !important;
    top: 15px !important;
    width: 77px !important;
}


/* .register box */
#ctl00_546904_eventsubnavbox{
  width:295px; height:90px; background:url(/uploadedfiles/EventPage/1000478/images/reg_bg_new.jpg) 0 0 no-repeat; position:relative; left:-1px;
}
#ctl00_546904_eventsubnavbox .regbutton a{
  color:#000; font:bold 16px Arial, Helvetica, sans-serif !important; text-transform:uppercase; left:24px; top:5px; position:relative; text-decoration:none;  
}
#ctl00_546905_eventsubnavbox{
  width:295px; height:145px; /*background:url(/uploadedfiles/EventPage/1000478/images/reg_bg_new.jpg) 0 0 no-repeat;*/ position:relative; left:-1px; /*margin: 0 0 14px;*/
}
#ctl00_546905_eventsubnavbox #title a {
  color: #000;
  display: block;
  font: bold 16px Arial,Helvetica,sans-serif !important;
  left: 24px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  top: 10px;
  width: 265px !important;
}
.Exclusive_Video > center {
  left: 25px;
  position: relative;
  top: 35px;
  width: 266px;
}
.registerSubNavBox {
    left: 24px;
    position: relative;
    top: 9px;
    width: 267px;
}

.textbelow img {
  float: left;
  left: 15px;
  position: relative;
  top: 82px;
}

.textbelow p{

margin: 0 0 10px;
}

.textbelow p a {
  color: #fff !important;
  left: 17px;
  position: relative;
  text-decoration: none !important;
  top: 74px;
}
/* .subboxes box */
#ctl00_386584_eventsubnavbox{
  
}
.email_box{
  width:295px; height:64px; background:url(/uploadedfiles/EventPage/1000478/images/reg_bg.jpg) 0 0 no-repeat; position:relative; left:-1px;  
}
.email_box a{
  color:#000 !important; font:bold 16px Arial, Helvetica, sans-serif !important; text-transform:uppercase; left:24px; top:18px; position:relative; text-decoration:none !important;  
}

.convince_box{
  width:295px; height:76px; background:url(/uploadedfiles/EventPage/1000478/images/convince_bg.jpg) 0 0 no-repeat; position:relative; left:-1px;  margin:0 0 7px;
}
.convince_box a{
  color:#000 !important; font:bold 16px Arial, Helvetica, sans-serif !important; text-transform:uppercase; left:24px; top:18px; position:relative; text-decoration:none !important;  
}


/* .partner box */
.eventpartnerstable{
  background:none; width:100% !important; padding:6px 0 0; margin:0 0 14px;
}
.MediHeading, .SponsorHeading, .RotateWrapInner span{
  color:#fff; margin:0 0 5px; font:bold 16px Arial, Helvetica, sans-serif !important; text-transform:uppercase; left:25px; top:13px; position:relative;
}
#SponsorWidgetWrapper{
  width:301px !important; background:url(/uploadedfiles/EventPage/1000478/images/sponsor_bg.jpg) 0 0 no-repeat; height:202px; position:relative; left:-1px;
}
#MediaWidgetWrapper{
  width:301px !important; background:url(/uploadedfiles/EventPage/1000478/images/mediapartner_bg.jpg) 0 0 no-repeat; height:202px; position:relative; left:-1px;
}
.SponsorWidget, .MediaWidget{
  width:100% !important;  
}
.RotateWrapInner{
  margin:0 !important; width:100% !important;  
}
.DynamicRotator{
  background:#FFFFFF; border: none !important; height: 148px !important; left: 27px; position: relative; top: 35px; width: 80% !important;z-index:0;
}
.DynamicRotator img{
  left: 41px !important; margin: 0 auto !important; padding: 0 !important; position: relative; top: 26px !important;
}


/* .quicklinks box */
#ctl00_546908_eventsubnavbox{
  width:245px; margin:0 auto;    
}
#ctl00_546908_eventsubnavbox h3, #ctl00_546908_eventsubnavbox .QuickLinkSubNavBox br, #ctl00_546908_eventsubnavbox .QuickLinkSubNavBox hr,
.NetworkingSubNavBox br,
.NetworkingSubNavBox hr{
  display:none;
}
#ctl00_546908_eventsubnavbox .QuickLinkSubNavBox p,
.NetworkingSubNavBox p{
  height:48px; width:100%; margin:0 0 10px;  
}
#ctl00_546908_eventsubnavbox .QuickLinkSubNavBox p img,
 .NetworkingSubNavBox p img{
  position:relative; top:0; left:0; float:left;
}
#ctl00_546908_eventsubnavbox .QuickLinkSubNavBox p a,
.NetworkingSubNavBox p a{
  color: #F7D700 !important; left: 20px; position: relative; text-decoration: none !important; top: 16px;
}


/**************************************************************/
/* #ctl00_footer
/**************************************************************/
#ctl00_footer {
  width: 100%; height:323px; background:#323232; color: #fff; clear: both; border-top:7px solid #f7d700;
}

#ctl00_footer br{
  display:none !important;  
}

#ctl00_footer a {
  color: #F7D700;
}

#ctl00_footer a:hover {
  text-decoration: none;
}

#ctl00_content{
  width: 990px; 
  margin: 0 auto; 
  position: relative; 
  height: 323px;
}

#ctl00_footer #ct100_content p{
  font:normal 13px Arial, Helvetica, sans-serif; 
  margin:0 0 18px;
}

#ctl00_footer_left {
  display: inline; float: left; left:317px; position: absolute; top: 66px; width:405px; background:url(/uploadedfiles/EventPage/1000478/images/ftrdivider.png) 0 0 no-repeat; height:238px;
}

#ctl00_footer_left img{
  position:relative; left:0; top:27px; margin:0 auto 28px; display:block;
}

#ctl00_footer_right {
  display: inline; float: right; position: relative; top:66px; background:url(/uploadedfiles/EventPage/1000478/images/ftrdivider.png) 0 0 no-repeat; width:268px; height:238px;
}

#ctl00_footer_right img, 
#ctl00_footer_right span{
  position:relative; left:56px; top:6px; margin:0 0 27px;  display:block;
}

#footerContent { 
position: absolute; top:66px; width: 315px; 
} 

#footerContent br{
  display:block !important;
}

#footerContent h3{
  text-transform:uppercase;
}

/* footer nav */
#ctl00_footernav{
  display: inline; float:left; left:0; overflow: hidden; position: absolute; top:20px;
}
#ctl00_footernav ul#navigation{
  float:left; position:relative; top:0; left:0; width:100%;  z-index:0
}
#ctl00_footernav ul#navigation li{
  background:none; color:#fff; padding:0; margin:0 52px 0 0; border:none !important;
}
#ctl00_footernav ul#navigation li a{
  color:#fff;  font:normal 16px Arial, Helvetica, sans-serif !important; border-right:none !important; padding:0; margin:0; text-decoration:none; width:auto !important; height:auto !important;
}
#ctl00_footernav ul#navigation li a:hover{
  background:none; text-decoration:none !important; color:#F7D700 !important;
}
#ctl00_footernav ul#navigation li ul.subnav{
  background:none !important; padding:0 !important;
}


/**************************************************************/
/* #subpages
/*****************?********************************************/
.eventimages {
  display:inline; margin:0 14px 20px 0; float:left;  
}
.eventimages img{
  height:auto; width:auto;  
}
#MediaCenter ul.tabs{
  margin:0 !important; height:29px !important; border-bottom:none !important; display:inline-block;
}
#MediaCenter ul.tabs li{
  position:relative; left:0; 
}
#MediaCenter ul.tabs a{
  background:#F6D700; width:102px !important; font:bold 12px/12px Arial, Helvetica, sans-serif !important; text-transform:uppercase; height:14px !important; padding:4px 0 20px !important; margin:0 5px 0 0 !important;  
}
#MediaCenter ul.tabs a.current, #MediaCenter ul.tabs a.current:hover, #MediaCenter ul.tabs li.current a, #MediaCenter ul.tabs a.current, #MediaCenter ul.tabs a.current:hover, #MediaCenter ul.tabs li.current a{
  color:#fff !important; background:#1B4F74 !important;  
}
#MediaCenter ul.tabs a.a, #MediaCenter ul.tabs a.b, #MediaCenter ul.tabs a.c, #MediaCenter ul.tabs a.d,
 #MediaCenter ul.tabs a.e, #MediaCenter ul.tabs a.f
{
  width:103px !important;  background:#F6D700; 
}
#MediaCenter ul.tabs a.a:hover, #MediaCenter ul.tabs a.b, #MediaCenter ul.tabs a.c, #MediaCenter ul.tabs a.d,
 #MediaCenter ul.tabs a.e, #MediaCenter ul.tabs a.f {
  background:#F6D700 !important; color:#000 !important; 
}
#MediaCenter ul.tabs a.a.current, #MediaCenter ul.tabs a.b.current, #MediaCenter ul.tabs a.c.current, #MediaCenter ul.tabs a.d.current, #MediaCenter ul.tabs a.e.current, #MediaCenter ul.tabs a.f.current{
  background:#1B4F74 !important; color:#fff !important;
}
#MediaCenter ul.tabs a.a.current:hover, #MediaCenter ul.tabs a.b.current:hover, #MediaCenter ul.tabs a.c.current:hover, #MediaCenter ul.tabs a.d.current:hover, #MediaCenter ul.tabs a.e.current:hover, #MediaCenter ul.tabs a.f.current:hover{
  color:#fff; background:#1B4F74;
}
#MediaCenter div.panes {
  position:relative; top:3px;  
}
#MediaCenter div.panes div.item{
  border:none !important; background:#eee !important; font:normal 14px/19px Arial, Helvetica, sans-serif !important;
}
#MediaCenter .MediaItems li{
  background:none !Important; padding:0 0 20px !important; border-bottom:1px solid #ccc !important; margin:0 0 14px !important; overflow:hidden;
}
#MediaCenter .MediaItems li a {
    color: #363636; display: block; font: 17px/22px Arial,Helvetica,sans-serif; margin: 0 0 11px; text-decoration: none;
}
#MediaCenter .MediaItems li br{
  display:none !important;  
}
#MediaCenter .MediaItems li a:hover {
    color: #1b469f;
}
#MediaCenter .MediaItems li p{
  display: inline; float: left; margin: 0 0 11px !important; width: 522px;
}
#MediaCenter .MediaItems li ul li{
  background: url(/uploadedfiles/EventPage/1000478/images/bullet.png) no-repeat 0 3px !important; padding: 0 0 0 15px !important; margin:0 0 5px !important; border-bottom:none !important;
}

#Prices table {
  margin:0 0 20px; width:100%;
}
#Prices table table{
  width:100%;
}
#Prices table th {
  background: #edece8; padding:5px; border:1px solid #edece8;
}
#Prices table  td {
  background: #fff; text-align: center; padding:5px; border:1px solid #edece8; font-size: 15px;
}
#Prices table  td.Package {
  text-align: left; font-weight:bold;
}
#Prices table  td.RegisterRow  {
  text-align: right; font-size: 15px;
}
table.social{
  width:25px; margin:0 0 14px;
}
#SponsorsList{
  display:block; overflow:hidden; margin:0 0 14px; width:100%;
}
#SponsorsList .SponsorRow{
  border-bottom:1px solid #ccc; margin:0 0 14px; padding:0 0 20px; display:block; overflow:hidden;  
}
#SponsorsList .SponsorRow img.logo{
  margin:0 14px 0 0;  
}
img.logo{
  float:left; display:inline; clear:left;
}
div.blurb{
  float:right; display:inline; width:400px; margin:0 0 34px;
}
div.blurb h3{
  margin:0 0 5px;
}

.speakerphoto img{
  display:inline-block; margin:0 8px 14px 0; width:70px !important; height:70px !important;
}
h2#sc-Conference-Speakers{
  clear: left; display: block; margin: 20px 0 !important; overflow: hidden; position: relative; top: 18px;
}  
#speakerslist .speakercontainer {
    border-bottom: 1px solid #A8DBF3; clear: left; float: left; padding: 10px 0; width:585px;
}
#speakerslist .speakercontainer img.speaker-photo {
    display: inline; float: left;
}
#speakerslist .speakercontainer img.speaker-logo {
    display: inline; float: right;
}
.speakerblurb {
    display: inline; float: left; margin: 0; padding-left: 35px; position: relative; width: 480px;
}
.speakerblurb h2.name {
    color: #636363; font: 14px/20px Arial,Helvetica,Sans-Serif !important; margin: 0 0 2px;
}
.speakerblurb h2.name a {
    color: #0054A6 !important; text-decoration: underline;
}
.speakerblurb h3 {
    color: #636363 !important; font: 14px/20px Arial,Helvetica,Sans-Serif !important; margin: 0 0 2px;
}
.speakerblurb h3.company {
    font-weight: bold; margin: 0 0 14px !important;
}


/* Agenda 
----------------------------*/
#expandall, #collapseall, .speakersummary{
  display:none;  
}
div.Break{
  border-bottom:1px solid #CCCCCC; padding:14px 0px 1px 10px; background:#E6E6E6; display:block; overflow:hidden;
}
div.Session {
  border-bottom:1px solid #CCCCCC; display:block; margin:0; padding:14px 0px 1px 10px; overflow:hidden;
}
div.Break h2, div.Session h2{
   color:#00609D !important; font-size:14px !important; font-weight:bold !important; overflow:hidden;text-transform: none !important;
}

div.Break h2 a, div.Session h2 a, .tracks-table.TrackDefault h2 a{
  text-decoration:none; color:#00609D !important;font-size:14px !important;
}
.details{
  clear:left; display:block; margin:14px 0;  
}
.Break p, .Session p{
  margin:0 0 14px !important;
}
.Break ul, .Session ul{
  margin:14px 0 !important;
}
.Break table, .Session table{
  margin:0 0 14px  !important; padding:0 !important; width:100% !important;
}
.Break table, .Session table th{
  padding:5px; background:#114c8f; color:#fff; font-size:15px;
}
.Break table td h2, .Session table td h2{
  color:#114c8f !important; font-size:16px;
}
.Time{
  color:#000; font-size:12px;  margin:0 8px 0 0; 
}
.tracks-table.TrackDefault tr {
  vertical-align: top;
}
.SessionHeader > h2{
  font-size: 15px !important;
  font-weight: bold !important;
  margin: 0;
  padding: 10px 0 0 12px;text-transform: none !important;
}
.tracks-table.TrackDefault h3 {
  font-size: 15px !important;
  font-weight: bold !important;
  margin: 0 0 10px;
  padding: 10px 0 0 0px;
}
.subheading {
  background:#f7d700;
  padding: 10px;
}
.subheading > h2 {
  font-size: 18px !important;
  margin: 0;
  color:#000 !important;text-transform: none !important;
}

/* redForms.aspx */
.field .labelWidth{
  margin:0 8px 8px 0 !important; width:170px;
}
#ctl00_194900_pd_lblSignUpIQ{
  margin:0 0 14px !important;  
}

/***************** SRS ************************/
#ctl00_left_col.fullwidth { width: 973px !important; top: 0; padding-top: 10px; background: white; }
#breadcrumb li { background: none !important; margin: 0 !important; padding: 0 !important; }
.srs-widget-container ul { padding-left: 25px !important; }

table.LaCart_price{width:100%;}
table.LaCart_price th {background:#B7D1DC !important;border: 1px solid #9BDAF5 !important;font-size:12px;color:#000 !important;}
table.LaCart_price td {background:#B0E0F6 !important;border: 1px solid #9BDAF5 !important;font-size:12px;color:#000 !important;text-align:center;}
#Business{background: none repeat scroll 0% 0% rgb(197, 159, 112); padding: 5px; border: 1px solid rgb(203, 220, 228); color: #000 !important;font-size:17px !important;}
#Networking{background: none repeat scroll 0% 0% rgb(209, 224, 230); padding: 5px; border: 1px solid rgb(203, 220, 228); color: #000 !important;font-size:17px !important;}
#Economy{background: none repeat scroll 0% 0% rgb(227, 190, 101); padding: 5px; border: 1px solid rgb(203, 220, 228); color: #000 !important;font-size:17px !important;}
#ALaCart{background: none repeat scroll 0% 0% rgb(93, 109, 152); padding: 5px; border: 1px solid rgb(203, 220, 228); color: #fff !important;font-size:17px !important;}

#Prices table #tabetwo td.Package{width:264px; font-weight:normal !important;}
#Prices table table td.Package span{display:block;width:200px;}
#Prices table #tabetwo td img{margin:0 auto;}
#Prices table #tabetwo tr.even td{background:#f9f9f9 !important;}
#nobg li{background: none !important;list-style:disc !important;float:left!important;padding:0 !important;margin:0 22px 0 0 !important;}
#nobg {margin-left:15px !important;clear:both; float:left; display:block;}

/* root element for tabs     */
ul.tabs {
     list-style:none !important;     margin:15px 0 0 0 !important; padding:0; border-bottom:1px solid #818181; height:30px;
}

/* single tab */
ul.tabs li { 
     float:left;     text-indent:0; padding:0 !important; margin:0 !important; list-style:none !important; background:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
     background:#F6D700; display:block; height: 30px; line-height:normal; width: 115px; text-align:center; text-decoration:none; color:#fff !important; padding:0px; margin:0px; position:relative; top:1px; font-weight:bold;
}

ul.tabs a:active {
     outline:none; color:#fff; background:#274591 !important;    
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
     background-position: 0px -31px;     color:#333;     
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
     background:#274591; cursor:default !important; color:#fff !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* track a */
ul.tabs a.a, ul.tabs a.e, ul.tabs a.i, ul.tabs a.m, ul.tabs a.q, ul.tabs a.u   { background-position: -0px 0; width:114px; }
ul.tabs a.a:hover, ul.tabs a.e:hover, ul.tabs a.i:hover, ul.tabs a.m:hover, ul.tabs a.q:hover, ul.tabs a.u:hover { background-position: -0px -31px; }
ul.tabs a.a.current, ul.tabs a.e.current, ul.tabs a.i.current, ul.tabs a.m.current, ul.tabs a.q.current, ul.tabs a.u.current     { background-position: -0px -62px; }

/* track b */
ul.tabs a.b, ul.tabs a.f, ul.tabs a.j, ul.tabs a.n, ul.tabs a.r, ul.tabs a.v       { background-position: -114px 0; width:114px; }
ul.tabs a.b:hover, ul.tabs a.f:hover, ul.tabs a.j:hover, ul.tabs a.n:hover, ul.tabs a.r:hover, ul.tabs a.v:hover       { background-position: -114px -31px; }
ul.tabs a.b.current, ul.tabs a.f.current, ul.tabs a.n.current, ul.tabs a.j.current, ul.tabs a.r.current, ul.tabs a.v.current     { background-position: -114px -62px; }

/* track c */
ul.tabs a.c, ul.tabs a.g, ul.tabs a.k, ul.tabs a.o, ul.tabs a.s, ul.tabs a.w  { background-position: -228px 0; width:115px; }
ul.tabs a.c:hover, ul.tabs a.g:hover, ul.tabs a.k:hover, ul.tabs a.o:hover, ul.tabs a.s:hover, ul.tabs a.w:hover      { background-position: -228px -31px; }
ul.tabs a.c.current, ul.tabs a.g.current, ul.tabs a.k.current, ul.tabs a.o.current, ul.tabs a.s.current, ul.tabs a.w.current     { background-position: -228px -62px; }

/* track d */
ul.tabs a.d, ul.tabs a.h, ul.tabs a.l, ul.tabs a.p, ul.tabs a.t, ul.tabs a.x           { background-position: -342px 0; width:114px; }
ul.tabs a.d:hover, ul.tabs a.l:hover, ul.tabs a.p:hover, ul.tabs a.t:hover, ul.tabs a.x:hover, ul.tabs a.h:hover      { background-position: -342px -31px; }
ul.tabs a.d.current, ul.tabs a.h.current, ul.tabs a.l.current, ul.tabs a.p.current, ul.tabs a.t.current, ul.tabs a.x.current      { background-position: -342px -62px; }

/* track e 
ul.tabs a.e, ul.tabs a.o          { background-position: -456px 0; width:115px; }
ul.tabs a.e:hover, ul.tabs a.o:hover      { background-position: -456px -31px; }
ul.tabs a.e.current, ul.tabs a.o.current     { background-position: -456px -62px; }
*/
/* track f 
ul.tabs a.f, ul.tabs a.p          { background-position: -0px 0; width:114px; }
ul.tabs a.f:hover, ul.tabs a.p:hover      { background-position: -0px -31px; }
ul.tabs a.f.current, ul.tabs a.p.current { background-position: -0px -62px; }
*/
/* track g 
ul.tabs a.g, ul.tabs a.q           { background-position: -114px 0; width:114px; }
ul.tabs a.g:hover, ul.tabs a.q:hover      { background-position: -114px -31px; }
ul.tabs a.g.current, ul.tabs a.q.current     { background-position: -114px -62px; }
*/
/* track h 
ul.tabs a.h, ul.tabs a.r          { background-position: -228px 0; width:115px; }
ul.tabs a.h:hover, ul.tabs a.r:hover          { background-position: -228px -31px; }
ul.tabs a.h.current, ul.tabs a.r.current     { background-position: -228px -62px; }
*/
/* track d 
ul.tabs a.i, ul.tabs a.s          { background-position: -342px 0; width:114px; }
ul.tabs a.i:hover, ul.tabs a.s:hover      { background-position: -342px -31px; }
ul.tabs a.i.current, ul.tabs a.s.current     { background-position: -342px -62px; }
*/
/* track e 
ul.tabs a.j, ul.tabs a.t           { background-position: -456px 0; width:115px; }
ul.tabs a.j:hover, ul.tabs a.t:hover      { background-position: -456px -31px; }
ul.tabs a.j.current, ul.tabs a.t.current     { background-position: -456px -62px; }
*/


/* initially all panes are hidden */ 
div.panes div.pane {
     display:none;
     border:1px solid #818181;     
     width:500px;
}

.largepane {
     height:650px !important;
}

.largepane1 {
     height:800px !important;
}

.largepanel {
     height:900px !important;

}

.largepanel2 {
     height:1800px !important;

}
.largepanel3 {
     height:1300px !important;

}
div.panes div {
     display:none; padding:15px 10px; border:1px solid #999; border-top:0; font-size:12px; background-color:#fff;clear:both;
}
div.panes div div {
     display: block; padding: 0; border: none; background: none;clear:both;
}

#legend{
     width:98%; display:block; background:#fff; padding:5px; height:auto; position: relative; top: 0; 
}
#legend table td strong{display:inline-block;}
#ctl00_left_col .Session .left {
    width: 233px !important;
}
.Session.Webinar .titlewrapper{display:none;}
.clsSessionHeader{margin:0 0 10px;}
#legend table td img.floatLeft{top:3px !important;}
.right-g6page{
background: none repeat scroll 0 0 #EEF4F7 !important;
          border: medium none;
          display: inline;
          float: left;
          height: auto !important;
          margin: 0 0 24px;
          padding: 0 10px 10px;
          width: 360px;
          }
#Agenda .speakerphoto {margin:0 7px 0 0 !important;}
#Agenda table tr{vertical-align:top !important;}
#Agenda .speakerbio{display:none !important;}
.tracks-table.TrackDefault{width:100%;}
.tracks-table.TrackDefault tr td.FirstTrack {background:#fef7cb;border:1px solid #fbca3f;padding:5px !important;width:50%;}
.tracks-table.TrackDefault tr td.LastTrack{background:#fef8e7;border:1px solid #fbca3f;padding:5px !important;width:50%;}
#roundstream td{background:#f2eff5;border:1px solid #c096ea;padding:5px !important;}
#roundstream td table td{border:0px solid #c096ea !important;}
.TrackDefaultHeading a{
    color: #00609D !important;
    text-decoration: none;
    font-size: 14px !important;
    font-weight: bold !important;
}
.htmlmod{display:none;}


#legend p {
    font-size: 12px !important;
}

#Sponsors .details span{
  font-weight:normal !important;
}

#Venue h2{
  margin:18px 0 10px;
}

#MediaPartners .priority, 
#Sponsors .priority{
  display:none;
}

.speakerinfoImg{
  margin:0 8px 0 0;
}

#ctl00_292583_SponsorRotator_ctl01_lblHeading{
  background: #83A53F;
    color: #FFFFFF;
  display:block;
    margin: 0 0 5px;
    padding: 5px 8px;
  width:100%;
}



.linked_box {
    clear: both;
    margin: 0 0 23px !important;
}

.linked_box p {
    position: relative;
    top: 10px !important;
}

.linked_box img {
    float: left;
    left: 0;
    margin: 0 20px 0 0 !important;
    position: relative;
    right: 0;
}

.linked_box a {
    color: #F7D700 !important;
    text-decoration: none !important;

}


.all_articles {
    float: right;
    margin: 0 12px 0 0;
}

.nav-buttons {
    top: 55px !important;
}


/*gloria banner*/
#eventBannerhm {
    background: none repeat scroll 0 0 #F9DF32 !important; border-top: 5px solid #231F20; bottom: 0; height: 65px; left: 0; position: fixed; width: 100%; z-index: 1000;
}
#eventBannerhm h2 {
    color: #FFFFFF; margin: 0; padding: 0;
}
#wrapper #left_col #eventBannerhm a {
    color: #000; text-decoration: none;
}
img#bannerPhotohm {
    border: 1px solid #CCCCCC; float: left; margin-right: 20px; margin-top: 0; position: relative; top: -24px;
}
div#insideBannerhm {
    margin-left: auto; margin-right: auto; width: 980px;
}
div#bannerClosehm {
    float: right; margin-top: 15px; width: 100px;
}
div#bannerClosehm a {
    color: #000;
}
div#bannerClosehm img {
    display: inline; float: right; left: -40px !important; position: relative; top: 0;
}
div#bannerText hm{
    color: #000; display: inline; float: left; left: 52px; margin: 0; position: relative; top: 5px; width: 658px;
}
div#bannerTexthm h2 { font: 18px/20px 'Trebuchet MS',Helvetica,sans-serif; padding: 6px 5px; }

div#bannerTexthm h2 a {
    text-decoration: none !important;
}
div#bannerTexthm p {
    line-height: 17px !important; margin: 0; padding: 0;
}
div#bannerTexthm p a {
    text-decoration: none !important;
}
div#bannerTexthm a {
    color: #000; text-decoration: underline;
}
div#bannerTexthm a:hover {
    color: #000; text-decoration: none;
}
#eventBannerhm img {
    border: 1px solid #555555; float: left; left: 25px; position: relative; top: -35px;
}
div#btnRegisterhm {
    float: right; margin-top: 17px; width: 315px;
}
.closeButtonhm {
    margin-top: 5px;
}


.registerSubNavBox > p {
    font-size: 13px !important;
    line-height: 21px;
}

.meetbx h2, .attendeesbx h2{
  text-transform:none !important;
  color:#2d2d2d !important;
  font-size:20px !important;  
}

/*
.contactbx {
    background: url("/uploadedfiles/EventPage/1000478/images/contactbx_bg.jpg") no-repeat scroll 0 0;
    float: left;
    height: 116px;
    margin: 10px 0 20px;
    width: 651px;
}
.contactbx p {
    color: #FFFFFF !important;
    font: bold 18px/25px Arial,Helvetica,sans-serif !important;
    left: 0 !important;
    position: relative;
    text-align: center;
    top: 20px;
  margin:0 auto;
  width:525px;
}
.contactbx p a {
    color: #FFFFFF !important;
    text-decoration: none !important;
}
.contactbx p a:hover {
    text-decoration: underline !important;
}
.contactbtn {
    background: url("/uploadedfiles/EventPage/1000478/images/contactbtn_bg.jpg") no-repeat scroll 0 0;
    display: block;
    height: 66px;
    margin: 0 auto 10px;
    width: 648px;
  float:left;
}
.contactbtn h2 {
    left: 15px;
    position: relative;
    text-transform: uppercase;
    top: 12px;
  font-size: 16px !important;
    font-weight: bold !important;
}
.contactbtn h2 a {
    color: #000 !important;
    display: block;
    position: relative;
    text-decoration: none !important;
  font-weight: bold !important;
}
.contactbtn h2 a:hover {
    text-decoration: underline !important;
}

.meetbx{
  float:left;
}

.meetbx img{
  margin:0 auto 20px;
  display:block;
}

.prospectusbx {
    background: url("/uploadedfiles/EventPage/1000478/images/prospectus_bg.jpg") no-repeat scroll 0 0;
  width:288px;
  height:298px;
  margin:0 0 14px 10px;
  float:right;
}



.prospectusbx img{
  margin:0 auto;
  display:block;
  position:relative;
  top:10px;
}

.prospectusbx h2{
  text-transform:uppercase;
  color:#FFF !important;
  font-size:16px !important;
  line-height:22px !important;
  position:relative;
  top:12px;
  text-align:center;
}

.prospectusbx p{
  font-size:13px !important;
  height:47px;
  position:relative;
  font-weight:bold;
  left:48px;
  text-align:center;
  text-transform:uppercase;
  top:24px;
  width:195px;
}

.prospectusbx p a{
  color:#FFF !important;
  text-decoration:none !important
}


.prospectusbx p a:hover{
  text-decoration:underline !important;
}

.attendeesbx{
  float:left;
  width:648px;
}

.attendeesbx div h3 {
    font-size: 15px !important;
    font-weight: bold !important;
}


.sponsorbx {
    background: url("/uploadedfiles/EventPage/1000478/images/sponsorbx_bg.jpg") no-repeat scroll 0 0;
  width:649px;
  height:342px;
  margin:0 0 14px;
  float:left;
}

.sponsorbx h2 {
  color:#000 !important;
  text-transform:uppercase;
  position:relative;
  top:24px;
  left:29px;
  font-size:16px !important;
}

.sponsorbx ul, .sponsorbx p{
  position:relative;
  top:36px;
  left:30px;
  width:570px;
}

.sponsorbx ul, .attendeesbx div{
  float:left;
  width:270px;
}

.sponsorbx p, .sponsorbx ul li{
  font-size:14px;
}

.sponsorbx p {
    clear: both;
}
*/

.HAutoScrollerSub {
    height: 470px !important;
    left: 25px !important;
    top: 44px !important;
}

.f_speakers .clsSlider {width: 274px !important;}


#ctl00_317399_rptEventSpeakers_ctl00_lblSpeakerCategoryName {display:none !important;}
.bcFloat{
  z-index:3 !important;  
}

.Downloads ul li{
  float:left;
}

.Downloads .MediaText{
  position:relative;
  left:10px;
  bottom:12px;
}


.SponsorshipOpportunitiesSubNavBox .imgClass {
    float: right;
    height: 73px;
    position: relative;
    right: 29px;
    top: 15px;
    width: 77px;
}


.sponsorslidebx {
    background: url("/uploadedfiles/EventPage/1002332/images/slide_bg.jpg") no-repeat scroll 0 0;
    height: 202px;
    margin: 0 0 18px;
    padding: 0;
    position: relative;
    top: 0;
    width: 643px;
}

.sponsorslidebx h2 {
    color: #ffffff !important;
    font-size: 22px !important;
    left: 28px;
    margin: 0 0 2px !important;
    position: relative;
    top: 22px;
    width: 200px;
  text-transform:uppercase;
  text-align:center;
}
.sponsorslidebx p {
    color: #252525 !important;
    font-size: 13px !important;
    font-weight: bold;
    height: 30px;
    left: 75px;
    position: relative;
    right: 0;
    text-align: center;
    top: 50px;
    width: 108px;
}
.sponsorslidebx p a {
    color: #252525 !important;
    text-decoration: none !important;
}
.sponsorslidebx p a:hover {
    text-decoration: underline !important;
}
.sponsorslidebx p a:hover {
    text-decoration: underline;
}

.contactbx {
    background: url("/uploadedfiles/EventPage/1000478/images/contactbx_bg.jpg") no-repeat scroll 0 0;
    height: 202px;
    width: 643px;
}
.contactbx p {
    color: #ffffff;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: 53px;
    width: 516px;
}
.contactbx p a {
    color: #ffffff !important;
    text-decoration: none;
}
.contactbx p a:hover {
    text-decoration: underline;
}

.blue, .yellow{
  margin:0 20px 10px 0;
}

.blue{
  background:#b9dbf1;
}

.yellow{
  background:#fcf2ab;
}
.sptbl{
  margin:0 0 -9px !important;
}

.sptbl ul{
  position:relative;
  left:20px;
  top:9px;
}

.sptbl p{
  position:relative;
  left:20px;
  top:14px;
}

.download_spex, .download_agenda {
    background: url("/uploadedfiles/EventPage/1000478/images/spbrochure_bg.jpg") no-repeat scroll 0 0;
    height: 65px;
    margin: 0 0 24px;
    width: 636px;
}
.download_spex p, .download_agenda p {
    left: 99px;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    top: 21px;
    width: 100%;
}
.download_agenda p {
    top: 26px !important;
}
.download_spex p a, .download_agenda p a {
    color: #ffffff !important;
    font: bold 19px Arial,Helvetica,sans-serif;
    text-decoration: none !important;
}
.download_spex p a:hover, .download_agenda p a:hover {
    text-decoration: underline !important;
}
#ctl00_546903_eventsubnavbox .ImageLinkSubNavBox {
  background: url("/uploadedfiles/EventPage/1000478/images/brochure_bg.jpg") no-repeat scroll 0 0 #55504c;
  height: 117px;
  margin: 0 0 11px;
  position: relative;
  width: 302px;
  z-index: 1;
}


#ctl00_546903_eventsubnavbox .ImageLinkSubNavBox  h2 a{
  color: #fff !important;
  text-decoration: none;
}

#ctl00_546903_eventsubnavbox .ImageLinkSubNavBox h2 {
  color: #ffffff;
  display: block !important;
  font: 16px Arial,Helvetica,sans-serif;
  left: 16px;
  position: relative;
  text-transform: none;
  top: 32px;
  width: 144px;
}

#ctl00_546903_eventsubnavbox .ImageLinkSubNavBox .imgClass {
  float: right;
  height: 73px;
  position: relative;
  right: 29px;
  top: 15px;
  width: 77px;
}


.video_box > iframe {
    left: 36px;
    position: relative;
    top: 10px;
}

.main2{
  margin:20px 0;
}
#ctl00_left_col .main2 h2{
  margin:0;
  padding:10px 20px;
  color:#fff;
  background:#1b4f74;
}
.main2-inner{
  padding:20px;
  background:#e1e1e1;
}
#Opportunities .brochure-link{
  display:none;
}
#ctl00_left_col .spex-link  {
  margin: 40px auto 0; position: relative; width: 73%;
}

#ctl00_left_col .spex-link img {
  position: absolute; right: 37%; top: -50%;
}
#ctl00_left_col .spex-link p a {
    background: none repeat scroll 0 0 #900;
    color: #fff !important;
    display: block;
    font-size: 1.2em;
    margin-top: 15px;
    padding: 10px;
    text-decoration: none !important;
    width: 40%;
}

.srs-registration-summary {

  width: 97% !important;
}