body { font-family: Verdana, Tahoma, Arial; font-size: 10pt; }

#pagecontainer {
		width : 950px;
		text-align: left;
	  }
	  
#pagemainpart {
		background: url('img/back.jpg');
		width : 950px;
		background-repeat: repeat-y;
		position: relative;
	  }

#pagetext{
		margin-left: 20px;
		margin-right: 20px;
		}

#pagehdr {
	background: white url("img/hdrbig.jpg") no-repeat bottom center;
	width: 950px;
	height: 132px;
	}

#pagefooter {
	background: white url("img/footer.jpg") no-repeat bottom center;
	width: 950px;
	height: 30px;
	}
	
#rootlink
{
	position: relative;
	top: 16px;
	left: 362px;
}

#quicklinks{
		margin-left: 20px;
		margin-right: 20px;
		width: 910px;
		}

#navbox
{
	float: left;
	position: relative;
}

p.main {
text-indent: 20pt;
text-align: justify;
}

#navhdr
{
	background: white url("img/navtop.gif") no-repeat bottom center;
	width: 267px;
	height: 31px;
	text-align: center;
	line-height: 30px;
	font-family: Verdana, Tahoma, Arial; font-size: 12pt; font-weight: bold;
}

#navbody
{
	background: url('img/navbody.gif');
	width : 950px;
	background-repeat: repeat-y;
	position: relative;
	width: 267px;
}

#navtext
{
	font-family: Verdana, Tahoma, Arial; font-size: 10pt; font-weight: normal;
	margin-left: 5px;
}

#navbtm
{
	background: white url("img/navbtm.gif") no-repeat bottom center;
	width: 267px;
	height: 40px;
}

div.blr
{
		float:left;
		width: 18px;
		height: 35px;
		background: url("img/blrnd.gif") no-repeat bottom left;
}

div.brr
{
		float:left;
		width: 18px;
		height: 35px;
		background: url("img/brrnd.gif") no-repeat bottom left;
}

div.bls
{
		float:left;
		width: 8px;
		height: 35px;
		background: url("img/blsq.gif") no-repeat bottom left;
}

div.brs
{
		float:left;
		width: 8px;
		height: 35px;
		background: url("img/brsq.gif") no-repeat bottom left;
}

div.btx
{
		float:left;
		height: 35px;
		background-color: #1f1a17;
		text-align: center;
		line-height: 30px;
		color: white;
		font-family: Verdana, Tahoma, Arial; font-size: 12pt; font-weight: bold;
}

a.btx
{
		color: white;
		font-family: Verdana, Tahoma, Arial; font-size: 12pt; font-weight: bold;
}

h1
{
	margin: 0px 0px 10px 0px;
}
	
h1.welcome
{
	font-family: Verdana, Tahoma, Arial; font-weight: normal; font-size: 48pt;
}
	
table { font-family: Verdana, Tahoma, Arial; font-size: 10pt; }
table.tblnav {
color : white; background-color: black; 
font-size: 14pt;
position: relative;
top: 0px;
left: 0px; width:100%
}

a.navlink{color : white; background-color: black; }

div.code {
    font-family: "Courier New" , Courier, mono; font-size: 10pt; 
	border:2px dotted gray;
	padding:0em 1em;
	background-color:#FCFBC4;
	margin-bottom:1em;
}

span.keyword {color:blue}
span.comment {color:green}
span.string {color:#A31515}
span.mono {font-family: "Courier New" , Courier, mono; font-size: 10pt;}

table.simplelist{border-collapse: collapse; border-style: solid; border-width: 2px;}
table.simplelist td {border-style: inset; border-style: solid; border-width: 1px;}
table.simplelist tr.first {border-style: inset; border-style: solid; border-width: 1px; text-align: center; color: white; background: black;}
table.simplelist tr.first td {border-style: inset; border-style: solid; border-width: 1px; border-color: black;}