* html body { behavior: url(../content/csshover2.htc); }

body {
	background-image:url(../images/background.jpg);
	margin:0px;
	padding:50px 0px 50px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5D5D5D;
}

/* main menu */

.home {
	width: 74px;
}
.thecorporationtoday {
	width: 196px;
}
.propertyportfolio {
	width: 154px;
}
.operatingbusinesses {
	width: 183px;
}
.contact {
	width: 93px;
}

div#container_form {
	position: relative;
	width:700px;
	margin:0px auto 0px auto;
	padding:0px;
	overflow:hidden;
	background: #FCF7E4 url(../images/navdropshadow_corner.jpg) no-repeat 0px 174px;
}

div#container {
	position: relative;
	width:700px;
	margin:0px auto 0px auto;
	padding:0px;
	overflow:hidden;
	background: #FCF7E4 url(../images/navdropshadow_corner.jpg) no-repeat 0px 174px;
}

div#header {
	position: relative;
	width:700px;
	height: 175px;
	background-image:url(../images/header.jpg);
	margin:0px;
	padding:0px;
}
	ul#mainnav {
		position: absolute;
		left: 0;
		bottom: 0;
		width:700px;
		height: 25px;
		background-image:url(../images/navbar_back.gif);
		margin:0px;
		padding:0px;
	}
	ul#mainnav li {
		height: 25px;
		display:inline;
		background-image:url(../images/navbar_back.gif);
		margin:0px;
		padding:0px;
	}
	ul#mainnav a {
		height:22px;
		color:#FFFFFF;
		font-size: 14px;
		text-decoration:none;
		font-weight:bold;
		display:block;
		float: left;
		text-align:center;
		padding: 3px 0px 0px 0px;
		margin: 0px;
	}
	ul#mainnav a:hover {
		background-color:#575757;
	}
	ul#mainnav a:active {
		color:#FFF69B;
	}
	
	#brochure-link {
		position: absolute;
		right: 10px;
		bottom: -30px;
		margin: 0;
		padding: 0;
		width: 174px;
	 	height: 24px;
		background: transparent url(../images/b_brochure.gif) no-repeat left top;
	}
	#brochure-link a { display: block; width: 174px; height: 24px; text-indent: -9999em; }
	#brochure-link:hover { background-position: 0 -24px; } 

div#leftcolumn {
	width: 215px;
	float:left;
	margin: 0px 0px -80px 20px;
	padding: 0px;
}
* html div#leftcolumn { /* IE positioning hack */
	width: 215px;
	float:left;
	margin: 0px 0px -80px 10px;
	padding: 0px;
}
	#leftcolumn img {
		display:block;
		border: 5px solid #B1C58D;
		padding: 0px;
		margin: 35px 0 0 0;
	}
	#leftcolumn img#pop {
		display:block;
		position:relative;
		border: 5px solid #B1C58D;
		margin: 35px 0px 0px 0px;
		padding: 0px;
	}
	
	#leftcolumn ul, #leftcolumn ul li { margin: 0; padding: 0; background: none; list-style: none; }
	#leftcolumn ul { margin-top: 35px; }
	#leftcolumn ul li { margin-bottom: 35px; }


div#content {
	width:440px;
	padding: 25px 0px 15px 0px;
	margin:0px 0px 0px 240px;
	font-size:12px;
	line-height: 16px;
}
* html div#content { /* IE positioning hack */
	width:440px;
	padding: 40px 0px 15px 0px;
	margin:0px 0px 0px 230px;
	font-size:12px;
	line-height:24px;
}
	#content h2 {
		font-family:"Courier New", Courier New, Courier, mono;
		color: #41723E;
		font-size:22px;
		line-height: 24px;
	}
	#content a:link {
		color:#41733E;
		text-decoration:underline;
	}
	#content a:visited {
		color:#41733E;
		text-decoration:underline;
	}
	#content a:hover {
		color:#9BB471;
		text-decoration:underline;
	}
	#content a:active {
		color:#41733E;
		text-decoration:underline;
	}
	
	#content img {
	border-width:5px;
	border-color:#B1C58D;
	border-style:solid;
		}
	#content table{
	border-width:2px;
	border-color:#B1C58D;
	border-style:solid;
	}
	#content tr{
	border-width:2px;
	border-color:#B1C58D;
	border-style:solid;
	padding:3px;
	}
	#content td{
	border-width:2px;
	border-color:#B1C58D;
	border-style:solid;
	padding:3px;
	}
	
div#footer {
	clear:both;
	width: 697px;
	height: 98px;
	margin:0px;
	padding:2px 3px 0px 0px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background: #FCF7E4 url(../images/footer.jpg);
}

/* SUB-NAVIGATION DROP-DOWN LINKS */

div#thecorporationtoday_subnav {
	visibility: hidden;
	position: absolute;
	z-index: 200;
	width: 156px;
	top: 175px;
	left: 74px;
	text-align:left;
	background-color:#B8CA95;
	border: 2px solid #787876;
}
	div#thecorporationtoday_subnav ul {
		list-style: none;
		margin:0px 0px 0px 0px;
		padding:0px;
		line-height:6px;
	}
		div#thecorporationtoday_subnav li {
			margin:0px;
			padding:0px;
		}
			div#thecorporationtoday_subnav a {
				display:block;
				font-size:12px;
				color:#FFFFFF;
				font-weight: bold;
				text-decoration:none;
				padding: 10px 0px 10px 12px;
				line-height:12px;
			}
			* html div#thecorporationtoday_subnav a { /*IE hack for a tags to display block right */
				width: 156px;
				display:block;
				font-size:12px;
				color:#FFFFFF;
				font-weight: bold;
				text-decoration:none;
				padding: 10px 0px 10px 12px;
				line-height:12px;
			}
			div#thecorporationtoday_subnav a:hover {
				color:#000000;
				background: transparent url(../images/bigradient.gif);
			}

div#propertyportfolio_subnav {
	visibility: hidden;
	position: absolute;
	z-index: 200;
	width: 156px;
	top: 175px;
	left: 270px;
	text-align:left;
	background-color:#B8CA95;
	border: 2px solid #787876;
}
	div#propertyportfolio_subnav ul {
		list-style: none;
		margin:0px 0px 0px 0px;
		padding:0px;
		line-height:6px;
	}
		div#propertyportfolio_subnav li {
			margin:0px;
			padding:0px;
		}
			div#propertyportfolio_subnav a {
				display:block;
				font-size:12px;
				color:#FFFFFF;
				font-weight: bold;
				text-decoration:none;
				padding: 10px 0px 10px 12px;
				line-height:12px;
			}
			* html div#propertyportfolio_subnav a { /*IE hack for a tags to display block right */
				width: 156px;
				display:block;
				font-size:12px;
				color:#FFFFFF;
				font-weight: bold;
				text-decoration:none;
				padding: 10px 0px 10px 12px;
				line-height:12px;
			}
			div#propertyportfolio_subnav a:hover {
				color:#000000;
				background: transparent url(../images/bigradient.gif);
			}

div#operatingbusinesses_subnav {
	visibility: hidden;
	position: absolute;
	z-index: 200;
	width: 156px;
	top: 175px;
	left: 424px;
	text-align:left;
	background-color:#B8CA95;
	border: 2px solid #787876;
}
	div#operatingbusinesses_subnav ul {
		list-style: none;
		margin:0px 0px 0px 0px;
		padding:0px;
		line-height:6px;
	}
		div#operatingbusinesses_subnav li {
			margin:0px;
			padding:0px;
		}
			div#operatingbusinesses_subnav a {
				display:block;
				font-size:12px;
				color:#FFFFFF;
				font-weight: bold;
				text-decoration:none;
				padding: 10px 0px 10px 12px;
				line-height:12px;
			}
			* html div#operatingbusinesses_subnav a { /*IE hack for a tags to display block right */
				width: 156px;
				display:block;
				font-size:12px;
				color:#FFFFFF;
				font-weight: bold;
				text-decoration:none;
				padding: 10px 0px 10px 12px;
				line-height:12px;
			}
			div#operatingbusinesses_subnav a:hover {
				color:#000000;
				background: transparent url(../images/bigradient.gif);
			}

/*table {
	border:0px;
}
	tr {
		border:0px;
	}
		td {
			border:0px;
		}*/.left {
	position: relative;
	right: 0px;
}

.acenter {width:150px;
		text-align:center;
			}
			
			
/*form*/

#content_form {
		width:440px;
		padding: 25px 0px 15px 0px;
		margin:0px 0px 0px 240px;
		font-size:12px;
		line-height: 16px;}	
form td{
		margin: 10px 4px 4px 2px;
		padding: 10px 4px 4px 2px;
}
form{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
}

.smalltext{
		font-size:9px;
}

form h1 {
		font-size:16px;
}

form h2 {
		font-size:14px;
}			

div#stock-redemption { }