/* CSS Document */
	* { 
		font-family: Arial;
	}

	/* CSS Document */
	.style1 {	color: #002E7D;
		font-weight: bold;
	}


	#mainnav #masthead_yellownav ul.smallbluelinks {	
		list-style:none;	
		float:left;
		padding:6px 0;
		width:auto;
	}
	#mainnav #masthead_yellownav ul.smallbluelinks li, #mainnav #main_search_wrap ul.smallbluelinks li {
		background:none;
		border-left:1px solid #003876;
		float:left;
		font-size:0.917em;
		padding:1px 9px;
		margin:0;
	}
	 
	 
	/* ----- MAIN BLUE NAV BAR -----  */
	#mainnav { 
		clear:left;
		float:left; 
		width:auto;
		list-style-type: none;
	}
	 
	#mainnav ul#top_blue_nav {
		clear:left;
		float:left;
		position:relative;
		list-style-type: none;
	}
	 
	/* Level 1 Nav */
	#mainnav ul#top_blue_nav li {
		background:none;
		float:left;
		font-size:.99em;
		font-weight:bold;
		margin:0;
		padding:0;
		text-transform:capitalize;
		list-style-type: none;
	}
	 
	#mainnav ul#top_blue_nav li a {
		background:#003876 url(/common/images/global/masthead/bluenav_bg.gif) repeat-x top left;
		border-top:1px solid #fff;
		border-right:1px solid #fff;
		color:#fff;
		float:left;
		padding:0 5px;
		line-height:34px;
		height:34px;
	}
	 
	/* Level 2 (Dropdown) Nav */
	#mainnav ul#top_blue_nav li ul {
	/* couleurs carré */
		background:#999999 url(/common/images/global/masthead/dropdown_bg.gif) repeat-x top left;
		border-top:1px solid #90adc5;
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;
		border-left:1px solid #fff;	
		clear:left;
		cursor:pointer;	
		display:none;
		margin-left:-1px;	
		padding:7px 0;
		position:absolute;	
		top:35px;	
	}
	 
	#mainnav ul#top_blue_nav li em a {
		color:#fd0; 
		font-style:normal; 
	}
	 
	#mainnav ul#top_blue_nav li em a:hover { color:#fff; }
	 
	#mainnav ul#top_blue_nav li .seperator { 
		border-bottom:1px solid #90adc5; 
		margin-bottom:5px;
		padding-bottom:5px; 
	}
	 
	 
	#mainnav ul#top_blue_nav li.sponsor a, 
	#mainnav ul#top_blue_nav li.sponsor a:hover {
		color:#fd0;
		font:bold 1em "Century Gothic", Arial, Helvetica, sans-serif;
		margin-bottom:-5px;
		text-transform:uppercase;	
	}

	#mainnav ul#top_blue_nav li.sponsor a:hover { background-color:#002d5a; }

	#mainnav ul#top_blue_nav li:hover ul, 
	#mainnav #main_search_wrap li:hover ul, 
	#mainnav ul#top_blue_nav li.over ul { display:block; }
	 
	#mainnav ul#top_blue_nav li ul li {
		clear:left;
		cursor:pointer;
		font-size:0.99em;
		font-weight:bold;
		min-width:170px;
		padding:0;		
	}
	 
	#mainnav ul#top_blue_nav li ul#weathernav {
		border-left:none;
		margin-left:0;
	}
	 
	#mainnav ul#top_blue_nav li ul#weathernav li.first { padding-top:5px; }
	 
	 
	#mainnav ul#top_blue_nav li ul li a,
	#mainnav ul#top_blue_nav li ul li a:hover {
		background:none;
		border:none;
		line-height:normal;
		height:auto;
		/*padding:6px 12px;*/
		padding:6px 15px;
	}
	 
	#mainnav ul#top_blue_nav li ul li a:hover { background:url(/common/images/global/masthead/pointer.gif) no-repeat 6px 8px; }
	 
	#mainnav ul#top_blue_nav li ul#healthnav li a { min-width:140px; }
	 
	#mainnav ul#top_blue_nav li ul li a.first { padding-top:10px; }
	 
	#mainnav ul#top_blue_nav li ul li a.last { padding-bottom:10px; }
	 
	#mainnav ul#top_blue_nav li a:hover, 
	#mainnav ul#top_blue_nav :hover > a {
		cursor:pointer;
		color:#cc0000;
		text-decoration:none;
		background:#003876;
	}
	 
	#mainnav ul#top_blue_nav li ul :hover > a { background:none;  }
	 
	#mainnav ul#top_blue_nav .extrapad { padding:7px 15px; }
	 
	#mainnav ul { margin: 0px; }
	.clear { clear:both; }

	.style1 { color: #002E7D; font-weight: bold; }
	.style2 { color: #FFFFFF; }
	.style3 { font-size: 14px; font-weight: bold; }
	.style4 { color: #FFFFFF; font-weight: bold; }

	#mainnav #top_blue_nav .ttle {
		background: #bb0000;
		color:#FFF;
		width: 170px;
		margin: 0px 12px;
		padding: 3px;
		font-weight: bold;
	}

	#mainnav A { text-decoration:none; }


	#mainnav ul {
		padding: 0px;
	}

	#mainnav ul li a {
		height: 1px;
		white-space:nowrap;
	}
