/* ------------------------------------------------ */
/*	TAG RESET										*/
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend, input, select, textarea
	table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent !important;
	}
	
/* ------------------------------------------------ */
/*	GLOBAL TEXT STYLES								*/

	html, body, div { font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #333333; line-height: 15px; }
	.txt { font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; color: #000000; }
	.purple { color: #712044; }
	.red { color: #FF0000; }
	small { font-size: 9px; }
	
	/* ------------------------------------------------ */
	/*	CONTENT TEXT STYLES								*/
	
		/* index */
		.cl_column_left h1, .cr_column_left h1, .cr_column_right h1 { margin: 0px 0px 15px 0px; padding: 0px; }
		
		.cl_cl_rss h2 { padding: 0px 0px 5px 0px; }
		.cl_cl_rss h2 a { font-weight: bold; color: #712044; text-decoration: none; }
		.cl_cl_rss p { margin: 0px 0px 5px 0px; }
		.cl_cl_rss p a { font-weight: bold; color: #F36C23; }
		
		.cr_column_left p { margin: 0px 0px 30px 0px; padding: 0px; }
		
		.cr_column_right_content h1 { margin: 0px 0px 13px 0px; padding: 0px; }
		.cr_column_right_content h2 { margin: 0px 0px 13px 0px; padding: 0px; font-weight: normal; color: #712044; }
		
		.cb_btns, .cb_address, .cb_postal, .cb_contact { font-size: 11px; line-height: 15px; }
		.cb_contact a { color: #DB181F; }
		
		/* clients */
		.cr_clients_column h1 { margin: 4px 0px 15px 0px; padding: 0px; }
		.cr_clients_column p { padding: 5px 0px 15px 0px; }
		
		.cr_cc_item_pic img { border: 4px solid #E7E7E7; }
		.cr_cc_item_info h1 { font-size: 14px; font-weight: bold; color: #712044; line-height: 15px; margin: 0px; padding: 0px; }
		
		/* clients */
		.cr_content_column h1 { margin: 4px 0px 15px 0px; padding: 0px; }
		.cr_content_column p { padding: 5px 0px 10px 0px; }
		.cr_content_column ul { margin: 5px 0px 10px 0px; padding: 0px; list-style-type: none; }
		.cr_content_column li { font-size: 14px; font-weight: bold; line-height: 16px; color: #712044; }
	
	/* ------------------------------------------------ */
	/*	FOOTER TEXT STYLES								*/
	
		.footer_content { font-size: 11px; line-height: 18px; }
		.footer_content a { text-decoration: none; color: #333333;; }