@charset "UTF-8";
.sm_web2 {
}
#wrap {
	width:800px;
	margin:0 auto;
	background:#ffffff;
}
#header {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#nav {
	padding-top: 20px;
	/*padding-right: 250px;*/
	padding-bottom: 20px;
	padding-left: 0px;
	background-color: #FFFFFF;	
	left: 50%;
}
#nav ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#nav li {
	display:inline;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	/*margin:0;*/
	/*padding-left:50;*/
}
a.navi:link,a.navi:visited
{
	display:block;
	/*width:125px;*/
	/*color:#777777;
	/*background-color:#9b9b9b;*/
	/*font-family: Verdana, Geneva, sans-serif;*/
	/*font-size: 16px;*/
	text-align:left;
	/*padding:6px;*/
	display:inline;
	/*text-decoration:none;*/
	/*text-transform:uppercase;*/
}
a.navi:hover,a.navi:active
{
	color:#c2c2c2;
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
}
.FooterText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;	
}
.BodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	list-style-type: disc;
	text-decoration: none;
}

#menulink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: lighter;
	color: #999;
	text-decoration: none;	
}

		#bg {
			position:fixed; 
			top:-50%; 
			left:-50%; 
			width:200%; 
			height:200%;
		}
		#bg img {
			position:absolute; 
			top:0; 
			left:0; 
			right:0; 
			bottom:0; 
			margin:auto; 
			min-width:50%;
			min-height:50%;
		}
		
		#page-wrap { position: relative; z-index: 2; width: 800px; margin: 0px auto; padding: 20px; background: white; -moz-box-shadow: 0 0 20px black; -webkit-box-shadow: 0 0 20px black; box-shadow: 0 0 20px black; }
		p { font: 15px/2 Georgia, Serif; margin: 0 0 30px 0; text-indent: 40px; }