BODY {
	margin: 0px;
	padding: 0px;
	min-width: 940px;
	background :#131313 url(../images/pbody.gif) repeat;
}

#content p.emphasize {
	border-left: 16px solid #52637D;
	padding-left: 16px;
	margin: 10px 0;
}

a#plaintext {
	display: block;
	position: absolute;
	top: 8px;
	left: 8px;
	color: #555555;
	text-decoration: none;
}

#head {
	width: 660px;
	x-height: 120px;
	height: 80px;
	background : url(../images/phead.gif) no-repeat;
}

#searchbox {
	position: relative;
	width: 220px;
	height: 80px;
	x-height: 120px;
	float: right;
	background : url(../images/psearchback.gif) no-repeat;
}

#searchcriteria {
	position: absolute;
	width: 150px;
	height: 16px;
	border: 0px;
	top: 26px;
	left: 25px;
	color: #eeeeee;
	background : #444444 url(../images/psearchform.gif) no-repeat;
	padding: 0px;
	margin: 0px;
	outline: 0;
}

#searchsubmit {
	position: absolute;
	top: 20px;
	left: 188px;
	padding: 0px;
	margin: 0px;
}

#maincol {
	width: 920px;
		margin: 0 auto;
		padding: 0 0 40px 0;
}

.clear {
	clear: both;
}

#content {
	width: 620px;
	padding: 0;
	margin: 0;
	float: left;
	padding: 20px;
    background : #ffffff url(../images/pnoise.gif) repeat-y;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
}

#sidebar, #sidenav {
	width: 220px;
	margin: 0;
	float: right;
	padding: 20px;
    background : url(../images/pside.gif) repeat-y;
	border-top: 1px solid #444444;
	border-bottom: 1px solid #444444;
}

#sidebar .maintopic, #sidebar h2
{
	display: block;
	width: 256px;
	height: 16px;
	background : url(../images/ph1.gif) no-repeat;
	margin: 15px -30px 15px -20px;
	color: #ffffff;
	text-transform : uppercase;
	font : bold 14px Arial, Helvetica, sans-serif;
	padding: 7px;
	text-decoration: none;
}

#sidebar h2 a {
	color: #ffffff;
}

#sidebar .topic
{
	display: block;
	color: #dddddd;
	padding-bottom: 4px;
	border-bottom: 1px solid #444444;
	margin: 10px 0px;
	text-decoration: none;
}

#footer {
	padding: 20px;
	clear:both;
		text-align: center;
		color: #888888;
	background-color: #000000;
	border-top: 1px solid #444444;
}

#footer a {
	text-decoration: none;
	text-transform: uppercase;
	color: #bbbbbb;

}

#footer a:hover {
	color: #ffffff;
}

#subtopic {
	display: block;
	position: relative;
	margin: 0 0 20px 520px;
	width: 74px;
	height: 20px;
	background-color: #444444;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 5px 12px;
	border: 1px solid #eeeeee;
}

a.subtopic {
	color: #ffffff !important;
}

#subtopicpopup {
	display: none;
	position: absolute;
	top:40px;
	left:-100px;
	width: 178px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: #222222;
	border: 1px solid #444444;
	padding: 10px;
}

#subtopicpopup a {
	display: block;
	padding: 4px;
	color: #ffffff !important;
	border-bottom: 1px solid #444444;
}