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: 0px 0px 6px 0px;
    border-bottom: #cccccc 4px double;
}


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

#site_nav { 
    background-color: #ffffff;
    color: #064c85;
    padding: 0px 0px 0px 9px;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12pt;
    valign: bottom;
    /*background-image: url(../../../dev.g3ict.com/design/images/banner_background.gif);*/
    background-position: top;
    background-repeat: no-repeat; 
}

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

#outer_body { 
    padding: 5px 5px 5px 5px;
    border-top: #none;
    border: #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: #ebebeb;
    color: #50505a;
    padding: 0px 0px 0px 0px;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    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;
	vertical-align:top;
	margin: 2px;
}

/** block header is the text style for home page red bar */

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

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

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

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

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

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

#banner_block {
    text-align:right;
    background-color: #ebebeb;
    padding: 0px 0px 0px 0px;
    border-right: #b6d4cb 1px dotted;
    border-bottom: #b6d4cb 1px dotted;
    border-left: #b6d4cb 1px dotted;
}

.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;
    vertical-align: top;
}

.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;
}

/** home page colored bars links */

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

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


#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;
}

.active_content ul {
	padding-right:6px;
}

.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.html);
				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: 10pt;
				font-weight: bold;
			}
				
			#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_handicaped {
				background-color: #dd6700;
				color: #ffffff;
				padding: 4px 4px 4px 6px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				}
				
/** 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;
				text-decoration: none;
				}
				
				
			#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;
				}
				
			#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_items {
				background-color: #ffffff;
				color: #505050;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				padding: 4px 0px 4px 0px;
				
				}
				
			#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 {
				
				padding: 0px;
				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;
}
form td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.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 0 0 0;
    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: 210px;
}

.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;
}

.login_blurb {
	font-size: 14px;
}

body { text-align:center; }

.body { width:900px; margin:0 auto; text-align:left; }

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

.outer_banner_div { background-image: url(../images/background2.gif.html); background-repeat: no-repeat; background-position: center bottom; padding: 0;}

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

.utility_nav_div a { text-align:right; background-color: none; color: #505050; padding: 6px 0px 0px 0px; font-family: arial, verdana, helvetica, sans-serif; font-size: 8pt; }

.utility_nav_div div { text-align:right; }

.profile_doc_div { text-align:right; background-color: none; color: #505050; padding:0px; font-family: arial, verdana, helvetica, sans-serif; font-size: 10pt; font-weight: bold; }

.banner_name_div { vertical-align:bottom; 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_div div { text-align:left; }

.site_nav_div { clear:both; vertical-align:bottom; background-color: none; color: #064c85; padding: 12px 0px 0px 9px; font-family: arial, verdana, helvetica, sans-serif; font-size: 12pt; }

.outer_body_div { border:1px solid #ccc; padding: 5px; float:left; min-width:890px; }

.orange_header_div { vertical-align:top; text-align:left; background-color: #dd6700; color: #ffffff; padding: 4px 4px 4px 6px; font-family: arial, verdana, sans-serif; font-size: 9pt; }

.brown_header_div { vertical-align:top; text-align:left; background-color: #5c3900; color: #ffffff; padding: 4px 4px 4px 6px; font-family: arial, verdana, sans-serif; font-size: 9pt; }

.orange_header_div a { color: #ffffff; font-size: 9pt; text-decoration: none; }

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

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

/** here is the content block */

.outer_content_div { overflow:hidden; zoom:1; vertical-align:top; background-color: #ffffff; color: #50505a; padding-top: 5px; font-family: arial, verdana, sans-serif; font-size: 9pt; text-align: left;}

.outer_content_div a {background-color: transparent; color: #50505a; font-family: arial, verdana, sans-serif; font-size: 9pt; text-decoration: underline;}
.outer_content_div a:link {background-color: transparent; color: #50505a; font-family: arial, verdana, sans-serif; font-size: 9pt; text-decoration: underline;}
.outer_content_div a:visited {background-color: transparent; color: #50505a; font-family: arial, verdana, sans-serif; font-size: 9pt; text-decoration: underline;}
.outer_content_div a:hover {background-color: transparent; color: #b40f00; font-family: arial, verdana, sans-serif; font-size: 9pt; text-decoration: underline;}
.outer_content_div a:active {background-color: transparent; color: #b40f00; font-family: arial, verdana, sans-serif; font-size: 9pt; text-decoration: underline;}

/** home colored bar links*/

.outer_content_div a.home {background-color: transparent; color: #ffffff; font-family: arial, verdana, sans-serif; font-size: 9pt; text-decoration: none;}
.outer_content_div a.home:link {background-color: transparent; color: #ffffff; font-family: arial, verdana, sans-serif; font-size: 9pt; text-decoration: none;}
.outer_content_div a.home:visited {background-color: transparent; color: #ffffff; font-family: arial, verdana, sans-serif; font-size: 9pt; text-decoration: none;}
.outer_content_div a.home:hover {background-color: transparent; color: #ffffff; font-family: arial, verdana, sans-serif; font-size: 9pt; text-decoration: underline;}
.outer_content_div a.home:active {background-color: transparent; color: #ffffff; font-family: arial, verdana, sans-serif; font-size: 9pt; text-decoration: underline;}

.outer_content_div h1 {background-color: #ffffff; color: #214886; font-family: arial, verdana, sans-serif; font-size: 22pt; text-decoration: none; font-weight: bold;}

/** home page zone images*/

.outer_content_div img.home_zone { margin: 1px 0px 2px 0px; }

.outer_content_border {border-top: none; border-right: #b6d4cb 1px dotted; border-bottom: #b6d4cb 1px dotted; border-left: #b6d4cb 1px dotted;}

/**.content_div { margin-right:200px; width:680px; height: 300px; overflow: auto;  }*/

.content_div { vertical-align:top; width:680px; }

.content_div_ads_right { margin-right:200px; width:680px; overflow:hidden; }

.border_content { padding:0 5px; }
.border_content a.h1, .border_content a.h1:visited {font-size:15pt;text-decoration: none;}
.border_content a.h1:hover {font-size:15pt;font-size:15pt;text-decoration: underline;}


.date { font-size:12px; color:#888888; font-family:Verdana, Arial, Helvetica, sans-serif }

.new_comment { margin-top:20px; font-size:12px; color:#05337e; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

.new_comment span { font-weight:normal; font-family:Arial, Helvetica, sans-serif; }

.outer_speakers_div { width:180px; $width:196px;

overflow:hidden; vertical-align:top; float:right; padding: 0px 8px 8px 8px; }

.right_col_speakers_div p { text-align:center; }

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

.copyright_div a { background-color: #ffffff; color: #505050; font-family: arial, verdana, helvetica, sans-serif; font-size: 8pt; }

.copyright_div div { text-align:center; }

/* new */

.blue_header_div { vertical-align:top; text-align:left; background-color: #214886; color: #ffffff; padding: 4px 4px 4px 6px; font-family: arial, verdana, sans-serif; font-size: 9pt; }

.blue_header_div div { text-align:left; }

.blue_header_div a { background-color: #214886; color: #ffffff; font-family: arial, verdana, sans-serif; font-size: 9pt; text-decoration: none; }

.blue_header_div a:hover, .blue_header_div a:active { text-decoration: underline; }

.top_menu_second { width:20%; vertical-align:top; float:left }

.event_pages { width:20%; vertical-align:top; float:left }

.content_about { vertical-align:top; padding-left:20% }

/* new2 */

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

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

.red_header_div a { background-color: #b40f00; color: #ffffff; font-family: arial, verdana, sans-serif; font-size: 9pt; text-decoration: none; }

.red_header_div a:hover, red_header_div a:active { text-decoration: underline; }

.content_red_header { width:65%; vertical-align:top; }

.outer_speakers_div div { text-align:center; }

.block_content_right {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;

padding-bottom: 0pt; padding-top: 2pt; height: 403px; $height: 427px;}

.block_content_right {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;

padding-bottom: 0pt; padding-top: 2pt; height: 403px; $height: 427px;}






.block_content_right {height: 403px; $height: 417px;}

/** Service Providers Zone Cols **/

		#spz_top { 
				background-color: #ffffff;
				color: #000000;
				padding: 0px 0px 6px 0px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
		#spz_top img.ad { 
				margin: 2px 0px 4px 4px;
				}
				
		#spz_mid_left { 
				background-color: #ffffff;
				color: #000000;
				padding: 4px 4px 6px 0px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
		#spz_mid_right { 
				background-color: #ffffff;
				color: #000000;
				padding: 4px 0px 6px 4px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
		
		#spz_left { 
				border: #3e3e3e 1px solid;
				background-color: #CCCCFF;
				color: #000000;
				padding: 4px 4px 8px 4px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}
				
		#spz_right { 
				border: #3e3e3e 1px solid;
				background-color: #FFFF96;
				color: #000000;
				padding: 4px 4px 8px 4px;
				font-family: arial, verdana, sans-serif;
				font-size: 9pt;
				text-decoration: none;
				}














.active_content {float: left; vertical-align:top; overflow:auto !important;}

.block_content_upcoming_events {height: 210px !important;}


.block_content_mini {height:185px; $height:212px;}
.block_content_right {height:407px; $height:437px;}

.line {background-color: #C8C8C8; height:1px; width:1px;}
.item {padding:5px}
.label {text-align: right; width: 120px}
