body {font-family:Tahoma, Arial, sans-serif; background:#d5e6f1; color:#23314c; background:url(i/bg/101.jpg) 50% 0 repeat-x #d5e6f1}

html, body {height:100%; margin:0; padding:0;}
#all{height:100%; min-height:100%; margin-bottom:-75px; background:url(i/bg/112.gif) 50% 0 repeat-y; width:700px; margin-left:auto; margin-right:auto}
html>body #all{height:auto;}

ul {margin:0px; padding:0px}
ul li {
	font-size: 11px;
	list-style-type: none;
}
ol li {
	font-size: 11px;
}

img {border:0}
form {margin:0px; padding:0px}
input, select {font-family:Tahoma, Arial, sans-serif}
p {margin:0px; padding:0px; font-size:11px}
a:link, a:visited { color:#164079}
a:hover {color:#e9ab7b}
a.nln01:link, a.nln01:visited { color:#164079; text-decoration:none}
a.nln01:hover {color:#e9ab7b; text-decoration:underline}

h1 {font-size:14px; margin:0 0 15px 0; color:#2e92e0; padding:19px 0px 0px 23px;}
h2 {margin:0; padding:0; color:#164079; font-size:11px}
h3 {margin:0; padding:0}
h4 {margin:0; padding:0}
h5 {margin:0; padding:0}
h6 {margin:0; padding:0}

#sp1 {height:75px; clear:both}
#sp2 {height:197px; clear:both}

#main01 {width:700px; margin-left:auto; margin-right:auto}

#left01 {float:left; width:225px; background-color:#d5e6f1;}
#left01 img {display:block}
#right01 {
	float:right;
	width:445px;
}
.right02 {
	padding-right:25px;
	height: auto;
}
.right02 p {padding:0 0 5px 0}
.right02 p.text01 {padding:0 0 10px 0; font-size:10px}

#right01 .right02 p.text02 {padding:10px 0px 10px 0px; font-size:11px; }
#right01 .right02 p.text02 span { font-size:11px; color:#164079; font-weight:bold}

.right02 h2 { padding:12px 0 8px 10px; background:url(i/bul/111.gif) 0 15px no-repeat}
#right021 h1 {background:url(i/bul/105.gif) 0px 21px no-repeat;}
#right021 p {padding:0 0 5px 0}
#right022 h1 {background:url(i/bul/107.gif) 0px 21px no-repeat;}
#right022 p {padding:0 0 9px 0}
#right023 h1 {background:url(i/bul/110.gif) 0px 21px no-repeat;}
#right023 p {padding:0 0 5px 0}
#right024 h1 {background:url(i/bul/110.gif) 0px 21px no-repeat;}
#right024 p {padding:0 0 15px 0; text-indent:12px; background:url(i/bul/111.gif) 0 3px no-repeat}
#right025 h1 {background:url(i/bul/114.html) 0px 21px no-repeat;}

ul.list01 {padding:0px 7px 8px 0px}
ul.list01 li {padding:0px 0px 2px 11px; font-size:11px; line-height:13px; background:url(i/bul/112.gif) 0px 4px no-repeat; color:#164079;}

.box01 { border:1px solid #7eabca; margin-bottom:7px}
.box01 h5 {color:#23314c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:7px 8px 6px 11px}
.box01 h5.var01 {color:#12629e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:7px 8px 6px 11px}
.box01 h5.var02 {color:#23314c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:7px 8px 6px 11px; background:url(i/bul/116.html) no-repeat 57% 9px}
.box01 ul {padding:0px 7px 8px 10px}
.box01 ul li {padding:0px 0px 2px 23px; font-size:11px; line-height:13px; background:url(i/bul/003.gif) 0px 2px no-repeat; color:#164079; font-family:Verdana, Arial, Helvetica, sans-serif}
.box01 ul li.st05 {padding:0px 0px 2px 23px; font-size:11px; line-height:13px; background:url(i/bul/003.gif) 0px 2px no-repeat; color:#23314c; font-family:Verdana, Arial, Helvetica, sans-serif}
.box01 p.st01 { font-size:11px; color:#164079; padding:0px 13px 13px 13px}
.box01 p.st01 span{ font-size:10px; display:block; text-align:right; color:#23314c; padding:10px 0px 0px 0px}
.box01 ul.st01 {padding:0px 7px 8px 10px}
.box01 ul.st01 li {padding:0px 0px 2px 23px; font-size:11px; line-height:13px; background:url(i/bul/003.gif) 0px 2px no-repeat; color:#2a364c; font-family:Verdana, Arial, Helvetica, sans-serif}
.box01 .st07 { border:1px solid #7eabca; background:#eef5f9; margin:0px 13px 13px 13px; font-size:10px; color:#164079; padding:4px 0px 7px 12px}
.box01 .st07 input { border:1px solid #b3b9c3; height:17px; font-size:11px; width:144px; padding:0px 0px 0px 2px; margin:1px 0px 4px 0px}
.box01 .st07 textarea { border:1px solid #b3b9c3; height:17px; font-size:11px; width:169px; height:38px; margin:1px 0px 7px 0px}

.box01 .st08 {margin:0px 10px 0 0; height:24px }
.box01 .st08 a:link, .box01 .st08 a:visited { float:right; padding:4px 34px 5px 9px; color:#fff; font-weight:bolder; background:url(i/bg/114.gif) 100% 8px no-repeat #164079; text-decoration:none}
.box01 .st08 a:hover { text-decoration:underline}


.box011 ul li a:link, .box011 ul li a:visited { color:#164079}
.box011 ul li a:hover {color:#e9ab7b}
#last01 {border-bottom:0; margin-bottom:0}

.box02 {border:2px solid #d5e6f1; margin:13px 0 10px 0; padding:0; font-size:10px; color:#164079}
.box02 .st01 { float:left; width:111px; }
.box02 .st01 img { display:block; margin:2px 0 0 2px}
.box02 .st02 { float:left; width:299px; }
.box02 .st02 p {margin:0; padding:0 0 4px 0; font-size:11px; color:#23314c}
.box02 .st02 h3 { font-size:14px; color:#2e92e0; padding:9px 0 0 0 }
.box02 .st02 h4 { font-size:11px; padding:0 0 9px 0}

.box03 { margin:14px 0 18px 0;}
.box03 .st01 { float:left; width:206px; padding:10px 0 0 0  }
.box03 .st01 .st02 { border:2px solid #d5e6f1; padding:13px 0 0 0 } 
.box03 .st01 .st02 h6 { color:#2e92e0; font-size:14px; padding:0 0 10px 28px; background:url(i/bul/108.gif) 15px 5px no-repeat}
.box03 .st01 .st02 p {font-size:10px; color:#23314c; padding:0px 0px 7px 15px!important}
.box03 .st01 .st02 p span strong {font-size:11px}
.box03 .st01 .st02 a:link,.box03 .st01 .st02 a:visited {color:#2e92e0}
.box03 .st01 .st02 a:hover {color:#e9ab7b}
.box03 .st01 .st02 .st03 {margin:33px 0px 0px 0px; padding:0px 15px 0px 0px; text-align:right; height:37px}
.box03 .st01 .st02 .st03 a:link, .box03 .st01 .st02 .st03 a:visited {color:#23314c; font-size:10px; padding-right:16px; background:url(i/bul/109.gif) 100% 3px no-repeat; padding-bottom:2px; text-decoration:underline}
.box03 .st01 .st02 .st03 a:hover {text-decoration:none}
.box03 .st04 { width:185px; float:right; color:#164079; font-size:10px}
.box03 .st04 span { color:#2e92e0 }
.box03 .st04 input {display:block; border:1px solid #b3b9c3; font-size:10px; height:16px; margin-bottom:8px; width:144px; margin-top:2px; _margin-top:0px}
.box03 .st04 textarea {width:182px; height:52px; display:block; border:1px solid #b3b9c3; font-size:10px; }

.box04 { color:#164079; font-size:10px; width:185px; float:right}
.box04 select {display:block; border:1px solid #b3b9c3; font-size:10px; height:20px; margin-bottom:8px; margin-top:2px; width:180px}
.box04 .st01 {margin:15px 0 0 0; width:182px; height:50px;}
.box04 .st01 a:link, .box04 .st01 a:visited { float:right; padding:4px 34px 5px 9px; color:#fff; font-weight:bolder; background:url(i/bg/114.gif) 100% 8px no-repeat #164079; text-decoration:none}
.box04 .st01 a:hover { text-decoration:underline}

.box05 { width:185px; float:right; clear:both}
.box05 p {}

.box06 { width:48%; font-size:11px}
.box06 span{ font-size:12px; display:block; padding:12px 0px 7px 0px}

.box07 .st01 { border:2px solid #d5e6f1; padding:2px}
.box07 .st02 { font-size:11px; color:#2a364c; width:290px}
.box07 .st02 h3 { font-size:13px; color:#173c70; margin-bottom:5px}

.st09 { padding: 0px 17px 10px 0px;}

.st09 .st08 {margin:4px 10px 0 0; height:24px; width:76px}
.st09 .st08 a:link, .st09 .st08 a:visited { font-size:10px; float:right; padding:4px 34px 5px 9px; color:#fff; font-weight:bolder; background:url(i/bg/114.gif) 100% 8px no-repeat #164079; text-decoration:none}
.st09 .st08 a:hover { text-decoration:underline}

#right025 .box06 a { color:#2e92e0}
#right025 .box06 a:hover { text-decoration:none}
.box06 .st06 { border-bottom:1px solid #7eabca; background:url(i/bg/115.html) no-repeat right bottom #e4eff6}
.box06 h2 { padding:5px 0 6px 10px; background:url(i/bul/111.gif) 0 9px no-repeat }

#footer01 {height:75px; background-color:#9ac0d7; overflow:hidden; overflow-x:hidden; overflow-y:hiddenn}

.menu {
display:block; 
color:#164079; 
font-size:11px; 
font-weight:bold; 
padding:5px 5px 5px 28px; 
border:solid #99bfd7; 
border-width:1px 1px 0px 1px; 
background:url(i/bul/102.gif) 12px 9px no-repeat #fff; 
line-height:12px; 
text-decoration:none
}

.menu02 {border-bottom:1px solid #99bfd7; margin:0 0 15px 0}
.menu02 a:link, .menu02 a:visited {display:block; color:#164079; font-size:11px; font-weight:bold; padding:5px 5px 5px 28px; border:solid #99bfd7; border-width:1px 1px 0px 1px; background:url(i/bul/102.gif) 12px 9px no-repeat #fff; line-height:12px; text-decoration:none}
.menu02 a:hover {background:url(i/bul/101.gif) 12px 9px no-repeat #fff; color:#2e92e0}
.menu02 a.act2:link, .menu02 a.act2:visited  {background:url(i/bul/101.gif) 12px 9px no-repeat #fff; color:#2e92e0; border-width:1px; margin-bottom:-1px}
.menu02 a.act:link, .menu02 a.act:visited  {background:url(i/bul/101.gif) 12px 9px no-repeat #fff; color:#2e92e0; margin-bottom:0px}

.menu02 .sub01 a:link, .menu02 .sub01 a:visited { border: solid #d5e6f1; border-width:0 1px 0 1px; margin:1px 0 0 0; padding:4px 5px 4px 28px;; color:#23314c; font-weight:normal; background:url(i/bul/104.gif) 12px 8px no-repeat #eef5f9;}
.menu02 .sub01 a:hover {background:url(i/bul/103.gif) 12px 8px no-repeat #eef5f9; color:#2e92e0}
.menu02 .sub01 a.act3:link, .menu02 .sub01 a.act3:visited  {background:url(i/bul/103.gif) 12px 8px no-repeat #eef5f9; color:#2e92e0;}

.menu02 .sub02 {background:#eef5f9; margin-left:1px}
.menu02 .sub02 a:link, .menu02 .sub02 a:visited { background:url(i/bul/117.html) no-repeat 9px 9px #fff; padding-left:20px; font-size:10px; color: #23314c; margin:0px 0px 1px 15px; border-left:0px}
.menu02 .sub02 a:hover { text-decoration:underline; color:#2e92e0; background:url(i/bul/118.html) no-repeat 9px 9px #fff;} 
.menu02 .sub02 a.act4:link, .menu02 .sub02 a.act4:visited  {text-decoration:underline; color:#2e92e0; background:url(i/bul/118.html) no-repeat 9px 9px #fff;}

.hide {display: none;}
.show {display: block;}
 
.but001 { height:17px; margin-top:12px}
.but001 .stb01 {background:url(i/bg/001.gif) no-repeat #0a306a; height:17px; float:right}
.but001 a:link, .but001 a:visited {display:block; padding:0px 7px 4px 24px;  background:url(i/bul/002.gif) 6px 3px no-repeat #eef5f9; font-size:10px; line-height:12px; color:#143d77; margin:0px 1px 1px 0px; text-decoration:underline}
.but001 a:hover {color:#143d77; text-decoration:none}

.but002 { height:30px; margin-top:1px; padding-right:9px}
.but002 .stb01 {background:url(i/bg/001.gif) no-repeat #0a306a; height:21px; float:right}
.but002 a:link, .but002 a:visited {display:block; padding:3px 16px 5px 31px;  background:url(i/bul/002.gif) 10px 6px no-repeat #fff; font-size:10px; line-height:12px; color:#143d77; margin:0px 1px 1px 0px; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif}
.but002 a:hover {color:#143d77; text-decoration:none}

#right01 .but002_1 { height:30px; margin-top:1px; padding-right:0px}
#right01 .but002_1 .stb01 {background:url(i/bg/001.gif) no-repeat #0a306a; height:21px; float:right}
#right01 .but002_1 a:link, #right01 .but002_1 a:visited {display:block; padding:3px 16px 5px 23px;  background:url(i/bul/115.html) 8px 7px no-repeat #fff; font-size:10px; line-height:12px; color:#23314c; margin:0px 1px 1px 0px; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif}
#right01 .but002_1 a:hover {color:#23314c; text-decoration:none}

.but002_2 { height:30px; margin-top:1px; padding-right:0px}
.but002_2 .stb01 {background:url(i/bg/001.gif) no-repeat #0a306a; height:21px; float:right}
.but002_2 a:link, .but002_2 a:visited {display:block; padding:3px 16px 5px 31px;  background:url(i/bul/002.gif) 10px 6px no-repeat #fff; font-size:10px; line-height:12px; color:#143d77; margin:0px 1px 1px 0px; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif}
.but002_2 a:hover {color:#143d77; text-decoration:none}



.footer02 { padding:9px 0px 0px 0px; margin-left:auto; margin-right:auto; width:700px; background:url(i/bg/002.gif) 0 0 repeat-x #0b316c;}
.footer03 { margin-bottom:0px; width:700px; height:52px; overflow:hidden; overflow-x:hidden; overflow-y:hidden; background:url(i/bg/003.gif) 100% 100% no-repeat}
.footer04 {height:26px}
.footer05 {color:#d0d9e4; font-size:10px; width:431px; float:left; padding:14px 0px 0px 14px;}
.footer05 a:link, .footer05 a:visited {color:#d0d9e4; text-transform:uppercase; text-decoration:underline}
.footer05 a:hover {text-decoration:none}
.footer06 {color:#d0d9e4; font-size:11px; width:240px; float:right; padding:14px 10px 0px 0px; text-align:right}
.footer06 a:link, .footer06 a:visited {color:#d0d9e4; text-decoration:underline}
.footer06 a:hover {text-decoration:none}
.footer06 a img {vertical-align:text-bottom; margin:0px 4px}
.footer07 { font-size:10px; color:#8598b6; clear:both;  padding:4px 0px 0px 14px}
.footer08 {height:14px; background:#d5e6f1 }
.footer09 {height:1px; margin-left:auto; margin-right:auto; background:url(i/bg/113.gif)  no-repeat #eef5f9; width:700px }
#header07 {position:absolute; top:0px; left:0px; height:188px; z-index:10; width:100%;}
#header01 {width:700px; height:197px; margin-left:auto; margin-right:auto; background:url(i/bg/109.gif) 0 151px repeat-x }

.header02 {width:700px; background:url(i/bg/104.gif) repeat-x; height:51px}
.header03 {float:right; height:43px; width:200px; background:url(i/bg/003.gif) repeat-x}
.header04 {height:21px; margin:18px 0px 0px 0px; float:left}
.header04 .st01 {background-color:#fff; padding:1px; _padding-top:0px; _padding-bottom:0px}
.header04 input { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #b5bcc9; height:13px; width:139px; display:block; padding-left:3px}
.header05 {height:21px; margin:18px 0px 0px 0px; float:right; width:40px}
.header06 {float:left; width:200px; height:51px}
.header06 img {margin:10px 5px 0px 15px}
.header07 {background:url(i/bg/102.jpg) 100% 0 no-repeat; height:104px}
.header08 {float:left;  width:251px; height:104px; overflow:hidden; overflow-x:hidden; overflow-y:hidden}
.header08 a:link {text-decoration: none;}
#header081 {background:url(i/bg/111.jpg) no-repeat;}
#header082 {background:url(i/bg/112.jpg) no-repeat;}
#header083 {background:url(i/bg/113.jpg) no-repeat;}
#header084 {background:url(i/bg/116.html) no-repeat;}
#header085 {background:url(i/bg/117.html) no-repeat;}
#header086 {background:url(i/bg/118.html) no-repeat;}
.header09 h4 { font-size:18px; text-transform:lowercase; color:#164079; font-weight:normal; padding:76px 10px 0px 12px; margin:0}

.header10 { float:left; width:410px; height:100px; overflow-x:hidden; overflow-y:hidden}
.header11 {height:75px; margin-top:7px}
.header11 img {display:block;}
.header12 {float:right; width:118px; font-size:10px}
.header12 a:link, .header12 a:visited { color:#fff; text-decoration:none; padding:0px 7px 0px 15px; background:url(i/bul/106.gif) 8px 5px no-repeat}
.header12 a:hover {text-decoration:underline}

.breadcr {font-size:11px; color:#164079; float:left; padding-left:19px; background:url(i/bul/100.gif) 3px 3px no-repeat}
.breadcr a:link, .breadcr a:visited {color:#164079; text-decoration:none}
.breadcr a:hover {text-decoration:underline}
.menu01 {height:30px; padding:0;  background:url(i/bg/110.gif) 100% 0 no-repeat; overflow:hidden; overflow-x:hidden; overflow-y:hidden}


.sp01 {height:1px; clear:both}
.hr01 {height:1px; background-color:#99bfd7; font-size: 0px}
.hr02 {height:1px; background-color:#99bfd7; margin-bottom:15px; font-size: 0px}
.sp01 img, .hr01 img, .hr02 img { display:block}

#bg001 {background:url(i/bg/111.gif) repeat-x; position:absolute; height:21px; width:1px; top:157px; right:0px; z-index:1}
.flash01 img {display:block}



.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .clearfix {height: 1%;}
/* End hide from IE5/mac */

.left { float:left}
.right { float:right}
.clear { clear:both}

