html {
	height:100%;
	margin:0;
	padding:0;
}
body {
	height:100%;
	margin:0;
	padding:0;
	background:url(image/back.gif);
	}
#container {
	position:relative;
	width:800px;
	background:url(image/back_photo4.jpg) no-repeat #ffffff 100px 40px;
	margin:0 auto 0 auto;
	min-height:100%;
	height:auto !important;
	height:100%;
	padding-top:15px;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	z-index:87;
	}
#plants {
	position:absolute;
	top:10px;
	left:10px;
	filter: Alpha(opacity=10);
	opacity: 0.1;
	-moz-opacity: 0.1;
	z-index:88;
	}
#header {
	width:770px;
	height:270px;
	margin:0px auto 15px auto;
	background:;
	color:#000000;
	text-align:right;
	color:#000066;
	}
/*IE4-6*/
*html #header {
	height:260px;
	}
#header img {
	margin-top:30px;
	}
#header a {
	color:#999999;
	}
#header a:hover {
	color:#000066;
	text-decoration:none;
	}
a #current {
	color:#ffffff;
	text-decoration:none;
	}
#header span {
	visibility:hidden;
	}
#contents_left {
	width:140px;
	float:left;
	padding-left:10px;
	color:#999999;
	font-size:80%;
	}
#contents_left img {
	vertical-align:middle;
	margin-right:3px;
/**	filter: Alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5; **/
	}
#contents_left span {
	font-size:120%;
	margin-left:26px;
	display:block;
	}
#contents {
	position:relative;
	width:620px;
	color:#000000;
	float:left;
	background:#ffffff;/*#cccccc;*/
	filter: Alpha(opacity=70);
	-moz-opacity: 0.8;
	opacity: 0.7;
	padding:30px 0px 15px 30px;
	font-size:85%;
	z-index:97;
	height:auto !important;
	}
ul {	list-style-image: url(image/dot_red.JPG); 
	margin-top:20px;
}
li { margin-bottom:0.5em;
}

h1,h2,h3 {
	padding-left:31px;
	font-size:14pt;
	margin-top:3em;
	background:url(image/h_mark.JPG) no-repeat left;
	min-height:25px;
	height:auto !important;
	height:25px;
	text-transform: capitalize;
	text-align:left;
	border-bottom:dotted 2px #42001B;
	/*border-bottom:dotted 2px #b7b7fe;*/
	}
h1 span {
	font-size:10pt;
        margin-left:20px;
        font-weight:lighter;
}
div.new {
	width:510px;
        height:100px;
        margin-left:20px;
        overflow: auto;
        border:dashed 1px #4D010E;
        padding:10px;
        line-height:150%;
}

#footer {
	clear:left;
	width:800px;
	text-align:center;
	font-size:80%;
	color:#999999;
/**	filter: Alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity: 0.3; **/
	padding:10px 0 10px 0;
	}
#footer a {
	color:#999999;
	text-decoration:none;
	}
#footer a:hover {
	color:#000066;
	}
