
body {
	background-color:		#cc00ff;
	color:				#eeddff;
	font-family:			sans-serif;
	font-size:			9pt;

	width:				100%;
	height:				100%;

	margin:				0px;
	padding:			0px;

}

pre					{ font-family: monospace; font-size: inherit }

h1					{ margin: 0.5em auto 0.2em auto; font-size: 200%; font-weight: bold; letter-spacing: 0.5em; background: #ffffff; color: #ff0000 }
h2					{ margin: 0.5em auto 0.2em auto; font-size: 120% }
h3					{ margin: 0.3em auto 0.2em auto; font-size: 110% }
h4					{ margin: 0 auto 0 auto; font-size: 100% }

img					{ border: none }

div.par					{ margin: 1em 0 0 0; padding: 0 }
p.br					{ margin: 0; padding: 0 }

big					{ font-size: 130% }
small					{ font-size: 80% }
em					{ font-size: inherit; text-decoration: inherit; font-style: inherit; font-weight: inherit }
strong					{ font-size: inherit; text-decoration: inherit; font-style: inherit; font-weight: inherit }
dfn					{ font-size: inherit }
abbr					{ font-size: inherit }
acronym					{ font-size: inherit }

a:link					{ background-color: transparent; color: #ffffff; text-decoration: none }
a:visited				{ background-color: transparent; color: #ffffff; text-decoration: none }
a:hover					{ background-color: transparent; color: #ffffff; text-decoration: underline }
a:active				{ background-color: transparent; color: #ff0000; text-decoration: underline }

a:link		img			{ border: none }
a:visited	img			{ border: none }
a:hover		img			{ border: none }
a:active	img			{ border: none }

a.top					{ font-size: 90%; background-color: transparent; color: inherit; letter-spacing: 0.2em }	

div.btn					{ margin: 1em; padding: 1em; border: none }
div.btn		p			{ margin: 0; padding: 0; font-size: 75% }
a.btn		img			{ margin: 0; padding: 0; border: none }

.big					{ font-size: 130% }
.small					{ font-size: 80% }
.left					{ float: left }
.right					{ float: right }
.center					{ float: center }
.def					{ background-color: transparent; color: #cc00ff; font-family: sans-serif }
.inv					{ background-color: #eeddff; color: #cc00ff }
span.huge				{ font-size: 200% }

/* lists */
ul 					{ margin: 1em 0 0 0 }
ul li					{ margin: 0 0 0.3em 0 }
ol.decimal				{ margin: 2em; list-style-type: decimal }
ol.romanu				{ margin: 2em; list-style-type: upper-roman }
ol li.spc				{ margin: 1em }
ol li					{ margin: 0.5em }

ul.small 				{ margin: 1em 0 0 0; size: 80% }
ul.small li				{ margin: 0 0 0.1em 0 }

div#master				{ clear: both; margin: 1em; padding: 1; text-align: center; background-color: transparent; border: none }
div#footer				{ margin: 1em auto 0 auto; width: 90%; padding: 0.3em; text-align: center; font-size: 80%; background-color: transparent; color: #eeddff; border: none; border-top: solid 1px #eeddff }
div#footer a				{ color: #ffffff; text-decoration: none }

div.subhdr				{ clear: both; margin: 0 auto 1em auto; padding: 0 2em 0 2em; background-color: #ffffff; color: #000000; text-align: center; font-size: 90%; border: none }
div.subftr				{ clear: both; margin: 1em auto 0 auto; padding: 0 2em 0 2em; background-color: transparent; color: #cccccc; text-align: right; font-size: 80%; border: none }
div.subhdr a.top:hover			{ text-decoration: inherit }

div.subftr div.ftrlnks			{ margin: 1em 1em 0 1em; padding: 0; text-align: center; border: none }

div.hdrlnks				{ margin: 1em; padding: 0; font-size: 80%; text-align: center; border: none }

div.std					{ margin: 1em; padding: 1em; border: none }
div.box					{ width: 80%; margin: 1em auto 1em auto; padding: 1em; font-size: 90%; text-align: center; border: solid 1px #d0d0d0 }
div.lit					{ width: 70%; margin: 3em auto 3em auto; padding: 3em; font-size: 90%; text-align: left; border: solid 1px #d0d0d0 }
div.snt					{ width: 80%; margin: 1em auto 1em auto; padding: 0 1em 0 1em; font-size: 80%; text-align: center; border: solid 1px #d0d0d0 }
div.bgr					{ width: 80%; margin: 1em auto 1em auto; padding: 1em; font-size: 110%; text-align: center }
div.spr					{ width: 80%; margin: 1em auto 1em auto; padding: 1em; font-size: 90%; text-align: left; border: solid 1px #d0d0d0 }

div.pcnt				{ width: 70%; margin: 3em auto 3em auto; padding: 1em; font-size: 90%; text-align: left; border: solid 1px #505080 }
div.pcnt a.title			{ padding: 0.2em 0.5em 0.2em 0.5em; font-size: 100%; text-decoration: underline; font-weight: bold; background-color: #202050; border: none }

div.menu				{ width: auto; margin: 1em auto 1em auto; padding: 0; font-size: 100%; text-align: center }
ul.menu					{ width: auto; margin: 1em auto 1em auto; padding: 0; font-size: 90%; display: inline; list-style-type: none }
ul.menu	li				{ margin: 0 1px 0 1px; padding: 0; display: inline }
ul.menu a				{ width: auto; margin: 0; padding: 0.1em 0.5em 0 0.5em; background-color: #eeddff; color: #cc00ff; border: solid 1px #cc00ff }
ul.menu a:hover				{ background-color: #505050; color: #cc00ff; text-decoration: none }

div.txtlnk				{ width: auto; margin: 0.5em auto 0.5em auto; padding: 0.5em; font-size: 90%; border: none }
div.txtlnk a.txtlnk			{ margin: 0; padding: 0.3em 1em 0.3em 1em; background-color: transparent; font-weight: bold; text-decoration: underline; border: none }
div.txtlnk a.txtlnk:link		{ margin: 0; padding: 0.3em 1em 0.3em 1em; background-color: transparent; color: #ffffff; font-weight: bold; text-decoration: underline; border: none }
div.txtlnk a.txtlnk:visited		{ background-color: transparent; color: #ffffff; text-decoration: underline }
div.txtlnk a.txtlnk:hover		{ background-color: transparent; color: #ffffff; text-decoration: underline }
div.txtlnk a.txtlnk:active		{ background-color: transparent; color: #ffffff; text-decoration: underline }

div.txtlnk a.txtlnkstr			{ margin: 0; padding: 0.3em 1em 0.3em 1em; background-color: transparent; font-weight: bold; text-decoration: underline; border: solid 1px #ffffff }
div.txtlnk a.txtlnkstr:link		{ color: #ffffff; font-weight: bold; text-decoration: underline; border: solid 1px #ffffff }
div.txtlnk a.txtlnkstr:visited		{ background-color: transparent; color: #ffffff; font-weight: bold; text-decoration: underline; border: solid 1px #ffffff }
div.txtlnk a.txtlnkstr:hover		{ background-color: transparent; color: #ffffff; font-weight: bold; text-decoration: underline; border: solid 1px #ffffff }
div.txtlnk a.txtlnkstr:active		{ background-color: transparent; color: #ffffff; font-weight: bold; text-decoration: underline; border: solid 1px #ffffff }

div.disclaimer				{ width: 60%; margin: 2em auto 2em auto; padding: 1em; font-size: 75%; background-color: transparent; color: #cccccc; border: solid 1px #505080 }

div.bnrstd				{ width: 472px; margin: 0.3em auto 0.3em auto; padding: 1px; text-align: center }
div.bnrstd div.img			{ margin: 0; padding: 0; text-align: center }
div.bnrstd p.txt			{ margin: 0.4em 0 0 0; padding: 0.2em auto 0.2em auto; font-size: 80% }
div.bnrstd img				{ margin: 0 auto 0 auto; padding: 0; vertical-align: middle; border: none }

div.advbot				{ width: auto; margin: 1em auto 1em auto; padding: 1em; text-align: center; border: none }
div.advbot img				{ margin: auto; padding: 0; vertical-align: middle; border: solid 1px }

table.advbot				{ width: auto; margin: auto; padding: 0; border: none }
table.advbot td				{ padding: 1em; text-align: center; border: none }
table.advbot td img			{ vertical-align: middle }


