/* -----------------------------------------------
	Page
----------------------------------------------- */

#pagebody {
		background: url(../graphics/plain_bg.gif) repeat-y;
}

h1 {
	font: 24px Tahoma, Verdana, Arial, sans-serif;
}

h2 {
	font: 18px Tahoma, Verdana, Arial, sans-serif;
}

p, table.body, ol, ul, dl {
	font: 1em/1.5em Arial, Sans-serif;
	margin: 15px 20px;
}

table.body {
	border: 1px solid #ccc;
}

p.fn, p.fnfirst {
	color: #666;
	font: 0.9em/1.5em Arial, Sans-serif;
	margin: 15px 20px;
}

div.fnsep {
	width: 200px;
	border-bottom: 1px solid #ccc;
	margin: 15px 20px;
	padding-bottom: 40px;
}

#news {
		list-style: none;
		padding: 0;
		margin: 0 40px;
	}

#news a {
		background: url(../graphics/text.gif) 0px 2px no-repeat;
		padding-left: 14px;
	}

#news span {
		color: #666;
		padding-top: 4px;
		font: 11px Arial, Sans-serif;
		display: block;
	}

#catalog {
		list-style: none;
		padding: 0;
		margin: 0 40px;
	}

#catalog li {
		background: url(../graphics/links.gif) 0px 5px no-repeat;
		padding-left: 20px;
	}

#catalog span {
		color: #666;
		padding-top: 4px;
		font: 11px Arial, Sans-serif;
		display: block;
	}

ul.l0, ul.l1, ul.l2 {
		margin: 10px 30px; padding: 0px;
	}

ul.l0 {
		margin: 10px 30px 10px 50px;
	}

ul.l0 li {
		font: 18px Tahoma, Verdana, Arial, sans-serif;
	}

ul.l1 li {
		font: 14px Tahoma, Verdana, Arial, sans-serif;
	}

ul.l2 li {
		font: 12px Arial, sans-serif;
	}

/* -----------------------------------------------
	Columns
----------------------------------------------- */

#colM {
		width: 550px;
	}

#colL {
		position: absolute;
		top: 120px;
		left: 0;
		width: 200px;
	}
