﻿body { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px;
	color:#5d6870;
	line-height:20px;

}

div.body {
bottom: 5px;
left: 5px;
position: absolute;
right: 5px;
top: 5px;
} 

a 
{
    text-decoration:none;}

h2  {
    color:#0050b3; font-size: 24px; font-style: italic; font-family: Arial, Helvetica, sans-serif;margin-top:0px;
    }

hr {
	border: 0;
	color: #9E9E9E;
	background-color: #9E9E9E;
	height: 1px;
	width: 100%;
	text-align: left;
}

.mainContainer {
	width:792px; 
	margin-left: auto; 
	margin-right:auto;
}

.topPageImage { 
	width:792px;
	height:66px;
	background-image:url(/images/site/common/topbar.jpg);
	font-size:small;
	text-align:right;
	color:#c4d3f6;
}

.topPageImageFr { 
	width:792px;
	height:66px;
	background-image:url(/images/site/common/topbar_fr.jpg);
	font-size:small;
	text-align:right;
	color:#c4d3f6;
}

.topNavigationBar {
	width:792px;
	height:56px;
	padding-top: 14px;
}

.topNavigationNHCLogo {
	width:186px;
	height:59px;
	background-image:url(/images/site/common/nhcSmallTopLeft.gif);
	float:left;
	cursor:pointer;
}


.topNavigationNHCLogoFr {
	width:186px;
	height:59px;
	background-image:url(/images/site/common/nhcSmallTopLeft_fr.gif);
	float:left;
	cursor:pointer;
}

.topNavigationOptions {
	width:606px;
	height:56px;
	float:right;
	
}

.topNavigationOptionsTop {
	
	width: 151px;
	height: 25px;
	float: right;
	padding-right: 22px;
	background-image:url(/images/site/common/myNHCButtonBackground.gif);
	background-repeat:no-repeat;
	margin-left:12px;
	font-size:16px;
	
	
}

.topNavigationOptionsBottom {
	width: 560px;
	height: 21px;
	float:right;
	margin-right: 17px;
	margin-top:12px;
	text-align:right;
	color:#5d6870;
	text-decoration:none;
	font-weight:600;
	 font-size:12px;
}

.topNavigationOptionsBottomFr {
	width: 560px;
	height: 21px;
	float:right;
	margin-right: 17px;
	margin-top:9px;
	text-align:right;
	color:#5d6870;
	text-decoration:none;
	font-weight:600;
	 font-size:12px;
}

.myNHCButton {margin-left:4px; margin-top:1px; margin-right:4px; float:right; margin-right:6px}
.newsletterButton {float:left; margin-top:1px; margin-left:7px;}

.newsletterlink{	color:#0065bd;
	text-decoration:none;
	
	font-size:13px;
	font-weight:600;}

a.myNHC { 
	color:#0065bd;
	text-decoration:none;
	
	font-size:13px;
	font-weight:600;

}

a.myNHC:hover {
	color:#6d93e1;
}

.brClearAll {
	height:0px;
}

#topMenu {
	padding:0;
	margin:0;
	white-space:nowrap;
}

#topMenu li { display:inline; border-right-color:#000000; border-width:2px; }

#topMenu li a
	{
	color:#666666;
	text-decoration:none;
	font-weight:800;
	font-size:12px;
	padding-left:5px;
	padding-right: 8px;
	background: transparent url(/images/site/common/topMenuDivider.gif) top right no-repeat;
	text-transform: uppercase;	
	}
		
#topMenu li a:hover { color:#0050b3; }

#bottomMenu {
	padding:0;
	margin:0;
	white-space:nowrap;
}

#bottomMenu li { display:inline; border-right-color:#000000; border-width:2px; }

#bottomMenu li a
	{
	color:#666666;
	text-decoration:none;
	font-weight:800;
	font-size:11px;
	padding-left:5px;
	padding-right: 5px;
	text-transform: uppercase;	
	}
		
#bottomMenu li a:hover { color:#0050b3; }

#leftMenu {
color:#407cc6;
	padding:0;
		font-weight:400;
	font-size:11px;
	margin:0;
	white-space:nowrap;
	
}



#leftMenu li { list-style-type:none; border-right-color:#000000; padding-left:3px; padding-top:2px; height:29px; border-width:0px; background: url(/images/site/common/navwhiteBack.gif) top left no-repeat;}


#leftMenu li a
	{
	
	color:#666666;
	text-decoration:none;
	font-weight:400;
	font-size:11px;
	
	padding-top:10px
	
	
	}
		
#leftMenu li a:hover { color:#0050b3; }

.LeftMenuActiveLink {color:#407cc6}

.greyHR {height:863px; height:2px; margin-bottom:10px; margin-top:15px;}

.offleft { position: absolute; left: -999px; width: 990px; }

.noTopMargin {margin-top:0px}

.whatIsFF {text-transform: uppercase; color: rgb(0, 110, 212);}

.leftnavtop {width:134px; padding-left:10px; height:26px; background-image: url(/images/site/common/navBlueBack.gif); font-size:11px; font-weight:600; color:#FFFFFF; padding-left: 10px; letter-spacing:-0.1em; letter-spacing:0em; padding-top:5px;text-transform: uppercase;}

.bottomleft {float:left; font-size:11px; font-weight:500; color:#999999;}
.bottomright {float:right; font-size:11px; font-weight:500; color:#999999;}
.link {
	color: #0051b3;
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
	margin-left: 17px;
	line-height:10px;
}

.link:hover {color:#5cc814;}

.link2 {
	color: #0051b3;
	text-decoration: none;
}

.link2:hover {color:#0051b3;}

.link3 {
	color: #5cc814;
	text-decoration: none;
}

.link3:hover {color:#0051b3;}

.a {color: #0051b3;}

.accordionHeader
{
    border: 1px solid #efefef;
    color: white;
    background-color: #efefef;
	font-family: Arial, Sans-Serif;
	color:#0051b3;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 4px;
    cursor: pointer;
}

.accordionContent
{   font-family:Arial;
    background-color: #ffffff;
    border: 1px dashed #aaaaaa;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
 background-color: #5cc814;
    color: white;
}

.radiob 
{
    color: #0051b3;
    }
