body{
	margin:0;
	font:12px Verdana, sans-serif;
	background:#3a403b;
}
h1, h2, h3, h4, h5, h6, p, ul{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:normal;
}
/*main*/
#main {
	margin: 0 auto;
	width: 780px;
	padding:10px 10px 50px 10px;
	background:#fff;
}
/*header*/
#header {
	width: 780px;
	background:url(http://www.fnhc.ca/images/interface/header-bg.gif) repeat-x;
	position:relative;
	z-index:2;
}
.header1{
	width: 780px;
	height: 150px;
	background:url(http://www.fnhc.ca/images/interface/header-top.gif) no-repeat;
}
.logo{
	position:absolute;
	top:7px;
	left:20px;
}
.logo a{
	display:block;
	width:130px;
	height:110px;
	background:url(http://www.fnhc.ca/images/interface/logo.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.slogan{
	position:absolute;
	top:39px;
	left:160px;
	display:block;
	width:465px;
	height:50px;
	background:url(http://www.fnhc.ca/images/interface/slogan.gif) no-repeat;
	text-indent:-9999px;
}
.menu{
	position:absolute;
	top:10px;
	right:20px;
}
.menu li{
	float:left;
	background:url(http://www.fnhc.ca/images/interface/menu-devider.gif) no-repeat 0 5px;
	padding:0 5px 0 6px;
}
.menu li a{
	color:#000099;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
.menu li a:hover{
	text-decoration:underline;
}
.menu li.first{
	background:none;
}
#header .box{
	background:#006 url(http://www.fnhc.ca/images/interface/nav-left.gif) no-repeat;
	position:absolute;
	top:125px;
	width:100%;
}
#menu{
	float:left;
	padding:0 12px 0 15px;
	height:25px;
	margin:0;
	list-style:none;
}
#menu li{
	background:url(http://www.fnhc.ca/images/interface/nav-devider.gif) no-repeat 100% 0;
	float:left;
	padding-right:4px;
}
#menu li a{
	color:#fff;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:6px 7px 7px;
}
#menu li a:hover{text-decoration:underline;}
#menu li.hover,
#menu li:hover{position:relative;}
#menu li.hover a,
#menu li:hover a {background:#d9d9b3;}
#menu li.hover a,
#menu li:hover a{color:#006;}
#menu li.hover a:hover,
#menu li:hover a:hover{text-decoration:none;}
#menu ul{
	display:none;
	position:absolute;
	top:25px;
	left:0;
}
* html #menu ul{top:24px;}
#menu li.hover ul,
#menu li:hover ul{
	display:block;
	background:#d9d9b3;
	border-bottom:1px solid #666;
	width:150px;
}

#menu li.hover ul li,
#menu li:hover ul li{
	background-image:none;
	border:solid #666;
	border-width:1px 1px 0 1px;
	padding:0;
	width:148px;
}
#menu li li a{
	display:block;
	width:134px;
	padding:4px 7px 5px;
}
#menu li li:hover a, #menu li li.hover a{
	background:#996;
	color:#fff;
}
#menu ul ul{
	left:149px;
	top:-1px;
}
#menu li.hover li ul,
#menu li:hover li ul {
	display:none;
}
#menu li.hover li.hover ul,
#menu li:hover li:hover ul {
	display:block;
}
#menu li li:hover li a, #menu li li.hover li a{
	background:#d9d9b3;
	color:#006;
}
#menu li li:hover li:hover a, #menu li li.hover li.hover a, #menu li li li a:hover{
	background:#996;
	color:#fff;	
}


.search{
	float:left;
	position:absolute;
	right:0;
}
.search input{
	float:left;
}
.search .input{
	width:152px;
	height:13px;
	margin-top:4px;
	padding:0 4px;
	font-size:9px;
}
/*block*/
#block{
	background:url(http://www.fnhc.ca/images/interface/block-bg.gif) repeat-x;
	clear:both;
	margin-top:10px;
	position:relative;
	overflow:hidden;
	height:1%;
}
#block .block1{
	background:url(http://www.fnhc.ca/images/interface/block-left.gif) no-repeat;
}
#block .block2{
background:url(../images/block-right.gif) no-repeat 100% 0 ;
height:320px;
position: relative;
}
#block p.text{
	font:15px Georgia, serif;
	color:#666;
	padding:20px 22px 0;
}
#block p.text a{color:#666;}
#block p.text a:hover{text-decoration:none;}

/*placeholder*/
.tabsplace{
	background: url(http://www.fnhc.ca/images/interface/tabs-place-bg.jpg) no-repeat;
	width:510px;
	height:225px;
	position:absolute;
	bottom:5px;
	left:5px;
}
div.tabplace{
	float:right;
	color:#fff;
	padding:0px 25px 0 0;
}
.image{
	float:left;
	padding:6px 20px 0 5px;
}
div.tabplace strong{
	font-size:18px;
	line-height:35px;
	font:18px/35px Georgia, serif;
	display:block;
	padding:22px 5px 0 190px;
}
div.tabplace p{font:11px/16px Georgia, serif;
	padding:0 5px 0 190px;
	}
	
div.tabplace .more{
	position:absolute;
	bottom:10px;
	right:50px;
}
	
div.tabplace .more span{
	display:block;
	width:125px;
	height:31px;
	background:url(http://www.fnhc.ca/images/interface/read-more1.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}

/*tabs-original*/
.tabs{
	background: url(http://www.fnhc.ca/images/interface/tabs-bg.jpg) no-repeat;
	width:510px;
	height:225px;
	position:absolute;
	bottom:5px;
	left:5px;
}
div.tab{

	color:#fff;
	padding:0px 25px 0 0;
}
.image{
	float:left;
	padding:6px 20px 0 5px;
}
div.tab .text{
	float:right;
	width:269px;
	padding: 15px 0 0;
}
div.tab strong{
	font-size:18px;
	line-height:35px;
	font:18px/35px Georgia, serif;
	display:block;

}
div.tab p{font:11px/15px Georgia, serif;}

div.tab p a{
	font:11px/15px Georgia, serif;
	color: #FFFFFF;
}

.tabset{
	position:absolute;
	bottom:-3px;
	right:0;
	height:39px;
}
.tabset li{
	float:left;
	background:url(http://www.fnhc.ca/images/interface/tab-devider.png) no-repeat;

}
.tabset li a{
	display:block;
	width:55px;
	height:34px;
	color:#fff;
	text-decoration:none;
	font-size:9px;
	line-height:10px;

	background:url(http://www.fnhc.ca/images/interface/tab-top-bg.gif) repeat-x 0 0;
	padding:4px 0 0 4px;
	float:left;
}
.tabset li.explore{
	display:block;
	width:85px;
	height:35px;
	background:url(http://www.fnhc.ca/images/interface/explore.gif) no-repeat 12px 4px;
	text-indent:-9999px;
}
.tabset li.explore a{
	width:85px;
}
.tabset li a.active{
	background:none;
}
.block{
	width:250px;
	height:225px;
	position:absolute;
	bottom:5px;
	right:5px;
	background:url(http://www.fnhc.ca/images/interface/block-bg2.jpg) no-repeat;
}
.block strong{
	display:block;
	width:115px;
	color:#fff;
	font:18px/18px Georgia, serif;
	padding:10px 0 0 10px;
}
.block p{
	font:11px/16px Georgia, serif;
	color:#fff;
	width:115px;
	padding:10px 0 0 10px;
}
.block .more{
	position:absolute;
	bottom:10px;
	left:75px;
}
.block .more span{
	display:block;
	width:125px;
	height:31px;
	background:url(http://www.fnhc.ca/images/interface/read-more1.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
/*content-home*/
#content-home{
	width: 513px;
	float: left;
	padding-right:10px;
	font:11px/16px Verdana, sans-serif;
        color:#333;
}
#content-home h1{
	margin-top: 10px;
        font:16px Georgia, serif;
        font-weight:bold;
	
	line-height:30px;
	color:#900;
	background:url(http://www.fnhc.ca/images/interface/h1-bg.gif) repeat-x 0 100%;

}
#content-home h1 a{text-decoration:none;}
#content-home h2{
	font:13px Georgia, serif;
	font-weight:bold;

}
#content-home .box{
	background:url(http://www.fnhc.ca/images/interface/box-bg.gif) repeat-x 0 100%;
	padding:10px;
	clear:both;
	overflow:hidden;
	height:1%;
}
#content-home img{
	float:left;
	display:block;
	padding:3px;
	border:1px solid #ccc;
	margin-right:10px;
}
#content-home p{display:table;}
* html #content-home p{float:left;}
#content-home a{color:#900;}
#content-home a:hover{text-decoration:none;}
/*column-home*/
#column-home {
	width:257px;
	float: left;
	padding:10px  0 15px 0;
}
/*maillist*/
#column-home .mail{
	background-color: #FFFFCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin-bottom: 10px;
}
#column-home .mail p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #666666;
	text-align: center;
	padding-top: 10px;
        line-height: 18px;
}
#column-home .mail p b{
       color: #900;
}
/*accordion*/
#column-home .box{background:url(http://www.fnhc.ca/images/interface/accordion-bg.gif) repeat-y;}
#column-home .box1{background:url(http://www.fnhc.ca/images/interface/accordion-top.gif) no-repeat;}
#column-home .box2{
	background:url(http://www.fnhc.ca/images/interface/accordion-bottom.gif) no-repeat 0 100%;
	width:253px;
	padding:2px;
}
#column-home .box h3{
	background:url(http://www.fnhc.ca/images/interface/accordion-h3-bg.gif) repeat-x;
	height:25px;
	font: bold 16px Georgia, serif;
	color:#fff;
	padding:5px 0 0 15px;
}
#column-home .box ul li a{
display:block;
height:25px;
background:url(http://www.fnhc.ca/images/interface/accordion-a-bg.gif) repeat-x;
color:#900;
font:bold 13px Trebuchet, sans-serif;
text-decoration:none;
padding:5px 0 0 15px;
cursor:pointer;
}
#column-home .box ul li div{
	color:#333;
	font-size:10px;
	padding:10px 10px 10px 17px;
	line-height:20px;
}
#column-home .box ul li div a{
	display:inline;
	height:auto;
	background:none;
	color:#333;
	font:10px Verdana, sans-serif;
	padding:0;
	text-decoration:underline;
}
#column-home .box ul li div a:hover{text-decoration:none;}
/*content*/
#content{
	width: 554px;
	float: left;
	padding-left:9px;
	padding-top:10px;
}
.about{
	width:554px;
	height:106px;
	background:url(http://www.fnhc.ca/images/interface/content-top-bg.jpg) no-repeat;
	color:#fff;
	position:relative;
	margin-bottom:10px;
}
.about strong{
	position:absolute;
	bottom:15px;
	left:20px;
	font:bold 14px Verdana, sans-serif;
}
.about p{
	width:330px;
	position:absolute;
	top:15px;
	right:20px;
	font:13px/19px Georgia, serif;
	color:#fff !important;
}

/*h1n1 special section header content*/
.abouth1n1{
	width:554px;
	height:106px;
	background:url(http://www.fnhc.ca/images/interface/H1N1-top-bg.jpg) no-repeat;
	color:#fff;
	position:relative;
	margin-bottom:10px;
}

.menuh1n1{
	position:absolute;
	top:77px;
	right:20px;
}
.menuh1n1 li{
	float:left;
	
	padding:0 15px 0 15px;
}
.menuh1n1 li a{
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.menuh1n1 li a:hover{
	text-decoration:underline;
}
.menuh1n1 li.first{
	background:none;
}


/*Manny's bio boxest*/
.bio { margin-left: 75px; }

#content h2{
	font:13px Georgia, serif;
	color:#0f0f6f;
	padding:10px 0;
}
#content p{
	color:#333;
	font:11px/15px Verdana, sans-serif;
	padding:10px 0; 
}
.left {
	float:left;
	display:block;
	padding:3px;
	border:1px solid #ccc;
	margin-right:10px;
}
.right {
	float:right;
	display:block;
	padding:3px;
	border:1px solid #ccc;
	margin-left:10px;
}
#content p.nospace{
	padding:0px; 
}
#content p.blockquote{
	border-left:2px solid #ccc;
	padding:0 0 0 10px;
	margin:10px 0 10px 30px;
}
#content p.underborder{
        padding: 5px 0 1px 0;
	border-bottom: 1px dotted #003399;	
}
#content ul{
	padding-left:20px;
}
#content ul li{
	font:11px/15px Verdana, sans-serif;
	padding-left:7px;
	background:url(http://www.fnhc.ca/images/interface/bulet.jpg) no-repeat 0 5px;
}

#content ol{
	padding-left:20px;
}
#content ol li{
	font:11px/15px Verdana, sans-serif;
	padding-left:7px;
}

/*column*/
#column {
	width: 216px;
	float: left;
	padding-top:10px;
}
.here{
	width:216px;
	height:106px;
	background:url(http://www.fnhc.ca/images/interface/img-bg.jpg) no-repeat;
	position:relative;
}
.here strong{
	position:absolute;
	width:100px;
	top:10px;
	right:10px;
	color:#fff;
	font:18px Georgia, serif;
}
.navigation{
	padding:10px 0;
}
.navigation li{
	color:#fff;
	font-size:10px;
	font-weight:bold;
	clear:both;
}
.navigation li a{
	border-bottom:1px solid #ccc;
	display:block;
	padding:3px 0 3px 18px;
	color:#fff;
	border-right:3px solid #900;
	text-decoration:none;
	background:#009;
	float:left;
	width:192px;
}
.navigation ul li a{
	display:block;
	background:#d9d9b3;
	border-top:1px solid #333;
	border-right:3px solid #4b63ab;
	color:#009;
}
.navigation ul li a:hover{
	background:#999966;
	color:#fff;
}
.navigation ul ul{
	border-bottom:1px solid #333;
	overflow:hidden;
	clear:both;
	height:1%;
	width:213px;
}
.navigation ul ul li{
	border-top:none;
	overflow:hidden;
	width:213px;
	height:1%;
	float:left;
}
.navigation ul ul li a{
	background:#eee8cd;
	padding:2px 0 2px 30px;
	font-size:9px;
	color:#333;
	border:none;
	width:183px;
	border-top:1px solid #333;
}
.navigation ul ul li a:hover{
	background:#eee8cd;
	color:#900;
}
.contacts{
	background:#eee8cd url(http://www.fnhc.ca/images/interface/contacts-top.gif) no-repeat;
}
.contacts1{
	width:203px;
	background:url(http://www.fnhc.ca/images/interface/contacts-bottom.gif) no-repeat 0 100%;
	padding:10px 0 10px 13px;
}
.contacts .title{
	font:bold 10px Verdana, sans-serif;
	color:#009;
	display:block;
	padding-bottom:5px;
}
.contacts .name{
	font:bold 9px Verdana, sans-serif;
	color:#900;
	display:block;
}
.contacts address{
	color:#900;
	font:9px Verdana, sans-serif;
	padding-bottom:8px;
}
.contacts a{
	color:#900;
	font:9px Verdana, sans-serif;
	text-decoration:none;
}
.contacts a:hover{text-decoration:underline;}
/*footer*/
#footer {
	width: 780px;
	clear: both;
	background:url(http://www.fnhc.ca/images/interface/footer-bg.gif) repeat-x;
	position:relative;
}
.footer1{background:url(http://www.fnhc.ca/images/interface/footer-left.gif) no-repeat;}
.footer2{
	background:url(http://www.fnhc.ca/images/interface/footer-right.gif) no-repeat 100% 0;
	height: 230px;
}
.breadcrumb{
	padding-left:20px;
}
.breadcrumb li{
	float:left;
	background:url(http://www.fnhc.ca/images/interface/devider.gif) no-repeat 100% 0;
	padding-right:22px;
	height:20px;
	padding-top:5px;
}
.breadcrumb li.last{
	background:none;
}
.breadcrumb li a{
	color:#fff;
	text-decoration:none;
}
.breadcrumb li a:hover{text-decoration:underline;}
.nav{
	padding-top:10px;
	clear:both;
	float:left;
}
.nav li{
	float:left;
	width:90px;
	padding:0 5px;
}
.nav li a{
	font-size:10px;
	text-decoration:none;
	color:#333;
	display:block;
	float:left;
	height:25px;
}
.nav li a:hover{
	text-decoration:underline;
}
.nav ul{
	padding-top:10px;
	float:left;
	
}
.nav ul li{
	float:none;
	padding:0px 0 8px 0;
	line-height:9px;
	clear:both;
}
.nav ul li a{
	display:inline;
	float:none;
	font-size:9px;
	line-height:9px;
	text-decoration:none;
}
.copy{
	width:240px;
	height:185px;
	border-left:1px solid #fff;
	position:absolute;
	top:25px;
	right:0px;
	padding:13px 0 0 20px;
}
.copy strong{
	display:block;
	width:206px;
	height:55px;
	background:url(http://www.fnhc.ca/images/interface/mini-logo.gif) no-repeat;
	text-indent:-9999px;
}
.copy p{
	font-size:9px;
	line-height:10px;
	color:#333;
	padding-top:10px;
}

/*popup*/

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}