#header {
		width: 984px;
		height: 73px;
		background: url(backgrounds/header-bg.gif);
		margin: 0 auto 30px auto;
		position: relative;
		text-align: left;
	}
	
#logo {
		position: absolute;
		top: 0;
		left: 55px;
		margin: 0;
		padding: 0;
		z-index: 50;
	}

#flashText {
		float: left;
		margin: 0 0 0 200px;
		text-align: left;
		width: 750px;
}

#flash {
		float: left;
		margin: 0 0 0 250px;
}
	
ul#mainNav {
		position: absolute;
		top: 40px;
		left: 160px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
ul#mainNav, ul#mainNav li {
		list-style: none;
		margin-top: 0;
	}
	
ul#mainNav li {
		float: left;
		text-transform: uppercase;
		position: relative;
	}
	
ul#mainNav li a {
		color: #FFF;
		font-weight: bold;
		padding: 0 11px;
		border-right: 1px solid #88bf1c;
		z-index: 10;
	}
	
ul#mainNav li.last a {
		border-right: none;
	}
	
ul#subNav {
		margin: 10px 0 0 0;
		padding: 0;
	}
	
ul#subNav li {
		width: 120px;
		background: #666666;
		padding: 5px;
		margin: 0;
		border-left: 1px solid #999;
		border-right: 1px solid #999;
		border-bottom: 1px solid #999;
		text-transform: none;	
	}
	
ul#subNav li a {
		border: none;
		padding: 0;
		margin: 0;
		color: #FFF;
		font-weight: normal;
	}
	
.container {
		position: absolute;
		left: 0;
		top: 14px;
		display: none;
		z-index: 2;
	}
	
ul#mainNav li:hover .container {
		display: block;
	}
	
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
	
.textHolder {
		width: 400px;
		float: right;
		text-align: left;
		margin: 0 35px 20px 0;
		display: inline;
	}

.textHolder p {
		line-height: 1.5em;
		word-spacing: 0;
	}
	
.imgHolder {
		float: left;
		margin: 0 0 20px 100px;
		height: 545px;
		display: inline;
		/*position: relative;
		z-index: 0;*/
	}

.imgHolder img {
		/*position: absolute;
		bottom: 4px;
		z-index: -1;*/
	}
	
h2#news {
		margin: 0;
	}

p#news {
		margin: -12px 0 20px 0;
		padding: 0 0 20px 0;
		border-bottom: 1px solid #CCC;
	}

#footer {
		margin: auto;
		width: 996px;
		height: 52px;
		background: url(backgrounds/footer-bg.gif) no-repeat;
		text-align: left;
	}
	
ul#footerNav {
		float: left;
	}
	
ul#footerNav, ul#footerNav li {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
ul#footerNav {
		margin: 8px 0 0 20px;
	}
	
ul#footerNav li {
		float: left;
		line-height: 34px;
		margin: 0 10px 0 0;
	}
	
ul#footerNav li a {
		padding: 0 10px 0 0;
		color: #FFF;
		border-right: 1px solid #88bf1c;
	}
	
ul#footerNav li.twitter {
		margin: 0 10px 0 0;
	}

ul#footerNav li.twitter a {
		display: block;
		width: 34px;
		height: 34px;
		background: url(backgrounds/twitter-bg.gif);
		text-indent: -9999px;
		overflow: hidden;
		border: none;
		padding: 0;
	}
	
p#copyright {
		margin: 8px 0 0 0;
		float: left;
		line-height: 34px;
		color: #FFF;
	}
	
p#tel {
		float: right;
		margin: 8px 20px 0 0;
		line-height: 34px;
		color: #FFF;
		font-size: 1.4em;
	}