

	/* ------------------------------------------------------------- */

	/* GLOBAL STYLES */

		A:link { color: #071B59; text-decoration: none; }
		A:visited { color: #030d2a;	text-decoration: none; }
		A:hover { color: #071B59; text-decoration: underline; }
		A:active { color: #071B59; text-decoration: none; }
		
		.bodyTag { background-color: #e5e5e5; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; }
				
		.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:17px; margin: 0 0 0 2px; margin: 10px 0 8px 0; }
		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: arial, helvetica, sans-serif;	font-weight: normal; font-size: 14px; line-height: 18px; }
		p.left {	color: #000000;	font-family: arial, helvetica, sans-serif;	font-weight: normal; font-size: 14px; line-height: 18px; margin-right: 160px; }
		p.right {	color: #000000;	font-family: arial, helvetica, sans-serif;	font-weight: normal; font-size: 14px; line-height: 18px; margin-left: 160px; }
		
		.page_header { font-size:22px; line-height:26px; }
		
		.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: arial, helvetica, sans-serif;	font-weight: normal; font-size: 12px; }
		.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; }
		
		.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: arial, helvetica, 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: #192e89; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; }
		a.headline_link:hover { color: #192e89; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; 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: #000000; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; }
		a.article_link:visited { color: #2045b3; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; }
		a.article_link:hover { color: #000000; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: underline; }
		
		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: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none; }
		a.sponsors_link:hover { color: #000000; font-family: arial, helvetica, sans-serif; font-weight: bold; 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.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; }
		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:#d80000; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }
		a.pundittools_link:hover { color: #d80000; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; 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: #0048ff; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }
		a.offers_link:visited { color: #0048ff; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }
		a.offers_link:hover { color: #0048ff; 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: 2px 0 0 0; padding-left: 1px; list-style:none; }
		ul.style2 li { margin:4px 0 1px 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 { margin: 0 0 0 0; padding-left: 1px; list-style:none; }
		ul.offers 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 { 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; }
		.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) top repeat-x left; }
		.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; }
	
	/* ------------------------------------------------------------- */

	/* 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:#b1b1b1;
	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:#b1b1b1;
	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:61px; 
	width:300px; 
	margin:0px; 
	padding:0px; 
	background-image: url(/images/signup/img_alertHeader.gif); 
	background-repeat:no-repeat;
}
.alertBoxBott {
	height:231px; 
	width:300px; 
	margin:0px; 
	padding:0px 0px 0px 0px; 
	background-image: url(/images/signup/img_alertBtm.gif); 
	background-repeat:no-repeat;
}
.alertBoxTopCopy {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	line-height:18px; 
	color:#000; 
	margin:0px 0px 0px 0px; 
	padding:0px;
}
.alertBoxBottCopy {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	line-height:18px; 
	margin:6px 0px 6px 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;
}


