body{margin: 0; padding: 0; background: #d8d4c9;}
#form1{width: 100%; height: 100%;}
#distance { 
	width:100%;
	height:50%;
	margin-bottom:-307px; /* half of container's height */
	float:left;
	}
	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:615px;
		width:100%;
		clear:left;
		text-align: center;
		}
		#containerCenter{
			width:952px;
			height:615px;
			margin: 0 auto;
			text-align: left;
			}
			#banner{
				background: url(/images/banner.png) no-repeat;
				width: 952px;
				height: 159px;
				margin: 0;
				padding: 0;
			}
				#searchArea{
					padding: 20px 0 0 804px;
					margin: 0;
				}
					#search{
						width: 125px;
						height: 19px;
						background: none;
						border: none;
						font: bold 12px/15px Arial;
						color: #6b6b6b;			
						padding: 2px 0;
						display: block;
					}
				#omniWrap{
					padding: 27px 0 0 790px;
					clear: both;
					margin: 0;
				}
				*html #omniWrap{padding: 25px 0 0 790px;}
				#omni{					
					width: 162px;
					height: 14px;
					padding: 0;
					margin: 0;
					list-style: none;
				}
					#omni li{
						display: inline;
						margin: 0px;
						padding: 0px;
					}
						#omni li a{
							display: block;
							width: 76px;
							height: 14px;
							float: left;
							text-indent: -9999px;
							line-height: 1px;
						}
				#L1_wrap{
					padding: 27px 0 0;
					margin: 0;
				}
				#L1{
					margin: 0;
					padding: 0;
					width: 796px;
					height: 40px;	
					list-style: none;
					clear: both;
					line-height: 1px;
					float:right;
				}
					#L1 li{
						display: inline;
						margin: 0;
						padding: 0;
						line-height: 1px;
					}
						#L1 li a{
							background: url(/ftpimages/457/podium/Style544/images/banner.png) no-repeat;
							display: block;
							float: left;
							height: 40px;
							text-indent: -9999px;
							line-height: 1px;
							font-size: 1px;
						}
							#L1 li a#L1_122508{width: 103px; background-position: -156px -136px;}
							#L1 li a#L1_122509{width: 120px; background-position: -259px -136px;}
							#L1 li a#L1_122510{width: 127px; background-position: -379px -136px;}
							#L1 li a#L1_122512{width: 112px; background-position: -506px -136px;}
							#L1 li a#L1_122513{width: 163px; background-position: -618px -136px;}
							#L1 li a#L1_122514{width: 171px; background-position: -781px -136px;}
							
							#L1 li a#L1_122508:hover,#L1 li a#L1_122508.on{background-position: -156px -187px;}
							#L1 li a#L1_122509:hover,#L1 li a#L1_122509.on{background-position: -259px -187px;}
							#L1 li a#L1_122510:hover,#L1 li a#L1_122510.on{background-position: -379px -187px;}
							#L1 li a#L1_122512:hover,#L1 li a#L1_122512.on{background-position: -506px -187px;}
							#L1 li a#L1_122513:hover,#L1 li a#L1_122513.on{background-position: -618px -187px;}
							#L1 li a#L1_122514:hover,#L1 li a#L1_122514.on{background-position: -781px -187px;}
			#contentArea{
				background: url(/images/bgShadow.gif) top right repeat-y #ffffff;
				padding: 20px 19px 0px 33px;
				margin: 0;
			}
				#photoHolder{
					float: right;
					width: 554px;					
				}
				.imgWrap{
					font-size: 1px;
					line-height: 1px;
					margin: 0;
					padding: 0;
				}
				#buttonsHolder{
					float: left;
					width: 323px;
					height: 185px;
				}
					#buttonsArea{
						background: #c0b8ac;
						padding: 12px 0px 0px 28px;
						margin: 0;
						height: 150px;
					}
						*html #buttonsArea{height: 162px;}
						.linksReturn{
							margin: 0;
							padding: 0;
							list-style: none;
						}
							#lgLinks .linkItem{padding: 0 0 8px 0; margin: 0;}
							#smLinks .linkItem{padding: 0 10px 8px 0; margin: 0; float: left;}
							.linkDesc, .linkTitle span{display: none;}							
				#newsHolder{
					float: left;
					width: 323px;
					height: 187px;
				}
					#news{
						background: #c0b8ac;
						padding: 7px 10px 0px 3px;
						height: 155px;
						overflow: hidden;
					}
						*html #news{height: 162px;}
						.newsReturn{
							margin: 0;
							padding: 0;
							list-style: none;
						}
						.newsThumb{
							background: url(/images/news_thumb_bg.png) no-repeat;
							width: 72px;
							height: 95px;
							float: left;
							margin-right: 10px;
						}
							.newsThumb img{margin: 5px 0 0 12px;}
						.headlineLink{
							margin: 0;							
							color: #232f48;
							font: bold 11px/14px Verdana;
							text-transform: uppercase;
							text-decoration: underline;
						}
							.headlineLink:hover{text-decoration: none;}
						.pubDate, .brief{
							margin: 0;							
							color: #232f48;
							font: 11px/16px Verdana;
							padding-left: 10px;
						}
						.readMore{padding-left: 10px;}
						.readMore a{
							color: #ffffff;
							font: 11px/16px Verdana;
							text-decoration: underline;
						}
							.readMore a:hover{text-decoration: none;}
			#footer{
				background: url(/images/footer.png) no-repeat;
				width: 952px;
				height: 64px;
			}
				#footOmni{
					float: right;
					padding: 39px 0 0 0;
					margin: 0;
					width: 138px;
					height: 15px;
				}
					#footOmni li{
						display: inline;
						margin: 0;
						padding: 0;
					}
						#footOmni li a{
							float: left;
							height: 15px;
							display: block;
							text-indent: -9999px;
							line-height: 1px;
						}
						#footOmni li a#footOmni_1{width: 52px;}
						#footOmni li a#footOmni_2{width: 43px;}
						#footOmni li a#footOmni_3{width: 43px;}
a {outline: none;}
.clear{clear: both;}
.hide{display: none;}
.spacer{height: 10px;}