/* GLOBAL */

/* OIC2010 colors 
Dark Blue: 114c96
Light Blue: dceaf7
Orange: ff630c
*/

body {
	background:#a63f1d url(/conference/components/img/orange_bg_grad_sml.jpg) top center no-repeat;
	color: #000;
	padding: 25px;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 1.5;
	margin: 0 auto;
}

/* Transparency using transparent png image */
#transparent { width: 850px; margin: 0 auto; padding: 20px 20px 8px 20px;
	background:transparent url(/conference/components/img/transparent.png);
	}
	
a {color: #114c96;text-decoration:none;}
a:hover {color: #ff630c; text-decoration:none;}
a:visited {}

a.arrow:visited {text-decoration:none;}
a.arrow:hover {text-decoration:underline;}

p {margin:0;padding:0 0 10px 0;}
p.small {font-size: 11px;}

ul {margin:0 0 0 18px;padding:0 0 10px 0;}
ul li {margin:0;padding:0;}

ol {margin:0 0 0 23px;padding:0 0 10px 0;}
ol li {margin:0;padding:0;}

h1 {
	color: #114c96;
	font-size: 20px;
	margin:0;
	padding:15px 0 10px 0;
}

h2, h3 {color: #ff630c;font-size: 14px;padding:0; margin:0;}
h3.alt {color: #114c96;}

h4 {margin:0; padding:0; color: #114c96;font-size: 13px;}

.fl_left {float:left;}
.fl_right {float:right;}
.txt_center {text-align:center;}

#header_container {
	width: 848px; 
	border: 1px solid #114c96;
	background: #fff url(/conference/components/img/banner.jpg) 0 0 no-repeat;
}

#header {width: 848px; height: 158px;border-bottom: 20px solid #114c96;margin:0; padding:0;position:relative;}

#header .logo  {height: 158px; width: 250px;display: block;}
#header .logo img {margin: 25px 0 0 0;}
#header span {
display:none;
}

#main {
	width:848px;
	margin: 0;
	background: #fff url(/conference/components/img/column_rule.gif) 250px 0 repeat-y;
}

#column_left {
	float:left; 
	width: 225px;
	padding:10px 13px 10px 12px;
	margin:0;
}

#column_right {
	float:left;
	padding: 15px 18px 15px 15px;
	margin:0;
	/*border-left: 1px dotted #114c96;*/
	width: 564px;
	min-height: 600px;
}

#footer {
	background-color: #dceaf7;
	border-top: 20px solid #114c96;
	padding: 10px;
	margin:0;
	color: #114c96;
	font-size: 11px;
}
#footer img {border:none; margin:0;}
.org_by {background-color:#dceaf7; float:left; margin: 0 40px 0 0; padding:0;}
#footer .org_by img.org {margin:4px 0 0 0;}
.hosted_by {background-color:#dceaf7; float:left;}
#footer .hosted_by img {border:none; margin:4px 4px 0 4px;}
#footer .hosted_by img.first {margin:0 5px 0 0}

#copy {
	font-size: 11px; 
	color: #fff; 
	padding:0;
	margin: 4px 0 0 0;
}

#copy a {color: #fff;text-decoration: underline;}
#copy a:hover {}
#copy a:visited {}

.clearfloat {
	clear: both;
	font-size:1px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}

#gallery1 .slide1 {width: 564px; height: 208px;}
.slide1 img {display: block; margin: auto; padding:0;}

/* NEW IMPROVED LEFT NAVIGATION */
ul#nav_v2 {margin:0;padding:0; list-style:none;text-transform:uppercase; }
ul#nav_v2 li  {margin: 0; padding: 4px 0;border-bottom: 1px dotted #114c96;}
ul#nav_v2 li a {margin: 0 0 0 4px; padding: 0; text-decoration:none;color: #114c96;}
ul#nav_v2 li a:hover {color: #ff630c;}
ul#nav_v2 li a:visited {}
ul#nav_v2 li.with_sub {border-bottom:none;padding: 4px 0 0 0;  }
ul#nav_v2 li.with_sub a.sub_active, ul#nav_v2 li a.sub_active {color: #ff630c;font-weight:bold; }
.dot_line {border-top: 1px dotted #114c96;}
#subnav_v2 {padding: 0 0 6px 0;}
#subnav_v2 ul{font-size:11px;list-style: none;margin:0; padding:0; }
#subnav_v2 ul li  {margin: 0;border-bottom:none;padding: 0 0 0 15px;height: 15px;}
#subnav_v2 ul li a {display:block;margin:0;padding: 0 0 0 15px;background:#fff url(/conference/components/img/nav_arrows.gif) 0 0 no-repeat; height: 15px; width: 185px;}
#subnav_v2 ul li a:hover {display:block;background:#fff url(/conference/components/img/nav_arrows.gif) 0 -15px no-repeat;}
#subnav_v2 ul li a:visited {}

#subnav_v2 ul li a.current {display:block;margin:0;padding: 0 0 0 15px;background:#fff url(/conference/components/img/nav_arrows.gif) 0 -15px no-repeat; height: 15px; width: 185px;color: #ff630c;font-weight: bold;}
#subnav_v2 ul li a.current:hover {}
#subnav_v2 ul li a.current:visited {}

#left_col_box_signup {margin: 20px 0;padding: 40px 10px 12px 10px; background: #dceaf7 url(/conference/components/img/bar_signUp.gif) top left no-repeat;font-size: 11px;line-height: 13px;}

#left_col_box_news {margin: 20px 0;padding: 40px 10px 12px 10px; background: #dceaf7 url(/conference/components/img/bar_newsUpdates.gif) 0 0 no-repeat;font-size: 11px;line-height: 13px;}

#left_col_box_signup p, #left_col_box_news p {padding:0 0 3px 0;background-color:transparent;}
#form_bg {background: #dceaf7 url(/conference/components/img/form_bg.gif) 150px 3px no-repeat;width: 198px;}
p.login {margin: 6px 0 4px 0;}
form {padding:10px 0 0 0; text-align: left;margin:0;}
input.emailbox {width: 197px; height: 19px; border: 1px solid #d0d0d0; background-color:#fff; /*color:#a6a6a6;*/ color: #666;padding:2px 0 0 2px; vertical-align:middle; margin:0px 0 6px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; /*font-weight:bold;*/}
input.emailfocus {width: 197px; height: 19px; border: 1px solid #d0d0d0;background-color:#fff; color:#000; padding:2px 0 0 2px; vertical-align:middle; margin:0px 0 6px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
/*#left_col_box_news p.learn_more {margin: 0;padding:10px 0 4px 0;}*/

p.justIn {color: #114c96; font-size:12px;margin: 0 0 4px 0; padding:0;}
.second {padding: 10px 0 0 0;}

#left_col_box_news a {
display:block;margin:0;padding: 0 0 0 15px;background:#dceaf7 url(/conference/components/img/nav_arrows_blue_bg.gif) 0 -2px no-repeat; width:190px;height:15px; text-decoration:none;}
#left_col_box_news a:hover {display:block;margin:0;padding: 0 0 0 15px;background:#dceaf7 url(/conference/components/img/nav_arrows_blue_bg.gif) 0 -17px no-repeat; width:190px;height:15px; }
#left_col_box_news a:visited {}

#left_col_box_reg {margin: 20px 0;padding: 40px 10px 12px 10px; background: #dceaf7 url(/conference/components/img/bar_reg.gif) top left no-repeat;font-size: 11px;line-height: 13px;}
#form_bg_reg {background-color: #dceaf7;width: 198px;}
form.reg {padding:0; text-align: left;margin:0;}
p.lost-pw {margin: 0;padding:0;}
#form_bg_reg span {color: #666;}

/* SPONSORSHIP STYLES */
#sponsor_more_info {width: 200px;}
#sponsor_more_info p {margin: 0; padding:0;}

#days {text-transform:uppercase; font-size: 11px;margin: -20px 0 0 0;padding: 10px 0 20px 0;}
#days ul {margin: 0; padding:0; list-style: none;}
#days ul li {float:left;margin: 0; padding: 0 7px 0 0;color: #989898;}
#days ul li a, #days ul li a:visited {text-decoration:none;}
#days ul li a:hover {text-decoration: none;color: #ff630c;}

a.current_day {color: #ff630c;font-weight: bold;}
a.current_day:visited {}
a.current_day:hover {}

/* ------ Day navigation with images styles start ----- */
#days_img {margin:  0 0 0 0;padding: 0 0 20px 0;}
#days_img ul {list-style: none;padding:0;margin:0;width: 547px;}
#days_img ul li {float:left;}

a.wed {display:block; background: #fff url(/conference/components/img/agenda/wednesday.gif) 0 0 no-repeat; height: 10px; width: 78px;}
a.wed:hover {background: #fff url(/conference/components/img/agenda/wednesday_over.gif) 0 0 no-repeat;}
a.wed_on {display:block; background: #fff url(/conference/components/img/agenda/wednesday_on.gif) 0 0 no-repeat; height: 10px; width: 78px;}

a.thurs-agenda {display:block; background: #fff url(/conference/components/img/agenda/thursday.gif) 0 0 no-repeat; height: 10px; width: 72px;}
a.thurs-agenda:hover {background: #fff url(/conference/components/img/agenda/thursday_over.gif) 0 0 no-repeat;}
a.thurs-agenda_on {display:block; background: #fff url(/conference/components/img/agenda/thursday_on.gif) 0 0 no-repeat; height: 10px; width: 72px;}

a.thurs {display:block; background: #fff url(/conference/components/img/sponsor_ops/thursday.gif) 0 0 no-repeat; height: 10px; width: 66px;}
a.thurs:hover {background: #fff url(/conference/components/img/sponsor_ops/thursday_over.gif) 0 0 no-repeat;}
a.thurs_on {display:block; background: #fff url(/conference/components/img/sponsor_ops/thursday_on.gif) 0 0 no-repeat; height: 10px; width: 66px;}

a.fri {display:block; background: #fff url(/conference/components/img/sponsor_ops/friday.gif) 0 0 no-repeat; height: 10px; width: 50px;}
a.fri:hover {background: #fff url(/conference/components/img/sponsor_ops/friday_over.gif) 0 0 no-repeat; }
a.fri_on {display:block;background: #fff url(/conference/components/img/sponsor_ops/friday_on.gif) 0 0 no-repeat; height: 10px; width: 50px;}

a.fri_night {display:block; background: #fff url(/conference/components/img/sponsor_ops/friday_night.gif) 0 0 no-repeat; height: 10px; width: 105px;}
a.fri_night:hover {background: #fff url(/conference/components/img/sponsor_ops/friday_night_over.gif) 0 0 no-repeat;}
a.fri_night_on  {display:block; background: #fff url(/conference/components/img/sponsor_ops/friday_night_on.gif) 0 0 no-repeat;height: 10px; width: 105px;}

a.sat {display:block; background: #fff url(/conference/components/img/sponsor_ops/saturday.gif) 0 0 no-repeat; height: 10px; width: 71px;}
a.sat:hover {background: #fff url(/conference/components/img/sponsor_ops/saturday_over.gif) 0 0 no-repeat; }
a.sat_on {display:block; background: #fff url(/conference/components/img/sponsor_ops/saturday_on.gif) 0 0 no-repeat; height: 10px; width: 71px;}

a.golf {display:block; background: #fff url(/conference/components/img/sponsor_ops/golf.gif) 0 0 no-repeat; height: 10px; width: 123px;}
a.golf:hover {background: #fff url(/conference/components/img/sponsor_ops/golf_over.gif) 0 0 no-repeat;}
a.golf_on {display:block; background: #fff url(/conference/components/img/sponsor_ops/golf_on.gif) 0 0 no-repeat;height: 10px; width: 123px;}

a.activities {display:block;background: #fff url(/conference/components/img/sponsor_ops/activities.gif) 0 0 no-repeat; height: 10px; width: 72px;}
a.activities:hover {background: #fff url(/conference/components/img/sponsor_ops/activities_over.gif) 0 0 no-repeat;}
a.activities_on {display:block; background: #fff url(/conference/components/img/sponsor_ops/activities_on.gif) 0 0 no-repeat; height: 10px; width: 72px;}

a.general {display:block;background: #fff url(/conference/components/img/sponsor_ops/general.gif) 0 0 no-repeat; height: 10px; width: 60px; }
a.general:hover {background: #fff url(/conference/components/img/sponsor_ops/general_over.gif) 0 0 no-repeat;}
a.general_on {display:block; background: #fff url(/conference/components/img/sponsor_ops/general_on.gif) 0 0 no-repeat;height: 10px; width: 60px;}

/* ------ Day navigation with images styles end ----- */

#day {float:left;font-size: 14px;line-height: 16px;color: #ff630c;width: 564px; border-bottom: 1px dotted #bbb;padding:0 0 4px 0;
margin:0 0 20px 0;}
#day span {font-size: 11px;margin: 0 0 0 10px;}
#download_btn_hrz {float:right;text-align:center;}
#day_content {margin: 0;padding: 0;}
/*#day_content p.intro {margin: 14px 0 10px 0;}*/

/* DOWNLOAD & TOP OF PAGE LINKS WITH ARROWS STYLES */   
#day_content #download {margin: 10px 0 0 0;}
#day_content #download p {display:block;margin:0;padding: 0 0 0 15px;background:#fff url(/conference/components/img/nav_arrows.gif) 0 -15px no-repeat; height: 15px; width: 300px;}
#day_content #download p a {color:#114c96;text-decoration:none;
}		   
#day_content #download p a:visited {}
#day_content #download p a:hover {color: #ff630c;}

#top p {display:block;margin:0;padding: 0 0 0 15px;background:#fff url(/conference/components/img/nav_arrows.gif) 0 -15px no-repeat; height: 15px; width: 300px;}
#top p a {color:#114c96;text-decoration:none;
}		   
#top p a:visited {}
#top p a:hover {color: #ff630c;}

/* STYLES FOR SPONSORS */
/*p.sponsor_links {margin:0;padding:0 0 10px 14px; background: url(/conference/components/img/nav_arrow_orange.gif) 0 2px no-repeat;line-height: 13px;}
p.sponsor_links a {font-size: 12px;font-weight: bold;color: #ff630c;text-decoration:none;}
p.sponsor_links a:hover {color: #114c96;}*/
p.sponsor_link {margin:0;padding:0 0 10px 0; line-height: 13px;}
p.sponsor_link a  {display:block;margin:0;padding: 0 0 0 15px;background:#fff url(/conference/components/img/nav_arrows.gif) 0 0 no-repeat;text-decoration:none;}
p.sponsor_link a:hover {display:block;margin:0;padding: 0 0 0 15px;background:#fff url(/conference/components/img/nav_arrows.gif) 0 -15px no-repeat;text-decoration:none;text-decoration:none;color:#ff630c; }
p.sponsor_links a:visited {}
#content_left {float:left;width: 374px;}
#contact_box_container {width: 170px;float:right;margin: 0 0 0 20px;text-align:center;}
#contact_box {background-color: #eaeaea;padding: 10px;margin: 0 0 10px 0;}
#contact_box p {padding:0 0 5px 0;	line-height: 1.3;}
#contact_box p span {color: #ff630c;}
#contact_box a {color: #ff630c;text-decoration:none;}
#contact_box p.intro {color: #114c96;}

/* STYLES FOR CONFIRMED SPONSORS AND EXHIBITORS */
#confirmed {width: 564px; font-size: 11px;margin: 10px 0;}
#confirmed ul {list-style:none;margin:0;padding:0;border-top: 1px dotted #ddd;width: 564px;}
#confirmed ul li {float:left;margin:0;padding:0;}
#confirmed ul li.logo {/*width: 130px; change back to this width once booth numbers are added */width: 160px;}
#confirmed ul li.about {padding: 20px 0 0 0px;/*width: 227px; change back to this width once booth numbers are added */width: 247px;}

/* ########## add the following style for each confirmed company added to make arrow behavior work properly */
#confirmed ul li.about #absolute_open,
#confirmed ul li.about #actant_open,
#confirmed ul li.about #acquire_open,
#confirmed ul li.about #ATR_open,
#confirmed ul li.about #ballista_open,
#confirmed ul li.about #BAML_open,
#confirmed ul li.about #BAR_open,
#confirmed ul li.about #BATS_open,
#confirmed ul li.about #bestexecution_open,
#confirmed ul li.about #BOX_open,
#confirmed ul li.about #BTB_open,
#confirmed ul li.about #CBOE_open,
#confirmed ul li.about #citadel_open,
#confirmed ul li.about #citi_open,
#confirmed ul li.about #continental_open,
#confirmed ul li.about #compliance_open,
#confirmed ul li.about #CS_open,
#confirmed ul li.about #derivatives_open,
#confirmed ul li.about #DERX_open,
#confirmed ul li.about #etrade_open,
#confirmed ul li.about #Euronext_open,
#confirmed ul li.about #FI_open,
#confirmed ul li.about #FOI_open,
#confirmed ul li.about #FOW_open,
#confirmed ul li.about #FTSE_open,
#confirmed ul li.about #Futures_open,
#confirmed ul li.about #GSS_open,
#confirmed ul li.about #hedgeworld_open,
#confirmed ul li.about #hitachi_open,
#confirmed ul li.about #II_open,
#confirmed ul li.about #INS_open,
#confirmed ul li.about #ISE_open,
#confirmed ul li.about #lek_open,
#confirmed ul li.about #LiquidPoint_open,
#confirmed ul li.about #livevol_open,
#confirmed ul li.about #MarketsMedia_open,
#confirmed ul li.about #MarketsWiki_open,
#confirmed ul li.about #mexder_open,
#confirmed ul li.about #Mixit_open,
#confirmed ul li.about #morgan_stanley_open,
#confirmed ul li.about #nasdaqomx_open,
#confirmed ul li.about #OCC_open,
#confirmed ul li.about #Optionmetrics_open, 
#confirmed ul li.about #OI_open,
#confirmed ul li.about #OIC_open,
#confirmed ul li.about #orc_open,
#confirmed ul li.about #PEN_open,
#confirmed ul li.about #PL_open,  
#confirmed ul li.about #SIG_open,
#confirmed ul li.about #SIR_open,
#confirmed ul li.about #Solace_open,
#confirmed ul li.about #SpryWare_open,
#confirmed ul li.about #Sungard_open,
#confirmed ul li.about #symphono_open,
#confirmed ul li.about #tag_open,
#confirmed ul li.about #TrackData_open,
#confirmed ul li.about #tradealert_open,
#confirmed ul li.about #VTrader_open,
#confirmed ul li.about #wsl_open,
#confirmed ul li.about #XFA_open,
#confirmed ul li.about #yjt_open  {background: url(/conference/components/img/arrow_right_rev.gif) 0% 50% no-repeat;padding: 0 0 0 9px;}

#confirmed ul li.about a {text-decoration: none;display:block;}
#confirmed ul li.visit {background: url(/conference/components/img/exh_arrow.gif) 0 22px no-repeat; padding: 20px 0 0 18px;width: 120px;}
#confirmed ul li.visit a {text-decoration:none;}
#confirmed ul li.booth {padding: 20px 0 0 0;float:right;width: 60px;display:none;}/* Booth numbers will be placed at the last minute */

/* STYLES FOR PANELISTS */
#confirmed ul li.bio {padding: 20px 0 0 0px;/*width: 227px; change back to this width once booth numbers are added */width: 235px;}
#confirmed ul li.panel {padding: 20px 0 0 10px;/*width: 227px; change back to this width once booth numbers are added */width: 227px;}
#confirmed ul li.logo2 {/*width: 130px; change back to this width once booth numbers are added */width: 90px;}
#confirmed ul li.bio a {text-decoration: none;display:block;}
#confirmed ul li.panel a {text-decoration: none;display:block;}

/* ########## add the following style for each speaker bio added to make arrow behavior work properly */
#confirmed ul li.bio #alegria_open,
#confirmed ul li.bio #alrawi_open,
#confirmed ul li.bio #bottini_open,
#confirmed ul li.bio #boyle_open,
#confirmed ul li.bio #brodsky_open,
#confirmed ul li.bio #ciordas_open,
#confirmed ul li.bio #dominic_open,
#confirmed ul li.bio #evans_open,
#confirmed ul li.bio #fischer_open,
#confirmed ul li.bio #hanweck_open,
#confirmed ul li.bio #johnson_open,
#confirmed ul li.bio #larkin_open,
#confirmed ul li.bio #lothian_open,
#confirmed ul li.bio #maley_open,
#confirmed ul li.bio #may_open,
#confirmed ul li.bio #mecane_open,
#confirmed ul li.bio #murphy_open,
#confirmed ul li.bio #nagy_open,
#confirmed ul li.bio #nappi_open,
#confirmed ul li.bio #noll_open,
#confirmed ul li.bio #obrien_open,
#confirmed ul li.bio #peters_open,
#confirmed ul li.bio #ratterman_open,
#confirmed ul li.bio #rude_open,
#confirmed ul li.bio #shapiro_open,
#confirmed ul li.bio #wittman_open,
#confirmed ul li.bio #werts_open,
#confirmed ul li.bio #woodring_open
{background: url(/conference/components/img/arrow_right_rev.gif) 0% 50% no-repeat;padding: 0 0 0 9px;}

/* ########## add the following style for each speaker bio that has multiple lines of text to make arrow behavior work properly in IE*/
#confirmed ul li.bio #damgard_open2,
#confirmed ul li.bio #frederick_open2,
#confirmed ul li.bio #katz_open2,
#confirmed ul li.bio #king_open2,
#confirmed ul li.bio #lek_open2,
#confirmed ul li.bio #mannion_open2,
#confirmed ul li.bio #mccormick_open2,
#confirmed ul li.bio #mcgregor_open2,
#confirmed ul li.bio #repetto_open2,
#confirmed ul li.bio #schultz_open2
{background: url(/conference/components/img/arrow_right_rev.gif) 0% 20% no-repeat;padding: 0 0 0 9px;}

/* ########## add the following style for each panel added to make arrow behavior work properly */
#confirmed ul li.panel #alegria2_open,
#confirmed ul li.panel #alrawi2_open,
#confirmed ul li.panel #bottini2_open,
#confirmed ul li.panel #boyle2_open,
#confirmed ul li.panel #brodsky2_open,
#confirmed ul li.panel #damgard2_open,
#confirmed ul li.panel #dominic2_open,
#confirmed ul li.panel #fischer2_open,
#confirmed ul li.panel #frederick2_open,
#confirmed ul li.panel #johnson2_open,
#confirmed ul li.panel #katz2_open,
#confirmed ul li.panel #larkin2_open,
#confirmed ul li.panel #lek2_open,
#confirmed ul li.panel #lothian2_open,
#confirmed ul li.panel #maley2_open,
#confirmed ul li.panel #mannion2_open,
#confirmed ul li.panel #mecane2_open,
#confirmed ul li.panel #mccormick2_open,
#confirmed ul li.panel #murphy2_open,
#confirmed ul li.panel #nagy2_open,
#confirmed ul li.panel #noll2_open,
#confirmed ul li.panel #obrien2_open,
#confirmed ul li.panel #peters2_open,
#confirmed ul li.panel #ratterman2_open,
#confirmed ul li.panel #repetto2_open,
#confirmed ul li.panel #shapiro2_open,
#confirmed ul li.panel #wittman2_open,
#confirmed ul li.panel #werts2_open,
#confirmed ul li.panel #woodring2_open
{background: url(/conference/components/img/arrow_right_rev.gif) 0% 50% no-repeat;padding: 0 0 0 9px;}

/* ########## add the following style for each panel that has multiple line of text to make arrow behavior work properly in IE */
#confirmed ul li.panel #ciordas2_open2,
#confirmed ul li.panel #evans2_open2,
#confirmed ul li.panel #hanweck2_open2,
#confirmed ul li.panel #king2_open2,
#confirmed ul li.panel #may2_open2,
#confirmed ul li.panel #mcgregor2_open2,
#confirmed ul li.panel #nappi2_open2,
#confirmed ul li.panel #rude2_open2,
#confirmed ul li.panel #schultz2_open2
{background: url(/conference/components/img/arrow_right_rev.gif) 0% 20% no-repeat;padding: 0 0 0 9px;}


.detail {display:none;width: 564px;border: 0;}
#platinum, #exhibitors {border-bottom: 1px dotted #ddd;}
#gold, #silver, #sponsor { margin: 30px 0 0 0;border-bottom: 1px dotted #ddd;}
#platinum h3, #exhibitors h3, #gold h3, #silver  h3, #sponsor h3 {color: #f37125;font-size: 16px; margin:0;background-color: #dceaf7;padding: 0 0 0 4px;}

/* STYLES FOR EVENTS */
p.events {margin:0;padding:0; line-height: 13px;}
p.events a  {display:block;margin:0;padding: 0 0 0 15px;background:#fff url(/conference/components/img/nav_arrows.gif) 0 -2px no-repeat;text-decoration:none;}
p.events a:hover {display:block;margin:0;padding: 0 0 0 15px;background:#fff url(/conference/components/img/nav_arrows.gif) 0 -17px no-repeat;text-decoration:none;text-decoration:none;color:#ff630c; }
p.events a:visited {}

.info_left {float:left;width: 65px;text-transform:uppercase;}

/* STYLES FOR AGENDA */
table#agenda {width:540px; margin: 0 0 6px 0;padding: 0;border-bottom: 1px dotted #114c96;}
table#agenda th {color: #ff630c;font-size: 16px;padding:0 0 0 0;text-align:left;}
table#agenda td {padding: 4px 0;width:365px;vertical-align:top;}
table#agenda td.day {font-weight:bold;color: #ff630c;width: 120px; text-align:left;padding: 0 10px 0 0;}
table#agenda td.bottom {padding-bottom:15px;}
table#agenda td.time {width: 120px;padding-right: 10px;color: #114c96;font-weight:bold;text-align:left;}
table#agenda td.rule {width: 500px; height: 1px;border-top: 1px dotted #114c96;font-size: 1px;padding: 0 0 5px 0;}

table#agenda td.sched, table#agenda td.sched_back {width:365px;padding: 0;vertical-align:baseline;font-size: 11px;}

table#agenda td.sched a  {display:block;margin:0;padding: 0 0 0 15px;background:#fff url(/conference/components/img/nav_arrows.gif) 0 1px no-repeat;text-decoration:none;height:19px;}
table#agenda td.sched a:hover {display:block;margin:0;padding: 0 0 0 15px;background:#fff url(/conference/components/img/nav_arrows.gif) 0 -14px no-repeat;text-decoration:none;text-decoration:none;color:#ff630c; }
table#agenda td.sched a:visited {}

table#agenda td.sched_back a  {display:block;margin:0;padding: 0 0 0 15px;background:#fff url(/conference/components/img/nav_arrows_back.gif) 0 1px no-repeat;text-decoration:none;height:19px;}
table#agenda td.sched_back a:hover {display:block;margin:0;padding: 0 0 0 15px;background:#fff url(/conference/components/img/nav_arrows_back.gif) 0 -14px no-repeat;text-decoration:none;text-decoration:none;color:#ff630c; }
table#agenda td.sched_back a:visited {}

table#agenda td.pdf {font-size:12px;padding: 11px 0 8px 0;}
table#agenda td.pdf img {vertical-align:middle;margin: 0 6px 0 0;}
table#agenda td.pdf a {}
table#agenda td.pdf a:hover {color:#ff630c; }
table#agenda td.pdf a:visited  {}

/* Registration text styles */
#reg_iframe {background: #fff;} /* iframe body style */
#reg_text ol {list-style-type: decimal; margin: 0; padding:0 0 0 25px;}
#reg_text  ol li {margin: 0; padding: 6px 0;}
#reg_text h3  {padding: 12px 0 0 0;}
#reg_text h4 {padding: 8px 0 0 0;}
#reg_text p {padding: 4px 0 8px 0;}
#reg_text table {margin: 0;padding:0;font: 12px Arial, Helvetica, sans-serif;}
#reg_text table td {margin: 0; padding: 4px 0;border-bottom: 1px dotted #bbb; }
#reg_text table td.early {margin: 0; padding: 4px 40px;border-bottom: 1px dotted #bbb;}

table.logo-table {margin-bottom:15px;}
table.logo-table td {border-top:1px solid #ccc; padding:8px; vertical-align:top;}


