/* CSS Document */

body {
	margin:5px 0px 0px 0px; background-color:#FFFFFF;
}
p {
	font-family: Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal; color:#333333; line-height:19px;
	margin:0px; padding:0px 0px 15px 0px;
}
p span {
	font-family: Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold; color:#4D6F42;
	margin:0px; padding:0px 0px 10px 0px;
}

form,fieldset {
	margin:0px; padding:0px; border:none;
}
hr {
	display:none;
}
#wrapper {
	width:98%; height:auto;
	background-color:#FFFFFF;
	margin:0px auto; padding:0px;
	min-width:990px; max-width:1100px;
}
#skip {
	display:none;
}
#topleft {
	width:309px; height:auto; float:left;
	margin:0px; padding:0px;
}
#topright {
	margin:0px 0px 0px 314px; height:auto;
}
.logo {
	height:118px;
	margin:0px 0px 5px 0px; padding:0px;
}
#menubg {
	width:100%; height:82px;
	background:url(../images/menubg.jpg) repeat-x left top;
	margin:0px; padding:0px;
}
#nav {
	width:672px; height:82px;
	margin:0px auto; padding:0px;
}
#nav li {
	list-style-type:none; float:left;
	margin:0px; padding:0px;
}
#nav li strong {
	display:none;
}
#nav li a:link,#nav li a:visited {
	margin:0px; padding:0px;
}
.btn_home {
	width:108px; height:82px; float:left;
	background:url(../images/btn_home.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.btn_home:hover {
	width:108px; height:82px; float:left;
	background:url(../images/btn_home-hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.home_active {
	width:108px; height:82px; float:left;
	background:url(../images/btn_home-hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.btn_about {
	width:108px; height:82px; float:left;
	background:url(../images/btn_about.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.btn_about:hover {
	width:108px; height:82px; float:left;
	background:url(../images/btn_about-hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.about_active {
	width:108px; height:82px; float:left;
	background:url(../images/btn_about-hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.btn_debt {
	width:203px; height:82px; float:left;
	background:url(../images/btn_debt.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.btn_debt:hover {
	width:203px; height:82px; float:left;
	background:url(../images/btn_debt-hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.debt_active {
	width:203px; height:82px; float:left;
	background:url(../images/btn_debt-hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.btn_ivas {
	width:148px; height:82px; float:left;
	background:url(../images/btn_ivas.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.btn_ivas:hover {
	width:148px; height:82px; float:left;
	background:url(../images/btn_ivas-hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.ivas_active {
	width:148px; height:82px; float:left;
	background:url(../images/btn_ivas-hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.btn_contact {
	width:105px; height:82px; float:left;
	background:url(../images/btn_contact.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.btn_contact a:link,.btn_contact a:visited {
	width:105px; height:82px; float:left;
	background:url(../images/btn_contact-hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.btn_contact a:hover {
	width:105px; height:82px; float:left;
	background:url(../images/btn_contact-hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.contact_active {
	width:105px; height:82px; float:left;
	background:url(../images/btn_contact-hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.shadebox {
	width:309px; height:199px;
	background:url(../images/shadebox.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
#masterhead {
	width:100%; height:235px;
	background-color:#EFF3E0;
	margin:5px 0px 0px 0px; padding:0px;
}
.home_photo {
	width:53%; height:235px; float:left;
	border-right:5px solid #FFFFFF;
	background:url(../images/home_photo.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.home_photo strong {
	display:none;
}
.rightpart {
	width:46%; height:235px; float:left;
	background:url(../images/bg.jpg) repeat-x left top;
	margin:0px; padding:0px;
}

.punchline01 {
	width:80%; height:96px;
	background:url(../images/punchline01.jpg) no-repeat left top; text-align:center;
	margin:0px auto; padding:0px;
}
.punchline01 strong {
	display:none;
}
.testimonial01 {
	width:80%; height:116px;
	background:url(../images/testimonial01.jpg) no-repeat left top;
	margin:0px auto; padding:0px;
}
.testimonial01 strong {
	display:none;
}
.readmore {
	margin:0px; padding:115px 0px 0px 22px;
}
.readmore a:link,.readmore a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#F1AD1A; text-decoration:underline;
	margin:0px; padding:0px;
}
.readmore a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#F1AD1A; text-decoration:none;
	margin:0px; padding:0px;
}
.welcomebox {
	width:100%; height:auto;
	background-color:#F5EFBA;
	margin:5px 0px; padding:20px 0px;
}
.photo01 {
	width:189px; height:128px; float:left;
	margin:0px; padding:0px 30px 0px 17px;
}
.ttl_welcome {
	width:73%; height:23px;
	background:url(../images/ttl_welcome.jpg) no-repeat left top;
	margin:0px 0px 0px 237px; padding:0px;
}
.ttl_welcome span {
	display:none;
}
.welcomebox p {
	font-family: Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal; color:#333333;
	line-height:21px;
	margin:0px; padding:20px 40px 0px 0px;
}
#block01 {
	width:274px; height:auto; float:left;
	border-right:1px solid #CCCCCC; background-color:#FAF6DA;
	margin:0px; padding:15px 17px 0px 17px;
}
.subblock01 {
	width:274px;
	border-bottom:1px solid #CCCCCC; 
	margin:0px 0px 15px 0px; padding:0px 0px 15px 0px;
}
#block02 {
	width:31%; height:auto; float:left;
	margin:0px; padding:15px 0px 0px 2%;
}

#block03 {
	width:33%; height:auto; float:right;
	border-left:1px solid #CCCCCC;
	margin:0px; padding:15px 0px 0px 15px;
}
.ttl01_about {
	width:127px; height:23px;
	background:url(../images/ttl01_about.jpg) no-repeat left top;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl01_about strong {
	display:none;
}
.ttl01_contact {
	width:160px; height:23px;
	background:url(../images/ttl01_contactus.jpg) no-repeat left top;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl01_contact strong {
	display:none;
}
#block01 p {
	font-family: Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal; color:#333333; line-height:21px;
	margin:0px; padding:0px 0px 10px 23px;
}
#block02 p {
	font-family: Arial, Helvetica, sans-serif; font-size:100%;
	font-weight: bold; color:#333333;
	margin:0px; padding:0px 0px 10px 28px;
}
.ttl01_testimonial {
	width:157px; height:23px;
	background:url(../images/ttl01_testimonial.jpg) no-repeat left top;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_help {
	width:235px; height:23px;
	background:url(../images/ttl_help.jpg) no-repeat left top;
	margin:0px 0px 15px 0px; padding:0px;
}
.ttl_help strong {
	display:none;
}
.bullet01 {
	list-style-image:url(../images/bullet01.jpg); list-style-position:outside;
	font-family: Arial, Helvetica, sans-serif; font-size:17px;
	font-weight:bold; color:#FFFFFF;
	margin:0px 0px 0px 40px; padding:12px 0px 0px 0px;
}
.bullet01 li {
	margin:0px; padding:0px 15px 12px 0px;
}
.bullet02 {
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold; color:#4D6F42;
	margin:0px 0px 0px 10px; padding:0px 0px 0px 0px;
}
.bullet02 li {
	background:url(../images/rightmark.jpg) no-repeat left top;
	margin:0px; padding:0px 5px 25px 30px;
}
.bullet02 li a:link,.bullet02 li a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:bold; color:#4D6F42;
	text-decoration:underline;
	margin:0px; padding:0px;
}
.bullet02 li a:hover {
	text-decoration:none;
}

.bullet02 li span {
	font-family: Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal; color:#333333;
	margin:0px; padding:5px 0px 0px 0px;
}

.box {
	width:300px; height:313px;
	background:url(../images/box.jpg) no-repeat left top;
	margin:0px auto; padding:0px 16px;
}
.ttl01_question {
	width:237px; height:24px; float:left;
	background:url(../images/ttl01_question.jpg) no-repeat left top;
	margin:9px 0px 15px 0px; padding:0px;
}
.ttl01_question strong {
	display:none;
}
.form_margin {
	float:left; margin:0px; padding:0px;
}
.label01 {
	width:110px; float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal; color:#FFFFFF;
	margin:0px 0px 8px 0px; padding:0px;
}
.field01 {
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal; color:#333333;
	border:1px solid #CCCCCC;
	margin:0px 0px 8px 0px; padding:0px;
}
.field_text {
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal; color:#FFFFFF;
	margin:0px; padding:0px;
}

.btn_submit {
	width:65px; height:20px;
	background:url(../images/btn_submit.jpg) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:bold; color:#415A37; border:none;
	margin:0px 0px 0px 110px; padding:0px;
	cursor:pointer;
}
#block03 p {
	width:268px;
	font-family: Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal; color:#333333; line-height:19px;
	margin:0px auto; padding:0px 0px 10px 0px;
}
#block03 p span {
	font-family: Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold; color:#4D6F42;
	margin:0px; padding:0px 0px 10px 0px;
}
#footer_margin {
	width:100%; height:auto;
}
#footer {
	width:100%; height:auto; float:left;
	margin:10px 0px 0px 0px; padding:0px;
}
.footerbg {
	width:100%; height:30px; float:left;
	background:url(../images/footerbg.jpg) repeat-y left top;
	background-color:#8DB481;
	margin:0px 0px 7px 0px; padding:0px;
}
.copyright {
	float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal; color:#999999;
	margin:0px; padding:0px 0px 10px 10px;
}
.produced {
	font-family: Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal; color:#32462B;
	text-align:right;
	margin:0px; padding:0px 10px 10px 0px;
}
.produced a:link,.produced a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal; color:#32462B; text-decoration:underline;
	margin:0px; padding:0px;
}
.produced a:hover {
	color:#597D4D; margin:0px; padding:0px;
	text-decoration:none;
}
.about_photo {
	width:53%; height:235px; float:left;
	border-right:5px solid #FFFFFF;
	background:url(../images/about_photo.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.about_photo strong {
	display:none;
}
.testimonial02 {
	width:80%; height:116px;
	background:url(../images/testimonial02.jpg) no-repeat left top;
	margin:0px auto; padding:0px;
}
.testimonial02 strong {
	display:none;
}
#middle {
	width:100%; height:auto; float:left;
	margin:5px auto 0px auto; padding:0px;
	background:url(../images/middlebg.jpg) repeat-y left top;
}
#left {
	width:277px; height:auto; float:left;
	background-color:#F5F3DE;
	margin:0px; padding:10px 15px 15px 15px;
}
#right {
	margin:0px 0px 0px 312px; padding:0px;
}
.ttl_about {
	width:97%; height:23px;
	background:url(../images/ttl_about.jpg) no-repeat left top;
	border-bottom:1px solid #CCCCCC;
	margin:17px 0px 17px 0px; padding:0px 0px 5px 0px;
}
.ttl_about span {
	display:none;
}
.content_area {
	margin:0px; padding:0px 15px 0px 10px;
}
.ttl02_question {
	width:228px; height:23px; float:left;
	background:url(../images/ttl02_question.jpg) no-repeat left top;
	margin:9px 0px 15px 0px; padding:0px;
}
.ttl02_question strong {
	display:none;
}
.question_box {
	width:267px; height:auto;
	border-bottom:1px solid #CCCCCC; float:left;
	margin:0px 0px 18px 0px; padding:0px 0px 15px 0px;
}
.label02 {
	width:105px; float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal; color:#333333;
	margin:0px 0px 8px 0px; padding:0px;
}
.field_text01 {
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal; color:#333333;
	margin:0px; padding:0px;
}
.photo02 {
	float:right;
	margin:0px 20px; padding:0px;
}
.highlight {
	font-family: Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:bold; color:#4D6F42;
	margin:0px; padding:0px 0px 15px 0px;
}
.highlight span {
	font-family: Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:bold; color:#E56D39;
	margin:0px; padding:0px;
}
.boldtext {
	font-family: Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold; color:#E56D39;
	margin:0px; padding:0px 0px 15px 0px;
}
.ttl_why {
	width:270px; height:40px; float:left;
	background:url(../images/ttl_why.jpg) no-repeat left top;
	margin:0px 0px 17px 0px; padding:0px 0px 5px 0px;
}
.ttl_why strong {
	display:none;
}
.lefttext {
	font-family: Arial, Helvetica, sans-serif; font-size:80%; float:left;
	font-weight:normal; color:#333333; line-height:17px;
	margin:0px; padding:0px 0px 15px 0px;
}
.free {
	font-family: Arial, Helvetica, sans-serif; font-size:110%;
	font-weight:bold; color:#61783D;
	margin:0px; padding:0px;
}
.no {
	font-family: Arial, Helvetica, sans-serif; font-size:140%;
	font-weight:bold; color:#61783D;
	margin:0px; padding:0px;
}
.ttl_debt {
	width:97%; height:23px;
	background:url(../images/ttl_debt.jpg) no-repeat left top;
	border-bottom:1px solid #CCCCCC;
	margin:17px 0px 17px 0px; padding:0px 0px 5px 0px;
}
.ttl_debt span {
	display:none;
}
.debt_photo {
	width:53%; height:235px; float:left;
	border-right:5px solid #FFFFFF;
	background:url(../images/debt_photo.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.debt_photo strong {
	display:none;
}
.testimonial03 {
	width:80%; height:116px;
	background:url(../images/testimonial03.jpg) no-repeat left top;
	margin:0px auto; padding:0px;
}
.testimonial03 strong {
	display:none;
}
.sub_ttl {
	width:30%; height:auto; background-color:#4D6F42;
	font-family: Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal; color:#FFFFFF;
	margin:0px 0px 10px 0px; padding:4px;
}
.bullet03 {
	list-style-image: url(../images/bullet02.gif); list-style-position:outside;
	font-family: Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal; color:#333333;
	margin:0px 0px 0px 30px; padding:0px;
}
.bullet03 li {
	margin:0px 0px 20px 0px; padding:0px;
}

.testimonial04 {
	width:80%; height:116px;
	background:url(../images/testimonial04.jpg) no-repeat left top;
	margin:0px auto; padding:0px;
}
.testimonial04 strong {
	display:none;
}
.ivas_photo {
	width:53%; height:235px; float:left;
	border-right:5px solid #FFFFFF;
	background:url(../images/ivas_photo.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.ivas_photo strong {
	display:none;
}
.ttl_ivas {
	width:97%; height:23px;
	background:url(../images/ttl_ivas.jpg) no-repeat left top;
	border-bottom:1px solid #CCCCCC;
	margin:17px 0px 17px 0px; padding:0px 0px 5px 0px;
}
.ttl_ivas span {
	display:none;
}

.contact_photo {
	width:53%; height:235px; float:left;
	border-right:5px solid #FFFFFF;
	background:url(../images/contact_photo.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.contact_photo strong {
	display:none;
}
.testimonial05 {
	width:80%; height:116px;
	background:url(../images/testimonial05.jpg) no-repeat left top;
	margin:0px auto; padding:0px;
}
.testimonial05 strong {
	display:none;
}

.ttl_contact {
	width:97%; height:23px;
	background:url(../images/ttl_contact.jpg) no-repeat left top;
	border-bottom:1px solid #CCCCCC;
	margin:17px 0px; padding:0px 0px 5px 0px;
}
.ttl_contact span {
	display:none;
}
.leftblock {
	width:48%; height:auto; float:left;
	border-right:1px dotted #CCCCCC;
	margin:0px 1% 0px 0px; padding:0px;
}
.rightblock {
	width:50%; float:left;
}

.sub_ttl01 {
	width:50%; height:auto; background-color:#4D6F42;
	font-family: Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal; color:#FFFFFF;
	margin:0px 0px 10px 0px; padding:4px;
}

.address_block {
	width:98%; float:left;
	border-bottom:1px dotted #999999;
}

.left_address {
	width:24%; height:auto; float:left;
	margin:0px; padding:15px 20px 15px 0px;
}
.left_address p {
	font-family:Arial, Helvetica, sans-serif; font-size:90%; 
	color:#333333; font-weight:normal;
	margin:0px; padding:0px;
}
.right_address {
	width:59%; height:auto; float:left;
	margin:0px; padding:15px 0px 15px 15px;
}
.right_address p {
	font-family:Arial, Helvetica, sans-serif; font-size:90%;
	color:#333333; font-weight:normal;
	margin:0px; padding:0px;
}
.email_strip:link,.email_strip:visited {
	width:70%; height:auto; float:left;
	background-color:#E1F3D8;
	font-family:Arial, Helvetica, sans-serif; font-size:90%;
	color:#333333; font-weight:normal;
	text-decoration:underline;
	margin:15px 0px; padding:5px;
}
.email_strip:hover {
	width:70%; height:auto; float:left;
	background-color:#E1F3D8;
	font-family:Arial, Helvetica, sans-serif; font-size:90%;
	color:#333333; font-weight:normal;
	text-decoration:none;
	margin:15px 0px; padding:5px;
}

.form_box {
	width:98%; height:auto; float:left;
	margin:0px 0px 18px 10px; padding:0px 0px 15px 0px;
}
.label03 {
	width:140px; float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal; color:#333333;
	margin:0px 0px 8px 0px; padding:0px 10px 0px 0px;
}

.ttl03_question {
	width:225px; height:22px; float:left;
	background:url(../images/ttl03_question.jpg) no-repeat left top;
	margin:9px 0px 15px 0px; padding:0px;
}
.ttl03_question strong {
	display:none;
}
.btn_send {
	width:65px; height:20px;
	background-color:#E56D39;
	font-family: Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:bold; color:#FFFFFF; border:none;
	margin:0px 0px 0px 150px; padding:0px;
	cursor:pointer;
}

.detail_box {
	width:90%; height:auto; float:left;
	background-color:#EBEFEA;
	margin:20px 0px; padding:0px;
}
.detail_box p {
	font-family: Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal; color:#333333;
	margin:0px; padding:10px;
}
.smalltext {
	width:93%; float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:normal; color:#4D6F42;
	line-height:19px;
	margin:0px; padding:0px 0px 15px 0px;
}
.slogan_block {
	width:46%; height:235px; float:left;
	background-color:#EFF3E0;
	margin:0px; padding:0px;
}
.punchline {
	width:80%; height:235px;
	background:url(../images/punchline.jpg) no-repeat left top; text-align:center;
	margin:0px auto; padding:0px;
}
.punchline strong {
	display:none;
}

.question_box01 {
	width:267px; height:auto;
	float:left;
	margin:0px 0px 18px 0px; padding:0px 0px 15px 0px;
}
.ttl_testimonials {
	width:97%; height:23px;
	background:url(../images/ttl_testimonials.jpg) no-repeat left top;
	border-bottom:1px solid #CCCCCC;
	margin:17px 0px; padding:0px 0px 5px 0px;
}
.ttl_testimonials span {
	display:none;
}
.testimonials {
	font-family: Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal; color:#333333; line-height:19px;
	margin:0px; padding:10px 15px 5px 0px;
}
.name {
	font-family: Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal; color:#333333;
	text-align:right;
	margin:0px; padding:0px 20px 15px 0px;
}

.ttl01_thanks01 {
	width:105px; height:24px; float:left;
	background:url(../images/ttl_thank01.jpg) no-repeat left top;
	margin:9px 0px 15px 0px; padding:0px;
}
.ttl01_thanks01 strong {
	display:none;
}
.ttl02_thanks02 {
	width:91px; height:23px; float:left;
	background:url(../images/ttl_thanks02.jpg) no-repeat left top;
	margin:9px 0px 15px 0px; padding:0px;
}
.ttl02_thanks02 strong {
	display:none;
}
.ttl03_thanks03 {
	width:225px; height:22px; float:left;
	background:url(../images/ttl_thanks03.jpg) no-repeat left top;
	margin:9px 0px 15px 0px; padding:0px;
}
.ttl03_thanks03 strong {
	display:none;
}