div.quote.snippet div.inner p strong{font-size:15px;}
body.green #header div.wrapper ul.navigation li.selected,body.green #header span.background,body.green .box h3,body.green .contentPanel .heading,body.green .title_box{background-color:rgb(0,108,103);}
div.quote.green{border-top:4px solid rgb(0,108,103) !important;}
body.green .navtitle,div.quote.green div.inner h3,div.quote.green div.inner h3 *,body.green .box.news h4{color:rgb(0,108,103) !important;}
#search.green{border-top:2px solid rgb(0,108,103);}
div.quote.green strong{color:rgb(0,108,103);}
body.green .small_padding strong,body.green .small strong.additional{color:rgb(0,108,103);}
#body #precontent .green .top_text{display:block;margin:0;padding:3px 23px 1px 23px;border-right:1px solid white;border-left:1px solid white;background-color:rgb(0,108,103);}
.green table thead tr th{background-color:rgb(0,108,103);}
a.upcoming,body a.upcoming:hover{color:#FFF;}
.upcoming_conferences.green .content strong,.green #body #content .conference_agenda div.content h2,.green #body #content .conference_agenda div.content .title h3,#body div.navigation ul li.selected.green h3,#body div.navigation ul li.selected.green a,#body div.navigation ul li.green h4{color:rgb(0,108,103);}
#search.pink{border-top:2px solid rgb(211,17,69);}
body.pink .navtitle,div.quote.pink div.inner h3,div.quote.pink div.inner h3 *,body.pink .box.news h4{color:rgb(211,17,69) !important;}
div.quote.pink{border-top:4px solid rgb(211,17,69) !important;}
body.pink #header div.wrapper ul.navigation li.selected,body.pink #header span.background,body.pink .box h3,body.pink .contentPanel .heading,body.pink .title_box{background-color:rgb(211,17,69);}
div.quote.pink strong{color:rgb(211,17,69);}
body.pink .small_padding strong,body.pink .small strong .additional{color:rgb(211,17,69);}
#body #precontent .pink .top_text{display:block;margin:0;padding:3px 23px 1px 23px;border-right:1px solid white;border-left:1px solid white;background-color:rgb(211,17,69);}
.pink table thead tr th{background-color:rgb(211,17,69);}
.upcoming_conferences.pink .content strong,.pink #body #content .conference_agenda div.content h2,.pink #body #content .conference_agenda div.content .title h3,#body div.navigation ul li.selected.pink h3,#body div.navigation ul li.selected.pink a,#body div.navigation ul li.pink h4{color:rgb(211,17,69);}
#search.yellow{border-top:2px solid rgb(182,163,106);}
body.yellow .navtitle,div.quote.yellow div.inner h3,div.quote.yellow div.inner h3 *,body.yellow .box.news h4{color:rgb(182,163,106) !important;}
div.quote.yellow{border-top:4px solid rgb(182,163,106) !important;}
body.yellow #header div.wrapper ul.navigation li.selected,body.yellow #header span.background,body.yellow .box h3,body.yellow .contentPanel .heading,body.yellow .title_box{background-color:rgb(182,163,106);}
div.quote.yellow strong{color:rgb(182,163,106);}
body.yellow .small_padding strong,body.yellow .small strong.additional{color:rgb(182,163,106);}
#body #precontent .yellow .top_text{display:block;margin:0;padding:3px 23px 1px 23px;border-right:1px solid white;border-left:1px solid white;background-color:rgb(182,163,106);}
.upcoming_conferences.yellow .content strong{color:rgb(182,163,106);}
.yellow table thead tr th{background-color:rgb(182,163,106);}
.yellow #body #content .conference_agenda div.content h2,.yellow #body #content .conference_agenda div.content .title h3{color:rgb(182,163,106);}
#body div.navigation ul li.selected.yellow h3,#body div.navigation ul li.selected.yellow a,#body div.navigation ul li.yellow h4{color:rgb(182,163,106);}
#search.lightgreen{border-top:2px solid rgb(118,148,85);}
body.lightgreen .navtitle,div.quote.lightgreen div.inner h3,div.quote.lightgreen div.inner h3 *,body.lightgreen .box.news h4{color:rgb(118,148,85) !important;}
div.quote.lightgreen{border-top:4px solid rgb(118,148,85) !important;}
body.lightgreen #header div.wrapper ul.navigation li.selected,body.lightgreen #header span.background,body.lightgreen .box h3,body.lightgreen .contentPanel .heading,body.lightgreen .title_box{background-color:rgb(118,148,85);}
div.quote.lightgreen strong{color:rgb(118,148,85);}
body.lightgreen .small_padding strong,body.lightgreen .small strong.additional{color:rgb(118,148,85);}
#body #precontent .lightgreen .top_text{display:block;margin:0;padding:3px 23px 1px 23px;border-right:1px solid white;border-left:1px solid white;background-color:rgb(118,148,85);}
.upcoming_conferences.lightgreen .content strong{color:rgb(118,148,85);}
.lightgreen thead tr th{background-color:rgb(118,148,85);}
.lightgreen #body #content .conference_agenda div.content h2,.lightgreen #body #content .conference_agenda div.content .title h3{color:rgb(118,148,85);}
#body div.navigation ul li.selected.lightgreen h3,#body div.navigation ul li.selected.lightgreen a,#body div.navigation ul li.lightgreen h4{color:rgb(118,148,85);}
#search.magenta{border-top:2px solid rgb(80,32,118);}
body.magenta .navtitle,div.quote.magenta div.inner h3,div.quote.magenta div.inner h3 *,body.magenta .box.news h4{color:rgb(80,32,118) !important;}
div.quote.magenta{border-top:4px solid rgb(80,32,118) !important;}
body.magenta #header div.wrapper ul.navigation li.selected,body.magenta #header span.background,body.magenta .box h3,body.magenta .contentPanel .heading,body.magenta .title_box{background-color:rgb(80,32,118);}
div.quote.magenta strong{color:rgb(80,32,118);}
body.magenta .small_padding strong,body.magenta .small strong.additional{color:rgb(80,32,118);}
#body #precontent .magenta .top_text{display:block;margin:0;padding:3px 23px 1px 23px;border-right:1px solid white;border-left:1px solid white;background-color:rgb(80,32,118);}
.upcoming_conferences.magenta .content strong{color:rgb(80,32,118);}
.magenta table thead tr th{background-color:rgb(80,32,118);}
.magenta #body #content .conference_agenda div.content h2,.magenta #body #content .conference_agenda div.content .title h3{color:rgb(80,32,118);}
#body div.navigation ul li.selected.magenta h3,#body div.navigation ul li.selected.magenta a,#body div.navigation ul li.magenta h4{color:rgb(80,32,118);}
#search.blue{border-top:2px solid rgb(53,55,116);}
body.blue .navtitle,div.quote.blue div.inner h3,div.quote.blue div.inner h3 *,body.blue .box.news h4{color:rgb(53,55,116) !important;}
div.quote.blue{border-top:4px solid rgb(53,55,116) !important;}
body.blue #header div.wrapper ul.navigation li.selected,body.blue #header span.background,body.blue .box h3,body.blue .contentPanel .heading,body.blue .title_box{background-color:rgb(53,55,116);}
div.quote.blue strong{color:rgb(53,55,116);}
body.blue .small_padding strong,body.blue .small strong.additional{color:rgb(53,55,116);}
#body #precontent .blue .top_text{display:block;margin:0;padding:3px 23px 1px 23px;border-right:1px solid white;border-left:1px solid white;background-color:rgb(53,55,116);}
.upcoming_conferences.blue .content strong{color:rgb(53,55,116);}
.blue table thead tr th{background-color:rgb(53,55,116);}
.blue #body #content .conference_agenda div.content h2,.blue #body #content .conference_agenda div.content .title h3{color:rgb(53,55,116);}
#body div.navigation ul li.selected.blue h3,#body div.navigation ul li.selected.blue a,#body div.navigation ul li.blue h4{color:rgb(53,55,116);}
body.lightblue #header div.wrapper ul.navigation li.selected,body.lightblue #header span.background,body.lightblue .box h3,body.lightblue .contentPanel .heading,body.lightblue .title_box{background-color:rgb(65,196,220);}
div.quote.lightblue{border-top:4px solid rgb(65,196,220) !important;}
body.lightblue .navtitle,div.quote.lightblue div.inner h3,div.quote.lightblue div.inner h3 *,body.lightblue .box.news h4{color:rgb(65,196,220) !important;}
#search.lightblue{border-top:2px solid rgb(65,196,220);}
div.quote.lightblue strong{color:rgb(65,196,220);}
body.lightblue .small_padding strong,body.lightblue .small strong.additional{color:rgb(65,196,220);}
#body #precontent .lightblue .top_text{display:block;margin:0;padding:3px 23px 1px 23px;border-right:1px solid white;border-left:1px solid white;background-color:rgb(65,196,220);}
.lightblue table thead tr th{background-color:rgb(65,196,220);}
.upcoming_conferences.lightblue .content strong,.lightblue #body #content .conference_agenda div.content h2,.lightblue #body #content .conference_agenda div.content .title h3,#body div.navigation ul li.selected.lightblue h3,#body div.navigation ul li.selected.lightblue a,#body div.navigation ul li.lightblue h4{color:rgb(65,196,220);}
#header div.wrapper,#body{width:937px;margin-left:auto;margin-right:auto;}
#header a:hover,#body a:hover,#footer a:hover{text-decoration:underline;}
#header{padding-top:11px;}
#header div.wrapper #logo{position:relative;float:right;width:208px;height:45px;background:url(../images/logo-marketforce.png) left top no-repeat;}
#header div.wrapper #logo span{display:none;}
#header div.wrapper span.space{float:left;height:23px;width:710px;}
#header div.wrapper ul.navigation{position:relative;float:left;padding:0;margin:0;}
#header div.wrapper ul.navigation li{float:left;clear:right;margin:8px 0 0 0;padding:4px 20px 2px 20px;background:none;}
#header div.wrapper ul.navigation li a{color:black;text-decoration:none;font-weight:bold;}
#header div.wrapper ul.navigation li.selected a{color:white;}
#header div.wrapper ul.navigation li ul{position:absolute;left:0px;top:25px;width:937px;margin:0;padding:0;}
#header div.wrapper ul.navigation li ul li{display:inline;padding:0 0 0 15px;background:url(../images/separator-submenu.gif) 6px 2px no-repeat;}
#header div.wrapper ul.navigation li ul li.first{padding-left:0;background:none;}
#header div.wrapper ul.navigation li ul li a{font-weight:normal !important;text-decoration:none;}
#header div.wrapper ul.navigation li ul li.selected a{font-weight:bold !important;}
#header span.background{display:block;float:left;clear:both;height:22px;width:100%;margin:0;padding:0;}
#header #subheader *{font-weight:bold;color:black;}
#header #subheader{float:left;height:25px;width:100%;padding-top:2px;background:url(../images/background-subheader.jpg) left top repeat-x;font-size:11px;}
#header #subheader div.wrapper span.item{padding:0 14px 0 10px;background:url(../images/icon-arrow.gif) 2px center no-repeat;}
#header #subheader div.wrapper p.subscribe{float:right;padding:0;margin:0;}
#header #subheader div.wrapper span.item a,#header #subheader div.wrapper p.subscribe a{text-decoration:none;}
#header #subheader div.wrapper p.subscribe img{vertical-align:-2px;padding-right:5px;background-color:rgb(246,246,246);}
#body{padding-top:8px;padding-bottom:15px;}
#body #banner{margin-left:31px;margin-bottom:15px;float:left;width:734px;}
#body #left_column *{text-decoration:none;}
#body #left_column{float:left;width:170px;padding-top:0;}
#body #left_column div.navigation{padding-bottom:10px;}
#body #left_column div.navigation ul{margin:0;padding:6px 0 3px 0;}
#body #left_column div.navigation ul li{margin:0;padding:0 0 0 13px;background:url(../images/item-right-navigation.gif) 4px 6px no-repeat;border-bottom:1px solid rgb(211,211,211);}
#body #left_column div.navigation ul li.selected{padding-bottom:15px;background:url(../images/item-right-nav-selected.gif) 1px 9px no-repeat;border-bottom:0;}
#body #left_column div.navigation ul li h3{margin:0;padding:3px 0 1px 0;text-transform:uppercase;font-size:12px;}
#body #left_column div.navigation ul li h3 a:hover{text-decoration:none !important;}
#body #left_column div.navigation ul li h4{font-size:11px;padding:5px 0 0 0;}
#body #left_column div.navigation ul li p{padding:0 10px 5px 0;border-bottom:1px solid rgb(221,221,221);font-size:11px;line-height:14px;color:rgb(50,50,50);}
#body #left_column div.navigation ul li span.all{display:block;padding:5px 0 0 0;font-size:11px;}
#body #left_column div.navigation ul li span.all a{color:rgb(0,108,103);}
#body #left_column div.navigation p.all{margin:0;padding:0;text-align:right;font-size:11px;}
#body #left_column div.navigation p.all a{font-weight:normal;color:rgb(50,50,50);text-decoration:none;}
#body #left_column div.navigation p.all a:hover{text-decoration:underline;}
#body #content{float:left;width:550px;margin-left:35px;}
#body #contentWrapper #content{margin-left:0;}
#body #contentWrapper{float:right;width:735px;}
#body #right_column *{text-decoration:none;}
#body #right_column{float:right;width:170px;}
#body .speaker{}
#body .speaker img{float:left;padding:3px 9px 3px 0;width:50px;}
#body .speaker .name{margin:0;padding:4px 0 2px 0;font-weight:bold;text-align:left;color:rgb(50,50,50);}
#body .speaker h4{font-size:11px;}
#body .speaker p{margin:0;padding:0;text-align:left;line-height:12px;color:rgb(50,50,50);font-size:11px;}
#body #precontent .speaker img{width:40px;}
#body div.news h3{margin-bottom:10px;}
#body div.news h4{margin:0 7px;font-size:11px;}
#body div.news p,#body div.news p *{color:rgb(51,51,51);}
#body div.news p{margin:0 7px 7px 7px;padding:0 20px 6px 0;font-size:11px;border-bottom:1px solid rgb(221,221,221);}
#body div.news a.all{padding-left:7px;font-weight:normal;font-size:11px;}
#body #left_column div.speaker,#body #right_column div.speaker{padding:0 10px;}
#body #left_column div.box img.logo,#body #right_column div.box img.logo{padding:12px 0;}
#body #left_column div.box img.image,#body #right_column div.box img.image{padding:6px 0;}
#body #left_column .navtitle{padding:0;color:rgb(0,108,103);font-weight:bold;font-size:14px;}
#body #left_column ul.navigation{padding:0 0 23px 0;}
#body #left_column ul.navigation li{padding:5px 0 0 8px;background:url(../images/item-left-navigation.gif) left 13px no-repeat;}
#body #left_column ul.navigation li.selected a{color:#D31145;}
#body #left_column ul.navigation li a{font-weight:normal;text-decoration:none !important;color:rgb(50,50,50);}
#body #left_column ul.navigation li a:hover{text-decoration:underline !important;}
#body #left_column #search{padding-bottom:18px;}
#body #left_column #search div.inner{border-bottom:1px solid rgb(246,246,246);}
#body #left_column #search .expand{float:left;width:10px;height:22px;background:url(../images/background-expand.gif) left top no-repeat;cursor:pointer;display:block;}
#body #left_column #search input.text{float:left;height:17px;width:90px;padding:3px 5px 0 7px;line-height:14px;border-top:1px solid rgb(210,210,210);border-bottom:1px solid rgb(219,219,219);border-left:1px solid rgb(219,219,219);border-right:0;font-size:11px;color:rgb(47,47,47);}
#body #left_column #search input.submit{float:left;height:22px;width:56px;background:url(../images/button-search.gif) left top no-repeat;border:0;}
#body #left_column #search div.custom{display:none;margin-top:-2px;padding:9px 0 4px 13px;background-color:rgb(235,235,235);border:1px solid rgb(210,210,210);}
#body #left_column #search div.custom label{float:left;width:71px;height:19px;color:rgb(47,47,47);font-size:11px;cursor:pointer;white-space:nowrap;}
#body #content div.sector{padding-bottom:17px;border:0 !important;}
#body #content div.sector div.inner3{padding-bottom:12px;}
#body #content div.sector h2{padding:10px 18px 7px 18px;color:rgb(50,50,50);font-size:19px;font-weight:bold;}
#body #content div.sector p{padding:0 18px;color:black;}
#body #content div.sector p a,#body #content div.sector li a{font-size:11px;color:rgb(150,150,150);font-weight:normal;}
#body #content div.sector div.buttons{padding:10px 18px 13px 18px;border-bottom:1px solid rgb(203,203,203);}
#body #content div.sector div.buttons a.button{margin-right:10px;}
#body #content div.sector h3{padding:7px 18px 0 18px;color:rgb(50,50,50);}
#body #content div.sector ul{padding:0 18px;}
#body #content div.sector ul li{padding:0;background:none;}
#body #content div.sector ul li strong{font-weight:normal;}
#body #content div.sector.green ul li strong{color:rgb(0,108,103);}
#body #content div.sector.yellow ul li strong{color:rgb(182,163,106);}
#body #content div.sector.lightgreen ul li strong{color:rgb(118,148,85);}
#body #content div.sector.blue ul li strong{color:rgb(53,55,116);}
#body #content div.sector.pink ul li strong{color:rgb(211,17,69);}
#body #content div.sector.magenta ul li strong{color:rgb(80,32,118);}
#body #content div.sector.lightblue ul li strong{color:rgb(65,196,220);}
#body .title_box_container{padding-bottom:15px;}
#body .contentPanel .heading,#body .title_box,#body .title_box *{color:white;font-weight:normal;}
#body .title_box{padding:4px 14px !important;font-style:italic;font-weight:normal;font-size:13px;}
#body .title_box strong{font-weight:bold;}
#body .title_box img{padding-left:3px;vertical-align:middle;}
#body .subtitle{padding:6px 13px;background-color:rgb(231,231,231);font-weight:bold;color:rgb(50,50,50);line-height:14px;}
#body .contentpanelHeading{padding:4px 4px 6px 6px !important;font-size:13px;color:white;background-color:#D31145;}
#body .contentPanel .inner{padding:6px 13px;background-color:rgb(231,231,231);font-weight:normal;color:rgb(50,50,50);line-height:10px;}
#body .sectorExpertise{padding-bottom:10px;}
#body .sectorExpertise h3{color:rgb(50,50,50);}
#body .sectorExpertise .buttons a{padding-bottom:5px;}
#body #content .item{padding:3px 8px;border:0 !important;border-bottom:1px solid rgb(196,196,196) !important;}
#body #content .item.np{padding:3px 0;}
#body #content .item.last{border:0 !important;}
#body #content .item h2{margin:0;padding:0;color:black !important;font-size:12px;}
#body #content .item p{margin:0;padding:0;font-weight:bold;}
#body #content .item .sponsor-overview p{font-weight:normal;}
#body #content .item.lightblue p{color:rgb(65,196,220);}
#body #content .item.green p{color:rgb(0,107,98);}
#body #content .item.yellow p{color:rgb(174,146,81);}
#body #content .item.lightgreen p{color:rgb(122,185,71);}
#body #content .item.magenta p{color:rgb(80,32,118);}
#body #content .item.blue p{color:rgb(53,55,116);}
#body #content .item.pink p{color:rgb(211,17,69);}
#body #content .item p.text{color:rgb(50,50,50);font-weight:normal;}
#body #content .item .button{float:right;margin-top:5px;margin-right:0 !important;}
#body #content .item.np .button{margin-right:17px !important;}
#body #content .item .button span.middle{padding-left:10px;padding-right:7px;}
#body #content .item.np .button span.middle{padding-left:15px;padding-right:9px;}
#body #content .item .sponsor-links{text-align:center;display:inline;float:left;}
#body #content .item .sponsor-links a img{margin-bottom:10px;}
#body #content #quotes{padding-bottom:0px;padding-top:20px;}
#body #content #quotes div.quote{float:left;width:170px;}
#body #content #quotes .first div.quote{margin-left:0;}
#body #content #quotes div.quote div.inner{padding-right:5px;}
#body #content #quotes .quote-container{width:170px;float:left;}
#body #content #quotes .middle{margin:0px 20px;}
#body #content #speakers{padding:4px 0 0 0;}
#body #content #speakers div.speaker{float:left;height:75px;width:178px;margin:0 0 10px;padding-bottom:1px;font-size:12px;}
#body #content #speakers div.speaker p{padding-right:10px;}
#body #content div.images{padding-top:7px;}
#body #content .description{padding:10px 0 0 0;}
#body #content .description .fright{float:right;margin:0 0 4px 8px;}
#body #content .description p{padding:0;}
#body #content .conference_agenda{}
#body #content .conference_agenda .print{float:right;margin:6px;font-size:10px;}
#body #content .conference_agenda div.content{height:465px;overflow:auto;padding-top:8px;}
#body #content .conference_agenda div.content h2{margin:0;padding:4px 15px 0 15px;font-size:19px;}
#body #content .conference_agenda div.content p{margin:0;padding:4px 15px 0 15px;}
#body #content .conference_agenda div.content div.session{margin-top:8px;padding:8px 0 2px 0;border-top:1px solid rgb(196,196,196);}
#body #content .conference_agenda div.content div.session.choice{padding-top:0;cursor:pointer;}
#body #content .conference_agenda div.content div.session div.choice{margin:1px 0 -9px 0;padding:3px 0;min-height:14px;width:100%;color:white;font-weight:bold;background-color:rgb(160,160,160);}
#body #content .conference_agenda div.content div.session div.choice .title{float:right;width:447px;}
#body #content .conference_agenda div.content div.session div.time{float:left;width:9%;padding:0 15px 0 15px;}
#body #content .conference_agenda div.content div.session div.time img{padding-top:8px;}
#body #content .conference_agenda div.content div.session div.text{float:left;width:80%;padding-right:20px;}
#body #content .conference_agenda div.content div.session div.text p{margin:0;padding:0;line-height:14px;}
#body #content .conference_agenda div.content div.session div.speakers{float:left;width:30%;margin-left:0px;}
#body #content .conference_agenda div.content div.session div.speakers h4{padding-top:6px;}
#body #content .conference_agenda div.content div.session div.speakers p{padding-top:0;}
#body #content .conference_agenda div.content div.session h3{margin:0;padding:0;font-size:12px;}
#body #content .conference_agenda div.content div.session h3 span.details{background:url(../images/icon-arrow.gif) no-repeat right 50%;padding:0px 7px 0px 3px;font-size:10px;color:#a46;cursor:pointer;}
#body #content .conference_agenda div.content div.session .speaker img{width:40px;}
#body #content .conference_agenda div.content div.session .speaker{margin-top:6px;}
#body #content .conference_agenda div.content div.session .speaker .info{float:left;width:350px}
#body #content .conference_agenda div.content div.session.inSlot{display:none;}
#body #content .conference_agenda div.content div.session .time div.toggler{width:25px;background:url(../images/buttons/toggle_opened.png) right 2px no-repeat;cursor:pointer;}
#body #content .conference_agenda div.content div.session .time div.toggler.closed{background:url(../images/buttons/toggle_closed.png) right 2px no-repeat;}
#body #content .conference_agenda div.content div.session .speaker div span{font-size:10px;}
#body #content #conference_documentation td{padding-bottom:15px !important;vertical-align:top;border:0;border-bottom:1px solid white;}
#body #content #conference_documentation th.row_speakers{width:153px;}
#body #content #conference_documentation th.row_files{width:108px;}
#body #content #conference_documentation td.row_speakers{padding:3px 5px;}
#body #content #conference_documentation td.row_documents{padding:7px 55px 3px 5px;font-size:11px;}
#body #content #conference_documentation td.row_files{padding:6px 0 6px 5px;}
#body #content #conference_documentation td.row_files span.info{display:block;padding:0 0 3px 5px;font-size:11px;}
#body #content #conference_documentation td.row_speakers div.speaker h4 a{text-decoration:underline;}
#body #content #conference_documentation td.row_speakers div.speaker p{color:black;}
#body #right_column div.navigation{padding-bottom:10px;}
#body #right_column div.navigation ul{margin:0;padding:6px 0 3px 0;}
#body #right_column div.navigation ul li{margin:0;padding:0 0 0 13px;background:url(../images/item-right-navigation.gif) 4px 6px no-repeat;border-bottom:1px solid rgb(211,211,211);}
#body #right_column div.navigation ul li.selected{padding-bottom:15px;background:url(../images/item-right-nav-selected.gif) 1px 9px no-repeat;border-bottom:0;}
#body #right_column div.navigation ul li h3{margin:0;padding:3px 0 1px 0;text-transform:uppercase;font-size:12px;}
#body #right_column div.navigation ul li h3 a:hover{text-decoration:none !important;}
#body #right_column div.navigation ul li h4{font-size:11px;padding:5px 0 0 0;}
#body #right_column div.navigation ul li p{padding:0 10px 5px 0;border-bottom:1px solid rgb(221,221,221);font-size:11px;line-height:14px;color:rgb(50,50,50);}
#body #right_column div.navigation ul li span.all{display:block;padding:5px 0 0 0;font-size:11px;}
#body #right_column div.navigation ul li span.all a{color:rgb(0,108,103);}
#body #right_column div.navigation p.all{margin:0;padding:0;text-align:right;font-size:11px;}
#body #right_column div.navigation p.all a{font-weight:normal;color:rgb(50,50,50);text-decoration:none;}
#body #right_column div.navigation p.all a:hover{text-decoration:underline;}
#body #precontent{float:left;width:734px;height:162px;border:0 !important;position:relative;overflow:hidden;}
#body #precontent .items{width:20000px;clear:both;position:absolute;}
#precontent .upcoming_conferences{float:left;width:734px;}
#body #precontent .top_text{display:block;margin:0;padding:3px 23px 1px 23px;border-right:1px solid white;border-left:1px solid white;background-color:rgb(0,108,103);}
#body #precontent .top_text,#body #precontent h3{text-transform:uppercase;font-weight:bold;color:white;font-size:11px;line-height:16px;}
#body #precontent div.inner3{border-top:1px solid rgb(248,246,247);background:rgb(250,250,250) url(../images/background-box2-2.jpg) left top repeat-x;}
#body #precontent div.content{float:left;width:529px;}
#body #precontent div.content h2{padding:10px 10px 5px 27px;color:rgb(50,50,50);font-size:18px;}
#body #precontent div.content p{padding:2px 10px 0 28px;height:15px;}
#body #precontent div.content p.small{font-size:11px;font-weight:bold;}
#body #precontent div.content div.navigation{padding:20px 6px 0 27px;}
#body #precontent div.content div.navigation span.b1,#body #precontent div.content div.navigation span.b2,#body #precontent div.content div.navigation span.b3,#body #precontent div.content div.navigation span.b4{float:left;padding-bottom:17px;background:url(../images/background-shadows.gif) left bottom no-repeat;}
#body #precontent div.content div.navigation span.b3,#body #precontent div.content div.navigation span.b4{float:right;margin-right:6px;padding-bottom:16px;}
#body #precontent div.content div.navigation span.b1{background-position:left bottom;}
#body #precontent div.content div.navigation span.b2{background-position:-127px bottom;}
#body #precontent div.content div.navigation span.b3{background-position:-453px bottom;}
#body #precontent div.content div.navigation span.b4{background-position:-453px bottom;}
#body #precontent div.speakers{position:relative;float:right;height:157px;width:201px;margin:-18px -2px 0 0;background:url(../images/background-speakers.jpg) left 17px no-repeat;}
#body #precontent div.speakers h3{margin:0 0 3px 13px;padding:0;text-transform:none;}
#body #precontent div.speaker{padding:0 0 0 14px;height:60px;overflow:hidden;}
#body #precontent div.speaker h4{padding-top:6px;padding-bottom:0px;}
#body #precontent p.tstyle1{background:none;padding-left:14px;}
#body #precontent p.tstyle1 a{text-decoration:none;}
#footer *{font-weight:normal;color:rgb(101,101,101);text-decoration:none;padding:0;margin:0;}
#footer{padding-top:28px;font-size:10px;}
#footer p.credits{padding-top:3px;}
#footer ul.navigation li{display:inline;padding-left:13px;background:url(../images/separator-footer.jpg) 6px 2px no-repeat;}
#footer ul.navigation li.first{padding:0;background:none;}
* html .clearfix{height:1%;}
html[xmlns] .clearfix{display:block;}
.clearfix:after{height:0;display:block;clear:both;content:".";visibility:hidden;line-height:0;}
.clearfix{display:inline-block;}
.tstyle1,.tstyle1 *{color:rgb(52,52,52);font-weight:normal;}
.tstyle1{margin:1px 0 0 0;padding:2px 2px 2px 16px;font-size:11px;background-color:rgb(230,230,230);}
.tstyle1 a.link{float:left;padding-left:16px;margin-left:-16px;width:172px;font-weight:normal;text-decoration:none;background:url(../images/item-right-navigation.gif) 7px 3px no-repeat;}
.tstyle1 a.link.long{width:400px;}
.tstyle2{padding:8px 9px;line-height:20px;}
.tstyle2.product-costs{padding:8px 0px 0px;}
.tstyle2.product-costs table tr td{background-color:transparent;padding:0px;}
.tstyle2.product-costs table tr td.total{text-align:right;padding:2px 4px;}
.hstyle1{margin:0;padding:13px 0 2px 0;font-weight:bold;font-size:12px;border-bottom:1px solid rgb(196,196,196);color:rgb(50,50,50) !important;}
.title3{height:25px;margin:0;padding:6px 9px 0 9px;background:url(../images/background-title3.gif) left top no-repeat;color:rgb(230,216,192);text-transform:uppercase;font-size:17px;}
.title3 span{padding-left:4px;color:white;}
.button{float:left;margin-right:8px;text-decoration:none;text-transform:uppercase;color:white;}
.button:hover{text-decoration:none !important;}
.button:hover span{color:rgb(240,240,240);}
.button span{float:left;height:23px;color:white;cursor:pointer;}
.button span.left{width:7px;}
.button span.middle{height:19px;padding:4px 4px 0 6px;font-weight:bold;}
.button span.right{width:15px;}
.button.green span.left{background:url(../images/buttons/green-left.gif) left top no-repeat;}
.button.green span.middle{background:url(../images/buttons/green-middle.gif) left top repeat-x;}
.button.green span.right{background:url(../images/buttons/green-right.gif) right top no-repeat;}
.button.yellow span.left{background:url(../images/buttons/yellow-left.gif) left top no-repeat;}
.button.yellow span.middle{background:url(../images/buttons/yellow-middle.gif) left top repeat-x;}
.button.yellow span.right{background:url(../images/buttons/yellow-right.gif) right top no-repeat;}
.button.lightgreen span.left{background:url(../images/buttons/lightgreen-left.gif) left top no-repeat;}
.button.lightgreen span.middle{background:url(../images/buttons/lightgreen-middle.gif) left top repeat-x;}
.button.lightgreen span.right{background:url(../images/buttons/lightgreen-right.gif) right top no-repeat;}
.button.magenta span.left{background:url(../images/buttons/magenta-left.gif) left top no-repeat;}
.button.magenta span.middle{background:url(../images/buttons/magenta-middle.gif) left top repeat-x;}
.button.magenta span.right{background:url(../images/buttons/magenta-right.gif) right top no-repeat;}
.button.pink span.left{background:url(../images/buttons/pink-left.gif) left top no-repeat;}
.button.pink span.middle{background:url(../images/buttons/pink-middle.gif) left top repeat-x;}
.button.pink span.right{background:url(../images/buttons/pink-right.gif) right top no-repeat;}
.button.blue span.left{background:url(../images/buttons/blue-left.gif) left top no-repeat;}
.button.blue span.middle{background:url(../images/buttons/blue-middle.gif) left top repeat-x;}
.button.blue span.right{background:url(../images/buttons/blue-right.gif) right top no-repeat;}
.button.lightblue span.left{background:url(../images/buttons/lightblue-left.gif) left top no-repeat;}
.button.lightblue span.middle{background:url(../images/buttons/lightblue-middle.gif) left top repeat-x;}
.button.lightblue span.right{background:url(../images/buttons/lightblue-right.gif) right top no-repeat;}
.button.back span.left{background:url(../images/buttons/back-left.gif) left top no-repeat;width:23px;}
.button.back span.middle{background:url(../images/buttons/back-middle.gif) left top repeat-x;}
.button.back span.right{background:url(../images/buttons/back-right.gif) right top no-repeat;width:7px;}
.button.black span.middle{background:url(../images/buttons/black-middle.png) left top repeat-x;}
.button.download span.left{width:17px;background:url(../images/buttons/black-left-download.png) left top no-repeat;}
.button.download span.middle{padding:4px 3px 0 4px;}
.button.download span.right{width:7px;background:url(../images/buttons/black-right-download.png) right top no-repeat;}
.button.download.black{width:135px;}
a.previous,a.next{float:left;height:24px;width:37px;}
a.previous{background:url(../images/buttons/previous.gif) left top no-repeat;}
a.next{background:url(../images/buttons/next.gif) left top no-repeat;}
a.previous.inactive,a.next.inactive{background-position:0 -24px;cursor:default;}
a.previous span,a.next span{display:none;}
.quote_container{padding-bottom:10px;}
.quote{margin-bottom:10px;padding:0 0 14px 0;background:white url(../images/background-quote.gif) right bottom no-repeat;}
.quote div.inner{padding:7px 14px 12px 14px;background-color:rgb(230,230,230);}
.quote div.inner h3{padding:0;font-size:14px;}
.quote div.inner p{padding:3px 0 0 0;font-size:11px;}
.quote div.inner p a{font-weight:normal;}
.quote div.inner p a:hover{color:black;text-decoration:none !important;}
.quote div.inner p cite{font-style:normal;}
.box{padding-bottom:15px;}
.box.news{margin-top:10px;}
.box h3{padding:4px 11px;color:white;}
.box div.inner{padding:5px 0;border-right:1px solid rgb(215,215,215);border-bottom:1px solid rgb(215,215,215);border-left:1px solid rgb(215,215,215);text-align:center;}
.box div.inner a{font-weight:normal;color:rgb(50,50,50);font-size:11px;text-decoration:underline;}
.box div.inner a:hover{text-decoration:none;color:rgb(0,108,103);}
.box2{}
.box2.green span.top_border{background-color:rgb(0,108,103);}
.box2.yellow span.top_border{background-color:rgb(203,182,119);}
.box2.lightgreen span.top_border{background-color:rgb(179,216,140);}
.box2.magenta span.top_border{background-color:rgb(80,32,118);}
.box2.blue span.top_border{background-color:rgb(53,55,116);}
.box2.pink span.top_border{background-color:rgb(211,17,69);}
.box2.lightblue span.top_border{background-color:rgb(65,196,220);}
.box2 span.top_border{display:block;height:4px;font-size:4px;line-height:4px;border-right:1px solid white;border-left:1px solid white;}
.box2 div.inner{border:1px solid rgb(235,235,235);border-top:0;}
.box2 div.inner2{border:1px solid rgb(202,202,202);border-top:0;}
.box2 div.inner3{margin:0 1px;background:url(../images/background-box2.jpg) left top repeat-x;}
.tab_container{}
.tab{border:1px solid rgb(245,245,245);}
.tab div.inner{border:1px solid rgb(235,235,235);}
.tab div.inner2{padding:1px;border:1px solid rgb(202,202,202);}
.tab div.title2{height:26px;background:url(../images/background-tabs-title.jpg) left top repeat-x;}
.tab div.title2 h1{float:left;margin:0;padding:4px 0 0 11px;font-size:17px;color:rgb(50,50,50);}
.tab div.title2 a.all{float:right;margin:6px 7px 0 0;color:rgb(50,50,50);font-weight:normal;}
.tab div.title2 div.dropdown{position:relative;float:right;padding:0 0 5px 20px;}
.tab div.dropdown span.selected{float:right;height:15px;padding:7px 16px 0 0;font-size:11px;color:rgb(50,50,50);cursor:pointer;}
.tab div.dropdown span.show{float:right;width:10px;height:22px;background:url(../images/background-expand.gif) left top no-repeat;cursor:pointer;}
.tab div.dropdown ul.options{position:absolute;top:26px;right:0;display:none;margin:0;padding:8px 0;border:1px solid rgb(210,210,210);background-color:rgb(235,235,235);}
.tab div.dropdown ul.options li{margin:0;padding:0 16px 0 12px;background:none;font-size:11px;}
.tab div.dropdown ul.options li a{margin:0;padding:1px 0 2px 0;line-height:18px;font-weight:normal;white-space:nowrap;color:rgb(47,47,47);display:block;}
.tab div.tabs{height:24px;padding:8px 0 0 11px;background:url(../images/background-tabs.jpg) left top repeat-x;}
.tab div.tabs a{float:left;text-decoration:none;color:rgb(110,110,110);font-weight:normal;}
.tab div.tabs a:hover{text-decoration:none !important;color:rgb(110,110,110);}
.tab div.tabs a span{float:left;height:24px;cursor:pointer;}
.tab div.tabs a span.left{width:8px;background:url(../images/background-tabs-left.jpg) left top no-repeat;}
.tab div.tabs a span.middle{height:19px;padding:5px 2px 0 2px;background:url(../images/background-tabs-middle.jpg) left top repeat-x;}
.tab div.tabs a span.right{width:8px;background:url(../images/background-tabs-right.jpg) right top no-repeat;}
.tab div.tabs a.selected span{color:rgb(50,50,50);background-position:0px -24px;}
.tab div.content{padding-top:4px;}
.tab div.content ul{padding:0px;}
.tab div.eventsDatetitle{padding-left:8px;font-weight:bold;border-bottom:1px solid #C4C4C4;margin:20px 0px 10px 0px;font-size:14px;}
form div.block,form div.block *{color:black;vertical-align:middle;}
form div.block{margin:13px 0 0 0;}
form div.block .head{padding:3px 13px;background-color:rgb(197,197,197);border-bottom:1px solid white;font-size:12px;color:black;}
form div.block .content{padding:7px 13px;background-color:rgb(230,230,230);line-height:19px;}
form div.block .content.h2{padding:11px 13px;}
form div.block .content label.t{font-size:11px;}
form div.block .content input.checkbox{margin-right:3px;}
form div.block .content a{padding-top:3px;font-weight:normal;text-decoration:none;color:rgb(98,98,98);font-size:11px;}
form div.block .content label.h{display:block;padding-bottom:4px;}
form div.block .content label span{float:left !important;}
form div.block .content label.column1,form div.block .content label.column2{display:block;float:left;width:247px;height:22px;margin-top:2px;}
form div.block .content label.column2{margin-left:13px;}
form div.block .content label.column1 input,form div.block .content label.column2 input,form div.block .content label.column3 input,form div.block .content label.column3 select{float:right;}
form div.block .content label.column1 input,form div.block .content label.column2 input{width:158px;}
form div.block .content label.column3{float:left;width:100%;margin-top:2px;}
form div.block .content label.column3 input{width:380px;margin-right:15px;}
form div.block .content label.column3 select{width:392px;margin-right:2px;}
.content.template1.clearfix label span{float:left !important;}
form div.navigation{padding:13px 5px 15px 0;}
form div.navigation input{float:right;width:72px;height:23px;margin-left:7px;padding-bottom:1px;border:0;color:white;text-transform:uppercase;text-align:center;font-size:12px;font-weight:bold;}
form div.navigation input.back{background:url(../images/buttons/submit-back.gif) left top no-repeat;}
form div.navigation input.reset{background:url(../images/buttons/submit-reset.gif) left top no-repeat;}
form div.navigation input.next{background:url(../images/buttons/submit-next.gif) left top no-repeat;}
select{padding:1px 1px 1px 2px;border:1px solid rgb(185,185,185);font-size:11px;}
select.medium{width:173px;}
input.text{height:14px;padding:3px 8px 2px 4px;border:1px solid rgb(185,185,185);background-color:white;font-size:11px;}
#VisionCMS_loadingMessage{background:white;padding:10px;border:1px solid #eee;text-align:center;color:#555;width:220px;}
#VisionCMS_loadingMessage p{padding:1px;}
.product-description{font-size:10px;font-style:italic;margin-left:20px;}
.product-description p{padding-bottom:0px !important;}
.clearfix .brochure img{float:left;margin-right:15px;margin-bottom:15px;}
.clearfix .brochure div{float:left;}
input.enter{background:url(../images/buttons/submit-reset.gif) left top no-repeat;border:0 none;color:white !important;font-size:12px;font-weight:bold;height:23px;margin-left:7px;padding-bottom:1px;text-align:center;text-transform:uppercase;width:72px;}
form div.block.documentation .content{padding:7px 20px;background-color:transparent;line-height:19px;}
#MarketforceComms_EntryPanel_inner .inner h2{color:#323232;}
#MarketforceComms_EntryPanel_inner .contentpanelbox .inner{background-color:#E6E6E6;padding:7px 14px 2px;}
body.pink #MarketforceComms_EntryPanel_inner a{color:rgb(211,17,69);}
body.green #MarketforceComms_EntryPanel_inner a{color:rgb(0,108,103);}
.simple_overlay{display:none;z-index:10000;background-color:#fff;width:500px;min-height:200px;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000;padding-top:20px;}
.simple_overlay img{float:left;margin:0 5px;}
.simple_overlay.sponsor img{width:130px;}
.simple_overlay.pop-speaker .details{float:left;padding:0px 20px;width:390px;height:465px;overflow:auto;}
.simple_overlay.sponsor .details{float:left;padding:0px 20px;width:320px;height:465px;overflow:auto;}
.simple_overlay .details h4{font-weight:bold;}
.simple_overlay .close{background-image:url(../images/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}
.popup{cursor:pointer;}
.fleft{float:left;}
.venue .button{margin:10px 0;}
.venue .comments{clear:both;}
.item.news-items{padding:5px 0 !important;}
.news-items a{color:#969696;font-size:11px;font-weight:normal;}
.all-speakers{color:#969696;font-size:11px;font-weight:normal;float:right;}
.content.template1.clearfix input[type="radio"]{float:none !important;width:20px !important;}
.content.template1.clearfix span{float:none !important;}
.navigation li h3{cursor:pointer;}
.navigation li ul.events li{background:none !important;}
.navigation li ul.events li.last,.navigation li ul.events li p{border-bottom:none !important;}
.navigation ul.events{padding:0px!important;}
table thead tr th{padding:3px 6px;text-transform:none;color:#fff !important;}
td.row_documents p{padding:0px;}
th.header{background-image:url(../images/item-arrow-down2.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;}
th.headerSortUp{background:url(../images/item-arrow-up2.gif) no-repeat scroll right center;}
th.headerSortDown{background:url(../images/item-arrow-down2.gif) no-repeat scroll right center;}
.product-costs-center{width:250px;text-align:right;}
.error{color:#f00;}
a.App_SiteSearch_result:hover,.App_SiteSearch_result_inner{text-decoration:none !important;color:#000;}
.ie6{display:block;background-color:#fff;width:100%;border-bottom:1px dotted black;}
.ie6,.ie6 *{color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.ie6 p{float:left;margin:10px;padding:0;}
.ie6 .logo{float:right;margin:4px 20px 4px 10px;}
.hidden{display:none;}

