
/* body content: #000, Dark grey: #333, light green: #B2D233, dark color (links): #336600 */



body { text-align:center; margin:0; background:#fff; }


#wrapper {width: 960px; padding: 30px; text-align:left;position:relative;margin:1em auto 0 auto}

#column-left {background: #fff; float:left; width: 65%; width:624px; vertical-align: top; padding-bottom:5em}
#column-right {float:right; width:32%; max-width:300px; vertical-align: top; background:#fff; padding-bottom:5em }


/* ======================================= */
/* HEADER */
/* ======================================= */

#header-body {width:100%; height:182px; background:url(/images/header-background.png)repeat-x #333333; background-color:#333333}
#header-wrapper {max-width:960px; height:182px; margin:0 auto; text-align:left; position:relative;}
#header-wrapper #header-banner {position:absolute; right:0; top:22px}
#header-wrapper #logo {background: transparent url("/images/prm-header-logo-strap.png") no-repeat left top; display: block; height: 80px; margin: 0; overflow: hidden; padding: 0;    position: relative; top: 30px; width: 218px;}
#header-wrapper #logo a {display: block; padding-top: 9999px;}

#navigation-wrapper {position:absolute; height:45px; width:100%; line-height:45px; bottom: 0; left:0;}
#navigation-wrapper img {vertical-align:middle}

#primary-navigation li {font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B'; font-weight: normal; font-style: normal; float:left; margin:0; padding:0; text-transform:uppercase; background:url(/images/header-nav-divider.png)no-repeat right top transparent; font-size:20px}
#primary-navigation li:last-child {background:none}
#primary-navigation li a {padding:0 10px; line-height:45px; color:#fff}
#primary-navigation li a:hover {background: transparent url("/images/header-nav-hover.png") repeat-x left top; display:block; color:#000; text-decoration:none}

#social-search-navigation {position:absolute; right:0; bottom:2px}
#social-search-navigation li {display:inline-block; padding-left:10px}

#navigation-facebook, #navigation-twitter, #navigation-linkedin, #navigation-search {background:none}
#navigation-facebook a:hover, #navigation-twitter a:hover, #navigation-linkedin a:hover, #navigation-search a:hover {background:none}

#search-box {  display:none; background: none repeat scroll 0 0 #151312; padding:6px 0;    position: absolute; z-index:500;   right: 0;     text-align:center ;  top: 45px;    width: 290px;}
#search-box input {margin: 0;    padding: 6px;    width: 210px; border:solid 1px #B2D233;   }

#header1_SearchButton {
    background: url("/images/search-go-button.gif") repeat-x scroll center center rgba(0, 0, 0, 0);
    border: 1px solid #B2D233 !important;
    color: #FFFFFF;
    height: 30px !important;
    line-height: 28px;
    margin-left: 3px !important;
    padding: 0;
    position: relative;
    top: 0px;
    vertical-align: middle;
    width: 30px !important; }
	
	
/* ======================================= */
/* Home page common */
/* ======================================= */
	
	
#watch-listen-wrapper, #research-wrapper {   border-top: 1px solid #CCCCCC;  margin-top: 3em;}

	
	
	
/* ======================================= */
/* Home page feature panel */
/* ======================================= */



.feature {display:block; clear:both; border-top:solid 1px #ccc; padding:20px 0}
.feature h2 {font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B'; font-weight: normal !important; font-style: normal; font-size:25px;  margin-bottom:0.4em}
.feature img  { display:block; margin: 0 20px 20px 0;	/*	left: 0;		position: absolute;		top: 0;*/	} 
.top{border-top:none;}

#home-feature-panel {width:auto}
#home-feature-panel .home-feature {display:block; clear:both; border-top:solid 1px #ccc; padding:20px 0}
#home-feature-panel .home-feature h2 {font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B'; font-weight: 400; font-style: normal; font-size:25px;  margin-bottom:0.4em}
#home-feature-panel .top{border-top:none; padding-top:0}
#home-feature-panel .top h2 {font-weight: 500; font-size:48px; line-height:1.1em}
#home-feature-panel .top a {color:#333}
#home-feature-panel img  { display:block; margin: 0 20px 20px 0;	/*	left: 0;		position: absolute;		top: 0;*/	} 
/* #home-feature-panel .home-feature:hover h2 a {text-decoration:underline} */


#home-feature-row-panel {width:auto; padding-top:20px; border-top:solid 1px #ccc; clear:both; margin-top:2em}
#home-feature-row-panel .home-feature-row img {width:190px; height:142px}
#home-feature-row-panel .home-feature-row h2 {font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B'; color:#333; font-weight: 400; font-style: normal; font-size:25px; width:190px; margin-top:0.4em}
#home-feature-row-panel .home-feature-row h2 a { color:#333; }
#home-feature-row-panel .home-feature-row {display:inline-block; vertical-align:top; margin:0 20px 0 0; padding-right:0px; width:190px}
#home-feature-row-panel .home-feature-row:hover h2 a {text-decoration:underline}
#home-feature-row-panel .home-feature-row:nth-child(3)  {margin-right:0}


#home-feature-row-panel2 {width:auto; padding:0; border-top:solid 1px #ccc; clear:both;}
#home-feature-row-panel2 h3 {color:#000; background-color:#fff;  font-weight: bold;    margin: 0 0 0 0;    padding:0.5em 0 0.5em 0; font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B'; font-weight: 500; font-style: normal; font-size:27px; text-transform:uppercase}
.home-feature-row2 img {width:142px; height:142px}
.home-feature-row2 h2 {font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B'; color:#333; font-weight: 400; font-style: normal; font-size:22px; width:142px; margin-top:0.4em}
.home-feature-row2 h2 a {color:#333;}
.home-feature-row2 {display:inline-block; vertical-align:top; margin:0 0 0 0; padding:0; width:142px}


/* ======================================= */
/* Home page watch and listen panel */
/* ======================================= */

#watch-listen-wrapper h3 {color:#000; background-color:#fff;  font-weight: bold;    margin: 0 0 0 0;    padding:0.5em 0 0.5em 0; font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B'; font-weight: 500; font-style: normal; font-size:27px; text-transform:uppercase}



/* ======================================= */
/* Home page research panel */
/* ======================================= */

#research-wrapper {background:#131212 url("/images/home-research-panel-background.png") repeat-x left top; position:relative}
#research-wrapper h3 {color:#000; background-color:#fff;  font-weight: bold;    margin: 0 0 0 0;    padding:0.5em 0 0.5em 0; font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B'; font-weight: 500; font-style: normal; font-size:27px; text-transform:uppercase}

.home-research-box { text-align:left; color:#fff; display: inline-block; margin: 26px 0 0 26px; max-width:170px; overflow: hidden; vertical-align: top;   width: 30%;}
.home-research-box h2 {font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B'; font-weight: 400; font-style: normal; font-size:25px; margin:0.75em 0}
.home-research-box a {color:#B2D233} 



/* ======================================= */
/* SIDE BAR COMMON */
/* ======================================= */


#sidebar-conferences,  #sidebar-stories, #sidebar-blog, .sidebar-banner-ad {margin-bottom:2em}



/* ======================================= */
/* SIDE BAR CONFERENCES */
/* ======================================= */


/*#sidebar-conferences{display: none;}*/
#sidebar-conferences h3 { font-weight: bold;    margin: 0 0 0 0;    padding:0.7em 0 0.1em 16px; font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B'; font-weight: 500; font-style: normal; font-size:27px; text-transform:uppercase;}
#sidebar-conferences h4 {font-size:16px; font-weight:bold; margin: 0 0 1em 0; line-height: 1.25em;}
#sidebar-conferences { border: solid 3px #333; background:#e8e7e6}
#sidebar-conferences li {padding:1.5em 0 1.5em 0; margin:0 1em; border-top:solid 1px #fff;border-bottom:solid 1px #ccc}
#sidebar-conferences li:first-child {border-top:none}
#sidebar-conferences p.book-now {display:inline-block; margin-right:8px}
#sidebar-conferences p.book-now .book-now-button { background: none repeat scroll 0 0 #141414;    border: 3px solid #B2D233;    color: #B2D233;    display: block;    font-family: 'Gotham Cond SSm A','Gotham Cond SSm B';    font-size: 22px;    font-style: normal;    font-weight: 500;    margin-top: 0.75em;    padding: 6px;    text-align: center;    text-transform: uppercase;    width: 103px;	}
	
#sidebar-conferences p.book-now .book-now-button:hover {color:#fff !important; text-decoration:none}
#sidebar-conferences p.info {display:inline-block; width:50%; vertical-align:top;line-height:1.6em;}
#sidebar-conferences p.info strong {color:#336600}



/* ======================================= */
/* SIDE BAR TOP STORIES */
/* ======================================= */


#sidebar-stories {border: solid 3px #333}
#sidebar-stories h3 {background-color: #ececec;  font-weight: bold;    margin: 0 0 0 0;    padding:0.7em 0 0.8em 16px; font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B'; font-weight: 500; font-style: normal; font-size:27px; text-transform:uppercase}
#sidebar-stories span {background:#fff; display:block}
#sidebar-stories ul span span:nth-child(even) {  background-color: #ececec;} 
#sidebar-stories ul li {min-height:2em; padding: 1.2em 1em 1em 40px; line-height:1.3em;}
#sidebar-stories ul h4 {line-height:1.3em;}

#sidebar-stories a {color:#000}
#sidebar-stories ul span span {background: transparent url("/images/top-story-numbers.png") no-repeat 12px 1em;}
#sidebar-stories ul span span:hover {background-image: url("/images/top-story-numbers-rollover.png");}
#sidebar-stories ul span span:nth-child(1) {  background-position: 12px 18px }
#sidebar-stories ul span span:nth-child(2) {  background-position: 12px -135px }
#sidebar-stories ul span span:nth-child(3) {  background-position: 12px -291px }
#sidebar-stories ul span span:nth-child(4) {  background-position: 12px -442px }
#sidebar-stories ul span span:nth-child(5) {  background-position: 12px -583px }



/* ======================================= */
/* SIDE BAR BLOG */
/* ======================================= */

#sidebar-blog {border: solid 3px #333}
#sidebar-blog h3 {background-color: #333; color:#B2D233; font-weight: bold;    margin: 0 0 0 0;    padding:0.7em 0 0.8em 16px; font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B'; font-weight: 500; font-style: normal; font-size:27px; text-transform:uppercase}
#sidebar-blog h3 a {color:#B2D233;}
#sidebar-blog span {background:#fff; display:block}
#sidebar-blog ul span span:nth-child(even) {  background-color: #ececec;} 
#sidebar-blog ul{ margin-bottom:0}
/* #sidebar-blog ul li { padding:20px; line-height:1.3em;} */
#sidebar-blog ul li {min-height:2em; padding: 1.2em 1em 1em 40px; line-height:1.3em;}

#sidebar-blog ul h4 {line-height:1.3em;}

#sidebar-blog a {color:#000}
#sidebar-blog ul span span {background: transparent url("/images/top-story-numbers.png") no-repeat 12px 1em;}
#sidebar-blog ul span span:hover {background-image: url("/images/top-story-numbers-rollover.png");}
#sidebar-blog ul span span:nth-child(1) {  background-position: 12px 18px }
#sidebar-blog ul span span:nth-child(2) {  background-position: 12px -135px }
#sidebar-blog ul span span:nth-child(3) {  background-position: 12px -291px }
#sidebar-blog ul span span:nth-child(4) {  background-position: 12px -442px }
#sidebar-blog ul span span:nth-child(5) {  background-position: 12px -583px }



#sidebar-blog a {color:#000}
#sidebar-blog .feature-date {margin-bottom:0; font-size:11px; display:none}

#sidebar-blog p.book-now .book-now-button { background: none repeat scroll 0 0 #141414;    border: 3px solid #B2D233;    color: #B2D233;    display: block;    font-family: 'Gotham Cond SSm A','Gotham Cond SSm B';    font-size: 22px;    font-style: normal;    font-weight: 500;    margin-top: 0.75em;    padding: 6px;    text-align: center;    text-transform: uppercase;    width: 103px;	}
#sidebar-blog p.book-now {padding:0 20px 20px 20px}

#sidebar-blog p.book-now .book-now-button:hover {color:#fff !important; text-decoration:none}


.sidebar-banner-ad h3 {color:#000; background-color:#fff;  font-weight: bold;    margin: 0 0 0 0;    padding:0 0 0.75em 0 ; font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B'; font-weight: 500; font-style: normal; font-size:27px; text-transform:uppercase; }

.subscribe-side { 
    background: none repeat scroll 0 0 #141414; 
    border: 3px solid #b2d233; 
    color: #b2d233; 
    font-family: "Gotham Cond SSm A","Gotham Cond SSm B"; 
    font-size: 22px; 
    font-weight: normal; 
    padding: 6px 16px; 
    text-align: center; 
    text-transform: uppercase; 
    margin-bottom:2em 
} 

.subscribe-side a{

    color: #b2d233 !important;
text-decoration:none
}

.subscribe-side a:hover {

    color: #fff !important;
text-decoration:none
}


.subscribe-side a { color:#fff}


/* ======================================= */
/* JOBS SCROLLER - FEATURE PAGES SIDEBAR */
/* ======================================= */

#sidebar-jobs {border: solid 3px #333; margin-bottom:30px;}
#sidebar-jobs h3 {background-color: #333; color:#B2D233; height:50px; padding:20px 0;}
#sidebar-jobs h3 img{display:block; margin: 0px auto;}
#sidebar-jobs h3 a {color:#fff;}
#sidebar-jobs span {background:#fff; display:block;padding:0 0 10px 0; color:#fff; background-color:#333; color:#fff;font-size:13px; text-decoration:underline; text-align:center;}
#sidebar-jobs ul span span:nth-child(even) {  background-color: #ececec;} 
#sidebar-jobs ul{ margin-bottom:0}
#sidebar-jobs ul li {min-height:2em; padding: 1.2em 1em 1em 40px; line-height:1.3em;}
#sidebar-jobs ul h4 {line-height:1.3em;}
#sidebar-jobs a {color:#000}

/* old styles
#sidebar-jobs h3 { background-image:url(../images/sidebar-jobs-title-background.gif); background-repeat:no-repeat;	background-color:#C8DE73; height:41px;		font-size:18px;		font-weight:bold;	overflow:hidden; }
#sidebar-jobs h3 span {color: #FFFFFF;    display: block;    font-size: 11px;    line-height: 13px;    padding: 7px 60px 0 120px;}
#sidebar-jobs h3 span a{ color:#b2d234}
*/

/* ======================================= */
/* JOB TICKER - THROUGHOUT */
/* ======================================= */

/* dark bg
#logo-prjl {width:120px; height:32px; padding:0; margin: -12px -9px 5px 0;background:url(/images/banners/PRJobs_horizontal_tiny.jpg)repeat-x #333333; float:right;}
#marquee { width:600px; height:42px;  padding:0 15px; margin: 0 0 15px 0;overflow:hidden; border:0px solid; background-color:#333; position:relative; z-index:2;}
ul#ticker {top: 13px; list-style-type:none; margin:0; padding:0; position:absolute; z-index:1;}
ul#ticker li {width:600px; height:42px; padding:0; border:1px; color: #fff}
ul#ticker li a {text-decoration:none; color:#fff;font-weight:900;}
.next, .end{float: right; color: #B2D233; cursor:pointer;}

#logo-prjl {width:120px; height:32px; padding:0; margin: -12px -9px 5px 0;background:url(/images/banners/PRJobs_horizontal_tiny.jpg)repeat-x #333333; float:right;}
#marquee { width:600px; height:42px;  padding:0 15px; margin: 0 0 15px 0;overflow:hidden; border:0px solid; background-color:#E8E7E6; position:relative; z-index:2;font-size: 14pt;font-weight:500;font-family: "Gotham Cond SSm A","Gotham Cond SSm B";border: 2px solid #ddd;}
ul#ticker {top: 13px; list-style-type:none; margin:0; padding:0; position:absolute; z-index:1;margin-top:-3px;}
ul#ticker li {width:600px; height:39px; padding:0; border:1px; color: #333;}
ul#ticker li a {text-decoration:none; color:#333;}
.next, .end{float: right; color: #B2D233; cursor:pointer;}

*/

#logo-prjl {width:120px; height:32px; padding:0; margin: -12px -9px 5px 0;background:url(/images/banners/PRJobs_horizontal_tiny.jpg)repeat-x #333333; float:right;}
#marquee { width:600px; height:42px;  padding:0 15px; margin: 0 0 15px 0;overflow:hidden; border:0px solid; background-color:#E8E7E6; position:relative; z-index:2;font-size: 14pt;font-weight:500;font-family: "Gotham Cond SSm A","Gotham Cond SSm B";}
ul#ticker {top: 10px; list-style-type:none; margin:0; padding:0; position:absolute; z-index:1;}
ul#ticker li {width:600px; height:42px; padding:0; border:1px; color: #333;}
ul#ticker li a.attempt {text-decoration:none; color:#333;}
.next, .end{float: right; color: #B2D233; cursor:pointer;}

#marquee, #logo-prjl {display:none} /*jobs removed - NB */



/* ======================================= */
/* FEATURED STORIES */
/* ======================================= */

#feature-related-wrapper {margin:2em 0 0 0;}
#feature-related-wrapper h3 {color:#000; background-color:#fff;  font-weight: bold;    margin: 0 0 0 0;    padding:0.75em 0 ; font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B'; font-weight: 500; font-style: normal; font-size:27px; text-transform:uppercase; border-top: 1px solid #E5E5E5}
#feature-related-wrapper img { width:135px; border:solid 1px #e5e5e5; margin-bottom:1em}

#feature-related-wrapper li {    display: inline-block;    margin-right: 18px;    min-width: 138px;    vertical-align: top;    width: 20%;}
#feature-related-wrapper li:hover img {border-color:#336600}
#feature-related-wrapper li:hover h4 a {text-decoration:underline}
.heading-popular-related {    clear: left;    display: block; line-height:1.3em; margin-top:1em}


/* ======================================= */
/* FEATURE COMMENTS */
/* ======================================= */


#feature-comments-wrapper { background-color:#E7E7E8; margin:2em 0 0 0; padding-bottom:12px; clear:both; border-top: 1px solid #E5E5E5}
#feature-comments-wrapper h3 { display:block; margin:0; padding:0.75em 0; color:#333; background:#fff; font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B'; font-weight: 500; font-style: normal; font-size:27px; text-transform:uppercase }


.comment-post { display:block; margin-left:12px; width:100%; position:relative; }
.comment-post h6 {display:block; font-size:16px; color:#333; margin-top:1em; margin-bottom:1em;}
.comment-post input { position:relative; left:0; border:solid 1px #ccc; padding:6px; text-transform:lowercase}
#comments_CommentatorButton:hover { cursor:pointer; background:#666; color:#fff; border-color:#666 }
.comment-post textarea { width:297px; margin:0; padding:0; border:solid 1px #ccc;}
#comments_CommentatorEmail, #comments_CommentatorWebsite, #comments_CommentatorName {width:136px}

#details {width:95%}
#details td {  padding:0 6px 6px 0; font-size:11px; font-weight:bold; line-height:12px; text-align:right }
.recaptchatable .recaptcha_image_cell, #recaptcha_table { background-color:#E7E7E8 !important; /* reCaptcha widget background color */ }
#recaptcha_image {width:297px}
#recaptcha_table { border-color:#E7E7E8 !important; /* reCaptcha widget border color */ }
#recaptcha_response_field { background-color:#ffffff !important; /* Text input field background color */ }
#recaptcha_reload { background-image:url(../images/footer-background.png); } 
#recaptcha_tagline { display:none }


/* ======================================= */
/* SOCIAL LINKS */
/* ======================================= */

#social {    margin-top: 2em;}
#social h3{    margin: 0 0 0.5em 0; color:#000; font-size:16px}

.fb_edge_widget_with_comment {top:0 !important}
#li_ui_li_gen_1389706581512_0 {margin-right:6px !important}
.IN-widget {margin-right:5px}


/* ======================================= */
/* FOOTER */
/* ======================================= */


#footer-wrapper {max-width:960px; margin:0 auto; text-align:left}
#footer-body {background:url(/images/footer-background.png)repeat-x; background-color:#131212; min-height:304px; margin:0 0 0 0; overflow:hidden; width:100%; text-align:center}
#footer-body .subscribe {  /* float:left; */ display:inline-block; vertical-align:top; width:640px;height:300px;	position:relative; color:#fff; text-align:left; padding-top:24px; }
#footer-body .subscribe h6	{ font-size:28px;	font-weight:normal; color:#b2d233; 	padding:0;	letter-spacing:-1px; line-height:normal; margin:0.25em 200px 0.6em 0; font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B'; font-weight: 400; font-style: normal;  }

#footer-body .subscribe h6	em {color:#fff}
#footer-body .subscribe p	{ padding:0; margin:0 0 0.75em 0;  width:265px; }
#footer-body #footer-logo {background: transparent url("/images/prm-header-logo.png") no-repeat left top; margin-bottom:0px; display: block; height: 60px; overflow: hidden; padding: 0;    position: relative; top: 0px; width: 218px;}
#footer-body #footer-logo a {display: block; padding-top: 9999px;}
#footer-body .footer-links{ 	/*float:left; */ display:inline-block; vertical-align:top;	width:270px; height:19em; margin-left:24px;	position:relative; text-align:left; padding-top:30px }
#footer-body .footer-links ul {width:260px}
#footer-body .footer-links li {display:inline; border-right:solid 1px #fff; padding: 0 6px 0 4px; line-height:1.6em}
#footer-body .footer-links li a {color:#fff}

#home-subscribe { position:absolute; top:30px;  /*right:30px; */ right:80px !important; width:200px;  padding:0; border-collapse:collapse}
#home-subscribe td { padding:0 0 20px 0; font-size:11px; font-weight:bold; text-align:right;  }
#home-subscribe input {width:180px; padding:6px; margin:0 0 0 6px; border:none}
#home-subscribe .validator-controls input {width:80px}

#subscribe_Button1 {border:solid 3px #B2D233 !important; background:none; color:#B2D233; text-transform:uppercase ;   background: none repeat scroll 0 0 #000000;
 font-family: 'Gotham Cond SSm A','Gotham Cond SSm B';    font-size: 22px;    font-style: normal;    font-weight: 500;    padding: 6px;    text-transform: uppercase;    width: 130px;}
#subscribe_Button1:hover {cursor:pointer !important; color:#fff}

.small {color:#fff; margin-top:1em}

/* ======================================= */
/* IFRAMES*/
/* ======================================= */

#column-left iframe {margin:1.5em 0}

.header-share iframe {margin-top:0 !important; margin-bottom:0 !important; margin-right:5px !important}
.fb_iframe_widget {top:0 !important}

/* ======================================= */
/*  SUBSCRIBE PAGE*/
/* ======================================= */

#subscribe-page-form {width:45% !important; border:none!important  }
#subscribe-page-form tr {background:#fff !important}
#subscribe-page-form td {border:none!important; padding:5px 0 !important  }
#subscribe-page-form td input {padding:6px 0 !important; width:180px  }

/* ======================================= */
/*  SEARCH RESULTS */
/* ======================================= */

.gs-title {color:#336600 !important}
.gs-title b {color:#336600 !important}
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {    color: #666 !important;    text-decoration: none;}






table#guest-speakers {    margin-top: 1em !important;}


/* ======================================= */
/* FEATURE CONTENT TABLES*/
/* ======================================= */

table#guest-speakers { border-collapse: collapse; text-align: left; width: 100%; margin:1.5em 0 }
table#guest-speakers h3 {background-color: #333; color:#fff; font-weight: bold;    margin: 0 0 0 0;    padding:0.7em 0 0.8em 0; font-family: 'Gotham Cond SSm A', 'Gotham Cond SSm B'; font-weight: 500; font-style: normal; font-size:27px; text-transform:uppercase}
table#guest-speakers { background: #fff; /* overflow: hidden; */ border: 3px solid #333; }
table#guest-speakers td, table#guest-speakers th { padding: 6px 10px; }
table#guest-speakers tbody td { color: #000000; font-size: 12px; font-weight: normal; line-height:1.5em }
table#guest-speakers tbody td { border-bottom: 1px solid #333; }
table#guest-speakers tbody tr:nth-child(even) { background: #fff; color: #000000; }
table#guest-speakers tbody td:first-child { border-left: none; }
table#guest-speakers tbody tr:last-child td { border-bottom: none; }

table#guest-speakers tbody .speaker-name {font-weight:bold}