@media screen, projection
{
	html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset {margin:0; padding:0}
	h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,em,strong,th,td,label {font-size:1em; font-weight:normal; font-style:normal; line-height:150%}
	h1,h2,h3,h4,h5,h6,pre,code,address,cite,p,li,dl,dt,dd,textarea,input {color:#444}
	h1,h2,h3,h4,h5,h6,p,ul,ol,pre {margin:0 1px .5em 0; display:block}
	body,textarea,input {font:12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#fff; color:#444}
	fieldset,img {border:none}
	small {font:11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif}
	a {color:#0000bb; text-decoration:underline}
	a:hover {text-decoration:none}
	strong,b {font-weight:bold}
	em,i {font-style:italic}
	sup {padding-left:1px; font-size:10px !important; font-weight:normal !important; vertical-align:baseline; position:relative; bottom:0.33em; color:#666; _position:static !important}
	h1 {font-size:2em}
	h2 {font-size:1.5em}
	h3 {font-size:1.3em}
	hr {margin:1em 0}
	ul,ol {margin-left:2em}
	ul {list-style:square}
	ol {list-style:decimal}
	li ul, li ol {margin-bottom:0}
	ul li a, ol li a {text-decoration:none}
	ul li a:hover, ol li a:hover {text-decoration:underline}
	label {width:25%; display:block; float:left; padding-right:5px; font-weight:normal}
	dl, dt, dd {background:none; margin:0; padding:0; text-align:left}
	dd img {margin:0px; padding:0px} 	
	table {border-collapse:collapse; border-spacing:0; border:none; margin:0 0 1em 0; font-size:100%; width:100%}
	table caption {font-weight:bold; text-align:left}
	table th, table td {border:1px solid #ccc; padding:3px 3px; text-align:left}
	table th {background:#eee; font-weight:bold}
	table td {background:#fff}
	table h2, table h3 {margin-top:.5em}
	pre, code {font-size:92%; font-family:"Lucida Console", monospaced}
	pre {background:#eee; padding:5px; font-size:110%}
	blockquote, pre {background:#eee}
	textarea {width:99%}

	.fl {float:left}
	.fr {float:right}
	.cl {clear:left}
	.cr {clear:right}
	.cb, .clear {clear:both}
	.tl {text-align:left}
	.tr {text-align:right}
	.tc {text-align:center}
	.dn, .noscreen {display:none !important}
	.inl * {display:inline !important}	
	.invisible {clear:both; border:none; visibility:hidden; margin:-1px 0 0 0; padding:0; height:1px}
	.clearer {clear:both; display:block; margin:0; padding:0; height:0; line-height:1px; font-size:1px}
	.nodt dt {display:none}
	.abs {position:absolute}
	
	.path ul {list-style:none; display:inline; margin:0}
	.path li {display:inline; margin:0}
	.path .article {display:none}

	.menu ul {display:block; width:100%; list-style:none}
	.menu ul *, .menu ul {cursor:pointer; list-style:none; margin:0; padding:0}
	.menu ul li {float:left; display:block}
	.menu ul li a {display:block}
}
@media print {
	.np, .noprint {display:none}
}
