﻿
html {
	font-size: 100%; /* IE hack */
	line-height: normal;
	}

body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.76em;
	line-height: normal;
	color: #000000;
	}

body.fontsize0 {
	font-size: 0.58em;
	}

body.fontsize1 {
	font-size: 0.64em;
	}

body.fontsize2 {
	font-size: 0.70em;
	}

body.fontsize3 {
	font-size: 0.76em; /* default */
	}

body.fontsize4 {
	font-size: 0.82em;
	}

body.fontsize5 {
	font-size: 0.88em;
	}

body.fontsize6 {
	font-size: 0.94em;
	}

body.fontsize7 {
	font-size: 1.17em;
	}

table {
	font-size: 100%; /* IE hack */
	line-height: normal;
	}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems.*/
	}
	
h1, .xx_large {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	/* font-size: 158%; */
	font-size: 200%;
	}

h2, .x_large {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	/* font-size: 146%; */
	font-size: 150%;
	}

h3, .large {
	/* font-size: 138%; */
	font-size: 120%;
	}

h4, .medium {
	/* font-size: 120%; */
	font-size: 100%;
	}

h5, .small {
	/* font-size: 91%; */
	font-size: 89%;
	}

.x_small {
	font-size: 75%;
	}

h6, .xx_small {
	/* font-size: 79%; */
	font-size: 60%;
	}

body.fontsize4 h6,
body.fontsize4 .xx_small {
	font-size: 63%; /* at 14ppem */
	}


body.fontsize3 h6,
body.fontsize3 .xx_small {
	font-size: 67%; /* at 13ppem */
	}

body.fontsize2 .x_small {
	font-size: 83%; /* at 12ppem */
	}

body.fontsize2 h6,
body.fontsize2 .xx_small {
	font-size: 75%; /* at 12ppem */
	}

body.fontsize1 h5,
body.fontsize1 .small {
	font-size: 91%; /* at 11ppem */
	}

body.fontsize1 .x_small,
body.fontsize1 h6,
body.fontsize1 .xx_small {
	font-size: 82%; /* at 11ppem */
	}

body.fontsize0 h5,
body.fontsize0 .small,
body.fontsize0 .x_small,
body.fontsize0 h6,
body.fontsize0 .xx_small {
	font-size: 90%; /* at 10ppem */
	}

img {
	border: 0;
	}

ol, ul, li {/*
	list-style: none;*/
	font-size: 100%;
	/* line-height: 0.86em; */
	line-height: normal;
	margin-top: 0.2em;
	margin-bottom: 0.2em; 
	}

p {
	font-size: 100%;
	line-height: normal;
	/* margin: 0.76em 0em 0em 0em; */
	}

li > p {
	padding-top: 0.2em;
	}

pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace;
	font-size: 100%;
	}

strong, b {
	font-weight: bold;
	}