body { margin: 0em auto 0em auto; padding: 0em 0em 0em 0em;
  width: 920px; background-color: #ffffff; color: #282828; text-align: center;  
  font-size: 9pt; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

a { color: #981c1e; text-decoration: none; }
a:hover { color: #ff0000; text-decoration: none; }
a:link { color: #981c1e; text-decoration: none; }
a:visited { color: #981c1e; text-decoration: none; }

blockquote { clear: both; margin: 1em auto 0em auto; width: 98%; 
  border-top: 1px solid #e8e8e8; padding: 1.25em 0.5em 0.25em 0.5em;  }
blockquote.bsubs_first { border-top: none; }

div { margin: 1em 0em 0em 0em; }

img { border: none; margin: 1em 1em 1em 1em; }

pre { font-size: 1.1em; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; }

table { table-layout: fixed; border-collapse: collapse; 
  margin: 0em; width: 100%; border: none; border-spacing: 0em; 
  background-color: #ffffff; padding: 0em; text-align: left; 
  font-size: 1em; color: #282828; }		

td { background-repeat: no-repeat; vertical-align: top; }

.bsubs_area0 { margin: 1.5em auto 2em auto; }

.bsubs_attribution { margin: 0em 0em 0em 0em; width: 100%; text-align: right; font-style: italic; }

.bsubs_inset a img { border: 1px solid #ffffff; }

.bsubs_c1 { width: 156px; }
.bsubs_c2 { width: auto; }
.bsubs_c3 { width: 156px; }

.bsubs_selected { color: #ff0000; }
a.bsubs_selected { color: #ff0000; }

li a:hover { color: #ff0000; }

.bsubs_masthead img { margin: 0px 0px 0.5em 0px; }

tbody td { border-top: 6px solid #0d56a3; padding: 0.5em 0.5em 1em 0.5em; }
tbody tbody td { border-top: none; }

tbody .bsubs_c1 { background-image: url('../g2_media/tiles/tile_gutter_W.gif'); 
  background-repeat: repeat-y; text-align: center; }
tbody table .bsubs_c1 { background-image: none; }
tbody .bsubs_c1 img { margin: 0em 0em 0em 0em; }
tbody .bsubs_c1 .bsubs_nav { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; 
  list-style: square inside url('../g2_media/icons/icon_delimiter_nav.gif'); text-align: left; }
tbody .bsubs_c1 .bsubs_nav li { padding: 0.75em 0em 0.75em 0em; border-top: 1px solid #b6cce4; }
tbody .bsubs_c1 .bsubs_nav .bsubs_first { border-top: none; }

tbody .bsubs_c2 { padding-top: 1em; }
tbody .bsubs_c2 h1 { font-size: 1.1em; font-weight: bold; color: #0b57a3; }
tbody .bsubs_c2 h2 { font-size: 1em; font-weight: normal; color: #0e55a5; }
tbody .bsubs_c2 h3 { font-size: 1em; color: #981c1e; }
tbody .bsubs_c2 img { float: left; clear: left; margin: 0em 0.5em 0em 0.5em; }

.bsubs_nav_testimonials tbody .bsubs_c2 img { margin: 0.75em 0em 0.75em 0em; }

tbody .bsubs_c3 { background-image: url('../g2_media/tiles/tile_gutter_E.gif'); 
  background-repeat: repeat-y; padding-top: 1em; text-align: center; }
tbody table .bsubs_c3 { background-image: none; }
tbody .bsubs_c3 h1 { width: 100%; margin: 1.5em 0em 0.5em 0em; text-align: left; font-size: 1.1em; }
tbody .bsubs_c3 h1.bsubs_first { margin-top: 0em; }
tbody .bsubs_c3 a img { margin: 1.5em auto 0em auto; border: 1px solid #ffffff; }
tbody .bsubs_c3 img.bsubs_first { margin-top: 0em; }

tfoot td { border-top: 3px solid #0d56a3; text-align: center; font-size: 8.5pt; }

tfoot .bsubs_nav { list-style: none; margin: 0.75em 0em 0.75em 0em; color: #981c1e; }
tfoot .bsubs_nav li { display: inline; border-left: 1px solid #0d56a3; padding: 0em 0.75em 0em 0.75em; }
tfoot .bsubs_nav .bsubs_first { border-left: none; }
tfoot div { margin-top: 0em; }

tfoot .bsubs_inset { float: right; clear: right; margin: 0.5em 0em 0.5em 0.5em;  }

.bsubs_agenda div { margin: 0em 0em 0em 0em; }
.bsubs_agenda h1 { margin: 0.25em 0em 0em 0em; }
.bsubs_agenda h2 { margin: 0em 0em 0em 0em; }
.bsubs_agenda td { border-top: none; padding: 0em 0.25em 0.5em 0.25em; }
.bsubs_agenda tr:hover { background-color: #f4f4f4; }
.bsubs_agenda .bsubs_header:hover { background-color: #e7eef6; }
.bsubs_agenda .bsubs_c1 { width: 23%; border-right: 1px solid #d2dae4; background-color: #ffffff; padding-top: 0.5em;
  text-align: right; color: #282828; }
.bsubs_agenda .bsubs_header { border: 1px solid #d2dae4; border-width: 1px 0px 1px 0px; 
  background-color: #e7eef6; color: #981c1e; }
.bsubs_agenda .bsubs_title { display: block; margin-top: 0.5em; color: #0d56a3; }
.bsubs_agenda .bsubs_description { margin-top: 0.5em; color: #282828; }
tbody .bsubs_c2 .bsubs_agenda .bsubs_description img { float: right; clear: right; }
.bsubs_agenda .bsubs_speaker { margin-top: 0.5em; font-style: italic; color: #282828; }
.bsubs_agenda .bsubs_speaker a { color: #282828; }
.bsubs_agenda .bsubs_speaker a:hover { color: #ff0000; }

.bsubs_nav_agenda .bsubs_agenda .bsubs_description { display: none; }
.bsubs_nav_agenda .bsubs_agenda .bsubs_speaker { margin-top: 0em; }
.bsubs_nav_agenda td { padding-bottom: 0.5em; }

.bsubs_resultset a:hover { color: #ff0000; }
.bsubs_resultset div { margin: 0em 0em 0em 0em; }
.bsubs_resultset .bsubs_row { clear: both; border-top: 1px solid #eeeeff; padding: 0.5em 0em 0.5em 0em; }
.bsubs_resultset .bsubs_first { border-top: none; }
.bsubs_nav_speakers .bsubs_title { display: block; }
.bsubs_nav_speakers tbody .bsubs_c2 .bsubs_selected { color: #0d56a3; } 
.bsubs_resultset .bsubs_description { display: none; }
tbody .bsubs_row img { display: none; /*float: right; clear: right; padding-bottom: 0.5em;*/ }

.bsubs_promo { display: block; margin-top: 1em; height: 126px; 
  background-repeat: no-repeat; background-position: center center; background-image: url('../g2_media/promo.gif'); }
.bsubs_promo a { position: relative; top: 20px; width: 94px; height: 82px;
  margin: 0em 0em 0em 0em; vertical-align: middle; white-space: pre-line; font-size: 1.12em; font-weight: bold; color: #ffffff;  }

.bsubs_row .bsubs_bio { display: none; }

.bsubs_inset { float: right; clear: right; width: 16em;  margin: 0em 0em 0em 0em; }
.bsubs_inset h3 { margin: 0em 0em 0em 0em; }
.bsubs_inset .bsubs_name { display: inline; }

tbody .bsubs_catalog .bsubs_c1 { width: 25%; border-left: none; border-right: none; }
tbody .bsubs_catalog img { float: right; clear: right; }
tbody .bsubs_catalog .bsubs_c2 { width: 75%; border-left: none; }

.bsubs_inset_left_clear_right { float: left; clear: both; }

tbody .bsubs_c2 .bsubs_inset_right { float: right; clear: right; }

