@CHARSET "UTF-8";
	
/*
 * Reset CSS
 * Version: 0.1
 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite,
dl, dt, dd, ol, ul, li,
form, legend, fieldset,
table, caption, tbody, tfoot, thead, tr, th, td {
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   font-weight: inherit;
   font-style: inherit;
   font-family: inherit;
   vertical-align: baseline;
}

body { /* Body.height is often used by JavaScript, it is safer no to set any margin/padding */
   margin: 0 !important;
   padding: 0 !important;
}

td, th {
	vertical-align:top;
	text-align:left;
}
th {
	font-weight:bold;	
}
table img {
	vertical-align: middle;
}

html, body, div, span, applet, object, iframe, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
strike, strong, tt, var,
dl, dt, dd, ol, ul, li, code,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
   font-size: 100%;
}

html { font-size:100.01%; }
ol, ul {
   list-style: none;
}
table {
   border-collapse: collapse;
   border-spacing: 0;
   empty-cells: show;
}
caption, th, td {
   text-align: left;
   font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
   content: "";
}
blockquote, q {
   quotes: "" "";
}
body {
   line-height:1.2;
   color: black;
   background: white;
}


h1 {
	font-size: 200%;	
	font-weight: bold;
}
h2 {
	font-size: 150%;	
	font-weight: bold;
}
h3 {
	font-size: 120%;	
	font-weight: bold;
}
h4, h5, h6, h7, h8 {
	font-size: 100%;	
	font-weight: bold;
}
h1, h2, h3, h4, h5, h6, h7, h8 {
	margin-bottom:0.5em;
}


a img {
	border: 0;	
}



.noCSS {
	display:none;
}
h2.noBorder, h3.noBorder, h4.noBorder,
h5.noBorder, h6.noBorder {
	border: 0 !important;
}
h2.first, h3.first, h4.first,
h5.first, h6.first {
	margin-top: 0 !important;
	padding-top: 0 !important;
	border-top: 0 !important;
}
p.first {
	text-indent: 0;
}

.cleaner {
	clear: both;
}

.pageSize {
	width: 50em;
}

.invisible {
	border: 0 !important;
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
}