/* << DEFAULT >> */html {	font-size:100.01%; }body {	color:#222;		font-weight:normal;		/* font-family & font-size are left out. It's up to the user to define them */		letter-spacing:normal;		line-height: 1.4em;	}/* << FONT STACK >> */.size7pt 	{font-size:7pt !important;}.size8pt 	{font-size:8pt !important;}.size9pt 	{font-size:9pt !important;}.size10pt 	{font-size:10pt !important;}.size11pt 	{font-size:11pt !important;}.size12pt 	{font-size:12pt !important;} .size7px 	{font-size:7px !important;}.size8px 	{font-size:8px !important;}.size9px 	{font-size:9px !important;}.size10px 	{font-size:10px !important;}.size11px 	{font-size:11px !important;}.size12px 	{font-size:12px !important;}/*	When creating a stack first consider the context of the text. Is it	going to be a headline, sub-head or body because what works best for the header	might not be so for the body. Some fonts are better at larger sizes while others	are good with smaller sizes.		(T)itle = greater than 12px	font-family: ideal, alternative, common, generic;		(P)aragraphs = less than or equal to 12px	font-family: ideal, fit, common, generic;		*/.fontstack-monospace	{font-family: Consolas, Lucida Console, Monaco, monospace;}.fontstack-courier		{font-family: 'Courier New', Courier, monospace;}.fontstack-arial-pt		{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}.fontstack-tahoma		{font-family: Tahoma, Geneva, Verdana, sans-serif;}.fontstack-windows		{font-family: 'Segoe UI', Segoe, Tahoma, Geneva, sans-serif;}/* << HEADING >> */h1,h2,h3,h4,h5,h6 { font-family: 'Segoe UI', Segoe, Tahoma, Geneva, sans-serif;font-weight: normal; color: #111; }h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }h2 { font-size: 2em; margin-bottom: 0.75em; }h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }h6 { font-size: 1em; font-weight: bold; }h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }/* << TEXT ELEMENTS >> */p           { margin: 0 0 1.5em; }p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }a:focus, a:hover     { color: #000; }a           { color: #009; text-decoration: underline; }blockquote  { margin: 1.5em; color: #666; font-style: italic; }strong      { font-weight: bold; }em,dfn      { font-style: italic; }dfn         { font-weight: bold; }sup, sub    { line-height: 0; }abbr, acronym     { border-bottom: 1px dotted #666; }address     { margin: 0 0 1.5em; font-style: italic; }del         { color:#666; }pre			{ margin: 1.5em 0; white-space: pre; }pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace;			  line-height: 1.5; }/* << LISTS >> */li ul,li ol       { margin: 0; }ul, ol      { margin: 0 1.5em 1.5em 0; padding-left: 3.333em; }ul          { list-style-type: disc; }ol          { list-style-type: decimal; }dl          { margin: 0 0 1.5em 0; }dl dt       { font-weight: bold; }dd          { margin-left: 1.5em;}/* << TABLES >> */table         { margin-bottom: 1.4em; width:100%; }th            { font-weight: bold; }thead th      { background: #c3d9ff; }th,td,caption { padding: 4px 10px 4px 5px; }tr.even td    { background: #e5ecf9; }tfoot         { font-style: italic; }caption       { background: #eee; }