/* CSS Document */body{	margin:0px;	padding:0px 10px 10px 0px;	position:absolute;	}#container{margin:40px 100px 20px 100px;background:transparent;color: #333;line-height: 130%;}#top{background:transparent;height:150px;background-image:url(header.jpg);background-repeat:no-repeat;}#top h1{padding: 10px;margin: 0;}#leftnav{float: left;width: 200px;margin: 0;background:transparent;}#content{margin-left: 200px;width:600px;background:transparent;min-height:400px;}#content p{	background-image:url(bg.tran.gif);	background-repeat:repeat;	margin:20px;	font-size:14px;	}h2 { 	font:Verdana, Arial, Helvetica, sans-serif;	font-size:16px;			}h3{	font:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	background-image:url(bg.h3.gif);	background-repeat:no-repeat;	background-position:left;	color:#333333;	padding:2px 2px 2px 20px;	margin:10px 10px 0px 10px;	}#footer{clear: both;margin:50px 0px 0px 0px;padding: .5em;color: #333;}#footer p{font-size:12px;line-height:80%;margin:0px;padding:5px;}#leftnav p { margin: 0 0 1em 0; }#navlist{margin: 50px 0px 0px 150px;padding: 0 0 20px 10px;border-bottom: 1px solid #000;}#navlist ul, #navlist li{margin: 0;padding: 0;display: inline;list-style-type: none;}#navlist a:link, #navlist a:visited{float: left;line-height: 14px;font-weight: bold;margin: 0 10px 4px 10px;text-decoration: none;color: #999;}#navlist a:link#current, #navlist a:visited#current, #navlist a:hover{border-bottom: 4px solid #000;padding-bottom: 2px;background: transparent;color: #000;}#navlist a:hover { color: #000; }