body {}

html, body {height:100%; margin:0; padding:0; background:url(i/bg/017.gif) repeat-y left top; }
#all { min-width:1000px;height:100%; min-height:100%; margin-bottom:-138px; background:url(i/bg/020.gif) repeat-y right top}
html>body #all{height:auto;}

div, td, p, a { font-family:Tahoma}

input, select, textarea { margin:0px; padding:0px}

a { color:#2a5faa; text-decoration:underline}
a:hover { text-decoration:none}

.group01 {}




#header01 {position:absolute; top:0px; left:0px; z-index:1; width:100%; min-width:1000px}
.logo { position:absolute; left:0px; top:3px; z-index:100}
.header02 { margin-left:202px;  border-top:3px solid #ff7800; background:url(i/bg/019.jpg)  325px 0px;}
.header03 { background:url(i/bg/018.jpg) no-repeat 0px 0px;   height:74px;}
.header04 { position:absolute; left:0px; top:28px; width:100%; z-index:2}
.header05 { margin-left:202px; background:url(i/bg/023.gif) repeat-x left bottom}

.header06 { background:url(i/bg/024.jpg) no-repeat left bottom; padding:66px 0px 10px 20px; font-size:10px; color:#5c6a7c}
.header06 a{ font-size:10px; color:#0c499e; text-decoration:underline}
.header06 a:hover{ text-decoration:none}

.headerpic01 {background:url(i/bg/032.jpg) no-repeat left bottom;}
.headerpic02 {background:url(i/bg/033.jpg) no-repeat left bottom;}
.headerpic03 {background:url(i/bg/034.jpg) no-repeat left bottom;}

.header06 em a{ font-size:10px; color:#5c6a7c; text-decoration:none; font-style: normal}
.header06 em a:hover{ text-decoration:underline}

.header07 { position:absolute; right:34px; top:94px; z-index:2; font-size:10px; text-transform:uppercase}
.header07 a { margin-left:1px}

.sp001 {clear:both; height:1px}



#main01 {min-width:1000px;  }
#con01 {float:right; width:100%; margin-left:-202px;}
#con02 {margin-left:202px; margin-right:20px  }
#left01 {float:left; width:202px; border-top:3px solid #ff7800; }
#left03 div.mmenu {background:url(i/bg/028.gif) repeat-x 0px 0px #2474c6; padding:7px 0px 8px 10px; position:relative; z-index:120}

#left03 div.mmenu div.mmenu_sub01 { background:#fff; margin-left:12px; width:169px}
#left03 div.mmenu div.mmenu_sub01 a { font-size:10px; border:1px solid #ced2d7;  display:block; margin:0px 1px 0px 1px; padding:4px 5px 5px 45px; color:#46556a; background:url(i/bul/002.gif) no-repeat 30px 10px; text-decoration:none}
#left03 div.mmenu div.mmenu_sub01 a.act {border:1px solid #2d9cb0; color:#46556a; background:url(i/bul/003.gif) no-repeat 30px 10px; font-weight:bold }
#maincon02 div.box07 a {text-decoration:none}

.left04 { margin-left:10px}
.left05 { padding:0px 14px 5px 10px}

h1 { font-size:15px; color:#46556a; margin:0px 0px 10px 0px; padding:0px}
h1 strong{ color:#ff7b00}


h2.var01 { background:url(i/bg/029.gif); font-size:10px; font-weight:bold; color:#257d8d; text-transform:uppercase; padding: 6px 0px 6px 24px; margin:0px}
h2.var02 {background:url(i/ico/03.gif) no-repeat 0px 5px; color:#46556a; font-size:10px; text-transform:uppercase;padding: 7px 0px 5px 24px;  margin:0px}
h2.var03 { font-size:13px; color:#46556a; padding:3px 0px 4px 10px; background:url(i/bul/008.gif) no-repeat 98% 50% #e6eaef; margin:0px}
h2.var04 { font-size:13px; color:#fff; padding:3px 0px 4px 5px; background: #2d9cb0; margin:0px 10px}

h3.var05n {background:#2d9cb0; font-size:13px;  padding:4px 7px 5px 7px; color:#fff; margin:0px;}

ul.list01 {margin:7px 0px 0px 0px; padding:0px}
ul.list01 li {list-style:none; font-size:11px; color:#5c6a7c; margin:0px; line-height:13px; padding:0px 7px 10px 31px; background:url(i/bul/004.gif) 4px 5px no-repeat}
ul.list01 li strong.i03 { color:#ff981f}

ul.list02 {margin:7px 0px 0px 0px; padding:15px; border:1px solid #c7ccd2}
ul.list02 li {list-style:none; font-size:11px; color:#5c6a7c; margin:0px; line-height:13px; padding:0px 7px 0px 18px; background:url(i/bul/005.gif) 0px 5px no-repeat}

ul.list03 {margin:7px 0px 0px 0px; padding:0px; }
ul.list03 li {list-style:none; font-size:12px; color:#5c6a7c; margin:0px; line-height:13px; padding:0px 7px 3px 18px; background:url(i/bul/006.gif) 0px 2px no-repeat}

ul.list04 {margin:7px 0px 0px 0px; padding:0px; }
ul.list04 li {list-style:none; font-size:12px; font-weight:bold; color:#5c6a7c; margin:0px; line-height:13px; padding:0px 7px 3px 18px; background:url(i/bul/010.gif) 0px 3px no-repeat}

ul.list05 {margin:7px 0px 0px 0px; padding:0px; }
ul.list05 li {list-style:none; font-size:12px; font-weight:bold; color:#5c6a7c; margin:0px; line-height:13px; padding:0px 7px 3px 18px; background:url(i/bul/011.gif) 0px 3px no-repeat}

ul.list06n {margin:3px 0px 0px 0px; padding:0px;}
ul.list06n li {list-style:none; font-size:11px; color:#5c6a7c; margin:0px; line-height:13px; padding:0px 7px 0px 18px; background:url(i/bul/005.gif) 8px 5px no-repeat}



#right01 {float:right; width:171px; background:#00f}
#maincon01 {margin:0px -33px 0px 0px; float:left; width:100%;}
#maincon02 {margin:127px 33px 0px 17px; }
#sp01 {height:138px; clear:both}

.b2_1 { margin-left:230px;}
.b2_2 {}

.box01 { width:210px; float:left; }
.box02 {}

.box03 ul {margin:7px 0px 0px 0px; padding:0px}
.box03 ul li {list-style:none; font-size:10px; lcolor:#46556a; margin:0px; line-height:13px; padding:0px 7px 0px 19px; background:url(i/ico/16.gif) 4px 3px no-repeat}
.box03 ul li a { color:#015eae; text-decoration:underline; font-weight:normal}
.box03 ul li a:hover {text-decoration:none; }
.box03 p { font-size:10px; padding:7px 6px 4px 20px; margin:0px}

.box04 { background:url(i/bg/030.gif) no-repeat right top #fff}
.box04 .i01{ background:url(i/bg/031.gif) no-repeat left bottom}
.box04 .i01 p { margin:0px; padding:5px 10px 10px 24px; font-size:10px; color:#a2aab4}
.box04 .i01 p strong{ color:#46556a; font-weight:normal}
.box04 .i01 p strong em{ color:#257d8d; font-weight:bold; font-style:normal}

.box04 .i04 { width:133px; margin-left:15px}
.box04 .i04 input { width:60px; color:#5c6a7c; margin-top:2px; font-size:10px; padding:2px}
.box04 .i04 textarea { width:133px; height:55px; color:#5c6a7c; margin-top:2px; font-size:11px; padding:2px}

.box05 { border:1px solid #c7ccd2; font-size:11px; color:#46556a; padding:15px}
.box05 td{ font-size:11px; color:#5c6a7c; padding:6px 10px 0px 0px}
.box05 td em { color:#ff8a00; font-weight:bold; font-style:normal}

.box05 td input { width:98%; color:#5c6a7c; margin-top:2px; font-size:10px; padding:2px}
.box05 td textarea { width:98%; height:74px; color:#5c6a7c; margin-top:2px; font-size:11px; padding:2px}



.box06 { border:1px solid #c7ccd2; font-size:11px; color:#46556a; padding:15px 0px 15px 15px}
.box06 table { margin-right:15px}
.box06 table th { background:#2d9cb0; font-size:13px; text-align:left; padding:4px 7px 5px 7px; color:#fff; border: solid #fff; border-width:1px 1px 1px 0px}
.box06 table td {font-size:11px; padding:4px 7px 5px 7px; color:#46556a; border-right:1px solid #fff}
.box06 table tr.i02 td { background:#e6eaef}


.td01 { padding:15px 0px 15px 15px; border:solid #c7ccd2; border-width:1px 0px 1px 1px}
.td01 table th { background:#2d9cb0; font-size:13px; text-align:left; padding:4px 7px 5px 7px; color:#fff; border: solid #fff; border-width:1px 1px 1px 0px}
.td01 table td {font-size:11px; padding:4px 7px 5px 7px; color:#46556a; border-right:1px solid #fff}
.td01 table tr.i02 td { background:#e6eaef}

.td02 { padding:15px 15px 15px 15px; border:solid #c7ccd2; border-width:1px 1px 1px 0px}
.td02 table th { background:#2d9cb0; font-size:13px; text-align:left; padding:4px 7px 5px 7px; color:#fff; border: solid #fff; border-width:1px 1px 1px 0px}
.td02 table td {font-size:11px; padding:4px 7px 5px 7px; color:#46556a; border-right:1px solid #fff}
.td02 table tr.i02 td { background:#e6eaef}

.box021 { font-size:11px}



.box07 { border:1px solid #c7ccd2; font-size:11px; color:#46556a; padding:0px}
.box07 p { padding:10px; margin:0px; font-size:11px; color:#46556a}
.box07 .i11 { background:#e6eaef; padding:5px 10px; margin:1px 10px 10px 10px}
.box07 .i11 table{}
.box07 .i11 table td { border-bottom:1px solid #fff; padding:2px 0px 3px 0px}
.box07 .i11 table td.noborder { border:0px}

.i05 {float:left;width:47%; }
.i06 {float:left ;width: 47%; }

.i07 {float:left;width:50%;}
.i08 {float:left ;width: 50%;}
.i09 { padding:10px}
.i10 { padding:10px 10px 10px 0px}
.i12n { width:48.5%}
.i13n { width:48.5%}
.i14n { padding:10px; border:1px solid #c7ccd2}

.box08 { float:left; width:210px; border:1px solid #000}
.box09 { background:#ccc; margin-left:230px; border:1px solid #000}

.box10 { border:1px solid #ff8b1f; padding:10px; margin-bottom:17px}
.box10 h3 { font-size:12px; color:#707c8c; margin:0px;  padding:0px 7px 3px 18px; background:url(i/bul/012.gif) 0px 3px no-repeat}

.box11 { border:1px solid #cdd1d7; padding:10px; margin-bottom:17px}
.box11 h3 { font-size:12px; color:#5c6a7c; margin:0px;  padding:0px 7px 3px 18px; background:url(i/bul/006.gif) 0px 3px no-repeat}


.but01 { background:url(i/but/21.gif)}
.but01 a { background:url(i/but/22.gif) no-repeat right top; padding:7px 20px 7px 35px; display:block; color:#46556a; text-transform:uppercase; font-size:9px; text-decoration:none}
.but01 a:hover { text-decoration:underline}

.but02 { background:url(i/but/23.gif)}
.but02 a { background:url(i/but/24.gif) no-repeat right top; padding:5px 6px 4px 35px; display:block; color:#46556a; text-transform:uppercase; font-size:9px; text-decoration:none}
.but02 a:hover { text-decoration:underline}

.but03 { background:url(i/but/27.gif)}
.but03 a { background:url(i/but/24.gif) no-repeat right top; padding:5px 6px 4px 35px; display:block; color:#46556a; text-transform:uppercase; font-size:9px; text-decoration:none}
.but03 a:hover { text-decoration:underline}

.but04 { background:url(i/but/26.gif)}
.but04 a { background:url(i/but/24.gif) no-repeat right top; padding:5px 6px 4px 35px; display:block; color:#46556a; text-transform:uppercase; font-size:9px; text-decoration:none}
.but04 a:hover { text-decoration:underline}


#footer01 {height:138px; background:url(i/bg/026.gif) repeat-x left bottom; min-width:1000px}
.footer02 { float:right; width:233px; height:137px; background:url(i/bg/025.jpg) no-repeat right bottom; font-size:10px; color:#46556a}
.footer02 a { font-size:10px; color:#46556a; text-decoration:underline}
.footer02 a:hover { text-decoration:none}

.footer03 {float:left; width:202px; height:137px; background:url(i/bg/027.gif) no-repeat left bottom; font-size:10px; color:#46556a}

.footer03 a { font-size:10px; color:#465569; text-decoration:underline;  padding:1px 0px 2px 22px; margin:3px 0px 0px 20px;}
.footer03 a:hover { text-decoration:none; }

.footer03 a.prnt { background:url(i/ico/10.gif) no-repeat 0px 2px;}
.footer03 a.bkmrk { background:url(i/ico/11.gif) no-repeat 0px 2px;}
.footer03 a.stf { background:url(i/ico/12.gif) no-repeat 0px 2px;}

.footer04 { float:left; background:url(i/bg/028.jpg) no-repeat 0px 29px; height:137px; width:547px; padding:0px; margin:0px}
.footer04 a { font-size:12px; color:#0c499e; background:url(i/bul/001.gif) no-repeat 0px 5px; padding:2px 0px 3px 10px; margin-left:15px; margin-right:5px; text-decoration:underline}
.footer04 a:hover { text-decoration:none}
.footer04 p { font-size:10px; color:#46556a; padding:0px 0px 0px 15px; margin:14px 0px 0px 27px}
.footer04 p a{ font-size:10px; color:#46556a; background:none; padding:0px; margin:0px}

.amenu { position:absolute; top:0px; right:0px; z-index:3; width:332px}
.amenu div {background:url(i/but/05.gif) no-repeat right bottom ; float:right; margin:10px 0px 0px 8px}
.amenu img {float:right; margin:0px 0px 0px 0px}
.amenu a{background:url(i/bg/022.gif) no-repeat 1px 8px; padding:3px 8px 5px 15px; color:#fff; text-decoration:underline; font-family:Tahoma; font-size:10px; display:block}
.amenu a:hover{ text-decoration:none}

.footer04 .dsb { padding:60px 0px 0px 0px; margin:0px}
.footer04 .dsb a { background:none; font-size:10px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:normal}
.footer04 .dsb a img { vertical-align:baseline; margin:0px 4px }
.footer04 .dsb a {text-decoration:none; color:#46556a}
.footer04 .dsb a span  {text-decoration:underline; color:#015eae}
.footer04 .dsb a:hover span{ text-decoration:none}

.ceonex {margin:62px 0px 0px 0px;color:#46556a; font-size:10px }
.ceonex a  {text-decoration:none; font-style:normal; color:#46556a; font-size:10px; background:none; padding:0px}
.ceonex a span{color:#015eae; font-size:10px; text-decoration:underline }
.ceonex a:hover span { text-decoration:none}
.ceonex img {margin:3px 5px 0px 5px; border:none}
.ceonex a:hover{text-decoration:none; font-size:10px}
.ceonex  strong {font-weight:normal}


.clear { clear:both}
.right { float:right}
.left { float:left}
.nomargin { margin:0px}
.nopadding { padding:0px}
