html, body{height:100%;} 

html, body {
		margin: 0;
		padding: 0;
		background-image:url(images/background.gif);
}

#container {
		margin-left:auto;
		margin-right:auto;
		width: 769px; 
		min-height:100%;
		text-align: left;
        position:relative;
		background-image:url(images/maintile.jpg);
		background-repeat:repeat-y;
		}
		
* html #container {height:100%;}		
* html #container {width:771px;w\idth:769px;}

#header {
		position:relative;
		left:0;top:0;
		height: 148px;
		width:100%;
		z-index:1;
		background-image:url(images/header.jpg);
		background-repeat:no-repeat;
}

* html #header {height:148px;he\ight:148px}

#sidebar {
		float: left;
		width: 175px;
		margin-right:25px;
		margin-left:-1px;
		height:100%;
		background-image:url(images/leftnav.jpg);
		background-repeat:no-repeat;
		padding-top:90px;
		padding-left:30px;
		padding-bottom:50px;
}

* html #sidebar {
		float: left;
		width: 175px;
		margin-right:25px;
		margin-left:-1px;
		height:1%;
		he\ight:1%;
		padding-bottom:50px;
}

#navflash {
text-align:center;
}

#content {
		width: 546px;
		padding:0 0 0 7px;
		margin:-7px 27px 0 -40px;
		float:right;
		}
		
* html #content {
		width: 555px;
		padding:5px 0 0 0;
		margin:2px 17px 0 -45px;
		float:right;
		}

#footer	{
	position:absolute;
	bottom:0;
	width:100%;
	height:60px;
	padding-bottom:0;
	background-image:url(images/maintile.jpg);
	background-color:#FFFFFF;
}

img {
border: none;
}

* html #footer {height:60px;he\ight:59px;}

#clearfooter {height:70px;he\ight:70px;width:100%;clear:both}

.imageleft {
margin-top:-15px;
height:100px;
}

.imageleft img {
float:left;
padding-right:5px;
}

.imageleft ul {
margin: -3px 20px -10px 0;
padding-left:20px;
float:left;
position:relative;
width:300px;
}