* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
	background:#fdffd1;
	margin:0px;
	padding:10px;
}

#wrapper {
	width:769px;
	margin:0px auto;
	padding:0px;
}

#pageheader {
	background:url(images/header.gif) no-repeat;
	width:769px;
	height:0px;
	padding-top:146px;
	overflow:hidden;
}

#pagebody {
	background:url(images/pagebodybg.gif) center repeat-y;
	margin:7px 0px 0px 0px;
}

#topnav {
	background:url(images/pagebodytop.gif) top no-repeat;
	height:60px;
	width:769px;
	margin:0px 0px 0px 0px;
}

	#topnav ul {
		margin:0px 0px 0px 160px;
		padding:30px 0px 0px 0px;
	}
	
		#topnav ul li {
			margin:0px;
			list-style:none;
			display:inline;
		}
		
			#topnav ul li img {
				border:none;
			}
	
#leftnav {
	width:145px;
	float:left;
	font-size:0.8em;
}

	#leftnav ul {
		margin:30px 0px 0px 3px;
		padding:0px;
		background:none;
	}

	#leftnav ul li{
		background:url(images/sidenav-l1.gif) repeat-y;
		list-style-image:url(images/sidenav-l1bullet.gif);
		list-style-position:inside;
		padding:0px 2px;
		margin:0px 2px;
	}
		
		#leftnav ul ul {
			margin-top: 0px;
		}

		#leftnav ul ul li {
			list-style-image:url(images/sidenav-l2bullet.gif);
			background:#ffff00;
			margin:0px;
			padding:0px 4px;
		}
	
		#leftnav ul li a, #leftnav ul li a:visited {
			padding:2px 0px 0px 2px;
			color:#000000;
			text-decoration:none;
			font-weight:bold;
		}
		
		#leftnav ul li a:hover {
			text-decoration:underline;
		}
	
#pagecontent {
	background:url(images/pagecontentbg.gif) center repeat-y;
	width:607px;
	float:left;
}

	#pagecontent p, pagecontent ul, pagecontent table {
		margin-left:17px;
		margin-right:17px;
	}

#pagefooter {
	background:url(images/pagebodybottom.gif) no-repeat;
	height:60px;
}

.clearboth {
	clear:both;
	height:0px;
	line-height:0px;
}
