/* -- undo browser HTML defaults -- */
html{color:#364151;background:#939aa0;font-size:100%;}
body{font-size:62.5%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
tbody{border:none;}
iframe{overflow:hidden;}
html{background:url(/files/img/i2i/bg_full.gif);background-color:#939aa0;background-position:0px 0px;background-repeat:repeat-x;}
body{background:url(/files/img/i2i/bg_full.gif);background-color:#939aa0;background-position:0px 0px;background-repeat:repeat-x;margin:0px;padding:0px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#364151;}
a{color:#f15b28;text-decoration:none;}
a img{border:0px;}
a img:hover{background:none;}
a:hover{color:#f14028;}
a.more{font-size:14px;color:#f15a24;text-decoration:none;font-weight:bold;}
a.more:hover{font-size:14px;color:#ff5f26;font-weight:bold;}
a.bio_link{color:#f15a24;font-size:14px;font-weight:bold;text-decoration:none;}
a.bio_link:hover{color:#f15a24;font-weight:bold;text-decoration:underline;}
a.speakers{font-size:11px;color:#f15a24;text-decoration:none;position:relative;top:-20px;}
a.speakers:hover{color:#ff5f26;}
ul{list-style:none;}
ol{margin:0px;padding-left:26px;font-size:14px;font-family:Arial;}
h1, h2, h3, h4, h5, h6{padding:3px;margin:3px;}
p{margin:0px;padding:0px;}
.bold{font-weight:bold;}
img,div{behavior:url(iepngfix.htc);}
.text_small{font-size:11px;}
.text_highlite{color:#f15a24;font-weight:bold;}
.text_highlite2{color:#f15a24;}
.text_highlite3{color:#364151;font-weight:bold;}
.text_highlite4{font-size:14px;color:#364151;font-weight:bold;}
.text_highlite5{font-size:14px;color:#f15a24;font-weight:bold;}
.text_highlite6{font-size:14px;color:#5B5A4F;font-weight:bold;}
#main_container{margin-right:auto;margin-left:auto;margin-top:0px;width:1024px;text-align:left;position:relative;}
#header{margin-top:0px;height:190px;text-align:left;position:relative;}
#header #header_logo{float:left;width:242px;height:190px;}
#header #register_now{float:right;width:115px;height:62px;margin:0px 16px 0px 5px;}
#header #primary{position:absolute;right:-30px;top:0px;}
#header #primary li{display:block;float:left;padding:0;}
#header #primary a{display:block;height:13px;width:98px;padding:7px 0 0 10px;font-size:11px;font-weight:bold;font-family:tahoma,sans-serif;text-transform:uppercase;color:#777;border-left:2px solid #777;outline:none;}
#header #primary a:hover{color:#f15a24;border-color:#f15a24;}
#header #primary a.active{color:#000;border-color:#000;}
#header #incentive{float:left;margin-top:43px;width:407px;}
#header #date{float:left;margin:50px 0px 0px 46px;width:166px;}
#header #location{float:left;margin:11px 0px 0px 46px;width:290px;}
#header #header_lines{float:left;margin:27px 0px 0px 35px;width:321px;}
#header #icons{float:right;width:428px;margin-top:13px;}
#header #icons #foundation{float:left;width:255px;margin:17px 0px 0px 0px;text-align:left;}
#header #icons #xprize{float:left;width:92px;text-align:left;}
#header #icons #bt{float:left;width:58px;margin:1px 0px 0px 0px;}
#main_body{text-align:left;}
#header_graphic_container{background:url(/files/img/i2i/bg_header_graphic.gif);background-color:#FFFFFF;background-position:0px 0px;background-repeat:no-repeat;margin:0px;padding:0px;float:left;text-align:left;width:550px;height:86px;}
#header_container{background:url(/files/img/i2i/bg_header_graphic.gif);background-color:#FFFFFF;background-position:0px 0px;background-repeat:no-repeat;margin:0px;padding:0px;float:left;text-align:left;width:550px;height:86px;}
#header_container h1{text-transform:uppercase;color:#5B5A4F;font-family:arial,sans-serif;font-size:46px;font-weight:bold;margin:5px 0 0 69px;padding:0;}
.speaker_bio #header_container{background:url(/files/img/i2i/bg_header_graphic_small.gif);height:66px;}
.speaker_bio #header_container h1{font-size:24px;margin-left:68px;margin-top:8px;}
#header_graphic{width:450px;margin:15px 0px 0px 68px;font-family:Arial;font-size:32px;color:#5b5a4f;}
div.subheader{width:740px;margin:0px 0px 0px 30px;padding:14px 0px 8px 0px;border-bottom:2px solid #CCCCCC;color:#5b5a4f;}
div.subheader_bottom{width:740px;margin:20px 0px 0px 30px;padding:12px 0px 8px 0px;border-top:2px solid #CCCCCC;color:#5b5a4f;}
div.indicator_container{position:relative;top:0px;left:0px;}
div.indicator_top{position:absolute;top:5px;}
div.indicator_bottom{position:absolute;top:-14px;}
span.link_on{color:#f15a24;}
.subheader_link{font-size:13px;font-weight:bold;}
div.content_section{width:741px;margin:0px 0px 9px 30px;}
div.content_section div.left_content{margin:10px 0px 0px 0px;float:left;width:210px;}
div.content_section div.main_content_container{float:left;margin:0px;width:526px;padding:0px;}
div.content_section div.main_content{background:url(/files/img/i2i/bg_lines_vertical.png);background-position:0px 0px;background-repeat:repeat-y;width:530px;margin:0px;padding:0px;}
div.content_section div.main_content_740{background:url(/files/img/i2i/bg_lines_vertical_740.png);background-position:0px 0px;background-repeat:repeat-y;width:740px;margin:0px;padding:0px;}
div.content_section div.time{color:#5b5a4f;font-size:13px;margin:0px 0px 4px 20px;font-weight:bold;}
div.content_section div.info{color:#364151;font-size:13px;line-height:17px;margin:0px 0px 4px 20px;}
div.content_section div.doublelength{width:670px;}
div.content_section div.fulllength{width:370px;}
div.content_section div.twocol{width:260px;}
div.content_section div.subcontent{color:#364151;font-size:13px;margin:0px 0px 4px 20px;line-height:18px;}
div.content_section div.title{color:#364151;font-size:25px;margin:0px 0px 6px 20px;font-weight:bold;text-transform:uppercase;}
div.content_section div.flush-title{color:#364151;font-size:25px;margin:1px 0px 18px 0;font-weight:bold;text-transform:uppercase;}
div.content_section div.partnertitle{float:left;margin-left:0;margin-top:5px;line-height:20px;}
div.content_section div.partnerlogo{float:left;margin:0 20px 0 0;}
div.content_section div.right_content{float:right;width:207px;margin-right:15px;}
div.content_section div.right_content_300{float:right;width:285px;margin-right:15px;}
div.content_section div.right_content_250{float:right;width:235px;margin-right:15px;}
div.content_section div.right_content_275{float:right;width:260px;margin-right:15px;}
div.content_section div.speaker{line-height:18px;margin-bottom:9px;}
div.content_section div.topic{font-size:14px;font-weight:bold;}
div.content_section img.lines_top{float:left;}
div.lines_top_sm{float:left;width:190px;}
div#quote{font-size:22px;color:#6e6c61;line-height:33px;text-align:left;margin:25px 25px 0px 28px;}
div.content_section div.right_content div.read_more{margin-top:11px;}
div#bio_header{margin-top:20px;}
div#bio_header img{float:left;margin:0px 22px 0px 30px;}
div#bio_header .fname{float:left;font-size:48px;line-height:40px;font-weight:bold;color:#364151;margin:9px 0px 13px 0px;width:400px;}
div#bio_header .lname{float:left;font-size:48px;line-height:40px;font-weight:bold;color:#364151;margin:0px 0px 9px 0px;width:400px;}
div#bio_header .info{float:left;font-size:21px;line-height:24px;color:#5b5a4f;margin:0px 0px 9px 0px;width:400px;}
div#content_section_bio_container{width:650px;margin:35px 0px 0px 120px;background-color:#FFFFFF;}
div#content_section_bio{margin:0px 40px 30px 20px;font-size:14px;line-height:22px;color:#5b5a4f;}

/* home page overrides */
#home #overview_left{background-color:#fff;width:550px;}
#home #overview_left div.content_section{width:auto;margin-left:25px;}
#home #overview_left div.content_section div.title{text-transform:none;}
#home #overview_left div.content_section.first div.title{font-size:47px;text-transform:uppercase;}
#home #overview_left div.content_section div.main_content_container{width:500px;}
#home #overview_left div.content_section div.main_content{width:auto;height:auto;}
#home #overview_left div.content_section div.sub_content{font-size:15px;line-height:22px;}

#home #overview_right div.video-wrapper{padding:10px;background-color:#fff;width:300px;height:500px;clear:left;overflow:hidden;}
#home #overview_right div.title{color:#364151;font-size:25px;font-weight:bold;margin:0 0 -5px;padding:5px 0 5px 20px;text-transform:none;background-color:#fff;}
#home #overview_right div.content_section{width:auto;margin-left:0;}
#home #overview_right div.content_section div.title{text-transform:none;margin:0 0 6px 20px;padding:0;}
#home #overview_right div.content_section div.main_content_container{width:310px;}
#home #overview_right div.content_section div.main_content{width:auto;height:auto;}
#home #overview_right div.content_section div.main_content object.first{margin-bottom:5px;}

#home #overview_left div.footer-wrapper{background-color:#fff;width:870px;}
#home #overview_left div.footer-wrapper div.content_section div.main_content_container{width:820px;}
#home #overview_left div.content_section div.sub_content img{margin-right:5px;}
#home #overview_left div.footer-wrapper div.content_section div.read_more{text-align:right;}

#home div.content_section div.read_more{text-align:center;margin-top:20px;}
#home div.content_section div.read_more a.more{font-size:20px;}

/* bio */
div.bio_header{padding:10px 0px;font-size:18px;font-weight: bold;color:#5b5a4f;}
div.view_all_speakers{padding:25px 0px 60px 0px;font-size: 13px;font-weight: bold;}

/* labels */
div.label_container_1{float:left;font-family:Arial;font-size:11px;width:547px;}
div.label_container_2{float:left;font-family:Arial;font-size:11px;width:221px;}
div.label_1{padding:13px 0px 7px 259px;}
div.label_2{padding:13px 0px 7px 0px;}
div.label_container_3{float:left;font-family:Arial;font-size:11px;width:470px;}
div.label_container_4{float:left;font-family:Arial;font-size:11px;width:221px;}
div.label_3{padding:13px 0px 7px 49px;}
div.label_4{padding:13px 0px 7px 0px;}

/* overview */
#overview_left{float:left;width:551px;}
#overview_right{float:left;width:450px;}
#header_overview{float:left;background-color:#FFFFFF;background-position:0px 0px;background-repeat:no-repeat;margin:0px;padding:0px;text-align:left;width:550px;height:540px;}
div#video{float:left;width:430px;height:275px;margin:10px 0px 0px 10px;background-color:#CCCCCC;}
div.overview_container_1{float:left;width:320px;margin:13px 0px 0px 10px;}
div.overview_container_2{float:left;width:320px;margin:10px 0px 0px 10px;}
div.overview_container_3{float:left;width:210px;height:210px;margin:10px 0px 0px 10px;overflow:hidden;}
div.overview_container_4{float:left;width:210px;height:320px;margin:13px 0px 0px 10px;overflow:hidden;}
div.overview_container_5{float:left;width:230px;height:210px;margin:10px 0px 0px 10px;overflow:hidden;}
div.bluebg{background-color:#364252;}
div.redbg{background-color:#941212;}
div.orangebg{background-color:#ed7735;}
div.graybg{background-color:#60534a;}
div.overview_content{margin:10px;}
div.overview_content_220{float:left;margin:10px;width:200px;}
div.overview_header_1{font-size:14px;color:#FFFFFF;margin-bottom:2px;}
div.overview_header_2{font-size:21px;color:#FFFFFF;margin-bottom:2px;}
div.overview_header_3{font-size:22px;line-height:27px;color:#FFFFFF;margin-bottom:2px;}
div.overview_body_1{font-size:14px;line-height:18px;color:#FFFFFF;margin-top:18px;}
img.overview_pic_1{float:left;}
img.overview_pic_2{float:right;}
div.margin_bottom_16{margin-bottom:16px;}
div.speaker_info{height:90px;}
div.content_w_lines_sm{background:url(/files/img/i2i/bg_lines_sm.png);background-position:0px 0px;background-repeat:repeat-y;width:251px;}
div.blue_overlay_header{padding:15px 11px 3px 11px;font-size:16px;color:#ffffff;font-weight:bold;text-transform:uppercase;}
div.blue_overlay_subheader{padding:0px 11px 14px 11px;font-size:12px;color:#ffffff;}
div.overlay_color_365 img.submoderator{float:left;width:40px;margin:0px 10px 15px 10px;}
div.overlay_color_365 div.moderator_content{float:left;width:270px;padding-bottom:17px;font-size:12px;}

/* partners */
div.partners_outer_container{float:right;width:110px;}
div.partners_header{width:95px;margin:12px 0px 10px 10px;}
div.partners_logo{margin:10px 0px;}
div#sidebar-right{position:absolute;right:30px;top:235px;width:110px;}

/* nav */
#header div.top_nav{float:right;width:110px;height:20px;}
#header #nav_overview{background:url(/files/img/i2i/nav_overview.gif);background-position:0px 0px;background-repeat:no-repeat;}
#header #nav_overview:hover{background-position:0px -20px;}
#header #nav_speakers{background:url(/files/img/i2i/nav_overview_speakers.gif);background-position:0px 0px;background-repeat:no-repeat;}
#header #nav_speakers:hover{background-position:0px -20px;}
#header #nav_program{background:url(/files/img/i2i/nav_overview_program.gif);background-position:0px 0px;background-repeat:no-repeat;}
#header #nav_program:hover{background-position:0px -20px;}
#header #nav_logistics{background:url(/files/img/i2i/nav_overview_logistics.gif);background-position:0px 0px;background-repeat:no-repeat;}
#header #nav_logistics:hover{background-position:0px -20px;}
#header #nav_press{background:url(/files/img/i2i/nav_overview_press.gif);background-position:0px 0px;background-repeat:no-repeat;}
#header #nav_press:hover{background-position:0px -20px;}

/*Drupal overrides*/
.meta{display:none;}

/*Admin styles*/
/*
.admin-menu #header_container h1{text-transform:none;font-size:20px;margin-top:25px;}
.speaker_bio.admin-menu #header_container h1{margin-top:12px;}
*/
.breadcrumb{display:none;}
#admin-menu{height:21px;position:static;}
body.admin-menu{margin-top:0 !important;}
.admin-menu .breadcrumb{display:block;margin-top:1em;padding-bottom:0;}
.admin-menu .collapsible legend a{color:#000;font-weight:bold;}
.admin-menu #user-edit,
.admin-menu .help,
.admin-menu .profile,
.admin-menu .breadcrumb,
.admin-menu #block-admin-display,
.admin-menu #block-admin-configure,
.admin-menu #node-form{width:850px;}
.tabs.primary,
.tabs.secondary{width:840px;margin:0 0 5px;}
.tabs.primary{padding:0.5em 0 0 0.5em;}
.tabs.secondary{padding:0 0 0.5em 0.5em;}
#node-form{width:900px;}
