	body {
		background-image:url(ivypic.jpg);
		height: 100%;
		margin:0; padding:0;
		font:12pt/1 georgia, helvetica, geneva;	
		background-repeat: no-repeat;
		color: #003300;
		}	
	*html #body {font:12pt helvetica;}
	
	#container {
	    margin: 0 0 0 112px;
	    width: 863px;
	    text-align: left;
	   // border: none;
	    height: 730px;
	    }	
	*html #container { height: 600px;}
	#header {
		margin:0 0 0 0; padding:0;
		height: 60px;
		width: 800px;
		}
	*html #header {width: 800px; height: 10px;}
	.tag {
	 	float: right;
	 	padding-right: 12px;
		}
	#image {
		margin:0 300px 0 0; padding:0;
		background:#ffffff;
		height: 79px;
		width: 800px;
		}
	#footer {
		margin: 0px 0 0 90px; padding:0;
		background:#ffffff;
		height: 12px;
		width: 650px;
		text-align: right;	
		//border: none;	
		}
	*html #footer {width: 647px;}

	#main1 {
		margin:0; padding:0;
		background:#ffffff;
		min-height: 85%;
		}
	*html #main1 { border-style: none; height: 85%;}
	#main2 {
		margin:0; padding:0;
		background:#ffffff;
		min-height: 85%;
		}
	*html #main2 { border-style: none; height: 85%;}
	#left {
	    border-style: none;
		float:left;
		width:0px;
		margin:0; padding:0;		
		}
	*html #left { margin: 0 -20px;}
	#right {
	    //border: none;
		float:right;
		width: 115px;
		height: 355px;
		margin: -338px -2px 0 10px; 
		padding:0;	
		background-image:url(ivypic2.jpg);
		background-repeat: no-repeat;
		}
	*html #right { margin: -340px 0 0 0;  height: 364px; width: 115px; }
	#top {
	    border-left: ridge;
		font-family:verdana, helvetica; 
		float:right;
		margin: 0; 
		height: 139px;
		width: 163px;
		background:#ededed;
		}
	*html #top {margin: -40px 0 10px 0}
	#sub {
	    border-style: none;
		font-family:verdana, helvetica; 
		font-size:14px; 
		font-weight:bold;
		float:left;
		margin:20px 0; 
		background:#ffffff;
		}
	#middle {
	    overflow:auto;
		margin: 10px 0 0 90px;
		background:#fefefe;
		height: 580px;
		width: 650px;
		color: #003300;
		//border: none;
	}
	*html #middle {height: 568px;}
	#menu {
		margin: 20px 0 0 90px; padding:0;
		background:#fff;
		height: 40px;
		width: 650px;
		text-align: right;
		font:12pt/1 georgia, helvetica, geneva;
		color: #003300;
		//border: none;
		}
	*html #menu {width: margin: 0 0 0 0; padding:0;
 }

.curlycontainer1{
border: none;
width: 300px;
height: 463px;
margin-bottom: 1em;
margin-right: 1em;
overflow:hidden;
float:left;
padding:0.7em;
}
*html .curlycontainer1{ width: 300px; padding:2em;}
.curlycontainer2{
border: none;
width: 300px;
height: 463px;
margin-bottom: 1em;
margin-left: 1em;
overflow:hidden;
float:right;
background:#C3D3FA;
padding:0.7em;
}
*html .curlycontainer2{ width: 300px; padding:0.7em;}
.curlycontainer3{
border: none;
height: 463px;
margin-bottom: 1em;
overflow:hidden;
margin 0, 40%, 0, 35%;
padding:0.7em;
}
*html .curlycontainer3{ width: 300px; padding:2em;}
.curlycontainer1 .innerdiv{
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;
height: 90%;
overflow:auto;
}
.curlycontainer2 .innerdiv{
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;
height: 90%;
overflow:auto;
}
.curlycontainer3 .innerdiv{
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;
height: 90%;
overflow:auto;
}

	.title {font-size: 16pt; margin: 10px 0 0 0;}
	a {color:#003300; font:12pt/1 georgia, helvetica, geneva; text-decoration: underline;}
	a.link {color:#003300; font:10pt/1 verdana, helvetica; font-weight: bold; text-decoration: underline;}
	a:hover {color:#cc6600; font:12pt/1 georgia, helvetica, geneva; text-decoration: none;}
	a:active {color:#cc6600; font:12pt/1 georgia, helvetica, geneva; text-decoration: underline;}
	ul {list-style-type: none; line-height: 170%;}
	ul.alt {list-style-type: circle; line-height: 170%;}
	img {border: none;}
	img.ftright{float:right; padding-left:1em; padding-bottom:0.7em;}
	img.ftleft{float:left; padding-right:1em; padding-bottom: 0.7em;}
	p {text-align: justify; line-height: 125%; padding-bottom:0.7em;}
	