/* Reset Styles */
/* Thanks to Eric Meyer: http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/ */

html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, cite, code, em, font, img, strong, sub, sup, var, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
	{ margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline; }

:focus 	{ outline: 0; }
body 	{ line-height: 1;color: black;background: white; }
ol, ul 	{ list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table 	{ border-collapse: separate;border-spacing: 0; }

caption, th, td { text-align: left;font-weight: normal; }