BODY  {
	background-color: #B2AB7C;
	font-family: georgia;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
}

A  {
	color:#0099FF;
	text-decoration:none;
}
h1  {
	color:#333333;
	text-decoration:none;
	line-height:normal;
	font-size:2.0em;
}
#container {
	position:absolute;
	width:900px;
	height:1288px;
	z-index:1;
	left: 43px;
	top: 18px;
	background-color: #FFFFFF;
}
#topleft {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	left: 20px;
	top: 20px;
}
#topbanner {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	left: 379px;
	top: 19px;
}
#right {
	position:absolute;
	width:129px;
	height:1147px;
	z-index:3;
	left: 750px;
	top: 19px;
	border-left: solid 1px black;
	padding-left:10px;
}
#left {
	position:absolute;
	width:150px;
	height:853px;
	z-index:10;
	left: 20px;
	top: 209px;
}
	
#content {  overflow:scroll;
	position:absolute;
	width:540px;
	height:618px;
	z-index:2;
	left: 170px;
	top: 645px;
	border-left: solid 1px black;
	padding-top:1.5em;
	padding-left:1.5em;
	padding-right:1.5em;
	padding-bottom:1.5em;
}
#footer {
	position:absolute;
	width:860px;
	height:61px;
	z-index:3;
	left: 3px;
	top: 1282px;
	border-top:solid #333333;
	padding:1.5em;
	background-color: #B2AB7C;
}
#pagetitle {
	position:absolute;
	width:293px;
	height:48px;
	z-index:2;
	left: 360px;
	top: -64px;
	padding-top:0.5em;
}
#intro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	line-height:normal;
	color:#888888;
}
/*
.rightsidebar {	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: 8px; WIDTH: 160px; PADDING-TOP: 8px; BACKGROUND-COLOR: #dda; BORDER-LEFT: 8px solid white; BORDER-TOP: 8px solid white; BORDER-BOTTOM: 8px solid white
}
*/
#horiz-divider {	WIDTH: 98%; HEIGHT: 3px; BACKGROUND-COLOR: #aaaaaa
}

#introimage {
	position:absolute;
	width:506px;
	height:115px;
	z-index:2;
}
#search {
	position:absolute;
	width:295px;
	height:60px;
	z-index:2;
	left: 380px;
	top: 160px;
}
#adtower{
	position:absolute;
	width:200px;
	height:115px;
	z-index:4;
	left: 34px;
	top: -9px;
}
#map{
	position:absolute;
	width:545px;
	height:400px;
	z-index:2;
	left: 170px;
	top: 223px;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	border-left: solid 1px black;
	padding-top:0em;
	padding-left:1.5em;
	padding-right:1.5em;
	padding-bottom:1.5em;
}	

	
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;

}


#menu {
position: absolute; /* Menu position that can be changed at will */
top: 0;
left: 0;
width: 12em;
}
#menu dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align: left;
font-weight: bold;

background: #fff;
}
#menu dd {
border: none;
}
#menu li {
text-align: left;
background: #fff;
}
#menu li a, #menu dt a {
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
color:#CC6600;
}
#menu li a:hover, #menu dt a:hover {
background: #eee;
}

