a { outline:none; }
ul {list-style:none;}
.clear { clear:both; }
.fix { 
	behavior: url(/iepngfix.htc)
}
.homebody {
	background: url(/images/body_bg_pattern.gif) top left repeat #fff9ef;
	height: 100%;
}

#non_flash_content {
	background: url(/images/hp_site_bgacross.gif) top left repeat-y;
	width:800px;
}

#banner{
	background: url(/images/hp_banner.gif) top left no-repeat #fff9ef;
	height:136px;
	width:800px;
}

#photowrapper {
	/*background: url(/ftpimages/170/podium/style499/photo_shadow.png) top left no-repeat;*/
	width:800px; 
	height:308px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

#bannerPhoto {
	background: url(/images/hp_photo_shadow.png) top left no-repeat;
	position:relative;
	top:0px;
	left:0px;
	width:730px;
	height:308px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

#photos {
	width:730px;
	height:308px;
}
	
ul#omni {
	margin:0px;
	padding:0px;
	float:right;
	width:128px;
	margin-right:34px;
	margin-top:10px;
	/*background:#ff0000;*/
}

ul#omni li{
	display: block;
}

	ul#omni li a{ 
		/*background-color:purple;*/
		/*background:url(/ftpimages/170/podium/style499/nav.gif) no-repeat;*/
		font-family:Arial;
		font-size:10px;
		text-transform:uppercase;
		text-align:right;
		text-decoration:none;
		color:#bb9647;
		height:20px;
		display: block; 
		margin:0px 0px 0px 0px;
		padding:0px;
	}
	
ul#footer {
	margin:0px;
	padding:0px;
	width:309px;
	margin:0px 0px 0px 0px;
}

ul#footer li{
	display: inline;
}

	ul#footer li a{ 
		/*background-color:purple;*/
		/*background:url(/ftpimages/170/podium/style499/nav.gif) no-repeat;*/
		font-family:Arial;
		font-size:10px;
		text-tranform:uppercase;
		text-align:right;
		text-decoration:none;
		color:#bb9647;
		height:20px;
		display: block; 
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 16px;
		float:left;
	}	


#NavRow {
	/*text-indent:-9999px;*/
	/*background-position: 0px -79px;*/
	/*background:url(/ftpimages/170/podium/style499/nav.gif) no-repeat;*/
	/*background-color:blue;*/
	padding-left:0px;
	width:800px;
	height:37px;
	display:block;
}

ul#Nav{
	margin:0px;
	padding:0px;
}
	ul#Nav li {
		display: inline;
	}
	
		ul#Nav li a{ 
			background-color:purple;
			background: url(/images/hp_nav.gif) no-repeat;
			height:37px; 
			display: block; 
			float: left;
		}
	
		ul#omni li a#omni_1 { width: 126px;}
		ul#omni li a#omni_2 { width: 126px;}
		ul#omni li a#omni_3 { width: 126px;}

			ul#omni li a#omni_1:hover {}
			ul#omni li a#omni_2:hover {}
			ul#omni li a#omni_3:hover {}	
	
				
		ul#Nav li a#Nav_1927 {text-indent:-9999px; width: 119px; background-position: 0px 0px;}
		ul#Nav li a#Nav_1929 {text-indent:-9999px; width: 97px; background-position: -119px 0px; }
		ul#Nav li a#Nav_1931 {text-indent:-9999px; width: 122px; background-position: -216px 0px;}
		ul#Nav li a#Nav_1933 {text-indent:-9999px; width: 126px; background-position: -338px 0px; }
		ul#Nav li a#Nav_1935 {text-indent:-9999px; width: 121px; background-position: -464px 0px; }
		ul#Nav li a#Nav_1937 {text-indent:-9999px; width: 71px; background-position: -585px 0px; }
		ul#Nav li a#Nav_100389 {text-indent:-9999px; width: 144px; background-position: -656px 0px; }

			ul#Nav li a#Nav_1927:hover{background-position:0px -37px;}
			ul#Nav li a#Nav_1929:hover{background-position:-119px -37px;}
			ul#Nav li a#Nav_1931:hover{background-position:-216px -37px;}
			ul#Nav li a#Nav_1933:hover{background-position:-338px -37px;}
			ul#Nav li a#Nav_1935:hover{background-position:-464px -37px;}
			ul#Nav li a#Nav_1937:hover{background-position:-585px -37px;}
			ul#Nav li a#Nav_100389:hover{background-position:-656px -37px;}

		ul#footer li a#footer_1 { width: 103px;}
		ul#footer li a#footer_2 { width: 103px;}
		ul#footer li a#footer_3 { width: 103px;}

			ul#footer li a#footer_1:hover {}
			ul#footer li a#footer_2:hover {}
			ul#footer li a#footer_3:hover {}			


		/*some generic dropup styles*/
			.subMenu{
				/*these styles are required*/
				display:none;
				position:absolute;
				/*these styles are required*/
				margin:0px 0px 0px 0px;
				padding:0px;
			}

			.subMenuUp #holder{}

				a.subMenuItems {
					display:block;
					background:#1f2231;
					text-align:left;
					font-family: Arial;
					font-size: 11px;
					font-weight: bold;
					line-height:20px;
					color: #bb9647;
					width:188px!important;
					text-decoration: none;
					text-transform:uppercase;
				}
					a.subMenuItems:hover {
						background:#575861;
						font-family: Arial;
						font-size: 11px;
						font-weight: bold;
						color: #fff9ef;
						text-decoration: none;
						text-transform:uppercase;
						/*background-image:url(/ftpimages/290/podium/style497/menu_on.gif);
						background-repeat:no-repeat;*/
					}

					a.subMenuItems span {
						display:block;
						margin:0px;
						padding:7px 5px 7px 8px;
					}
					a.subMenuItems:hover span {
						/*background-image:url(/ftpimages/290/podium/style497/menu_on_bottom.gif);
						background-position:bottom left;
						background-repeat:no-repeat;*/
					}
#menu-header {}
#menu-footer {}



#left_col {
	/*background-color:green;*/
	text-align:left;
	float: left;
	width:234px;
	margin:0;
	padding-left:34px;
	/*border:1px solid;*/
}

#right_col {
	/*background-color:yellow;*/
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	color:#ffffff;
	margin-left: 33px;
	margin-bottom: 0px;
	padding:0px;
	float: left;
	width:463px;
	/*padding: 1em;*/
	/*max-width: 375px;*/
}

/* inner div styles for each section*/
#sm_button {
	/*background-color:red;*/
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	color:#ee44ee;
	/*position:relative;*/
	width:234px;
	height:48px;
	margin: 22px 0px 0px 0px;
	padding:0px;
	/*border:1px solid red;*/
}

.news-story {
	background: url(/images/crest_icon2.png) top left no-repeat;
	position:relative;
	margin:20px 0px 20px 0px;
}

#news-headline {
	color:#bb9647;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding: 0px 0px 3px 0px;
	margin:0px 0px 0px 33px;
}

	#news-headline a{
		outline:none;
		text-decoration: none;
		text-transform:uppercase;
		color:#bb9647;
		font-family: Arial;
		font-size:11px;
		font-weight:bold;
		padding: 0px 0px 3px 0px;
	}
		#news-headline a:hover{
			color:#1f2231;
			font-family: Arial;
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			padding: 0px 0px 3px 0px;
			text-decoration:none;
		}

#home-news-archive {
}		

.header-text span a:link, .header-text span a:active, .header-text span a:hover, .header-text span a:visited{
	margin:0px 0px 0px 300px;
	font-family:Arial;
	font-size:11px;
	text-transform:uppercase;
	text-align:right;
	text-decoration:none;
	color:#bb9647;
}

		
.header-text {
	color:#1f2231;
	font-family: Arial;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	margin:22px 0px 13px 0px;
	/*margin: 120px 0 0 29px;*/
	padding:0px 0px 13px 0px;
	border-bottom:1px solid #bb9647;
}			

#news-date {
	color:#bb9647;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
}

#news-detail {
	color:#57585c;
	font-family: Arial;
	font-size:11px;
	line-height: 14px;
	margin-left:33px;
}

.news-separator {
	height:5px;
}

#hp-footer {
	background-image:url(/images/hp_footer.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:800px;
	height:68px;
	margin:0 auto;
	clear:both;
}

#footer { float:right; margin:0; }

