/**
 * @file
 * Node Styling
 *
 * Style anything that isn't in the $content variable.
 */


.node /* Node wrapper */ {
  color: #333;
}
.node h2:first-child {margin: 1em 0;}
.preview .node /* Preview of the content before submitting new or updated content */ {
/* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
}
.node-promoted /* A node that has been promoted to the front page */ {
}
.node-sticky /* A sticky node (displayed before others in a list) */ {
}
.node-unpublished /* Unpublished nodes */ {
/* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
}
.node .bold {
  font-weight: bold;
}
.node-unpublished div.unpublished, .comment-unpublished div.unpublished /* The word "Unpublished" displayed underneath the content. */ {
  height: 0;
  overflow: visible;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word; /* A very nice CSS3 property */
}
.node-by-viewer /* A node created by the current user */ {
}
.node-teaser /* A node displayed as teaser */ {
}
/* All nodes are given a node-FOO class that describes the type of content that
 * it is. If you create a new content type called "my-custom-type", it will
 * receive a "node-my-custom-type" class.
 */
.node-page /* Page content node */ {
}
.node-article /* Article content node */ {
}
.node {
  padding: 1em;
}
.node-blog h2, .node-press h2  /* Node title */ {
  text-align: center;
  border-bottom: 1px solid #333;
  padding-bottom: 5px;
  margin-bottom: 1em 0 .75em;
  line-height: 1.5em;
  font-size: 1.3em;
}
.node-blog h2 {
  margin: 0 0 .3em .75em;
}
h2.node-title a {
  color: #333;
}
.node .user-picture /* The picture of the node author */ {
}
.node .submitted /* The "posted by" information */ {
  text-align: right;
}
.node-press .submitted {
  text-align: left;
  margin: 0 0 1.5em;
}
.node-teaser .content /* Node's content wrapper */ {
  padding: 1em 0;
}
.node-blog .submitted {
  margin-right: 20px;
}
.node ul.links /* Node links. See also the ul.links declaration in the pages.css. */ {
  text-align: right;
  margin: 0;
}
.node-blog.node-teaser p {
  margin: .5em 0
}
.no-margin {
  margin: 0;
}
.top-margin {
  margin: 1.5em 0 0;
}
.bottom-margin {
  margin: 0 0 1.5em;
}
.bottom-margin2 {
  margin: 0 0 .75em;
}
.center {text-align:center;}
#tia-description h3, .node #comments h2.title {
  margin-top: 2em;
}
.node ol {
  list-style-type: decimal;
}
#policy-committees h3 {margin: 1.5em 0 0;}
#policy-committees h4 {margin: 1em 0 0;}
#policy-committees ul {margin: 1em 0;}
#policy-committees ul ul {margin: 0;}
table.orgChart {border: none; margin-top: 1.5em;}
table.orgChart table {
  margin: 0;
  border: none;
	width:100%
}
table.orgChart td {
  text-align: center;
	vertical-align:top;
}
table.orgChart td p {
  margin: .35em;
}
table.orgChart td ul {
  margin: .35em;
}
table.orgChart td p span {font-weight:bold;}
table.orgChart h3 {margin: .35em; font-size: 1.167em; text-align:center} 
table.orgChart h4 {margin: .7em .35em .35em; font-size:1em;}
table.orgChart tr.lines td {width: 1px; height:20px;}
table.orgChart tr.lines .top {border-top: 2px solid #4e5c9e;}
table.orgChart tr.lines .left {border-right: 1px solid #4e5c9e;}
table.orgChart tr.lines .right {border-left: 1px solid #4e5c9e;}

table.orgChart td .org-content {
  display: inline-block;
  width: 140px;
  min-height: 135px;
  box-shadow: 4px 4px 6px #888888;
  -moz-border-radius: 8px;
	-moz-box-shadow: 4px 4px 6px #888888;
 	-webkit-box-shadow: 4px 4px 6px #888888;
  text-align: left;
}
table.orgChart td .top-level {min-height:50px;}
table.orgChart td .level-one {
	width: 50%;
  background: #cdbe86; /* Old browsers */
  background: -moz-linear-gradient(top, #cdbe86 0%, #c1ad68 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cdbe86), color-stop(100%, #c1ad68)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #cdbe86 0%, #c1ad68 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #cdbe86 0%, #c1ad68 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #cdbe86 0%, #c1ad68 100%); /* IE10+ */
  background: linear-gradient(to bottom, #cdbe86 0%, #c1ad68 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdbe86', endColorstr='#c1ad68', GradientType=0 ); /* IE6-9 */
}
table.orgChart td {
  padding: 0 2px;
}
table.orgChart .level-two-a {
  background: #a4b4da; /* Old browsers */
  background: -moz-linear-gradient(top, #a4b4da 0%, #869bcd 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4b4da), color-stop(100%, #869bcd)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a4b4da 0%, #869bcd 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a4b4da 0%, #869bcd 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a4b4da 0%, #869bcd 100%); /* IE10+ */
  background: linear-gradient(to bottom, #a4b4da 0%, #869bcd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b4da', endColorstr='#869bcd', GradientType=0 ); /* IE6-9 */
}
table.orgChart .level-two-b {
	background: #c0dee6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwZGVlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NGJlY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c0dee6 0%, #84becd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0dee6), color-stop(100%,#84becd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c0dee6 0%,#84becd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c0dee6 0%,#84becd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c0dee6 0%,#84becd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c0dee6 0%,#84becd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0dee6', endColorstr='#84becd',GradientType=0 ); /* IE6-8 */
}
table.orgChart .level-two-d {
background: #b4e391; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0ZTM5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MWM0MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #b4e391 0%, #61c419 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4e391), color-stop(100%,#61c419)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #b4e391 0%,#61c419 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #b4e391 0%,#61c419 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #b4e391 0%,#61c419 100%); /* IE10+ */

background: linear-gradient(to bottom,  #b4e391 0%,#61c419 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#61c419',GradientType=0 ); /* IE6-8 */

}
table.orgChart .level-two-c {
	background: #a9db80; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5ZGI4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NGJiNTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #a9db80 0%, #84bb57 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9db80), color-stop(100%,#84bb57)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #a9db80 0%,#84bb57 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #a9db80 0%,#84bb57 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #a9db80 0%,#84bb57 100%); /* IE10+ */

background: linear-gradient(to bottom,  #a9db80 0%,#84bb57 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9db80', endColorstr='#84bb57',GradientType=0 ); /* IE6-8 */


}
table.orgChart #committee-details .committee.committee-medium {
  height: 205px;
}
table.orgChart #committee-details .committee.committee-tall {
  height: 275px;
}
#node-1552 {
  padding: 0;
}
/* Conference Program styling */

#event-details h2, #right-content-wrapper h2, #left-content-wrapper h2, #tia-conference-ctr h2 {
  color: #b22222;
  text-transform: uppercase;
}
#agenda-wrapper h2, #right-content-wrapper h2, .text-center {
  text-align: center;
}
#event-details h3, #event-details h4, #node-content h3 {
  text-transform: uppercase;
}
#event-details h3 {
  margin: 1.154em 0 .682em;
}
#event-details p, #event-details h4 {
  margin: .682em 0;
}
#event-details .sponsors.first, #event-details .sponsors.second {
  float: left;
}
#event-details .sponsors.first {
  width: 450px;
  margin: 0 14px 1em 14px;
}
#event-details .sponsors.second {
  width: 150px;
  margin: 0 14px 1em 0;
}
.register-center {
  text-align: center;
  margin: .682em 1em 0;
}
.sponsors .logos img {
  display: block;
  margin: 0 auto; 
  height: 60px !important;
  width: auto !important;}
 .sponsors.first .logos img {height: 36px !important;width: auto !important;}   
.track-description {
  margin-bottom: 2.046em;
}
.sponsors.second .logos img {height: 46px !important;width: auto !important;}   
.speaker-bios img {width: auto !important; height: 90px !important;  border: 1px #dcdcdc solid;}
.speaker-bios img.logo {width:auto !important; height:50px !important; border:none;}

.sponsors .logos, #event-details .section-blue .section-content, #event-details .section-green .section-content {
  background-color: #FFF;
  padding: .656em;
  border: 1px solid #0971B2;
}
.sponsors .logos {height:98px; padding:0;}
#event-details .section-green, #event-details .section-blue {
  margin: 1em;
}
#event-details .section-green .section-content, .sponsors.second .logos {
  border: 1px solid #4b951b;
}
#event-details .section-green .section-content, #event-details .section-blue .section-content {
  padding: 1em
}
.sponsors .logos a {
  display: block;
  text-align: center
}
#event-details .sponsors.first a {
  margin: 10px 15px;
  float: left;
}
#event-details .sponsors a.img-center {
  display: block;
  margin: 10px;
  float: none;
  text-align: center;
  clear:both;
}

#event-details .sponsors.second a {margin: 10px 15px;}
#event-details .sponsors h3, #event-details .section-blue h3, #event-details .section-green h3 {
  text-transform: uppercase;
  font-family: 'News Cycle', sans-serif;
  font-weight: 700;
  padding: .653em;
  margin: 0;
  text-align: center;
  color: #fff;
}
#event-details .sponsors h3 {
  font-size: 12px;
  padding: 5px 0;
}

#event-details .sponsors h3, #event-details .section-blue h3 {
  background: #0971B2; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwYjg2ZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDk3MWIyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-radial-gradient(center, ellipse cover, #0b86d2 0%, #0971b2 100%); /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #0b86d2), color-stop(100%, #0971b2)); /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #0b86d2 0%, #0971b2 100%); /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #0b86d2 0%, #0971b2 100%); /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #0b86d2 0%, #0971b2 100%); /* IE10+ */
  background: radial-gradient(ellipse at center, #0b86d2 0%, #0971b2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b86d2', endColorstr='#0971b2', GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
#event-details .sponsors.second h3, #event-details .section-green h3 {
  background: #4b951b; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1OWIyMjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGI5NTFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-radial-gradient(center, ellipse cover, #59b220 0%, #4b951b 100%); /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #59b220), color-stop(100%, #4b951b)); /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #59b220 0%, #4b951b 100%); /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #59b220 0%, #4b951b 100%); /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #59b220 0%, #4b951b 100%); /* IE10+ */
  background: radial-gradient(ellipse at center, #59b220 0%, #4b951b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59b220', endColorstr='#4b951b', GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.section-green h3 a {
  color: #fff;
}
#agenda-wrapper {
  padding: 0 1em 1em;
}
.agenda-time, .agenda-details {
  float: left
}
.agenda-time {
  width: 140px;
}
.agenda-details {
  width: 470px;
}
.agenda h2 {
  color: #b22222;
  font-size: 1.125em;
}
.highlight {
  font-weight: bold;
}
.agenda h3 span, .highlight span {
  font-weight: normal;
}
.agenda h4 {
  margin: 0 0 .682em;
}
.agenda p {
  margin: 0 0 .682em;
}
.people_thumbs {
  padding: .682em 1.364em .682em 0;
  width: 100px;
  float: left;
}
.first-item {
  clear: left;
}
.people_thumbs a, .people_thumbs a:hover {
  color: #333;
  text-decoration: none;
  text-align: center;
}
.people_wrapper ul {
  clear: left;
  overflow: auto;
  margin: 0;
  list-style-type: disc;
}
.people_wrapper li, .people_wrapper .people-details {
  margin: .375em 0;
  font-style: italic;
}
.highlight {
  font-weight: bold;
}
.people_wrapper {
  margin: 0 0 .75em;
}
.people_wrapper .thumbnail, .people_wrapper .people-details {
  float: left;
}
.people_wrapper .thumbnail {
  width: 18%;
  max-width: 90px;
}
.people_wrapper .people-details {
  width: 78%;
  max-width: 375px;
  margin-left: 4%;
}
.people_wrapper .role, .people_wrapper .people_thumbs {
  font-style: normal;
}
.people_wrapper img {
  border: 1px #b7b7b7 solid;
}
.people_wrapper img.logo {background:#FFF; padding:2px}
.people_thumbs img {
  margin: 0 auto 5px;
  height:100px  !important;
  width:auto !important;
}

.track-description {
  margin-bottom: 2.046em;
}
.people_wrapper li a, .people_wrapper .people-details a {
  font-weight: bold;
}
.speaker-bios {
  padding: 0 0 1.35em;
}
.speaker-bios .keynote_thumbs {
  float: left;
  margin-right: 20px;
  margin-bottom: 7px;
}
.speaker-bios h2, .speaker-bios h3, .speaker-bios h2:first-child{
  padding: 0;
  margin: 0 0 .4em 0;
  text-transform: none;
}
.speaker-bios h3 a {
  color: #333;
}
.speaker-bios h4 {
  margin-top: 1.364em;
  margin-bottom: .682em;
  text-decoration: underline;
}
.speaker-bios p {
  margin: 0 0 1.5em
}
.speaker-info {
  margin-bottom: 1.5em;
  padding-top: .15em;
}
.flt-r {
  float: right;
  margin: .5em 1em;
}
.flt-l {
  float: left;
  margin: .5em 1em;
}
.two-column {float:left; width:50%;}
.two-column.column-one, .two-column.column-last {width:49%;}
.two-column.column-one {margin-right: 1em;}
.column-content {margin-right:1em;}
.column-content-last {margin-right:0;}
.two-column img {width:auto !important; height: 200px !important;}
#tia-members {
  background: #d8d7d8;
  padding: .682em 0 .682em .682em
}
#tia-members ul {
  float: left;
}
#tia-members ul, #tia-associates ul, #tia-affiliates ul {
  margin-right: .682em
}
#tia-associates {
  background: #E5E5E5;
  padding: 1em
}
#tia-affiliates {
  background: #D7D7D7;
  padding: 1em
}
.event-note {padding-left:10px; font-style:italic; display:block;}
.event-note span {display:block; float:left; margin-left:-10px}
#tia-conference-ctr h3{color: #0066b2; text-transform:uppercase;}
#tia-conference-ctr h3.sub-title {color:#333; text-transform: none; font-style:italic;}
.box-flt-right {
	float: right;
	margin:0 1em 1em;
	padding:0;
	border-width: 1px;
	border-style: solid;
	border-color: #28479a;
	background-color:#fff;
	width: 30%
}
.box-flt-right img {display:block; margin: 1em auto;}
.no-border-no-back {
	border: none;
	background:none;
}

#tia-conference-ctr .box-flt-right h3 {margin:0; padding:.5em; background: #2f55b4; color:#fff; text-align:center; font-size:1.1em}
.box-content {padding: .5em}
.box-content p {margin:0;}
#conference-center-rate .first, #conference-center-rate tbody th {width: 150px;}
#conference-center-rate thead th {text-align:center;}
#conference-center-rate th.first-a {text-align:right;}
#conference-center-rate td {text-align:center;}
#conference-center-rate .col-two {padding-left:100px;}
.bullet {font-size:1.5em; color:#2f55b4}
/*#left-content-wrapper {background:#bebebe}
#left-content-wrapper, #right-content-wrapper {float: left;}
#left-content-wrapper {width:35%; max-width:235px;}
#right-content-wrapper {width: 65%; max-width: 407px}
.node-content {padding: 1em;}
#left-content-wrapper h3 {text-transform:uppercase;}
#left-content-wrapper p {margin: 0 0 1.154em;}
#left-content-wrapper {text-align:center;}
ul.speakers {font-weight:bold; font-size:1.1em; margin: .75em 0 1.5em}
#right-content-wrapper li {margin: .75em 0 .75em 1em}
#node-header-wrapper {text-align:center;}
#node-header-wrapper h2, #node-header-wrapper p {line-height:1.1em;}*/

