/* =================================================================
	CSS RESET
================================================================= */
html, body, div, span, applet, object, iframe,
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, sub, sup, tt, var,
dl, dt, dd, 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; }
/* NORMALIZE FONT SIZE */
h1, h2, h3, h4, h5, h6, input { font-size:1em;  font-weight:normal; }
/* remember to define focus styles! */
: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; }
blockquote:before, blockquote:after,
q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
select { font-size:1em; }

/* =================================================================
	FONTS
================================================================= */
body { font-family:Arial, Helvetica, sans-serif; font-size:62.5%; }
div#doc { font-size:1.3em; line-height:1.076em; }

/* =================================================================
	RESET STYLES INSIDE CONTENT AREA
================================================================= */
.format h1 { font-size:1.5em; }
.format h2 { font-size:1.333em; }
.format h3 { font-size:1.166em; }
.format h1,.format h2,.format h3 { margin:1em 0; }
.format h1,.format h2,.format h3,.format h4,.format h5,.format h6,.format strong { font-weight:bold; }
.format abbr,.format acronym { border-bottom:1px dotted #000; cursor:help; } 
.format em { font-style:italic; }
.format blockquote,.format ul,.format ol,.format dl { margin:1em; }
.format ol,.format ul,.format dl { margin-left:2em; }
.format ol li { list-style: decimal outside; }
.format ul li { list-style: disc outside; }
.format dl dd { margin-left:1em; }
/* th,td { border:1px solid #000; padding:.5em; } */
.format th { font-weight:bold; text-align:center; }
.format caption { margin-bottom:.5em; text-align:center; }
.format p,.format fieldset,.format table { margin-bottom:1em; }