/* CSS Document */


.no-bold {font-weight: normal;}
.uppercase {text-transform: uppercase;}
.no-background {background:none!important;}
.bold{font-weight:bold;}

.italic{font-style:italic;}
.nowrap{white-space:nowrap;}
.mb02{padding:0px; margin-bottom:2px!important;}
.mb12{padding:0px; margin-bottom:12px!important;}

p.mb02{margin-bottom:2px;}	
p.mb12{margin-bottom:12px;}
p.bold{font-weight:bold;}
p.italic{font-style:italic;}
p.nowrap{white-space:nowrap;}



#wrapper{background:none;width:1021px;position:relative;}
#wrapper h2 {color:#51606d; font-size:116%;margin:0px; padding:10px 0;}

.padded-content{margin:0; padding:4px 20px!important; position:relative!important; width:740px!important;}
.padded-content ul.sponsor-row {display:block; margin:0px 0px 5px 0px; padding:0; float:left; list-style:none; height:75px; width:100%; border-bottom: 1em solid white;}
.padded-content ul.sponsor-row li {display:table-cell; float:left; background:none; height:40px; width:185px; padding:0; margin:0; vertical-align:middle;}
.padded-content ul.sponsor-row li img {display:block; margin:0 auto; padding:0;}
.padded-content ul.sponsor-row li a {display:block; margin:0 auto; padding:0;}

.padded-content h3 {color:#51606d; padding-bottom:8px;}
.padded-content img {padding-bottom:12px;}
.event_archives .padded-content ul {margin-top:-32px;margin-top:-4px;}

#idf-main-left{position:relative;width:200px;float:left; margin-left:20px; margin-bottom:24px;}
#idf-main-right{position:relative;width:778px;float:left;position:relative;padding-bottom:20px;min-height:750px;border-left:1px solid #cccccc;}
/* putting back original declarations to fix ie6 issues	 */ 
#idf-main-right{float:right;width:780px;}
/*	unordered link lists	*/
#idf-main-right ul{padding:0;}
#idf-main-right ul.tech-bullet{position:relative;}
.wide2 li, .col-expand li, .wide3 li, .padded-content li, #idf-header-area li, .panel li /*	, .classname li	*/ {padding:0 5px 5px 12px;background:url(/sites/sitewide/30/pix/caret_double.gif) top left no-repeat; height: 13px;}
#idf-header-area ul.bullets li{background:none;list-style:disc;margin:0 0 0 25px;padding:0 5px 8px 0;height:auto;}
#wide2, #wide3 ul.bullets li{background:none;list-style:disc;margin:0 0 0 25px;padding:0 5px 15px 0;height:auto;}
/* Let blended.css determine the bullet style here with .bullets
.be-a-sponsor .wide3 ul.bullets{margin:0 0 0 8px;}
.be-a-sponsor .wide3 ul.bullets li{background:none;list-style:disc;margin:0 0 0 10px;padding:0 5px 8px 0;}
*/




/* header images - all pages */
#idf-header-area h1 {display:none;position:absolute;left:-9999px;}
#idf-header-area img {display:block;margin:20px 0px 5px 0px;}
#idf-header-area .register_cta img {display:block;margin:0px 0px 15px 0px;}

ul.regularbullets li {
background:transparent none repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0 0 0 10px;
padding:0 5px 8px 0;
height:auto;
}

/*#idf-marquee{position:relative;width:780px;height:192px;}*/
/*#idf-marquee-home{display:block;float:left;width:822px;height:367px;}
#flash-marquee {display:block;width:822px;height:367px;position:absolute;z-index:500;}
#flash-marquee #flashalternative {display:block;position:absolute;z-index:1;}*/
#flash-marquee #flashalternative {position:absolute;z-index:1;}

#footer_image{position:relative;background:url(/idf/pix/bg-footer-fade.gif) no-repeat;width:954px;height:31px;margin:0 auto;top:-23px; z-index:-1;}

#logo-idf-image {display:block;position:absolute;width:141px;height:46px;z-index:300;background:#fff url(/idf/pix/logo-idf-2012.jpg) no-repeat;top:32px;left:0px;}
#logo-idf-text {display:block;width:141px;height:46px;margin:32px 0;}


#idf-header-area{background:url(/idf/pix/agenda-bg.jpg) repeat-x; position:relative; width:740px;margin:0;padding:10px 20px;}
#idf-header-area h1{color:#51606D;}

#idf-header-area h2{margin:0;padding:0;top:-4px;position:relative;}
#idf-header-area p{position:relative; padding:3px 0;line-height:1.5;}



/*
Homepage agenda
*/
.agenda-list{
	list-style-type:none;
}

.agenda-list li{
	background:none;
}

.agenda-list-heading{
	list-style-type:none;
	font-size:13px;
	color:#ffcc00;
	margin-bottom:6px;
}

.agenda-list-item{
	font-size:11px;
	color:#000000;
}

.agenda-last-item-line-space{
	line-height:11px;
}

.agenda-last-item{
	margin-bottom:6px;
}

.event-planner-schedule {display:block;float:left;width:727px;height:49px;padding:0;margin:0px 0px 0px 20px;background:url(/idf/pix/agenda-blue-bar.jpg);}
.event-planner-schedule p {display:block;color:#bed5e8;margin:16px 0px 0px 12px;}
.event-planner-schedule a {color:#fff;text-decoration:underline;}

.agenda-table {display:block;float:left;width:714px;height:auto;margin:15px 0px 0px 23px;}
.agenda-table i {background:none;border:none;color:#666666;text-decoration:none;}
.agenda-schedule-container {display:block;height:auto;margin-left:auto;margin-right:auto;}
.agenda-schedule-header-section {display:block;float:left;width:714px;height:auto;margin-bottom:-1px;}
.agenda-schedule-header-section .schedule-header-vertical-divider {display:block;float:left;width:6px;height:29px;background:url(/idf/pix/agenda-header-cell-divider.jpg);}
.agenda-schedule-header-section p {display:block;float:left;width:234px;background-color:#adadad;text-align:center;color:#ffffff;font-size:.9em;font-weight:bold;margin:0;padding:8px 0px;}


.agenda-schedule-inner-container {display:block;float:left;height:auto;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2; background-color:#939AA0;}
.lunch-break {font-size:.8em;}
.schedule-column {display:block;float:left;}
.schedule-column .activity {display:block;float:left;padding:8px 0px;}
.day-one {width:233px;}
.day-two {width:233px;}
.empty-cell {display:block;float:left;background:url(/idf/pix/agenda-table-empty-cell-bg.jpg) no-repeat;}
.day-one .empty-cell {width:234px;height:61px;}
.day-two .empty-cell {width:234px;height:19px;}
.day-three .empty-cell {width:234px;height:269px;}
.day-three {width:234px;}
.schedule-column .odd {background-color:#e2e2e2; height:50px;}
.schedule-column .even {background-color:#f3f3f3; height:50px;}
.schedule-column .activity p {display:block;float:left;width:200px;margin:0px 0px 3px 10px;}
.schedule-column .header p {display:block;float:left;width:218px;margin:0px 0px 3px 10px;}
.schedule-column .activity p.time {font-weight:bold;color:#666666;}
.schedule-cols-vertical-divider {display:block;float:left;width:6px;height:1px;background-color:#939AA0;}




/*.agenda-table {display:block;float:left;width:714px;height:auto;margin:20px 0px 0px 23px;border-left:#e2e2e2;border-right:#e2e2e2;}
.agenda-table table.agenda-outer-table {display:block;float:left;border-collapse:collapse;width:714px;height:auto;}

.agenda-table .agenda-outer-table thead {display:block;width:714px;}
.agenda-table .agenda-outer-table tbody, .agenda-table .agenda-outer-table tbody tr.agenda-inner-table-container  {display:block;width:714px;}
.agenda-table .agenda-outer-table tr.agenda-inner-table-container td.content {display:block;width:235px;}
.agenda-table .agenda-outer-table tr.agenda-inner-table-container td.divider {display:block;width:6px;}



/*.agenda-table table i {text-decoration:none;}
.agenda-table table th p {margin:0;padding:0;width:224px;}
.agenda-table table td.dark-grey {background-color:#e2e2e2;}
.agenda-table table td.light-grey {background-color:#f3f3f3;}
.agenda-table table th.header-cell-div {padding:0;}
.agenda-table table td.row-cell-div {width:6px;padding:0;}
.agenda-table table td p.time {margin-bottom:3px;font-weight:bold;color:#666666;}
.agenda-table table td.dark-grey, .agenda-table table td.light-grey {padding-left:10px;}
.agenda-table table th {background-color:#adadad;width:100%;text-align:center;}
.agenda-table table th p {display:block;color:#fff;font-size:.8em;margin:0px auto;}

.agenda-table table tr.agenda-inner-table-container td.content {}*/

/*.agenda-table table tr.main-header {display:block;width:100%}
.agenda-table table tr.agenda-inner-table-container {display:block;width:100%}
.agenda-table table tr.main-table td.content {width:200px;}*/


.capsule {display:block;float:left;height:auto;width:220px;margin:20px 0px 20px 115px;}
.capsule h2 {display:block;float:left;border:none;}
.capsule p {display:block;float:left;width:220px;padding:0;}
.capsule p.description {margin:10px 0px 0px 0px;line-height:1.5em;}
.capsule a {display:block;float:left;margin:15px 0px 0px 0px;color:#375fa4;font-weight:bold;}
.capsule a span.double-arrow {display:block;float:left;width:7px;height:10px;margin:0px 5px 0px 0px;background:url("/sites/sitewide/pix/caret_double.gif") no-repeat left;}
.capsule-divider {display:block;float:left;width:1px;height:250px;background:url(/idf/pix/capsule-divider.jpg) repeat-y;margin:20px 0px 0px 10px;}


.footer-paragraph {display:block;float:left;margin:20px 0px 0px 20px;}



/* technology tracks */
 .new-cta {display:block;margin:0px 0px 0px 12px;/*background:none !important;*/width:215px;cursor:pointer;}
 .new-cta-button-cap {display:block;width:25px;height:26px;background:url(/idf/pix/new-cta-button-cap.jpg) no-repeat top right;padding-right:190px;}
 .new-cta-button-body {display:block;width:190px;height:26px;background:url(/idf/pix/new-cta-button-body.jpg) no-repeat;}
 .new-cta-button-body .new-cta-text {display:block;font-weight:normal;font-size:1em;padding:5px 0px 0px 14px;}
/*
nav menu styles
*/
.main-nav-wrap .main-nav{position:relative;height:42px;}/*background: url(/idf/pix/nav/faded_line.gif);*/
.main-nav-wrap .ui-state-active span.itr{background:#fff url(/idf/pix/nav/nav_headers5.gif)}
.main-nav-wrap .ui-state-active span.nav00{background-position:-240px 0px}
.main-nav-wrap .ui-state-active span.nav01{background-position:-240px -42px}
.main-nav-wrap .ui-state-active span.nav02{background-position:-240px -82px}
.main-nav-wrap .ui-state-active span.nav03{background-position:-240px -327px}
.main-nav-wrap .ui-state-active span.nav04{background-position:-240px -124px}
.main-nav-wrap .ui-state-active span.nav05{background-position:-240px -205px}
.main-nav-wrap .ui-state-active span.nav06{background-position:-240px -244px}
.main-nav-wrap .ui-state-active span.nav07{background-position:-240px -286px}
.main-nav-wrap .ui-state-active span.nav08{background-position:-240px -328px}
.main-nav-wrap .ui-state-active span.nav09{background-position:-240px -412px}
.main-nav-wrap .ui-state-active span.nav10{background-position:-240px -453px}
.main-nav-wrap .ui-state-active span.nav11{background-position:-240px -453px}
.main-nav-wrap .ui-state-active span.nav12{background-position:-240px -453px}
.main-nav-wrap li span.itr{background:#fff url(/idf/pix/nav/nav_headers5.gif) 0 0px; position:absolute; height:100%; width:100%;margin:0;padding:0;}
.main-nav-wrap li span{height:42px!important;width:240px !important}
.main-nav-wrap #nav00 a span{background:#fff url(/idf/pix/nav/nav_headers5.gif);}
.main-nav-wrap #nav01 a span{background-position:0 -369px}
.main-nav-wrap #nav02 a span{background-position:0 -82px}
.main-nav-wrap #nav03 a span{background-position:0 -409px}
.main-nav-wrap #nav04 a span{background-position:0 -290px}
.main-nav-wrap #nav05 a span{background-position:0 -40px}
.main-nav-wrap #nav06 a span{background-position:0 -245px}
.main-nav-wrap #nav07 a span{background-position:0 -164px}
.main-nav-wrap #nav08 a span{background-position:0 -245px}
.main-nav-wrap #nav09 a span{background-position:0 -205px}
.main-nav-wrap #nav10 a span{background-position:0 -332px}
.main-nav-wrap #nav11 a span{background-position:0 -205px}
.main-nav-wrap #nav12 a span{background-position:0 -451px}
/*.main-nav-wrap{position:relative; left:1px}*/
.main-nav-wrap .sub-nav{display:block;}

.home #nav00 .itr {background-position:0px 0px !important;}

/*.home #nav01 .itr {background-position:-240px -369px !important;}*/
.event-highlights #nav01 .itr {background-position:-240px -42px !important;}
.home #nav01 .itr {background-position:0px -369px !important;}
.highlights #nav01 .itr {background-position:-240px -369px !important;}
.keynotes #nav01 .itr {background-position:-240px -369px !important;}
.agenda_full #nav01 .itr {background-position:-240px -369px !important;}
.special-attractions #nav01 .itr {background-position:-240px -369px !important;}
.training-sessions #nav01 .itr {background-position:-240px -369px !important;}
.pressroom #nav06 .itr, .tech-rsrcs #nav06 .itr {background-position:-240px -245px !important;}
/*.home .sub-nav-01, .tech-insights .sub-nav-01, .program.event-highlights .sub-nav-01, .tracks .sub-nav-01, .highlights .sub-nav-01,*/.home .sub-nav-01 .keynotes .sub-nav-01, .agenda_full .sub-nav-01, .special-attractions .sub-nav-01, .training-sessions .sub-nav-01, /*.tech-rsrcs .sub-nav-01,*/ .tech-overview .sub-nav-01{display:block;height:107px;margin-top:29px;}
/*.home #nav01{height:220px;}*/
/*.home #nav01, .event-highlights #nav01{height:159px;}*/

.my_idf #nav10{height:133px;}



.home #nav01, .agenda_full #nav01, .keynotes #nav01, .highlights #nav01, .special-attractions #nav01, .training-sessions #nav01{height:42px;}/*.tech-insights #nav01,.tracks #nav01, */
.agenda_full #nav01, .highlights #nav01, /*.tech-rsrcs #nav01,*/ .tech-overview #nav01{height:42px;} /*was 90 or 106px in ie8*/
.library #nav05{height: 42px;}
.library #nav11{height: 40px;}
.pressroom #nav04{height:42px;}
.pressroom #nav06, .tech-rsrcs #nav06{height:42px;}
.pressroom .sub_nav06, .tech-rsrcs .sub_nav06 {display:block;height:30px;margin-top:27px;}

.main-sub-nav{/*background:url('/idf/pix/nav/nav_anti_alias.png');*/  width:238px;}

.hr-dot{border-bottom:1px dotted #b2b2b2;font-size:1px;clear:both;}

.panel img{padding-bottom:12px;}
.panel p{}

/*	wide2	*/
.wide2{float:left;width:780px; border-top:1px dotted #b2b2b2;background:url(/idf/pix/bg-wide2.gif) repeat-y;_background:url(/idf/pix/bg-wide2-ie6.gif) repeat-y;}
.wide2 .first{float:left;width:368px;padding:0px 9px 10px 18px;position:relative;}
.wide2 .last{float:left;width:368px;padding:0px 0px 10px 16px;position:relative;}
.no-top-line {border-top:none 0 !important;}
.tech_showcase .no-top-line .first{padding-top:0 !important;}
.tech_showcase .no-top-line .last{padding-top:0 !important;}
.tech_showcase .last{padding-left:17px !important;}

.lib-page-box{
	padding-top:8px;
	padding-left:11px;
	border:solid 1px #CCCCCC;
	margin:0 0 18px 18px;
	width:446px;
	float:left;
}

.lib-page-box-short-no-float{
	padding:0;
	margin:0 0 18px 18px;
	width:416px;
}

.lib-page-short{
	padding:11px;
	margin:-52px 10px 18px 56px;
	width:225px;
	float:left;
}

.lib-page-box-wrap{
	float:left;
	width:446px;
}
.wide2-no-float{width:780px; border-top:1px dotted #b2b2b2;background:url(/idf/pix/bg-wide2-wider.gif) repeat-y;_background:url(/idf/pix/bg-wide2-wider.gif) repeat-y;}
.rounded-bottom{
	background-image:url(/idf/pix/rounded-bottom.gif);
}
.wide2-no-float a.cta {font-size:70%;}

/*	wide2 - smaller width - solid border */
.h2-bigger{font-size:126%;font-weight:normal;}
.wide2-shorter-solid{float:left;width:752px; border-top:1px solid #CCCCCC;background:#ffffff;_background:#ffffff;}
#library-tabs ul.lib-nav-links {margin-left:105px;}
#library-tabs .lib-nav-links li {position:relative;height:none;margin:0;padding:0;}
#library-tabs .lib-nav-links li a{margin:0;padding:0;position:absolute;left:13px;top:-3px;}
#library-tabs .lib-nav-links li a:visited,#library-tabs .lib-nav-links  li a:link{color:#0661aa;}
#library-tabs img{
	position:absolute;
top:2px;
}
#library-tabs h2{font-size:117%;}
#library-tabs h2,#library-tabs h3,#library-tabs h4{width:215px;color:#0661aa;padding:0;margin-left:105px;line-height:16px;}
#library-tabs h3.headergrad {margin:10px 0px 0px 0px;}
#library-tabs em{
	display:block;
font-size:11px;
font-style:normal;
margin:0 0 4px 105px;
width:215px;
}
#library-tabs a {
	color: #0661AA;
}

.prc-flag{
	position:absolute;
	right:16px;
	top:11px;
}

.prc-flag a{
	border:none;
}

.wide2-shorter-solid .first{float:left;width:346px;padding:0 9px 15px 18px;position:relative;margin-top:18px;}
.wide2-shorter-solid .last{
float:left;
padding:0 0 15px 11px;
position:relative;
width:346px;
margin-top:18px;}
.no-top-line {border-top:none 0 !important;}
.tech_showcase .no-top-line .first{padding-top:0 !important;}
.tech_showcase .no-top-line .last{padding-top:0 !important;}
.tech_showcase .last{padding-left:17px !important;}

/*	wide3	*/
.tech_showcase .wide3 {background:none;}
.wide3{float:left;width:780px; border-top:1px dotted #b2b2b2;background:url(/idf/pix/bg-wide3.gif) repeat-y;_background:url(/idf/pix/bg-wide3-ie6.gif) repeat-y;}
.wide3 .third1{float:left;width:240px;padding:10px 9px 10px 10px;}
.wide3 .third2{float:left;width:240px;padding:10px 9px 10px 10px; border-left:1px dotted;}
.wide3 .third3{float:left;width:230px;padding:10px 0px 22px 8px; border-left:1px dotted;}
.wide3 .third1, .wide3 .third2, .wide3 .third3{padding-top:0;}/*width:255px!important;*/
.home .wide3{width:822px; margin-top:5px; border:none 0; background:none;position:absolute;top:431px;}
.home .wide3 h2 {margin-top:0;padding-top:0;}
.home .wide3 .onethird, .home .wide3 .last{padding-top:0;}

/*	3 columns with right column expand from top to bottom	*/
.wide2-1_wrapper{float:left;width:483px;}
.wide2-1 {background:none;}
.wide2-1{float:left;width:483px; border-top:1px dotted #b2b2b2;background:url(/idf/pix/bg-wide3.gif) repeat-y;_background:url(/idf/pix/bg-wide3-ie6.gif) repeat-y;}
.wide2-1 .first{float:left;width:220px;padding:10px 9px 10px 9px; }
.wide2-1 .second{float:left;width:220px;padding:10px 9px 10px 9px; border-left:1px dotted; border-right:1px dotted;}
.wide2-1 .first, .wide2-1 .second{padding-top:0;}/*width:255px!important;*/
.wide2-1_wrapper .hr-dot{width:480px; border-bottom:1px dotted #b2b2b2;font-size:1px;clear:both;}
.col-expand{float:right;width:270px;padding:5px 9px 10px 10px; margin-top:250px;  }

.wide2 th{vertical-align:top;width:30%;}
.wide2 td{vertical-align:top;}

/*	three-box-col	*/
.three-box-col-wrap{float:left;background:url(/idf/pix/bg-col-body-3.gif) repeat-y;width:760px;margin-left:18px;_margin-left:10px;margin-bottom:18px;clear:both;}
.three-box-col-top{background:url(/idf/pix/bg-col-hed-3.gif) no-repeat;width:760px;height:17px;}
.three-box-col-bot{background:url(/idf/pix/bg-col-foot-3.gif) no-repeat #fff;;width:760px;height:4px;margin-top:4px;_margn:0;_padding:0;}
.three-box-col-third{float:left;width:240px;margin-right:20px;}
.three-box-col-third h3{background:#0860a8;color:#eee;padding:0 0 8px 12px; font-weight:bold;border-right:1px solid #3078b3;border-left:1px solid #3078b3;}
.three-box-col-last{margin-right:0;}
.three-box-col-cont{padding:12px 12px 0;height:100%;}
.three-box-col-hr{border-bottom:1px dotted #b2b2b2;font-size:1px;margin:8px auto;}
.three-box-col-pages{font-weight:bold;}
.three-box-col-page, .three-box-col-lastpage{float:left;width:228px;padding-left:12px;font-weight:bold;margin-right:20px;}
.three-box-col-lastpage{margin-right:0;}

.three-box-col-cont div{border-bottom:1px dotted #b2b2b2;}

.tbc-uneven{float:left;width:760px;margin-top:18px;margin-left:18px;_margin-left:10px;margin-bottom:18px;clear:both;}
.tbc-uneven h3{background:#0860a8;color:#eee; margin-bottom:0;padding:0 0 8px 12px; font-weight:bold;border-right:1px solid #3078b3;border-left:1px solid #3078b3;}
.tbc-uneven-third, .tbc-uneven-third-end {display:inline;float:left;margin-right:12px;width:240px;}
.tbc-uneven-third-end {margin:0;}
.tbc-uneven-col-hed{background:url(/idf/pix/bg-tbc-uneven-col-hed-no-notches.gif) no-repeat;width:240px;height:17px;}
.tbc-uneven-footer{background:url(/idf/pix/bg-tbc-uneven-footer.gif) no-repeat;width:240px;height:22px;}
.tbc-uneven-box {background:white none repeat scroll 0 0;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;height:100%;padding:8px 0 0;}
.tbc-uneven-box div{margin:0 15px;padding:10px 5px;border-bottom:1px dotted #b2b2b2;}
.tbc-uneven-box div.blue{background-color:#f2f7fb;}
.tbc-uneven-box div img{margin:0 0 5px -5px;padding:0;}

/*	hscroll-keynotes
#hscroll-keynotes{margin-left:10px;margin-bottom:10px;background: url(/idf/pix/bg-hscroll-keynote.gif);}	/*	DELETE	
#hscroll-keynotes .content-item{float:left;margin:0; padding:0 10px 9px;width:241px;}
#hscroll-keynotes .content-item img {padding-bottom:8px;}
	*/

/*	hscroll-vid
#hscroll-vid{margin-left:10px;margin-bottom:10px;background: url(/idf/pix/bg-hscroll-vid.gif);}	/*	DELETE	
#hscroll-vid .content-item{float:left;margin:0; padding:0 10px; width:111px;}
#hscroll-vid .content-item img {padding-bottom:8px;}
	*/


/*	video player container	*/
#vid-player-container,#vid-player-container2{background-color:#f4f8fb;float:left;border:1px solid #b2b2b2;margin-left:10px;width:770px;margin-bottom:40px;height:411px;display:inline;}
#vid-player,#vid-player2{width:482px;height:390px;margin:10px;float:left;display:inline;border-bottom:1px solid #BBBBBB;border-left:1px solid #BBBBBB;border-right:1px solid #BBBBBB;background:#fff;}	/*	DELETE	*/
#vid-caption,#vid-caption2{width:400px;float:left;margin:16px 10px 0 0;padding-left:10px;}
#vid-event-name{}
#vid-event-date{}
#vid-event-time{}
#vid-event-start-time{}
#vid-event-end-time{}
#vid-keynote-title,#vid-keynote-title2{font-weight:bold;}
#vid-speaker-name,#vid-speaker-name2{font-weight:bold;}
#vid-speaker-title,#vid-speaker-title2{font-style:italic;}
#vid-speaker-company,#vid-speaker-title2{font-style:italic;}
#vid-description{}
#vid-videos-collection .content-item,#vid-videos-collection2 .content-item2{width:246px;}

#vid-videos-collection p.vid-url,#vid-videos-collection p.vid-still,
#vid-videos-collection2 p.vid-url2,#vid-videos-collection2 p.vid-still2{display:none;}

#vid-videos-collection .content-item a.current {cursor:default;}

.content-item2 a{height:100px;}
.vid-speaker-company2{margin-left:105px;}

#vid-videos-collection h3{margin-top:5px;}
#vid-videos-collection2 h3{margin-top:5px;}

/* horizontel Slider
----------------------------------*/

#content-slider,#content-slider2, #content-slider3, #content-slider4{width:638px;  height:11px;  margin:5px; position:relative; margin-bottom:50px; margin-left:10px;left:71px;}
#content-scroll,#content-scroll2, #content-scroll3, #content-scroll4{clear:left;  width:724px;  height:auto;  margin-top:10px; overflow:-moz-scrollbars-horizontal; margin-left:18px;}
.content_scroller_bg{background:url('/idf/pix/scrollbar_bg.png') no-repeat; width:761px; height:11px; position:absolute;margin-left:-64px;}
.ui-slider-handle{top:auto;width:128px;height:14px;position:absolute;background:url('/idf/pix/scrollbar_bar.gif') no-repeat;margin-top:1px;margin-left:-64px;}

/*
#content-holder{background:transparent url(/idf/pix/bg-hscroll-keynote.gif) repeat scroll 0 0;}
#content-holder2{background:transparent url(/idf/pix/bg-hscroll-vid.gif) repeat scroll 0 0;position:relative;left:-10px;}
#content-scroll .content-item{width:241px;padding:0 10px 9px;float:left;display:inline}
#content-scroll .content-item img{padding-bottom:8px;}
#content-scroll2 .content-item{width:111px;padding:0 10px 9px;float:left;display:inline}
#content-scroll2 .content-item img{padding-bottom:8px;}
#content-holder .first{padding-left:0;height:auto;}
*/

.content-slider,#content-slider2, #content-slider3, #content-slider4{width:638px;  height:11px;  margin:5px; position:relative; margin-bottom:50px; margin-left:10px;left:70px;}
.content-scroll,.content-scroll2, .content-scroll3, .content-scroll4{clear:left;  width:760px;  height:auto;  margin-top:10px; overflow:-moz-scrollbars-horizontal; margin-left:18px;}
.content-no-scroll{margin-top:10px; overflow:hidden; margin-left:18px;}
.sponsor_exhibitor .content-scroll,.sponsor_exhibitor .content-scroll2,
.sponsor_exhibitor  .content-scroll3,.sponsor_exhibitor  .content-scroll4{overflow:hidden;}
.sponsor_exhibitor .content-scroll{width:790px;}
.sponsor_exhibitor .content_scroller_bg{display:none;}
.content_scroller_bg{background:url('/idf/pix/scrollbar_bg.png') no-repeat; width:761px; height:11px; position:absolute}
.content-no-scroll .content-item,.content-item2{height:100px!important;margin-top:20px;margin-bottom:20px;}
#vid-videos-collection .content-item img,#vid-videos-collection2 .content-item2 img{float:left;padding-right:10px;display:inline;}


#vid-videos-collection .mb12,#vid-videos-collection2 .mb12{margin:0!important;}

.clear{clear:left;}
.content-item img {padding-bottom:8px;}
.content-holder2{background:transparent url(/idf/pix/bg-hscroll-vid.gif) repeat scroll 0 0;_background:transparent url(/idf/pix/bg-hscroll-vid-ie6.gif) repeat scroll 0 0;position:relative;left:-10px;}
.content-holder-video{background:none;}
.content-scroll .content-item{width:241px;padding:0 10px 9px 10px;float:left;background:transparent url(/idf/pix/bg-hscroll-keynote.gif);_background:transparent url(/idf/pix/bg-hscroll-keynote-ie6.gif);height:inherit;}
.content-scroll2 .content-item{width:111px;padding:0 10px 9px;float:left;display:inline}
.content-holder .first{padding-left:0;height:auto;}
.sliderScroller .first{background-position:-10px 0;}

#vid-videos-collection p,#vid-videos-collection2 p{margin-left:105px;float:none;}


/* vertical Slider
----------------------------------*/
.recent_idf_highlights .slider{ height:60px; width:13px;float:left;margin-top:-78px;margin-left:340px;}
.recent_idf_highlights .scroller{background:#FFF none repeat scroll 0 0;border:1px solid #DBDBDB;float:left;height:185px;overflow:hidden;width:330px;}
.recent_idf_highlights .scrollerContent{ width:332px;margin-top:-13px;}
.recent_idf_highlights .scroll-bg{background:transparent url(/idf/pix/nav/vertical_scrollbar_bg.gif) no-repeat scroll 0 6px;height:158px;position:relative;top:25px;width:14px;}
.recent_idf_highlights .scroll-border{border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;height:185px;width:30px;position:relative;left:331px;}
.recent_idf_highlights .ui-slider {position: relative;}
.recent_idf_highlights .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width:10px; height:87px; cursor: default; }
.recent_idf_highlights .ui-slider-vertical .ui-slider-handle { left:0;margin-left: 0; margin-bottom: -.6em;background:url('/idf/pix/nav/vertical_scrollbar.gif'); }

.slider{float:left;height:60px;margin:-95px 10px 0 4px;width:13px}
.scroller{background:#FFF none repeat scroll 0 0;border:1px solid #DBDBDB;float:left;height:185px;overflow:hidden;width:330px;}
.scrollerContent{ width:332px; padding:10px;}
#content-wrap li{list-style:none; background:none;}

/*
.tech_showcase #content-wrap li{clear:both;background:none;border-top:1px dotted #b2b2b2;padding-top:6px;}
.tech_showcase #content-wrap li.firstRow{border:none;}

.tech_showcase #content-wrap li p{}
.tech_showcase #content-wrap li span{width:180px;float:right;display:block;padding-bottom:9px;}
.tech_showcase .wide2 strong{width:130px;display:block;float:left;}

.tech_showcase #content-wrap div{margin-left:150px;margin-top:-14px;}
.tech_showcase #content-wrap .first{margin-top:15px;}
.tech_showcase #content-wrap li{margin-top:0;}
*/

.spons-left{float:left;width:120px;font-weight:bold;}
.spons-right{float:left}


.scroll-bg{background:transparent url(/idf/pix/nav/vertical_scrollbar_bg.gif) no-repeat scroll 0 6px;height:158px;position:relative;top:13px;width:14px;left:336px;}



.scroll-border{border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;height:185px;width:30px;position:absolute;left:339px;}
div.panel.last .scroll-border{width:29px;}

.showcase .ui-slider {position: relative;}
.tech_showcase .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width:10px; height:87px; cursor: default; }
.showcase .ui-slider-vertical .ui-slider-handle{background:transparent url(/idf/pix/nav/vertical_scrollbar.gif) no-repeat scroll 0 15px;height:110px;left:0;margin-bottom:-4.6em;margin-left:0}


#content span{width:120px;float:left;}
#content span li{clear:left;}
#content li{float:left;}
#content-wrap li li{height:15px;}
.launch-cast{margin-bottom:10px;}

/* slider content */
#content span{width:120px;float:left;}
#content span li{clear:left;}
#content li{float:left;}
#content-wrap li li{height:15px;}
.launch-cast{margin-bottom:10px;}
#scrollWrap{position:relative;font-size:126%;}


/* page specific */
.recent_idf_highlights .panel .threeCol span{width:33%;float:left;}

/* event highlights sub menu */
.highlights .main-nav-wrap li span{height:42px!important;}
.highlights .main-nav-wrap li span.itr{margin-top:0px;}
.highlights #nav01 .itr{height:42px!important;}
.highlights #nav02 .itr{height:41px!important;margin-top:1px;}
.main-sub-nav{width:240px;}
.sub-nav li,.sub-nav02 li{margin-bottom:8px;padding-left:10px;padding-top:8px;}



/* sponsors & exhibitors page */
.tech_showcase ul.sponsor-links {display:block;float:left;width:730px;margin:0px 0px 5px 0px;}
.tech_showcase ul.sponsor-links li {display:block;float:left;width:auto; padding:0px 25px 5px 12px !important;}




/* technology-insights */

.tech-insights .agenda-profile-sec, .special-attractions .agenda-profile-sec {display:block; float:left; width:100%; margin:0px 0px 15px 0px;}
.tech-insights .agenda-profile-sec img, .special-attractions .agenda-profile-sec img {display:block; float:left; margin:0px 15px 0px 0px;}
.tech-insights .agenda-profile-sec p, .special-attractions .agenda-profile-sec p {display:block; float:left; width:500px;}



/* special attractions */
.profile-name { margin-bottom:10px;}


/* need for ie 6 and 7 browsers */


/* sub menu */
.showcase .main-sub-nav02, .sub-nav03, .sub-nav09,.sub-nav05, .sub-nav04 {/*background:transparent url(/idf/pix/subnav_bg.gif) repeat scroll 0 0;*/ margin-left:-1px; width:241px;background-color:#fff;}
.home .main-sub-nav01, .agenda_full .main-sub-nav01, .keynotes .main-sub-nav01, .tracks .main-sub-nav01, .special-attractions .main-sub-nav01, .training-sessions .main-sub-nav01 {display:block;}
.home #nav01 ul, .agenda_full #nav01 ul, .keynotes #nav01 ul, .tracks #nav01 ul, .special-attractions #nav01 ul, .training-sessions #nav01 ul, .tech-overview #nav01 ul {margin-top:30px;background-color:#fff;}
.showcase .main-nav-wrap #nav02 a span {background-position:-240px -82px}
.showcase .main-sub-nav02 {display:block;} 
.showcase .main-nav-wrap li span.itr {height:42px;margin-top:0px;}
.showcase #nav02 .itr {height:42px!important;}
.showcase #nav03 .itr{height:41px!important;margin-top:1px;}
.showcase #nav10 .itr{height:42px!important;}
.showcase #nav02 {height:40px;}
.showcase #nav02 ul {margin-top:30px;background-color:#fff;padding-bottom:4px;}

.training .sub-nav03{display:block!important;}


.training #nav03 ul{margin-top:29px;}
.library .main-sub-nav05{display:block;height:134px;margin-top:27px;}
.pressroom .main-sub-nav06, .tech-rsrcs .main-sub-nav06 {display:block;height:190px;margin-top:27px;}



.communities #nav08 .itr{height:42px!important;}
.communities #nav08 {height:76px;}
.communities #nav08 ul{margin-top:27px;}
.communities #nav08 .sub-nav {display:block;}

.pressroom .main-sub-nav04{display:block;height:134px;margin-top:27px;}


.main-nav-wrap li span.itr{margin-top:1px;}

/* active page style declarations */
.keynotes .event_keynotes,.faq .FAQs,.sponsor_exhibitor .sponsor_exhibitor,.agenda_full .agenda, .tracks .techtracks,
.special .special_attractions,.be-a-sponsor .be_sponsor_exhibitor,.tech-comm .technology_communities,.pavilion .intel_pavilions,
.tech-insights .insights-tech, .special-attractions .special-attr,.insights-industry .industry_insights,.tracks .tracks,
.fellows .fellows_exchange,.lecture .lecture_sessions,.panels .panels,.labs .labs,.open_qa .open_qa, .training-sessions .tech-view,
.academia .academia,.industry .industry_training,.industry .industry_training,/*.pressroom .tech_resources,*/ .pr_photos .pics,
.pr_video .vid, div.communities .othercommunities, .pr_video .pr_video_link, .pr_photos .pr_photos_link, .highlights .special_attractions,
.media-sponsors .media_sponsors, .library-beijing2010 .idf-beijing2010, .library-sanfrancisco2010 .idf-sanfrancisco2010, .library-sf2009 .idf-sf2009, .tech-rsrcs .tech_resources,
.my_idf .myPlan, .my_idf .myProfile, .my_idf .notifications, .tech-overview .tech-view, .intel-sponsors .intel_sponsors , .media-sponsors .media_sponsors, .intel-showcases .intel_showcases
{font-weight:bold; text-decoration:none}
.library .main-nav-wrap #nav05 a span{background-position:-240px -43px;}
.library .main-nav-wrap #nav11 a span{background-position:-240px -206px;}
.pressroom .main-nav-wrap #nav04 a span {background-position:-240px -289px;}
.training #nav03 .itr{background-position:0px 211px;}
/*.registration #nav04 .itr{background-position:-240px -122px;}*/
.communities #nav08 .itr{background-position:239px -245px;}
.pressroom #nav09 .itr{background-position:-240px -205px;}
/* Added 12/11/09 */
.library-2010 #nav05 .itr{background-position:240px -166px;}
.training #nav04 .itr{height:41px!important;}
.training #nav06{margin-top:-1px;}
.training .training-lower{}
.training .training-lower .first{width:512px;float:left;}

/* hover states */
.main-sub-nav li a:hover,.main-sub-nav02 li a:hover,.main-sub-nav04 li a:hover, .main-sub-nav05 li a:hover{font-weight:bold;text-decoration:none!important;}
.main-nav-wrap a{cursor:pointer;}

/*show hide styling*/
.show-hide{}
.show-hide ul{}
.show-hide li a.show-hide-header{background:transparent url(/idf/pix/openActive00.gif) no-repeat scroll 0 3px;font-size:126%;font-weight:bold;margin-top:0px;padding-bottom:10px;padding-left:12px;padding-top:0;}
.show-hide li a.openActive{background:url(/idf/pix/openActive01.gif) no-repeat 0 3px;}
.show-hide ul li{border-bottom:1px dotted #B2B2B2;padding-bottom:8px;padding-left:13px;padding-top:8px}

.double_row .show-hide-header{display:block; height:25px; margin-top:0px;}



/*.show-hide ul li li{background:none;}*/
.show-hide li div p{line-height:17px;margin-left:15px;margin-top:10px;}
.show-hide li div p a{font-size:100%;background:none;font-weight:normal;padding:0}
.show-hide li div li{border:none;}

/*
.show-hide .openActive{background:url(/idf/pix/openActive01.gif) no-repeat 0 3px;}
.show-hide li{height:15px;}
.show-hide li div{}
.show-hide li div{font-size:86%;font-weight:normal;background:none;margin-top:10px;}
.show-hide li div p{line-height:18px;}
.show-hide li div li{font-size:100%;font-weight:normal;}
.show-hide li li{font-size:100%;background:none;}
*/


#idf-main-right .link-list {margin:0px;	padding:0 0 12px 0; background:none; list-style:none; width:100%; float:left;}
.tech-comm #idf-main-right .link-list li{margin:0px; padding:0; background:none;	list-style:none; width:46%;	float:left;padding:0 5px 8px 12px;background:url(/sites/sitewide/30/pix/caret_double.gif) top left no-repeat; font-size:108%;}
.sponsor_exhibitor #idf-main-right .link-list li{margin:0px; padding:0; background:none;	list-style:none; width:31%;	float:left;padding:0 5px 8px 12px;background:url(/sites/sitewide/30/pix/caret_double.gif) top left no-repeat; font-size:108%;}
ul.lhn-signup li{margin:0px; padding:0; background:none;	list-style:none; float:left;padding:0 5px 8px 12px;background:url(/sites/sitewide/30/pix/caret_double.gif) top left no-repeat; font-size:108%;}

.four-col-blue{border:1px solid #B2B2B2;height:280px;margin-left:20px;clear:left;width:705px;}
.four-col-blue .left-col{}
.four-col-blue .toprow{background:blue none repeat scroll 0 0;color:#FFFFFF;margin:0 1px 0 0;padding:0;}
.four-col-blue .top-row div{height:29px;}
.reg-data{margin-left:19px;margin-top:-1px;margin-bottom:20px;border-top:none;}
.reg-data thead tr td{padding-left:15px;}
.reg-data tbody{border:1px solid #dbdbdb;}
.reg-data tbody tr td{padding-left:15px;height:29px;border-bottom:1px dotted #e7e7e7;}
.reg-data .first{border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;}
.reg-data .last{border-right:1px solid #E5E5E5;border-left:1px solid #E5E5E5;}
.reg-data .bottom td{border-bottom:0;}
.reg-data .bottom{border-bottom:0;}
.bottom-reg{background:none;margin-top:-21px;background:transparent url(/idf/pix/bg-line-wide-low.gif) no-repeat scroll 0 -17px;margin-left:21px;}
.bottom-reg *{border-bottom:none!important;}
#reg-header{margin-left:20px;color:#fff;height:40px;position:relative;}
#reg-header td{padding-left:15px;background:#0759a1;}
#reg-header .round-here{background:#f00;}
#reg-header .tl{background:#0759A1 url(/idf/pix/rounded-corner-tl.gif) no-repeat scroll -2px -2px;}
#reg-header .tr{background:#0759A1 url(/idf/pix/rounded-corner-tr.gif) no-repeat scroll 304px -3px}
#reg-header .col-title td{font-weight:bold;}
.registration #rounded-corner-reg{background:transparent url(/idf/pix/rounded-corner-tl.gif) no-repeat scroll 0 0;display:block;height:7px;margin-left:19px;margin-top:95px;position:absolute;width:8px;z-index:1;}
.registration #rounded-corner-reg2{background:transparent url(/idf/pix/rounded-corner-tr.gif) no-repeat scroll 0 0;display:block;height:7px;margin-left:718px;margin-top:94px;position:absolute;width:8px;z-index:1;}
.registration .rounded-corner-br{background:url('/idf/pix/rounded-corner-br.gif') no-repeat;height:7px;width:7px;margin-left:719px;margin-top:-25px;}
.registration .rounded-corner-bl{margin-left:19px;margin-top:-7px;background:url('/idf/pix/rounded-corner-bl.gif') no-repeat;}
.registration .wide2{margin-top:11px;}
.rounded-corner-br,.rounded-corner-bl{display:block;background:#f00;height:10px;width:10px;}



/*Library Tabs*/
.lib-tabs-wrap{
	position:relative;
	border-bottom:solid 1px #c0c0c0;
}

.lib-tabs-absolute-fix{
	height:26px;
}
.lib-tabs-wrap li{
	float:left;
	position:absolute;
	width:133px;
	height:36px;
	top:-29px;
}

.lib-tabs-wrap li.active{
	background:url('/idf/pix/lib-tabs-bg-active.gif') no-repeat 0 0;
	width:133px;
	height:22px;
	border:solid 1px red;
	
}

.lib-tabs-wrap li.inactive{
	margin-top:7px;
	background:url('/idf/pix/lib-tabs-bg-inactive.gif') no-repeat 0 0;
	height:22px;
}

.lib-tabs-wrap li.inactive a{
	padding-top:5px;
	border:solid 1px red;
	margin:18px 0 -15px 15px;
}

.lib-tabs-wrap li.first{
	margin-left:22px;
}

.lib-tabs-wrap li.last{
	margin-left:166px;
}

.iframe-wrap1{
	overflow:hidden;
	height:522px;
	width:815px;
}

.iframe-wrap2{
	margin-top:-102px;
	margin-left:-366px;
	width:1265px;
}

.blog-entries h3{
	color:#3071b3;
}
.blog-entries p,.test-box-short-no-float p{
	margin-top:-6px;
	margin-bottom:18px;
	font-size:11px;
}

#library-tabs{
	margin-left:25px;
	padding-top:18px;
}
#library-includes{
	position:absolute;
	width:780px;
	height:192px;
}


#library-includes .media-assets{
	width:226px;
	height:176px;
}
#library-includes .media-assets *{
	margin-top:26px;
	margin-left:18px;
}
#library-includes .lib-content{
	position:absolute;
	top:32px;
	right:0;
	margin-left:206px;
	width:546px;
}

#library-includes .lib-content h2{
	color:#ffffff;
	font-weight:normal;
	font-size:215%;
}

#library-includes .lib-content p{
	color:#F6D729;
	font-size:165%;
}
#library-includes .lib-content ul li{
	color:#ffffff;
	display:block;
	background-color:#3175b2;
	float:left;
	margin-right:16px;
	height:26px;
	padding:12px 12px 2px 12px;
}

#library-includes .lib-content ul li div{
	display:inline;
	padding-top:46px;
	font-size:122%;
}

#library-includes .lib-content ul li a{
	font-size:116%;
	font-weight:bold;
	opacity:.99999;
	color:white;
}

.three-col-blue *{border:1px dotted red;float:left;margin-left:15px;}
.three-col-blue .clr{clear:left;}
.three-col-blue .left-list>li{clear:left}
.three-col-blue{}
.three-col-blue .head{background:url('/idf/pix/three-col-blue.gif') no-repeat;clear:both;height:40px;width:770px;}
.three-col-blue .content{height:350px;width:730px;padding-top:35px;}
.three-col-blue ul{}
.three-col-blue .content>ul>li{width:22%;}

#coming-soon-box {background: url("/idf/pix/bg-striped.gif") no-repeat 0px 0px;width:780px;height: 525px;margin:0px;padding:0px;border-top:1px dotted #b2b2b2;}
#coming-soon-box .frame {background-color:#f5f9fc;position:relative;top:108px;left:145px;bottom:0px;right:0px;border:1px dotted #b2b2b2;width:520px;}
#coming-soon-box .desc {padding:85px 65px;background-color:#f5f9fc;position:relative;font-size:12px;}
#coming-soon-box .img-stay-tuned {padding-bottom:10px;}
#coming-soon-box p {line-height:1.5;}

/* fixes */
.training #nav03, .showcase #nav02,.highlights #nav01,.communities #nav08{/*background:transparent url(/idf/pix/subnav_bg.gif) repeat scroll 0 0;*/}
.home #nav01, .agenda_full #nav01, .keynotes #nav01, .highlights #nav01,.tracks #nav01, .tech-insights #nav01, .special-attractions #nav01, .training-sessions #nav01{/*background:transparent url(/idf/pix/subnav_bg.gif) repeat scroll 0 0;*/}
/* caret for FULL BIO link */
.bio-link li {
    background: url("/sites/sitewide/30/pix/caret_double.gif") no-repeat scroll left top transparent;
    height: 13px;
    padding: 0 5px 5px 12px;
}
.event-highlights #horizontal-scrollbar a{}
.travel table a{}
:focus { -moz-outline-style: none; }
#scroller-content .top-row td{padding-top:2px;padding-bottom:2px;}


.tech_showcase .no-top-line .first{_margin:0;_padding:0;}
.tech_showcase .no-top-line .last{_margin:0;_padding:0;}

.sponsor_exhibitor .panel {text-align:center;}
.sponsor_exhibitor .panel p {text-align:left;}
.sponsor_exhibitor .panel img {margin:0 auto;padding:0;}
.sponsor_exhibitor h2 {font-size:136%!important;}
.sponsor_exhibitor .panel h3 {color:#666; font-size:110%; padding-top:10px;}

.be-a-sponsor .intro-copy{margin-top:25px;margin-bottom:20px;}

.be-a-sponsor #nav 2 {height: 42px;}

.home .third2 ul{margin-top:10px;}

/* final fixes */

	#idf-main-right{width:779px; }
	.speaker{height:71px;width:94px;float:left;cursor:pointer;display:inline;}
	.barrett{background:url('/idf/pix/video/tn_barrett.jpg');}
	.gelsinger{background:url('/idf/pix/video/tn_gelsinger.jpg');}
	.anand{background:url('/idf/pix/video/tn_chandrashaker.jpg');}
	#vid-videos-collection .mb12, #vid-videos-collection2 .mb12{margin-bottom:0 !important;margin-left:105px!important;}
	
#idf-main-left,#idf-main-right{display:inline;}	

#idf-main-left .spacer {margin-bottom:25px;}

.keynote .content-holder{width:1817px;}

#library_slider div div img{}
.library_slider .content-item{width:auto;background:none;}
.library_slider .content-item{height:100px;}

.event_archives .content-scroll{height:120px;}
.event_archives li{list-style-type:none;}


#slideshow1 img{display:none;}
noscript{margin-left:37px;}

		.keynotes .agenda-text {line-height: 1.25}
		.keynotes .no-side-line {background:none;}
		.keynotes .content{margin:0; padding:10px 20px; width:740px}
		.keynotes .profile-img {padding-right:10px; padding-bottom:34px !important; float:left;}
		.keynotes .agenda-profile-sec {clear:both; padding:0px; margin:0px; width:240px; display:inline-block;}
		.insights-tech .agenda-profile-sec {clear:both; padding:0px; margin:0px; width:370px; display:inline-block;}
		.insights-tech .profile-img {padding-right:10px; padding-bottom:10px !important; float:left;}
		
		.tech_showcase #content-wrap div{margin-left:150px;margin-top:-14px;}
		.tech_showcase #content-wrap .first{margin-top:15px;}
		.tech_showcase #content-wrap li{margin-top:0;}

.reg-data .realign{padding-right:34px;}

 .home .wide3 .third2 p{ margin-top:2px !important}
 .home .wide3 .third2 p{*  margin-top: 0px !important}
.home #slideshow1{ display:none}
.home #slideshow1{height:86px;margin-left:auto;margin-right:auto;width:164px;}


.registration .no-side-line {background:none;}
.registration .content{margin:0; padding:10px 20px; position:relative; width:740px}
.registration sup{line-height:0.5; margin:0px; padding:0px}

.footnote{top:0em;}

div.logo-rotator{text-align:center;margin:2px auto;}

.no-border-top {border-top:0px;}

#com-map{text-align:center;margin:0 auto;padding-bottom:12px;}

#mp3-player-container{background-color:#f6fafd; border:1px solid #B2B2B2; float:left; margin-bottom:20px; margin-left:10px; padding:0px; width:770px;}
#mp3-player-container ul.mp3-padded li {border-bottom:1px dotted #B2B2B2; padding:15px 0; margin: 0px;}
ul.mp3-padded li a.header-name{ font-size:1em; margin-left:9px; background: url(/idf/pix/arrowActive0.gif) no-repeat 0 3px; padding-left:13px;}
ul.mp3-padded li a.header-active{ font-size:1em; margin-left:9px; background: url(/idf/pix/arrowActive1.gif) no-repeat 0 3px; padding-left:13px;}
ul.mp3-padded li .mp3-content{ margin: 5px 13px 0 22px;}
ul.mp3-padded li .mp3-content img {padding-bottom:12px;}
#mp3-player-container { font-size:1.1em;}
#mp3-player-container p.content-audio{ margin-top:10px;}
.collapsed {display:none;}


#liveblog {width: 761px; height: 22px; background: url(/idf/pix/bg-liveblog.png) repeat-y; padding-top: 11px; padding-left: 19px;}
.social-icon {float: left; margin-right: 6px; height: 16px; width: 16px; background: url(/idf/pix/logo-social.gif);}
#twitter-icon {background-position: 0 -16px;}
#facebook-icon {background-position: 0 -32px;}
#rss-icon {background-position: 0 -48px;}
#youtube-icon {background-position: 0 -64px;}

/* Homepage Sponsors Ticker */
#sponsorsTickerContainer {height: 64px; width: 780px; background: #efefef url(/idf/pix/bg-sponsor-ticker.jpg) repeat-x; border: solid 0px #d0d0d0; border-bottom-width: 1px; overflow: hidden;position:static;top:190px;}
#sponsorsTickerContainer h4 {font-size: 11px; font-weight: bold; margin: 9px 0 9px 15px;}
#sponsorsTicker {margin: 0px; margin-left: 13px; padding: 0px; position: relative;}
#sponsorsTicker div {margin: 0px; margin-left: 10px; padding: 0px; cursor: pointer; float: left; display: none;}

/* Keynote Speakers */
.keynote-speaker-left {margin-left: 20px; padding-right: 10px; float: left; width:350px; border-right: dotted 1px #B2B2B2;}
.keynote-speaker-right {margin-left: 20px; float: left; width:350px;}

.keynote-speaker-left .agenda-profile-sec {width: 340px;}
.keynote-speaker-right .agenda-profile-sec {width: 340px;}

.keynote-speaker-left li {
background:url("/sites/sitewide/30/pix/caret_double.gif") no-repeat scroll left top transparent;
height:13px;
padding:0 5px 5px 12px;
}
	
.keynote-speaker-right li {
background:url("/sites/sitewide/30/pix/caret_double.gif") no-repeat scroll left top transparent;
height:13px;
padding:0 5px 5px 12px;
}



/* PRC index */
.prc-index #idf-main-right {width:1035px;float:left;border-left:none;min-height:337px;}

#full-agenda-header h2 {
text-align: center;
border-bottom: none;
padding: 0px;
}

table#pricing-info {
	margin-left: auto;
	margin-right: auto;
}
table#pricing-info th, table#pricing-info td {
	padding: 15px;
	text-align: center;
}

/*Travel Info Page Table & Map*/
#hotelmap {
	margin-left: 112px;
}

#hotelmap li {
	background: url("/sites/sitewide/30/pix/caret_double.gif") no-repeat scroll left top transparent;
	height: 13px;
	padding: 0 5px 5px 12px;
}

table.hotels{width:740px;margin:0 0 0 18px;padding:0;background:transparent url(/idf/pix/bg-line-wide2.gif) repeat scroll 0 0;}
table.hotels tr.blue{background-color:#f2f7fb;color:#666;}
table.hotels .table-titles{background-color:#0860a8;color:#eee; font-size:110%;}
table.hotels .table-titles, table td{padding:8px;margin:0;}
table.hotels td{border-bottom:1px dotted #e5e5e5;border-right:1px solid #e5e5e5;}
table.hotels .last td{border:none;}
/*table.hotels tr.last{background:transparent url(/idf/pix/nav/bg-line-wide-low2.gif) repeat scroll -1px -8px;}
*/
.hotel-bottom{background:transparent url('/idf/pix/nav/bg-line-wide-low6.gif')-1px -50px;border:none;}
.hotel-bottom td{border:none;}

.hotels .hotel-bottom td{background:none;border-right:1px solid #e5e5e5!important;}
.hotels .hotel-bottom .last-col{background:none;border:none!important;}
.hotels .col{border-left:1px solid #e5e5e5;}

.green-faq ul li {background: url("/sites/sitewide/30/pix/caret_double.gif") no-repeat scroll top left transparent; padding: 0px 5px 5px 12px; height:auto;}

#training-sessions-sponsor-left {float:left;	width:300px;}
#training-sessions-sponsor-right {width:440px;float:left;margin-bottom: 10px;margin-top: -15px;}
#training-sessions-sponsor-right img {margin:0;}
