body { background-color: #fff; margin: 0; font-family: arial, verdana, helvetica, sans-serif; }
p { margin:0; padding:3px 0; line-height:16px;}
#ad_top { background-color: #fff; padding: 4px 0 6px 0; border-bottom:#ccc 4px double; color: #000000; }
#ad_top img { border: #888888 1px solid; }
#ad_bottom { background-color: #fff; padding: 0 0 6px 0; }
#outer_banner { background-repeat: no-repeat; background-position: center bottom; padding: 0; border-bottom: 1px solid#ccc }
#banner_logo { background-color: none; padding: 20px 0 9px 0; }
#utility_nav { background-color: none; color: #505050; padding: 6px 0 0 0;  font-size: 8pt; }
#utility_nav a { background-color: none; color: #505050;  font-size: 8pt; }
#utility_nav a:link { background-color: none; color: #505050;  font-size: 8pt; }
#utility_nav a:visited { background-color: none; color: #505050;  font-size: 8pt; }
#utility_nav a:hover { background-color: none; color: #505050;  font-size: 8pt; }
#utility_nav a:active { background-color: none; color: #505050;  font-size: 8pt; }
#banner_name { background-color: none; color: #214886; padding: 4px 0 0 9px;  font-size: 13pt; font-weight: normal; }
#banner_name a { background-color: none; color: #505050;  font-size: 8pt; font-weight: normal; }
#banner_name a:link { background-color: none; color: #505050;  font-size: 8pt; font-weight: normal; }
#banner_name a:visited { background-color: none; color: #505050;  font-size: 8pt; font-weight: normal; }
#banner_name a:hover { background-color: none; color: #505050;  font-size: 8pt; font-weight: normal; }
#banner_name a:active { background-color: none; color: #505050;  font-size: 8pt; font-weight: normal; }
#banner_name a.banner { background-color: none; color: #214886;  font-size: 27pt; font-weight: normal; text-decoration: none; }
#banner_name a.banner:link { background-color: none; color: #214886;  font-size: 27pt; font-weight: normal; text-decoration: none; }
#banner_name a.banner:visited { background-color: none; color: #214886;  font-size: 27pt; font-weight: normal; text-decoration: none; }
#banner_name a.banner:hover { background-color: none; color: #214886;  font-size: 27pt; font-weight: normal; text-decoration: none; }
#banner_name a.banner:active { background-color: none; color: #214886;  font-size: 27pt; font-weight: normal; text-decoration: none; }
#site_nav { background-color: none; color: #064c85; padding: 12px 0 0 9px;  font-size: 12pt; }
#site_nav_new { background-color: none; color: #064c85; padding: 12px 0 0 9px;  font-size: 12pt; border-bottom:#ccc 1px solid; }
#outer_body { padding: 4px 4px 4px 4px; border:#ccc 1px solid; }
#outer_content_new { padding: 5px 5px 5px 5px; border-top: #none; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; border-left:#ccc 1px solid; }
#upcoming_header { background-color: #b40f00; color: #fff; padding: 4px 4px 4px 6px;  font-size: 9pt; }
#upcoming_content { background-color: #fff; color: #50505a; padding:0;  font-size: 9pt; border-top: none; border-right: #b6d4cb 1px dotted; border-bottom: #b6d4cb 1px dotted; border-left: #b6d4cb 1px dotted; }
#report_header { background-color: #03483c; color: #fff; padding: 4px 4px 4px 6px;  font-size: 9pt; }
#report_content { background-color: #ebebeb; color: #50505a; padding: 2px 4px 4px 4px;  font-size: 9pt; border-top: none; border-right: #b6d4cb 1px dotted; border-bottom: #b6d4cb 1px dotted; border-left: #b6d4cb 1px dotted; }
#report_content a.h1 { background-color: #ebebeb; color: #214886;  font-size: 11pt; text-decoration: none; }
#report_content a.h1:link { background-color: #ebebeb; color: #214886;  font-size: 11pt; text-decoration: none; }
#report_content a.h1:visited { background-color: #ebebeb; color: #214886;  font-size: 11pt; text-decoration: none; }
#report_content a.h1:hover { background-color:#ccc; color: #b40f00;  font-size: 11pt; text-decoration: none; }
#report_content a.h1:active { background-color:#ccc; color: #b40f00;  font-size: 11pt; text-decoration: none; }
#report_content a { background-color: #ebebeb; color: #50505a;  font-size: 9pt; }
#report_content a:link { background-color: #ebebeb; color: #50505a;  font-size: 9pt; text-decoration: underline; }
#report_content a:visited { background-color: #ebebeb; color: #50505a;  font-size: 9pt; }
#report_content a:hover { background-color:#ccc; color: #b40f00;  font-size: 9pt; }
#report_content a:active { background-color:#ccc; color: #b40f00;  font-size: 9pt; }
#header_1 { background-color: #214886; color: #fff; padding: 4px 4px 4px 6px;  font-size: 9pt; }
#content_1 { background-color: #ebebeb; color: #50505a; padding: 2px 4px 14px 4px;  font-size: 9pt; border-top: none; border-right: #b6d4cb 1px dotted; border-bottom: #b6d4cb 1px dotted; border-left: #b6d4cb 1px dotted; }
#content_1 a { background-color: #ebebeb; color: #50505a;  font-size: 9pt; }
#content_1 a:link { background-color: #ebebeb; color: #50505a;  font-size: 9pt; }
#content_1 a:visited { background-color: #ebebeb; color: #50505a;  font-size: 9pt; }
#content_1 a:hover { background-color: #ebebeb; color: #b40f00;  font-size: 9pt; text-decoration: underline; }
#content_1 a:active { background-color: #ebebeb; color: #b40f00;  font-size: 9pt; text-decoration: underline; }
#header_2 { background-color: #dd6700; color: #fff; padding: 4px 4px 4px 6px;  font-size: 9pt; }
#content_2 { background-color: #ebebeb; color: #50505a; padding: 2px 4px 14px 4px;  font-size: 9pt; border-top: none; border-right: #b6d4cb 1px dotted; border-bottom: #b6d4cb 1px dotted; border-left: #b6d4cb 1px dotted; }
#content_2 a.h1 { background-color: #fff; color: #214886;  font-size: 9pt; text-decoration: none; }
#header_3 { background-color: #5a2f3e; color: #fff; padding: 4px 4px 4px 6px;  font-size: 9pt; }
#content_3 { background-color: #ebebeb; color: #50505a; padding: 2px 4px 14px 4px;  font-size: 9pt; border-top: none; border-right: #b6d4cb 1px dotted; border-bottom: #b6d4cb 1px dotted; border-left: #b6d4cb 1px dotted; }
#content_3 a.h1 { background-color: #fff; color: #214886;  font-size: 9pt; text-decoration: none; }
#header_4 { background-color: #eb9f00; color: #fff; padding: 4px 4px 4px 6px;  font-size: 9pt; }
#content_4 { background-color: #ebebeb; color: #50505a; padding: 2px 4px 14px 4px;  font-size: 9pt; border-top: none; border-right: #b6d4cb 1px dotted; border-bottom: #b6d4cb 1px dotted; border-left: #b6d4cb 1px dotted; }
#content_4 a.h1 { background-color: #fff; color: #214886;  font-size: 9pt; text-decoration: none; }
#header_5 { background-color: #5c3900; color: #fff; padding: 4px 4px 4px 6px;  font-size: 9pt; }
#content_5 { background-color: #ebebeb; color: #50505a; padding: 2px 4px 14px 4px;  font-size: 9pt; border-top: none; border-right: #b6d4cb 1px dotted; border-bottom: #b6d4cb 1px dotted; border-left: #b6d4cb 1px dotted; }
#content_5 a.h1 { background-color: #fff; color: #214886;  font-size: 9pt; text-decoration: none; }
#copyright { background-color: #fff; color: #505050; padding: 9px 0 9px 0;  font-size: 8pt; }
#ad_bottom { background-color: #fff; padding: 6px 0 6px 0; border-top:#ccc 4px double; }
.main_block { float: left; vertical-align:top; margin: 2px; width: 172px; }
.block_header { padding: 4px 4px 4px 6px; height:15px; font-size: 9pt; background-color: #b40f00; color: #fff; margin-bottom: 4px; }
#banner_block { text-align: center; background-color: #fff; padding: 0 0 4px 0; }
#banner_block a { text-align: center; background-color: #fff; color:#50505a; text-decoration: underline; }
#banner_block a:link { text-align: center; background-color: inherit; color:#50505a; text-decoration: underline; }
#banner_block a:visited { text-align: center; background-color: inherit; color:#50505a; text-decoration: underline; }
#banner_block a:hover { text-align: center; background-color: inherit; color:#b40f00; text-decoration: underline; }
#banner_block a:active { text-align: center; background-color: inherit; color:#b40f00; text-decoration: underline; }
.blue_box { background:#fff url(http://metrovideomonitor.com/design/images/bg_blue_box.jpg) no-repeat 0 0 !important; height:213px !important; padding:5px 10px !important;}
.blue_box .blue_box { height:190px !important; background-image:none !important; background:transparent !important; }
.blue_box p { margin:0; padding:0 0 5px;}
.blue_box p a { text-transform:uppercase; color:#1f1c65 !important; font-size:14px; font-weight:bold; text-decoration:none !important; }
.blue_box p a:hover { text-decoration:underline !important;}
.block_content a { color: #50505a;  font-size: 9pt; text-decoration: underline; }
.block_content a:hover, .block_content a:active { color: #b40f00; }
.block_content a.h1 { color: #214886; font-size: 11pt; font-weight: bold; text-decoration: none; }
.block_content a.h1:hover, .block_content a.h1:active { background-color: #fff; color: #b40f00; }
.block_content_upcoming_events { background:url(http://metrovideomonitor.com/design/images/bg_red_box.jpg) no-repeat 0 0; color: #50505a; padding:5px 10px !important;  font-size: 9pt; border:0; height: 223px; text-align:left !important;}
.block_content_upcoming_events h1, .blue_box h1 { color:#fff; font-size:20px; margin:0; padding:5px 0; text-align:left; }
.block_content_upcoming_events ul { list-style:none; padding:0; margin:0;}
.block_content_upcoming_events ul li { padding:8px 0;}
.block_content_upcoming_events ul li a { text-transform:uppercase; font-size:14px; color:#640202 !important; font-weight:bold; text-decoration:none !important; background:none !important;}
.block_content_upcoming_events ul li a:hover { text-decoration:underline !important;}
#row1 .block_content { padding: 0 0 0 4px; }
#row2 .block_content { height: 219px; }
.block_content a { color: #50505a;  font-size: 9pt; text-decoration: none; }
.block_content a:hover { text-decoration: underline; }
.block_content a:active { color: #b40f00; text-decoration: underline; }
ul.top_list li { line-height: 120%; font-weight: bold; }
ul.top_list li ul li ul li { line-height: 110%; font-weight: normal; }
form ul { list-style: none; font-weight: bold; }
form ul li { font-weight: normal; }
form td { font-family: Arial, Helvetica, sans-serif; font-size: x-small; }
.mand_field { color: Red; font-weight: bold; }
.active_tab {  font-size: 9pt; color: #fff; float: left; background-color: #214886; border-top: #b6d4cb 1px dotted; border-right: #b6d4cb 1px dotted; border-bottom: #b6d4cb 0 dotted; border-left: #b6d4cb 1px dotted; padding: 2px 4px 2px 4px; margin-right: 2px; }
.inactive_tab {  font-size: 9pt; color: #fff; float: left; background-color: #909090; border-top: #b6d4cb 1px dotted; border-right: #b6d4cb 1px dotted; border-bottom: #b6d4cb 1px dotted; border-left: #b6d4cb 1px dotted; padding: 2px 3px 2px 3px; margin-right: 2px; cursor: pointer; }
.inactive_content { display: none; }
.active_content { display: inline; }
.main_block { margin: 2px; width: 172px; }
.block_content { background-color: #eaeaea; color: #50505a; padding: 2px 4px 14px 4px;  font-size: 9pt; height: 113px;  vertical-align: top; border:0; }
.block_content a:hover, .block_content a:active { color: blue; }
.block_content a.h1 { color: blue; font-size: 11pt; font-weight: bold; text-decoration: none; }
.block_content a.h1:hover, .block_content a.h1:active { background-color:#ccc; color: blue; }
#row1 .block_content { padding: 0 0 0 4px; }
#row2 .block_content { height: 219px; }
.block_content a { color: #214886;  font-size: 9pt; text-decoration: none; }
.block_content a:hover { text-decoration: underline; }
.block_content a:active { color: #214886; text-decoration: underline; }
#block_2_1 .block_header { background-color: #214886; background:url(http://metrovideomonitor.com/design/images/bg_box.png) repeat-x 0 0; }
#block_2_2 .block_header { background-color: #dd6700; background:url(http://metrovideomonitor.com/design/images/bg_box.png) repeat-x 0 -23px;  }
#block_2_3 .block_header { background-color: #5a2f3e; background:url(http://metrovideomonitor.com/design/images/bg_box.png) repeat-x 0 -46px;  }
#block_2_4 .block_header { background-color: #eb9f00; background:url(http://metrovideomonitor.com/design/images/bg_box.png) repeat-x 0 -69px;  }
#block_2_5 .block_header { background-color: #5c3900; background:url(http://metrovideomonitor.com/design/images/bg_box.png) repeat-x 0 -92px;  }
#block_2_1 .block_content, #block_2_2 .block_content, #block_2_3 .block_content, #block_2_4 .block_content {padding:2px 0 4px;}
#block_2_4 { margin-left: 3px; }
#block_2_5 { margin-left: 4px; }
.secondary_box_wrapper { background:url(http://metrovideomonitor.com/design/images/bg_grad_bord.png) repeat-x 0 0; padding:0 1px; border-top:1px solid #ccc; clear:both; margin:5px 6px 5px 2px;}
.secondary_box { background:#fff url(http://metrovideomonitor.com/design/images/bg_grad_box.png) repeat-x 0 0; min-height:110px; padding:5px 10px;}
.secondary_box h1 { margin:0; padding:5px 0; color:#dd6700; font-size:20px;}
.secondary_box .arr_right { color:#dd6700; font-weight:bold; padding:0 10px;}
.secondary_box .steps { text-transform:uppercase; color:#a8a8a8; font-size:14px; font-weight:bold; line-height:20px;}
.secondary_box .steps a {color:#a8a8a8; text-decoration:none;}
.secondary_box .steps a:hover { text-decoration:underline;}
.active_tab {  font-size: 9pt; color: #fff; float: left; background-color: #214886; border-top: #b6d4cb 1px dotted; border-right: #b6d4cb 1px dotted; border-bottom: #b6d4cb 0 dotted; border-left: #b6d4cb 1px dotted; padding: 2px 4px 2px 4px; margin-right: 2px; }
.inactive_tab {  font-size: 9pt; color: #fff; float: left; background-color: #909090; border-top: #b6d4cb 1px dotted; border-right: #b6d4cb 1px dotted; border-bottom: #b6d4cb 1px dotted; border-left: #b6d4cb 1px dotted; padding: 2px 3px 2px 3px; margin-right: 2px; cursor: pointer; }
.inactive_content { display: none; }
.active_content { display: inline; }
.h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bolder; }
.active_content a { color: Blue; }
.active_content a.h2 { color: #404040; font-size: medium; }
.active_content .username { color: #909090; }
.active_content ul { margin-left: 5px; }
.active_content ul li { margin-left: 20px; margin-bottom: 2px; margin-top: 3px; }
body { background-color: #fff; margin: 0; }
a img { border: 0; }
#ad_top { background-color: #fff; padding: 0 0 6px 0; border-bottom:#ccc 4px double; }
#ad_bottom { background-color: #fff; padding: 6px 0 6px 0; border-top:#ccc 4px double; }
#right_col_ad { color: #fff; background-color: #c0c0c0; padding: 4px 6px 0 6px;  font-size: 10pt; font-weight: bold; }
#right_col_ads_split { color: #fff; background-color: #c0c0c0; padding: 4px 6px 24px 6px;  font-size: 10pt; border-bottom: #fff 4px solid; border-top: #fff 4px solid; }
#bus_opps_ad { color: #666666; background-color: #fff; padding: 4px 6px 0 6px;  font-size: 10pt; }
#bus_opps_ad h1 { color: #214886; background-color: #fff; padding:0;  font-size: 10pt; }
#bus_opps_ad a.h1 { color: #214886; background-color: transparent;  font-size: 10pt; text-decoration: underline; }
#outer_banner { background-position: bottom; background-repeat: no-repeat; border-bottom:#ccc 1px solid; padding:0; }
#banner_logo { background-color: none; padding: 20px 0 9px 0; }
#utility_nav { background-color: none; color: #505050; padding: 6px 0 0 0;  font-size: 8pt; }
#profile_doc { background-color: none; color: #505050; padding:0;  font-size: 10pt; font-weight: bold; }
#banner_name2 { background-color: none; color: #214886; padding: 9px 0 0 9px;  font-size: 27pt; font-weight: normal; float:left; }
#site_nav { background-color: none; color: #064c85; padding: 12px 0 0 9px;  font-size: 12pt; }
#outer_body { padding:5px; border-top: #none; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; border-left:#ccc 1px solid; overflow:hidden; }
/** Red Header for upcoming events **/
#red_header { background-color: #b40f00; color: #fff; padding: 4px 4px 4px 6px;  font-size: 9pt; }
#red_header a { background-color: #b40f00; color: #fff;  font-size: 9pt; text-decoration: none; }
#red_header a:link { background-color: #b40f00; color: #fff;  font-size: 9pt; text-decoration: none; }
#red_header a:visited { background-color: #b40f00; color: #fff;  font-size: 9pt; text-decoration: none; }
#red_header a:hover { background-color: #b40f00; color: #fff;  font-size: 9pt; text-decoration: underline; }
#red_header a:active { background-color: #b40f00; color: #fff;  font-size: 9pt; text-decoration: underline; }
/** Green Header for announcements - press - newsletter **/
#green_header { background-color: #03483c; color: #fff; padding: 4px 4px 4px 6px;  font-size: 9pt; }
#green_header a { background-color: #03483c; color: #fff;  font-size: 9pt; text-decoration: none; }
#green_header a:link { background-color: #03483c; color: #fff;  font-size: 9pt; text-decoration: none; }
#green_header a:visited { background-color: #03483c; color: #fff;  font-size: 9pt; text-decoration: none; }
#green_header a:hover { background-color: #03483c; color: #fff;  font-size: 9pt; text-decoration: underline; }
#green_header a:active { background-color: #03483c; color: #fff;  font-size: 9pt; text-decoration: underline; }
/** Blue Header for general Convention pages and proceedings - but red is for upcoming **/
#blue_header { background-color: #214886; color: #fff; padding: 4px 4px 4px 6px;  font-size: 9pt; }
#blue_header a { background-color: #214886; color: #fff;  font-size: 9pt; text-decoration: none; }
#blue_header a:link { background-color: #214886; color: #fff;  font-size: 9pt; text-decoration: none; }
#blue_header a:visited { background-color: #214886; color: #fff;  font-size: 9pt; text-decoration: none; }
#blue_header a:hover { background-color: #214886; color: #fff;  font-size: 9pt; text-decoration: underline; }
#blue_header a:active { background-color: #214886; color: #fff;  font-size: 9pt; text-decoration: underline; }
.orange_header_handicaped { background-color: #dd6700; color: #fff; padding: 4px 4px 4px 6px;  font-size: 9pt; }
/** Orange Header for Publications and Reports **/
#orange_header { background-color: #dd6700; color: #fff; padding: 4px 4px 4px 6px;  font-size: 9pt; }
#orange_header a { background-color: #dd6700; color: #fff;  font-size: 9pt; text-decoration: none; }
#orange_header a:link { background-color: #dd6700; color: #fff;  font-size: 9pt; text-decoration: none; }
#orange_header a:visited { background-color: #dd6700; color: #fff;  font-size: 9pt; text-decoration: none; }
#orange_header a:hover { background-color: #dd6700; color: #fff;  font-size: 9pt; text-decoration: underline; }
#orange_header a:active { background-color: #dd6700; color: #fff;  font-size: 9pt; text-decoration: underline; }
/** Purple Header for Case Study Database **/
#purple_header { background-color: #5a2f3e; color: #fff; padding: 4px 4px 4px 6px;  font-size: 9pt; }
#purple_header a { background-color: #5a2f3e; color: #fff;  font-size: 9pt; text-decoration: none; }
#purple_header a:link { background-color: #5a2f3e; color: #fff;  font-size: 9pt; text-decoration: none; }
#purple_header a:visited { background-color: #5a2f3e; color: #fff;  font-size: 9pt; text-decoration: none; }
#purple_header a:hover { background-color: #5a2f3e; color: #fff;  font-size: 9pt; text-decoration: underline; }
#purple_header a:active { background-color: #5a2f3e; color: #fff;  font-size: 9pt; text-decoration: underline; }
/** Yellow Header for Business Opportunities **/
#yellow_header { background-color: #eb9f00; color: #fff; padding: 4px 4px 4px 6px;  font-size: 9pt; }
#yellow_header a { background-color: #eb9f00; color: #fff;  font-size: 9pt; text-decoration: none; }
#yellow_header a:link { background-color: #eb9f00; color: #fff;  font-size: 9pt; text-decoration: none; }
#yellow_header a:visited { background-color: #eb9f00; color: #fff;  font-size: 9pt; text-decoration: none; }
#yellow_header a:hover { background-color: #eb9f00; color: #fff;  font-size: 9pt; text-decoration: underline; }
#yellow_header a:active { background-color: #eb9f00; color: #fff;  font-size: 9pt; text-decoration: underline; }
/** Brown Header for Ecosystem Marketplace **/
#brown_header { background-color: #5c3900; color: #fff; padding: 4px 4px 4px 6px;  font-size: 9pt; }
#brown_header a { background-color: #5c3900; color: #fff;  font-size: 9pt; text-decoration: none; }
#brown_header a:link { background-color: #5c3900; color: #fff;  font-size: 9pt; text-decoration: none; }
#brown_header a:visited { background-color: #5c3900; color: #fff;  font-size: 9pt; text-decoration: none; }
#brown_header a:hover { background-color: #5c3900; color: #fff;  font-size: 9pt; text-decoration: underline; }
#brown_header a:active { background-color: #5c3900; color: #fff;  font-size: 9pt; text-decoration: underline; }
#outer_content { background-color: #fff; color: #50505a; padding: 6px 12px 12px 6px;  font-size: 10pt; border-top: none; border-right: #b6d4cb 1px dotted; border-bottom: #b6d4cb 1px dotted; border-left: #b6d4cb 1px dotted; }
#content { background-color: #fff; color: #50505a; padding:0;  font-size: 10pt; text-decoration: none; }
#content a { background-color: inherit; color: 50505a;  font-size: inherit; text-decoration: underline; }
#content a:link { background-color: inherit; color: #50505a;  font-size: inherit; text-decoration: underline; }
#content a:visited { background-color: inherit; color: #50505a;  font-size: inherit; text-decoration: underline; }
#content a:hover { background-color: inherit; color: #b40f00;  font-size: inherit; text-decoration: underline; }
#content a:active { background-color: inherit; color: #b40f00;  font-size: inherit; text-decoration: underline; }
#content a.h1 { color: #214886;  font-size: 18pt; font-weight: bold; text-decoration: none; line-height: 32px; }
#outer_content a { background-color: inherit; color: #50505a;  font-size: inherit; text-decoration: underline; }
#outer_content a:link { background-color: inherit; color: #50505a;  font-size: inherit; text-decoration: underline; }
#outer_content a:visited { background-color: inherit; color: #50505a;  font-size: inherit; text-decoration: underline; }
#outer_content a:hover { background-color: inherit; color: #b40f00;  font-size: inherit; text-decoration: underline; }
#outer_content a:active { background-color: inherit; color: #b40f00;  font-size: inherit; text-decoration: underline; }
#outer_content a.h1 { color: #214886;  font-size: 16pt; font-weight: bold; text-decoration: none; line-height: 24px; }
#outer_content a.h2 { color: #214886;  font-size: 12pt; font-weight: bold; text-decoration: none; }
#outer_content a.h2:link { color: #214886;  font-size: 12pt; font-weight: bold; text-decoration: none; }
#outer_content a.h2:visited { color: #214886;  font-size: 12pt; font-weight: bold; text-decoration: none; }
#outer_content a.h2:hover { color: #b40f00;  font-size: 12pt; font-weight: bold; text-decoration: none; }
#outer_content a.h2:active { color: #b40f00;  font-size: 12pt; font-weight: bold; text-decoration: none; }
#outer_content h1 { color: #214886;  font-size: 18pt; font-weight: bold; text-decoration: none; line-height: 26px; }
#outer_content h1.event_title { color: #214886;  font-size: 32pt; font-weight: bold; text-decoration: none; line-height: 34px; padding-top: 4px; }
#outer_content h2 { color: #214886;  font-size: 14pt; font-weight: bold; text-decoration: none; }
#content h1 { color: #214886;  font-size: 18pt; font-weight: bold; text-decoration: none; line-height: 32px; }
p.h1 { color: #214886;  font-size: 24pt; font-weight: bold; text-decoration: none; line-height: 32px; }
#content h2 { color: #214886;  font-size: 14pt; font-weight: bold; text-decoration: none; }
#content a.h2:link { color: #214886;  font-size: 14pt; font-weight: bold; text-decoration: none; }
#content a.h2:visited { color: #214886;  font-size: 14pt; font-weight: bold; text-decoration: none; }
#content a.h2:hover { color: #b40f00;  font-size: 14pt; font-weight: bold; text-decoration: none; }
#content a.h2:active { color: #b40f00;  font-size: 14pt; font-weight: bold; text-decoration: none; }
#content a.text { color: #000000;  font-size: 9pt; }
#content a.text:link { color: #000000;  font-size: 9pt; text-decoration: underline; }
#content a.text:visited { color: #000000;  font-size: 9pt; text-decoration: underline; }
#content a.text:hover { color: #b40f00;  font-size: 9pt; text-decoration: underline; }
#content a.text:active { color: #b40f00;  font-size: 9pt; text-decoration: underline; }
#content img.left { margin: 2px 4px 2px 0; }
/** Here is the table styles for the ecosystem marketplace entries 88 **/
#eco1 { color: #000000; padding: 12px 0 8px 0;  font-size: 9pt; }
#eco1 a.h1 { color: #214886;  font-size: 18pt; font-weight: bold; text-decoration: none; line-height: 32px; }
#eco1 h1 { color: #214886;  font-size: 18pt; font-weight: bold; text-decoration: none; line-height: 32px; }
#eco1 h2 { color: #214886;  font-size: 13pt; font-weight: bold; text-decoration: none; }
#eco1 a.h2:link { color: #214886;  font-size: 14pt; font-weight: bold; text-decoration: none; }
#eco1 a.h2:visited { color: #214886;  font-size: 14pt; font-weight: bold; text-decoration: none; }
#eco1 a.h2:hover { color: #b40f00;  font-size: 14pt; font-weight: bold; text-decoration: none; }
#eco1 a.h2:active { background-color:#ccc; color: #b40f00;  font-size: 14pt; font-weight: bold; text-decoration: none; }
#eco1 a.text { color: #000000;  font-size: 9pt; text-decoration: underline; }
#eco1 a.text:link { background-color: #fff; color: #000000;  font-size: 9pt; text-decoration: underline; }
#eco1 a.text:visited { background-color: #fff; color: #000000;  font-size: 9pt; text-decoration: underline; }
#eco1 a.text:hover { background-color:#ccc; color: #b40f00;  font-size: 9pt; text-decoration: underline; }
#eco1 a.text:active { background-color:#ccc; color: #b40f00;  font-size: 9pt; text-decoration: underline; }
#eco1 img.left { margin: 2px 4px 2px 0; }
#eco2 { background-color: #fff; color: #000000; padding: 4px 0 12px 0;  font-size: 9pt; border-bottom: #acacac 1px dotted; }
#eco3 { background-color: #eaeaea; color: #000000; padding: 4px 4px 12px 4px;  font-size: 9pt; border-bottom: #acacac 1px dotted; }
/** ecosystem ends **/
#publications_table { background-color: #fff; color: #000000;  font-size: 9pt; padding: 2px 0 6px 0; }
#dcc_nav { background-color: #fff; color: #505050; padding: 6px 4px 6px 8px;  font-size: 9pt; border-top: none; border-right: #b6d4cb 1px dotted; border-bottom: #b6d4cb 1px dotted; border-left: none; }
#dcc_nav a { background-color: #fff; color: #505050;  font-size: 9pt; text-decoration: none; font-weight: normal; }
#dcc_nav a:link { background-color: #fff; color: #505050;  font-size: 9pt; text-decoration: none; font-weight: normal; }
#dcc_nav a:visited { background-color: #fff; color: #505050;  font-size: 9pt; text-decoration: none; font-weight: normal; }
#dcc_nav a:hover { background-color: #fff; color: #505050;  font-size: 9pt; text-decoration: none; font-weight: bold; }
#dcc_nav a:active { background-color: #fff; color: #505050;  font-size: 9pt; text-decoration: none; font-weight: bold; }
#outer_speakers { padding: 6px 6px 6px 6px; border-right: #b6d4cb 1px dotted; border-bottom: #b6d4cb 1px dotted; color: #214886;  font-size: 11pt; }
#outer_speakers a { color: #214886;  font-size: 11pt; text-decoration: none; }
#outer_speakers a:link { color: #214886;  font-size: 11pt; text-decoration: none; }
#outer_speakers a:visited { color: #214886;  font-size: 11pt; text-decoration: none; }
#outer_speakers a:hover { color: #b04f00;  font-size: 11pt; text-decoration: none; }
#outer_speakers a:active { color: #b04f00;  font-size: 11pt; text-decoration: none; }
#speakers { background-color: #fff; color: #505050;  font-size: 9pt; }
#speakers a.h1 { background-color: #fff; color: #214886;  font-size: 13pt; text-decoration: none; padding-bottom: 9px; }
#related_news { background-color: #fff; color: #505050;  font-size: 9pt; padding: 4px 0 4px 0; border-top: #b40f00 4px double; }
#related_news h1 { background-color: #fff; color: #214886;  font-size: 12pt; text-decoration: none; font-weight: normal; }
#related_news a.h2 { background-color: #fff; color: #214886;  font-size: 9pt; text-decoration: none; padding-bottom: 9px; }
#copyright { background-color: #fff; color: #505050; padding: 9px 0 9px 0;  font-size: 8pt; }
#copyright a { background-color: #fff; color: #505050;  font-size: 8pt; text-decoration: underline; }
#copyright a:link { background-color: #fff; color: #505050;  font-size: 8pt; text-decoration: underline; }
#copyright a:visited { background-color: #fff; color: #505050;  font-size: 8pt; text-decoration: underline; }
#copyright a:hover { background-color: #fff; color: #b40f00;  font-size: 8pt; text-decoration: underline; }
#copyright a:active { background-color: #fff; color: #b40f00;  font-size: 8pt; text-decoration: underline; }
#body_1_fullpage { background-color: #fff; padding-left: 16px; padding-bottom: 16px; padding-right: 16px; padding-top: 0; font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #3e3e3e; }
#body_1_fullpage a { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #3e3e3e; text-decoration: underline; }
#body_1_fullpage a:link { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #3e3e3e; text-decoration: underline; }
#body_1_fullpage a:visited { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #3e3e3e; text-decoration: underline; }
#body_1_fullpage a:hover { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #05337e; text-decoration: underline; }
#body_1_fullpage a:active { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #05337e; text-decoration: underline; }
#text_table_grey { background-color:#ccc; padding: 6px; border: #3e3e3e 1px solid; font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #3e3e3e; }
/* Numbered Nav Styles */
.numNav { border-top: 1px #9999cc solid; background: #9e0000; padding: 5px; color: #fff; font-family:arial, helvetica, sans-serif; font-size: 8pt; }
.numNav UL { margin: 0; padding: 3px 0; text-align: right; }
.numNav UL LI { display: inline; padding-right: 4px; }
.numNav UL A { background: #770000; padding: .2em .55em .2em .65em; border: 1px #cc9999 solid; text-decoration: none; text-align: center; }
.numNav UL A:link, .numNav UL A:visited, .numNav UL A:active, .numNav UL A:hover { color: #fff; }
.numNav UL A:hover { background: #cc9999; }
.numNav UL LI.dig2 A { padding: .2em .3em .2em .4em; }
.numNav UL A.active, .numNav UL A.active:hover { background: transparent; border: none; }
.numNav UL LI.next { padding-right: 0; }
.numNav UL LI.next A { padding: .2em 1.35em; }
.numNav .spacer { padding-left: 5px; }
.numNav .spacerNext { padding-left: 4px; padding-right:1px; }
.video14 { font-family:arial, verdana, sans-serif; font-size:14px; font-weight:bold; color:#000000; line-height:135%; }
.shadetabs { font-size: x-small; font-family: Arial, Helvetica, sans-serif; }
a.current { color: #214886; font-weight: bolder; font-size: x-small; background-color: #98A6B2; padding: 0 5px 0 5px; }
.profiled { background-color: #AFCFED; }
table.profiled tr #eco2 { background-color: #AFCFED; }
table.profiled tr #eco1 a.h2, table.profiled tr #eco1 a.h2:hover { font-size: large; }
.breadcrumb_last { font-weight:bold; text-decoration: none; }
.breadcrumb_link { }
.breadcrumb_arrow { color: #fff;  font-size: 13pt; }
.breadcrumb { }
.body_1_fullpage_font { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #3e3e3e; }
.top_menu_advertiser {  font-size: 9pt; color: #fff; background-color: #C8C8C8; cursor: pointer; }
/** Service Providers Zone Cols **/
#spz_top { background-color: #fff; color: #000000; padding: 0 0 6px 0;  font-size: 9pt; text-decoration: none; }
#spz_top img.ad { margin: 2px 0 4px 4px; }
#spz_mid_left { background-color: #fff; color: #000000; padding: 4px 4px 6px 0;  font-size: 9pt; text-decoration: none; }
#spz_mid_right { background-color: #fff; color: #000000; padding: 4px 0 6px 4px;  font-size: 9pt; text-decoration: none; }
#spz_left { border: #3e3e3e 1px solid; background-color: #CCCCFF; color: #000000; padding: 4px 4px 8px 4px;  font-size: 9pt; text-decoration: none; }
#spz_right { border: #3e3e3e 1px solid; background-color: #FFFF96; color: #000000; padding: 4px 4px 8px 4px;  font-size: 9pt; text-decoration: none; }
/* Event Agenda tables */
#agenda_table { color: #000000;  font-size: 9pt; }
#agenda_table a { background-color: transparent; color: #000000;  font-size: 9pt; }
#agenda_table a:link { background-color: transparent; color: #000000;  font-size: 9pt; }
#agenda_table a:visited { background-color: transparent; color: #000000;  font-size: 9pt; }
#agenda_table a:hover { background-color: transparent; color: #b40f00;  font-size: 9pt; }
#agenda_table a:active { background-color: transparent; color: #b40f00;  font-size: 9pt; }
/* Event Agenda Tables within a time slot */
#text_table_agenda { padding: 4px;  font-size: 9pt; color: #000000; }
#text_table_agenda a {  font-size: 9pt; color: #000000; text-decoration: underline; }
#text_table_agenda a:link {  font-size: 9pt; color: #000000; text-decoration: underline; }
#text_table_agenda a:visited {  font-size: 9pt; color: #000000; text-decoration: underline; }
#text_table_agenda a:hover {  font-size: 9pt; color: #b40f00; text-decoration: underline; }
#text_table_agenda a:active {  font-size: 9pt; color: #b40f00; text-decoration: underline; }
/* Table with no border for content pages */
#text_table { padding: 0; border: #3e3e3e 1px solid; font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #3e3e3e; }
#text_table_no_border { background-color: #fff; color: #50505a; padding: 0;  font-size: 9pt; text-decoration: none; }
#text_table_no_border_left { background-color: #fff; color: #50505a; padding: 0 12px 0 0;  font-size: 9pt; text-decoration: none; }
#text_table_no_border_right_grey { background-color: #dcdcdc; color: #50505a; padding: 4px 4px 4px 4px;  font-size: 9pt; text-decoration: none; }
/* Table with border for content pages */
#text_table_border { background-color: #fff; color: #000000; padding: 2px;  font-size: 9pt; text-decoration: none; border:#ccc 1px solid; }
#text_table_border a { background-color: #fff; color: #000000;  font-size: 9pt; text-decoration: underline; }
#text_table_border a:link { background-color: #fff; color: #000000;  font-size: 9pt; text-decoration: underline; }
#text_table_border a:visited { background-color: #fff; color: #000000;  font-size: 9pt; text-decoration: underline; }
#text_table_border a:hover { background-color: #e1e1e1; color: #b40f00;  font-size: 9pt; text-decoration: underline; }
#text_table_border a:active { background-color: #e1e1e1; color: #b40f00;  font-size: 9pt; text-decoration: underline; }
.login_blurb { font-size: 14px; }
/** below here is the work on brown template - simplified */
/** here is the main content section of each page */
#content_new { background-color: #fff; color: #000000; padding: 2px 2px 4px 2px;  font-size: 9pt; text-decoration: none; border-top: none; border-right: none; border-bottom: #b6d4cb 1px dotted; border-left: #b6d4cb 1px dotted; }
#content_new a.h1 { color: #214886;  font-size: 18pt; font-weight: bold; text-decoration: none; line-height: 32px; }
#content h1_new { color: #214886;  font-size: 18pt; font-weight: bold; text-decoration: none; line-height: 32px; }
#content_new h2 { color: #214886;  font-size: 13pt; font-weight: bold; text-decoration: none; }
#content_new a.h2:link { color: #214886;  font-size: 14pt; font-weight: bold; text-decoration: none; }
#content_new a.h2:visited { color: #214886;  font-size: 14pt; font-weight: bold; text-decoration: none; }
#content_new a.h2:hover { color: #b40f00;  font-size: 14pt; font-weight: bold; text-decoration: none; }
#content_new a.h2:active { color: #b40f00;  font-size: 14pt; font-weight: bold; text-decoration: none; }
/** here is the right hand ad col.*/
#right_ads { padding: 5px 5px 5px 5px; border-top: #none; border-right:#ccc 1px dotted; }
/** program committee on event overviews and related items */
#program_committee { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #50505a; padding: 0 0 4px 0; }
#related_items { font-family: arial, helvetica, sans-serif; font-size: 12pt; line-height: 14px; color: #50505a; text-decoration: none; padding: 16px 0 4px 0; }
#related_items a { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #50505a; text-decoration: none; }
#related_items a:link { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #50505a; text-decoration: none; }
#related_items a:visited { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #50505a; text-decoration: none; }
#related_items a:hover { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #b40f00; text-decoration: underline; }
#related_items a:hover { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #b40f00; text-decoration: underline; }
img.home_zone { margin-bottom: 2px; }
.active_content { float: left; vertical-align:top; height: 191px !important; overflow:visible !important }
.block_content_right { height:490px;}
.block_content_right a {color:#231919 !important;}
/*mock expert zone */
#cell_br { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #50505a; padding: 0 4px 4px 0; border-right: #e1e1e1 1px solid; border-bottom: #e1e1e1 1px solid; }
#cell_br h2 { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #214886; font-weight: bold; }
#cell { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #50505a; padding: 0 0 4px 4px; border-bottom: #e1e1e1 1px solid; }
#cell h2 { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #214886; font-weight: bold; }
#col_2 { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #50505a; padding: 12px 0 4px 0; border-bottom: #e1e1e1 1px solid; }
#col_2 h2 { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #214886; font-weight: bold; }
#col_3 { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #50505a; padding: 12px 0 4px 0; }
#col_3 h2 { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #214886; font-weight: bold; }
