h1, h2, h3, h4 h5, h6 { padding-bottom:.5em; }

h1 { vertical-align:middle; line-height:25px; padding:0; display:inline; font-size:1.8em; color:#1ba2cb; font-weight:bold; text-transform:uppercase; }
h3 { font-size:1em; font-weight:bold; padding-bottom:.5em; }
	h3 span { color:#f26521; }
a:link { color:#f26521; }
a:visited { color:#f26521; }
a:hover { color:#1aa1cb; }
a:active { color:#1aa1cb; }

.AdExchange { display: block; text-align: center; }

.clear { clear:both; }

.blueBar { font-weight:bold; text-transform:uppercase; font-size:.91em; }
	.blueBar a { margin-right:5px; padding-left:10px; color:#fff; text-decoration:none; background:url(images/blueBar-divider.gif) repeat-y; }
	.blueBar a:hover { color:#F8DB29; }
	.blueBar a:visited { color:#FFFFFF; }
	.blueBar span { display:block; }
	span.blueBar-topLeft { background:url(images/blueBar-topLeft.gif) left top no-repeat; }
		span.blueBar-topRight { background:url(images/blueBar-topRight.gif) right top no-repeat; }
			span.blueBar-bottomLeft { background:url(images/blueBar-bottomLeft.gif) left bottom no-repeat; }
				span.blueBar-bottomRight { padding:4px 8px; background:url(images/blueBar-bottomRight.gif) right bottom no-repeat; }

body { color:#636363; text-align:center; font-size:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif; background:#E1E1E1; } 
	
	#containerBorder { text-align:left; width:786px; margin:5px auto; background:url(images/bg-containerBorder.gif) repeat-y; }
		#containerPage { margin:0 15px; padding-bottom:5px; background:#fff; }
		
		#banner { height: 110px; margin:11px 0 10px 0; background:url(images/bg-banner.gif) left bottom repeat-x; }
			#banner a#logo { float: left; margin-top: 14px; }
			#banner .AdExchange { width: 486px; float: right; height: 60px; margin-top: 12px; }
			#banner span.blueBar-bottomRight { text-align:right; }
			
			
		#CookieTrail { margin:5px 0 5px 20px; padding-bottom:5px; text-transform:uppercase; font-size:.85em; }
			
		#containerColumns {  }
			
			#sideBarPrimary { width:194px; float:left; background:url(images/bg-sideBar.gif) repeat-y; overflow:hidden; }
				
				#newsletterCallout { padding: 10px 15px; }
				#newsletterCallout a h2 { font-size:1.1em; padding-bottom:6px; font-weight:bold; text-transform:uppercase; color:#1ba2cb; }
				#newsletterCallout a { text-decoration: none; color:#636363; }
				#newsletterCallout a:hover { color: #f26521; }
				
				#navigationMain { font-weight:bold; text-transform:uppercase; margin-top:17px; }
					#navigationMain li { display:inline; }
						#navigationMain li a { display:block; min-height:38px; _height:50px; margin-left:17px; padding:12px 0 0 58px; text-decoration:none; }
						#navigationMain .accidents { background:url(images/icon-accidents.gif) no-repeat; }
						#navigationMain .fire { background:url(images/icon-fire.gif) no-repeat; }
						#navigationMain .health { background:url(images/icon-health.gif) no-repeat; }
						#navigationMain .disasters { background:url(images/icon-disasters.gif) no-repeat; }
						#navigationMain .theft { background:url(images/icon-theft.gif) no-repeat; }
						#navigationMain .life { background:url(images/icon-life.gif) no-repeat; }
						#navigationMain .travel { background:url(images/icon-travel.gif) no-repeat; }
						#navigationMain .library { background:url(images/icon-library.gif) no-repeat; }
							#navigationMain li a span { padding-right:10px; background:url(images/bg-arrow.gif) right .4em  no-repeat; }
							#navigationMain li a span:hover { background-image:url(images/bg-arrow-o.gif); }
				#sideBarBottom { border-bottom:10px solid #fff; }
				
				#rssCallout { padding: 10px 5px 10px 10px; }
				#rssCallout h2 { font-size:1.1em; padding-bottom:6px; font-weight:bold; text-transform:uppercase; color:#1ba2cb; }
				
				#internal #smallAdsBlock {  }
					#internal #smallAdsBlock img { margin-bottom:6px; }
					
			#wideBlock { position:relative; width:548px; float:right; margin-bottom:0px; border-bottom:1px solid #c8c7c7; }
				#internal2 #wideBlock { border:none; margin-bottom:0; }
				#searchForm { position:absolute; right:6px; top:18px; }
					#home #searchForm { position:relative; righ:0; top:0; margin:0 0 14px 14px; }
					#searchForm input { vertical-align:top; }
					#searchForm input#searchInput { width:150px; height:1.9em; font-size:.91em; color:#999999; padding:2px 4px; border:1px inset #a2a2a2; }


				#searchbox_014461994057654381989:f8pgxndvj-4 { position:absolute; right:6px; top:18px; }
					#home #searchbox_014461994057654381989:f8pgxndvj-4 { position:relative; righ:0; top:0; margin:0 0 14px 14px; }
					#searchbox_014461994057654381989:f8pgxndvj-4 input { vertical-align:top; }
					#searchbox_014461994057654381989:f8pgxndvj-4 input#searchInput { width:150px; height:1.9em; font-size:.91em; color:#999999; padding:2px 4px; border:1px inset #a2a2a2; }





				#wideBlock div#titleBoxTop { display:block; margin-bottom:20px; background:url(images/titleBoxTop.gif) left top no-repeat; }
				#wideBlock div#titleBoxBottom { padding:5px 0 3px; display:block; background:url(images/titleBoxBottom.gif) left bottom no-repeat; }
					#wideBlock div#titleBoxBottom img.titleIcon { vertical-align:middle; margin:0 12px 3px 10px; }
					#wideBlock div#titleBoxBottom a { text-decoration:none; }
					
			#wideBlock2 { position:relative; width:548px; float:right; margin-bottom:13px; border-bottom:1px solid #c8c7c7; background:#e1f3f8; }
			
			#navigation2nd  {font-size:1em; padding: 8px; line-height: 18px; }
			
			#wideBlock2 div#navigation2nd ul li ul li { float:none; width:auto; font-weight:normal; text-transform:none; margin:3px 0; }
								#wideBlock2 div#navigation2nd ul li ul { margin-top:6px; }
									#wideBlock2 div#navigation2nd ul li ul li a { color:#636363; text-decoration:none; padding-left:8px; background:url(images/bg-arrow.gif) 0 .35em no-repeat; }
									#wideBlock2 div#navigation2nd ul li ul li a:hover { text-decoration:underline; }
									#wideBlock2 img.PageImage { float:right; vertical-align:middle; margin:7px 4px 4px 10px; }
			
					
					#internal #navigationSecondary { width:189px; float:right; font-size:.91em; padding-top:0px; }
						#internal #navigationSecondary ul li { width:94px; float:left; font-weight:bold; color:#f26521; text-transform:uppercase; margin-bottom:10px; }
							#internal #navigationSecondary ul li ul li { float:none; width:auto; font-weight:normal; text-transform:none; margin:3px 0; }
								#internal #navigationSecondary ul li ul { margin-top:6px; }
									#internal #navigationSecondary ul li ul li a { color:#636363; text-decoration:none; padding-left:8px; background:url(images/bg-arrow.gif) 0 .35em no-repeat; }
									#internal #navigationSecondary ul li ul li a:hover { text-decoration:underline; }
			
			#columnMain { color:#000000; width:368px; float:left; }
			
			#columnTertiary { color:#000000; width:560px; float:left; }
			
				#content { margin:0 12px; }
					#content h2 { color:#1ba2cb; font-weight:bold; font-size:1.09em; text-transform:uppercase; }
					#content h2.topical { margin-top:10px; margin-bottom:10px;color:#1ba2cb; font-weight:bold; font-size:1.09em; text-transform:uppercase; }
					#content p { line-height:1.3em; }
					#content a { line-height:1.3em; }
					
					table#slideShow { font-size:1em; margin-bottom:12px; background:#efefef; }
					#content .blueBar { margin-bottom:18px; }
						#content .blueBar a { margin-right:5px; padding-left:7px; }
						#content span.blueBar-bottomRight { padding:4px 0; line-height:2em; }
							#content .blueBar a#noBorder { background:none; }
					#content .tabcontent { display:none; }
						#content .tabcontent p { line-height:1.3em;margin-bottom:10px; }
						
			
						
					.contentBlock { margin-bottom:15px; padding-bottom:20px; border-bottom:1px solid #c8c7c7;line-height:1.3em; }
						.contentBlock a { text-decoration:none; font-weight:normal;line-height:1.3em; }
						.contentBlock a:hover, a:active { text-decoration:underline; }
						.contentBlock p { margin-bottom:8px; }
						
						.contentBlock ol li { margin-left:25px;margin-bottom:6px; line-height:1.3em; padding:2px 0 2px 12px; list-style-type:decimal; }	
						
						.contentBlock ul li { margin-left:30px;margin-bottom:6px; line-height:1.3em;padding:2px 0 2px 12px; list-style-type:circle; } 
						
					.contentSide { margin-bottom:8px; padding-bottom:10px; border-bottom:1px solid #c8c7c7;line-height:1.1em; }
						.contentSide a { color:#666666;text-decoration:none; font-weight:normal;line-height:1.1em; }
						.contentSide a:hover, a:active { text-decoration:underline; }
						.contentSide p { margin-bottom:8px; }
						
						.contentSide h2 { color:#94B633;font-weight:bold; font-size:1.09em; text-transform:uppercase; }
						
						.contentSide ol li { margin-left:25px;margin-bottom:6px; line-height:1.3em; padding:2px 0 2px 12px; list-style-type:decimal; }	
						
						.contentSide ul li { line-height:1.1em;padding:2px 0 2px 12px; background:url(images/bg-arrow.gif) 0 .4em no-repeat; } 
						
						
					.WHN_Tip { margin-top:10px; margin-bottom:15px; padding:10px; border-bottom:1px solid #c8c7c7; border-top:1px solid #c8c7c7;line-height:1.3em; }
						.WHN_Tip a { text-decoration:none; font-weight:normal;line-height:1.3em; }
						.WHN_Tip a:hover, a:active { text-decoration:underline; }
						.WHN_Tip p { font-style: italic; margin-bottom:8px; }
						.WHN_Tip ul li { font-style: italic;margin-left:30px; line-height:1.3em;padding:2px 0 2px 12px; list-style-type:circle; } 
						
							
			#sideBarSecondary { width:194px; float:right; position: relative; }
				
				#sideBarSecondary .sideBlock { margin-bottom:10px; background:url(images/bg-sideBar.gif) repeat-y; }
					#sideBarSecondary .sideBlock div { font-size:.91em; margin:0 5px 0 13px; }
					#sideBarSecondary a { text-decoration: none; }
					#sideBarSecondary h2 { font-size:1.1em; padding-bottom:6px; font-weight:bold; text-transform:uppercase; color:#1ba2cb; }
					#sideBarSecondary h3 { padding-bottom:4px; text-transform:uppercase; }
					#sideBarSecondary ul { margin-bottom:10px; }	
						#sideBarSecondary li { line-height:1.2em;padding:2px 0 2px 12px; background:url(images/bg-arrow.gif) 0 .4em no-repeat; }
					#sideBarSecondary p { line-height:1.3em; }
						
					#newsletterForm { margin:5px 0; }
						#newsletterForm input { margin-bottom:4px; vertical-align:middle; }
						#newsletterForm input#emailAddress, #newsletterForm input#postalCode { width:150px; height:1.9em; font-size:.91em; color:#999999; padding:2px 4px; border:1px inset #a2a2a2; }
					#rssIcon { float:right; position:relative; top:-5px; right:15px; }
					#lifePres { float:right; position:relative; right:10px;}
					#navigationSpecial { font-size:.91em; padding:10px; margin-bottom:10px; background:#e1f3f8; }
						#navigationSpecial ul {  }
							#navigationSpecial ul li { font-weight:bold; text-transform:uppercase; background-image:url(images/bg-arrow2.gif); }				
								#navigationSpecial ul li a { color:#636363; text-decoration:none; }
								#navigationSpecial ul li a:hover { text-decoration:underline; }
								#navigationSpecial ul li ul li { font-weight:normal; text-transform:none; }
					
					#sideBarSecondary .AdExchange { }
					
			#navigationBottom { padding:8px 0; margin:0 auto 3px auto; width:786px; }
		  #navigationBottom p { text-align:center; margin: 0px; font-size: 10px; color: #666; text-transform: uppercase; line-height:1.3em; }
		  #navigationBottom p a { text-decoration: none; }
		  #navigationBottom p a:link { color: #818181; }
		  #navigationBottom p a:visited { color: #818181; }
		  #navigationBottom p a:hover,#btmNav p a:active { color: #FF6F00; }
		  #navigationBottom .disclaimer { text-transform: none; }
		  #srchResult iframe { width: 360px; padding-left:7px; overflow: auto;}	

/* Stories Table Styles */
.bbs_level_03_01 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	background-color: #efefef;
	padding: 4;
}

.bbs_level_01 {
	color: #1ba2cb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	text-decoration: none;
	font-weight: bold;
	text-transform:uppercase;
	background-color: #ffffff;
	padding-top: 10px;
	padding-bottom: 6px;
}

.bbs_level_02 {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
	background-color: #FF9314;
	padding: 4;
}

.bbs_link {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	background-color: ;
	padding: 0;
}

.bbs_link:hover {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	background-color: ;
	padding: 0;
}

.bbs_level_03_02 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	background-color: #efefef;
	padding: 4;
}

.bbs_header {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	background-color: #ffffff;
	padding: 0;
}

.bbs_form {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	background-color: #ffffff;
	padding: 4;
}
.h2b {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}.e-info {
	color: #FF9333;
}


