.newStyle {
}

.invinvinv, a {
	color:#015D8D;
	line-height:1.8em;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-style:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	outline-width:0px;
	outline-style:initial;
	outline-color:#000000;
	font-size:100%;
	vertical-align:baseline;
	background-image:initial;
	background-attachment:initial;
	background-origin:initial;
	background-clip:initial;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

img, input {
	vertical-align:middle;
}

html, body {
	height:100%;
	margin:0px;
	padding:0px;
}

body {
	font-family:Arial, Verdana, sans-serif;
	font-size:0.6875em;
	line-height:1.455;
	text-align:center;
	color:#666666;
	background-color:#F1F5F6;
}

body {
	line-height:1;
}

ol, ul {
	list-style-type:none;
	list-style-position:initial;
	list-style-image:initial;
}

blockquote, q {
	quotes:none;
}

sidebar_text {
	color:#015D8D;
	font-size:1.3em;
}

#topnav {
	background-color:#015D8D;
	display:inline-block;
	width:100%;
	line-height:0.4;
}

#topnav ul {
	float:left;
	font-size:1.091em;
	padding-left:71px;
}

#topnav ul li {
	float:left;
}

#topnav ul li a {
	float:left;
	display:block;
	color:#FFFFFF;
	padding:3px 13px 3px 13px;
}

.ja-jp #topnav ul li a {
	padding-left:8px;
	padding-right:8px;
}

.fr-fr #topnav ul li a {
	padding-left:10px;
	padding-right:10px;
}

#topnav ul li a:hover {
	background-color:#00A6E8;
}

#topnav ul li.active a, #topnav ul li.active a:hover {
	background-color:#00A6E8;
}

.container {
	text-align:left;
	width:984px;
	position:relative;
	background-image:url(../img/bg.png);
	background-position:50% 50%;
	background-position-x:50%;
	background-position-y:50%;
	background-repeat-x:no-repeat;
	background-repeat-y:repeat;
	background-repeat:repeat-y;
	margin:0px auto 0px auto;
	padding:0px 15px 0px 15px;
}

.header {
	width:1005px;
	min-height:15%;
	position:relative;
	margin:0px auto 0px auto;
}

.foot {
	width:1005px;
	color:#015D8D;
	font-size:1.4em;
	line-height:1;
	text-align:center;
}

a, .false_link {
	text-decoration:none;
	cursor:pointer;
	display:inline;
	padding:0px;
}

.l_active {
	text-decoration:underline;
	color:#015D8D;
}

#right_back {
	float:right;
	margin-right:30px;
	width:175px;
}

#right_back_text {
	width:145px;
	height:auto;
	float:right;
	margin-right:10px;
}

.intro_text {
	position:absolute;
	top:66px;
	left:129px;
	width:515px;
	height:auto;
	color:#015D8D;
	font-size:1.4em;
	line-height:1.2;
}

#content_text {
	position:absolute;
	width:525px;
	height:auto;
	color:#015D8D;
	font-size:1.4em;
	line-height:1.2;
	left:132px;
	top:229px;
}

#accent {
	padding-top:20px;
}

.speechmarks_image {
	padding-top:35px;
	padding-left:75px;
}

.your_life {
	position:absolute;
	top:315px;
	left:55px;
}

.yl_text {
	position:absolute;
	width:300px;
	color:#707070;
	font-size:1.1em;
	left:67px;
	top:368px;
}

.your_business {
	position:absolute;
	top:315px;
	left:435px;
}

.yb_text {
	position:absolute;
	width:300px;
	color:#707070;
	font-size:1.1em;
	left:454px;
	top:369px;
}

.myplan_a {
	position:absolute;
	left:71px;
	top:425px;
}

.myplan_b {
	position:absolute;
	top:425px;
	left:245px;
}

.bizplan_a {
	position:absolute;
	left:452px;
	top:425px;
}

.bizplan_b {
	position:absolute;
	top:425px;
	left:623px;
}

.hline_left {
	position:absolute;
	top:425px;
	left:203px;
}

.hline_right {
	position:absolute;
	top:425px;
	left:587px;
}

.mpa_text {
	position:absolute;
	text-align:right;
	width:120px;
	color:#707070;
	font-size:1.1em;
	left:65px;
	top:682px;
}

.mpb_text {
	position:absolute;
	width:120px;
	color:#707070;
	font-size:1.1em;
	left:239px;
	top:682px;
}

.bpa_text {
	position:absolute;
	text-align:right;
	width:120px;
	color:#707070;
	font-size:1.1em;
	top:525px;
	left:455px;
}

.bpb_text {
	position:absolute;
	left:618px;
	top:525px;
	width:120px;
	color:#707070;
	font-size:1.1em;
}

.qt_text {
	position:relative;
	text-align:center;
	width:984px;
	height:auto;
	color:#015D8D;
	font-size:1.4em;
	line-height:1.2;
	top:327px;
}

.bline {
	position:absolute;
	top:656px;
}


