a:hover {
	color: #333333;
	text-decoration:underline;
}

/* TOP NAV */

.sitetool {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #ffffff;
	font-weight:normal;
	padding-right:5px;
	}
	.sitetool_pipe {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #ffffff;
	font-weight:normal;
	padding-right:5px;
	}


/* CAMPAIGN PAGE */

.campaign_name {
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #000000;
	font-weight:bold;
	line-height:17px;
	}

.campaign_head {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #333333;
	font-weight:bold;
	line-height:17px;
	}
	
.topic {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #333333;
	font-weight:bold;
	line-height:17px;
	}
.topic_link {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #00aca1;
	font-weight:bold;
	line-height:17px;
	}
	
.element {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #00aca1;
	font-weight:normal;
	line-height:17px;
	}
	
.guidebook_sidebar {
	padding-left:10px;
	padding-right:10px;
	padding:0px;
	}

/* BODY COPY */

.bc {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #272727;
	font-weight:normal;
	line-height:17px;
	}
.bc_small {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #272727;
	font-weight:normal;
	line-height:14px;
	}
.bc_small_bold {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #272727;
	font-weight:bold;
	line-height:14px;
	}
.bc_bold {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration: none;
	color: #272727;
	line-height:17px;
	}
.bc_head {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration: none;
	color: #272727;
	line-height:21px;
	}
	.bc_bold_white {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration: none;
	color: #ffffff;
	line-height:17px;
	}
.bc_ital {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style:italics;
	text-decoration: none;
	color: #272727;
	font-weight:normal;
	line-height:17px;
	}
.bc_a {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #00aca1;
	font-weight:normal;
	line-height:17px;
	}
.bc_a_bold {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration: none;
	color: #00aca1;
	line-height:17px;
	}
.bc_a_small {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #00aca1;
	font-weight:normal;
	line-height:17px;
	}
.bc_a_white {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #ffffff;
	font-weight:normal;
	line-height:17px;
	}
.articleheadline {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color:#b3740e;
	line-height:20px;
}
.exhibitorlocationhead {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color:#000000;
	line-height:20px;
}
.exhibitorlocation {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	line-height:20px;
}
/* SESSION TEMPLATE STYLES  */

.session_headline {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color:#272727;
	line-height:20px;
	padding-bottom:5px;
}
.session_copy {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #272727;
	font-weight:normal;
	line-height:15px;
	}
.session_a {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #0073ae;
	font-weight:normal;
	line-height:15px;
	}
.session_subhead {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color:#666666;
	line-height:14px;
}
	.session_subhead_a {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration: none;
	color: #0073ae;
	line-height:15px;
	padding-left:5px;
}
	.session_detail_bg {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0073ae;
	font-weight:bold;
	line-height:15px;
	padding:0px;
	background-color:#f3f3f3;
	margin-bottom:5px;
	}
	.session_detail_med {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0073ae;
	font-weight:bold;
	line-height:15px;
	background-color:#f3f3f3;
	padding:0px;
	margin-bottom:5px;
	}
    .content_sessions_box_green {
	background-color:#e6eece;
	padding:7px;
	width:420px;
	}
    .content_sessions_box_silver {
	background-color:#f4f4f4;
	padding:7px;
	width:420px;
	}
    .conference_sessions_box_green {
	background-color:#e6eece;
	padding:7px;
	width:600px;
	}
    .conference_sessions_box_silver {
	background-color:#f4f4f4;
	padding:7px;
	width:600px;
	}
	.mover_small {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #272727;
	font-weight:normal;
	line-height:15px;
}
	li.mover {
	font-size: 6pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #272727;
	font-weight:normal;
	line-height:15px;
}	
/* TABLE STYLES */

.td_header {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color:#333333;
	padding-left:5px;
}
.td_header2 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color:#333333;
	padding-left:5px;
        background-color:#f3f3f3;
}
.td_copy {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #272727;
	font-weight:normal;
	line-height:15px;
	padding-left:5px;
}

.td_regularcopy {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #272727;
	font-weight:normal;
	line-height:15px;
}

.td_bold {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #272727;
	line-height:15px;
	padding-left:5px;
}

.td_copy_a {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #3a89b4;
	font-weight:normal;
	line-height:15px;
	padding-left:5px;
}
.td_sitemap_a {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #0073ae;
	font-weight:normal;
	line-height:15px;
}

.td_sitemap_category {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:15px;
	background-color:#f3f3f3;
	padding:5px;
	margin-bottom:5px;
	}

.footer_text {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #000000;
	font-weight:normal;
	padding-right:5px;
	}
.footer_link {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #00aca1;
	font-weight:normal;
	padding-right:5px;
	}
	
	/* LIST TAGS */
	
	ul ol li {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #272727;
	font-weight:normal;
	line-height:15px;
	margin-left:-20px;
      }

	.ul_noindent{
list-style-type: disc;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 0px;
padding-top: 0px;
margin-top: 0px;
margin-left:10px;
}  

.ul_noindent_2{
list-style-type: disc;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
margin-top: 0px;
margin-left:-25px;

}  

/*NEWS HEADLINES FOR HOMEPAGE*/

.news_box_background {
	background-image:url(../images/hp_latest_news_bg.gif);
	background-repeat:no-repeat;
}
.news_nolink {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration: none;
	color:#f4f4f4;
	text-decoration:none;
}
.news_headline a {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #ffffff;
	line-height:12px;
}
.news_headline a:hover {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #eeb111;
	text-decoration:underline;
	line-height:12px;
}
.more_news_headlines a {
	padding-left:5px;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color: #ffffff;
}
.more_news_headlines a:hover {
	padding-left:5px;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
color: #eeb111;
}	  
	  
	 /* REGISTER BOX */ 
	  .register {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
	font-weight:normal;
	line-height:15px;
	padding:5px;
	}