body, h1, div, table, tr, td, img{ margin: 0 0 0 0;}

*{ font-family: Arial;}


body{
	background: #88cef6 url(assets/images/bg.jpg) top center no-repeat;
}

div#header{
	background: url(assets/images/header.png) top center no-repeat;
	width: 979px;
	height: 301px;
}

	div#ace-logo{
		float: left;
		margin: 0 0 0 10px;
	}
	
	div#header-info{
		float: left;
		text-align: left;
		font-size: 22px;
		font-weight: bold;
		margin-left: 10px;
	}
	
	.header-date{
		font-size: 16px;
		font-weight: bold;
		padding-top: 14px;
	}
	
	div#hyatt{
		float: right;
		margin-right: 40px;
		font-size: 14px;
		color: #fff;
		line-height: 1.4;
	}
	
	ul#nav{
		list-style: none;
		margin: 128px 0 0 10px;
		padding: 0;
		float: left;
	}
	
		ul#nav li{
			display: block;
			float: left;
			padding: 0 0 0 1px;
		}
		
			ul#nav li a{
				text-decoration: none;
				display: block;
				background: url(assets/images/nav.png) top left no-repeat;
				width: 105px;
				height: 37px;
				padding-top: 15px;
				text-align: center;
				font-size: 14px;
				color: #fff;
			}
			ul#nav li .twoRows {
				padding-top:10px;
				padding-bottom:10px;
			}
			ul#nav li.first a{
				background: url(assets/images/nav-left.png) top left no-repeat;
				width: 112px;
			}
			
			ul#nav li.last a{
				background: url(assets/images/nav-right.png) top left no-repeat;
				width: 112px;
			}
			
			ul#nav li a:hover{
				text-decoration: underline;
			}
			
div#content{
	background: url(assets/images/content.png) top center repeat-y;
	width: 979px;
	min-height: 300px;
}

	div#left-col{
		width: 630px;
		float: left;
		text-align: left;
		margin: 10px 0 30px 50px;
		font-size: 14px;
	}

	div#right-col{
		width: 275px;
		float: right;
		margin-right: 9px;
	}

div#footer{
	background: url(assets/images/footer.png) top center no-repeat;
	width: 979px;
	min-height: 119px;
	padding-top: 6px;
}

.clear{
	clear: both;
}


