
body {
	background-color:		#e0e0e0;
	color:				#333333;

	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: 110%; float: left; margin: 0; margin-left: 2em; margin-top: 1em; color: #999999 }
h2				{ margin: 0.5em auto 0.2em auto; font-size: 120% }
h3				{ margin: 0.3em auto 0.2em auto; font-size: 110% }

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: #999999; text-decoration: inherit }
a:visited			{ background-color: transparent; color: #999999; text-decoration: inherit }
a:hover				{ background-color: transparent; color: #000000; text-decoration: underline }
a:active			{ background-color: transparent; color: #999999; text-decoration: underline }

/*
a:link		img		{ border: solid 1px #ffe000 }
a:visited	img		{ border: solid 1px #ffe000 }
a:hover		img		{ border: solid 1px #ffffff }
a:active	img		{ border: solid 1px #ffe000 }
*/

a.top				{ font-size: 95%; background-color: transparent; color: #999999 }	

.big				{ font-size: 130% }
.small				{ font-size: 80% }
.left				{ float: left }
.right				{ float: right }
.center				{ float: center }
.inv				{ background-color: #333333; color: #f5f5f5 }

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: 0; text-align: center; background-color: #ffffff; border: solid 1px #999999 }
div#footer                      { margin: 1em auto 0 auto; width: 90%; padding: 0.3em; text-align: center; font-size: 80%; background-color: transparent; color: #999999; border: none; border-top: solid 1px #999999 }

div.hdr				{ clear: both; margin: 0; padding: 0; background-color: #ffffff; color: #333333; text-align: left; border: none }
div.hdr div.subhdr		{ clear: both; margin: 0; padding: 0 1em 0 1em; background-color: #666666; color: #333333; text-align: left; font-size: 95%; border: none }
div.hdr div.subhdr a		{ letter-spacing: 0.1em }

div.hdr div.submenu		{ clear: both; margin: 0; padding: 0 1em 0 1em; background-color: transparent; color: #333333; text-align: right; font-size: 90%; border: none ; border-top: solid 1px #ffffff }
div.subftr			{ clear: both; margin: 1em auto 0 auto; padding: 0 1em 0 1em; background-color: #666666; color: #333333; text-align: right; font-size: 80%; border: none }
div.subhdr a.top:hover		{ text-decoration: inherit }

div.body			{ margin-top: 0; margin-bottom: 1em; padding: 1em; border: none }

div.subftr div.ftrlnks		{ margin: 1em 1em 0 1em; padding: 0; 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 #505080 }
div.lit				{ width: 70%; margin: 3em auto 3em auto; padding: 3em; font-size: 90%; text-align: left; border: solid 1px #505080 }
div.snt				{ width: 80%; margin: 1em auto 1em auto; padding: 0 1em 0 1em; font-size: 80%; text-align: center; border: solid 1px #505080 }

ul.menu				{ width: auto; margin: 0 auto 0 auto; padding: 0; font-size: 100%; display: inline; list-style-type: none }
ul.menu	li			{ margin: 0 1px 0 1px; padding: 0; display: inline }
ul.menu li a			{ margin: 0; padding: 0 0.5em 0 0.5em; text-decoration: none; font-weight: bold; border: none }
ul.menu li a:link		{ background-color: #999999; color: #ffffff; text-decoration: none; border: none }
ul.menu li a:visited		{ background-color: #999999; color: #ffffff; text-decoration: none }
ul.menu li a:hover		{ background-color: #ff0000; color: #ffffff; text-decoration: none }
ul.menu li a:active		{ background-color: #ffffff; color: #ffffff; text-decoration: none }


div.sort			{ width: 80%; height: auto; margin: 0 auto 1em auto; padding: 1em; font-size: 90%; text-align: center; border: none }
div.sort h2			{ margin: 0 }
div.sort h3			{ font-size: 120% }
div.lsttnl			{ float: left; margin: 1em; padding: 1em; padding-bottom: 0; width: auto; height: 70px; border: solid 1px #999999 }
div.lsttnl a			{ display: block }
div.lsttnl a:link		{ text-decoration: none }
div.lsttnl a:visited		{ text-decoration: none }
div.lsttnl a:hover		{ text-decoration: none }
div.dtl				{ width: 80%; margin: 1em auto 1em auto; padding: 1em; font-size: 100%; text-align: center; border: solid 1px #505080 }
div.dtl h2.tte			{ margin: 1em 1em 2em 1em; font-size: 150% }
div.dtl p.dsc			{ margin: 3em }

a.txtlnk			{ margin: 0.5em; padding: 0 0.3em 0.1em 0.3em; font-size: 80%; text-decoration: none; font-weight: bold; border: none }
a.txtlnk:link			{ background-color: #999999; color: #ffffff; border: none }
a.txtlnk:visited		{ background-color: #999999; color: #ffffff }
a.txtlnk:hover			{ background-color: #ff0000; color: #ffffff }
a.txtlnk:active			{ background-color: #000000; color: #ff0000 }


fieldset.form			{ width: 80%; margin: 1em auto 1em auto; padding: 1em; background-color: transparent; color: #808080; border: solid 1px }
form legend.legend		{ padding: 0.2em 1em 0.2em 1em; background-color: transparent; color: #808080; font-size: 100%; font-style: italic; text-align: left; border: solid 1px }
form label.la			{ width: 25%; margin: 1em 0.5em 0.5em 0.5em; clear: both; float: left; font-size: 100%; background-color: transparent; color: #333333; text-align: right }
form input.in			{ width: 70%; margin: 0.5em; padding: 0.1em 0.5em 0.1em 0.5em; background-color: #eeeeee; color: #333333; border: solid 1px #808080 }
form input.inf			{ width: 95%; margin: 0.5em; padding: 0.1em 0.5em 0.1em 0.5em; background-color: #eeeeee; color: #333333; border: solid 1px #808080 }
form select.in			{ width: 50%; margin: 0.5em; padding: 0.1em 0.2em 0.1em 0.2em; background-color: #eeeeee; color: #333333; font-size: 100%; border: solid 1px #808080 }
form select.inf			{ width: 95%; margin: 0.5em; padding: 0.1em 0.2em 0.1em 0.2em; background-color: #eeeeee; color: #333333; font-size: 100%; border: solid 1px #808080 }
form checkbox.in		{ margin: 0.5em; padding: 0.1em 0.2em 0.1em 0.2em; background-color: #eeeeee; color: #333333; font-size: 100%; border: solid 1px #808080 }
form .bt			{ margin: 0.5em; background-color: #eeeeee; color: #333333; padding: 0 0.5em 0 0.5em; border: solid 1px }
form span.optional		{ background-color: transparent; color: #aaaaaa }
form textarea.in		{ width: 70%; margin: 0.5em; padding: 0.1em 0.5em 0.1em 0.5em; background-color: #eeeeee; color: #333333; border: solid 1px #808080 }
form textarea.inf		{ width: 95%; margin: 0.5em; padding: 0.1em 0.5em 0.1em 0.5em; background-color: #eeeeee; color: #333333; border: solid 1px #808080 }
form input.fm			{ width: 70%; margin: 0.5em; padding: 0.1em 0.5em 0.1em 0.5em; background-color: #eeeeee; color: #333333; border: none }


div.ref				{ margin: 0 2em 0 2em; text-align: left }
div.ref h4.ref			{ margin: 2em 0 0 0; font-weight: bold; font-size: 110% }
div.ref p.ref			{ margin: 0 0 0 0; font-size: 90% }


