@charset "utf-8";
@import "reset000.css";
@import "base0000.css";
@import "p4040000.css";
html{
	font-size:100.01%;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	}
body{
	width:100%;
	height: 100%;
	position: relative;
	color:#000;
	font-size:12px;
	font-family:Arial;
    background:#ffffff url(vf.png) repeat-x;
	}
html>body{
	height: auto;
min-height: 100%;
	}
a{color: #0e3979;}
a:hover{text-decoration: none;}
.nm, .nm dd{margin:0;}
.nm li, .article .nm li{list-style: none; list-style-image:none;}

#bone, #in, #foot{
	min-width:1000px;
	max-width:1200px;
	margin:0 auto;
}
#bone {
	padding-bottom:10px;
}
#in {
margin-left:25px;
margin-right:25px;
max-width:1150px;
margin:0 auto;
padding-bottom:10px;
}
#footer-wrapper {
	height:146px;
	width: 100%;
	position: absolute;
	bottom:0;
}

.main-list{
width:100%;
margin:0;
}
.main-list td{
width:33%;
border: none;
vertical-align: top;
}
.main-list td table{
background-color:#edf6fb;
}

/*main-preview
-------------------------*/
.main-preview{
	clear:both;
	padding-top:6px;
	}
	.main-preview_in{
		height:411px;
		padding-bottom:6px;
		position: relative;
		background:url(main-prf.gif) repeat-x 0 100%;
		}
		.mp-image{
			position: relative;
			z-index: 5;
			overflow: hidden;
		}
		.scroller{width:auto !important;height:411px;}
		.mp-image div{
			height:411px;
			position: relative;
			background-position: 50% 0;
			background-repeat:no-repeat;
		}
		.mp-image .mp-signature{
			position: absolute !important;
			top:25px;
			left: 47px;
			color: #184710;
			font-size:24px;
			z-index: 6 !important;
			width:auto;
			text-shadow: 1px 1px 1px #fff;
		}
		.mp-image .b-wave{
			width:100%;
			height:411px;
			z-index: 5;
			position: absolute;
			top:0;
			left: 0;
			background:url(main-pre.png) no-repeat 50% 0;
			}
		.years100{
			position: absolute;
			top:381px;
			left:124px;
			z-index: 6;
			}

H3 {
font-family: 'Trebuchet MS'; 
font-size: 16px; 
margin-bottom:0px; 
margin-top:0px; 
padding-left: 10px;
padding-bottom:10px;
color: #052679;
}

H4 {
font-family: 'Trebuchet MS'; 
font-size: 16px; 
margin-bottom:0px; 
margin-top:0px; 
padding-left: 10px; 
color: #052679;
border-bottom:#052679 groove;
}

H6 {
font-family: 'Verdana'; 
font-size: 12px; 
font-stretch:normal; 
font-weight:normal; 
margin-bottom:0px; 
margin-top:0px; 
padding: 0px; 
color: #000066;
padding-left: 10px;
line-height:1.4;
}

H6 a {
text-decoration:none;
color: #000066;
}

H6 a:hover {
text-decoration:none;
color: #ffffff;
background-color:#000066;
}