body { margin: 0; padding: 0; background-color: #000; color: #fff; font-family: Tahoma, Arial, Helvetica, sans-serif; }
b, strong { font-weight : bold; }

a:link		{ color: #666666; text-decoration: none; }
a:active	{ color: #FF6000; text-decoration: none; }
a:visited	{ color: #666666; text-decoration: none; }
a:hover		{ color: #FF6000;}

h1 span { position: absolute; top: -100em; }
h2 { margin: 2em 0 0; padding: 0; font-size: 1.2em; font-weight: bold; }
h3 { font-size: 1.1em; color: #FF6000; margin-bottom: 0; padding-bottom: 0; font-weight: bold; }

#as_mch { width: 750; text-align: left; }
#as_mch h1 { font-weight: bold; }
#as_mch a:link		{ color: #666666; text-decoration: none; }
#as_mch a:active	{ color: #FF6000; text-decoration: none; }
#as_mch a:visited	{ color: #666666; text-decoration: none; }
#as_mch a:hover		{ color: #FF6000;}

#nav { margin-top: 13px; }
#nav a { font-weight : bold; }
ul#navlist, ul#navlist ul, ul#navlist li { list-style-type: none; margin: 0; padding: 0; }
ul#navlist li { float: left; margin-right: 65px; }

.active { position: relative; }

ul.subnavlist { display: none; }
	ul.subnavlist li { float: none; margin: 0; }
		ul.subnavlist li a { padding: 0; margin: 0; }

ul#navlist li:hover ul.subnavlist { display: block; position: absolute; padding: 0.5em 0; margin-left: 0; *margin: 1.2em 0 0 -4.7em; border-top: none; }
	ul#navlist li:hover ul.subnavlist li { padding: 0.3em 0; }
	ul#navlist li:hover ul.subnavlist li a { display: block; border: none; width: 10em; }





#as_topNav { padding: 13 0; }

#as_idxNav a { margin-right: 65; font-weight : bold; }
#as_idxNav a.none { margin-right: 0; }

.as_fr { float: right; }
.as_cl { clear: both; }




