@charset "utf-8";
/* CSS Document */

body {
	background-color:#EAEAEA; margin:0px;
}
form,fieldset {
	margin:0px; padding:0px; border:none; 
}
label {
	width:120px; height:auto; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	color:#333333;
	margin:0px 0px 10px 0px; padding:0px;
}

p {
	font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal;
	color:#333333; line-height:19px; margin:0px; padding:0px 15px 15px 0px;
}
p a:link,p a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold;
	color:#2E75A5; margin:0px; padding:0px; text-decoration:underline;
}
p a:hover {
	text-decoration:none;
}
hr {
	display:none;
}
#wrapper {
	width:98%; height:auto;
	margin:0px auto; padding:0px;
	background-color: #FFFFFF;
	min-width:906px; max-width:1100px;
}
#container {
	width:100%; height:auto; float:left; background-color:#FFFFFF;
}
#maindiv {
	padding:0px 3px 3px 3px; margin:0px;
}
#skip {
	display:none;
}
.leftstrip {
	width:222px; height:4px;
	float:left; font-size:0px;
	background:url(../images/greystrip.gif) no-repeat left top;
	margin:0px 3px 0px 0px; padding:0px;
}
.rightstrip {
	width:auto; height:4px; font-size:0px;
	background:url(../images/bluestrip.gif) repeat-x left top;
	margin:0px 0px 0px 225px; padding:0px;
}
#header {
	width:100%; height:95px;
	margin:0px; padding:0px;
}

.logo {
	width:363px; height:30px;
	margin:10px 15px 0px 13px; padding:17px 10px 20px 0px;
	float:left;
	border-right:1px dotted #999999;
}
.google_search {
	width:300px; height:auto; float:right;
	margin:5px 0px 0px 0px; padding:0px;
}
.call {
	width: 270px; height:20px; float:right;
	background:url(../images/call.jpg) no-repeat;
	margin:8px 5px 0px 0px; padding:0px;
}
.call strong {
	display:none;
}
#menu {
	width:222px; height:auto; float:left;
	margin:0px; padding:0px;
}
#menu li {
	list-style:none;
	float:left;
	margin:0px; padding:0px;
}
#menu li strong {
	display:none;
}
#menu li a:link,#menu li a:visited {
	margin:0px; padding:0px;
}
.btn_home:link,.btn_home:visited {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-home.jpg) no-repeat;
	margin:0px; padding:0px;
}
.btn_home:hover {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-home-hv.jpg) no-repeat;
	margin:0px; padding:0px;
}
.active_home {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-home-hv.jpg) no-repeat;
	margin:0px; padding:0px;
}

.btn_ivas:link,.btn_ivas:visited {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-ivas.jpg) no-repeat;
	margin:0px; padding:0px;
}
.btn_ivas:hover {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-ivas-hv.jpg) no-repeat;
	margin:0px; padding:0px;
}
.active_ivas {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-ivas-hv.jpg) no-repeat;
	margin:0px; padding:0px;
}

.btn_casestudies:link,.btn_casestudies:visited {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-casestudies.jpg) no-repeat;
	margin:0px; padding:0px;
}
.btn_casestudies:hover {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-casestudies-hv.jpg) no-repeat;
	margin:0px; padding:0px;
}
.active_casestudies {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-casestudies-hv.jpg) no-repeat;
	margin:0px; padding:0px;
}

.btn_links:link,.btn_links:visited {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-links.jpg) no-repeat;
	margin:0px; padding:0px;
}
.btn_links:hover {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-links-hv.jpg) no-repeat;
	margin:0px; padding:0px;
}
.active_links {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-links-hv.jpg) no-repeat;
	margin:0px; padding:0px;
}

.btn_glossary:link,.btn_glossary:visited {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-glossary.jpg) no-repeat;
	margin:0px; padding:0px;
}
.btn_glossary:hover {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-glossary-hv.jpg) no-repeat;
	margin:0px; padding:0px;
}
.active_glossary {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-glossary-hv.jpg) no-repeat;
	margin:0px; padding:0px;
}


.btn_contact:link,.btn_contact:visited {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-contact.jpg) no-repeat;
	margin:0px; padding:0px;
}
.btn_contact:hover {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-contact-hv.jpg) no-repeat;
	margin:0px; padding:0px;
}
.active_contact {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-contact-hv.jpg) no-repeat;
	margin:0px; padding:0px;
}

.btn_sitemap:link,.btn_sitemap:visited {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-sitemap.jpg) no-repeat;
	margin:0px; padding:0px;
}
.btn_sitemap:hover {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-sitemap-hv.jpg) no-repeat;
	margin:0px; padding:0px;
}
.active_sitemap {
	width:222px; height:31px;
	float:left;
	background:url(../images/btn-sitemap-hv.jpg) no-repeat;
	margin:0px; padding:0px;
}

.headerpic {
	width:auto; height:217px;
	background:url(../images/shade.jpg) repeat-x left top;
	margin:0px 0px 0px 225px; padding:0px; 
}
.pic {
	width:auto; height:217px;
	background:url(../images/headerpic.jpg) no-repeat right top;
	margin:0px; padding:0px; 
}
.punchline {
	width:auto; height:50px;
	margin:0px; padding:170px 0px 0px 20px; 
}

#middle {
	width:100%; height:auto; float:left;
	background:url(../images/middlebg.gif) repeat-y left top;
	margin:0px 0px 5px 0px; padding:0px;
}
#left {
	width:213px;
	float:left;
	margin:0px; padding:10px 0px 0px 0px;
}
#right {
	margin:0px 0px 0px 225px; padding:18px 0px 0px 0px;
}
#content_area {
	padding:0px 25px 0px 18px; margin:0px;
}
.dotbox {
	width:218px; height:auto; float:left;
	border-bottom:1px dotted #FFFFFF;
	margin:0px 2px 10px 2px; padding:0px;
}
.dotbox01_margin {
	width:218px; height:auto;
	margin:0px; padding:0px;
}
.dotbox01 {
	width:218px; height:auto; float:left;
	margin:0px 2px 10px 2px; padding:0px;
}
.highlight {
	width:190px; height:173px;
	background:url(../images/highlight.gif) no-repeat left top;
	margin:0px auto; padding:0px 0px 10px 0px;
}
.highlight strong {
	display:none;
}
.ttl_welcome {
	height:19px;
	background:url(../images/ttl_welcome.gif) no-repeat left top;
	margin:0px 0px 19px 0px; padding:0px 0px 5px 0px;
	border-bottom:1px solid #0099CC;
}
.ttl_welcome span {
	display:none;
}
.question {
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif; font-size:100%; font-style:normal;
	color:#333333;
	margin:0px 0px 20px 30px; padding:0px;
}
.question li {
	background:url(../images/symbol1.jpg) no-repeat left top;
	margin:0px 0px 10px 0px; padding:3px 0px 0px 35px;
}
.callbox {
	width:606px; height:114px; /*float:left;*/
	background:url(../images/callbox.jpg) no-repeat left top;
	margin:10px 0px 0px 2%; padding:0px;
}
.callbox strong {
	display:none;
}
.blog {
	width:193px; height:93px;
	background:url(../images/blog.jpg) no-repeat;
	margin:15px auto 0px auto; padding:0px 0px 10px 0px;
}
.bloglink:link,.bloglink:visited {
	float:right;
	font-family:Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:bold; color:#FFFFFF;
	text-decoration:underline;
	margin:0px; padding:0px 15px 10px 0px;
}
.bloglink:hover {
	text-decoration:none;
}

.leaflet_margin {
	width:209px; height:auto; float:left;
	margin:0px 0px 15px 6px; padding:0px;
}

.leaflets {
	width:209px; height:97px; float:left; 
	margin:0px; padding:0px 0px 15px 0px;
}

#bottom {
	width:100%; height:auto; float:left; border-top:1px solid #999999;
}
.bottomline {
	margin:1px 0px 0px 0px; padding:0px;
	background-color:#DDDDDD;
}
.text01 {
	font-family:Arial, Helvetica, sans-serif; font-size:80%;
	color:#5E5E5E;
	text-align:center;
	margin:0px; padding:5px 0px 5px 0px;
	border-bottom:1px solid #FFFFFF;
}
.text01 span {
	font-family: "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; font-weight:normal; font-size:90%;
	color:#6D0E2B;
	text-align:center;
	margin:0px; padding:0px;
}
/*.leftpic img {
	float:right;
	margin:10px 45px 0px 4%; padding:0px;
	border:none;
}*/
.leftpic {
	float:right; width:100px;
	margin:10px 10px 0px 4%; padding:0px;
	border:none;
}
.address {
	font-family:Arial, Helvetica, sans-serif; font-size:80%;
	color:#5E5E5E;
	text-align:center;
	padding:10px 0px 0px 0px;
}
.address span {
	font-family: "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal; color:#6D0E2B;
	text-align:center;
	padding:0px; margin:0px;
}
.licensed {
	font-family:Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:bold; color:#338C62;
	text-align:center;
	padding:0px 0px 18px 0px; margin:0px;
}
.copyright {
	width:250px; height:auto; float:left; margin:0px; padding:8px 0px 10px 16px;
	font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal; color:#5E5E5E;
}
.produced {
	float:right; font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal; color:#5E5E5E;
	margin:0px; padding:8px 16px 10px 0px;
}
.produced a:link,.produced a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal; color:#5E5E5E;
	text-decoration:underline;
	margin:0px; padding:0px;
}
.produced a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal; color:#5E5E5E;
	text-decoration:none;
	margin:0px; padding:0px;
}

.topright {
	width:280px; height:auto; float:right;
	margin:35px 5px 0px 0px; padding:0px;
}
.btn_apply {
	width:145px; float:right;
	margin:0px 0px 10px 0px; padding:0px;
}
.call_02 {
	width: 270px; height:20px; float:right;
	background:url(../images/call.jpg) no-repeat;
	margin:0px; padding:0px;
}
.call_02 strong {
	display:none;
}

.ttl_ivas {
	height:19px;
	background:url(../images/ttl_ivas.gif) no-repeat left top;
	margin:0px 0px 19px 0px; padding:0px 0px 5px 0px;
	border-bottom:1px solid #0099CC;
}
.ttl_ivas span {
	display:none;
}
.ivas_subhead {
	width:481px; height:59px;
	background: url(../images/ivas_subhead.jpg) no-repeat left top;
	margin:0px 0px 15px 0px; padding:0px;
}
.ivas_subhead span {
	display:none;
}
.photo01 {
	float:right;
	margin:0px 15px; padding:0px;
}
.bold_text {
	width:70%; height:auto;
	background-color:#DFF1DC;
	font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold;  
	color:#333333; text-align:center;
	margin:0px auto 15px auto; padding:6px 5px;
}
.pdfblock {
	width:98%; height:auto;
	border-top:1px dotted #2E75A5;
	margin:10px 0px 15px 0px; padding:15px 0px 0px 0px;
}
.ttl_pdf {
	width:340px; height:18px;
	background:url(../images/ttl_pdf.gif) no-repeat left top;
	margin:0px 0px 10px 2%; padding:0px;
}
.ttl_pdf span {
	display:none;
}
.leftpdf {
	width:40%; height:135px; float:left;
	margin:0px 0px 0px 4%; padding:0px;
}
.rightpdf {
	height:135px;
	margin:0px 0px 0px 43%; padding:0px;
}
.pdf {
	list-style-image:url(../images/pdf_icon.jpg); list-style-position:outside;
	margin:0px 0px 0px 20px; padding:0px;
}
.pdf li {
	margin:0px 0px 0px 0px; padding:0px;
}
.pdf li a {
	font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal;  
	color:#333333; margin:0px; padding:0px;
	text-decoration:underline;
}
.pdf li a:hover {
	text-decoration:none;
}

.brochures {
	margin:0px 0px 15px 6px; padding:0px;
}

#leftmenu {
	margin:0px 0px 0px 6px; padding:0px 0px 15px 0px; float:left;
}
#leftmenu li {
	list-style:none; float:left;
	display:block;
	margin:0px 0px 4px 0px; padding:0px;
}
#leftmenu li a {
	width:183px; height:auto;
	float:left;
	margin:0px; padding:5px 0px 5px 12px;
	font-family:Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:bold;
	color:#5E5E5E; background-color:#CFE3F1;
	text-decoration:none;
}
#leftmenu li a:hover {
	width:183px; height:auto;
	float:left;
	margin:0px; padding:5px 0px 5px 12px;
	font-family:Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:bold;
	color:#5E5E5E; background-color:#FFFFFF;
	text-decoration:none;
}
.ttl_casestudy {
	height:19px;
	background:url(../images/ttl_casestudy.gif) no-repeat left top;
	margin:0px 0px 19px 0px; padding:0px 0px 5px 0px;
	border-bottom:1px solid #0099CC;
}
.ttl_casestudy span {
	display:none;
}
.case_subhead {
	width:313px; height:33px;
	background: url(../images/case_subhead.jpg) no-repeat left top;
	margin:0px 0px 15px 0px; padding:0px;
}
.case_subhead span {
	display:none;
}
.strip {
	width:170px; height:auto;
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:bold; color:#333333;
	background-color:#D0E1CD;
	margin:0px 0px 10px 0px; padding:3px;
}

.ttl_debt {
	height:19px;
	background:url(../images/ttl_debt.gif) no-repeat left top;
	margin:0px 0px 19px 0px; padding:0px 0px 5px 0px;
	border-bottom:1px solid #0099CC;
}
.ttl_debt span {
	display:none;
}
.debt_subhead {
	font-family:Arial, Helvetica, sans-serif; font-size:110%; font-weight:bold; color:#408737;
	margin:0px; padding:0px 0px 10px 0px;
}
.debtblock {
	width:80%; height:auto; margin:10px auto; padding:0px;
}
.leftblock {
	width:43%; height:140px; float:left; margin:0px 0px 40px 25px; padding:0px;
}
.rightblock {
	height:140px; margin:0px 0px 40px 45%; padding:0px;
}
.box01 {
	width:200px; height:140px; background-color:#FFFFFF; float:left;
	border:1px solid #6D0E2B; margin:0px; padding:0px;
}
.link_logo {
	margin:5px 0px 0px 0px; padding:0px; text-align:center;
}
.link_strip01 {
	width:198px; height:35px; background-color:#6D0E2B; margin:7px 0px 0px 1px; padding:0px;
}
.link_strip01 a:link,.link_strip01 a:visited {
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal; color:#FFFFFF; text-decoration:underline; 
	margin:8px 0px 0px 0px; padding:0px 0px 0px 50px;
}
.link_strip01 a:hover {
	text-decoration:none;
}

.box02 {
	width:200px; height:140px; background-color:#FFFFFF; float:left;
	border:1px solid #339999; margin:0px; padding:0px;
}

.link_strip02 {
	width:198px; height:35px; background-color:#339999;
	margin:7px 0px 0px 1px; padding:0px;
}
.link_strip02 a:link,.link_strip02 a:visited {
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal; color:#FFFFFF; text-decoration:underline; 
	margin:8px 0px 0px 0px; padding:0px 0px 0px 27px;
}
.link_strip02 a:hover {
	text-decoration:none;
}

.box03 {
	width:200px; height:140px; background-color:#FFFFFF; float:left;
	border:1px solid #113A62; margin:0px; padding:0px;
}

.link_strip03 {
	width:198px; height:35px; background-color:#113A62;
	margin:7px 0px 0px 1px; padding:0px;
}
.link_strip03 a:link,.link_strip03 a:visited {
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; color:#FFFFFF;
	text-decoration:underline; margin:8px 0px 0px 0px; padding:0px 0px 0px 50px;
}
.link_strip03 a:hover {
	text-decoration:none;
}

.box04 {
	width:200px; height:140px; background-color:#FFFFFF; float:left;
	border:1px solid #A2161A; margin:0px; padding:0px;
}
.link_strip04 {
	width:198px; height:35px; background-color:#A2161A;
	margin:7px 0px 0px 1px; padding:0px;
}
.link_strip04 a:link,.link_strip04 a:visited {
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; color:#FFFFFF;
	text-decoration:underline; margin:8px 0px 0px 0px; padding:0px 0px 0px 75px;
}
.link_strip04 a:hover {
	text-decoration:none;
}

.ttl_glossary {
	height:19px; background:url(../images/ttl_glossary.gif) no-repeat left top; 
	margin:0px 0px 19px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #0099CC;
}
.ttl_glossary span {
	display:none;
}
.block01 {
	width:98%; height:auto;
	border-bottom:1px dotted #2E75A5; margin:10px 0px 15px 0px; padding:0px 0px 0px 0px;
}
.ttl_sitemap {
	height:19px; background:url(../images/ttl_sitemap.gif) no-repeat left top;
	margin:0px 0px 19px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #0099CC;
}
.ttl_sitemap span {
	display:none;
}
.bullet01 {
	list-style-image:url(../images/bullet01.gif); list-style-position:outside;
	margin:0px 0px 40px 60px; padding:0px;
}
.bullet01 li {
	margin:0px 0px 10px 0px; padding:0px;
}
.bullet01 li a:link,.bullet01 li a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold; color:#333333; text-decoration:none; margin:0px; padding:0px;
}
.bullet01 li a:hover {
	text-decoration:underline;
}
.ttl_contact {
	height:19px; background:url(../images/ttl_contact.gif) no-repeat left top;
	margin:0px 0px 19px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #0099CC;
}
.ttl_contact span {
	display:none;
}

.field {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; border:1px solid #CCCCCC;
	margin:0px 0px 20px 0px; padding:2px;
}

.compulsory {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000;
	margin:0px; padding:0px;
}
.submitbtn {
	width:65px; height:22px; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:80%;
	color:#FFFFFF; background-color:#428937; border:none;
	margin:0px 0px 0px 120px; padding:0px; cursor:pointer;
}

.formblock {
	width:400px; height:auto; float:left; margin:0px; padding:0px; /*border-right:1px dotted #CCCCCC;*/ 
	 color:#333333;
}
.address-block {
	margin:0px 0px 0px 410px; padding:0px 0px 0px 20px; border-left:1px dotted #CCCCCC;
}

.border {
	width:92%; height:auto; border-bottom:1px dotted #2E75A5;
	margin:10px 0px 15px 0px; padding:0px;
}
.smalltext {
	font-family:Arial, Helvetica, sans-serif; font-size:80%;
	color:#333333; margin:0px; padding:15px 0px;
}
.venueblock {
	width:95%; height:auto; float:left; border-top:1px dotted #2E75A5;
	margin:10px 0px 0px 0px; padding:10px 0px 0px 0px;
}
.leftadd {
	width:130px; height:auto; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:90%;
	color:#333333;
	margin:0px; padding:0px;
}
.rightadd {
	width:225px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:90%;
	color:#333333; margin:0px; padding:0px;
}
.rightadd a:link,.rightadd a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	color:#428937; text-decoration:underline;
	margin:0px; padding:0px;
}
.rightadd a:hover {
	text-decoration:none;
}
.main_table {
	width:737px; background-color:#FFFFFF;
}
.formfield {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
}
.toplink {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#333333; margin:0px; padding:0px;
}
.toplink a:link,.toplink a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#333333; margin:0px; padding:0px 5px; text-decoration:none;
}
.toplink a:hover {
	text-decoration:underline;
}
.bluebg {
	background-color:#2E75A5;
}

.ivas_pic {
	width:auto; height:217px; background:url(../images/ivas_pic.jpg) no-repeat right top;
	margin:0px; padding:0px; 
}
.case_pic {
	width:auto; height:217px; background:url(../images/case_pic.jpg) no-repeat right top;
	margin:0px; padding:0px; 
}
.links_pic {
	width:auto; height:217px; background:url(../images/links_pic.jpg) no-repeat right top;
	margin:0px; padding:0px; 
}
.glossary_pic {
	width:auto; height:217px; background:url(../images/glossary_pic.jpg) no-repeat right top;
	margin:0px; padding:0px; 
}
.contact_pic {
	width:auto; height:217px; background:url(../images/contact_pic.jpg) no-repeat right top;
	margin:0px; padding:0px; 
}

.policy:link,.policy:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	color:#5E5E5E; text-decoration:underline; margin:0px; padding:5px 0px 0px 0px;
}
.policy:hover {
	text-decoration:none;
}
.adsense {
	width:470px; height:auto; margin:0px auto; padding:15px 0px;
}
.bottombar {
	width:100%; height:auto; float:left;
	background:url(../images/bottombg.jpg) repeat-x left bottom;
	background-color:#FFFFFF;
	margin:3px 0px 5px 0px; padding:0px;
}
.leftpart01 {
	width:20%; height:auto; float:left; margin:0px; padding:0px 0px 0px 5%;
}
.rightpart01 {
	width:60%; height:auto; float:left; margin:0px; padding:0px;
}
.sublink01 {
	width:175px; float:left; margin:0px; padding:0px 0px 10px 0px;
}
.sublink01 li {
	list-style-type:none; float:left; margin:0px; padding:0px;
}
.sublink01 li a {
	width:175px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:normal; color:#333333; text-decoration:none; line-height:20px;
	margin:0px; padding:0px;
}
.sublink01 li a:hover {
	text-decoration:underline;
}
.sublink02 {
	width:185px; float:left; margin:0px; padding:0px 0px 10px 0px;
}
.sublink02 li {
	list-style-type:none; float:left; margin:0px; padding:0px;
}
.sublink02 li a {
	width:185px; float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:normal; color:#333333;
	text-decoration:none; line-height:20px;
	margin:0px; padding:0px;
}
.sublink02 li a:hover {
	text-decoration:underline;
}
.ttl_news {
	width:136px; height:25px; margin:10px 0px; padding:0px;
}
.ttl_application {
	height:19px; background:url(../images/ttl_application.gif) no-repeat left top;
	margin:0px 0px 19px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #0099CC;
}
.ttl_application span {
	display:none;
}
.application_form {
	 /*width:680px;*/ width:95%; height:auto; float:left; margin:0px auto; padding:25px 0px 25px 25px; color:#333333; border:2px solid #418937; 
}
.leftform {
	width:45%; float:left; margin:0px 20px 0px 0px; padding:0px;
}
.rightform {
	width:45%; float:left; margin:0px; padding:0px;
}
.label01 {
	width:300px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:90%;
	color:#333333; margin:0px 0px 10px 0px; padding:0px;
}
.checkbox_margin {
	width:270px; float:left; margin:0px; padding:0px;
}
.checkbox1{
	height:16px; width:15px; float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
	font-weight:normal; color:#333333;
	margin:0px 7px 15px 0px; padding:0px;
}
.label02 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; float:left; 
	font-weight:normal; color:#333333; margin:0px 15px 15px 0px; padding:0px;
}
.btn_send {
	width:70px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
	color:#FFFFFF; background-color:#418937; border:none;
	margin:5px 0px 0px 250px; padding:3px 0px; cursor:pointer;
}
.mandatory_text {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:0px; padding:5px 0px;
}

.ttl_income {
	height:19px; background:url(../images/ttl_income.gif) no-repeat left top;
	margin:0px 0px 19px 0px; padding:0px 0px 5px 0px;
	border-bottom:1px solid #0099CC;
}
.ttl_income span {
	display:none;
}
.text01 {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; margin:0px; padding:0px; 
}
.labeltext {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; margin:0px; padding:0px; text-align:left; 
}
.textblock {
	width:120px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; background-color:#428937;
	margin:0px 0px 15px 0px; padding:3px; 
}
.newblock01 {
	/*width:380px;*/ /*width:48%;*/ width:43%; height:auto; float:left; margin:0px; padding:0px 5px 0px 0px;
}
.newblock02 {
	/*width:244px;*/ width:40%; height:auto; float:left; border-left:1px dotted #999; margin:0px 0px 0px 10px; padding:0px 0px 0px 15px;
}
.leftlink_block {
	margin:0px 0px 15px 6px; padding:0px;
}
.leftlink_block p {
	margin:0px; padding:5px 0px 0px 0px;
}
.leftlink_block p a:link,.leftlink_block p a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; margin:0px; padding:0px; text-decoration:underline;
}
.leftlink_block p a:hover {
	text-decoration:none;
}
.error
{
	color:#CC0000; border:1px solid; margin:0px 0px 10px 5px; text-align:left; padding:5px 0px 5px 10px;  font-family: Arial,Helvetica,sans-serif; font-size: 90%;
}
.btn_calculate
{
	background-color: #428937;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    padding: 4px 0px;
    width: 100px;
}

.r3logo {
	width:160px;
	margin:0px auto; padding:0px;
}
.banner_add {
	width:100%; height:auto; float:left; background-color:#EEF7FB;
	color:#CCCCCC; margin:5px 0px 0px 0px; padding:0px;
}
.branch {
	width:87%; font-family: Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;
	color:#333; margin:0px auto; padding:9px 0px 10px 9px; text-align:center;
}
.linktext:link,.linktext:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold;
	color:#2E75A5; margin:0px; padding:0px; text-decoration:none;
}
.linktext:hover {
	text-decoration:none;
}
