@charset "utf-8";
/* CSS Document for HFconferences.ca (conference template) */

body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height:18px; 
	color: #2a2a2a; 
	padding:0px 0px 5px 0px; 
	margin:0px;}
	
img.speakerphoto {border: 5px white solid; float:left;}
	
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 25px; line-height: 30px; font-weight: bold; color: #757575; margin: 0px; padding: 0px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size: 18px; line-height:20px; font-weight: bold; color:#4d4d4d; padding:15px 0px 15px 0px; margin:0px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; line-height:16px; font-weight: bold; color:#757575; padding:10px 0px 15px 0px; margin:0px;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size: 13px; line-height:16px; font-weight: bold; color:#4d4d4d; padding:15px 0px 15px 0px; margin:0px;}
a, a:link, a visited {font-family: Arial, Helvetica, sans-serif; color:#757575; text-decoration:underline;
	font-weight: bold;
}
a:hover, a:active {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#4d4d4d; text-decoration:none;}
.leftborder {
	background: url(http://www.hfconferences.ca/common/border_left.gif) right top repeat-y;
	width: 10px;}
.rightborder {
	background: url(http://www.hfconferences.ca/common/border_right.gif) left top repeat-y;
	width: 10px;}

#main_nav { float:left; width:758px; height:31px; line-height:normal; background-color: #FFFFFF; background:url(http://www.hfconferences.ca/common/main_nav_bg.gif) repeat-x top;}
#main_nav ul { margin:0; padding:0; list-style:none; }
#main_nav li { background:url(http://www.hfconferences.ca/common/main_nav_right.gif) no-repeat left top; float:right; margin:0; padding:0; }
#main_nav a, #main_nav a:link, #main_nav a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#757575; text-decoration:none; display:block; padding: 8px 10px 8px 10px; }
#main_nav a:hover, #main_nav a:active { color:#414141; text-decoration:none; display:block; }
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #main_nav a {float:none;}
  /* End IE5-Mac hack */
#main_nav .current { background:url(http://www.hfconferences.ca/common/main_nav_right.gif) no-repeat left top; float:right; margin:0; padding:0;}
#main_nav .current a { font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#E33B42; text-decoration:none; display:block; padding: 8px 10px 8px 10px; }
#bottom_banner {background-color:#2B2B2B; width:100%; text-align:right; margin-top:1px;}

.logoheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background: url(http://www.hfconferences.ca/common/headersm_shadows.jpg) right top no-repeat;
	padding: 0px;
	vertical-align: bottom;
	text-align: left;
	width:758px;
	height:50px;
	display:block;
}
#conferenceshome_nav {
	background:url(http://www.hfconferences.ca/common/conferencehome_nav_bg.gif) left top repeat-x;
	float:left;
	display:block;
	width:753px;
	height:25px;
	line-height:normal;
	border-top:solid 1px #ffffff;
	padding:3px 5px 3px 0px;}
#conferenceshome_nav ul { margin:0px; padding:0px; list-style:none; }
#conferenceshome_nav li { float:right; margin:0px; padding:0px; background:url(http://www.hfconferences.ca/common/conferencenav_right.jpg) right no-repeat; }
#conferenceshome_nav a, #conferenceshome_nav a:link, #conferenceshome_nav a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#ffffff; text-decoration:none; display:block; padding: 4px 10px 4px 10px; background:url(http://www.hfconferences.ca/common/conferencenav_left.jpg) left no-repeat; }
#conferenceshome_nav a:hover, #conferenceshome_nav a:active { color:#cccccc; text-decoration:none; display:block; }
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #conferenceshome_nav a {float:none;}
  /* End IE5-Mac hack */
#conferenceshome_nav .current { float:right; margin:0; padding:0;}
#conferenceshome_nav .current a { font-family:Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color:#E33B42; text-decoration:none; display:block; padding: 8px 15px 8px 15px; }

.regularcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 15px 15px 20px 15px;
}
.topbar {
	background-image: url(http://www.hfconferences.ca/common/topbar_bg.gif);
	height: 16px;
}
#rightnav_container {
margin:0px;
padding:15px 10px 16px 20px;
width:265px;}
#rightnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	padding:10px 20px 10px 20px;
	text-align:left;
	background:url(http://www.hfconferences.ca/common/rightnav_top.gif) top left no-repeat;}
#rightnav_end {
	height:15px;
	padding:0px;
	margin:0px;
	background: url(http://www.hfconferences.ca/common/rightnav_bottom.gif) left bottom no-repeat;}
a.topbarlink:link,a.topbarlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a.topbarlink:hover,a.topbarlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BC312A;
	font-weight: bold;
	text-decoration: none;
}

/* BENEFITS CANADA CONFERENCES */
.benefits_header {
	background: url(http://www.hfconferences.ca/headers/benefits_header.jpg) left top no-repeat;
	vertical-align:middle;
	text-align:left;
	border-top:solid 1px #ffffff;
	height:90px;
	width:100%;
	padding:5px;}
.benefits_header_2 {
	background: url(http://www.hfconferences.ca/headers/benefits_header_2.jpg) left top no-repeat;
	vertical-align:middle;
	text-align:left;
	border-top:solid 1px #ffffff;
	height:90px;
	width:100%;
	padding:5px;}
	
/* CANADIAN INVESTMENT REVIEW CONFERENCES */
.cir_header {
	background: url(http://www.hfconferences.ca/headers/cir_header.jpg) left top no-repeat;
	vertical-align:middle;
	text-align:left;
	border-top:solid 1px #ffffff;
	height:90px;
	width:100%;
	padding:5px;}
.cir_header_2 {
	background: url(http://www.hfconferences.ca/headers/cir_header_2.jpg) left top no-repeat;
	vertical-align:middle;
	text-align:left;
	border-top:solid 1px #ffffff;
	height:90px;
	width:100%;
	padding:5px;}

/* CANADIAN INSURANCE CONFERENCES */
.ci_header {
	background: url(http://www.hfconferences.ca/headers/ci_header.jpg) left top no-repeat;
	vertical-align:middle;
	text-align:left;
	border-top:solid 1px #ffffff;
	height:90px;
	width:100%;
	padding:5px;}
.ci_header_2 {
	background: url(http://www.hfconferences.ca/headers/ci_header_2.jpg) left top no-repeat;
	vertical-align:middle;
	text-align:left;
	border-top:solid 1px #ffffff;
	height:90px;
	width:100%;
	padding:5px;}
	
/* WORKING WELL CONFERENCES */
.workingwell_header {
	background: url(http://www.hfconferences.ca/headers/workingwell_header.jpg) left top no-repeat;
	vertical-align:middle;
	text-align:left;
	border-top:solid 1px #ffffff;
	height:90px;
	width:100%;
	padding:5px;}
.workingwell_header_2 {
	background: url(http://www.hfconferences.ca/headers/workingwell_header_2.jpg) left top no-repeat;
	vertical-align:middle;
	text-align:left;
	border-top:solid 1px #ffffff;
	height:90px;
	width:100%;
	padding:5px;}

/* CANADIAN HEALTHCARE MANAGER CONFERENCES */
.chm_header {
	background: url(http://www.hfconferences.ca/headers/chm_header.jpg) left top no-repeat;
	vertical-align:middle;
	text-align:left;
	border-top:solid 1px #ffffff;
	height:90px;
	width:100%;
	padding:5px;}
.chm_header_2 {
	background: url(http://www.hfconferences.ca/headers/chm_header_2.jpg) left top no-repeat;
	vertical-align:middle;
	text-align:left;
	border-top:solid 1px #ffffff;
	height:90px;
	width:100%;
	padding:5px;}

tableborder {
	color: #000;
	border: 1px solid #000;
	
	
}