/******************** RESET ********************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;font: inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
html {overflow-y:scroll;}/*Force scrollbar*/
sub {vertical-align:sub;font-size:smaller;}
sup {vertical-align:super;font-size:smaller;}
input[type=button], input[type=submit], button {cursor: pointer;}
input, textarea, button {font-family:inherit;font-size:inherit;}
ol, ul {list-style:none;}
li li, li a li a, li span li span, li p li p {font-size:1em;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
a:link {-webkit-tap-highlight-color:#628294;}
ins {text-decoration:underline;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}
i, em {font-style:italic;}/*an emphasis*/
b, strong {font-weight:bold;}/*a strong emphasis*/
::selection {background:#018EAA;color:#FFF;}
::-moz-selection {background:#018EAA;color:#FFF;}
/*micro clearfix*/
.clearfix:before,
.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
/******************** RESET END ********************/

/****************************************************/
/******************** TYPOGRAPHY ********************/
/****************************************************/
h1, h2, h3, h4, h5, h6 {color:#ACBFBF;line-height:100%;padding-bottom:20px;}

p, span {color:#666666;font-size:1em;line-height:140%;}
p {padding-bottom:20px;}
.intro {font-size:1.125em;/*18px*/font-weight:400;}

#homepage .banner h1 {color:#FFF;display:block;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:1.313em;/*21px*/font-weight:lighter;letter-spacing:inherit;line-height:130%;padding-bottom:20px;position:static;text-shadow:0 -1px 0 #000;}
.banner h1 {color:#869394;font-family:'TitilliumMaps26L750wt', sans-serif;font-size:6.25em;/*100px*/letter-spacing:-0.031em;padding:0;position:absolute;text-shadow:0 -1px 0 #0F0F0F;bottom:-9px;left:0;}
.banner h2 {font-family:'TitilliumMaps26L750wt', sans-serif;font-size:1.125em;/*18px*/padding-bottom:10px;}

.main_content h1,
.main_content h2,
.main_content h3 {color:#628294;font-family:'TitilliumMaps26L999wt', sans-serif;padding:0 0 0 0;}

.width_730 h2 {border-bottom:1px solid #E4EAEB;font-size:1.75em;/*28px*/margin:0 0 20px 0;padding:0 0 20px 0;}
ul.search_results h2 {
	border-bottom: none;
	margin:0;
}
ul.search_results div.post_information {
	border-bottom:none;
	margin-bottom:2px;
}
ul.search_results div.post_information div.title {
	width: 700px;
}
ul.search_results div.post_information div.title h2 {
	float:left;
}
ul.search_results div.post_information span.search_type {
	float:right;
	font-family: arial;
	margin-top: 6px;
	font-size:0.8em;
}
form.search_form input#keywords {
	border:none;color:#666;padding:5px;width:330px;-moz-box-shadow:inset 4px 4px 5px #C2C3BA;-webkit-box-shadow:inset 4px 4px 5px #C2C3BA;box-shadow:inset 3px 2px 2px #D8D8D8;
	margin-left:5px;
}
form.search_form label{
	font-size:19px;font-weight:bold;color:#628294;
}
form.search_form select.search_category {
width:120px;margin-left:15px;
}
form.search_form input.submit {
margin-left:10px;
}

#news_search,#article_search {
	background-color:#F7F7F7;border:1px solid #EBEBEB;padding:10px;height:40px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
h2.search_results {
	margin-top:20px;
}
ul.search_results h2 span {
font-size:15px;margin-left:9px;
}
.search_paginate {
font-wight:bold;text-align:center;border-bottom:2px solid #EFF2F3;font-size:18px;padding-bottom:13px;
}

.width_730 h3 {font-size:1.313em;/*21px*/padding:0 0 20px 0;}

.large_header h2 {font-size:3.125em;/*50px*/}
.no-border h2 {border:none;padding:0;}

.event_banner h1 {font-size:3.125em;/*50px*/padding:20px 0 10px 0;position:static;bottom:0;}

/********************************************************/
/******************** TYPOGRAPHY END ********************/
/********************************************************/

/***********************************************/
/******************** LINKS ********************/
/***********************************************/
p a {font-weight:bold;}
p a:hover,
p a:focus {text-decoration:underline;}

a {color:#018EAA;text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {outline:1px dotted #ACBFBF;}

/***************************************************/
/******************** LINKS END ********************/
/***************************************************/

/***********************************************/
/******************** MEDIA ********************/
/***********************************************/
img, embed, object, video {max-width:100%;}/* flexible media */

.magazine_spread {float:left;padding:30px 0 0 30px;}
.main_content_ad {float:left;display:block;margin-bottom:20px;}
.main_content_ad img {float:left;}
/****************************************************/
/******************** MEDIA END ********************/
/***************************************************/

/*************************************************/
/******************** DEFAULT ********************/
/*************************************************/
body {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;min-width:960px;}
.content {margin:0 auto;width:960px;}

#homepage .main_content {background:url(/_images/common/_background/content.png) repeat-x 0 0;}
#homepage .main_content .content {padding:0;}

.main_content .content {padding:50px 0 0 0;}
.width_550 {float:left;width:550px;}
.width_160 {float:right;width:160px;}
.width_730 {float:left;width:730px;}
.no-border {padding-bottom:20px;}

#homepage .main_column {float:left;padding:20px 0 0 0;width:710px;}
.main_column {float:right;width:730px;}

#homepage .side_column {float:right;width:240px;}
.side_column {float:left;width:190px;}

.banner {background:url(/_images/common/_background/banner_02.png) repeat 0 0;}
#homepage .banner,
.event_banner {background:url(/_images/common/_background/banner.png) repeat 0 0;}

.gradient {background:url(/_images/common/_background/banner_gradient_01.png) no-repeat top center;}
#homepage .gradient,
.event_banner .gradient {background:url(/_images/common/_background/banner_gradient_02.png) no-repeat top center;padding:20px 0;}
.event_banner .gradient {padding:0 0 30px 0;}

#homepage .banner_col_01 {float:left;width:320px;}
#homepage .banner .content {height:auto;}
.banner .content {height:109px;position:relative;}
.event_banner .content {height:auto;}

.banner .register_now_button {position:absolute;right:0;bottom:-49px;}
.banner .register_now_button:active {outline:none;}

/*****************************************************/
/******************** DEFAULT END ********************/
/*****************************************************/

/*************************************************/
/******************** MODULES ********************/
/*************************************************/

/******************/
/***** HEADER *****/
/******************/
.header {background:#000000 url(/_images/common/_background/header.gif) no-repeat bottom center;}
.header .content {background:url(/_images/common/_background/header_main_nav.png) no-repeat bottom right;position:relative;}
.header_logo {float:left;margin-top:20px;}
.header_logo img {float:left;}

.header_events .main_nav a {font-size:1.313em;/*21px*/height:35px;}
.header_events .header_logo {margin-top:10px;}

.main_nav {padding-bottom:2px;position:absolute;bottom:0;right:0;}
.main_nav li {float:left;padding-left:5px;}
.main_nav a {color:#FFF;display:block;font-family: 'TitilliumMaps26L750wt',sans-serif;font-size:1.563em;/*25px*/height:39px;padding:0 10px;text-shadow:0 -1px 0 #000;-webkit-border-top-left-radius: 2px;-webkit-border-top-right-radius: 2px;-moz-border-radius-topleft: 2px;-moz-border-radius-topright: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;}
.ie6 .main_nav a {float:left;}
.main_nav a:focus {background:url(/_images/buttons/button_height_39.gif) repeat-x 0 -39px;outline:none;text-decoration:none;}

.main_nav .active,
.main_nav a:hover,
#homepage .active_homepage,
#news .active_news,
#events .active_events,
#shop .active_shop,
#magazine .active_magazine,
#downloads .active_magazine,
#profile .active_magazine {background:url(/_images/buttons/button_height_39.gif) repeat-x 0 0;outline:none;text-decoration:none;}

.secondary_nav {float:right;}
.secondary_nav li {border-right:1px solid #2A2C2D;float:left;padding-top:5px;}
.secondary_nav .last {border:none;}
.secondary_nav a {color:#FFFFFF;float:left;font-family: 'TitilliumMaps26L500wt',sans-serif;padding:0 10px;}
.secondary_nav a strong {font-family: 'TitilliumMaps26L999wt' ,sans-serif;font-weight:normal;}

/******************/
/***** FOOTER *****/
/******************/
.footer {background:url(/_images/common/_background/footer.png) repeat 0 0;border-top:5px solid #AEBFC1;padding-bottom:20px;}

.footer_head {background:url(/_images/common/rule_footer.gif) repeat-x left bottom;padding:20px 0;}
.footer_logo,
.ie6 .footer_head {float:left;}
.footer_head p {color:#AABBBD;float:left;font-size:1.313em;/*21px*/font-weight:lighter;padding:25px 0 0 30px;text-shadow:0 -1px 0 #000;}
.footer_head ul {float:right;padding:30px 0 0 0;}
.footer_head li {float:left;padding:0 0 0 10px;}
.footer_head li a,
.footer_head li img {float:left;}

.footer_details {padding:20px 0 40px 0;}
.ie6 .footer_details {float:left;}

.footer_details_module {float:left;padding-right:10px;width:180px;}
.footer_details_module h2 {font-size:0.75em;/*12px*/font-weight:bold;padding-bottom:10px;}
.footer_details_module td a {display:block;padding-right:20px;}
.footer_details_module ul {padding-bottom:10px;}
.footer_details_module li,
.footer_details_module td a {line-height:140%;}
.footer_details_module li,
.footer_details_module a {color:#FFF;font-size:0.75em;/*12px*/font-weight:bold;}
.footer_details_module li a {font-size:inherit;}

.footer_grounded {clear:both;float:left;width:100%;}
.footer_grounded small,
.footer_grounded a {color:#868C8C;display:block;font-size:0.688em;/*11px*/font-weight:bold;}
.footer_grounded small {float:left;}
.footer_grounded a {float:right;}
.footer_grounded a span {color:#FFF;}

/************************/
/***** INTRODUCTION *****/
/************************/
.introduction {float:left;width:310px;}
.introduction p {color:#CCCCCC;font-size:0.813em;/*13px*/text-shadow:0 -1px 0 #000;}

/************************/
/***** MEMBER LOGIN *****/
/************************/
.member_login {background:url(/_images/common/_background/home_loginbox.png) no-repeat 0 0;float:left;height:167px;padding:15px 20px 0 20px;width:270px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.member_login ul {clear:both;float:left;}
.member_login li {float:left;padding-bottom:10px;width:auto;}
.member_login .input_text {margin-right:10px;width:174px;}
.member_login .password_reminder {color:#999999;float:left;font-size:0.688em;/*11px*/font-weight:bold;margin-bottom:10px;}
.member_login .not_a_member_yet {clear:left;color:#CCCCCC;float:left;font-size:0.813em;/*13px*/text-shadow:0 -1px 0 #000;}
.member_login .not_a_member_yet a {color:#FFFFFF;font-weight:bold;}
.ie6 .member_login .submit {width:70px;}
.ie6 .member_login .not_a_member_yet {width:100%;}

.member_logged_in {background:url(/_images/common/_background/home_logged_in.png) no-repeat 0 0;float:left;height:152px;padding:15px 20px 0 20px;width:310px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.member_logged_in a.latest_issue_btn {
	background: url(/_images/buttons/view_latest_mag.png) no-repeat 0 0;
	width: 190px;
	height: 50px;
	display:block;
	margin-top: 14px;
}
.member_logged_in a.latest_issue_btn span {
	text-indent: -99999px;
	display:block;
}
.member_logged_in a.latest_issue_btn:hover {
	background: url(/_images/buttons/view_latest_mag.png) no-repeat 0 -50px;
}
.member_logged_in span.prev_issues {
	clear:left;color:#CCCCCC;float:left;font-size:0.813em;/*13px*/text-shadow:0 -1px 0 #000;
	margin-top: 15px;
}
.member_logged_in span.prev_issues a {color:#FFFFFF;font-weight:bold;}

/*******************/
/***** AFFAIRS *****/
/*******************/
.affairs {float:right;width:230px;}
.affairs li {background:url(/_images/common/rule_black.gif) repeat-x left bottom;float:left;padding:20px 0;}
.affairs .last {background:none;}
.affairs .title {clear:left;color:#FFFFFF;display:block;font-size:1.063em;/*17px*/font-weight:bold;line-height:120%;}
.affairs .location {color:#ACBFBF;display:block;font-size:1.063em;/*17px*/font-weight:lighter;}
.affairs .date {color:#CCCCCC;display:block;font-size:0.75em;/*12px*/}
.affairs .button_height_22,
.affairs .scroll_down,
.affairs h2 {float:left;}
.affairs .button_height_22 {margin-top:20px;}
.affairs .scroll_down {margin:5px 0 0 10px;}

/************************/
/***** EVENT BANNER *****/
/************************/
.event_banner .button_height_50 {position:absolute;right:0;bottom:20px;}
.event_banner .button_height_50:focus {outline:none;}
.event_banner .button_height_50:active {outline:none;}
.event_info {float:left;width:570px;}
.event_info .intro {color:#FFF;font-family: 'TitilliumMaps26L750wt',sans-serif;font-size:1.125em;/*18px*/}
.event_info p {color:#FFF;font-weight:lighter;text-shadow:0 -1px 0 #000;}
.event_info a {font-family: 'TitilliumMaps26L999wt',sans-serif;font-size:1.313em;}
.event_banner img {float:right;padding:10px 0 0 0;}

/**********************/
/***** EVENT HOME *****/
/**********************/
.event_description {border-bottom:1px solid #E4EAEB;margin:0 0 20px 0;}
.event_home .section {clear:both;}
.event_home h2 {font-size:1.75em;/*28px*/padding:0 0 15px 0;}
.border_bottom {border-bottom:1px solid #E4EAEB;margin:0 0 10px 0;}
.event_home .button_height_22 {float:left;margin:0 0 40px 0;}
.event_home .key_speakers {margin:0 0 20px 0;}
.event_home .key_speakers li {padding-bottom:100px;}
.event_home .key_speakers h3 {font-size:1.313em;/*21px*/}
.event_home .key_speakers p {font-size:0.875em;/*14px*/}
.event_home .block_list p {background:url(/_images/icons/navy_bullet.png) no-repeat 10px 7px;}
.event_home .latest_news li {border-bottom:1px solid #E4EAEB;margin:0 0 10px 0;}
.event_home .latest_news .date {color:#ACBFBF;font-family: 'TitilliumMaps26L750wt',sans-serif;font-size:0.938em;/*15px*/}
.event_home .latest_news h3 {color:#5F7F91;font-family: 'TitilliumMaps26L999wt',sans-serif;font-size:1.313em;/*21px*/padding:0 0 10px 0;}

/*************************/
/***** NEWS ARTICLES *****/
/*************************/
.news_articles {float:left;}
.width_550 .news_articles {width:550px;word-wrap:break-word;}
.width_690 .news_articles {width:690px;word-wrap:break-word;}
.news_articles li {border-bottom:2px solid #EFF2F3;margin-bottom:20px;}
.news_articles .last {border:none;margin:0;}
.news_articles .post_information {border-bottom:1px solid #E4EAEB;margin-bottom:10px;padding-bottom:10px;width:100%;}
.news_articles h2 {float:left;font-size:1.75em;/*28px*/padding:0 0 5px 0;}
.news_articles .date {clear:left;color:#ACBFBF;float:left;font-family: 'TitilliumMaps26L750wt',sans-serif;font-size:0.938em;/*15px*/padding-right:15px;}
.news_articles .comments {background:url(/_images/icons/comments.png) no-repeat 0 5px;color:#5F7F91;float:left;font-family: 'TitilliumMaps26L750wt',sans-serif;line-height:140%;padding:0 0 0 20px;}
.news_articles .title {float:left;width:100%;}
.news_articles .title a {}
.news_articles .title a:active {outline:none;}
.news_articles .category {float:right;padding:5px 0 0 0;}

/* Article with 1 category */
.width_550 .news_articles .post_information.c .title {width:480px;}
.width_550 .news_articles .post_information.c div.category {width:70px;}
/* Article with 2 categories */
.width_550 .news_articles .post_information.cc .title {width:430px;}
.width_550 .news_articles .post_information.cc div.category {width:120px;}
/* Article with 3 categories */
.width_550 .news_articles .post_information.ccc .title {width:370px;}
.width_550 .news_articles .post_information.ccc div.category {width:180px;}
/* Article with 4 categories */
.width_550 .news_articles .post_information.cccc .title {width:310px;}
.width_550 .news_articles .post_information.cccc div.category {width:240px;}

#homepage .news_articles p {font-size:0.875em;/*14px*/}
.news_articles .more {float:right;}

/**********************/
/***** PAGINATION *****/
/**********************/
.pagination {float:left;width:100%;margin-top:30px;}
.pagination .previous {float:left;}
.pagination .next {float:right;}
.article_pagination {border-top:2px solid #EFF2F3;border-bottom:2px solid #EFF2F3;margin-bottom:40px;padding:10px 0;}

#dsq-content h3 {color:#000000;font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;font-size:1.5em;/*24px*/}
#dsq-content h3 span {color:#000000;}
#dsq-content #dsq-footer .dsq-font {display:none;}
#dsq-subscribe a.dsq-subscribe-email em,
#dsq-subscribe a.dsq-subscribe-rss em,
#dsq-account-dropdown a {color:#DB0000;font-size:0.875em;/*14px*/text-decoration:none;}
#dsq-subscribe a.dsq-subscribe-email em:hover,
#dsq-subscribe a.dsq-subscribe-rss em:hover,
#dsq-account-dropdown a:hover {text-decoration:underline;}

/*******************/
/***** JOIN US *****/
/*******************/
.join_us {float:right;width:140px;}
.join_us li {padding-bottom:20px;}
.join_us li,
.join_us a,
.join_us img{float:left;}
.side_column .join_us {float:left;}

/**********************/
/***** MISC LINKS *****/
/**********************/
.misc_links {float:right;}
.misc_links li {float:right;margin-bottom:10px;}
.misc_links a,
.misc_links img {float:left;}

/*******************/
/***** AD LOGO *****/
/*******************/
.ad_logo {background:url(/_images/common/gradient_rule.png) no-repeat 0 0;clear:both;float:left;margin-top:50px;padding:20px 0 15px 0;width:100%}
.ad_logo h4 {color:#628294;font-family: 'TitilliumMaps26L750wt',sans-serif;font-size:0.938em;/*15px*/padding:0 0 10px 0;text-align:center;width:100%}
.ie6 .ad_logo,
.ie7 .ad_logo {width:100%;}
.ad_logo li {float:left;padding-right:20px;}
.ad_logo .last {padding-right:0;}
.ad_logo a {float:left;}

/********************/
/***** SIDE NAV *****/
/********************/
.side_nav {margin:0 0 40px 0;}
.side_nav h2 {border-bottom:1px solid #E4EAEB;font-family: 'TitilliumMaps26L750wt',sans-serif;font-size:1.125em;/*18px*/padding:0 0 10px 0;}
.side_nav li {border-bottom:1px solid #E4EAEB;line-height:160%;}
.side_nav li a {color:#999999;display:block;font-size:1.125em;/*18px*/font-weight:bold;/*padding:0 0 0 10px;*/}
.side_nav li .active,
.side_nav li a:hover,
.side_nav li a:active,
.side_nav li a:focus {color:#5F7F91;text-decoration:none;}
.side_nav .month {background:#F1F4F5;border-left:1px solid #5F7F91;padding:5px 0;}
.side_nav .month li {border:none;line-height:140%;}
.side_nav .month a {color:#666666;font-size:1em;/*18px*/font-weight:bold;}
.side_nav .month .active {color:#5F7F91;text-decoration:none;}
.side_archive li a {padding:0 0 0 10px;}

/********************/
/***** THE TEAM *****/
/********************/
.the_team h2 {margin:0 0 0 0;}
.the_team li {border-bottom:1px solid #E4EAEB;float:left;padding:10px 0 0 0;width:100%;}
.the_team img {border:5px solid #E4EAEB;float:left;margin:5px 0 10px 0;}
.the_team .bio {float:right;width:560px;}
.the_team .bio h3 {padding:5px 0 10px 0;}
.the_team .bio p {font-size:0.875em;/*14px*/padding:0 0 10px 0;}

/****************************/
/***** SOCIAL AND SHARE *****/
/****************************/
.share_article li {border:none;float:left;margin:0;padding:0 10px;}
.share_article .last {padding:0;}
.IN-widget {padding-top:2px;}
.twitter-share-button {padding-top:2px;}
.fb_iframe_widget {}

.social_share_float_right .share_article {float:right;padding:20px 0 0 0;}

/**********************/
/***** TAB EVENTS *****/
/**********************/
.tab_events {padding:20px 0 0 0;}

.cbrne_world_events {padding:20px 0 0 0;}
.cbrne_world_events li {float:left;padding:0 30px 0 0;width:350px;}
.cbrne_world_events .last {padding:0 0 0 0;}
.cbrne_world_events img {padding:0 0 10px 0;}
.cbrne_world_events h3 {font-size:1.75em;/*28px*/padding:0 0 10px 0;}
.cbrne_world_events p {font-size:0.875em;/*14px*/}
.cbrne_world_events .button_height_22 {float:left;}
.other_industry_events {padding:20px 0 0 0;}
.other_industry_events .month {padding:0 0 40px 0;}
.other_industry_events h3 {font-size:1.75em;/*28px*/padding:0 0 10px 0;}
.other_industry_events ul {border-top:2px solid #E4EAEB;}
.other_industry_events ul li {border-bottom:1px solid #E4EAEB;padding:20px 10px;}
.other_industry_events .odd {background:#F1F4F5;}
.other_industry_events .title {padding:0 0 10px 0;}
.other_industry_events .date {background:#5F7F91;color:#FFF;float:left;font-family:'TitilliumMaps26L750wt', sans-serif;margin:0 10px 5px 0;padding:0 5px;}
.other_industry_events .date sup {vertical-align:inherit;}
.other_industry_events h4 {float:left;font-family:'TitilliumMaps26L999wt', sans-serif;font-size:1.313em;/*21px*/line-height:25px;padding:0;}
.other_industry_events p {padding:0;}
.other_industry_events .cbrne_date {background:#424242;}
.other_industry_events .cbrne_date .date {background:#E72727;}
.cbrne_date h4 a {color:#AEBFC1;}
.other_industry_events .cbrne_date p {color:#FFF;}

/*********************/
/***** DOWNLOADS *****/
/*********************/
.magazine_list li {float:left;padding:0 10px 10px 0;}
.magazine_list a {display:block;float:left;padding:12px 20px 5px 20px;opacity:0.7;}
.magazine_list a:hover {background:#E4EAEB;opacity:1;}
.magazine_list img {background:url(/_images/common/book_pages.png) no-repeat left top;float:left;padding:10px 0 5px 0;}
.magazine_list span {clear:both;color:#008CAA;float:left;font-family:'TitilliumMaps26L750wt', sans-serif;text-align:center;width:100%;}
.magazine_list a:hover span {text-decoration:underline;}

/********************************/
/***** GO TO MAGAZINE AREAS *****/
/********************************/
.go_to_magazine_areas li {float:left;padding:0 20px 0 0;}
.go_to_magazine_areas .last {padding:0;}
.go_to_magazine_areas .go_to_advertise {background:url(/_images/buttons/go_to_advertising.png) no-repeat 0 0;}
.go_to_magazine_areas .go_to_editorial_programme {background:url(/_images/buttons/go_to_editorial_programme.png) no-repeat 0 0;}
.go_to_magazine_areas .go_to_downloads {background:url(/_images/buttons/go_to_downloads.png) no-repeat 0 0;}
.go_to_magazine_areas .go_to_profiles {background:url(/_images/buttons/go_to_profiles.png) no-repeat 0 0;}
.go_to_magazine_areas a {display:block;height:137px;width:165px;text-indent:-99999px;}
.go_to_magazine_areas a:active {outline:none;}

/*****************************/
/***** DOWNLOADS EDITION *****/
/*****************************/
.downloads_edition h2 {border-bottom:1px solid #E4EAEB;margin:0 0 20px 0;padding:0 0 20px 0;} 
.downloads_edition h3 {font-size:1.75em;/*28px*/padding:0 0 20px 0;}

/**********************************/
/***** DOWNLOAD FULL MAGAZINE *****/
/**********************************/
.download_full_magazine {padding:80px 0 0 0;}
.download_full_magazine img {background:url(/_images/common/book_pages.png) no-repeat 20px top;padding:10px 0 20px 20px;}
.download_full_magazine a {background:url(/_images/buttons/download_full_magazine.png) no-repeat 0 0;display:block;float:right;height:50px;width:150px;}
.download_full_magazine a:hover {background-position:0 -50px;}
.download_full_magazine span {display:block;text-indent:-99999px;}

/***********************/
/***** SIDE MODULE *****/
/***********************/
.get_adobe_reader {background:url(/_images/buttons/get_adobe_reader.png) no-repeat 0 0;}
.download_media_pack {background:url(/_images/buttons/download_media_pack.png) no-repeat 0 0;}
.download_directory_brochure {background:url(/_images/buttons/download_directory_brochure.png) no-repeat 0 0;}
.contact_our_sales_team {background:url(/_images/buttons/contact_our_sales_team.png) no-repeat 0 0;}
.sign_up_as_an_exhibitor {background:url(/_images/buttons/sign_up_as_an_exhibitor.png) no-repeat 0 0;}
.exhibitors_page .side_module {clear:right;}
/*******************************/
/***** DOWNLOAD FLOOR PLAN *****/
/*******************************/
.download_floorplan {background:url("/_images/buttons/download_floorplan.png") no-repeat 0 0;display:block;height:50px;margin-top:20px;width:180px;}
.download_floorplan:focus {outline:none;}
.download_floorplan:hover {background-position:0 -50px;}
.download_floorplan:active {outline:none;}
.download_floorplan span {display:block;text-indent:-99999px;}
.exhibitors_page .download_floorplan {clear:right;float:right;}

/*********************/
/***** ADVERTISE *****/
/*********************/
.advertise_page .no-border-bottom {border:none;padding:0;}
.advertise_page .block_list p {background:url(/_images/icons/navy_bullet.png) no-repeat 10px 7px;}
.advertise_page iframe {padding:0 0 10px 0;}

/*******************************/
/***** EDITORIAL PROGRAMME *****/
/*******************************/
.editorial_programme .issue {padding:30px 0 0 0;}
.editorial_programme h3,
.editorial_programme h4 {color:#5F7F91;font-family:'TitilliumMaps26L999wt', sans-serif;font-size:1.125em;/*18px*/}
.editorial_programme .block_list a {background:none;display:inline;font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:normal;padding:0;}
.editorial_programme .block_list p {background:url(/_images/icons/navy_bullet.png) no-repeat 10px 7px;}
.editorial_programme .share_article {clear:left;float:left;margin:0 0 20px 0;padding:0 0 20px 0;width:100%;}
.editorial_programme .release {padding-bottom:10px;}
.editorial_programme .release li {float:left;padding-right:20px;}
.editorial_programme .release p {padding:0;}

/*********************/
/***** CHECKLIST *****/
/*********************/
.checklist {padding:0 0 40px 0;}
.checklist li {background:url(/_images/icons/green_tick.png) no-repeat 0 center;color:#666666;float:left;font-size:0.875em;/*14px*/line-height:140%;padding:0 0 0 20px;width:250px;}

/**************************/
/***** ISSUE CONTENT *****/
/**************************/
.issue_content {float:left;width:350px;}

/**************************/
/***** SEE US AT *****/
/**************************/
.see_us_at {float:right;width:350px;}

/************************/
/***** PROFILE PAGE *****/
/************************/
.profile_page h2 {border-bottom:1px solid #E4EAEB;margin:0 0 20px 0;padding:0 0 15px 0;}
.profile_page h3 {font-size:1.125em;/*18px*/line-height:130%;padding:0 0 20px 0;}
.profile_page .block_list {padding:0 0 20px 0;}
.profile_page .block_list p {background:url(/_images/icons/navy_bullet.png) no-repeat 10px 7px;}
/************************/
/***** PROFILE LOGO *****/
/************************/
.profile_logo {padding:70px 0 0 0;}

/************************/
/***** PROFILE LIST *****/
/************************/
.profile_list li {float:left;padding:0 10px 10px 0;position:relative;}
.profile_list a {border:5px solid #F1F4F5;float:left;position:relative;}
.profile_list a:hover {border:5px solid #CACDCF;}
.profile_list a:hover img {opacity:0.1;}
.profile_list span {display:none;}
.profile_list a:hover span {color:#008CAA;display:block;font-size:0.875em;/*14px*/font-weight:bold;line-height:120%;padding:15px 5px 5px 12px;position:absolute;top:0;bottom:0;}
.ie8 .profile_list a:hover span {background:#FFF;}

/*****************************/
/***** TERMS AND PRIVACY *****/
/*****************************/
.terms_and_privacy h2 {margin:0 0 15px 0;padding:0 0 10px 0;}
.terms_and_privacy h3 {font-size:1.125em;/*18px*/padding:0 0 10px 0;}
.terms_and_privacy p,
.terms_and_privacy li {color:#666;line-height:140%;font-size:0.875em;/*14px*/}
.terms_and_privacy ul,
.terms_and_privacy li {padding:0 0 10px 0;}
.terms_and_privacy li p {background:url(/_images/icons/navy_bullet.png) no-repeat 0 7px;font-size:inherit;padding:0 0 0 15px;}
.terms_and_privacy li a {font-weight:bold;}

/********************/
/***** SPEAKERS *****/
/********************/
#events .large_header.speakers_profile h2 {border-bottom:1px solid #E4EAEB;line-height:100%;margin:0 0 30px 0;padding:0 0 20px 0;}
.speakers_profile h3 {font-size:1.125em;/*18px*/padding:0 0 10px 0;}
.speakers_contact {padding:70px 0 0 0;}
.speakers_contact img {border:5px solid #F1F4F5;}
.speakers_contact h2 {font-size:1.125em;/*18px*/padding:10px 0 20px 0;}
.speakers_contact li {padding:0 0 10px 0;}
.speakers_contact li a {display:block;height:20px;padding:0 0 0 30px;}
.speakers_contact .email {background:url(/_images/icons/email.gif) no-repeat 0 0;}
.speakers_contact .twitter {background:url(/_images/icons/twitter.gif) no-repeat 0 0;}
.speakers_contact .linkedin {background:url(/_images/icons/linkedin.gif) no-repeat 0 0;}

.key_speakers {float:left;margin:0 0 40px 0;position:relative;width:100%;}
.key_speakers li {float:left;padding:0 10px 85px 0;}
.key_speakers .last {padding-right:0;}
.key_speakers a {float:left;}
.key_speakers .active a,
.key_speakers a:hover {background:url(/_images/icons/arrow_speaker.gif) no-repeat center bottom;padding:0 0 5px 0;}
.key_speakers img {border:5px solid #F1F4F5;}
.key_speakers .active img,
.key_speakers img:hover {border:5px solid #CACDCF;}
.key_speakers .title {background:#F1F4F5;border-top:1px solid #E4EAEB;border-bottom:1px solid #E4EAEB;display:none;position:absolute;left:0;bottom:0;width:100%;}
.key_speakers .title span {display:block;padding:10px;}
.key_speakers .title h3 {padding:0 0 10px 0;}
.key_speakers .title a {background:none;border:none;float:none;padding:0;}
.key_speakers .title p {padding:0;}
.key_speakers .active .title,
.key_speakers li:hover .title {display:block;}

.speakers_list {border-top:1px solid #E4EAEB;}
.speakers_list li {border-bottom:1px solid #E4EAEB;float:left;padding:10px 0;width:340px;}
.speakers_list .odd {margin:0 50px 0 0;}
.speakers_list li:hover img {border:5px solid #CACDCF;}
.speakers_list img {border:5px solid #F1F4F5;float:left;margin:0 20px 0 0;}
.speakers_list .title {float:left;width:185px;}
.speakers_list h3 {font-size:1.125em;/*18px*/line-height:120%;padding:0 0 10px 0;}
.speakers_list p {font-size:0.875em;/*14px*/padding:0;}

/**********************/
/***** EXHIBITORS *****/
/**********************/
.exhibitors_page .side_module {float:right;margin:0 0 0 30px;width:170px;}
.exhibitors_page .plain {color:#666666;margin:0 0 40px 0;}
.exhibitors_page .plain tr {line-height:140%;}
.exhibitors_page .plain th {font-weight:bold;padding:0 20px 0 0;text-align:left;}
.exhibitors_page .plain a {font-weight:bold;}

/*******************/
/***** SPONSOR *****/
/*******************/
.platinum_sponsor {padding:0 0 30px 0;}
.platinum_sponsor h3 {background:url(/_images/icons/platinum.png) no-repeat 0 0;border-bottom:5px solid #E5E4E2;color:#E5E4E2;font-size:1.125em;/*18px*/padding:0 0 5px 20px;text-transform:uppercase;}
.platinum_sponsor .details {background:#F1F4F5;padding:20px;}
.platinum_sponsor .details img {float:left;}
.platinum_sponsor .details .info {float:right;width:435px;}
.platinum_sponsor .details a {float:left;}

.gold_sponsor {padding:0 0 30px 0;}
.gold_sponsor h3 {background:url(/_images/icons/gold.png) no-repeat 0 0;border-bottom:5px solid #FFCC00;color:#E5B801;font-size:1.125em;/*18px*/padding:0 0 5px 20px;text-transform:uppercase;}
.gold_sponsor .details {background:#F1F4F5;padding:20px;}
.gold_sponsor .details img {float:left;}
.gold_sponsor .details .info {float:right;width:435px;}
.gold_sponsor .details a {float:left;}
.top_sponsor {clear:both;}
.top_sponsor h3 {float:left;font-size:1.125em;/*18px*/padding:0 0 0 20px;text-transform:uppercase;}
.top_sponsor ul {float:right;padding:0 0 20px 0;width:520px;}
.top_sponsor li {float:left;padding:0 0 20px 0;}
.top_sponsor .last {border-bottom:none;}
.top_sponsor p {font-size:0.875em;/*14px*/}
.top_sponsor .button_height_22 {float:left;}
.silver_sponsor h3 {background:url(/_images/icons/silver.png) no-repeat 0 0;color:#666;}
.silver_sponsor ul {border-top:2px solid #666666;margin:10px 0 0 0;}
.silver_sponsor li {border-bottom:1px solid #D1D1D1;}
.bronze_sponsor h3 {background:url(/_images/icons/bronze.png) no-repeat 0 0;color:#B96102;}
.bronze_sponsor ul {border-top:2px solid #B96102;margin:10px 0 0 0;}
.bronze_sponsor li {border-bottom:1px solid #EACFB3;}
.other_sponsors {clear:both;}
.other_sponsors ul {border-top:1px solid #E4EAEB;float:left;width:100%;}
.other_sponsors li {border-bottom:1px solid #E4EAEB;float:left;padding:20px 0;width:100%;}
.other_sponsors .odd {background:#F1F4F5;}
.other_sponsors img {padding:0 0 0 20px;}
.other_sponsors .details {float:right;padding:0 20px 0 0;width:550px;}
.other_sponsors p {font-size:0.875em;/*14px*/}
.other_sponsors .button_height_22 {float:left;}

.side_sponsor h2 {border-bottom:1px solid #E4EAEB;margin:0 0 20px 0;padding:0 0 10px 15px;text-transform:uppercase;}
.side_sponsor .platinum {background:url(/_images/icons/platinum_mini.png) no-repeat 0 2px;color:#E5E4E2;}
.side_sponsor .gold {background:url(/_images/icons/gold_mini.png) no-repeat 0 2px;color:#E5B801;}
.side_sponsor .silver {background:url(/_images/icons/silver_mini.png) no-repeat 0 2px;color:#666666;}
.side_sponsor .bronze {background:url(/_images/icons/bronze_mini.png) no-repeat 0 2px;color:#B86001;}
.side_sponsor ul {padding:0 0 40px 0;}
.side_sponsor img {padding:0 0 0 20px;}

div.side_column h2.gold {
	margin: 40px 0 20px 0;
}
div.side_column h2.silver,div.side_column h2.bronze {
	margin: 0 0 20px 0;
}
.sponsor_extra_margin {
	margin-top: 20px;
}
/*****************/
/***** VENUE *****/
/*****************/
.venue_location .map {display:block;font-size:0.875em;font-weight:bold;padding:0 0 20px 0;}
.book_your_accomodation {background:url(/_images/buttons/book_your_accomodation.png) no-repeat 0 0;display:block;height:50px;width:150px;}
.book_your_accomodation:hover,
.book_your_accomodation:focus {background-position:0 -50px;outline:none;}
.book_your_accomodation span {display:block;text-indent:-99999px;}

/************************/
/***** CONTACT PAGE *****/
/************************/
.contact_page h2 {padding:0 0 10px 0;}
.contact_page h4 {color:#628294;font-weight:bold;padding:0 0 10px 0;}

/*****************************/
/***** REUSABLE ELEMENTS *****/
/*****************************/
/***** BUTTONS *****/
.button_height_22 {background:url(/_images/buttons/button_height_22.gif) repeat-x 0 0;color:#FFFFFF;display:block;font-family:'TitilliumMaps26L750wt', sans-serif;font-size:0.875em;/*14px*/height:20px;padding:0 8px;text-shadow:0 -1px 0 #660000;text-transform:uppercase;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.button_height_22:hover {text-decoration:none;}
.button_height_22:active {background-position:0 -22px;}

.button_height_50 {background:url(/_images/buttons/button_height_50.gif) repeat-x 0 0;color:#FFFFFF;display:block;font-family:'TitilliumMaps26L750wt', sans-serif;font-size:1.563em;/*25px*/height:50px;line-height:50px;padding:0 15px;text-shadow:0 -1px 0 #660000;text-transform:uppercase;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.button_height_50:hover {text-decoration:none;}
.button_height_50:active {background-position:0 -50px;}

/***** INPUT *****/
.input_text {background:#222222;border:none;color:#CCCCCC;font-size:0.813em;/*13px*/padding:8px;-moz-box-shadow:inset 0 0 5px 5px #000000;-webkit-box-shadow:inset 0 0 5px 5px #000000;box-shadow:inset 4px 4px 7px 0 #000000;}
.input_text:focus {outline:1px solid #E82828;}

.submit {background:url(/_images/buttons/button_height_30.gif) repeat-x 0 0;border:none;color:#FFF;font-family:'TitilliumMaps26L750wt', sans-serif;font-size:1.125em;/*18px*/height:30px;padding:0 7px;text-transform:uppercase;text-shadow:0 -1px 0 #660000;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.submit:focus,
.submit:active {background-position:0 -30px;}

/***** SCROLL DOWN *****/
.scroll_down {background:url(/_images/icons/arrow_down.png) no-repeat 0 0;border:none;display:block;height:13px;text-indent:-99999px;width:13px;}
.scroll_down:focus,
.scroll_down:active {background-position:0 -13px;outline:none;}

/***** MORE *****/
.more {color:#018EAA;font-family:'TitilliumMaps26L750wt', sans-serif;font-size:1.125em;/*18px*/}

/***** BACK TO *****/
.the_back_to_link {font-size:0.875em;/*14px*/font-weight:bold;display:block;margin:0 0 30px 0;}

/***** BLOCK LIST *****/
.block_list {border-top:1px solid #E4EAEB;padding:0 0 30px 0;}
.block_list li {border-bottom:1px solid #E4EAEB;padding:5px 20px 5px 0;}
.block_list .odd {background:#F1F4F5;}
.block_list a {background:url(/_images/icons/download_arrow.png) no-repeat 10px center;display:block;font-family:'TitilliumMaps26L999wt', sans-serif;font-size:1.125em;/*18px*/padding:0 0 0 30px;}
.block_list p {font-size:0.875em;/*14px*/padding:0 0 0 30px;}

/***** SIDE MODULE *****/
.side_module {background:#F1F4F5;margin:0 0 40px 0;padding:10px;}
.side_module p {color:#999999;font-family:'TitilliumMaps26L750wt', sans-serif;line-height:120%;padding:0 0 10px 0;}
.side_module a {display:block;height:50px;width:170px;}
.side_module a.download_directory_brochure {display:block;height:42px;width:170px;}
.side_module a:hover,
.side_module a:focus {background-position:0 -50px;outline:none;}
.side_module span {display:block;text-indent:-99999px;}

/***** TABS *****/
.tabs {border-bottom:2px solid #E4EAEB;}
.tabs li {float:left;margin:0 10px 0 0;}
.tabs .last {margin:0;}
.tabs a {background:url(/_images/buttons/tab_height_48.gif) repeat-x 0 0;border:2px solid transparent;color:#A7B8C2;display:block;float:left;font-family:'TitilliumMaps26L999wt', sans-serif;font-size:1.75em;/*28px*/height:48px;padding:0 10px;position:relative;bottom:-4px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
#events .tabs a {font-size:25px;}
.tabs .active,
.tabs a:hover,
.tabs a:active {outline:none;background:none;border:2px solid #E4EAEB;border-bottom:2px solid #FFF;color:#5F7F91;text-decoration:none;position:relative;bottom:-2px;}

/***** PIE CHART *****/
.pie_chart_container {padding:0 0 40px 0;}
.pie_chart {margin:40px 0 0 0;float:left;}
.pie_chart_table {float:left;margin:40px 0 0 80px;}
.pie_chart_table tr {border-bottom:1px solid #E4EAEB;line-height:200%;}
.pie_chart_table th {color:#666666;font-size:1.125em;/*18px*/font-weight:bold;text-align:left;width:200px;}
.pie_chart_table td {color:#666666;font-size:1.125em;/*18px*/text-align:right;}
.bullet_square_blue {background:url(/_images/icons/bullet_square_blue.gif) no-repeat 0 center;padding:0 0 0 20px;}
.bullet_square_navy {background:url(/_images/icons/bullet_square_navy.gif) no-repeat 0 center;padding:0 0 0 20px;}
.bullet_square_pink {background:url(/_images/icons/bullet_square_pink.gif) no-repeat 0 center;padding:0 0 0 20px;}
.bullet_square_green {background:url(/_images/icons/bullet_square_green.gif) no-repeat 0 center;padding:0 0 0 20px;}
.bullet_square_orange {background:url(/_images/icons/bullet_square_orange.gif) no-repeat 0 center;padding:0 0 0 20px;}
.bullet_square_brown {background:url(/_images/icons/bullet_square_brown.gif) no-repeat 0 center;padding:0 0 0 20px;}

/***** ADDRESS *****/
.address {background:#F1F4F5;color:#666666;margin-bottom:20px;}
.address tr {line-height:140%;}
.address th,
.address td {text-align:left;vertical-align:top;}
.address th {font-weight:bold;padding:0 20px 0 20px;}
.address td {width:410px;}
.address p {padding:0;}
.address iframe {border:1px solid #666666;float:right;}
.address td a {font-weight:bold;}
.address .first th,
.address .first td {padding-top:20px;}
.address .map {padding-right:20px;}
.address .last th,
.address .last td {padding-bottom:20px;}
.address .padding_20 th {padding:20px;}
.address .padding_20 td {padding:20px 20px 20px 0;width:auto;}
.address .small_print div {background:#E6E9EC;font-size:0.75em;/*12px*/margin:0 20px 0 0;padding:10px;}
.with_small_print .last th {width:250px;}

/***** CONTACT INFO *****/
.contact_info {color:#666;}
.contact_info ul {padding:0 0 20px 0;}
.contact_info a {font-weight:bold;}

/***** POST 550 *****/
.post_550 {border-top:1px solid #E4EAEB;padding:20px 0 0 0;}

/***** FORM *****/
.form {background: url(/_images/common/_background/bottom_gradient.png) no-repeat center bottom;margin:0 auto;padding-bottom:15px;}
.form {background: url(/_images/common/_background/bottom_gradient_small.png) no-repeat center bottom;width:490px;}
.form_gradient {background:#F7F7F7;padding:20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0px 0px 2px #CACACA;-moz-box-shadow: 0px 0px 2px #CACACA;box-shadow: 0px 0px 2px #CACACA;}
.ie8 .form_gradient,
.ie7 .form_gradient,
.ie6 .form_gradient {border:1px solid #D1D2D2;}
.form li {clear:left;float:left;padding:0 0 20px 0;}
.form label {color:#5F7F91;display:block;font-family: 'TitilliumMaps26L750wt',sans-serif;font-size:0.938em;/*15px*/}
.form input {border:none;color:#666;padding:5px;width:250px;-moz-box-shadow:inset 4px 4px 5px #C2C3BA;-webkit-box-shadow:inset 4px 4px 5px #C2C3BA;box-shadow:inset 3px 2px 2px #D8D8D8;}
.form input:focus {outline:1px solid #5F7F91;}
.ie8 .form input {border:1px solid #D1D2D2;}
.form .terms input,
.form .terms label {float:left;}
.form .terms label {padding:0 0 0 10px;}
.form .terms input {padding:0;width:auto;}
.form .terms input:focus {outline:none;}
.form .submit {color:#FFF;padding:0 7px 3px 7px;width:inherit;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.form .password_reminder {font-size:0.75em;/*12px*/font-weight:bold;}

/**** SUBSCRIBE *****/
.form li {list-style:none}
.form li.primary li {padding:0px;width:450px;}
.form li.primary input, .form li.primary label {float:left;height:auto;}
.form li.primary input {width:auto;margin:2px 10px 0px 0px;border:none;}
.form li.primary label {display:block;width:200px;padding:0px;margin-top:-3px}
.ie7 .form li.primary terms, .ie8 .form li.primary terms,
.ie7 .form li.primary label, .ie8 .form li.primary label {margin-top:1px}
.form li.primary label.main {width:450px;padding-bottom:5px}
.form li.terms li {padding-bottom:5px}

/***** COMMENTS *****/
.comment_posts .user_comment {border-bottom:2px solid #EFF2F3;font-size:0.875em;/*14px*/margin-bottom:20px;}
.comment_posts .posted_by {color: #ACBFBF;font-family: 'TitilliumMaps26L750wt',sans-serif;font-size:0.938em;padding:0 0 5px 0;}
.comment_posts {clear:left;float:left;width:100%;}
.comments_inner {background: none repeat scroll 0 0 #F7F7F7;border-radius: 5px 5px 5px 5px;-webkit-box-shadow: 0 0 2px #CACACA; -moz-box-shadow: 0 0 2px #CACACA; box-shadow: 0 0 2px #CACACA;padding: 20px;}
.comments_area .comment_label {color: #628294;display:block;font-family: 'TitilliumMaps26L999wt',sans-serif;font-size:1.75em;padding-bottom:15px;}
.comments_area .comment_box {border: medium none;-webkit-box-shadow: 3px 2px 2px #D8D8D8 inset; -moz-box-shadow: 3px 2px 2px #D8D8D8 inset; box-shadow: 3px 2px 2px #D8D8D8 inset;color: #666666;height:100px;margin-bottom:20px;padding:5px;width:500px;}
.comments_area .comment_box:focus {outline:1px solid #5F7F91;}
.comments_area .notify_me_label {color: #666666;float: left;font-size: 0.813em;}
.comments_area .notify_me {float:left;margin-right:10px;}
.comments_area .submit {float:right;padding: 0 7px 3px;}

/*****************************************************/
/******************** MODULES END ********************/
/*****************************************************/
.main_content .padding_bottom_20 {padding-bottom:20px;}
#events .news_articles li {padding-bottom:30px;}
#events #main_partner a span,
#events a.more span {visibility:hidden;line-height:1em;}
#events .news_articles li p {padding-bottom:10px;}
#events .news_articles h2 {float:left;padding:0;}
#events .news_articles .title {width:auto;}
#events .news_articles .more {width:53px;height:22px;display:block;background:url(/_images/buttons/sprite_more.png) 0px 0px no-repeat;float:none;}
#events .news_articles .more:hover {background:url(/_images/buttons/sprite_more.png) 0px -22px no-repeat;}
#events .news_articles a span {visibility:hidden;line-height:1em;}
#events #main_partner {width:150px;float:right;margin-top:140px;}
#past_event_supporters {float:right;width:150px;margin-top:37px;}
.side_column #past_event_supporters {margin-top:0px;width:100%;float:left;}
#past_event_supporters h2 {border-bottom: 1px solid #E4EAEB;font-family: 'TitilliumMaps26L750wt',sans-serif;font-size: 1.125em;padding: 0 0 5px;}
#events .gallery {background-color:#F1F4F5;padding:10px 0px 0px 10px;float:left;}
#events .gallery h2 {font-family: 'TitilliumMaps26L750wt',sans-serif;font-size: 1.1em;margin-bottom:.4em;}
#events .gallery ul {width:540px;float:left}
#events .gallery li {width:80px;height:90px;padding:0px 10px 0px 0px;float:left}
#past_event_supporters ul {margin-bottom:20px}
#past_event_supporters li {border-bottom:none;text-align:center}

.side_sponsor ul li { margin: 20px 0; }
