html,body{
	text-align: center;
}
#container{
	width: 760px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#header{
	height: 242px;
	background-image: url('/art/header.png');
	background-repeat: no-repeat;
}
*html #header{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/art/header.png');
}
	#logo{
		width: 268px;
		height: 210px;
		position: absolute;
		top: 50px;
		left: 410px;
	}
#nav{
	height: 33px;
	/*background-image: url('/art/nav_bg.png');*/
}

	#nav ul.level1 li.submenu{
		list-style-type: none;
		display: inline;
		float: left;
		margin-right: 1px;
		background-image: url('/art/nav_item_bg.png');
		background-repeat: no-repeat;
		width: 95px;
		line-height: 33px;
		list-style: none;
	}
	*html #nav ul.level1 li.submenu{
		background: transparent;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/art/nav_item_bg.png');
		background-repeat: no-repeat;
		list-style: none;
	}
	#nav ul.level1 li.submenu ul.level2 {
		position: absolute; 
		z-index: 1000;
		width: 13em;
		display: none;
		filter:alpha(opacity=90);
		opacity: 0.9;
		-moz-opacity:0.9;
	}
	div#nav ul ul li{
		width: 100%;
		z-index: 100;
		list-style: none;
	}
div#nav ul.level1 li.submenu:hover ul.level2{
	display: block;
	list-style: none;
}

	#nav ul li#homeselected{
		background-image: url('/art/nav_item_bg0.png');
		background-repeat: no-repeat;
		width: 109px;
	}
	*html #nav ul li#homeselected{
		background: transparent;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/art/nav_item_bg0.png');
	}
	#nav ul.level1 li#home{
		background-image: url('/art/nav_item_bg0_over.png');
		background-repeat: no-repeat;
		width: 109px;
	}
	*html #nav ul.level1 li#home{
		background: transparent;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/art/nav_item_bg0_over.png');
	}
	#nav ul li#home a,
	#nav ul li#homeselected a{
		position: relative;
		padding-left: 15px;
	}
	#nav ul.level1 li.selected{
		background-image: url('/art/nav_item_bg_over.png');
		background-repeat: no-repeat;
	}
	*html #nav ul.level1 li.selected{
		background: transparent;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/art/nav_item_bg_over.png');
	}
	#nav ul.level1 li a{
		position: relative;
		text-decoration: none;
		display: block;
		height: 20px;
		text-align: center;
		color: #333333;
		padding-top: 13px;
	}
	#nav ul.level1 li.submenu ul.level2 li{
		line-height: 20px;
		background-image: none; 
		background-color: #ffffff;
		border: 1px solid #eeeeee;
	}
	*html #nav ul.level1 li.submenu ul.level2 li{
		background-color: white;
	}

	#nav ul.level2 li a{
		height: 25px;
		padding-top: 5px;
	}
	#nav ul li a:hover{
		color: #000000;
	}


#body{
	
}
	#content-top{
		height: 4px;
		background-image: url('/art/content_top.png');
		background-repeat: no-repeat;
	}
	*html #content-top{
		background: transparent;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/art/content_top.png');
	}
	#content-body{
		background-image: url('/art/content_repeat.png');
		background-repeat: repeat-y;
		min-height: 400px;
	}
	*html #content-body{
		background: transparent;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/art/content_repeat_wide.png',sizingMethod='scale');
		height: 8em; /*ie hack*/
	}
	#content-body-wide{
		background-image: url('/art/content_repeat_wide.png');
		background-repeat: repeat-y;
		min-height: 400px;
	}
	*html #content-body-wide{
		background: transparent;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/art/content_repeat_wide.png',sizingMethod='scale');
		height: 8em; /*ie hack*/
	}
	#content-body .padding, #content-body-wide .padding{
		padding: 40px;
	}
		#content-body .left, #content-body-wide .left{
			float: left;
			width: 380px;
		}
			#content-body .left .padding, #content-body-wide .left .padding{
				padding: 30px;
				padding-left: 40px;
			}
		#content-body .right, #content-body-wide .right{
			float: right;
			width: 380px;
		}
			#content-body .right .padding, #content-body-wide .right .padding{
				padding: 25px;
				padding-top: 30px;
			}
	#content-bottom{
		height: 4px;
		background-image: url('/art/content_bottom.png');
		background-repeat: no-repeat;
	}
	*html #content-bottom{
		background: transparent;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/art/content_bottom.png');
	}
#footer{
	height: 44px;
	background-image: url('/art/footer_bg.png');
	background-repeat: no-repeat;
}
*html #footer{
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/art/footer_bg.png');
}
	#footer .left{
		float: left;
		width: 450px;
		position: relative;
	}
		#footer .left .padding{
			padding-top: 5px;
			padding-left: 30px;
		}
		#footer .left .padding a,
		#footer .left .padding{
			color: #555555;
			text-decoration: none;
			font-size: 9pt;
		}
		#footer .left .padding a:hover{
			color: #000000;
		}
	#footer .right{
		float: right;
		width: 310px;
		text-align: right;
	}
		#footer .right .padding{
			padding-top: 5px;
			padding-right: 25px;
		}
		#footer .right .padding p{
			color: #555555;
			font-size: 9pt;
		}

