/* This style sheet allows text elements to be set to specific sizes, but also allows resizing through the browsers native text sizing functions.  It is split into a section for general and specific paragraphs, and one for <hx> tags */

p,
#sideMenu #menuList li a {
	font-size:			10pt;
	font-weight:		normal;
	padding:			0px;
	margin:				0px;
}
ul,
ol,
table,
form {
	font-size:			10pt;
	font-weight:		normal;
}
/*/*/a{}
body p,
body #sideMenu #menuList li a,
body ul,
body ol,
body table,
body form {
	font-size:			x-small;
	voice-family:		"\"}\"";
	voice-family:		inherit;
	font-size:			small;
}
html>body p,
html>body #sideMenu #menuList li a,
html>body ul,
html>body ol,
html>body table,
html>body form {
	font-size:			small;
}
/* */


.lowFrequency {
	font-size:			8pt;
}
/*/*/a{}
body .lowFrequency {
	font-size:			xx-small;
	voice-family:		"\"}\"";
	voice-family:		inherit;
	font-size:			x-small;
}
html>body .lowFrequency {
	font-size:			x-small;
}
/* */

.highFrequency {
	font-size:			12pt;
}
/*/*/a{}
body .highFrequency {
	font-size:			small;
	voice-family:		"\"}\"";
	voice-family:		inherit;
	font-size:			medium;
}
html>body .highFrequency {
	font-size:			medium;
}
/* */



/* The following blocks of code add accessible text-sizing for all <hx> tags */

h1 {
	font-size:			10pt;
	font-weight:		normal;
	padding:			0px;
	margin:				0px;
}
h2{
	font-size:			16pt;
	padding:			0px;
	margin:				0px;
}
h1.sample {
	font-size:			16pt;
	padding:			0px;
	margin:				0px;
	padding-top:		10px;
	padding-bottom:		10px;
}
h3 {
	font-size:			12pt;
}
h4 {
	font-size:			10pt;
	padding:			0px;
	margin:				0px;
	margin-top:			12px;
	padding-top:		12px;
}
h5 {
	font-size:			8pt;
	padding:			0px;
	margin:				0px;
	margin-top:			12px;
	padding-top:		12px;
}
h6 {
	font-size:			8pt;
	font-weight:		normal;
	padding:			0px;
	margin:				0px;
	margin-top:			12px;
	padding-top:		12px;
}



/*/*/a{}
body h1 {
	font-size:			x-small;
	voice-family:		"\"}\"";
	voice-family:		inherit;
	font-size:			small;
}
/*/*/a{}
body h2,
body h1.sample {
	font-size:			large;
	voice-family:		"\"}\"";
	voice-family:		inherit;
	font-size:			x-large;
}
/*/*/a{}
body h3 {
	font-size:			small;
	voice-family:		"\"}\"";
	voice-family:		inherit;
	font-size:			medium;
}
/*/*/a{}
body h4 {
	font-size:			x-small;
	voice-family:		"\"}\"";
	voice-family:		inherit;
	font-size:			small;
}
/*/*/a{}
body h5 {
	font-size:			xx-small;
	voice-family:		"\"}\"";
	voice-family:		inherit;
	font-size:			x-small;
}
/*/*/a{}
body h6 {
	font-size:			xx-small;
	voice-family:		"\"}\"";
	voice-family:		inherit;
	font-size:			x-small;
}



html>body h1 {
	font-size:			small;
}
/* */
html>body h2,
html>body h1.sample {
	font-size:			x-large;
}
/* */
html>body h3 {
	font-size:			medium;
}
/* */
html>body h4 {
	font-size:			small;
}
/* */
html>body h5 {
	font-size:			x-small;
}
/* */
html>body h6 {
	font-size:			x-small;
}
/* */
