/* @override http://greennet.com/CSS/TextStyles.css */

@charset "UTF-8";
/* CSS Document */


h1.consumer {
	font-family:  "Book Antiqua","Palatino Linotype", Palatino, serif; line-height:.95em; font-size:1.7em;font-weight:100;color: #300;margin:0; padding:0;
	
	}
	
	h1.consumer a {
	color: #300;
	
	}

img { border: 0; vertical-align: bottom; }
input { font-family: Arial, serif; }
a:link { color: #039;}
a:hover { color: #030;}
a:visited {
	color: #030;
	font-family: Arial, Helvetica, sans-serif;
}
p, h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
}

h1 { font-size: 22px; font-family: "Trebuchet MS", sans-serif; }

.clear { clear: both; }
.cap img { display: block; }
.external { font-size: 9px; font-weight: normal; }
.external img { margin-bottom: 2px; }
.messages { padding: 5px; border: 1px solid #ccc; background: #efefef;
  margin: 0 0 15px 0; }
 
#page { width: 980px; margin: 0 auto 0 auto; position: relative; }

#header { position: relative; }
#logo { position: absolute; left: 1px; top: 20px; }
#header-banner-spc { width: 728px; height: 90px; position: absolute; top: 5px;
  right: 6px; padding: 6px; background: url(img/bg_hdr_banner.gif);
  background-repeat: no-repeat; }
#bottom-banner-spc { width: 728px; height: 90px;
  padding: 6px; background: url(img/bg_hdr_banner.gif);
  background-repeat: no-repeat;  margin: 15px auto 15px auto; }

#search-bar { height: 28px; position: relative; color: #fff; z-index: 100;
  background: url(img/bg_search_bar.jpg); background-repeat: no-repeat; }
.climatebiz #search-bar { background: url(img/bg_search_bar_climatebiz.jpg); }
.greenercomputing #search-bar { 
  background: url(img/bg_search_bar_greenercomputing.jpg); }
.greenerdesign #search-bar { 
  background: url(img/bg_search_bar_greenerdesign.jpg); }
.greenerbuildings #search-bar { 
  background: url(img/bg_search_bar_greenerbuildings.jpg); }
#search-bar .promo { font-weight: bold; font-size: 14px; line-height: 28px;
  position: absolute; left: 24px; }
#search-bar .promo a { color: #fff; text-decoration: underline; }
#search-bar .search { position: absolute; left: 364px; padding: 3px 0 4px 0; }
#search-bar .search .form-item { margin: 0; }
#search-bar .search .form-item label { display: none; }
#search-bar .search .form-text { border: 0; background: none; width: 240px; 
  font-size: 10px; color: #9d9d9d; padding: 5px 10px 5px 10px; }
/*#search-bar .search .form-submit { font-size: 9px; color: #fff;
  background: #65910f; border-width: 1px; border-style: inset; 
  border-color: #476807; width: 50px; height: 15px; padding: 0;
  font-weight: bold; vertical-align: middle; line-height: 15px; }*/
#search-bar .search .form-submit { text-indent: -10000em; width: 50px;
  height: 14px; border: none; background: url(img/btn_search.gif);
  background-repeat: no-repeat; vertical-align: middle; position: relative;
  top: -1px; }
#search-bar .nav { background: url(img/bg_search_bar_links.gif);
  background-repeat: no-repeat; width: 209px; height: 20px;
  position: absolute; top: 4px; right: 14px; }
.climatebiz #search-bar .nav { 
  background: url(img/bg_search_bar_links_climatebiz.gif); }
.greenercomputing #search-bar .nav { 
  background: url(img/bg_search_bar_links_greenercomputing.gif); }
.greenerdesign #search-bar .nav { 
  background: url(img/bg_search_bar_links_greenerdesign.gif); }
.greenerbuildings #search-bar .nav { 
  background: url(img/bg_search_bar_links_greenerbuildings.gif); }
#search-bar .nav ul { list-style: none; margin: 0; padding: 2px 0 2px 6px; }
#search-bar .nav ul li { list-style: none; margin: 0; padding: 0;
  float: left; position: relative; }
#search-bar .nav ul li a { color: #fff; display: block; font-size: 10px; 
  font-weight: bold; margin: 0 6px 0 8px; height: 16px; line-height: 14px; 
  padding: 1px 6px 1px 6px; }
#search-bar .nav ul.loggedin li a { margin: 0 3px 0 5px; }
#search-bar .nav ul li ul { display: none; position: absolute; width: 11em;
  background: #e7f5e4; border: 1px solid #9cc247; padding: 0;
  z-index: 10000; right: 6px; top: 16px; }
#search-bar .nav ul.loggedin li ul { right: 3px; }
#search-bar .nav ul li:hover ul { display: block; }
#search-bar .nav ul li:hover .hasdrop { border-top: 1px solid #9cc247;
  background: #e7f5e4; padding: 0 5px 0 5px; color: #9cc247;
  border-left: 1px solid #9cc247; border-right: 1px solid #9cc247; 
  z-index: 11000; position: relative; }
#search-bar .nav ul li:hover .hasdrop:hover { text-decoration: none; }
#search-bar .nav ul li ul li { float: none; }
#search-bar .nav ul li ul li a { color: #9cc247; padding: 3px 6px 3px 6px;
  border: 0; background: none; margin: 0; font-weight: bold; }

#navigation { background: url(img/bg_navigation_stretch.gif);
  background-repeat: repeat-y; margin: 2px 0 0 0; height: 1%; }
#navigation .content { background: url(img/bg_navigation_cap.jpg);
  background-repeat: no-repeat; height: 1%; }
#navigation .navigation-section { float: left; }
#navigation .heading a { font-family: "Trebuchet MS", serif; font-size: 13px;
  color: #fff; font-variant: small-caps; font-weight: bold; line-height: 19px;
  text-decoration: none;
  padding: 0 0 0 10px; }
#navigation .heading a:hover { text-decoration: none; color: #b0f5fd;}
#navigation .links { padding: 14px; color: #fff; font-weight: bold; }
#navigation .links a { color: #fff; }
#navigation .links a.active { color: #ccff66; }
#navigation .nav-bul { margin-bottom: 2px; }
#navigation-browse { width: 425px; }
#navigation-browse ul { list-style: none; padding: 0; margin: 0; }
#navigation-browse ul li { list-style: none; padding: 0; margin: 0; 
  float: left; background: url(img/bg_browse_item.gif);
  background-repeat: repeat-x; background-position: bottom left; }
#navigation-browse ul li.noborder { background: none; }
#navigation-browse ul li.odd { width: 145px; margin: 0 30px 0 0; }
#navigation-browse ul li.even { width: 200px; }
.greenerbuildings #navigation-browse ul li.odd { width: 200px; }
.greenerbuildings #navigation-browse ul li.even { width: 145px; }
#navigation-browse .links a { display: block; padding: 2px 0 2px 16px; 
  background-image: url(img/bg_browse_link.gif); background-repeat: no-repeat; }
#navigation-browse .links a:hover { text-decoration: none; color: #b0f5fd;
  background-position: 0 -18px; }
#navigation-engage { width: 205px; }
#navigation-research { width: 205px; }
#navigation-ad { width: 143px; padding: 0 2px 0 0; text-align: center; }
#navigation #navigation-ad .heading { padding: 0; font-size: 9px;
  font-family: Arial, serif; font-variant: normal; color: #336699; 
  line-height: 18px; }

#breadcrumb { padding: 5px; background: #dcdcdc; }
#breadcrumb .bar { height: 28px; background: url(img/breadcrumb_bg.gif);
  background-repeat: repeat-x; position: relative; line-height: 28px; 
  padding: 0 0 0 6px; }
#breadcrumb .corner-left { height: 28px; width: 6px; position: absolute;
  left: 0; background-image: url(img/breadcrumb_corner_left.gif); }
#breadcrumb .corner-right { height: 28px; width: 7px; position: absolute;
  right: 0; background-image: url(img/breadcrumb_corner_right.gif); }
#breadcrumb h1 { font-size: 16px; color: #fff; padding: 0; float: left; }
#breadcrumb h1 span { color: #ccc; }
#breadcrumb .action-links { float: left; padding: 0 0 0 20px; color: #fff; }
#breadcrumb .action-links a { color: #fff; }
#breadcrumb .action-links-graphic a { display: block; height: 21px;
  float: left; background-repeat: no-repeat; }
#breadcrumb .action-links-graphic a:hover { background-position: 0 -21px; }
#breadcrumb .action-links-graphic { padding: 4px 0 3px 20px; }
#action-link-list-view { width: 81px; 
  background-image: url(img/btn_view_list.gif); }
#action-link-submit-event { width: 81px;
  background-image: url(img/btn_submit_event.gif); }
#action-link-calendar-view { width: 106px;
  background-image: url(img/btn_calendar_view.gif); }
#breadcrumb .tools { float: right; 
  background-image: url(img/breadcrumb_split.gif); 
  background-repeat: no-repeat; padding: 4px 7px 3px 16px; }
#breadcrumb .tools a { float: left; display: block; height: 21px;
  background-repeat: no-repeat; }
#breadcrumb .tools a:hover { background-position: 0 -21px; }
#tool-enewsletter { width: 98px; 
  background-image: url(img/btn_enewsletter.gif); }
#tool-rss { width: 48px; background-image: url(img/btn_rss.gif); }
#tool-twitter { width: 71px; background-image: url(img/btn_twitter.gif); }

#btn-related-tags { float: left; display: block; height: 21px;
  background-repeat: no-repeat; width: 98px; margin: 4px 0 0 10px; 
  background-image: url(img/btn_related_tags.gif); position: relative; }
#btn-related-tags:hover { background-position: 0 -21px; }
#btn-related-tags .tags { display: none; position: absolute; top: 15px;
  background: #585858; opacity: 0.95; width: 250px; padding: 10px; 
  color: #fff; font-size: 11px; font-weight: bold; line-height: 18px;}
#btn-related-tags .tags a { color: #fff; }
#btn-related-tags:hover .tags { display: block; }

#main { background-color: #dcdcdc; background-image: url(img/boot_main.gif);
  background-position: bottom left; background-repeat: no-repeat;
  padding: 0 5px 5px 5px; }
#columns { min-height: 350px; }
.columns-one { background-image: url(img/boot_columns_one.gif);
  background-position: bottom left; background-repeat: no-repeat; 
  background-color: #fff; }
.columns-one .column-content { background-image: url(img/cap_columns_one.gif);
  background-repeat: no-repeat; padding: 10px; }

.columns-two { background-image: url(img/boot_columns_one.gif);
  background-position: bottom left; background-repeat: no-repeat; 
  background-color: #fff; }
.columns-two .column-content { background-image: url(img/cap_columns_one.gif);
  background-repeat: no-repeat; }
.columns-two .col-1 { float: left; padding: 10px 15px 10px 10px; width: 590px; }
.columns-two .col-2 { float: left; padding: 10px 0 10px 0; width: 345px; }

.columns-home .col-1 { float: left; width: 620px; padding: 0 5px 0 0; }
.columns-home .col-2 { float: left; width: 345px; }

#footer { color: #666; padding: 4px 6px 4px 6px; font-size: 10px;
  font-weight: bold; }
#footer a { color: #666; }
#footer .copyright { float: right; color: #999; }

.view-content table.views-table { width: 99%; }

.article h1 {
	padding: 10px 0 5px;
	font-size: 20px;
	color: #190000;
	font-weight:300;
	margin-right: 20px;
	font-family:  "Book Antiqua","Palatino Linotype", Palatino, serif; line-height:.95em; 
}
.article .byline { font-weight: bold; }
.article .tabs { height: 23px; position: relative; 
  border-bottom: 1px solid #dcdcdc; margin: 0 0 3px 0; }
.article .tabs ul { list-style: none; padding: 0; margin: 0 5px 0 0; 
  position: absolute; right: 0; bottom: -1px; }
.article .tabs ul li { float: left; list-style: none; margin: 0 0 0 3px;
  padding: 0; }
.article .tabs ul li a { display: block; border: 1px solid #dcdcdc;
  line-height: 22px; padding: 0 12px 0 12px; margin-top: 6px; font-weight: bold;
  background: #f5fafd; }
.article .tabs ul li a.active { border-bottom: 1px solid #fff; 
  border-top: 3px solid #dcdcdc;
  margin-top: 4px;
  background: #fff; }
.article .social { float: right; font-weight: bold; }
.article .tags { line-height: 20px; }
.article .article-body { clear: both; margin: 3px 0 0 0; 
  border-top: 1px dashed #dcdcdc; padding: 15px 0 0 0; }
  
  .article .article-body ul li{ list-style-type: square;margin: 5px 0 0 10px;color: #222; font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; }
.article .article-body .inline-image-left { padding: 1px; float: left;
  margin: 0 10px 5px 0; border: 2px solid #dcdcdc;width:300px; }

.columns-home .col-2 .view { background: #fff; padding-bottom: 8px;
  background-position: bottom left; background-repeat: no-repeat;
  background-image: url(img/block_gray_foot.gif); margin: 0 0 5px 0; }
.columns-home .col-2 .view-tinted {
  background-image: url(img/block_gray_foot_tint.gif) !important; }
.columns-home .col-2 .view-feature-resources { padding: 0 0 46px 0;
  background-image: url(img/resource_key_gray.gif) !important; }
.columns-home .col-2 .view .view-header { padding: 3px 10px 1px 10px;
  background-image: url(img/block_gray_cap_header.gif); height: 16px;
  line-height: 16px; color: #707070; font-family: "Trebuchet MS", sans-serif;
  text-transform: uppercase; font-size: 11px; font-weight: bold; }
.columns-home .col-2 .view .view-noheader { height: 8px; 
  background-image: url(img/block_gray_cap.gif); }
.columns-home .col-2 .view-tinted .view-noheader {
  background-image: url(img/block_gray_cap_tint.gif); }
.columns-home .col-2 .view .view-content { margin: 0 3px 0 3px;
  border-left: 1px solid #e0e0e0; background: #fff; 
  border-right: 1px solid #e0e0e0; }
.columns-home .col-2 .view-tinted .view-content { background: #fafcf0; }
.columns-home .col-2 .view .view-footer { border-left: 1px solid #e0e0e0; 
  background: #fff; border-right: 1px solid #e0e0e0; margin: 0 3px 0 3px; }
.columns-home .col-2 .view .view-footer p { text-align: right;
  padding: 0 5px 0 0; }

.columns-two .col-2 .view { margin: 0 0 10px 0; padding: 0 0 5px 0;
  background-image: url(img/block_foot.gif); background-position: bottom left;
  background-repeat: no-repeat; }
.columns-two .col-2 .view-feature-resources { padding: 0 0 42px 0;
  background-image: url(img/resource_key.gif); }
.columns-two .col-2 .view .view-header { padding: 0 10px 0 10px;
  background: url(img/block_cap_header.gif); height: 17px;
  line-height: 17px; color: #707070; font-family: "Trebuchet MS", sans-serif;
  text-transform: uppercase; font-size: 11px; font-weight: bold; }
.columns-two .col-2 .view .view-content { border-left: 1px solid #e0e0e0; 
  background: #fff; border-right: 1px solid #e0e0e0; }
.columns-two .col-2 .view-tinted .view-content { background: #fafcf0; }

.inner-columns { background: #fff; padding: 0 0 6px 0; 
  background-position: bottom left; background-repeat: no-repeat;
  background-image: url(img/inner_columns_foot.gif); 
  margin: 0 0 5px 0; }
.inner-full { padding: 0 5px 0 5px; }
.inner-columns .inner-left,
.inner-columns .inner-right { width: 300px; padding: 0 5px 0 5px; 
  float: left; }

.inner-columns-split { background-image: url(img/columns_split_foot.gif); }
.inner-columns-split .inner-left,
.inner-columns-split .inner-right { width: 307px; padding: 0; }
.inner-columns-split .inner-left { padding: 0 6px 0 0; }
.section-title-split { height: 21px; background-repeat: no-repeat;
  background-image: url(img/columns_split_cap.gif); }
.section-title-split .title { line-height: 17px; margin-top: 4px;
  color: #515151; text-transform: uppercase; font-weight: bold;
  background: url(img/section_title_bg_title.gif); float: left;
  padding: 0 3px 0 0; background-repeat: repeat-x; margin-left: 8px;
  font-size: 16px; font-family: "Trebuchet MS", sans-serif; }
.section-title-split .more { float: right; margin-top: 3px; 
  margin-right: 4px; }
.section-body-split { background-image: url(img/columns_split_bg.gif);
  background-repeat: repeat-y; }

.view-newsletters ul { margin: 0; padding: 0; list-style: none; }
.view-newsletters ul li { margin: 0; padding: 0 0 8px 0; list-style: none; }
.view-newsletters .view-content { padding: 0px 10px 5px 10px;
  font-size: 11px; }
.view-newsletters .view-content .title { font-weight: bold; font-size: 12px; }
.view-newsletters .view-content .byline { font-size: 10px; padding-bottom: 6px;}

.view-any-recent ul { margin: 0; padding: 0; list-style: none; }
.view-any-recent ul li { margin: 0; padding: 0 0 8px 0; list-style: none; }
.view-any-recent .view-content { padding: 5px 10px 5px 10px; 
  font-size: 11px; }
.view-any-recent .view-content .thumb { padding: 1px; 
  border: 1px solid #dcdcdc; }
.view-any-recent .view-content .views-row-odd .thumb { float: left; 
  margin: 0 5px 5px 0; }
.view-any-recent .view-content .views-row-even .thumb { float: right; 
  margin: 0 0 5px 5px; }
.view-any-recent .view-content .title { font-weight: bold; font-size: 12px; }
.view-any-recent .view-content .byline { font-size: 10px; padding-bottom: 6px;}

.view-any-recent-unq ul { margin: 0; padding: 0; list-style: none; }
.view-any-recent-unq ul li { margin: 0; padding: 4px 0 4px 0; list-style: none;
border-bottom: 1px solid #dcdcdc; }
.view-any-recent-unq .view-content { padding: 5px 10px 5px 10px; 
  font-size: 11px; }
.view-any-recent-unq .view-content .thumb { padding: 1px; 
  border: 1px solid #dcdcdc; }
.view-any-recent-unq .view-content .views-row-odd .thumb { float: left; 
  margin: 0 5px 5px 0; }
.view-any-recent-unq .view-content .views-row-even .thumb { float: left; 
  margin: 0 5px 5px 0; }
.view-any-recent-unq .view-content .title { font-weight: bold; font-size: 12px; }
.view-any-recent-unq .view-content .byline { font-size: 10px; padding-bottom: 6px;}

.view-recent-resources ul { margin: 0; padding: 0; list-style: none; }
.view-recent-resources ul li { margin: 0; padding: 0 0 8px 0; list-style: none; }
.view-recent-resources .view-content { padding: 5px 10px 5px 10px;
  font-size: 11px; }
.view-recent-resources .view-content .thumb { padding: 1px;
  border: 1px solid #dcdcdc; }
.view-recent-resources .view-content .views-row-odd .thumb { float: left;
  margin: 0 5px 5px 0; }
.view-recent-resources .view-content .views-row-even .thumb { float: right;
  margin: 0 0 5px 5px; }
.view-recent-resources .view-content .title { font-weight: bold; font-size: 12px; }
.view-recent-resources .view-content .byline { font-size: 10px; padding-bottom: 6px;}


.view-user-list ul { margin: 0; padding: 0; list-style: none; }
.view-user-list ul li { margin: 0; padding: 4px 0 4px 0; list-style: none;
border-bottom: 1px solid #dcdcdc; }
.view-user-list .view-content { padding: 5px 10px 5px 10px; 
  font-size: 11px; }
.view-user-list .view-content .thumb { padding: 1px; 
  /* border: 0px solid #dcdcdc; */
  border: none;}
.view-user-list .view-content .views-row-odd .thumb { float: left; 
  margin: 0 5px 5px 0; }
.view-user-list .view-content .views-row-even .thumb { float: left; 
  margin: 0 5px 5px 0; }
.view-user-list .view-content .title { font-weight: bold; font-size: 12px; }
.view-user-list .view-content .byline { font-size: 10px; padding-bottom: 6px;}

.inner-full .view-featured { padding: 5px; }
.view-featured ul { margin: 0; padding: 0; list-style: none; }
.inner-full .view-featured ul li { margin: 0; padding: 0; 
  list-style: none; width: 295px; float: left; }
.inner-full .view-featured ul li.views-row-even { padding-left: 10px; }
.inner-full .view-featured ul li.views-row-odd { clear: left; }
.view-featured .view-content .thumb { padding: 1px; float: right;
  border: 1px solid #dcdcdc; margin: 0 0 5px 5px; }
.view-featured .view-content .byline { font-size: 11px; padding-bottom: 6px;}
.inner-left .view-featured { padding: 0 5px 0 5px; }
.inner-left .view-featured ul li { margin: 0; padding: 0; 
  list-style: none; }
.inner-left .view-featured ul li.views-row-odd .thumb { float: left;
  margin: 0 5px 5px 0; }

.inner-full .view-recent-teasers { padding: 5px; }
.view-recent-teasers ul { margin: 0; padding: 0; list-style: none; }
.inner-full .view-recent-teasers .view-content ul li { margin: 0; padding: 0; 
  list-style: none; width: 295px; float: left; }
.inner-full .view-recent-teasers ul li.views-row-even { padding-left: 10px; }
.inner-full .view-recent-teasers ul li.views-row-odd { clear: left; }
.view-recent-teasers .view-content .thumb { padding: 1px; float: right;
  border: 1px solid #dcdcdc; margin: 0 0 5px 5px; }
.view-recent-teasers .view-content .byline { font-size: 11px; padding-bottom: 6px;}
.inner-left .view-recent-teasers { padding: 0 5px 0 5px; }
.inner-left .view-recent-teasers ul li { margin: 0; padding: 0; 
  list-style: none; }
.inner-left .view-recent-teasers ul li.views-row-odd .thumb { float: left;
  margin: 0 5px 5px 0; }

.col-1 .view-recent-teasers { padding: 0 5px 0 5px; }
.col-1 .view-recent-teasers ul li { margin: 0; padding: 5px 0 0 0;
  list-style: none; clear: left; }
.col-1 .view-recent-teasers ul li.views-row-odd .thumb { float: left;
  margin: 0 5px 5px 0; }

.inner-full .view-view-all-featured { padding: 5px; }
.view-view-all-featured ul { margin: 0; padding: 0; list-style: none; }
.inner-full .view-view-all-featured .view-content ul li { margin: 0; padding: 0;
  list-style: none; width: 295px; float: left; }
.inner-full .view-view-all-featured ul li.views-row-even { padding-left: 10px; }
.inner-full .view-view-all-featured ul li.views-row-odd { clear: left; }
.view-view-all-featured .view-content .thumb { padding: 1px; float: right;
  border: 1px solid #dcdcdc; margin: 0 0 5px 5px; }
.view-view-all-featured .view-content .byline { font-size: 11px; padding-bottom: 6px;}
.inner-left .view-view-all-featured { padding: 0 5px 0 5px; }
.inner-left .view-view-all-featured ul li { margin: 0; padding: 0;
  list-style: none; }
.inner-left .view-view-all-featured ul li.views-row-odd .thumb { float: left;
  margin: 0 5px 5px 0; }

.inner-full .view-view-all { padding: 5px; }
.view-view-all ul { margin: 0; padding: 0; list-style: none; }
.inner-full .view-view-all .view-content ul li { margin: 0; padding: 0;
  list-style: none; width: 295px; float: left; }
.inner-full .view-view-all ul li.views-row-even { padding-left: 10px; }
.inner-full .view-view-all ul li.views-row-odd { clear: left; }
.view-view-all .view-content .thumb { padding: 1px; float: right;
  border: 1px solid #dcdcdc; margin: 0 0 5px 5px; }
.view-view-all .view-content .byline { font-size: 11px; padding-bottom: 6px;}
.inner-left .view-view-all { padding: 0 5px 0 5px; }
.inner-left .view-view-all ul li { margin: 0; padding: 0;
  list-style: none; }
.inner-left .view-view-all ul li.views-row-odd .thumb { float: left;
  margin: 0 5px 5px 0; }

.inner-full .view-view-term { padding: 5px; }
.view-view-all ul { margin: 0; padding: 0; list-style: none; }
.inner-full .view-view-term .view-content ul li { margin: 0; padding: 0;
  list-style: none; width: 295px; float: left; }
.inner-full .view-view-term ul li.views-row-even { padding-left: 10px; }
.inner-full .view-view-term ul li.views-row-odd { clear: left; }
.view-view-term .view-content .thumb { padding: 1px; float: right;
  border: 1px solid #dcdcdc; margin: 0 0 5px 5px; }
.view-view-term .view-content .byline { font-size: 11px; padding-bottom: 6px;}
.inner-left .view-view-term { padding: 0 5px 0 5px; }
.inner-left .view-view-term ul li { margin: 0; padding: 0;
  list-style: none; }
.inner-left .view-view-term ul li.views-row-odd .thumb { float: left;
  margin: 0 5px 5px 0; }

.inner-full .view-recent-teasers-featured { padding: 5px; }
.view-recent-teasers ul { margin: 0; padding: 0; list-style: none; }
.inner-full .view-recent-teasers-featured .view-content ul li { 
  margin: 0; padding: 0; list-style: none; width: 295px; float: left; }
.inner-full .view-recent-teasers-featured ul li.views-row-even { padding-left: 10px; }
.inner-full .view-recent-teasers-featured ul li.views-row-odd { clear: left; }
.view-recent-teasers-featured .view-content .thumb { padding: 1px; float: right;
  border: 1px solid #dcdcdc; margin: 0 0 5px 5px; }
.view-recent-teasers-featured .view-content .byline { font-size: 11px; padding-bottom: 6px;}
.inner-left .view-recent-teasers-featured { padding: 0 5px 0 5px; }
.inner-left .view-recent-teasers-featured ul li { margin: 0; padding: 0;
  list-style: none; }
.inner-left .view-recent-teasers-featured ul li.views-row-odd .thumb { float: left;
  margin: 0 5px 5px 0; }

.inner-full .view-recent-blog-teasers { padding: 5px; }
.view-recent-blog-teasers ul { margin: 0; padding: 0; list-style: none; }
.inner-full .view-recent-blog-teasers .view-content ul li { 
  margin: 0; padding: 0; list-style: none; width: 295px; float: left; }
.inner-full .view-recent-blog-teasers ul li.views-row-even { padding-left: 10px; }
.inner-full .view-recent-blog-teasers ul li.views-row-odd { clear: left; }
.view-recent-blog-teasers .view-content .thumb { padding: 1px; float: right;
  border: 1px solid #dcdcdc; margin: 0 0 5px 5px; }
.view-recent-blog-teasers .view-content .byline { font-size: 11px; padding-bottom: 6px;}

.view-recent-titles ul { margin: 0; padding: 0; list-style: none; }
.view-recent-titles ul li { margin: 0; padding: 5px; list-style: none; 
  border-bottom: 1px dashed #dcdcdc; }
.view-recent-titles ul li.views-row-last { border-bottom: none; }

.view-organizations { background: #fff; }
/* .view-organizations .view-header { 
  background:transparent url(img/section_header_browse.gif) repeat scroll 0 0;
  height: 26px; margin-bottom: 30px;}
.view-organizations p { padding: 25px 10px 10px 10px;} */
.view-organizations ul { margin: 0; padding: 0; list-style: none; }
.view-organizations ul li { margin: 0; padding: 0 0 8px 0; list-style: none; }
.view-organizations .view-content { padding: 15px 10px 5px 10px; 
  font-size: 11px; }
.view-organizations .view-content .thumb { padding: 1px; 
  border: 1px solid #dcdcdc; }
.view-organizations .view-content .views-row-odd .thumb { float: left; 
  margin: 0 5px 5px 0; }
.view-organizations .view-content .views-row-even .thumb { float: right; 
  margin: 0 0 5px 5px; }
.view-organizations .view-content .title { font-weight: bold; font-size: 12px; }
.view-organizations .view-content .byline { font-size: 10px; padding-bottom: 6px;}




.section-title { background: url(img/section_title_bg.gif); 
  background-repeat: repeat-x; height: 22px; }
.section-title .more { float: right; }
.section-title .corner { background-image: url(img/section_title_corner.gif);
  background-repeat: no-repeat; width: 5px; float: left; height: 22px; }
.section-title .title { line-height: 21px; margin-top: 1px; 
  color: #515151; text-transform: uppercase; font-weight: bold;
  background: url(img/section_title_bg_title.gif); float: left; 
  padding: 0 3px 0 0; background-repeat: repeat-x;
  font-size: 16px; font-family: "Trebuchet MS", sans-serif; }

.section-title-cap { background: url(img/section_title_bg_cap.gif);
  height: 24px; }
.section-title-cap .title { margin-top: 3px; margin-left: 10px; }
.section-title-cap .more { margin-top: 2px; margin-right: 3px; }

.section-title-browse { background: url(img/section_header_browse.gif);
  height: 26px; }
.section-title-browse .title { background: none; margin-top: 4px; 
  margin-left: 9px; }

.section-description { margin: 2px 3px 2px 3px; background: #eef4f7;
  padding: 5px; font-size: 11px; border-bottom: 3px solid #dadada; }
.section-description p { padding: 0; }

.view-feature-resources .view-content { padding: 5px 10px 5px 10px; }
.view-feature-resources ul { list-style: none; margin: 0; padding: 0; }
.view-feature-resources ul li { list-style: none; margin: 0; 
  padding: 5px; border-bottom: 1px dashed #dcdcdc; }
.view-feature-resources ul li.views-row-last { border-bottom: none; }
.view-feature-resources ul li .ico { width: 30px; float: left; }
.view-feature-resources ul li .details { margin-left: 30px; }

.view-related-resources .view-content { padding: 5px 10px 5px 10px; }
.view-related-resources ul { list-style: none; margin: 0; padding: 0; }
.view-related-resources ul li { list-style: none; margin: 0;
  padding: 5px; border-bottom: 1px dashed #dcdcdc; }
.view-related-resources ul li.views-row-last { border-bottom: none; }
.view-related-resources ul li .ico { width: 30px; float: left; }
.view-related-resources ul li .details { margin-left: 30px; }

.view-related-content .view-content { padding: 5px 10px 5px 10px; }
.view-related-content ul { list-style: none; margin: 0; padding: 0; }
.view-related-content ul li { list-style: none; margin: 0;
  padding: 5px; border-bottom: 1px dashed #dcdcdc; }
.view-related-content ul li.views-row-last { border-bottom: none; }
.view-related-content ul li .details { margin-left: 0px; }

/*
.view-upcoming-events .view-content { padding: 5px 10px 5px 10px; }
.view-upcoming-events ul { list-style: none; margin: 0; padding: 0; }
.view-upcoming-events ul li { list-style: none; margin: 0; 
  padding: 5px 5px 5px 0px; border-bottom: 1px dashed #dcdcdc; }
.view-upcoming-events ul li.views-row-last { border-bottom: none; }
.view-upcoming-events ul li .ico { width: 30px; float: left; }
.view-upcoming-events ul li .details { margin-left: 30px; }
.view-upcoming-events .view-content .event-ad img { display: block;
  margin-left: auto; margin-right: auto; padding: 1px; 
  border: 1px solid #dcdcdc; }
*/

.view-upcoming-events .view-content { padding: 5px 10px 5px 10px; }
.view-upcoming-events ul { list-style: none; margin: 0; padding: 0; }
.view-upcoming-events ul li { list-style: none; margin: 0; 
  padding: 5px 5px 5px 0px; border-bottom: 1px dashed #dcdcdc; }
.view-upcoming-events ul li.views-row-last { border-bottom: none; }
.view-upcoming-events ul li .details { margin-left: 30px; }
.view-upcoming-events .view-content .event-ad img { display: block;
  margin-left: auto; margin-right: auto; padding: 1px; 
  border: 1px solid #dcdcdc; }




.view-featured-events .view-content { padding: 5px 10px 5px 10px; }
.view-featured-events ul { list-style: none; margin: 0; padding: 0; }
.view-featured-events ul li { list-style: none; margin: 0; 
  padding: 5px 5px 5px 0px; border-bottom: 1px dashed #dcdcdc; }
.view-featured-events ul li.views-row-last { border-bottom: none; }
.view-featured-events ul li .ico { width: 30px; float: left; }
.view-featured-events ul li .details { margin-left: 30px; }

.view-top-feature ul { list-style: none; margin: 0; padding: 0; }
.view-top-feature ul li { list-style: none; margin: 0 0 10px 0; }
.view-top-feature ul li .details { padding: 7px; border-bottom: 1px solid #dcdcdc; }
.view-top-feature .item-list .title {
  font-size: 18px; font-family: "Trebuchet MS", sans-serif; } 
.view-top-feature .item-list .byline { }
.view-top-feature .item-list .description { }

.view-select-nids .view-content { padding: 5px 10px 5px 10px; }
.view-select-nids ul { list-style: none; margin: 0; padding: 0; }
.view-select-nids ul li { list-style: none; margin: 0; 
  padding: 5px 5px 5px 0px; border-bottom: 1px dashed #dcdcdc; }
.view-select-nids ul li.views-row-last { border-bottom: none; }
.view-select-nids ul li .details { margin-left: 30px; }
.view-select-nids .view-content .thumb { padding: 1px; float: right;
  border: 1px solid #dcdcdc; margin: 0 0 5px 5px; }

.view-nodequeue-1 ul { margin: 0; padding: 0; list-style: none; }
.view-nodequeue-1 ul li { margin: 0; padding: 0 0 4px 0; list-style: none; }
.view-nodequeue-1 .view-content { padding: 5px 10px 5px 10px; 
  font-size: 11px; }
.view-nodequeue-1 .view-content .thumb { padding: 1px; 
  border: 1px solid #dcdcdc; }
.view-nodequeue-1 .view-content .views-row-odd .thumb { float: left; 
  margin: 0 5px 5px 0; }
.view-nodequeue-1 .view-content .views-row-even .thumb { float: right; 
  margin: 0 0 5px 5px; }
.view-nodequeue-1 .view-content .title { font-weight: bold; font-size: 12px; }
.view-nodequeue-1 .view-content .byline { font-size: 10px; padding-bottom: 6px;}

.view-nodequeue-2 ul { margin: 0; padding: 0; list-style: none; }
.view-nodequeue-2 ul li { margin: 0; padding: 0 0 4px 0; list-style: none; }
.view-nodequeue-2 .view-content { padding: 5px 10px 5px 10px; 
  font-size: 11px; }
.view-nodequeue-2 .view-content .thumb { padding: 1px; 
  border: 1px solid #dcdcdc; }
.view-nodequeue-2 .view-content .views-row-odd .thumb { float: left; 
  margin: 0 5px 5px 0; }
.view-nodequeue-2 .view-content .views-row-even .thumb { float: right; 
  margin: 0 0 5px 5px; }
.view-nodequeue-2 .view-content .title { font-weight: bold; font-size: 12px; }
.view-nodequeue-2 .view-content .byline { font-size: 10px; padding-bottom: 6px;}


.inner-ad { background: #e7e7e7; text-align: center; color: #515151;
  font-size: 10px; } 
.right-boom-small { background: #e7e7e7; text-align: center; color: #515151;
  font-size: 10px; padding-bottom: 5px; margin-bottom: 10px;} 
.right-boom { background: #e7e7e7; text-align: center; color: #515151;
  font-size: 10px; padding-bottom: 5px;} 
.right-ad-stack { background: #e7e7e7; text-align: center; color: #515151;
  font-size: 10px; padding-bottom: 5px; margin-bottom: 10px;} 
.ad-stack { padding: 10px;}
.ad-left { float: left; padding-right: 50px;}
.ad-right { float: right;}


.view-featured-slideshow .view-cycle-pager { margin: 0; padding: 0; 
  list-style: none; }
.view-featured-slideshow .view-cycle-pager li { margin: 0; padding: 0;
  list-style: none; display: inline; }

.columns-home .col-2 .block .feed {
  background: #FFFFFF url(img/block_gray_foot.gif) no-repeat scroll left bottom;
  margin: 0 0 5px; padding-bottom: 8px; }
.columns-home .col-2 .block .feed .feed-header {
  background:transparent url(img/block_gray_cap_header.gif) repeat scroll 0 0;
  color:#707070; font-family:"Trebuchet MS",sans-serif;
  font-size:11px; font-weight:bold; height:16px;
  line-height:16px; padding:3px 10px 1px; text-transform:uppercase; }
.columns-home .col-2 .block .feed .feed-content {
  background:#FAFCF0 none repeat scroll 0 0;
  border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0;
  margin:0 3px; padding: 5px 10px; }

.columns-two .col-2 .block .feed {
  background: #FFFFFF url(img/block_foot.gif) no-repeat scroll left bottom;
  margin: 0 0 3px; padding-bottom: 8px; }
.columns-two .col-2 .block .feed .feed-header  {
  padding-left: 10px;
  background: url(img/block_cap_header.gif); height: 17px;
  line-height: 17px; color: #707070; font-family: "Trebuchet MS", sans-serif;
  text-transform: uppercase; font-size: 11px; font-weight: bold; }
.columns-two .col-2 .block .feed .feed-content {
  background:#FAFCF0 none repeat scroll 0 0;
  border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0;
  margin:0 0px; padding: 5px 10px; }

/* .inline-sep { padding: 5px 0px 2px 0px; border-top:1px solid #E0E0E0;} */

#comments { padding: 15px 0 0 0; }
#comments .comment { border: 1px solid #dcdcdc; padding: 5px; 
  margin: 0 0 5px 0; }
#comments .comment h3 { font-size: 14px; padding: 0 0 3px 0; }
#comments .comment .submitted { padding: 0 0 15px 0; font-size: 11px; }
#comments .comment .reply { float: right; }
#comments .box { padding: 15px 0 0 0; }
input#edit-subject {width: 99%}
textarea#edit-comment {width: 100%}
#edit-comment-wrapper .resizable-textarea {width: 99%}
.double-ad img { padding-left: 30px; display: block; float: left;}

#feed-page .feed-left { width: 50%; }
#feed-page .feed-link { float: right; }
#feed-page .feed-list div,
#feed-page .feed-list li { clear: both; }
.feed-list td div { padding: 2px 0 2px 0; }
.feed-right { padding: 0px !important; width: 70%;}
.feed-right .view-any-recent ul li { padding: 0px !important;}

.search-results { margin: 0; padding: 0 0 10px 0; 
  border-top: 2px solid #dcdcdc; }
.search-results .title { font-weight: bold; font-size: 12px; 
  padding: 10px 0 0 0; }
.search-results dd { font-size: 12px; margin: 0; 
  border-bottom: 1px dashed #dcdcdc; padding: 0 0 10px 0; }
.search-results dd .byline,
.search-results dd .publish-date { font-size: 11px; font-style: italic; }
.search-results dd .search-snippet { padding: 0; }

.columns-search .col-1 .box h2 { display: none; }

.apachesolr-showhide { float: right; padding: 0 5px 0 0; }

.article .terms-full { display: none; }
/* .view .view-content .thumb-right { float: right; 
  margin: 0 0 5px 5px; } */
.thumb-right { float: right; margin: 0 0 5px 5px; }
.block-content {
  border-left:1px solid #E0E0E0;
  border-right:1px solid #E0E0E0;
  margin:0 3px;
  padding:5px 10px;
}

.columns-search .search-form { padding: 5px 10px 5px 10px; background: #edf6fb;
  border: 1px solid #cbdcee; }
.columns-search .spelling-suggestions label { display: inline; }
.columns-search .spelling-suggestions a { font-style: italic; }
.columns-search .col-1 { width: 790px; }
.columns-search .col-2 { width: 145px; }
.columns-search .col-2 .block { font-size: 11px; padding: 0 0 15px 0; }
.columns-search .col-2 .block h2 { text-transform: uppercase; color: #666;
  padding: 0; font-size: 11px; }
.columns-search .col-2 .block ul { padding: 3px 0 3px 0; margin: 0; }
#block-block-17 { height: 100px; }
#edit-apachesolr-search-retain-filters-wrapper { display: inline; }
#search-form .container-inline { display: inline; }
fieldset.location { border: none !important; padding: 0 !important;}
fieldset.location legend { display: none; }
.location .form-item label { float:none !important;}
.news-node-form #edit-field-location-0-name-wrapper { display: none; }
.news-node-form #edit-field-location-0-street-wrapper { display: none; }
.news-node-form #edit-field-location-0-additional-wrapper { display: none; }
.news-node-form #edit-field-location-0-postal-code-wrapper { display: none; }

.view-id-bloggers .view-content { padding: 10px; }
.view-id-bloggers .view-content .views-row { width: 158px; float: left; 
  height: 35px; }
.view-id-bloggers .view-content .thumb { float: left; padding: 0 5px 0 0; }

.view-group-blogs .view-content { padding: 10px; }

.view-event-calendar { padding: 10px; }
.view-event-cal { padding: 10px; }

/* .col-1 .view-upcoming-events li { width: 270px; float: left; }
.col-1 .view-upcoming-events li.views-row-odd { clear: left; } */

.podcast-tools { padding-bottom: 10px;}
.podcast-download { display: inline; float: left; padding-right: 5px;}
.podcast-play { display: inline; float: left;}
#edit-field-location-0-delete-location-wrapper { display: none; }

.blog-pager { padding: 15px 0 15px 0; border-top: 1px dashed #e1e1e1;
  margin: 15px 0 0 0; }
.blog-pager .prev,
.blog-pager .next { float: left; width: 180px; }
.blog-pager .prev { text-align: right; }
.blog-pager .controls { float: left; width: 230px; text-align: center; }

.view-related-inline { float: right; width: 160px; margin: 10px 10px 10px 0; }
.view-related-inline .view-header { font-weight: bold; color: #666;
  text-align: center; padding: 3px; font-size: 12px; 
  border: 1px solid #dbdbdb; }
.view-related-inline .view-header p { padding: 0; }
.view-related-inline .view-content { padding: 0 5px 0 5px; 
  background: #f5fafd; border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; }
.view-related-inline .view-content .views-row { padding: 3px 1px 3px 1px; 
  border-bottom: 1px dashed #bedced; font-size: 11px; }
.view-related-inline .view-content .views-row-last { border-bottom: none; }
table.site-logos tbody { border: none !important;}
table.site-logos td { padding: 8px 10px 8px 15px;}

table.feed-list tbody { border: none !important;}

.calendar-calendar .links { display: none; }

.col-2 .view-header .more { float: right; }
.col-2 .view-header .more a { color: #666; font-weight: normal; }
.feed-icon { display: none; }

#block-block-18 tbody { border: none !important; }
#block-block-18 td { padding:5px 0px 5px 0px; }

.newswire-heading { padding-left: 5px; font-size: 14px; color: #999; font-weight: bold; }

#block-block-10 .views-row p { padding-bottom: 0px !important;}
.networking { float: right; }
#edit-field-resource-category-value-wrapper { display: none; }
.sevent-text { width: 50px; padding-top: 30px; float: left;}
.sevent-img { float: right;}

.newsltr { width: 650px; padding: 15px 25px 15px 15px; margin: 0 0 0 130px;
  border: 1px solid #999; }

.bio-cols { background-image: url(img/vdash.gif); background-repeat: repeat-y;
  background-position: 420px top; }
.bio-cols .core { float: left; width: 410px; }
.bio-cols .featured { float: left; width: 160px; padding: 0 0 0 20px; }

.bio-cols .inline-left { float: left; padding: 0 8px 8px 0; }

.bio-cols .tabs { height: 23px; position: relative;
  border-bottom: 1px solid #dcdcdc; margin: 0 0 3px 0; }
.bio-cols .tabs ul { list-style: none; padding: 0; margin: 0 5px 0 0;
  position: absolute; left: 0; bottom: -1px; }
.bio-cols .tabs ul li { float: left; list-style: none; margin: 0 0 0 3px;
  padding: 0; }
.bio-cols .tabs ul li a { display: block; border: 1px solid #dcdcdc;
  line-height: 22px; padding: 0 12px 0 12px; margin-top: 6px; font-weight: bold;
  background: #f5fafd; }
.bio-cols .tabs ul li.active a { border-bottom: 1px solid #fff; color: #000;
  border-top: 3px solid #dcdcdc; margin-top: 4px;  background: #fff; }

.bio-cols .description .full { display: none; }

.bio-cols .panes .pane { display: none; }
.bio-cols .panes .active { display: block; }

.bio-cols .featured .view-recent-teasers-featured .view-content ul {
  list-style: none; margin: 0; padding: 0; }
.bio-cols .featured .view-recent-teasers-featured .view-content ul li {
  list-style: none; padding: 5px 0 0 0; 
  margin: 0; border-top: 1px dashed #ccc; }
.bio-cols .featured .view-recent-teasers-featured .view-content .byline {
  display: none; }
.bio-cols .featured .view-recent-teasers-featured .view-content .thumb {
  float: none; border: none; text-align: center; margin: 0; padding: 5px; }

/* **** GBD 2009 **** */
div.gbd { border: 5px solid #d1d1d1; padding: 2px; font-family: 'Trebuchet MS', Trebuchet, sans-serif; position: relative; margin-bottom: 20px; }
#body .gbd p { font-family: Trebuchet, 'Trebuchet MS', sans-serif; }
#body .gbd p.intro { color: #666; font-size: 15px; }
div.gbd a#register { position: absolute; height: 26px; width: 107px; display: block; background: transparent url(img/btn_gbd_register.gif) no-repeat top left; top: 142px; right: 20px; }
.gbd ul#gbd_nav { width: 100%; background: #fff url(img/bg_gbd_nav.jpg) repeat-x left bottom; height: 36px; margin: 0; padding:0; }
#body .gbd h1, #body .gbd h2 { font-family: "Trebuchet MS", Trebuchet, sans-serif; }
#body .gbd h1 span { font-size: 18px; }
#body .gbd h1.gbd_chrome { font-size: 20px; line-height: 1.8; height: 38px; background: transparent url(img/bg_gbd_titlebar.png) no-repeat left top; color: #fff; padding: 0 15px; margin: 0 0 15px; }
ul#gbd_nav li { float: left; line-height: 2; padding:  4px 0; margin: 0; }
ul#gbd_nav li a { border-right: 2px solid #656565; padding: 0 14px; font-weight: bold; }
ul#gbd_nav li.last a { border: 0; }
ul#gbd_nav li a:link, #gbd_nav li a:visited, #gbd_nav li a:active { color: #656565; }
ul#gbd_nav li a:hover,  ul#gbd_nav li a.active { color: #509B13; text-decoration: none; }

div.gbd div.lbox { width: 538px; /* background: transparent url(img/bg_vert_grad.jpg) repeat-x left bottom;*/ float:left; padding: 0 10px; }
#body div.gbd div.lbox p { font-size: 14px; font-family: "Trebuchet MS", Trebuchet, sans-serif; padding-top: 10px; }
#body div.gbd div.lbox ul { font-size: 12px; font-family: "Trebuchet MS", Trebuchet, sans-serif; list-style: disc; margin: 0 12px 0 24px; }
#body div.gbd div.lbox ul li { font-size: 12px; font-family: "Trebuchet MS", Trebuchet, sans-serif; list-style: disc; }
div.gbd div.rbox { width: 207px; float: right; padding: 10px; }
#body div.gbd div.rbox img.kn_thumb { float: left; clear: left; margin: 5px 5px 5px 0; }
#body div.gbd div.rbox p { float: left; font-size: 11px; margin-top: 5px; width: 115px; }
#body div.gbd div.rbox p strong { color: #39c; font-weight: bold; }
div.gbd div.gbd_wrap { background: transparent url(img/bg_rhoriz_grad.jpg) repeat-y right top; }
div.gbd div.gbd_outer { background: transparent url(img/bg_vert_grad.jpg) repeat-x left bottom; }
div.gbd div.flashbox { border-top: 2px solid #d1d1d1; margin-top: 2px; padding: 15px; }
.gbd .wrap { padding: 0 12px; background: transparent url(img/bg_vert_grad.jpg) repeat-x left bottom; margin: 0; }
.gbd dl { margin: 0; }
.gbd dl dt { font-weight: bold; font-size: 14px; }
.gbd dl dd { margin: 0; padding: 0 0 1em; }

.gbd .highlight { clear: left; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted #d1d1d1; font-family: "Trebuchet MS", Trebuchet, sans-serif; }
.gbd .highlight .video { float: left; }
.gbd .highlight .copy { float: left; width: 350px; padding: 0 0 0 20px;}
.gbd .last { margin-bottom: 0; border: 0; }

.gbd table.agenda { font-family: "Trebuchet MS", Trebuchet, sans-serif; width: 98%; margin-bottom: 20px; border-spacing: 4px; }
#body .gbd .agenda th { color: #fff; background-color: #659622; font-weight: bold; font-size: 14px; padding-left: 1em; margin-bottom: 4px; }
#body .gbd .agenda td { margin: 3px 3px; padding: 8px; border: 3px solid #fff; }
#body .gbd .agenda tr { border-bottom: 1px solid #ccc; }
#body .gbd .agenda .lcol { border-left: 0; }
#body .gbd .agenda .break .lcol { background-color: #999; color: #fff; font-weight: bold; border-left: 0; }
#body .gbd .agenda .break .rcol { background-color: #f5f5f5; font-weight: bold; border-right: 0; }
#body .gbd .agenda .lcol { background-color: #99c76a; color: #fff; font-weight: bold; width: 105px; text-align: right; padding-right: 10px; }
#body .gbd .agenda .rcol { color: #666; border-right: 0; }
#body .gbd .agenda .odd .lcol  { background-color: #3a98ba; color: #fff; font-weight: bold; }
#body .gbd .agenda .odd .rcol  { background-color: #fff; }
#body .gbd .agenda h2 { color: #3a98ba; font-size: 14px; font-weight: bold; margin: 0 0 5px; }
#body .gbd .agenda p { font-family: 'Trebuchet MS', Trebuchet, sans-serif; }

#body .gbd .lflash { float: left; width: 315px; }
#body .gbd .rflash { float: right; width: 310px; }
#body .gbd .rflash h3, #body .gbd .lflash h3 { margin: 0; padding: 0; }

#body .gbd .gbd_travel { width: 710px; margin: 20px auto; }
#body .gbd .gbd_travel th { width: 12em; text-align: right; border: 2px solid #ffffff; background-color: #ecf4e7; padding: 10px; }
#body .gbd .gbd_travel td { border: 2px solid #ffffff; background-color: #eff8fc; color: #666; padding: 10px 1em; }
#body .gbd .gbd_travel th, #body .gbd .gbd_travel td { vertical-align: top; }

#body .gbd .speaker { border-top: 1px dotted #666; padding: 1em 0; }
#body .gbd .speaker img { border: 1px solid #666; padding: 1px; float: left; margin-right: 1em; }
#body .gbd .speaker .spkr_txt { margin-left: 116px; }
#body .gbd .speaker h2 { margin: 0; padding: 0; font-size: 14px; color: #666; font-weight: bold; line-height: 1.2; }
#body .gbd .speaker p { color: #666; margin-top: 0; }
#body .gbd .speaker .spkr_text { float: left; width: 622px; }

#body .gbd .gbd-sponsor-logo { width: 130px; float: left; padding-right: 20px; margin-top: 20px; text-align: right; }
#body .gbd .gbd-sponsor-logo img { margin: 0 0 20px; }
#body .gbd .gbd-sponsor-copy { width: 580px; float: left; margin-top: 20px; }
#body .gbd .gbd-sponsor-copy h2 { margin: 0; line-height: 1.2;  }
.inline-image { float: left; width: 75px; padding-right: 5px;}

.image-caption-container{ margin: 10px;}
.image-caption-container img { padding: 1px; border:2px solid #DCDCDC; }
.image-caption{font-size: 10px; color: #666; padding: 0px 0px 0px 0px;}
		

