/* WRG 2005 CSS Document */

a:link, a:visited {
	color: #21528C;
	text-decoration: underline;
}

a:hover, a:active {
	color: #778B7E;
	text-decoration: underline;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow-y: scroll; /*So page doesn't jump when scroll appears*/
}



/******************************************/
/* QUICK NAVIGATION                       */ 
/******************************************/

.quickNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: middle;
	padding: 4px;
}

.quickNav a:link, .quickNav a:visited {
	color:#FFFFFF;
	text-decoration: none;
	vertical-align: middle; 
	padding: 4px;
}

.quickNav a:hover, .quickNav a:active {
	text-decoration: underline;
	vertical-align: middle; 
	padding: 4px;
}

/* quickNav for header */

.quickNav2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	vertical-align: middle;
	padding: 4px;
}

.quickNav2 a:link, .quickNav2 a:visited {
	color:black;
	text-decoration: none;
	vertical-align: middle; 
	padding: 4px;
}

.quickNav2 a:hover, .quickNav2 a:active {
	text-decoration: underline;
	vertical-align: middle; 
	padding: 4px;
}

/******************************************/
/* PRIMARY NAVIGATION                     */ 
/******************************************/

.primaryNav a:link, .primaryNav a:visited {
	display: block;
	padding: 4px 4px 4px 4px;
	background-color:#0066CC;
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:center;
}

.primaryNav a:hover, .primaryNav a:active {
	display: block;
	padding: 4px 4px 4px 4px;
	background-color:#0099FF;
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:center;
}

.primaryNav2 a:link, .primaryNav2 a:visited {
	display: block;
	padding: 4px 4px 4px 4px;
	background-color:#0066CC;
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-right:1px solid #0066CC;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:center;
}

.primaryNav2 a:hover, .primaryNav2 a:active {
	display: block;
	padding: 4px 4px 4px 4px;
	background-color:#0099FF;
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-right:1px solid #0099FF;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:center;
}

/******************************************/
/* SIDE NAVIGATION 1                      */
/******************************************/

/*
THIS NAVIGATION IS USED FOR HOME, CONFERENCE OVERVIEW, AGENDA, SPEAKERS, PRICING REGISTER, BACK TO CONFERENCES
*/

.sideNavTitle {
	padding:6px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#0066CC;
	font-size:14px;
	font-weight:bold;
	border-right: 1px solid #999999;
	border-bottom: 10px solid #333387;	
}

.sideNav a:link, .sideNav a:visited {
	display:block;
	padding:6px;
	background-color:#333387;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #778B7E;
}

.sideReg a:link, .sideReg a:visited {
	display:block;
	padding:6px;
	background-color:#FFFFFF;
	color:#CC0000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-bottom: 1px solid #333387;
	border-right: 1px solid #778B7E;
}

.sideReg a:hover, .sideReg a:active {
	display:block;
	padding:6px;
	background-color:#0066CC;
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-bottom: 1px solid #333387;
	border-right: 1px solid #778B7E;
}

.sideNavfirst a:link, .sideNavfirst a:visited {
	display:block;
	padding:6px;
	background-color:#333387;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: 0px;
	border-right: 1px solid #778B7E;
}

.sideNav3 a:link, .sideNav3 a:visited {
	display:block;
	padding:6px;
	background-color:#5260b8;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #778B7E;
}

.sideNav a:hover, .sideNav a:active {
	display:block;
	padding:6px;
	background-color:#0066CC;
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #FFFFFF;
	border-right: 1px solid #778B7E;
}


.sideNavfirst a:hover, .sideNavfirst a:active {
	display:block;
	padding:6px;
	background-color:#0066CC;
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #FFFFFF;
	border-top: 0px;
}

.sideNav3 a:hover, .sideNav3 a:active {
	display:block;
	padding:6px;
	background-color:#0066CC;
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #FFFFFF;
	border-right: 1px solid #778B7E;
}


/* SELECTED SIDE NAV MENU */

.sideNavSelected a:link, .sideNavSelected a:visited {
	display:block;
	padding:6px;
	background-color:#0066CC;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: 1px solid #FFFFFF;
}

.sideNavSelected a:hover, .sideNavSelected a:active {
	display:block;
	padding:6px;
	background-color:#0066CC;
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #FFFFFF;
}

.sideNavSelectedfirst a:link, .sideNavSelectedfirst a:visited {
	display:block;
	padding:6px;
	background-color:#0066CC;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: 0px;
}

.sideNavSelectedfirst a:hover, .sideNavSelectedfirst a:active {
	display:block;
	padding:6px;
	background-color:#0066CC;
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: 0px;
}


.sideNavSelectedLast a:link, .sideNavSelected a:visited {
	display:block;
	padding:6px;
	background-color:#0066CC;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: 1px solid #FFFFFF;	

}




/* USE THIS CSS STYLE FOR THE LAST TD OF THE MENU */

.sideNavLast a:link, .sideNavLast a:visited {
	display:block;
	padding:6px;
	background-color:#333387;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
}

.sideNavLast a:hover, .sideNavLast a:active {
	display:block;
	padding:6px;
	background-color:#0066CC;
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
}

.sideNavLastSelected a:link, .sideNavLastSelected a:visited {
	display:block;
	padding:6px;
	background-color:#0066CC;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
}

.sideNavLastSelected a:hover, .sideNavLastSelected a:active {
	display:block;
	padding:6px;
	background-color:#0066CC;
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
}

.sideNavNoLink {
	display:block;
	padding:6px;
	background-color:#333387;
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #FFFFFF;
	border-right: 1px solid #999999;
}


/***************SecondLevel*****************/

.sideNav2ndLevel a:link, .sideNav2ndLevel a:visited {
	display:block;
	padding: 4px 4px 4px 20px;
	background-color: #21528C;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border-right: 1px solid #778B7E;
}


.sideNav2ndLevel a:hover, .sideNav2ndLevel a:active {
	display:block;
	padding: 4px 4px 4px 20px;
	background-color: #21528C;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
	font-size:12px;
	border-right: 1px solid #778B7E;

}	

.sideNav2ndLevelSelected a:link, .sideNav2ndLevelSelected a:visited {
	display:block;
	padding: 4px 4px 4px 20px;
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border-right: 1px solid #ffffff;
}


.sideNav2ndLevelSelected a:hover, .sideNav2ndLevelSelected a:active {
	display:block;
	padding: 4px 4px 4px 20px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-size:12px;
	border-right: 1px solid #ffffff;

}	

/* USE THIS CSS STYLE FOR THE SUB MENUE OF AGENDA BUTTON */

.sideNavSubAgendaSelected a:hover, .sideNavSubAgendaSelected a:active, .sideNavSubAgendaSelected a:link, .sideNavSubAgendaSelected a:visited{
	display:block;
	padding:4px 4px 4px 16px;
	background-color: #FFFFFF;
	color:#000000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.sideNavSubAgenda a:hover, .sideNavSubAgenda a:active, .sideNavSubAgenda a:link, .sideNavSubAgenda a:visited{
	display:block;
	padding:4px 4px 4px 16px;
	background-color:#CCCC99;
	color:#000000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #CCCC99;
	border-right: 1px solid #999999;
}

/******************************************/
/* SIDE NAVIGATION 2                      */
/******************************************/

/*
THIS NAVIGATION IS USED FOR REQUEST BROCHURE, SPONSORS/EXHIBITORS, SPONSORSHIP OPPORTUNITIES, MEDIA, BECOME A MEDIA PARTNER, PURCHASE CONFERENCE CD-ROM
*/

.sideNavTitle2 {
	padding:6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#OOOOOO;
	font-size:11px;
	font-weight:bold;
	background-color:#FFFFFF;
	border-left: 1px solid;
	border-right: 1px solid #999999;
	
}

.sideNav2 a:link, .sideNav2 a:visited {
	display:block;
	padding:6px;
	background-color:#0066CC;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
	
}

.sideNav2 a:hover, .sideNav2 a:active {
	display:block;
	padding:6px;
	background-color:#0099FF;
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #FFFFFF;
	border-right: 1px solid #778B7E;
}

/* side nav selected state */
.sideNav2Selected a:link, .sideNav2Selected a:visited {
	display:block;
	padding:6px;
	background-color:#FFFFFF;
	color:#00000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	
}

.sideNav2Selected a:hover, .sideNav2Selected a:active {
	display:block;
	padding:6px;
	background-color:#FFFFFF;
	color:#000000;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

/* USE THIS CSS STYLE FOR THE LAST TD OF THE MENU */

.sideNavLast2 a:link, .sideNavLast2 a:visited {
	display:block;
	padding:6px;
	background-color:#0066CC;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
}

.sideNavLast2 a:hover, .sideNavLast2 a:active {
	display:block;
	padding:6px;
	background-color:#0099FF;
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #778B7E;
}

/******************************************/
/* CONFERENCE PAGE ITEMS                  */ 
/******************************************/

.conferenceTitleBox {
	background-color:#F2F3FD;
}

.conferenceTitleBoxGraphical {
	background-image: url(/images/website_images/headerBGgradient.gif);
	background-repeat: repeat-x;
}

.conferenceTitleBoxGraphical2 {
	background-image: url(/images/website_images/headerBGgradient2.gif);
	background-repeat: repeat;
}

.blueSubhead 
	{		
	font-family: verdana, arial, helvetica, sans-serif;
	color: #003399;	
	font-size: 12pt;
	line-height: 120%;
	word-spacing: 1pt;
	letter-spacing: 1pt;
	font-weight: bold;
	}

.greyline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-align:left;
	background-color:#666666;
	border-top: 1px none #FFFFFF;
	height: 1px;
}

/******************************************/
/* HOMEPAGE ITEMS                         */ 
/******************************************/

.homepageHeadersNews {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-align:left;
	background-color:#666666;
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	height: 25px;
}

.homepageBoxNews {
	border-left: 1px solid #F2F3FD;
	border-bottom: 1px solid #F2F3FD;
	border-right: 1px solid #F2F3FD;
}

.homepageHeadersFeaturedEvent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-align:left;
	background-color:#666666;
	border-top: 1px none #FFFFFF;
	height: 25px;
}

.homepageBlurbBox {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	/*border-right: 1px solid #0066CC;*/
	border-left: 1px solid #FFFFFF;
}

.homepageIndustry {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: middle;
	padding: 4px;
}

.homepageIndustry a:link, .homepageIndustry a:visited {
	color:#000000;
	text-decoration: underline;
	vertical-align: middle; 
	padding: 4px;
}

.homepageIndustry a:hover, .homepageIndustry a:active {
	text-decoration: underline;
	color:#0000ff;
	vertical-align: middle; 
	padding: 4px;
}

/************* FEATURED NAV ***************/
.featuredNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: middle;
	padding: 4px;
	text-align: right;
}

.featuredNav a:link, .featuredNav a:visited {
	text-decoration: none;
	vertical-align: middle;
	padding: 4px;
	text-align: right;
}

.featuredNav a:hover, .featuredNav a:active {
	text-decoration: underline;
	vertical-align: middle;
	padding: 4px;
	text-align: right;
}

/********** INDUSTRY SECTION *************/
.homepageIndustryMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	vertical-align: middle;
	padding: 3px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.homepageIndustryMenu a:link, .homepageIndustryMenu a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	vertical-align: middle;
	padding: 3px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	background-color: #F2F3FD;
	border: thin dashed #F0F1FC;
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 0px;
	display: block;
}

.homepageIndustryMenu a:hover, .homepageIndustryMenu a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	vertical-align: middle;
	padding: 3px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	background-color: #F4F5FD;
	border: thin dashed #C6C5D7;
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 0px;
	display: block;
}

.allHomepageIndustryMenu a:link, .allHomepageIndustryMenu a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	vertical-align: middle;
	padding: 3px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	background-color: #D6D5E1;
	border: thin dashed #D6D5E1;
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 0px;
	display: block;
}

.allHomepageIndustryMenu a:hover, .allHomepageIndustryMenu a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	vertical-align: middle;
	padding: 3px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	background-color: #E7E7ED;
	border: thin dashed #D6D5E1;
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 0px;
	display: block;
}


/******************************************/
/* GENERAL PAGES                          */ 
/******************************************/

.generalPageBoxRule {
	border-top: 10px solid #0066CC;
}

/******************************************/
/* COLOR HORIZONTAL BARS                  */ 
/******************************************/

.featuredEventBox {
	background-color:#DAD9EB;
}

.greyRule {
	background-color:#999999;
}

.greenRule{
	background-color: #778B7E;
}

.blueRule {
	background-color:#0066CC;
}

.lightGreyRule {
	background-color:#CCCCCC;
}

/******************************************/
/* FOOTER                                 */ 
/******************************************/

.footnote {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:gray;
	text-decoration: none;
	vertical-align:middle;
	text-align:left;
	padding: 10px;
}

.footerNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align:center
}

.footerNav a:link, .footerNav a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	text-decoration:none;
	vertical-align:middle;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align:center;
}

.footerNav a:hover, .footerNav a:active {
	text-decoration:underline;
}
/*
/***********************************************/
/* Conference Titles                           */
/***********************************************/

.conftitle {
	font: bold 24px "arial;", arial, serif;
	text-shadow : 3px 3px 4px silver;
	color:blue;
	padding: 5px 5px 5px 5px;
      }


	.conferenceTitle, .conferenceTitle a:link, .conferenceTitle a:visited, .conferenceTitle a:hover, .conferenceTitle a:active  {
	font: 22px "Times New Roman", Times, serif;
	color: #000000;
	text-align: left;
	/*padding: 20px 20px 10px 20px;*/
	vertical-align:top;
	text-decoration:underline;
}

.conferenceListTitle, .conferenceListTitle a:link, .conferenceListTitle a:visited, .conferenceListTitle a:hover, .conferenceListTitle a:active  {
	font: 16px "arial;", arial, serif;
	color: #00000;
	text-align: left;
	/*padding: 20px 20px 10px 20px;*/
	vertical-align:top;
	text-decoration:none;
}

.tagline {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;		
	color: #000000;
	text-align: left;
	font-style:italic;
	padding: 4px 20px 20px 20px;	vertical-align:top;
}

.taglinesmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #663300;
	text-align: left;
	padding: 4px 40px 4px 0px;	vertical-align:top;
}

.conferenceDate {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-align: left;
	padding: 4px 40px 4px 0px;
	vertical-align:top;
}

.conferenceLocation {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;		
	color: #000000;
	text-align: left;
	vertical-align:top;
}

.conferenceRegTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #21528C;
	text-align:left;
}

/***********************************************/
/* BODY CONTENT                                */
/***********************************************/

.pageTitle{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:18px;
}


.bodyContent{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
} 

.agendaDay{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 15px;
}

.smallText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:gray;
	text-decoration: none;
	vertical-align:middle;
	text-align:center;
}
.smallText a:link, .smallText a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:black;
	text-decoration: underline;
	vertical-align:middle;
	text-align:center;
}

.smallTextblack {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	vertical-align:middle;
	text-align:left;
}

.sectiontitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
}

.sectiontitle2	 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #FFFFFF;
}

.conference p {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
}

.conference td {
	vertical-align:top;
	}

.conference ul {
	list-style:outside;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	}

.title {
	color:#0061A2;
	font-size:12px;
	font-weight:bold;
	}

.page_title {
	color:#000066;
	font-weight:bold;
	font-size:16px;
	}
	
.keynote {
	background:#EAEAFF;
	}
.keynote_header {
	background:#A82611;
	font-weight:bold; 
	color:white; 
	text-align:center; 
	border-top:1px solid black; 
	border-bottom:1px solid black;
	}
	
.discussion {
	background:#ffffee;
	}
.discussion_header {
	background:#02395D;
	font-weight:bold; 
	color:white; 
	text-align:center; 
	border-top:1px solid black; 
	border-bottom:1px solid black;
	}
	
.presentation {
	background:#eeeeee;
	}
.presentation_header {
	background:#0B0B9E;
	font-weight:bold; 
	color:white; 
	text-align:center; 
	border-top:1px solid black; 
	border-bottom:1px solid black;
	}
	
.section_header {
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:16px;
	color:white;
	background:#000066;
	text-align:center;
	padding:2px;
	}

/*********************************************/
/* INDIVIDUAL CONFERENCE AGENDA PAGES        */
/*********************************************/

.highlightBox {
	background-color: #0066CC;
	padding: 5px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #FFFFFF;
}

/*********************************************/
/* CONFERENCE REMINDER BOX                   */
/*********************************************/

.conferenceReminderBox {
padding: 6px;
background-color:#F2F3FD;
}

.bodyContent td {
	font-size:12px;
	}
	
sup {font-size:xx-small; vertical-align:top;}

