@charset "UTF-8";/* formatting style---------------------------------*/* {	margin: 0px;	padding: 0px;	font-style: normal;}body {	color: #40341D;	background-color: #FFFFFF;	background-image: url(images/bg2.gif);	background-repeat: repeat;	font-size: 85%;	line-height: 1.6;	font-family: sans-serif;}hr {	display: none;}/* link style---------------------------------*/a img {	border-style: none;}a link {	text-decoration: underline;}a:visited {	color: #666633;	text-decoration: underline;}a:hover {	color: #003366;	text-decoration: none;}a:active {	text-decoration: none;	position: relative;	left: +1px;	top: +1px;}/* basic layout---------------------------------*/#wrapper {	background-color: #FFFFFF;	width: 858px;	border-right: 1px solid #999999;	border-left: 1px solid #999999;	margin: 0px 0px 0px 80px;	border-bottom: 1px solid #999999;	background-image: url(images/backimage.jpg);	background-repeat: no-repeat;	background-position: right bottom;}#main {	padding: 15px 15px 0px;	float: right;	width: 593px;	clip: rect(0px,auto,auto,auto);	top: 500px;}#sidebar {	padding: 10px 15px 0px 5px;	float: left;	width: 210px;	margin: 0px;}#footer {	padding: 15px;	clear: both;	color: #333333;	border-top: thin dotted #666666;	background-color: #D7FF96;}/* header style---------------------------------*/#header {	background-repeat: no-repeat;	border-top: 5px solid #B3E072;	background-image: url(images/header_top.jpg);	position: relative;	height: 245px;}#header ul {	padding-top: 206px;}#header ul li {	list-style: none;	float: left;}#header ul li a {	line-height: 2.2em;	color: #666600;	text-decoration: none;	height: 2.2em;	width: 109px;	background-color: #FFFFFF;	border-top: 0px;	border-bottom: 1px dotted #9BCC4C;	border-left: 7px solid #FFFFFF;	text-align: center;	display: block;	font-weight: normal;	border-right: 6px solid #FFFFFF;}#header ul li a:hover {	background-color: #EFFFD7;}/* main style---------------------------------*/#main p {	line-height: 1.6;	margin-bottom: 2em;	padding-left: 0px;	padding-right: 15px;	float: none;}#main  dl img#icon {	float: left;	padding-left: 10px;	margin-right: 10px;}#main  h2 img {	padding-bottom: 5px;}#main img {	padding: 10px;}#main h3 img {	border-left: 5px solid #663333;	border-bottom: 1px dotted #663333;	padding: 0px;	margin-bottom: 10px;	margin-top: 15px;}#main dl#news dt {	margin: 0px 0px 0px 20px;	clear: left;	float: left;	width: 5em;	background-image: url(images/bullet2.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 15px;	font-weight: bold;	line-height: 1.8;}#main dl#news dd {	margin: 0px;	line-height: 1.8;}#main ul {	list-style: none;	padding-left: 15px;}/* sidebar styles---------------------------------*/#sidebar dl dt {	font-weight: bold;	color: #5A9D52;	margin: 0px 50px 5px 20px;	padding-left: 5px;	padding-top: 20px;}#sidebar dl dd {	margin-bottom: 2px;	color: #85BAB7;	margin-left: 30px;	font-size: 90%;	background-image: url(images/arrow.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 15px;}#sidebar ul {	list-style: none;	padding-top: 5px;	padding-left: 25px;}/* fotter style---------------------------------*/#footer ul li a:hover {	color: #5A9C52;	text-decoration: none;}#footer ul li a:visited {	color: #483D27;}#footer p a {	color: #999999;}#footer p a:hover {	color: #5A9C52;	text-decoration: none;}#footer p a:visited {	color: #483D27;}#footer ul li {	display: inline;	list-style: none;}#footer p {	margin: 0px;	float: right;}
