body{background-color:#fff; padding:10px 0; margin:0 auto;}
body, input, select, textarea{color: #505050; font-family: arial, verdana, helvetica, sans-serif; font-size:12px;}
td{vertical-align:top;}
p{pading:10px 0; margin:0;}
h1{font-size:20px; color:#214886;}
h2{font-size:14px; padding:5px 0; margin:0; color:#214886;}
h2 a{color:#214886;}
a img{border:0;}
.logo{display:block; text-decoration:none; float:left; width:300px; padding:10px 0; font-size:30px; color:#214886;}
.header_right{float:right; width:500px; text-align:right; padding-top:10px;}
.navigation{padding-bottom:5px; clear:both;}
.subnavigation{padding-bottom:10px; clear:both;}
.navline{clear:both; padding:5px 10px; background-color:#b40f00; color:#fff; margin-bottom:4px;}
.navline a{color:#fff;}
.left_col{padding:0 10px; border-right:#b6d4cb 1px dotted;}
.content_col{padding:0 10px;}
.right_col{padding:0 10px; border-left:#b6d4cb 1px dotted;}
.people{width:100%; margin-top:10px;}
.people img{margin-right:10px;}
.footer{text-align:center; padding:10px;}

a img {
	border: 0px;
}

#ad_top { 
    background-color: #ffffff;
    padding: 0px 0px 6px 0px;
    border-bottom: #cccccc 4px double;
}

#ad_bottom { 
    background-color: #ffffff;
    padding: 0px 0px 6px 0px;
    border-bottom: #cccccc 4px double;
}

#outer_banner  { 
    background-image: url("../images/background2.gif"); 
    background-repeat: no-repeat; 
    background-position: center bottom; 
    padding: 0; 
    border-bottom: 1px solid #cccccc 
}

#banner_logo { 
    background-color: none;
    padding: 20px 0px 9px 0px;
}

#utility_nav { 
    background-color: none;
    color: #505050;
    padding: 6px 0px 0px 0px;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
}

#banner_name { 
    background-color: none;
    color: #214886;
    padding: 9px 0px 0px 9px;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 13pt;
    font-weight: normal;
}

#banner_name a { 
    background-color: none;
    color: #214886;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 27pt;
    font-weight: normal;
    text-decoration: none;
}

#banner_name a:link { 
    background-color: none;
    color: #214886;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 27pt;
    font-weight: normal;
    text-decoration: none;
}

#banner_name a:visited { 
    background-color: none;
    color: #214886;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 27pt;
    font-weight: normal;
    text-decoration: none;
}

#banner_name a:hover { 
    background-color: none;
    color: #214886;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 27pt;
    font-weight: normal;
    text-decoration: none;
}

#banner_name a:active { 
    background-color: none;
    color: #214886;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 27pt;
    font-weight: normal;
    text-decoration: none;
}

#site_nav { 
    background-color: none;
    color: #064c85;
    padding: 12px 0px 0px 9px;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12pt;
}

#outer_body { 
    padding: 5px 5px 5px 5px;
    border-top: #none;
    border-right: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
}

#upcoming_header { 
    background-color: #b40f00;
    color: #ffffff;
    padding: 4px 4px 4px 6px;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
}

#upcoming_content { 
    background-color: #ffffff;
    color: #50505a;
    padding: 0px 0px 0px 0px;
    font-family: arial, verdana, sans-serif;
    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: #ffffff;
    padding: 4px 4px 4px 6px;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
}

#report_content { 
    background-color: #ebebeb;
    color: #50505a;
    padding: 2px 4px 4px 4px;
    font-family: arial, verdana, sans-serif;
    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-family: arial, verdana, sans-serif;
    font-size: 11pt;
    text-decoration: none;
}

#report_content a.h1:link { 
    background-color: #ebebeb;
    color: #214886;
    font-family: arial, verdana, sans-serif;
    font-size: 11pt;
    text-decoration: none;
}

#report_content a.h1:visited { 
    background-color: #ebebeb;
    color: #214886;
    font-family: arial, verdana, sans-serif;
    font-size: 11pt;
    text-decoration: none;
}

#report_content a.h1:hover { 
    background-color: #cccccc;
    color: #b40f00;
    font-family: arial, verdana, sans-serif;
    font-size: 11pt;
    text-decoration: none;
}

#report_content a.h1:active { 
    background-color: #cccccc;
    color: #b40f00;
    font-family: arial, verdana, sans-serif;
    font-size: 11pt;
    text-decoration: none;
}

#report_content a { 
    background-color: #ebebeb;
    color: #50505a;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    
}

#report_content a:link { 
    background-color: #ebebeb;
    color: #50505a;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}

#report_content a:visited { 
    background-color: #ebebeb;
    color: #50505a;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;

}

#report_content a:hover { 
    background-color: #cccccc;
    color: #b40f00;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;

}

#report_content a:active { 
    background-color: #cccccc;
    color: #b40f00;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    
}

#header_1 { 
    background-color: #214886;
    color: #ffffff;
    padding: 4px 4px 4px 6px;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
}

#content_1 { 
    background-color: #ebebeb;
    color: #50505a;
    padding: 2px 4px 14px 4px;
    font-family: arial, verdana, sans-serif;
    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-family: arial, verdana, sans-serif;
    font-size: 9pt;
    
}

#content_1 a:link { 
    background-color: #ebebeb;
    color: #50505a;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    
}

#content_1 a:visited { 
    background-color: #ebebeb;
    color: #50505a;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    
}

#content_1 a:hover { 
    background-color: #ebebeb;
    color: #b40f00;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
     underline;
}

#content_1 a:active { 
    background-color: #ebebeb;
    color: #b40f00;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}

#header_2 { 
    background-color: #dd6700;
    color: #ffffff;
    padding: 4px 4px 4px 6px;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
}

#content_2 { 
    background-color: #ebebeb;
    color: #50505a;
    padding: 2px 4px 14px 4px;
    font-family: arial, verdana, sans-serif;
    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: #ffffff;
    color: #214886;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    text-decoration: none;
}

#header_3 { 
    background-color: #5a2f3e;
    color: #ffffff;
    padding: 4px 4px 4px 6px;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
}

#content_3 { 
    background-color: #ebebeb;
    color: #50505a;
    padding: 2px 4px 14px 4px;
    font-family: arial, verdana, sans-serif;
    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: #ffffff;
    color: #214886;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    text-decoration: none;
}

#header_4 { 
    background-color: #eb9f00;
    color: #ffffff;
    padding: 4px 4px 4px 6px;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
}

#content_4 { 
    background-color: #ebebeb;
    color: #50505a;
    padding: 2px 4px 14px 4px;
    font-family: arial, verdana, sans-serif;
    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: #ffffff;
    color: #214886;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    text-decoration: none;
}

#header_5 { 
    background-color: #5c3900;
    color: #ffffff;
    padding: 4px 4px 4px 6px;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
}

#content_5 { 
    background-color: #ebebeb;
    color: #50505a;
    padding: 2px 4px 14px 4px;
    font-family: arial, verdana, sans-serif;
    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: #ffffff;
    color: #214886;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    text-decoration: none;
}

#copyright { 
    background-color: #ffffff;
    color: #505050;
    padding: 9px 0px 9px 0px;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
}

#ad_bottom { 
    background-color: #ffffff;
    padding: 6px 0px 6px 0px;
    border-top: #cccccc 4px double;
}


.main_block {
	float: left;
	margin: 2px;
   width: 172px;
}

.block_header {
    padding: 4px 4px 4px 6px;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    background-color: #b40f00;
    color: #ffffff;
    margin-bottom: 4px;
}

#banner_block {
    text-align:right;
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
}

.block_content {
    background-color: #ebebeb;
    color: #50505a;
    padding: 2px 4px 14px 4px;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    border-top: none;
    border-right: #b6d4cb 1px dotted;
    border-bottom: #b6d4cb 1px dotted;
    border-left: #b6d4cb 1px dotted;
    height: 170px;
}

.block_content a { 
    color: #50505a;
    font-family: arial, verdana, sans-serif;
    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: #cccccc;
    color: #b40f00;
}


#row1 .block_content {
    padding: 0px 0px 0px 4px;
}


#row2 .block_content {
    height: 219px;
}

.block_content a {
    color: #50505a;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    text-decoration: none;
}

.block_content a:hover { 
    text-decoration: underline;
}

.block_content a:active { 
    color: #b40f00;
    text-decoration: underline;
}

#block_2_1 .block_header { background-color: #214886; }
#block_2_2 .block_header { background-color: #dd6700; }
#block_2_3 .block_header { background-color: #5a2f3e; }
#block_2_4 .block_header { background-color: #eb9f00; }
#block_2_5 .block_header { background-color: #5c3900; }


#block_2_4{
	margin-left: 3px;
}

#block_2_5 {
	margin-left: 4px;
}
.active_tab {
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    color: #ffffff;
 	 float: left;
    background-color: #214886; 
    border-top: #b6d4cb 1px dotted;
    border-right: #b6d4cb 1px dotted;
    border-bottom: #b6d4cb 0px dotted;
    border-left: #b6d4cb 1px dotted;
    padding: 2px 4px 2px 4px;
	 margin-right: 2px;
}

.inactive_tab {
	font-family: arial, verdana, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	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: #ffffff;
				margin: 0px;
				}

			a img {
				border: 0px;
			}

				
			#ad_top { 
				background-color: #ffffff;
				padding: 0px 0px 6px 0px;
				border-bottom: #cccccc 4px double;
				}
				
			#ad_bottom { 
				background-color: #ffffff;
				padding: 6px 0px 6px 0px;
				border-top: #cccccc 4px double;
				}
				
			#right_col_ad { 
				color: #ffffff;
				background-color: #c0c0c0;
				padding: 4px 6px 0px 6px;
				font-family: arial, verdana, sans-serif;
				font-size: 10pt;
				font-weight: bold;
				}
				
			#right_col_ads_split { 
				color: #ffffff;
				background-color: #c0c0c0;
				padding: 4px 6px 24px 6px;
				font-family: arial, verdana, sans-serif;
				font-size: 10pt;
				border-bottom: #ffffff 4px solid;
				border-top: #ffffff 4px solid;
				}
				
			#bus_opps_ad { 
				color: #666666;
				background-color: #ffffff;
				padding: 4px 6px 0px 6px;
				font-family: arial, verdana, sans-serif;
				font-size: 10pt;
				}
				
			#bus_opps_ad h1 { 
				color: #214886;
				background-color: #ffffff;
				padding: 0px 0px 0px 0px;
				font-family: arial, verdana, sans-serif;
				font-size: 10pt;
				}
				
			#bus_opps_ad a.h1 { 
				color: #214886;
				background-color: transparent;
				font-family: arial, verdana, sans-serif;
				font-size: 10pt;
				text-decoration: underline;
				}
				
			#outer_banner {
				background-image: url(../banner_art/background.gif);
				background-position: bottom;
				background-repeat: no-repeat;
				border-bottom: #cccccc 1px solid;
				padding: 0px 0px 0px 0px;
				}
				
			#banner_logo { 
				background-color: none;
				padding: 20px 0px 9px 0px;
				}
				
			#utility_nav { 
				background-color: none;
				color: #505050;
				padding: 6px 0px 0px 0px;
				font-family: arial, verdana, helvetica, sans-serif;
				font-size: 8pt;
				}
			#profile_doc {
				background-color: none;
				color: #505050;
				padding: 0px 0px 0px 0px;
				font-family: arial, verdana, helvetica, sans-serif;
				font-size: 8pt;
			}
				
			#banner_name2 { 
				background-color: none;
				color: #214886;
				padding: 9px 0px 0px 9px;
				font-family: arial, verdana, helvetica, sans-serif;
				font-size: 27pt;
				font-weight: normal;
				float:left; 
				}
				
			#site_nav { 
				background-color: none;
				color: #064c85;
				padding: 12px 0px 0px 9px;
				font-family: arial, verdana, helvetica, sans-serif;
				font-size: 12pt;
				}
				
			#outer_body { 
				padding: 5px 5px 5px 5px;
				border-top: #none;
				border-right: #cccccc 1px solid;
				border-bottom: #cccccc 1px solid;
				border-left: #cccccc 1px solid;
				}
				
/** Red Header for upcoming events **/
				
			#red_header { 
				background-color: #b40f00;
				color: #ffffff;
				padding: 4px 4px 4px 6px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				}
				
			#red_header a { 
				background-color: #b40f00;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#red_header a:link { 
				background-color: #b40f00;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#red_header a:visited { 
				background-color: #b40f00;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#red_header a:hover { 
				background-color: #b40f00;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
			#red_header a:active { 
				background-color: #b40f00;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
/** Green Header for announcements - press - newsletter **/
				
			#green_header { 
				background-color: #03483c;
				color: #ffffff;
				padding: 4px 4px 4px 6px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				}
				
			#green_header a { 
				background-color: #03483c;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#green_header a:link { 
				background-color: #03483c;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#green_header a:visited { 
				background-color: #03483c;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#green_header a:hover { 
				background-color: #03483c;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
			#green_header a:active { 
				background-color: #03483c;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				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: #ffffff;
				padding: 4px 4px 4px 6px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				}
				
			#blue_header a { 
				background-color: #214886;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#blue_header a:link { 
				background-color: #214886;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#blue_header a:visited { 
				background-color: #214886;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#blue_header a:hover { 
				background-color: #214886;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
			#blue_header a:active { 
				background-color: #214886;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
/** Orange Header for Publications and Reports **/
				
			#orange_header { 
				background-color: #dd6700;
				color: #ffffff;
				padding: 4px 4px 4px 6px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				}
				
			#orange_header a { 
				background-color: #dd6700;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#orange_header a:link { 
				background-color: #dd6700;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#orange_header a:visited { 
				background-color: #dd6700;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#orange_header a:hover { 
				background-color: #dd6700;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
			#orange_header a:active { 
				background-color: #dd6700;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
/** Purple Header for Case Study Database **/
				
			#purple_header { 
				background-color: #5a2f3e;
				color: #ffffff;
				padding: 4px 4px 4px 6px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				}
				
			#purple_header a { 
				background-color: #5a2f3e;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#purple_header a:link { 
				background-color: #5a2f3e;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#purple_header a:visited { 
				background-color: #5a2f3e;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#purple_header a:hover { 
				background-color: #5a2f3e;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
			#purple_header a:active { 
				background-color: #5a2f3e;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
/** Yellow Header for Business Opportunities **/
				
			#yellow_header { 
				background-color: #eb9f00;
				color: #ffffff;
				padding: 4px 4px 4px 6px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				}
				
			#yellow_header a { 
				background-color: #eb9f00;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#yellow_header a:link { 
				background-color: #eb9f00;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#yellow_header a:visited { 
				background-color: #eb9f00;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#yellow_header a:hover { 
				background-color: #eb9f00;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
			#yellow_header a:active { 
				background-color: #eb9f00;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}	
				
/** Brown Header for Ecosystem Marketplace **/
				
			#brown_header { 
				background-color: #5c3900;
				color: #ffffff;
				padding: 4px 4px 4px 6px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				}
				
			#brown_header a { 
				background-color: #5c3900;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#brown_header a:link { 
				background-color: #5c3900;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#brown_header a:visited { 
				background-color: #5c3900;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
			#brown_header a:hover { 
				background-color: #5c3900;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
			#brown_header a:active { 
				background-color: #5c3900;
				color: #ffffff;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}				
				
			#outer_content { 
				background-color: #ffffff;
				color: #50505a;
				padding: 0px 0px 0px 0px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				border-top: none;
				border-right: #b6d4cb 1px dotted;
				border-bottom: #b6d4cb 1px dotted;
				border-left: #b6d4cb 1px dotted;
				}
				
			#content { 
				background-color: #ffffff;
				color: #000000;
				padding: 4px 12px 14px 12px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				}
				
				
			#content a.h1 { 
				color: #214886;
				font-family: arial, verdana, sans-serif;
				font-size: 18pt;
				font-weight: bold;
				text-decoration: none;
				line-height: 32px;
				}
				
			#content h1 { 
				color: #214886;
				font-family: arial, verdana, sans-serif;
				font-size: 18pt;
				font-weight: bold;
				text-decoration: none;
				line-height: 32px;
				}
				
			#content h2 { 
				color: #214886;
				font-family: arial, verdana, sans-serif;
				font-size: 13pt;
				font-weight: bold;
				text-decoration: none;
				}
				
			#content a.h2:link { 
				color: #214886;
				font-family: arial, verdana, sans-serif;
				font-size: 14pt;
				font-weight: bold;
				text-decoration: none;
				}
				
			#content a.h2:visited { 
				color: #214886;
				font-family: arial, verdana, sans-serif;
				font-size: 14pt;
				font-weight: bold;
				text-decoration: none;
				}
				
			#content a.h2:hover { 
				color: #b40f00;
				font-family: arial, verdana, sans-serif;
				font-size: 14pt;
				font-weight: bold;
				text-decoration: none;
				}
				
			#content a.h2:active { 
				color: #b40f00;
				font-family: arial, verdana, sans-serif;
				font-size: 14pt;
				font-weight: bold;
				text-decoration: none;
				}
				
			#content a.text { 
				color: #000000;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underlines;
				}
				
			#content a.text:link { 
				color: #000000;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
			#content a.text:visited { 
				color: #000000;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
			#content a.text:hover { 
				color: #b40f00;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
			#content a.text:active { 
				color: #b40f00;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
			#content img.left {
				margin: 2px 4px 2px 0px;
				}
				
/** Here is the table styles for the ecosystem marketplace entries 88 **/

			#eco1 { 
				color: #000000;
				padding: 12px 0px 8px 0px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				}
				
				
			#eco1 a.h1 { 
				color: #214886;
				font-family: arial, verdana, sans-serif;
				font-size: 18pt;
				font-weight: bold;
				text-decoration: none;
				line-height: 32px;
				}
				
			#eco1 h1 { 
				color: #214886;
				font-family: arial, verdana, sans-serif;
				font-size: 18pt;
				font-weight: bold;
				text-decoration: none;
				line-height: 32px;
				}
				
			#eco1 h2 { 
				color: #214886;
				font-family: arial, verdana, sans-serif;
				font-size: 13pt;
				font-weight: bold;
				text-decoration: none;
				}
				
			#eco1 a.h2:link { 
				color: #214886;
				font-family: arial, verdana, sans-serif;
				font-size: 14pt;
				font-weight: bold;
				text-decoration: none;
				}
				
			#eco1 a.h2:visited { 
				color: #214886;
				font-family: arial, verdana, sans-serif;
				font-size: 14pt;
				font-weight: bold;
				text-decoration: none;
				}
				
			#eco1 a.h2:hover { 
				color: #b40f00;
				font-family: arial, verdana, sans-serif;
				font-size: 14pt;
				font-weight: bold;
				text-decoration: none;
				}
				
			#eco1 a.h2:active { 
				background-color: #cccccc;
				color: #b40f00;
				font-family: arial, verdana, sans-serif;
				font-size: 14pt;
				font-weight: bold;
				text-decoration: none;
				}
				
			#eco1 a.text { 
				color: #000000;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
			#eco1 a.text:link { 
				background-color: #ffffff;
				color: #000000;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
			#eco1 a.text:visited { 
				background-color: #ffffff;
				color: #000000;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
			#eco1 a.text:hover { 
				background-color: #cccccc;
				color: #b40f00;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
			#eco1 a.text:active { 
				background-color: #cccccc;
				color: #b40f00;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: underline;
				}
				
			#eco1 img.left {
				margin: 2px 4px 2px 0px;
				}
				
			#eco2 {
				background-color: #ffffff;
				color: #000000;
				padding: 4px 0px 12px 0px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				border-bottom: #acacac 1px dotted;
				}
				
			#eco3 {
				background-color: #eaeaea;
				color: #000000;
				padding: 4px 4px 12px 4px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				border-bottom: #acacac 1px dotted;
				}
				
/** ecosystem ends **/
				
			#agenda_table {
				background-color: #ffffff;
				color: #000000;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				}
				
			#publications_table {
				background-color: #ffffff;
				color: #000000;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				padding: 2px 0px 6px 0px;
				}
				
			#dcc_nav { 
				background-color: #ffffff;
				color: #505050;
				padding: 6px 4px 6px 8px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				border-top: none;
				border-right: #b6d4cb 1px dotted;
				border-bottom: #b6d4cb 1px dotted;
				border-left: none;
				}
				
			#dcc_nav a { 
				background-color: #ffffff;
				color: #505050;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				font-weight: normal;
				}
				
			#dcc_nav a:link { 
				background-color: #ffffff;
				color: #505050;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				font-weight: normal;
				}
				
			#dcc_nav a:visited { 
				background-color: #ffffff;
				color: #505050;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				font-weight: normal;
				}
				
			#dcc_nav a:hover { 
				background-color: #ffffff;
				color: #505050;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				font-weight: bold;
				}
				
			#dcc_nav a:active { 
				background-color: #ffffff;
				color: #505050;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				font-weight: bold;
				}
				
			#outer_speakers {
				padding: 0px 8px 8px 8px;
				border-left: #b6d4cb 1px dotted;
				}
				
			#speakers {
				background-color: #ffffff;
				color: #505050;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				}
				
			#speakers a.h1 {
				background-color: #ffffff;
				color: #214886;
				font-family: arial, verdana, sans-serif;
				font-size: 13pt;
				text-decoration: none;
				padding-bottom: 9px;
				}
				
			#related_news {
				background-color: #ffffff;
				color: #505050;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				padding: 4px 0px 4px 0px;
				border-top: #b40f00 4px double;
				}
				
			#related_news h1 {
				background-color: #ffffff;
				color: #214886;
				font-family: arial, verdana, sans-serif;
				font-size: 13pt;
				text-decoration: none;
				font-weight: normal;
				}
				
			#related_news a.h2 {
				background-color: #ffffff;
				color: #214886;
				font-family: arial, verdana, sans-serif;
				font-size: 13pt;
				text-decoration: none;
				padding-bottom: 9px;
				}
				
			#copyright { 
				background-color: #ffffff;
				color: #505050;
				padding: 9px 0px 9px 0px;
				font-family: arial, verdana, helvetica, sans-serif;
				font-size: 8pt;
				}
		
			#body_1_fullpage  {
				background-color: #ffffff;
				padding-left: 16px;
				padding-bottom: 16px;
				padding-right: 16px;
				padding-top: 0px;
				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 {
				background-color: #ffffff;
				padding: 6px;
				border: #3e3e3e 1px solid;
				font-family: verdana, helvetica, sans-serif;
				font-size: 11px;
				color: #3e3e3e;
				}
				
			#text_table_grey {
				background-color: #cccccc;
				padding: 6px;
				border: #3e3e3e 1px solid;
				font-family: verdana, helvetica, sans-serif;
				font-size: 11px;
				color: #3e3e3e;
				}
				
			#text_table_no_border {
				padding: 6px;
				border: none;
				font-family: verdana, helvetica, sans-serif;
				font-size: 11px;
				color: #3e3e3e;
				}
				
ul.top_list li {
	line-height: 200%;
	font-weight: bold;
}

ul.top_list li ul li ul li {
	line-height: 150%;
	font-weight: normal;
}

form ul {
	list-style: none;
	font-weight: bold;
}
form ul li {
	font-weight: normal;
}

.mand_field {
	color: Red;
	font-weight: bold;
}


.active_tab {
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    color: #ffffff;
 	 float: left;
    background-color: #214886; 
    border-top: #b6d4cb 1px dotted;
    border-right: #b6d4cb 1px dotted;
    border-bottom: #b6d4cb 0px dotted;
    border-left: #b6d4cb 1px dotted;
    padding: 2px 4px 2px 4px;
	 margin-right: 2px;
}

.inactive_tab {
	font-family: arial, verdana, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	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: #ebebeb;
    color: #50505a;
    padding: 2px 4px 14px 4px;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    border-top: none;
    border-right: #b6d4cb 1px dotted;
    border-bottom: #b6d4cb 1px dotted;
    border-left: #b6d4cb 1px dotted;
    height: 170px;
}

.block_content a { 
    color: #50505a;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
}

.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: #cccccc;
    color: blue;
}

#row1 .block_content {
    padding: 0px 0px 0px 4px;
}


#row2 .block_content {
    height: 219px;
}

.block_content a {
    color: blue;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    text-decoration: none;
}

.block_content a:hover { 
    text-decoration: underline;
}

.block_content a:active { 
    color: blue;
    text-decoration: underline;
}

/* Numbered Nav Styles */
.numNav { border-top: 1px #9999cc solid; background: #9e0000 ; padding: 5px; color: #ffffff; font-family:arial,helvetica,sans-serif; font-size: 8pt; }
.numNav UL { margin: 0px; padding: 3px 0px; 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: #ffffff; } .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: 0px; } .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: Blue;
	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: #FFFFFF;
	font-family: arial, verdana, sans-serif;
    font-size: 13pt;
}

.breadcrumb{

}
.body_1_fullpage_font {
	font-family: verdana, helvetica, sans-serif;
				font-size: 11px;
				color: #3e3e3e;
}

.top_menu_advertiser {
	font-family: arial, verdana, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	background-color: #C8C8C8;
	cursor: pointer;
}
