	body
	{
		padding: 0;
		margin: 0;
		background-color: #339933;
		color: #000;
	}

	h1 {
		margin:0px 0px 15px 0px;
		padding:0px;
		font: 20px/28px arial, helvetica, sans-serif;
		font-weight:900;
		color:#363;
		}

	h2 {
		margin:0px 0px 10px 0px;
		font: 16px/22px arial, helvetica, sans-serif;
		font-weight:900;
		color:#363;
		}

	h3
	{
		margin:0px;
		border-top:1px #363 solid;
		font: 16px/22px arial, helvetica, sans-serif;
		font-weight:900;
		color:#363;
		}

	#container
	{
		width: 750px;
		background-color: #339933;
		color: #000;
	}

	#contact-thanks
	{
		margin-top:25px;
		text-align:center;
		width: 200px;
		border:1px #000 solid;
		background-color: #CCCC99;
	}

	#contact-thanks p
	{
	padding:10px;
	font:18px verdana,arial,helvetica,san-serif;
	color:#666;
	}

	#topsection
	{
		padding: 0px;
		background-color: #339933;
		color: #000;
	}

	#logo
	{
		position:absolute;
		top:90px;
		left:0px;
		padding-left:5px;
		/*border-top:1px #000 solid;*/
		/*background-color:#339933;*/
		/*width:745px;*/
		}

	#logo p
	{
		font:18px/24px arial,verdana,helvetica,san-serif;
		font-weight:700;
		color:#FFF;
	}

	#leftnav
	{
		width:175px;
		border:1px #000 solid;
		margin-top:5px;
		float: left;
		padding-top:3px;
		padding-right:3px;
		padding-left3px;
		padding-bottom:10px;
		/*text-align: left !important;*/
		background-color: #CC9;
	}

	#leftnav p
	{
		font:11px verdana,arial,helvetica,san-serif;
		color:#000;
		padding:0px 5px;
		font-weight:900;
	}

	#leftnavdoc
	{
		width: 165px;
		font:11px verdana,arial,helvetica,san-serif;
		color:#000;
		font-weight:900;
		border:1px #000 solid;
		background-color:#EFE9C7;
		padding:5px;
	}

	#contents
	{
		top:135px;
		left:200px;
		margin-left: 200px;
		margin-top:5px;
		padding: 10px;
		background-color: #FFF;
		color: #000;
		border:1px #000 solid;
	}

	#contentsbox
	{
	font:11px verdana,arial,helvetica,san-serif;
	color:#000;
	border:1px #999 solid;
	background-color:#FFC;
	padding:10px;
	}

	#contents p,ul,li
	{
	font:11px verdana,arial,helvetica,san-serif;
	color:#000;
	}

	#contents .business
	{
	font:11px verdana,arial,helvetica,san-serif;
	/*color:#F60;*/
	color:#090;
	font-weight:900;
	}

	#contents .caption
	{
	font:10px arial, helvetica,san-serif;
	color:999;
	text-align:right;
	/*padding-right:10px;*/
	}

	#contents .captionpadded
	{
	font:10px arial, helvetica,san-serif;
	color:999;
	text-align:right;
	padding-right:5px;
	}

	#emailform
	{
	width:500px;
	border:1px #999 dashed;
	background-color:#F7F7D7;
	padding:10px;
	}

	#info
	{
		margin-left: 200px;
		margin-top:5px;
		margin-bottom:5px;
		padding: 1px 10px;
		background-color: #FFC;
		border:1px #000 solid;
		font:10px verdana,arial,helvetica,san-serif;
		color:#666;
	}

	#netgain
	{
		padding-left: 200px;
		margin-top:2px;
	}

#leftnav ul
{
font:11px verdana,arial,helvetica,san-serif;
list-style: none;
margin: 0px;
padding: 0px;
border-top:1px #090 solid;
border-left:1px #090 solid;
border-right:1px #090 solid;
}

#leftnav li
{
/*border-bottom: 1px solid #090;*/
margin: 0;
}

#leftnav li a
{
display: block;
padding: 3px 3px 3px 10px;
background-color: #FAF6C6;
color: #000;
text-decoration: none;
width:100%;
}


html>body #leftnav li a { width: auto; }


#leftnav li a:hover
{
background-color: #FFF;
color: blue;
}


