a.red							{ font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: ce0000; font-weight: bold; text-decoration: none; }
a.white							{ font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: ffffff; text-decoration: none; }
div								{ font-family: verdana; font-size: 10px; color: 000000; }
span							{ font-family: verdana; font-size: 10px; color: 000000; }
h4  							{ font-family: arial; font-size: 14px; color: cc0000; font-weight: bold; text-decoration: none; }
td             					{ font-family: arial; font-size: 12px; }

<!-- hcmarketplace links -->
.h3             				{ font-family: arial; font-size: 14px; color: cc0000; font-weight: bold; }
.h4             				{ font-family: arial; font-size: 14px; color: cc0000; font-weight: bold; }
.required       				{ font-family: arial; font-size: 12px; color: cc0000; text-decoration: none; font-weight: bold; }
.tdname         				{ font-family: arial; font-size: 12px; color: 000000; text-decoration: none; font-weight: bold; }


.admin_form_field				{ font-family: verdana; font-size: 12px; color: 000000; }
.admin_form_header				{ font-family: verdana; font-size: 14px; color: 000000; }
.admin_form_header_required		{ font-family: verdana; font-size: 14px; color: cc0000; }
.admin_form_link   				{ font-family: verdana; font-size: 12px; color: 0000cc; }
.admin_form_title				{ font-family: verdana; font-size: 14px; color: 000000; font-weight: bold; }
.admin_form_title_required		{ font-family: verdana; font-size: 14px; color: cc0000; font-weight: bold; }
.admin_form_submit_text			{ font-family: verdana; font-size: 12px; color: 000000; }
.admin_form_text				{ font-family: verdana; font-size: 12px; color: 000000; }
.admin_form_text_highlight		{ font-family: verdana; font-size: 12px; color: cc0000; font-weight: bold; }
.admin_navbar_link   			{ font-family: verdana; font-size: 14px; color: 0000cc; }


.aaahc_form						{ font-family: verdana; font-size: 13px; color: 000000  }
.aaahc_message					{ font-family: verdana; font-size: 12px; color: 000000  }
.aaahc_form_message				{ font-family: verdana; font-size: 16px; color: 0076c0; font-weight: bold; align:center; }
.cms_form_field					{ font-family: verdana; font-size: 10px; color: 000000; }
.cms_form_header				{ font-family: verdana; font-size: 12px; color: 000000; }
.cms_form_header_required		{ font-family: verdana; font-size: 12px; color: cc0000; }
.cms_form_link   				{ font-family: verdana; font-size: 10px; color: 0000cc; }
.cms_form_title					{ font-family: verdana; font-size: 10px; color: 000000; }
.cms_form_title_required		{ font-family: verdana; font-size: 10px; color: cc0000; }
.cms_navbar_link   				{ font-family: verdana; font-size: 12px; color: 0000cc; }

.hcpro_ad_text					{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_ad_text_servicesarea     { font-family: verdana; font-size: 10px; color: cc0000; text-decoration: none; }
.hcpro_advertising_header		{ font-family: verdana; font-size: 12px; color: cc0000; font-weight: bold; }
.hcpro_advertising_text			{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_advertising_comments_title{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_advertising_comments_form{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_advertising_email_title	{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_advertising_email_form	{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_advertising_name_title	{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_advertising_name_form	{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_advertising_phone_title	{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_advertising_phone_form	{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_advertising_return_link	{ font-family: verdana; font-size: 10px; color: 0000cc; }
.hcpro_advertising_submit_button{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_advertising_thankyou_text{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_askexpert_text			{ font-family: verdana; font-size: 12px; color: 000000; }
.hcpro_askexpert_title_link		{ font-family: verdana; font-size: 12px; color: 006699; }
.hcpro_askexpert_topic_link		{ font-family: verdana; font-size: 12px; color: cc0000; }
.hcpro_career_ops_more			{ font-family: verdana; font-size: 10px; color: cc0000; }
.hcpro_career_ops_text			{ font-family: verdana; font-size: 10px; color: 000000; text-decoration: none;  }
.hcpro_career_ops_title			{ font-family: verdana; font-size: 10px; color: 006699; font-weight: bold; }
.hcpro_contact_comments_form	{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_contact_comments_title	{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_contact_email_form		{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_contact_email_title		{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_contact_header			{ font-family: verdana; font-size: 12px; color: cc0000; font-weight: bold; }
.hcpro_contact_text				{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_contact_submit_button	{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_contact_thankyou_header	{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_contact_thankyou_text	{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_content_link				{ font-family: verdana; font-size: 10px; color: 0000cc; }
.hcpro_content_minitools_link	{ font-family: verdana; font-size: 10px; color: 006699; }
.hcpro_content_sidebar_pubintro	{ font-family: verdana; font-size: 10px; color: 006699; text-decoration: none; font-weight: bold; }
.hcpro_content_sidebar_pubtitle	{ font-family: verdana; font-size: 12px; color: 006699; text-decoration: none; font-weight: bold; }
.hcpro_content_text  			{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_content_title  			{ font-family: verdana; font-size: 12px; color: cc0000; }
.hcpro_dailynews_head			{ font-family: verdana; font-size: 12px; color: cc0000; font-weight: bold; }
.hcpro_dailynews_link			{ font-family: verdana; font-size: 10px; color: 0000cc; }
.hcpro_development_text  		{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_email_article_field		{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_email_article_title		{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_email_article_content	{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_footer_address_line		{ font-family: verdana; font-size:  9px; color: 0e0e0c; font-weight: bold; }
.hcpro_footer_copyright			{ font-family: verdana; font-size:  9px; color: 0e0e0c; }
.hcpro_footer_info_link			{ font-family: verdana; font-size: 10px; color: cc0000; text-decoration: none; font-weight: bold; }
.hcpro_footer_legal_link		{ font-family: verdana; font-size: 10px; color: 006699; }
.hcpro_form_field_required		{ font-family: verdana; font-size: 10px; color: cc0000; font-weight: bold; }
.hcpro_form_field_title			{ font-family: verdana; font-size: 10px; color: 000000; font-weight: bold; }
.hcpro_form_field_text			{ font-family: verdana; font-size: 12px; color: 000000; }
.hcpro_headlinearea_header  	{ font-family: verdana; font-size:  9px; color: ffffff; text-decoration: none; font-weight: bold; }
.hcpro_header_tagline		  	{ font-family: verdana; font-size: 12px; color: cc0000; font-weight: bold; font-style: italic; }
.hcpro_mppage_title				{ font-family: verdana; font-size: 14px; color: cc0000; text-decoration: none; font-weight: bold; }
.hcpro_navbar_link  			{ font-family: verdana; font-size: 10px; color: 0000cc; }
.hcpro_navbar_markets_focus		{ font-family: verdana; font-size: 10px; color: ffffff; text-decoration: none; font-weight: bold; }
.hcpro_navbar_markets_link		{ font-family: verdana; font-size: 10px; color: 0e0e0c; text-decoration: none; }
.hcpro_navbar_markets_training	{ font-family: verdana; font-size: 10px; color: ffffff; text-decoration: none; font-weight: bold; }
.hcpro_navbar_markets_pubs		{ font-family: verdana; font-size: 10px; color: ffffff; text-decoration: none; font-weight: bold; }
.hcpro_navbar_markets_rc		{ font-family: verdana; font-size: 10px; color: ffffff; text-decoration: none; font-weight: bold; }
.hcpro_navbar_rc_link 			{ font-family: verdana; font-size: 10px; color: ffffff; text-decoration: none; font-weight: bold; }
.hcpro_navbar_services_head		{ font-family: verdana; font-size: 10px; color: ffffff; text-decoration: none; font-weight: bold; }
.hcpro_navbar_services_link		{ font-family: verdana; font-size: 10px; color: 0e0e0c; text-decoration: none; }
.hcpro_navbar_usertools_link	{ font-family: verdana; font-size: 10px; color: cc0000; text-decoration: none; font-weight: bold; }
.hcpro_password_lookup_text		{ font-family: arial; font-size: 12px; }
.hcpro_password_lookup_header	{ font-family: arial; font-size: 14px; color: cc0000; font-weight: bold; }
.hcpro_press_release_more		{ font-family: verdana; font-size: 10px; color: cc0000; }
.hcpro_press_release_text		{ font-family: verdana; font-size: 10px; color: 000000; text-decoration: none;  }
.hcpro_press_release_title		{ font-family: verdana; font-size: 10px; color: 006699; font-weight: bold; }
.hcpro_ppvpage_buynow			{ font-family: verdana; font-size: 14px; color: 000000; font-weight: bold; }
.hcpro_ppvpage_cost				{ font-family: verdana; font-size: 12px; color: cc0000; font-weight: bold; }
.hcpro_ppvpage_login			{ font-family: verdana; font-size: 12px; color: 006699; font-weight: bold; }
.hcpro_ppvpage_pub_title		{ font-family: verdana; font-size: 14px; color: 000000; font-weight: bold; }
.hcpro_ppvpage_pub_tagline		{ font-family: verdana; font-size: 12px; color: 000000; font-weight: bold; }
.hcpro_ppvpage_pub_short_body	{ font-family: verdana; font-size: 12px; color: 000000; }
.hcpro_ppvpage_pub_date			{ font-family: verdana; font-size: 12px; color: cc0000; font-weight: bold; }
.hcpro_ppvpage_subscribe		{ font-family: verdana; font-size: 12px; color: cc0000; font-weight: bold; }
.hcpro_pubarchive_header  		{ font-family: verdana; font-size: 12px; color: cc0000; font-weight: bold; }
.hcpro_pubarchive_issue_link  	{ font-family: verdana; font-size: 10px; color: cc0000; font-weight: bold; }
.hcpro_pubarchive_content_link  { font-family: verdana; font-size: 10px; color: 006699; }
.hcpro_pubpage_archive_link  	{ font-family: verdana; font-size: 10px; color: cc0000; font-weight: bold;}
.hcpro_pubpage_article_title   	{ font-family: verdana; font-size: 10px; color: 006699; font-weight: bold; }
.hcpro_pubpage_article_synopsis { font-family: verdana; font-size: 10px; color: 000000; text-decoration: none; }
.hcpro_pubpage_current_issue   	{ font-family: verdana; font-size: 12px; color: 000000; text-decoration: none; font-weight: bold; }
.hcpro_pubpage_expire_date   	{ font-family: verdana; font-size: 12px; color: 000000; text-decoration: none; font-weight: bold; }
.hcpro_pubpage_issue_number   	{ font-family: verdana; font-size: 12px; color: 000000; text-decoration: none; font-weight: bold; }
.hcpro_pubpage_issue_link   	{ font-family: verdana; font-size: 12px; color: cc0000; text-decoration: none; font-weight: bold; text-decoration: underline; }
.hcpro_pubpage_mostrecent_head  { font-family: verdana; font-size: 12px; color: cc0000; font-weight: bold; }
.hcpro_pubpage_mostrecent_link  { font-family: verdana; font-size: 10px; color: 006699; }
.hcpro_pubpage_pub_title  		{ font-family: verdana; font-size: 14px; color: ffffff; font-weight: bold; }
.hcpro_pubpage_subscribe_link  	{ font-family: verdana; font-size: 10px; color: cc0000; font-weight: bold; }
.hcpro_question_answer			{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_question_text			{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_question_title   		{ font-family:   arial; font-size: 12px; color: ffffff; text-decoration: none; font-weight: bold; }
.hcpro_rc_link     				{ font-family: verdana; font-size: 10px; color: cc0000; }
.hcpro_rc_text	     			{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_rc_title   				{ font-family:   arial; font-size: 12px; color: ffffff; text-decoration: none; font-weight: bold; }
.hcpro_rcpage_title				{ font-family: verdana; font-size: 14px; color: cc0000; text-decoration: none; font-weight: bold; }
.hcpro_related_products_head	{ font-family: verdana; font-size: 12px; color: cc0000; font-weight: bold; }
.hcpro_related_products_link	{ font-family: verdana; font-size: 10px; color: 0000cc; }
.hcpro_renewal_sourcecode_head  { font-family: verdana; font-size: 12px; color: cc0000; font-weight: bold; }
.hcpro_searchbar_collection 	{ font-family: verdana; font-size: 10px; color: 0e0e0c; text-decoration: none; font-weight: bold; }
.hcpro_searchbar_checkbox 		{ font-family: verdana; font-size: 10px; color: cc0000; text-decoration: none; font-weight: bold; }
.hcpro_searchbar_submit 		{ font-family: verdana; font-size: 10px; color: cc0000; text-decoration: none; font-weight: bold; }
.hcpro_searchbar_textbox 		{ font-family: verdana; font-size: 10px; color: cc0000; font-weight: bold; }
.hcpro_searchbar_title 			{ font-family: verdana; font-size: 10px; color: ffffff; text-decoration: none; font-weight: bold; }
.hcpro_searchpage_link 			{ font-family: verdana; font-size: 10px; color: 006699; }
.hcpro_searchpage_score			{ font-family: verdana; font-size: 10px; color: 0e0e0c; text-decoration: italic; }
.hcpro_showcase_market_title	{ font-family: verdana; font-size: 20px; color: cc0000; text-decoration: none; font-weight: bold; }
.hcpro_showcase_text			{ font-family: verdana; font-size: 12px; color: 000000; text-decoration: none; }
.hcpro_showcase_title			{ font-family: verdana; font-size: 16px; color: 0e0e0c; text-decoration: none; font-weight: bold; }
.hcpro_showcase_link			{ font-family: verdana; font-size: 10px; color: cc0000; text-decoration: none; font-weight: bold; }
.hcpro_subpost_text  			{ font-family: arial; font-size: 12px; color: 000000; text-decoration: none; font-weight: normal; }
.hcpro_subpost_text_small  		{ font-family: arial; font-size: 10px; color: 0000cc; text-decoration: none; font-weight: normal; }
.hcpro_subpost_title  			{ font-family: arial; font-size: 16px; color: 000099; font-weight: bold; text-decoration: none; }
.hcpro_subpost_header			{ font-family: arial; font-size: 14px; color: cc0000; font-weight: bold; }
.hcpro_subscrips_pub_head		{ font-family: verdana; font-size: 14px; color: cc0000; text-decoration: none; font-weight: bold; }
.hcpro_subscrips_pub_title		{ font-family: arial; font-size: 12px; color: 006699; text-decoration: none; font-weight: bold; }
.hcpro_subscrips_expire_head	{ font-family: verdana; font-size: 14px; color: cc0000; text-decoration: none; font-weight: bold; }
.hcpro_subscrips_expire_text	{ font-family: verdana; font-size: 10px; color: cc0000; text-decoration: none; font-weight: bold; }
.hcpro_subscrips_renew_link		{ font-family: verdana; font-size: 12px; color: 006699; font-weight: bold; }
.hcpro_tgcbox_ask_header   		{ font-family: verdana; font-size: 12px; color: cc0000; font-weight: bold; }
.hcpro_tgcbox_ask_link     		{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_tgcbox_ask_title     	{ font-family: verdana; font-size: 10px; color: 000000; text-decoration: none; }
.hcpro_tgcbox_more		    	{ font-family: verdana; font-size: 10px; color: cc0000; text-decoration: none; font-weight: bold; }
.hcpro_tgcbox_tip_header   		{ font-family: verdana; font-size: 12px; color: cc0000; font-weight: bold; }
.hcpro_tgcbox_tip_link     		{ font-family: verdana; font-size: 10px; color: 000000; }
.hcpro_tgcbox_tip_title     	{ font-family: verdana; font-size: 10px; color: 000000; text-decoration: none; }
.hcpro_tipweek_text				{ font-family: verdana; font-size: 12px; color: 000000; }
.hcpro_tipweek_title_link		{ font-family: verdana; font-size: 12px; color: 006699; }
.hcpro_tipweek_topic_link		{ font-family: verdana; font-size: 12px; color: cc0000; }
.hcpro_topic_publication_link	{ font-family: verdana; font-size: 10px; color: 0000cc; }
.hcpro_topic_publication_more	{ font-family: verdana; font-size: 10px; color: cc0000; text-decoration: none; }
.hcpro_topic_publication_title	{ font-family: verdana; font-size:  9px; color: ffffff; text-decoration: none; font-weight: bold; line-height: 200%; }
.hcpro_topic_question_answer	{ font-family: verdana; font-size: 10px; color: cc0000; text-decoration: none; font-weight: bold; }
.hcpro_topic_question_submit	{ font-family: verdana; font-size: 10px; color: 000000; text-decoration: none; }
.hcpro_topic_question_text		{ font-family: verdana; font-size: 10px; color: 000000; text-decoration: none; }
.hcpro_topic_question_title		{ font-family: verdana; font-size: 10px; color: ffffff; text-decoration: none; font-weight: bold; }
.hcpro_topic_rc_link     		{ font-family: verdana; font-size: 12px; color: 0e0e0c; text-decoration: none; font-weight: bold; }
.hcpro_topic_rc_title   		{ font-family:   arial; font-size: 16px; color: ffffff; text-decoration: none; font-weight: bold; }
.hcpro_updated_text				{ font-family: verdana; font-size: 10px; color: 000000; }

.black						{ font-family: arial; font-size: 14px; color: 000000; font-weight: bold; text-decoration: none; }	
.red						{ font-family: arial; font-size: 14px; color: cc0000; font-weight: bold; text-decoration: none; }	
.bblueBack					{ font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: 000000; background-color: b2d1e0; font-weight: bold; }
.charcoalFont				{ font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: 0e0e0c; font-weight: bold; }
.goldBack					{ font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: 0e0e0c; background-color: cfce9a; font-weight: bold; }
.litYllwBack				{ font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: 0e0e0c; background-color: efefce; font-weight: bold; }
.redFont					{ font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: ce0000; background-color: ffffff; }
.turqBack					{ font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: ffffff; background-color: 006699; font-weight: bold; }
.whiteBack 					{ font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: ffffff; background-color: ffffff; font-weight: bold; }
.redBack					{ font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 10px; color: ffffff; background-color: CC0001; font-weight: bold; }