@charset "utf-8";
/* CSS Document */


body {
	background: url(images/bg.jpg) repeat-x; 
	background-color: white;
	margin-top: 0px;
	color: #444444;
}

.nosp { margin: 0; padding: 0; }
hr.sep { background-color:none; color: none; margin: 0px; padding: 0px; height: .1px; color: white;}

.box1 { background: url(images/box1.jpg);}
.box1 h4 strong a { color: #663301; text-decoration: none }
.box1 h4 span { color: #ff7f00; }

.box2 { background: url(images/box2.jpg);}
.box2 h4 strong a  { color: #314703; text-decoration: none }
.box2 h4 span { color: #527804; }

.box3 { background: url(images/box3.jpg);}
.box3 h4 strong a  { color: #7c0505; text-decoration: none }
.box3 h4 span { color: #cc0d0d; }

.box4 { background: url(images/box4.jpg);}
.box4 h4 strong a  { color: #094274; text-decoration: none }
.box4 h4 span { color: #0b668b; }

.big1 { font-size: 110%;}
.small1 { font-size: 90%; }
.padtop { padding-top: 10px}
.padright { padding-right: 10px; }


.span-box { width: 194px; margin-right: 8px; height: 116px; background-repeat: no-repeat; text-align: center;}
.span-box h4 { line-height: 15px; padding-top: 10px; border-bottom: 1px dotted #663301; width: 170px; margin: 0 auto;}
.span-mg1 { width: 14px; }



.flash1 { padding: 0; margin: 0; height: 170px; clear: both;}
div#navbox div.column { margin-top: 10px; padding-bottom: 10px;}

div.noh { height: 45px;}
.title1 { background: url(images/title1.jpg) no-repeat; }
.title2 { background: url(images/title2.jpg) no-repeat; }
.title3 { background: url(images/title3.jpg) no-repeat; }
.title2-sec2 { background: url(images/title2-sec2.jpg) no-repeat; }
.title3-sec2 { background: url(images/title3-sec2.jpg) no-repeat; }
.title2-sec3 { background: url(images/title2-sec3.jpg) no-repeat; }
.title3-sec3 { background: url(images/title3-sec3.jpg) no-repeat; }
.title4-sec3 { background: url(images/title4-sec3.jpg) no-repeat; }
.title-sec2 { background: url(images/title-sec2.jpg) no-repeat; }
.title-sec3 { background: url(images/title-sec3.jpg) no-repeat; }
.title-process { background: url(images/process_title.jpg) no-repeat; }
.title-sec4 { background: url(images/title-sec4.jpg) no-repeat; }
.title-sec5 { background: url(images/title-sec5.jpg) no-repeat; }
.title-sec6 { background: url(images/title-sec6.jpg) no-repeat; }
.title-s1 { background: url(images/s1.jpg) no-repeat; }
.title-s2 { background: url(images/s2.jpg) no-repeat; }
.title-s3 { background: url(images/s3.jpg) no-repeat; }
.title-s4 { background: url(images/s4.jpg) no-repeat; }
.title-s5 { background: url(images/s5.jpg) no-repeat; }
.title-s6 { background: url(images/s6.jpg) no-repeat; }
.title-s7 { background: url(images/s7.jpg) no-repeat; }
.title-s8 { background: url(images/s8.jpg) no-repeat; }
.title-sc { background: url(images/sc.jpg) no-repeat; }
div.noh h3{ display: none; height: 45px; }

ul.sec2 li{ color: #415f03; background: url(images/check.jpg) left center no-repeat; line-height: 22px; text-indent: 20px; list-style-type: none; list-style-position: outside; }
ul.sec2 li span {border-bottom: 1px dotted #415f03; }

p span.date { color: #da4a4a; font-size: 16px; font-weight: bold; background: url(images/date.jpg) no-repeat; padding-left: 20px;}

input.text { width: 180px; }

.small2 { font-size: 11px;}

button { background-color: white; border-color: #999999; }

a.link1 { color: #155d9c; border-bottom: 1px dotted #155d9c; text-decoration: none; }
a.link2 { color: #ca110e; border-bottom: 1px dotted #ca110e; text-decoration: none; }

.line {background:url(images/hr.jpg) repeat-x; height:21px; padding: 0; margin: 0; clear: both;float: none; width: 100%; }

#head1 { width: 848px; height:59px; background: url(images/head1.jpg) no-repeat; text-indent: 180px; font: 11px Arial, Helvetica, sans-serif; color: #195efc; }
#head1-txt {padding-top:10px }
img.bd1 { padding: 2px; border: 1px solid #d6e0ea; }

body.section-4 form fieldset p, body.section-6 form fieldset p  { margin: 0;}

body.section-3 h3 a { background: url(images/btn_arrow.jpg) left center no-repeat; color: #155d9c; text-decoration: none; border-bottom: 1px dotted #155d9c; padding-left: 15px; }
body.section-3 h3.process { background: url(images/btn_arrow.jpg) left center no-repeat; color: #155d9c; text-decoration: none; border-bottom: 1px dotted #155d9c; display: inline; padding-left: 15px; }
body.section-3 h3 a span { color: #ff7f00 }
body.section-3 p img { float: right; padding-left: 3px;}
body.section-3 p img.testi { float: left; }
body.section-5 div.faq a { text-decoration: none; color: #205c92}