
#modalSignUp {
	display:none;
	width:350px;
	border:6px #a3dbe9 solid;
	position:absolute;
	z-index:100;
	background-color:#f7fbfb;
}
.modalSignUp{display:none;}
	/* ------------------------------------------------------------- */

	/* GLOBAL STYLES */

		A:link { color: #071B59; text-decoration: none; }
		A:visited { color: #030d2a;	text-decoration: none; }
		A:hover { color: #071B59; text-decoration: underline; }
		
		
		.bodyTag { background-color: #FDFFF2;}
		
		.tools_box { border-color: 0000cc; border-style: solid;	border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; background-color: #d8d8f4;}
		
		.linespacing { line-height:16px; }
		
		h1 { font-size:24px; line-height:26px; margin: 10px 0 10px 0; }
		h2 { font-size:19px; line-height:20px; margin: 10px 0 8px 0; }
		h3 { font-size:24px; margin: 0 0 0 2px; margin: 10px 0 8px 0; font-weight:normal }
		h4 { font-size:15px; line-height:16px; margin: 0 0 8px 0px; }
		h5 { font-size:14px; line-height:16px; margin: 0 0 4px 0px; }
		h6 { font-size:18px; margin: 0 0 0 0; }
		
		p {	color: #000000;	font-family:  Tahoma, Geneva, sans-serif;	font-weight: normal; font-size: 12px;  line-height: 16px; }
		p.left {	color: #000000;	font-family: arial, helvetica, sans-serif;	font-weight: normal; font-size: 12px; line-height: 14px; margin-right: 160px; }
		p.right {	color: #000000;	font-family: arial, helvetica, sans-serif;	font-weight: normal; font-size: 12px; line-height: 14px; margin-left: 160px; }
		
		.page_header { font-size:22px; line-height:26px; }
		.Health_link {font-family: arial, helvetica, sans-serif ; color:#008392; font-size:14px}
		a.Health_link:link {
			border-width:0px;
			border-style:none;
			font-family: arial, helvetica, sans-serif; ; color:#008392; font-size:14px
			}
		
		a.Health_link:hover {
			border-width:0px;
			border-style:none;
			font-family: arial, helvetica, sans-serif ; color:#008392; font-size:14px
			}
		a.Health_link:visited {
			border-width:0px;
			border-style:none;
			font-family: arial, helvetica, sans-serif ; color:#008392; font-size:14px
			}
			
			
			
			.Health_link_small {font-family: Tahoma, Geneva, sans-serif ; color:#008392; font-size:12px}
		a.Health_link_small:link {
			border-width:0px;
			border-style:none;
			font-family: Tahoma, Geneva, sans-serif ; color:#008392; font-size:12px
			}
		
		a.Health_link_small:hover {
			border-width:0px;
			border-style:none;
			font-family: Tahoma, Geneva, sans-serif ; color:#008392; font-size:12px
			}
		a.Health_link_small:visited {
			border-width:0px;
			border-style:none;
			font-family: Tahoma, Geneva, sans-serif ; color:#008392; font-size:12px
			}
		.font_serif{font-family: serif,Georgia, 'Times New Roman', Times; }
			.page_headline {font-family:Georgia, serif, 'Times New Roman', Times; color:#EF4e65; font-size:28px;}
		.Section_headline {font-family: Georgia, serif,'Times New Roman', Times; color:#EF4e65; font-size:22px;}
		.articleHeadline {font-family: serif,Georgia, 'Times New Roman', Times;  font-size:20px;}
		.articleSubHeadline {font-family: serif,Georgia, 'Times New Roman', Times;  font-size:18px;}
		.Section_headline_small {font-family: serif,Georgia, 'Times New Roman', Times; color:#EF4e65; font-size:20px;}
		.Section_headline_link {font-family: serif,Georgia, 'Times New Roman', Times; color:#EF4e65; font-size:26px;}
		.Section_headline_link:link {
			border-width:0px;
			border-style:none;
			color:#EF4e65; font-size:26px;
			}
		.Section_headline_link:hover {
			border-width:0px;
			border-style:none;
			color:#EF4e65; font-size:26px;
			}
		.Section_headline_link:visited {
			border-width:0px;
			border-style:none;
		 color:#EF4e65; font-size:26px;
			}
		.newh2 { font-size:16px; line-height:20px; margin: 10px 0 8px 0; }	
		.vertical_spacer { padding-top: 13px; padding-bottom: 13px; }
		.top_section_spacer { padding-left: 13px; padding-right: 13px; padding-bottom: 11px; }
		.pundits_section_spacer { padding-right: 13px; padding-bottom: 13px; padding-top: 15px; }
		.sponsors_spacer { padding-bottom: 13px; padding-left:13px; padding-right:13px; }
		.money_section_spacer { padding-right: 13px; padding-bottom: 13px; }
		.article_image_spacer { padding-left: 13px; padding-bottom: 13px; padding-right: 13px; }
		.headline_image_spacer { padding-top: 13px; padding-left: 13px; padding-right: 13px; }

		.article_skyscraper_spacer { margin-top: 13px; margin-left:12px; }
		
		.fullstory_spacer { padding-top: 2px; padding-bottom:2px; }
		.newsfront_spacer { margin-top: 13px; margin-left:13px; margin-bottom:14px; }
		
		.top_spacer { margin-top: 13px; }
		.left_spacer { margin-left: 13px; }
		.right_spacer { margin-right: 13px; }
		.bottom_spacer { margin-bottom: 13px; }
		.left_right_spacer { margin-left: 13px; margin-right: 13px; }
		.left_right_spacer2 { margin-left: 7px; margin-right: 7px; }
		.top_bottom_spacer { margin-top: 13px; margin-bottom: 13px; }
		.top_right_spacer { margin-top: 13px; margin-right: 13px; }
		.top_left_spacer { margin-top: 13px; margin-left: 13px; }
		.bottom_left_spacer { margin-left: 13px; margin-bottom: 13px; }
		.bottom_right_spacer { margin-right: 13px; margin-bottom: 13px; }
		
		.article_topnews_spacer { margin-top: 11px; margin-right: 13px; }
		
		.topnews_spacer { margin-top: 13px; }
		.toolbox_spacer { margin-top: 5px; }	
		.mircobar_spacer { margin-top: 13px; }

		.headline_spacer { padding-left: 10px; padding-top: 7px; padding-bottom: 6px; }
		
		.copy { color: #000000;	font-family:  Tahoma, Geneva, sans-serif;	font-weight: normal; font-size: 12px; }
		.copy_headline { color: #6A6256;	font-family:    Tahoma, Geneva, sans-serif;;	font-weight: normal; font-size: 13px; }
		
		.copy_reverse { color: #FFFFFF;	font-family: arial, helvetica, sans-serif;	font-weight: normal; font-size: 12px; }
		.copy_small { color: #000000; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; }
		.copysmall { color: #000000; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; }
		.copy_footer { color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; }
		.copy_leadstory { color: #000000; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; }
		.copy_specialreports { color: #000000; padding-left: 13px; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; }
		.copy_search { color: #192e89; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; }
		.copy_newsfront { color: #000000; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; }
		.copy_blue { color: #111f5e;	font-family: arial, helvetica, sans-serif;	font-weight: normal; font-size: 12px; }
		.copy_red { color: #bc2626;	font-family: arial, helvetica, sans-serif;	font-weight: normal; font-size: 12px; }

		.pundit_teaser { color: #111f5e; font-family: arial, helvetica, sans-serif;	font-weight: normal; font-size: 12px; }
		
		.copy_signup { color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; }
		.headline_specialreports { color: #000000; padding-left: 13px; padding-bottom: 7px; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; }
		
		.sponsors_title { color: #FF0000; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; font-size: 14px; }
		.sponsors_fieldset { color:#FF0000; }
		
		.section_articles_spacer { padding-top: 15px; }

		.specialreports_sectionheader { color: #FF0000; padding-left: 13px; padding-bottom: 7px; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; }
		.image_box { border-color: 000000; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }

	/* ------------------------------------------------------------- */
	
	/* LINKS */

		a.headline_link:link, a.headline_link:visited, a.headline_link:active{ color: #008392; font-family: Georgia, 'Times New Roman', Times, serif;;  font-weight: normal; font-size: 17px;}
		a.headline_link:hover { color: #008392; font-family:Georgia, 'Times New Roman', Times, serif;;  font-weight: normal; font-size: 17px; text-decoration: underline; }
		
		

		a.small_link:link, a.small_link:visited, a.small_link:active { color: #000000; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }
		a.small_link:hover{color: #000000; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: underline; }

		a.tools_link:link, a.tools_link:visited, a.tools_link:active { color: #0000cc; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; text-decoration: none; }
		a.tools_link:hover { color: #0000cc; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; text-decoration: underline; }
		
		a.article_link:link, a.article_link:active { color: #028492; font-family: Tahoma, Geneva, sans-serif;	  font-size: 12px; text-decoration: none;font-weight: normal; }
		a.article_link:visited { color: #028492; font-family:Tahoma, Geneva, sans-serif;	 font-size: 12px; text-decoration: none;font-weight: normal; }
		a.article_link:hover { color: #028492; font-family: Tahoma, Geneva, sans-serif;	 font-size: 12px; text-decoration: underline;font-weight: normal;}
		
		a.child_article_link:link, a.child_article_link:visited, a.child_article_link:active { color: #000000; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; }
		a.child_article_link:hover { color: #000000; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: underline; }
		
		a.pundit_link:link, a.pundit_link:visited, a.pundit_link:active { color: #1e4192; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; }
		a.pundit_link:hover { color: #1e4192; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: underline; }
		
		a.sponsors_link:link, a.sponsors_link:visited, a.sponsors_link:active { color: #000000; font-family:  Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }
		a.sponsors_link:hover { color: #000000; font-family:  Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 11px; text-decoration: underline; }
		
		a.hottopics_link:link, a.hottopics_link:visited, a.hottopics_link:active { color: #bc2626; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; margin-left:6px; }
		a.hottopics_link:hover { color: #bc2626; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: underline; margin-left:6px; }
		
		a.breakingnews_link:link, a.breakingnews_link:visited, a.breakingnews_link:active { color: #FF0000; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none; }
		a.breakingnews_link:hover { color: #FF0000; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 16px; text-decoration: underline; }
		
		a.ic_link:link, a.ic_link:active { color: #990000; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; }
		a.ic_link:visited { color: #640101; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; }
		a.ic_link:hover { color: #990000; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: underline; }
		
		a.leadstory_link:link, a.leadstory_link:visited, a.leadstory_link:active { color: #000000; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none; padding: 16px 6px 16px 16px; }
		a.leadstory_link:hover{color: #000000; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: underline; padding: 16px 6px 16px 16px; }
	
		a.topnews_link:link, a.topnews_link:visited, a.topnews_link:active { color: #000000; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; }
		a.topnews_link:hover { color: #000000; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: underline; }

		a.video_link:link, a.video_link:visited, a.video_link:active { color: #0000cc; font-family: arial, helvetica, sans-serif; font-weight: bold;	font-size: 11px; text-decoration: none; }
		a.video_link:hover { color: #0000cc; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: underline; }

		a.subject_sml:link, a.article_link:active { color: #008392; font-family: Tahoma, Geneva, sans-serif ;  font-size: 12px; text-decoration: none; font-weight:normal}
		a.subject_sml:visited { color: #008392; font-family:Tahoma, Geneva, sans-serif; font-size: 12px; text-decoration: none; font-weight:normal}
		a.subject_sml:hover { color: #008392; font-family:, Tahoma, Geneva, sans-serif ; font-size: 12px; text-decoration: underline;font-weight:normal }
		
		
		
		a.links_link:link, a.links_link:visited, a.links_link:active { color: #000000; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; }
		a.links_link:hover { color: #000000; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: underline; }
		
		a.newsfront_link:link, a.newsfront_link:visited, a.newsfront_link:active { color: #000000; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; }
		a.newsfront_link:hover { color: #000000; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: underline; }
		
		a.teaser_link:link, a.teaser_link:visited, a.teaser_link:active { color:#0000FF; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; vertical-align:bottom}
		a.teaser_link:hover { color: #0000FF; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline; }
		
		a.morestories_link:link, a.morestories_link:visited, a.morestories_link:active { color:#0000ff; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; }
		a.morestories_link:hover { color: #0000ff; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: underline; }
		
		a.related_link:link, a.related_link:visited, a.related_link:active { color:#111f5e; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }
		a.related_link:hover { color: #111f5e; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline; }
		
		a.pundittools_link:link, a.pundittools_link:visited, a.pundittools_link:active { color:#EF4e65; font-family: Georgia, 'Times New Roman', Times, serif; font-weight: normal; font-size: 12px; text-decoration: none; }
		a.pundittools_link:hover { color: #EF4e65; font-family: Georgia, 'Times New Roman', Times, serif; font-weight: normal; font-size: 12px; text-decoration: underline; }
		
		a.blogtools_link:link, a.blogtools_link:visited, a.blogtools_link:active { color:#000000; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 14px; text-decoration: none; }
		a.blogtools_link:hover { color: #000000; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 14px; text-decoration: underline; }

		
		a.articlebox_tools_link:link, a.articlebox_tools_link:visited, a.articlebox_tools_link:active { color: #192e89; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none; }
		a.articlebox_tools_link:hover{color: #192e89; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: underline; }
		
		a.offers_link:link, a.offers_link:active { color: #0000ff; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }
		a.offers_link:visited { color: #0000ff; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }
		a.offers_link:hover { color: #0000ff; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline; }

	/* ------------------------------------------------------------- */

	/* LISTS */

		ul { margin: 8px 8px 8px 14px; padding-left: 16px; list-style: disc; margin-right: 160px; }
		ul li {	margin: 0 0 10px 0; font-size: 12px; padding-left: 4px;	font-weight: normal;  }

		ul.right { margin: 8px 8px 8px 14px; padding-left: 16px; list-style: disc; margin-left: 160px; }
		ul.right  li {	font-size: 12px; padding-left: 4px;	font-weight: normal; margin: 0 0 10px 0; }

		ul.newsfront_list { margin: 2px 0 0 0; padding-left: 6px; list-style: none; }
		ul.newsfront_list  li {margin:4px 0 1px 0; font-size: 12px; padding-left: 10px; font-weight: normal; background: url(/images/layout/bullet_blue.gif) no-repeat left top; }
	
		ul.style1 { margin: 2px 0 0 0; padding-left: 6px; list-style: none; }
		ul.style1 li { margin: 4px 0 0 0; font-size: 12px; padding-left: 10px; background: url(/images/layout/bullet_red.gif) no-repeat left top; font-weight: normal; }
		
		ul.style2 { margin: 0 0 0 0; padding-left: 1px; list-style:none; }
		ul.style2 li { margin:4px 0 10px 0; font-size:12px; padding-left: 10px; background: url(/images/layout/related_arrow.gif) no-repeat left top; font-weight:normal; }
		
		ul.style3 {	margin: 2px 0 0 0; padding-left: 6px; list-style: none; }
		ul.style3 li { margin:0 0 1px 0; font-size:12px; padding-left: 10px; background: url(/images/layout/bullet_blue.gif) no-repeat left top; font-weight:normal; }
		
		ul.sponsors { margin: 0 0 0 0; padding-left: 2px; list-style: none; }
		ul.sponsors li { margin: 0 0 4px 0; font-size:10px; padding-left: 2px; padding-right: 2px;}
	
		ul.pundits { margin: 0 4px 4px 0; padding-left: 5px; list-style: none; }
		ul.pundits li { margin: 4px 0 4px 0; font-size:12px; padding-left: 11px; background: url(/images/layout/bullet_blue.gif) no-repeat left top; font-weight:normal; }
		
		ul.topnnews { margin: 8px 0 0 0; padding-left: 4px;	list-style: none; }
		ul.topnnews li {margin: 0 0 6px 0; font-size: 11px; padding-left: 8px; background: url(/images/layout/bullet_blue.gif) no-repeat left top; font-weight:normal; }
	
		ul.links { margin: 12px 0 0 0; padding-left: 0px; list-style: none; }
		ul.links li { margin: 4px 0 0 0; font-size: 14px; padding-left: 0; font-weight: normal; }
	
		ul.links2 { margin: 12px 0 0 0; padding-left: 0px; list-style: none; }
		ul.links2 li { margin: 4px 0 0 0; font-size: 12px; padding-left: 10px; background: url(/images/layout/bullet_blue.gif) no-repeat left top; font-weight: normal; }
	
		ul.sectionlinks { margin: 0 0 0 0; padding-left: 2px; list-style: none; }
		ul.sectionlinks li { margin: 4px 0 0 0; font-size: 12px; padding-left: 10px; background: url(/images/layout/bullet_red.gif) no-repeat left top; font-weight: normal; }
	
		ul.newsfront { margin: 0 0 0 0; padding-left: 13px; list-style: none; }
		ul.newsfront li { margin: 4px 0 0 0; font-size: 11px; padding-left: 13px; background: url(/images/layout/bullet_red.gif) no-repeat left; font-weight: normal; }
		
		ul.offers_list { margin: 0 0 0 0; padding-left: 1px; list-style:none; }
		ul.offers_list li { margin: 4px 0 0 0; font-size: 11px; padding-left: 13px; background: url(/images/layout/offer_arrow.jpg) no-repeat left; font-weight: normal; }

	/* ------------------------------------------------------------- */
	
	/* BACKGROUNDS */
	
		.header_bg { border-color: C9C9C9; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 1px; background-color: #FFFFFF; }
		.menu_bg { border-color: FFFFFF; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px;	background-color: #5a638c; }
		.page_bg { background-color: #F9F8F3; }
		.bgColor1 {	background-color: #eaf0ff; }
		.nm_blue {	background-color: #192e89; }
		.video_list_bg { background-color: #FFFFFF; margin: 2px; }
		.newsfront_bg { background: url(/images/layout/newsfront_bg.jpg) repeat-x left  top; }
		.alert_bg { border-color: FF0000; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;	background-color: #FFFFFF; }

	/* ------------------------------------------------------------- */
	
	/* MISC STYLES */
	
		.rates_header {border-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;background-color: #0066b3;color: #FFFFFF;font-family: arial, helvetica;font-weight: bold;font-size: 11px;}
		
		.video_header { background-color:#FFFFFF; border-color: #777777; border-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px;}
		.video_border { background-color:#FFFFFF; border-color: #0450a0; border-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }
		
		.hottopics_header { background-color:#FFFFFF; border-color: #777777; border-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px;}
		.hottopics_box { background-color: #FFFFFF; border-color: #777777; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; }
		
		.breakingnews_header { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 16px; color: FFFFFF; background-color:FF0000; border-color: FF0000; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;}
		.breakingnews_box { background-color: #FF0000; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 1px; }
		
		.specialoffers_header { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 16px; color: FF0000; background-color: #888888; border-color: FF0000; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;}
		.specialoffers_box { background-color:#888888; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 1px; }
		
		.pagebreak_header { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 16px; color: #FFFFFF; background-color:#FF0000; border-color: #777777; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;}
		.pagebreak_box { background-color: #EFEFEF; }

		.pundits_header { background-color:#FFFFFF; padding-bottom: 7px; border-color: #f31314; border-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px;}
		.pundits_header2 { background-color:#FFFFFF; border-color: #192e89; border-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px;}
		.pundits_box { background-color: #FFFFFF; border-color: #777777; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; }
		.pundits_signup_box { background-color: #EEEEEE; border-color: #777777; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }

	/* ------------------------------------------------------------- */
	
	/* MENU STYLES */

		a.menu_link:link, a.menu_link:visited, a.menu_link:active {	color: #FFFFFF;	font-family: arial, helvetica, sans-serif;	font-weight: bold; font-size: 12px;	text-decoration: none; }
		a.menu_link:hover {	color: #FFFFFF;	font-family: arial, helvetica, sans-serif;	font-weight: bold; font-size: 12px;	text-decoration: underline; }

		a.menu2_link:link, a.menu2_link:visited, a.menu2_link:active { color: #192e89; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }
		a.menu2_link:hover { color: #192e89; font-family: arial, helvetica, sans-serif;	font-weight: bold; font-size: 12px;	text-decoration: underline; }
		
		a.sidemenu_link:link, a.sidemenu_link:visited, a.sidemenu_link:active {	color: #FFFFFF;	font-family: arial, helvetica, sans-serif;	font-weight: bold; font-size: 12px;	text-decoration: none; }
		a.sidemenu_link:hover {	color: #FFFFFF;	font-family: arial, helvetica, sans-serif;	font-weight: bold; font-size: 12px;	text-decoration: underline; }
		
		a.sidemenu_link_current:link, a.sidemenu_link_current:visited, a.sidemenu_link_current:active {	color: #192e89;	font-family: arial, helvetica, sans-serif;	font-weight: bold; font-size: 12px;	text-decoration: none; }
		a.sidemenu_link_current:hover {	color: #192e89;	font-family: arial, helvetica, sans-serif;	font-weight: bold; font-size: 12px;	text-decoration: underline; }
		
		.menu_text { color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; }
		.menu2_text { color: #192e89; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; }
		
		.sidemenu_box { padding: 4px; background-color: #192e89; border-style: solid; border-top-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-color:FFFFFF; }
		.sidemenu_box_current { padding: 4px; background-color: #bddfeb; border-style: solid; border-top-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-color:FFFFFF; }
		
		.sidemenu_gray_box { padding: 4px; background-color: #777777; border-style: solid; border-top-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-color:FFFFFF; }

	/* ------------------------------------------------------------- */

	/* BOX STYLES */

		.headline_tag_box {	color: #000000;	font-family: arial, helvetica, sans-serif;	font-weight: normal; font-size: 10px; 	border-color: FFFFFF; border-style: solid; border-top-width: 0px; border-bottom-width: 0px;border-left-width: 0px;	border-right-width: 0px; background-color: #b9c5eb; padding-left: 6px; line-height: 16px; }	
		.lead_story_box { background-color: #DFDFDF; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; }
		.topnews_box { border-color: ce151d; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; }

	/* ------------------------------------------------------------- */
	
	/* ARTICLE STYLES */
	
		.article_copy {	color: #000000;	font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; }
		.article_datestamp { font-size:11px;	font-weight: normal; height: 22px; }
		
		.article_page_bg { border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 1px;	background-color: #FFFFFF; }
		.article_box_left {	border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-bottom-width: 0px; border-left-width: 0px;	border-right-width: 0px; background-color: #FFFFFF; }
		
		.articlebox_header { border-color: #5a638c; border-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px;}
		.articlebox_more { font-family: verdana, arial, helvetica; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color:192e89; height:27px; padding-right:8px; }

		.article_box_center { border-color: #FFFFFF;	border-style: solid; border-top-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 1px; background-color: #FFFFFF; }

	/* ------------------------------------------------------------- */

	/* AD STYLES */
	
		.ad_divider { padding-top:0px; padding-bottom:0px; }
		.ad_box_left { padding-top:13px; border-color: C9C9C9; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; background-color: #F9F9F9; }
		.ad_box_right { border-color: C9C9C9; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; background-color: #F9F9F9; }
		.ad_box_center { border-color: 000000; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; background-color: #FFFFFF; }
		.newsletter_box { border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; background-color: #FFFFFF; }
		.sponsors_box { padding-top:4px; padding-bottom:4px; border-color: 777777; border-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; background-color: #EEEEEE; }
		.ad_header { font-family: arial, helvetica, sans-serif;	font-weight: normal; font-size: 12px; color: 777777; background-color:FFFFFF; border-color: 777777; border-style: solid; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px;}
		
	/* ------------------------------------------------------------- */

	/* FORM STYLES */
	
		.button { border-color: 162953;	border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; background-color: #FFCC00; height:22px; color:162953; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; }
		.button_small { border-color: 162953; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; background-color: #bddfeb; height:18px; color:162953; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; }
		.button_signup { border-color: EEEEEE; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; background-color: #ffcc00; height:18px; color:162953; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; }
		.select_form { background-color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; }
		.text_form { border-color: 000000; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; background-color: #FFFFFF; height:20px; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; }
		.area_form { border-color: 000000; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; background-color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; }
		.signup_form { border-color: 000000; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; background-color: #ffffff; height:20px; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; }
		.search_form { border-color: 000000; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; background-color: #ffffff; height:20px; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; }
	.outside_table {
	background-color:#f9f8f3;
	}
.doctor_team_name {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size:18px;
	color:#8b8275;
	margin:0px 0px 2px 0px;
	padding:0px;
	}
.doctor_team_subject {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:26px;
	color:#2fb6c2;
	margin:0px;
	padding:0px;
	}
	.HeadlineBorder{ 
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	
	}
	.doctor_team_subject_link:link {
		font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#2fb6c2;
	margin:0px;
	padding:0px;
	border-width:0px;
	border-style:none;
	}
.doctor_team_subject_link:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#2fb6c2;
	margin:0px;
	padding:0px;
	border-width:0px;
	border-style:none;
	}
.doctor_team_subject_link:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#2fb6c2;
	margin:0px;
	padding:0px;
	border-width:0px;
	border-style:none;
	}
	
	
	
	
.doctor_team_cell {
	padding:0px 0px 0px 10px;
	}
.doctor_team_table {	
	margin:10px 0px 0px 0px;
	}
.greater_than_sign {
	color:#e71836;
	font-weight:bold;
	}
.ask_doc:link {
	color:#e71836;
	border-width:0px;
	border-style:none;
	}
.ask_doc:hover {
	color:#e71836;
	border-width:0px;
	border-style:none;
	}
.ask_doc:visited {
	color:#e71836;
	border-width:0px;
	border-style:none;
	}
.search_link {
	border-width:0px;
	border-style:none;
	}
.search_link:link {
	border-width:0px;
	border-style:none;
	}
.search_link:hover {
	border-width:0px;
	border-style:none;
	}
.search_link:visited {
	border-width:0px;
	border-style:none;
	}
.search_box {
	border-width:0px;
	border-style:none;
	width:347px;
	margin:0px;
	padding:0px;
		color:#6A6256;
	font-family: Tahoma, Geneva, sans-serif; 
		font-size:14px;
	}
	.search_box2 { color:#CCCCCC;
		border:none;
		padding:0px;
		color:#6A6256;
	font-family: Tahoma, Geneva, sans-serif; 
		font-size:14px;
	width:167px;
	height:20px;
	margin:0px;
	padding:0px;
	}
.padding_none {
	vertical-align:middle;
	padding:0px;
	margin:0px 0px 2px 2px;
	}
.radio_button_title_test {
	font-family: Tahoma, Geneva, sans-serif; 
	font-size:10px; 
	color:#b1b1b1; 
	margin:0px; 
	padding:0px;
	vertical-align:middle;
	}
.radio_button_test {
	margin:0px 0px 0px 5px; 
	padding:0px 0px 0px 0px;
	}
.corner_images {
	margin:0px;
	padding:0px;
	}
	.footer{ font-size:11px; color:#000; font-family: arial, helvetica, sans-serif;	}
	.footer:link {
	border-width:0px;
	border-style:none;
	color:#000;
	font-family: arial, helvetica, sans-serif;
	}
.footer:hover {
	border-width:0px;
	border-style:none;
	color:#000;
	font-family: arial, helvetica, sans-serif;
	}
.footer:visited {
	border-width:0px;
	border-style:none;
	color:#000;
	font-family: arial, helvetica, sans-serif;
	}
.no_margin_padding {
		margin:0px;
		padding:0px;
	}
.input_field {
		 border-style:solid; 
		 border-width:1px 0px 1px 0px; 
		 border-color:#d7d5a6;
	}
	.channel_email_box {
	border-width:0px;
	border-style:none;
	width:166px;
	height:14px;
	margin:0px;
	padding:0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:10px;
	line-height:11px;
	vertical-align:middle;
	}
.sign_up_email {
	font-family: arial, helvetica, sans-serif; 
	font-size:12px; 
	color:#464037; 
	padding:0px 10px 0px 0px; 
	margin:0px; 
	line-height:12px;
	}
	/* ------------------------------------------------------------- */

	/* MEDIAKIT STYLES */
	
	.mediakit_subheadings {color: #0066b3;font-family: arial, helvetica;font-weight: bolder;font-style: italic;font-stretch: wider;font-size: 15px;}


/**********  Alert Box  **********/

.noMargPadBord {
	margin:0px; 
	padding:0px; 
	border-style:none;
	text-decoration:none;
}
.alertBoxInputField {
	width:246px;
	height:19px;
	border-style: solid;
	border-width:1px;
	border-color:#d0ccaf;
	margin:0px; 
	padding:3px 6px 0px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636466;
}
.alertZipCount {
	margin:0px; 
	width:260px; 
	height:21px; 
	padding:10px 0px 0px 0px;
}
.alertBoxInputZip {
	width:85px;
	height:19px;
	border-style: solid;
	border-width:1px;
	border-color:#d0ccaf;
	margin:0px; 
	padding:3px 6px 0px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636466;
}
.zipCont {
	width:85px; 
	margin:0px; 
	padding:0px;
}
.alertBoxTop {
	height:65px; 
	width:300px; 
	margin:0px; 
	padding:0px; 
	background-image:url(/images/img_alert_box_top.gif); 
	background-repeat:no-repeat;
}
.alertBoxBott {
	height:249px; 
	width:300px; 
	margin:0px; 
	padding:3px 0px 0px 0px; 
	background-image: url(/images/img_alert_box_bot.gif); 
	background-repeat:no-repeat;
}
.alertBoxTopCopy {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	line-height:18px; 
	color:#000; 
	margin:0px 0px 7px 0px; 
	padding:0px;
}
.alertBoxBottCopy {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	line-height:18px; 
	margin:14px 0px 0px 0px; 
	padding:0px; 
	color:#000;
}
.alertBoxColorRed {
	color:#ef4e65;
}
.countryDropDwn {
	width:153px;
	height:21px;
	margin:0px; 
	padding:0px;
}
.countryCont {
	width:153px; 
	margin:0px; 
	padding:0px;
}
.alertSpacer {
	width:10px; margin:0px; padding:0px;
}



.outside_table {
	background-color:#f9f8f3;
	}
.doc_interior_cell {
	width:300px; 
	height:80px; 
	margin:0px 0px 10px 0px; 
	padding:0px;
}
.docIntMarg {
	margin:0px 0px 5px 0px;
}
.doc_info_cell {
	height:67px; 
	background-image: url(/images/img_doc_bckgnd.gif); 
	background-repeat:repeat-x; 
	margin:0px; 
	padding: 
	10px 0px 0px 10px;
}
.doctor_team_name {
	margin:0px 0px 2px 0px; 
	padding:0px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	font-size:18px; 
	color:#464037;
	}

.docSubj:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:normal; 
	color:#008392; 
	margin:0px 0px 3px 0px; 
	padding:0px;
	}
.docSubj:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:normal; 
	color:#008392; 
	margin:0px 0px 3px 0px; 
	padding:0px;
 }
.doctor_team_subject a.docSubj:hover {
	text-decoration:underline;
}
.doctor_team_cell {
	padding:0px 0px 0px 10px;
	}
.docBioNewsLink {
	width: 100px; 
	margin:0px; 
	padding:0px;
}
.docArrowDiv {
	width: 8px; 
	margin:0px; 
	padding:0px;
}
.docBioNewsCopy {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#008392; 
	margin:0px; 
	padding:0px;
}
.docBioNewsCopy a.bioNewsLink, a.bioNewsLink:link, a.bioNewsLink:visited {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#008392; 
	margin:0px; 
	padding:0px;
}
.docBioNewsCopy a.bioNewsLink:hover {
	text-decoration:underline;
}
.docPicCell {
	height:80px; 
	background-image: url(/images/img_doc_bckgnd.gif); 
	background-repeat:repeat-x;
}





	/* ----------------POPUP--------------------------------------------- */



.red {color:#bf1e2e;}

#modalErrorContainer {

	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; color:#F00; 
	margin: 3px 0px 0px 0px;
}

#modalError {float:left;}

#modalBackground {	
	position: absolute; 
	top: 0px; 
	left: 0px; 
	background-color:#000; 
	width: 100%; 
	height: 100%;
	z-index: 12; 
	display:none;	
}



#modalSignUpBtnClose {
	background:url(images/heartBtnCloseModal.gif);
	background-repeat:no-repeat;
	width: 21px; 
	height: 21px; 
	float: right; 
	margin: 5px 5px 0px 0px; 
	cursor: pointer;
}

.modalHeader {
	background: url(images/heartTestHeaderBkg.gif) repeat-x; 
	width: 740px; 
	height:80px;
}
	
.heartTestModalLogo{
	background-image: url(images/heartTestModalLogo.jpg); 
	width: 350px; 
	height: 72px; 
	margin-left: 16px; 
	float:left;
}

#modalTitle {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:29px; 
	font-weight: bold; 
	color: #bf1e2e;
	margin: 10px 0px 10px 26px;
	text-align: center;
}

#modalSignUpContent {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-wight: bold; 
	color: #000;
	margin: 0px 0px 0px 26px;
	padding: 0px 40px 0px 0px;
}

.modalSignUpLabelContainer{
	float:left;
	padding: 10px 0px 0px 26px;
	width: 320px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
}

.modalSignUpInputContainer{
	float:left;
	padding: 5px 0px 5px 26px;
	width: 320px;
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
}



.inputSignUpEmail{
	width: 320px;
	height: 26px;
	border: 1px #a8e4f7 solid;
}

.modalBtnSignUp {
	background: url(images/btnInvite-a.gif);
	background-repeat:no-repeat;
	width: 99px; 
	height: 32px; 
	border: 0px;
	cursor: pointer;
}

.modalBtnSignUp {
	background: url(images/modalBtnSignUp.gif);
	background-repeat:no-repeat;
	width: 207px; 
	height: 53px; 
	border: 0px;
	cursor: pointer;
}

.modalBtnNoThanks {
	background: url(images/modalBtnNoThanks.gif);
	background-repeat:no-repeat;
	width: 154px; 
	height: 40px; 
	border: 0px;
	cursor: pointer;
}

#modalSignUpBtnNoThanksContainer {
	dislpay:inline;
	padding: 0px 0px 0px 30px;
	float: left;
	
}

#modalSignUpBtnSubmitContainer {
	dislpay:inline;
	padding: 0px 35px 10px 0px;
	float: right;
	
}


/* Live Validation */

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}


	a.Crandal_link1:link, a.Crandal_link1:visited, a.Crandal_link1:active{ color:#CC0000; font-family:Georgia, 'Times New Roman', Times, serif;  font-size:32px; text-decoration:none}

a.Crandal_link2:link, a.Crandal_link2:visited, a.Crandal_link2:active{color:#000;font-family:Georgia, 'Times New Roman', Times, serif; font-size:24px; text-decoration:none}

#Nothankyou {
font-size:14px;
text-align:left;
font-weight:bold;
padding-left:10px;
padding-top:25px;
color:#CC0000;
}


.backgroundImageHibberd {
	width: 300px;
	height: 130px;
	background-image: url(http://www.newsmaxhealth.com/images/img_hibberd_banner.jpg);
	background-repeat:no-repeat;
	 	
	
	
}


.doctor_hibberd {
    color: #fffbca;
    font-family: Georgia,'Times New Roman',Times,serif;
    font-size: 22px;
	font-weight: normal;
    margin: 6px 0px 0px 13px;
    padding: 0px;
}

.doctor_hibberd_subject {
    font-family: Tahoma, Geneva, sans-serif; 
	font-size:15px;
	font-weight: lighter;
	color: #FFF;
    margin: 0px 0px 0px 13px;
    padding: 0px;
}


 
.withPeter {
	color:  #FFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:16px;
	margin:5px 0px 0px 13px;
	padding: 0px;
}

